:root{--ink:#18181b;--muted:#6b6b74;--line:#e4e4e7;--bg:#f4f4f5;--card:#ffffff;--pill:#e7e7ea;--radius:12px;--primary:#18181b;--primary-ink:#ffffff;--brand:#1c1c1a;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-24:24px;--s-32:32px;--s-48:48px;--s-64:64px;--s-96:96px;--s-128:128px;color:var(--ink);background:var(--bg);color-scheme:light}html[data-theme=dark]{--ink:#f4f4f5;--muted:#a1a1aa;--line:#3f3f46;--bg:#09090b;--card:#18181b;--pill:#27272a;--primary:#f4f4f5;--primary-ink:#18181b;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-inter),"Inter",sans-serif;font-size:16px;line-height:1.5;background:var(--bg);color:var(--ink);font-synthesis:none}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid #0a84ff;outline-offset:3px}.top{display:flex;align-items:center;gap:28px;position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:0 40px;font-size:14px}.word{font-weight:600;text-decoration:none}.top-end,.top-nav{display:flex;align-items:center;gap:22px}.top-end a,.top-nav a{text-decoration:none}.top-end{margin-left:auto}.text-button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.home,.sheet{padding:48px 80px 96px}.edition{margin:0 0 28px;color:var(--muted);font-size:13px}.intro,.lead{max-width:42rem;margin:0 0 28px;font-size:18px;line-height:1.5}.main h1,.page-title,.plain-title{margin:0 0 18px;font-family:var(--font-mrbet),var(--font-inter),sans-serif;font-weight:900;font-size:56px;line-height:1.05;letter-spacing:.02em}.plain-title{font-family:var(--font-inter),sans-serif;font-weight:600;letter-spacing:0}.brand-grid,.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px 20px;gap:36px 20px}.tile{display:block;text-decoration:none;color:var(--ink)}.tile-swatch{display:block;aspect-ratio:1;border:1px solid transparent}.tile-swatch.edged{border-color:var(--line)}.tile-label{display:block;margin-top:12px;font-size:16px}.brand-card{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1;padding:28px;border:1px solid var(--line);text-decoration:none;color:var(--ink)}.brand-card h2{margin:0;font-size:36px;font-weight:600;letter-spacing:0}.brand-card.filled{background:#002491;color:#fff;border-color:#002491}.brand-card.filled h2{font-family:var(--font-mrbet),sans-serif;font-weight:900;letter-spacing:.02em}.brand-card p{margin:0;font-size:16px}.brand-card:not(.filled) p{color:var(--muted)}.section-layout{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 64px)}.side{padding:36px 20px 48px 40px}.side nav{display:flex;flex-direction:column;gap:12px;font-size:14px}.side a{color:var(--muted);text-decoration:none}.side a.active{color:var(--brand);font-weight:600}.main{padding:36px 64px 80px 8px;max-width:1120px}.roles-note{margin:-8px 0 32px;color:var(--muted);font-size:14px}.shade-row{margin:0 0 36px}.shades{display:flex;flex-wrap:wrap;gap:12px}.swatch{width:220px;height:220px;border:1px solid transparent;padding:0;cursor:pointer}.swatch:hover{outline:1px solid var(--ink);outline-offset:2px}.shade-meta{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;margin-top:12px;font-size:15px}.role-mark{color:var(--muted)}.copy{background:none;border:0;padding:0;font:inherit;color:var(--brand);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.resources{list-style:none;margin:8px 0 0;padding:0}.resources>li{display:grid;grid-template-columns:minmax(180px,1.3fr) 80px minmax(220px,1.4fr);grid-gap:12px 20px;gap:12px 20px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.partner-no,.res-kind{color:var(--muted)}.file-links{display:flex;flex-wrap:wrap;gap:8px 16px}.file-links a{color:var(--brand)}h2{margin:48px 0 0;font-size:22px;font-weight:600}.on-page{display:grid;grid-template-columns:minmax(160px,220px) 1fr;grid-gap:8px 40px;gap:8px 40px;align-items:start;margin:28px 0 8px}.on-page-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:48px;column-gap:48px;margin:0;padding:0;list-style:none}.on-page-list a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.on-page-list a span{color:var(--muted)}[id]{scroll-margin-top:88px}.lock{flex-wrap:wrap;gap:8px 12px}.lock,.lock label{display:flex;align-items:center}.lock label{gap:8px;font-size:14px}.lock input{font:inherit;padding:6px 8px;border:1px solid var(--line);width:160px}.lock button,.unlocked a{font:inherit;background:var(--ink);color:#fff;border:0;padding:7px 12px;text-decoration:none;cursor:pointer}.unlocked{display:flex;gap:12px;margin:0}.lock-error{color:#d83232;font-size:14px}.history{margin:72px 0 0;font-size:13px}.history a{color:var(--muted)}.placeholders{display:grid;grid-template-columns:1fr 220px;grid-gap:16px;gap:16px;margin-top:12px}.placeholder{display:flex;align-items:flex-end;min-height:140px;padding:16px;background:#f6f5f2;border:1px dashed #c9c6be;color:var(--muted);font-size:14px}.placeholder.wide{grid-column:1/-1;aspect-ratio:3/1;min-height:0}.placeholder.square{aspect-ratio:1;min-height:0}.placeholder.dark{background:#00185e;color:#d5dcf0;border-color:#00185e}.specimen{margin:0 0 16px;font-family:var(--font-mrbet),sans-serif;font-weight:400;font-size:28px;line-height:1.2;letter-spacing:0}.font-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:8px 0 0}.font-card{display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:24px;border:1px solid var(--line)}.font-preview{margin:0;font-size:96px;line-height:1}.font-preview.inter{font-family:var(--font-inter),sans-serif;font-weight:400;letter-spacing:0}.font-preview.mrbet{font-family:var(--font-mrbet),sans-serif;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.font-card strong{display:block;margin-top:24px;font-size:18px}.font-card p{margin:2px 0 0}.font-kind,.font-note{color:var(--muted);font-size:14px}.font-note{margin:12px 0 0;max-width:42rem}.type-stack{max-width:65ch}.type-stack .accent{margin:0;font-family:var(--font-mrbet),sans-serif;font-weight:900;font-size:40px;line-height:44px;letter-spacing:.02em;text-transform:uppercase}.type-stack .sub{font-size:22px;line-height:28px}.type-stack .body,.type-stack .sub{margin:8px 0 0;font-family:var(--font-inter),sans-serif;font-weight:400;letter-spacing:0}.type-stack .body{font-size:16px;line-height:24px}.type-pair{margin:0 0 16px;max-width:42rem}.type-black{margin:0;font-weight:900;font-size:40px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.type-black,.type-regular{font-family:var(--font-mrbet),sans-serif}.type-regular{margin:8px 0 0;font-weight:400;font-size:22px;line-height:1.35;letter-spacing:0}.variant{padding:36px 80px 96px}.one-line{margin:28px 0 32px;font-family:var(--font-inter),sans-serif;font-size:40px;font-weight:600;line-height:1.1;letter-spacing:0;white-space:nowrap}.brand-switch{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.brand-switch button{min-height:96px;padding:12px;border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-size:18px;font-weight:600;white-space:nowrap;cursor:pointer}.brand-switch button.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 20px;gap:28px 20px}.section-card{display:block;color:var(--ink);text-decoration:none}.square{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:#f4f3ef;border:1px solid var(--line)}.square:has(.palette){place-items:stretch}.logo-ph{display:flex;align-items:center;justify-content:center;width:58%;height:28%;border:1px dashed #b7b5ae;color:var(--muted);font-size:14px}.palette{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);width:100%;height:100%}.palette i{display:block}.aa{font-family:var(--font-mrbet),sans-serif;font-size:clamp(72px,8vw,128px);font-weight:900;line-height:1;letter-spacing:.02em}.empty-preview{color:var(--muted);font-size:16px}.worlds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.world{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1;min-height:280px;padding:28px;background:#f4f3ef;border:1px solid var(--line);color:var(--ink);text-decoration:none}.world[aria-current=true]{outline:3px solid var(--ink);outline-offset:4px}.world-logo{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:1px dashed;font-family:var(--font-mrbet),sans-serif;font-size:36px;font-weight:900}.world-logo.quiet{opacity:.45}.world-name{display:flex;flex-direction:column;gap:6px}.world-name strong{font-size:32px;font-weight:600;line-height:1.1}.world.has-color .world-name strong{font-family:var(--font-mrbet),sans-serif;font-weight:900;letter-spacing:.02em}.world-name em{font-style:normal;font-size:16px}.hero{margin:0 0 36px;padding:36px 32px 28px;background:#f4f3ef;border:1px solid var(--line)}.hero.has-color{border-color:transparent;color:#fff}.hero .one-line{margin:0 0 8px}.hero.has-color .one-line{font-family:var(--font-mrbet),sans-serif;font-weight:900;letter-spacing:.02em}.hero p{margin:0;font-size:18px}.switcher select{font:inherit;padding:6px 8px;border:1px solid var(--line);background:#fff;color:var(--ink)}.mascot h1{white-space:nowrap}.mascot h2{margin:36px 0 12px}.mascot h3{margin:0 0 12px;font-size:16px;font-weight:600}.mascot .who{margin:0;max-width:40rem;font-size:18px}.mascot figure{margin:0}.mascot figcaption{margin-top:8px;font-size:14px;line-height:1.4}.mascot-hero,.slot{display:flex;align-items:flex-end;background:#f6f5f2;border:1px dashed #c9c6be;color:var(--muted);font-size:14px}.mascot-hero{min-height:420px;padding:20px}.mascot-hero.has-image{min-height:0;max-width:420px;padding:0;border:0;background:transparent;display:block}.mascot-hero.has-image img,.pose-row img{display:block;width:100%;height:auto;background:#002491}.mascot-hero.has-image figcaption{margin-top:8px}.pose-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.pose-row .slot{aspect-ratio:1;padding:12px}.rules{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 32px;gap:28px 32px}.rule-slots{display:flex;flex-direction:column;gap:16px}.rule-slots figure{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.rule-slots .slot{aspect-ratio:1;padding:10px}.rule-slots figcaption{margin-top:0}.partner-badge{display:inline-block;margin:36px 0 0;padding:3px 8px;border:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.4}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.search-layer{position:fixed;inset:0;z-index:20;background:rgba(28,28,26,.28)}.search-panel{width:min(640px,calc(100% - 48px));margin:12vh auto 0;background:#fff;border:1px solid var(--line)}.search-input{display:block;width:100%;border:0;border-bottom:1px solid var(--line);padding:18px 20px;font:inherit;font-size:20px;outline:none}.search-results{list-style:none;margin:0;padding:8px 0;max-height:420px;overflow:auto}.search-results a{display:flex;justify-content:space-between;gap:16px;padding:10px 20px;text-decoration:none}.search-results a:hover{background:#f6f5f2}.search-results em{font-style:normal;color:var(--muted);font-size:13px}.search-empty{margin:0;padding:16px 20px 20px;color:var(--muted)}.logo-page h1,.tone-page h1{white-space:nowrap}.logo-sub{margin:-6px 0 20px;font-size:18px}.download-button,.primary-button{display:inline-block;padding:10px 16px;background:var(--ink);color:#fff;text-decoration:none;font-weight:600}.logo-page .primary-button{margin:0 0 28px}.download-button{padding:7px 12px;font-size:14px;font-weight:600}.logo-loop{aspect-ratio:16/9;overflow:hidden;border-radius:20px}.logo-loop,.logo-loop iframe{width:100%;background:#00185e}.logo-loop iframe{display:block;height:100%;border:0}@media (max-width:720px){.logo-loop{aspect-ratio:1}.logo-loop iframe{width:calc(100% * 16 / 9);height:100%;margin-left:calc((100% - (100% * 16 / 9)) / 2)}}.logo-block{margin:0 0 40px}.logo-block h2{margin:0 0 16px}.logo-hero{display:flex;align-items:center;justify-content:center;min-height:420px;margin:0 0 20px;padding:48px}.logo-hero img{max-width:78%;max-height:280px;object-fit:contain}.logo-cards{display:grid;grid-gap:20px;gap:20px;align-items:start}.logo-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-cards figure{margin:0}.logo-card{display:flex;align-items:center;justify-content:center;height:280px;padding:36px;background:#f6f5f2;border:1px solid var(--line)}.logo-card.tall{height:360px}.logo-card img{max-width:72%;max-height:72%;object-fit:contain}.logo-cards figcaption{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:15px}.logo-cards figcaption span{color:var(--muted);font-size:14px}.logo-diagram{display:flex;align-items:center;justify-content:center;min-height:280px;margin:0 0 12px;padding:32px;background:#f6f5f2;border:1px solid var(--line)}.logo-diagram img{max-width:70%;max-height:220px;object-fit:contain}.logo-caption{margin:0 0 4px;color:var(--muted);font-size:13px}.usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 24px;gap:16px 24px}.usage article{margin:0}.usage img{display:block;width:100%;height:160px;margin:0 0 8px;object-fit:contain;background:#f6f5f2;border:1px solid var(--line)}.usage p{margin:0;font-size:16px;line-height:1.4}.usage-mark{display:inline-block;margin-right:8px;color:var(--ink);font-size:13px;font-weight:600}.usage-mark.no{color:var(--muted)}.file-table{width:100%;border-collapse:collapse;font-size:15px}.file-table th{padding:0 12px 8px 0;color:var(--muted);font-size:13px;font-weight:600;text-align:left}.file-table td{padding:14px 12px 14px 0;border-top:1px solid var(--line);vertical-align:middle}.formats{display:flex;gap:12px}.formats a{color:var(--brand)}.legal{margin:48px 0 0;max-width:40rem;color:var(--muted);font-size:13px;line-height:1.5}.legal a{color:inherit}.tone-character{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 28px;font-size:22px;font-weight:600}.tone-list{margin:8px 0 0;padding-left:18px}.tone-list li{margin:0 0 6px}.tone-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 24px;gap:16px 24px}.tone-pairs article{margin:0}.tone-pairs p{margin:0 0 6px}.tone-pairs span{display:inline-block;margin-right:8px;color:var(--muted);font-size:13px;font-weight:600}.tone-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.action h1,.color-page h1,.type-page h1{white-space:nowrap}.scale{margin:0 0 28px}.scale h3{margin:0 0 12px;font-size:16px;font-weight:600}.scale-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.scale-row.single{grid-template-columns:minmax(0,160px)}.color-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.color-chip{display:block;width:100%;aspect-ratio:1;border:1px solid var(--line)}.color-tile.marked .color-chip{outline:2px solid var(--ink);outline-offset:2px}.color-name{font-size:14px;font-weight:600}.color-hex,.color-mark,.color-note{color:var(--muted);font-size:13px}.proportion{display:grid;grid-template-columns:6fr 3fr 1fr;height:72px;margin:8px 0 12px;border:1px solid var(--line)}.proportion span{display:block}.theme-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:0 0 28px}.theme-panel{margin:0}.theme-ui{min-height:280px;border:1px solid var(--line)}.theme-header{padding:14px 16px;font-weight:600}.theme-deep{margin:16px;padding:12px}.theme-card{padding:16px;border-top:3px solid transparent}.theme-t1{font-size:18px;font-weight:600}.theme-card p,.theme-t1{margin:0 0 6px}.theme-card hr{height:1px;margin:12px 0;border:0}.theme-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.theme-btn{display:inline-block;padding:8px 14px;color:#fff;font-size:14px;font-weight:600}.theme-link{text-decoration:underline;text-underline-offset:3px}.theme-panel figcaption{margin-top:8px;font-size:14px}.token-table{width:100%;border-collapse:collapse;font-size:14px}.token-table td,.token-table th{padding:8px 10px;border-top:1px solid var(--line);text-align:left;vertical-align:top}.token-table th{color:var(--muted);font-weight:600}.action h2,.type-rules h2{margin:36px 0 12px}.action section>p,.action section>ul{max-width:42rem}.action h3{margin:20px 0 12px;font-size:16px;font-weight:600}.on-page h2{margin:0}.action-grid{display:grid;grid-gap:20px 24px;gap:20px 24px;margin:0 0 8px}.action-grid.portrait,.action-grid.promo,.action-grid.square{grid-template-columns:repeat(2,minmax(0,1fr))}.action-grid.wide{grid-template-columns:1fr}.action-grid figure,.type-place{margin:0}.action-grid img,.type-place img{display:block;width:100%;height:auto;background:#002491}.action-grid figcaption,.type-place figcaption{margin-top:8px;font-size:14px;line-height:1.45}.draft-note,.publish-flag,.rule-note{display:block;margin-top:4px;color:var(--muted);font-size:13px}.type-rules p{margin:0 0 10px;max-width:42rem}.type-donts,.type-roles{margin:0;padding:0;list-style:none}.type-donts li,.type-roles li{margin:0 0 8px;max-width:42rem}.type-roles span{display:inline-block;min-width:9rem;margin-right:8px;font-weight:600}.type-place{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.8fr);grid-gap:12px 28px;gap:12px 28px;align-items:center;margin-bottom:20px}.type-place figcaption{margin-top:0}.action h2 .rule-note,.type-rules h2 .rule-note{display:inline;margin:0 0 0 10px;font-weight:400}.partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px 24px;gap:16px 24px;margin-top:8px}.partner-grid article{margin:0}.partner-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;min-height:220px;margin:0 0 10px;padding:20px;background:#002491;color:#fff}.partner-corner{align-self:flex-end;font-size:13px}.partner-corner,.partner-headline{margin:0;font-family:var(--font-mrbet),sans-serif;font-weight:900;letter-spacing:.4px}.partner-headline{font-size:22px;line-height:1.1}.partner-prize{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0;background:#25d366}.partner-prize .wa-icon{width:22px;height:22px;background:#fff;box-shadow:inset 0 0 0 6px #25d366}.partner-headline.tint{color:#25d366}.partner-pref{margin:0;color:rgba(255,255,255,.82);font-size:12px;letter-spacing:.4px}.partner-cobrand{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-family:var(--font-mrbet),sans-serif;font-weight:900;font-size:16px;line-height:1.1;letter-spacing:.4px}.partner-rule{width:2px;height:28px;background:#fff}.wa-word{color:#25d366}.wa-icon{width:16px;height:16px;border-radius:50%;background:#25d366;flex:none}.wa-icon.bad{width:22px;height:14px;border-radius:40%;background:#ff7f4d}.partner-button{display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 14px;background:linear-gradient(90deg,#3b9dff,#0077ef);color:#fff;font-size:14px;font-weight:600;line-height:1.2}.partner-button.wash{background:#25d366}.partner-ph{margin:0;color:rgba(255,255,255,.72);font-size:13px}@media (max-width:900px){.home,.sheet{padding:32px 20px 64px}.top{padding:12px 20px;flex-wrap:wrap}.brand-grid,.tiles{grid-template-columns:1fr}.main{padding:12px 20px 64px}.main h1,.page-title,.plain-title{font-size:40px}.resources>li{grid-template-columns:1fr}.swatch{width:140px;height:140px}.variant{padding:32px 20px 64px}.brand-switch,.section-grid,.worlds{grid-template-columns:1fr}.action h1,.brand-switch button,.logo-page h1,.mascot h1,.one-line,.tone-page h1,.type-page h1{white-space:normal}.action-grid.portrait,.action-grid.promo,.action-grid.square,.font-cards,.logo-cards.three,.logo-cards.two,.on-page,.on-page-list,.partner-grid,.pose-row,.rules,.theme-pair,.tone-groups,.tone-pairs,.type-place,.usage{grid-template-columns:1fr}.scale-row{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-card,.logo-card.tall{height:auto;min-height:220px}.dodont,.poster-row{grid-template-columns:1fr!important}.download-list li{grid-template-columns:56px minmax(0,1fr)}.dl-actions{grid-column:1/-1;justify-content:flex-start}.clear-space-bar{flex-direction:column;align-items:flex-start}.main{padding:20px 16px 64px}.main h1,.page-title,.plain-title{font-size:28px}.top{align-items:flex-start}.top-end{width:100%;margin-left:0}}.main h1,.page-title,.plain-title{font-family:var(--font-inter),"Inter",sans-serif;font-weight:600;font-size:32px;line-height:1.2;letter-spacing:0}.top{gap:16px;min-height:64px;padding:12px 24px;background:var(--bg);border-bottom:1px solid var(--line)}.brand-lockup{display:flex;align-items:center;gap:12px;min-width:0;min-height:36px}.word{font-size:15px;letter-spacing:0}.top-divider{width:1px;height:16px;background:var(--line);flex:none}.current-brand{font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.top-end{gap:8px;flex-wrap:wrap;justify-content:flex-end}.btn-icon,.btn-outline,.btn-primary{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.btn-icon{width:36px;padding:0}.btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.download-button,.lock button,.primary-button{border-radius:8px;background:var(--primary);color:var(--primary-ink)}.lock input,.search-input,.search-panel,.switcher select{background:var(--card);color:var(--ink);border-color:var(--line)}.switcher select{height:36px;border-radius:8px}.search-panel{border-radius:var(--radius);overflow:hidden}.search-results a:hover{background:var(--pill)}.side{padding:24px 20px 32px;background:#fff}.menu-button{display:none;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.side-toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.side-panel{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%}@media (min-width:721px){body:has(.section-layout) .section-layout{align-items:start;overflow:visible;grid-template-columns:248px minmax(0,1fr)}body:has(.section-layout) .main{height:auto;max-width:none;overflow:visible}.side{position:-webkit-sticky;position:sticky;top:64px;align-self:start;height:calc(100vh - 64px);padding:16px 0 16px 12px;overflow-x:hidden;overflow-y:auto;background:#fff;border-right:1px solid var(--line)}.menu-button{display:none}.side-panel{display:flex;height:auto;min-height:100%}}.side-brand{display:flex;align-items:center;gap:12px;margin:4px 8px 16px 0;padding:4px;color:var(--ink);text-decoration:none}.side-brand-copy{min-width:0}.side-brand strong{display:block;font-size:14px;font-weight:600}.side-brand-num{margin-left:auto;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.side-brand em{display:block;margin-top:2px;color:var(--muted);font-style:normal;font-size:12px}.side-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--pill);overflow:hidden;flex:none}.side-mark img{width:68%;height:68%;object-fit:contain}.side-letter{font-size:16px;font-weight:600}.side-kicker{margin:8px 8px 12px;color:#1a1a1a;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.side nav{gap:0}.side a.nav-extra,.side a.nav-link{display:flex;align-items:center;gap:10px;height:32px;min-height:32px;margin-right:8px;padding:0 8px;border-radius:8px;color:#1a1a1a;text-decoration:none;font-family:var(--font-inter),"Inter",sans-serif;font-size:14px;font-weight:400;line-height:32px}.side a.nav-link.active{background:var(--pill);color:#002491;font-weight:400}.side a.nav-child:hover,.side a.nav-link:hover{color:var(--ink)}.nav-icon{flex:none}.nav-num{margin-left:auto;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.side-files{display:flex;align-items:center;justify-content:center;gap:8px;width:auto;margin:16px 8px 0 0;height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.main{padding:32px 40px 80px 28px;max-width:1180px}.home-divider{height:1px;margin:8px 0 28px;border:0;background:var(--line)}.home-posters h2{margin-top:0}.poster-row{display:grid;grid-gap:16px;gap:16px;margin:0 0 36px}.poster-row figure{margin:0}.poster-frame{aspect-ratio:1/1;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.poster-frame,.poster-frame img{display:block;background:#ececee}.poster-frame img{width:100%;height:100%;object-fit:contain;object-position:center}.poster-cap{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.4}.poster-cap a{display:inline-flex;color:var(--ink);text-decoration:none}.tiles{gap:16px}.tile{display:flex;flex-direction:column;background:transparent;border:0;border-radius:0;box-shadow:none}.tile-preview{display:grid;place-items:center;aspect-ratio:3/2;border:0;border-radius:20px;background:#ececee;overflow:hidden;transition:filter .16s ease}.tile:hover .tile-preview{filter:brightness(.96)}.tile-preview.banner img,.tile-preview.logo img{width:100%;height:100%;object-fit:contain}.tile-preview.logo img{width:58%;height:58%}.tile-preview.icon .nav-icon{width:28px;height:28px;color:#71717a}.palette-mini{display:grid;grid-template-columns:repeat(3,1fr);width:78%;aspect-ratio:3/2;overflow:hidden;border-radius:6px}.palette-mini i{display:block}.type-mini{display:flex;align-items:baseline;gap:10px;color:var(--ink)}.type-mini .black{font-family:var(--font-mrbet),sans-serif;font-weight:900;font-size:48px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.type-mini .inter{font-family:var(--font-inter),sans-serif;font-size:28px;line-height:1;letter-spacing:0}.tile-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0}.tile-num{color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile-label{margin:0;font-size:15px;font-weight:600}.brand-card,.font-card,.hero,.logo-card,.logo-diagram,.logo-hero,.search-panel,.square,.theme-ui,.world{border-radius:var(--radius);box-shadow:none}.brand-card:not(.filled),.font-card,.hero,.square,.world{background:var(--card)}.font-card,.logo-card,.logo-hero{border:1px solid var(--line)}.logo-card{border-radius:var(--radius)}.logo-card,.on-page{background:var(--card)}.on-page{border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px 8px}.status-tag{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4;vertical-align:middle;white-space:nowrap}.clear-space{padding:20px 20px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.clear-space-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.clear-space h2{margin:0}.clear-actions{display:flex;flex-wrap:wrap;gap:8px}.clear-frame{display:flex;align-items:center;justify-content:center;min-height:220px;margin:28px 48px 20px;padding:40px;border:1px dashed var(--line)}.clear-frame img{max-width:72%;max-height:120px;object-fit:contain}.dodont{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:stretch}.dodont article{display:flex;flex-direction:column;min-height:112px;margin:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.dodont article>img,.dodont-visual img{display:block;width:100%;height:auto}.dodont-visual .partner-card{margin:0;min-height:240px}.dodont-note{margin:0;padding:16px 16px 0;color:var(--muted);font-size:13px}.dodont-line{display:flex;align-items:flex-start;gap:10px;margin:auto 0 0;padding:14px 16px 16px;font-size:14px;line-height:1.45}.mark-icon{width:18px;height:18px;margin-top:1px;flex:none;color:var(--ink)}.mark-icon.no{color:var(--muted)}.download-list{list-style:none;margin:8px 0 0;padding:0}.download-list li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.dl-preview{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--line);border-radius:8px;background:var(--card);overflow:hidden}.dl-preview img{max-width:72%;max-height:72%;object-fit:contain}.dl-aa{font-size:22px;line-height:1;letter-spacing:0}.dl-aa.mrbet{font-weight:900;letter-spacing:.02em;text-transform:uppercase}.dl-aa.mrbet,.dl-aa.regular{font-family:var(--font-mrbet),sans-serif}.dl-aa.regular{font-weight:400;letter-spacing:0}.dl-name{display:block;font-size:15px;font-weight:600}.dl-caption{font-size:11px;font-weight:600;letter-spacing:.04em}.dl-caption,.dl-note,.dl-pending{display:block;margin-top:2px;color:var(--muted)}.dl-note,.dl-pending{font-size:13px}.dl-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dl-gate{display:block}.color-chip,.swatch{border-radius:8px}.copy,.file-links a,.formats a{color:var(--ink)}:focus-visible{outline-color:var(--ink)}html[data-theme=dark] .side,html[data-theme=dark] .side-files,html[data-theme=dark] .side-toggle:checked~.side-panel{background:var(--card)}@media (max-width:720px){.section-layout{display:block;grid-template-columns:1fr}.section-layout,.side{height:auto;overflow:visible}.side{background:transparent;border-right:0;padding:12px 16px 0}.main{height:auto;overflow:visible;padding:16px 16px 64px}.menu-button{display:inline-flex}.side-panel{display:none;height:auto}.side-toggle:checked~.side-panel{display:flex;flex-direction:column;height:auto;margin-top:8px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:12px}.side nav{flex-direction:column;flex-wrap:nowrap}.brand-grid,.font-cards,.logo-cards.three,.logo-cards.two,.on-page,.on-page-list,.tiles{grid-template-columns:1fr}.dodont{grid-template-columns:1fr!important}.top-end{width:100%;margin-left:0}}.edition{margin:0 0 var(--s-12)}.main h1,.page-title,.plain-title{margin:0 0 var(--s-16)}.action section>p,.action section>ul,.font-note,.intro,.lead,.legal,.logo-sub,.sheet .intro,.type-rules li,.type-rules p,.who{max-width:65ch;margin:0}.main .logo-block>p,.main section>p{max-width:65ch}.logo-sub{margin-top:0}.logo-page .primary-button{margin:var(--s-16) 0 0}.logo-block,.main section{margin:80px 0 0}#logo-intro,.main .brand-intro{margin-top:var(--s-48)}.main h2{margin:80px 0 var(--s-16);font-size:28px;font-weight:600;letter-spacing:0}.main .clear-space h2,.main .logo-block>h2,.main .on-page h2,.main section>h2{margin-top:0}.main h3{margin:40px 0 var(--s-16);font-size:18px;font-weight:600}.main section>h2+div>h3,.main section>h2+h3{margin-top:0}.main li+li,.main p+p,.type-rules p+p{margin-top:var(--s-12)}.main .dodont-line{margin-top:auto}.main .on-page-list li{margin-top:0}.on-page-list{align-items:start}.partner-card p+p,.theme-card p+p{margin-top:0}.on-page{margin-top:var(--s-48);padding:var(--s-24) var(--s-32) var(--s-16)}.on-page h2{margin-bottom:var(--s-8);font-size:14px;font-weight:600;color:var(--muted)}.on-page-list a{padding:var(--s-8) 0;border-bottom:0}.brand-intro{margin:0}.brand-intro-frame{position:relative;aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden}.brand-intro-frame.is-placeholder{background-image:none}.brand-intro-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.brand-intro-stage{display:grid;place-items:center;height:100%;padding:var(--s-64) var(--s-64) 96px}.brand-intro-mark{width:min(360px,42%);height:48%;object-fit:contain;animation:intro-float 7s ease-in-out infinite}.brand-intro-play{position:absolute;left:50%;bottom:var(--s-32);display:grid;place-items:center;width:44px;height:44px;margin:0;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;transform:translateX(-50%)}.brand-intro figcaption{color:var(--muted);font-size:14px}.radius-mini{display:flex;align-items:center;gap:var(--s-8)}.radius-mini i{display:block;width:36px;height:52px;background:#002491}.icon-mini{width:78%;height:auto;fill:none;stroke:#002491;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.tone-mini{display:flex;flex-direction:column;gap:var(--s-8);width:84%;color:var(--ink);font-size:13px;line-height:1.35}.draft-line{margin:var(--s-12) 0 0;color:var(--muted);font-size:14px;line-height:1.5}.draft-line,.radius-page section>p{max-width:65ch}.radius-scale{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-32);gap:var(--s-32)}.radius-scale article{margin:0}.radius-shape{height:96px;background:#002491}.radius-scale strong{display:block;margin-top:var(--s-12);font-size:16px;font-weight:600}.radius-use{margin:var(--s-8) 0 0;color:var(--muted);font-size:14px;line-height:1.45}.radius-specimen{height:180px;background:#002491}.radius-nest,.radius-specimen{width:min(100%,520px);margin-top:var(--s-24)}.radius-nest{padding:var(--s-32);background:var(--card);border:1px solid var(--line);border-radius:12px}.radius-nest-child{height:96px;background:#002491;border-radius:8px}.radius-page .radius-label{margin-top:var(--s-12);color:var(--muted);font-size:14px}.radius-page .token-table{margin-top:var(--s-24)}@keyframes intro-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.brand-intro-mark{animation:none}.tile-preview{transition:none}}.play-column>.tiles{margin-top:40px}.tiles{gap:44px}.tile{gap:12px;padding:0}.tile .tile-label{margin-top:0}.main figcaption{margin-top:var(--s-12);font-size:14px;line-height:1.45}.main .rule-slots figcaption,.main .type-place figcaption{margin-top:0}.logo-cards{gap:var(--s-32)}.logo-cards figcaption{margin-top:var(--s-12);gap:var(--s-4)}.logo-hero{margin:0 0 var(--s-48);padding:var(--s-48)}.logo-caption{margin:var(--s-12) 0 0}.logo-caption+.logo-caption{margin-top:var(--s-8)}.clear-space{padding:var(--s-32)}.clear-frame{margin:var(--s-32) var(--s-48) var(--s-16)}.font-cards{gap:var(--s-32);margin-top:0}.font-card{padding:var(--s-32)}.font-card strong{margin-top:var(--s-24)}.font-card p:not(.font-preview){margin:var(--s-8) 0 0}.font-note{margin-top:var(--s-32)}.color-tile{gap:var(--s-4)}.color-chip{margin-bottom:var(--s-8)}.scale{margin:0 0 var(--s-48)}.action-grid{gap:var(--s-48) var(--s-32)}.dodont,.pose-row{gap:var(--s-32)}.dodont-note{padding:var(--s-24) var(--s-24) 0}.dodont-line{padding:var(--s-24)}.theme-pair{gap:var(--s-32);margin:0 0 var(--s-48)}.theme-panel figcaption{margin-top:var(--s-12)}.download-list{margin:0;padding:var(--s-8) var(--s-24);background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.download-list li{padding:var(--s-16) 0;border-top:0}.download-list .dl-caption,.download-list .dl-note,.download-list .dl-pending{margin-top:var(--s-8)}.file-table td,.file-table th,.token-table td,.token-table th{padding:var(--s-16) var(--s-16) var(--s-16) 0;border-top:0}.resources>li{border-top:0;padding:var(--s-16) 0}.main .history{margin:80px 0 0}.main .mascot-hero{margin-top:var(--s-64)}.main .mascot-hero figcaption{margin-top:var(--s-12)}.tone-character{margin-top:var(--s-64)}.main{padding:var(--s-48) var(--s-48) var(--s-96) var(--s-32)}.home,.sheet{padding:var(--s-64) 80px var(--s-96)}.brand-grid{gap:var(--s-32);margin-top:var(--s-48)}.brand-card{padding:var(--s-32)}@media (max-width:900px){.logo-block,.main .history,.main h2,.main section{margin-top:64px}#logo-intro,.main .brand-intro{margin-top:var(--s-32)}.play-column>.tiles{margin-top:32px}.home,.main,.sheet{padding:var(--s-32) var(--s-24) var(--s-64)}.main .mascot-hero,.tone-character{margin-top:var(--s-48)}}@media (max-width:720px){.main{padding:var(--s-32) var(--s-16) var(--s-64)}.main h1,.page-title,.plain-title{font-size:28px}.logo-block,.main .history,.main h2,.main section{margin-top:48px}.main h3{margin-top:32px}.main h2{font-size:24px}#logo-intro,.main .brand-intro{margin-top:var(--s-32)}.play-column>.tiles{margin-top:var(--s-48)}.brand-intro-stage{padding:var(--s-32) var(--s-32) 80px}.brand-intro-play{bottom:var(--s-16)}.radius-scale{grid-template-columns:1fr 1fr}.main .mascot-hero{margin-top:var(--s-32)}.clear-space,.font-card,.on-page{padding:var(--s-24)}.tile{padding:0}.home,.sheet{padding:var(--s-32) var(--s-16) var(--s-64)}}.tone-pending{color:var(--muted)}.tone-voice-name{max-width:65ch;margin:0;font-size:22px;font-weight:600;line-height:1.35}.main .tone-voice-name+p{margin-top:var(--s-16)}.main .tone-anti p,.main .tone-page section>p{max-width:65ch}.tone-example{display:flex;flex-direction:column;justify-content:center;gap:var(--s-12);max-width:28rem;min-height:140px;margin-top:var(--s-16);padding:var(--s-32);background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.tone-example.is-pending{align-items:center;text-align:center}.main .tone-example p{margin:0;max-width:none}.main .tone-trait>p{margin-top:var(--s-16)}.tone-table-wrap{max-width:none;margin-top:var(--s-24);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.tone-table{width:100%;border-collapse:collapse;font-size:16px}.tone-table td,.tone-table th{width:50%;padding:var(--s-16) var(--s-24);text-align:left;vertical-align:top;font-weight:400}.tone-table th{padding-bottom:var(--s-8);color:var(--muted);font-size:14px;font-weight:600}.tone-diffs{display:flex;flex-direction:column;gap:var(--s-48)}.nav-item{min-width:0}.nav-sub{display:flex;flex-direction:column;gap:0;margin:0 8px 0 14px;padding-left:12px;border-left:1px solid var(--line)}.side a.nav-child{display:flex;align-items:center;height:32px;min-height:32px;margin:0;padding:0 8px;border-radius:6px;background:transparent;color:var(--muted);font-family:var(--font-inter),"Inter",sans-serif;font-size:14px;font-weight:400;line-height:32px;text-decoration:none}.side a.nav-child.active{background:transparent;color:#002491;font-weight:400}.side nav{flex:1 1;min-height:0;overflow:visible;padding-right:0}.play-column{width:min(960px,100%);margin-inline:auto}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 var(--s-12);color:var(--muted);font-size:13px;line-height:1.4}.crumb span:last-child{color:var(--ink)}.crumb-sep{color:var(--muted)}@media (min-width:721px){body:has(.section-layout) .main{padding:var(--s-48) 6vw var(--s-96)}}@media (max-width:720px){body:has(.section-layout) .main{padding:var(--s-32) 6vw var(--s-64)}}html[data-theme=dark] .side a.nav-link{color:var(--ink)}html[data-theme=dark] .side a.nav-child.active,html[data-theme=dark] .side a.nav-link.active{background:var(--pill);color:#7eb6ff;font-weight:400}html[data-theme=dark] .side a.nav-child.active{background:transparent}.page-toc{display:none}@media (min-width:1200px){body:has(.section-layout) .section-layout{grid-template-columns:248px minmax(0,1fr) 248px}body:has(.section-layout) .main{padding-right:64px}.page-toc{display:block;position:-webkit-sticky;position:sticky;top:174px;align-self:start;height:auto;margin-top:110px;overflow:visible;padding:0 48px 48px 0}.toc-menu{display:none}}.on-page{display:none}.toc-menu{margin:0 0 var(--s-24);border:1px solid var(--line);border-radius:10px;background:var(--card)}.toc-menu summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;color:var(--ink);font-size:14px;font-weight:600;list-style:none;cursor:pointer}.toc-menu summary::-webkit-details-marker{display:none}.toc-menu summary::marker{content:none}.toc-menu summary:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg)}.toc-menu[open] summary:after{transform:translateY(2px) rotate(225deg)}.toc-menu ul{list-style:none;margin:0;padding:4px 0 8px;border-top:1px solid var(--line)}.main .toc-menu li+li{margin-top:0}.toc-menu a{display:flex;align-items:center;min-height:44px;padding:8px 14px;color:var(--muted);font-size:14px;line-height:1.35;text-decoration:none}.toc-menu li.is-h3 a{padding-left:28px}.toc-menu a.active{color:#002491;font-weight:600}html[data-theme=dark] .toc-menu a.active{color:#7eb6ff}@media (max-width:1199px){.toc-menu{display:block}#toc-menu-slot{min-height:44px}}@media (max-width:720px){.btn-icon,.btn-outline,.btn-primary,.current-brand,.word{min-height:44px}.btn-icon{width:44px;height:44px}.history a{display:inline-flex;align-items:center;min-height:44px}}.page-toc-title{margin:0 0 8px;padding-left:14px;color:var(--muted);font-size:13px;font-weight:600}.page-toc ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.page-toc li+li{margin-top:0}.page-toc a{display:flex;align-items:center;min-height:32px;margin-left:-1px;padding:0 0 0 14px;border-left:2px solid transparent;color:var(--muted);font-size:13px;font-weight:400;line-height:1.3;text-decoration:none}.page-toc li.is-h3 a{padding-left:28px}.page-toc a.active{border-left-color:#002491;color:#002491;font-weight:600}html[data-theme=dark] .page-toc a.active{border-left-color:#7eb6ff;color:#7eb6ff}.color-page .scale{margin:0 0 var(--s-64)}.color-page .scale-row{gap:var(--s-16)}.color-page .color-chip{height:88px;aspect-ratio:auto;border-radius:8px}.color-page .color-tile{gap:var(--s-8)}.color-page .color-name{margin-top:0}.radius-shape.is-full{height:40px;border-radius:9999px}.callout{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:start;margin-top:var(--s-48)}.callout figcaption{display:flex;align-items:center;gap:8px;margin:6px 0 0;color:#e11d2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.3}.callout-name{white-space:nowrap}.callout-rule{width:28px;height:1px;background:#e11d2e;flex:none}.callout-stage{position:relative;justify-self:start}.callout-pin{position:absolute;z-index:1;top:-10px;left:-10px;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid #e11d2e;border-radius:999px;background:#fff;color:#e11d2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1}.callout-pin.wide{width:auto;min-width:36px;padding:0 6px}.demo-pill{height:40px;padding:0 28px;border:0;border-radius:9999px;background:#18181b;color:#fff;font:inherit;font-size:15px;font-weight:600}.demo-pill.small{display:inline-flex;align-items:center;height:32px;padding:0 16px;background:#002491;font-size:14px}.demo-card{width:min(100%,320px);padding:20px;background:#fff;border:1px solid var(--line);border-radius:20px}.demo-card p{margin:8px 0 16px;color:var(--muted);font-size:14px;line-height:1.4}.demo-card .demo-title{margin:0;color:var(--ink);font-size:18px;font-weight:600}.demo-snack{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(100%,360px);padding:14px 16px;border-radius:20px;background:#18181b;color:#fff;font-size:14px;font-weight:600}.demo-nest{width:min(100%,360px);padding:8px;background:#fff;border:1px solid var(--line);border-radius:20px}.demo-nest-inner{position:relative;min-height:88px;padding:28px 16px 16px;border-radius:12px;background:#e5ecff;color:#002491;font-size:14px;font-weight:600}.nest-name{position:absolute;top:-22px;left:28px;color:#e11d2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:400}.nest-rule{position:absolute;top:-8px;left:8px;width:16px}.callout-pin.nest{top:-8px;left:-8px}.demo-tag{display:inline-block;padding:4px 8px;border-radius:6px;background:#e5ecff;color:#002491;font-size:13px;font-weight:600}.type-spec{display:flex;flex-direction:column;gap:12px}#setting .dodont{column-gap:var(--s-32);row-gap:12px}#setting .dodont article{display:grid;grid-template-rows:subgrid;grid-row:span 3}#setting .dodont-visual,#setting .type-spec{display:contents}#setting .type-board{height:auto}#setting .type-spec-cap{padding:0 16px}#setting .dodont-line{margin-top:0;align-self:start}@media (max-width:720px){#setting .dodont article+article{margin-top:var(--s-16)}}.type-board{position:relative;min-height:160px;padding:28px 24px;border-radius:20px;background:#00175c;color:#fff;overflow:hidden}.type-board.is-bad:after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - 1px),#ff2d6a calc(50% - 1px),#ff2d6a calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}.type-spec-head{margin:0;font-family:var(--font-mrbet),sans-serif;font-size:28px;font-weight:900;line-height:calc(36 / 28);letter-spacing:.02em;text-transform:uppercase}.type-spec-head.loose{line-height:1.7}.type-spec-body{margin:0;max-width:none;font-size:16px;line-height:24px;letter-spacing:0}.type-spec-body.tight{line-height:1.05;letter-spacing:.08em}.type-spec-cap{margin:0;max-width:none;color:var(--muted);font-size:13px;line-height:1.45}.style-row{display:flex;align-items:center;gap:12px;min-height:72px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink);font-size:14px}.style-row.is-bad{position:relative}.style-row.is-bad:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to top right,transparent calc(50% - 1px),#ff2d6a calc(50% - 1px),#ff2d6a calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}.style-ag{font-size:28px;font-weight:600}.style-detach{margin-left:auto;padding:6px 10px;border-radius:8px;background:#18181b;color:#fff;font-size:13px;font-weight:600}@media (max-width:720px){.scale-row{grid-template-columns:repeat(3,minmax(0,1fr))}.callout{grid-template-columns:1fr}.callout-name{white-space:normal}.type-spec-head{font-size:28px}.tone-example{padding:var(--s-24)}.tone-table td,.tone-table th{padding:var(--s-12) var(--s-16)}.tone-diffs{gap:var(--s-32)}}.color-page .key-row{display:grid;grid-template-columns:1.35fr 1.35fr .9fr;grid-gap:var(--s-16);gap:var(--s-16);align-items:end}.key-tile{display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;margin:0;padding:20px;border:0;border-radius:20px;color:#fff}.key-tile.is-compact{min-height:160px}.key-tile span{font-size:13px;font-weight:600;opacity:.85}.key-tile strong{margin-top:6px;font-size:22px;font-weight:600;line-height:1.2}.key-tile em{margin-top:4px;font-style:normal;font-size:13px;letter-spacing:.01em}.color-page .family{margin:0 0 var(--s-32)}.color-page .family h3{margin-bottom:var(--s-12)}.chip-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-12);gap:var(--s-12)}.chip-row.is-status{grid-template-columns:repeat(6,minmax(0,1fr))}.ink-swatch{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;min-height:76px;padding:10px;border:0;border-radius:8px;text-align:left;cursor:pointer}.ink-swatch b{font-size:13px;font-weight:600}.ink-swatch span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:400}.ink-swatch.is-light{color:#fff}.ink-swatch.is-dark{color:#1a1a1a}.dist{display:flex;height:32px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.dist i{display:block;min-width:4px}.dist-key{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;color:var(--muted);font-size:13px}.grad-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-16);gap:var(--s-16)}.grad-tile{display:flex;flex-direction:column;justify-content:flex-end;min-height:132px;margin:0;padding:16px;border-radius:20px;color:#fff}.grad-tile.is-dark{color:#1a1a1a}.grad-tile strong{font-size:15px;font-weight:600}.grad-tile span{margin-top:4px;font-size:13px}.grad-tile code{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.4}.theme-stack{display:flex;flex-direction:column;gap:var(--s-32)}.theme-note{margin:12px 0 0;color:var(--muted);font-size:13px}.offer-frame{padding:24px;border-radius:20px}.offer-frame.is-dark{background:#00175c}.offer-frame.is-light{background:#f4f7ff}.offer{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;padding:24px 24px 0;border-radius:20px;overflow:hidden}.offer.is-dark{background:rgba(74,119,255,.16);color:#fff}.offer.is-light{background:#fff;color:#113098;box-shadow:0 2px 3px rgba(0,0,0,.15)}.offer-glow{position:absolute;inset:0;pointer-events:none}.offer.is-dark .offer-glow{background:radial-gradient(ellipse at 50% 100%,#664b2c 0,rgba(102,75,44,0) 70%)}.offer.is-light .offer-glow{background:radial-gradient(ellipse at 50% 100%,#ffd699 0,rgba(255,214,153,0) 70%)}.offer-img{position:relative;display:grid;place-items:center;flex:none;width:min(368px,46%);aspect-ratio:4/3;border-radius:12px;font-size:14px}.offer.is-dark .offer-img{background:rgba(255,255,255,.12);color:rgba(255,255,255,.6)}.offer.is-light .offer-img{background:rgba(17,48,152,.08);color:rgba(17,48,152,.55)}.offer-copy{position:relative;display:flex;flex-direction:column;gap:24px;width:min(368px,100%);padding-bottom:24px}.offer-copy .offer-title{margin:0;max-width:none;font-family:var(--font-mrbet),sans-serif;font-size:24px;font-weight:900;line-height:32px;letter-spacing:.02em;text-transform:uppercase}.offer.is-dark .offer-lead,.offer.is-dark .offer-title{color:#fff}.offer.is-light .offer-lead,.offer.is-light .offer-title{color:#113098}.offer-copy .offer-lead{margin:8px 0 0;max-width:none;font-size:14px;line-height:20px}.btn-navy,.btn-row,.btn-sizes{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.btn-navy{margin-top:var(--s-16);padding:16px;border-radius:12px;background:#002491}.uibtn{display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent;box-shadow:none;background:transparent;color:#fff;font-family:var(--font-inter),sans-serif;font-weight:600;line-height:1;cursor:default}.uibtn.sm{height:32px;padding:0 12px;gap:6px;border-radius:16px;font-size:12px}.uibtn.md{height:40px;padding:0 24px;gap:8px;border-radius:20px;font-size:14px}.uibtn.lg{height:48px;padding:0 32px;gap:10px;border-radius:24px;font-size:18px}.uibtn.primary{background:linear-gradient(180deg,#3b9dff,#0077ef)}.uibtn.primary.is-off{background:linear-gradient(180deg,rgba(59,157,255,.4),rgba(0,120,239,.4))}.uibtn:disabled{opacity:1;color:#fff}.uibtn.accent{background:linear-gradient(180deg,#ff7f4d,#e64100)}.uibtn.secondary{background:rgba(47,172,255,.16);color:#113098}.uibtn.neutral{width:40px;padding:0;background:#fff;color:#113098}.uibtn.text{background:transparent;color:#fff}.uibtn svg{display:block;flex:none}.demo-input-stage{padding:16px;border-radius:12px;background:#002491}.demo-input{width:220px;height:32px;padding:0 12px;border:0;border-radius:12px;background:rgba(47,172,255,.32);color:#fff;font:inherit;font-size:14px;line-height:20px}@media (max-width:720px){.chip-row,.chip-row.is-status,.color-page .key-row,.grad-grid{grid-template-columns:1fr 1fr}.offer{flex-direction:column;align-items:stretch}.offer-img{width:100%}}.brand-mini{font-family:var(--font-mrbet),sans-serif;font-weight:900;font-size:40px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.tile-preview.pattern{display:block;padding:0}.pattern-mini,.pattern-stage:before{background-image:url(/images/mrbet/pattern/moustache-tile.png);background-repeat:repeat}.pattern-mini{display:block;width:100%;height:100%;background-color:#002491;background-size:160px auto}.draft-slot{margin:0;padding:20px 24px;border-radius:16px;background:#f4f7ff;color:#113098}.pattern-page section{margin-top:48px}.prompt-template,.prompt-text{margin:0;font-size:20px;line-height:1.45}.prompt-card{display:grid;grid-gap:16px;gap:16px;max-width:640px;padding:24px;border:1px solid rgba(17,48,152,.12);border-radius:20px;background:#fff}.prompt-result{display:grid;place-items:center;min-height:220px;border:1px dashed #a1a1aa;border-radius:12px;background:#f4f7ff;color:#6b6b74;font-size:14px}.prompt-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.main .prompt-meta li+li{margin-top:0}.prompt-meta li{display:flex;flex-direction:column;gap:2px;min-width:120px;margin:0;padding:8px 12px;border-radius:12px;background:#f4f7ff}.prompt-meta span{color:var(--muted);font-size:12px}.prompt-meta b{font-size:14px;font-weight:600}.tone-beat{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center;margin-top:48px}.tone-beat img{display:block;width:100%;height:320px;object-fit:contain;border-radius:20px;background:#f4f7ff}.tone-beat.is-flip .tone-copy{order:-1}.tone-copy h2{margin-top:0}.tone-copy p{margin:0;font-size:20px;line-height:1.45}.tone-forbid{margin:0;padding:0;list-style:none}.main .tone-forbid li+li{margin-top:0}.tone-forbid li{margin:0;padding:10px 0;border-top:1px solid var(--line);font-size:18px;line-height:1.4}@media (max-width:720px){.tone-beat,.tone-beat.is-flip{grid-template-columns:1fr}.tone-beat.is-flip .tone-copy{order:0}.tone-beat img{height:220px}}.pattern-page figure{margin:0}.pattern-page figcaption{margin-top:12px;font-size:14px;line-height:20px}.pattern-stage{position:relative;height:280px;overflow:hidden;border-radius:20px}.pattern-stage:before{content:"";position:absolute;inset:0;background-size:280px auto;opacity:.5;mix-blend-mode:multiply}.pattern-stage.is-brand{background:#002491}.pattern-stage.is-light{background:#f4f7ff}.pattern-cover{display:block;width:100%;height:auto;border-radius:20px}.cutout-grid{display:grid;grid-gap:12px;gap:12px}.cutout-grid.is-five{grid-template-columns:repeat(5,minmax(0,1fr))}.cutout-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cutout{margin:0}.cutout span{display:grid;place-items:end center;aspect-ratio:1;padding:12px;border-radius:16px;background:#f4f7ff}.cutout.is-hero span{aspect-ratio:4/3}.cutout picture{display:contents}.cutout img{max-width:100%;max-height:100%;object-fit:contain}.cutout figcaption{margin-top:8px}.radius-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.radius-step{margin:0}.radius-frame{position:relative;height:160px;padding:16px;border-radius:16px;background:#f4f7ff}.radius-shape{width:100%;height:100%;background:#fff;border:1px solid rgba(17,48,152,.16)}.radius-pin{position:absolute;top:24px;left:24px;color:#113098;font-size:12px;font-weight:600}.radius-step figcaption{display:flex;flex-direction:column;gap:4px;margin-top:8px}.radius-step figcaption span{color:var(--muted)}.nest-demo{max-width:440px}.nest-inner,.nest-outer{position:relative}.nest-outer{padding:36px 16px 16px;border-radius:20px;background:#002491}.nest-inner{padding:36px 12px 12px;border-radius:12px;background:rgba(47,172,255,.16)}.nest-inner .radius-pin,.nest-outer .radius-pin{top:10px;left:14px;color:#fff}.nest-input{width:100%;height:32px;padding:0 12px;border:0;border-radius:12px;background:rgba(47,172,255,.32);color:#fff;font:inherit;font-size:14px}.brand-hero{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:12px;gap:12px}.brand-swatch{display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;padding:24px;border-radius:20px;background:#002491;color:#fff}.brand-swatch strong{font-size:40px;font-weight:600;line-height:1.1}.brand-swatch span{margin-top:4px;opacity:.8}.brand-actions{display:flex;flex-direction:column;gap:12px}.action-pill{display:flex;flex:1 1;align-items:flex-end;min-height:114px;padding:16px;border-radius:20px;color:#fff;font-size:14px;font-weight:600}.action-pill.is-blue{background:linear-gradient(180deg,#3b9dff,#0077ef)}.action-pill.is-orange{background:linear-gradient(180deg,#ff7f4d,#e64100)}.hex-group+.hex-group{margin-top:20px}.hex-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:12px;gap:12px}.hex-swatch{margin:0}.hex-swatch span{display:block;height:72px;border:1px solid rgba(17,48,152,.12);border-radius:12px}.hex-swatch figcaption{margin-top:6px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spread-bar{display:flex;height:36px;overflow:hidden;border:1px solid rgba(17,48,152,.12);border-radius:999px;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.spread.is-on .spread-bar{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path 1.1s ease;transition:clip-path 1.1s ease;transition:clip-path 1.1s ease,-webkit-clip-path 1.1s ease}.spread-bar i{display:block;min-width:8px;box-shadow:inset 1px 0 0 rgba(17,48,152,.15)}.spread-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;padding:0;list-style:none}.spread-legend li{display:flex;align-items:center;gap:6px;font-size:13px}.spread-legend i{width:14px;height:14px;border:1px solid rgba(17,48,152,.16);border-radius:4px}.spread-legend b{font-weight:600}.face-pair,.grad-list,.live-grid,.pair-grid{display:grid;grid-gap:12px;gap:12px}.pair-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.face-pair,.grad-list,.live-grid{grid-template-columns:1fr 1fr}.face-card,.grad-card,.live-card,.pair-card{margin:0}.face-card,.live-card,.pair-card{padding:20px;border-radius:20px}.face-card.is-black,.live-card.is-navy,.live-card.is-tourney,.pair-card.is-navy{background:#002491;color:#fff}.face-card,.live-card.is-paper,.pair-card.is-paper{background:#fff;color:#113098;border:1px solid rgba(17,48,152,.12)}.face-card:not(.is-black){background:#f4f7ff}.face-alpha,.face-specimen,.live-num,.live-t1,.live-t2,.live-t3,.pair-title{font-family:var(--font-mrbet),sans-serif;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.pair-title{margin:0;font-size:20px;line-height:26px}.live-num,.pair-num{margin:8px 0 0;color:#ffc700;font-size:18px;line-height:24px}.live-body,.pair-body{margin:8px 0 0;font-size:14px;line-height:20px}.live-body{color:rgba(255,255,255,.72);font-size:16px;line-height:24px}.pair-card.is-split{display:grid;grid-template-rows:1fr 1fr;padding:0;overflow:hidden;background:transparent;border:0}.pair-navy,.pair-paper{display:flex;align-items:center;gap:8px;padding:12px}.pair-navy{background:#002491}.pair-paper{background:#fff;border-top:1px solid rgba(17,48,152,.12)}.grad-card{display:grid;grid-template-columns:88px 1fr;grid-gap:12px;gap:12px;align-items:center}.grad-swatch{display:block;height:72px;border-radius:12px}.face-card span,.grad-card p,.radius-step figcaption span{margin:2px 0 0;color:var(--muted);font-size:13px}.face-card.is-black span{color:rgba(255,255,255,.72)}.copy-chip{margin-top:8px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:12px;cursor:pointer}.btn-matrix{display:grid;grid-gap:8px;gap:8px}.btn-line{display:grid;grid-template-columns:120px repeat(3,minmax(0,1fr));align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border-radius:16px;background:#f4f7ff}.btn-line.is-head{padding-bottom:0;background:transparent;color:var(--muted);font-size:12px}.btn-line.is-navy{background:#002491;color:#fff}.btn-cell,.btn-line>.uibtn{justify-self:start}.btn-cell{display:flex;align-items:center;gap:8px}.btn-size{display:none;width:28px;color:var(--muted);font-size:12px}.face-specimen{margin:0;font-size:96px;line-height:.9}.face-alpha.inter,.face-specimen.inter,.face-specimen.regular{font-family:var(--font-inter),sans-serif;font-weight:400;letter-spacing:0;text-transform:none}.face-specimen.regular{font-family:var(--font-mrbet),sans-serif;font-weight:400}.face-alpha{margin:12px 0 20px;font-size:13px;line-height:1.4}.face-alpha.inter b{font-weight:600}.face-card.is-optional{margin-top:12px}.face-card strong{display:block}.live-card{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.live-card.is-tourney{grid-column:1/-1}.live-t1{margin:0;font-size:28px;line-height:36px}.live-t2{margin:0;font-size:24px;line-height:32px}.live-t3{margin:0;font-size:20px;line-height:26px}.live-strong{margin:8px 0 0;font-size:14px;font-weight:600;line-height:20px}.live-link{margin:0;color:#0066cc;font-size:12px;line-height:16px}.live-cap,.live-meta{margin:0;color:rgba(255,255,255,.72);font-size:10px;font-weight:600;line-height:12px}.live-card figcaption{margin-top:12px;font-size:12px;line-height:1.4;opacity:.72}.applied-list{display:grid;grid-gap:20px;gap:20px}.applied-list img{display:block;width:100%;height:auto;border-radius:16px}.applied-list figcaption{margin-top:8px}@media (max-width:900px){.cutout-grid.is-five{grid-template-columns:repeat(3,minmax(0,1fr))}.pair-grid,.radius-steps{grid-template-columns:1fr 1fr}}@media (max-width:720px){.pattern-stage{height:220px}.brand-hero,.cutout-grid.is-five,.cutout-grid.is-three,.face-pair,.grad-list,.live-grid,.pair-grid,.radius-steps{grid-template-columns:1fr 1fr}.brand-hero,.face-pair,.grad-list,.live-grid{grid-template-columns:1fr}.live-card.is-tourney{grid-column:auto}.face-specimen{font-size:64px}.btn-line{grid-template-columns:1fr}.btn-line.is-head{display:none}.btn-size{display:inline-block}.btn-line.is-navy .btn-size{color:rgba(255,255,255,.72)}.brand-swatch{min-height:160px}.brand-swatch strong{font-size:32px}}.space-pair{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:20px;gap:20px;margin-top:28px}.space-frame{display:flex;flex-direction:column;align-items:flex-start;margin:0}.space-zone{--module:72px;position:relative;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:var(--module);border-radius:12px;background:#f4f5f7}.space-box{display:flex;border:1px solid #18181b;line-height:0}.space-box img{display:block;width:auto;height:calc(var(--module) * 388 / 324)}.space-key{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;color:#18181b;font-size:12px;font-weight:600;line-height:1}.space-key i{width:10px;height:10px;background:#18181b}.space-key.is-end{top:auto;left:auto;right:12px;bottom:12px}.space-frame figcaption{margin-top:8px;color:var(--muted);font-size:13px}@media (max-width:720px){.space-pair{grid-template-columns:1fr}.space-zone{--module:48px}}.mark-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.mark-cases figure{margin:0}.mark-cases figure>span{display:grid;place-items:center;height:148px;padding:24px;overflow:hidden;border-radius:16px;background:#f4f7ff}.mark-cases img{height:72px;width:auto}.mark-cases .is-tight>span{padding:0}.mark-cases .is-tight img{width:100%;height:100%;object-fit:cover}.mark-cases figcaption{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:14px;line-height:1.35}@media (max-width:720px){.mark-cases{grid-template-columns:1fr 1fr}}body:has(.brands-home){display:flex;flex-direction:column;height:100dvh;overflow:hidden}.brands-home{box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow:hidden;display:flex;flex-direction:column;padding:clamp(12px,2vh,28px) clamp(16px,3vw,48px)}.brands-home .edition{margin-bottom:8px}.brands-home h1{margin:0 0 12px;font-size:clamp(22px,4vh,32px)}.brands-home .brand-grid{flex:1 1;min-height:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:clamp(8px,1.6vh,20px);gap:clamp(8px,1.6vh,20px)}.brands-home .brand-card{aspect-ratio:auto;height:100%;min-height:0;padding:clamp(12px,2.2vh,28px);overflow:hidden}.brands-home .brand-card h2{font-size:clamp(18px,3.4vh,36px)}.brands-home .brand-card p{font-size:clamp(12px,1.8vh,16px)}@media (max-width:800px){.brands-home .brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}}.not-pairs{margin-top:8px}.not-head,.not-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:0;padding:12px 0;border-bottom:1px solid var(--line)}.not-head{padding-top:0;color:#3f3f46;font-size:13px;font-weight:600}.not-row p{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:16px;line-height:1.4}.pair-mark{width:18px;height:18px;margin-top:2px;flex:none;color:var(--ink)}.icon-page .intro{margin-bottom:0}.icon-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.icon-actions .primary-button{display:inline-flex;align-items:center;min-height:44px;border-radius:8px}.icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:24px 0 0;padding:0;list-style:none}.main .icon-grid li+li{margin-top:0}.icon-grid li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;margin:0;min-height:168px;padding:28px 12px 20px;border-radius:20px;background:#f4f7ff;text-align:center}.icon-grid img{display:block;width:64px;height:64px;margin:0;object-fit:contain}.icon-name{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.icon-set-note{margin:16px 0 0;max-width:65ch;color:#3f3f46;font-size:14px}.icon-notes{margin:0;padding-left:18px;max-width:65ch}.icon-notes li+li{margin-top:8px}html[data-theme=dark] .icon-grid li{background:#18181b}html[data-theme=dark] .icon-set-note{color:#d4d4d8}@media (max-width:720px){.icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-grid li{min-height:148px;padding:20px 8px 16px}}@media (prefers-reduced-motion:reduce){.spread-bar{-webkit-clip-path:none;clip-path:none;transition:none}}.palette-card{display:flex;height:220px;overflow:hidden;border-radius:20px}.palette-card.is-tall{height:480px}.palette-card+.palette-card{margin-top:16px}.palette-col{flex:1 1;display:flex;align-items:flex-end;justify-content:flex-start;min-width:0;margin:0;padding:22px 18px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.palette-col:focus-visible{outline-offset:-8px}.palette-meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%}.palette-meta strong{font-size:16px;font-weight:600;line-height:1.25}.palette-meta span{font-size:13px;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.letter-pair,.primary-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.letter-card,.primary-swatch{margin:0;min-height:220px;padding:24px;border-radius:20px}.primary-swatch{display:flex;flex-direction:column;justify-content:flex-end}.primary-swatch.is-blue{background:#002491;color:#fff}.primary-swatch.is-orange{background:#ff7f4d;color:#002491}.primary-swatch strong{font-size:32px;line-height:1.1}.primary-swatch span{margin-top:6px;font-size:14px}.scale-strip{display:grid;grid-gap:8px;gap:8px}.scale-stop{margin:0}.scale-stop span{display:block;height:72px;border:1px solid rgba(17,48,152,.12);border-radius:12px}.scale-stop figcaption{margin-top:6px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.support-accent{display:grid;grid-template-columns:180px 1fr;grid-gap:20px;gap:20px;align-items:center}.support-accent>span{display:flex;align-items:flex-end;min-height:120px;padding:16px;border-radius:16px;background:#ff7200;color:#002491;font-size:20px;font-weight:600}.support-accent p{margin:4px 0 0}.spread-static{display:flex;min-height:112px;overflow:hidden;border:1px solid rgba(17,48,152,.12);border-radius:16px}.spread-slice{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;padding:10px 8px}.spread-slice.is-compact{flex-basis:76px;min-width:76px}.spread-slice b{font-size:14px;font-weight:600;line-height:1.2}.spread-slice span{font-size:11px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.letter-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px}.letter-card>span{font-family:var(--font-mrbet),sans-serif;font-size:180px;font-weight:900;line-height:.85;letter-spacing:.02em}.letter-card.is-blue{background:#002491;color:#fff}.letter-card.is-white{background:#fff;color:#002491;border:1px solid rgba(17,48,152,.12)}.letter-card figcaption{margin-top:12px;font-size:14px}.fig-list{display:grid;grid-gap:16px;gap:16px}.fig-grad{display:grid;grid-template-columns:220px 1fr;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(17,48,152,.12);border-radius:12px;background:#fff}.fig-preview{min-height:100%}.fig-body{padding:14px 16px 16px}.fig-body header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.fig-body header strong{margin-right:auto}.fig-body header b,.fig-body header span{padding:4px 8px;border-radius:6px;background:#f4f7ff;color:#113098;font-size:12px;font-weight:600}.fig-body ol{margin:0 0 8px;padding:0;list-style:none}.fig-body li{display:grid;grid-template-columns:16px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid rgba(17,48,152,.08);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fig-body li i{width:16px;height:16px;border:1px solid rgba(17,48,152,.16);border-radius:4px}.btn-tabs{margin-top:8px}.btn-tablist{display:inline-flex;gap:4px;margin-bottom:16px;padding:4px;border-radius:999px;background:#f4f7ff}.btn-tablist button{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#113098;font:inherit;font-size:14px;cursor:pointer}.btn-tablist button.is-on{background:#fff;color:#002491;box-shadow:0 1px 2px rgba(0,36,145,.12)}.status-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.home-frame{overflow:hidden;border:1px solid rgba(17,48,152,.12);border-radius:20px}.home-bar{padding:14px 16px;font-weight:600}.home-card,.home-stage{padding:16px}.home-card{margin:0;border-radius:12px}.home-title{margin:0 0 6px;font-size:18px;font-weight:600}.home-card p{margin:0 0 6px;font-size:14px}.home-card hr{height:1px;margin:12px 0;border:0}.home-actions{display:flex;flex-wrap:wrap;gap:8px}.home-actions span{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:18px;color:#fff;font-size:14px;font-weight:600}.face-card{min-width:0}.face-multi{margin:12px 0 20px;overflow-wrap:anywhere;font-family:var(--font-mrbet),sans-serif;font-size:20px;font-weight:900;line-height:1.45;letter-spacing:.02em;text-transform:uppercase}.face-multi.inter{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none}.type-scale{display:grid;grid-gap:22px;gap:22px;margin:8px 0 0;padding:48px 40px 56px;border-radius:20px;background:#e7eef1;list-style:none}.type-scale li{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0}.main .type-scale li+li{margin-top:0}.type-scale p{margin:0;color:#1c2428}.type-scale span{flex:none;color:#8b9499;font-size:13px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:right;white-space:nowrap}.type-scale .is-display,.type-scale .is-h1,.type-scale .is-h2,.type-scale .is-h3,.type-scale .is-h4{font-family:var(--font-mrbet),sans-serif;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.type-scale .is-display{font-size:84px;line-height:88px}.type-scale .is-h1{font-size:32px;line-height:40px}.type-scale .is-h2{font-size:28px;line-height:36px}.type-scale .is-h3{font-size:24px;line-height:32px}.type-scale .is-h4{font-size:20px;line-height:24px}.type-scale .is-body{font-size:16px;line-height:24px;letter-spacing:0}.type-scale .is-caption{font-size:12px;line-height:16px;letter-spacing:0}.type-list{display:grid;grid-gap:36px;gap:36px;margin:8px 0 0;padding:0;list-style:none}.type-list li{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:24px;gap:24px;align-items:baseline;margin:0}.main .type-list li+li{margin-top:0}.type-list p{margin:0}.type-list span{color:var(--muted);font-size:13px;text-align:right}.type-list small{display:block;margin-top:4px;font-size:12px}.type-combo .is-sub,.type-combo .is-title,.type-list .is-sub,.type-list .is-title{font-family:var(--font-mrbet),sans-serif;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.type-combo .is-title,.type-list .is-title{font-size:28px;line-height:36px}.type-combo .is-sub,.type-list .is-sub{font-size:24px;line-height:32px}.type-combo .is-body,.type-list .is-body{margin:0;font-size:16px;line-height:24px}.type-combo .is-cap,.type-list .is-cap{margin:0;font-size:12px;line-height:16px}.type-combo .is-label,.type-list .is-label{margin:0;font-size:10px;font-weight:600;line-height:12px;letter-spacing:.04em;text-transform:uppercase}.type-combos{display:grid;grid-gap:16px;gap:16px}.type-combo{display:grid;grid-gap:8px;gap:8px;margin:0;padding:28px;border-radius:20px;background:#f4f7ff;color:#113098}.type-combo.is-navy{background:#002491;color:#fff}.type-combo.is-paper{background:#fff;border:1px solid rgba(17,48,152,.12)}.type-combo .is-body,.type-combo .is-cap{max-width:36em}.type-sample{padding:24px;border-radius:20px;background:#00175c;color:#fff}.type-sample-title{margin:0;font-family:var(--font-mrbet),sans-serif;font-size:28px;font-weight:900;line-height:36px;letter-spacing:.02em;text-transform:uppercase}.type-sample-body{margin:12px 0 0;font-size:16px;line-height:24px}.type-sample.is-tight .type-sample-title{line-height:28px}.type-sample.is-tight .type-sample-body{margin-top:0;line-height:18px;letter-spacing:.06em}.style-row{border-radius:20px;padding:8px 8px 8px 16px}.style-detach{border-radius:12px}@media (max-width:720px){.type-scale{gap:18px;padding:28px 20px 36px;overflow:hidden}.type-scale li{flex-wrap:wrap;min-width:0}.type-scale p{max-width:100%;overflow:hidden}.type-scale span{margin-left:auto}.type-list li{grid-template-columns:1fr;gap:4px}.type-list span{text-align:left}.face-multi{font-size:16px}}.radius-page section+section{margin-top:72px}.radius-eq{margin:0 0 8px;font-family:var(--font-mrbet),sans-serif;font-size:40px;font-weight:900;letter-spacing:.02em;line-height:1}.nest-real-outer{width:min(100%,320px);margin-top:20px;padding:8px;border-radius:20px;background:#002491;color:#fff}.nest-real-inner>span,.nest-real-outer>span{font-size:12px;font-weight:600}.nest-real-inner{min-height:96px;padding:12px;border-radius:12px;background:#fff;color:#002491}.radius-stack{display:grid;grid-template-columns:280px 1fr;grid-gap:24px;gap:24px;align-items:center}.stack-card{padding:8px;border-radius:20px;background:#002491}.stack-block{padding:6px;border-radius:12px;background:#f4f7ff}.stack-tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:#ff7f4d;color:#002491;font-size:12px;font-weight:600}.radius-stack ul{margin:0;padding-left:18px}.pill-row{display:flex;flex-wrap:wrap;gap:32px}.pill-row figure{margin:0}.pill-input{width:220px;height:40px;padding:0 16px;border:1px solid rgba(17,48,152,.2);border-radius:12px;background:#fff;color:#113098;font:inherit;font-size:14px}.morph{margin:16px 0 0}.morph-shape{position:relative;width:160px;height:160px;background:#002491;transition:border-radius .45s ease}.morph-shape i{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border:1.5px solid #ff7f4d;border-radius:50%;background:#fff;transition:top .45s ease,right .45s ease,bottom .45s ease,left .45s ease}.morph figcaption{margin-top:12px;font-size:14px;font-weight:600}.radius-examples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.radius-examples figure{margin:0}.ex-card,.ex-modal{padding:8px;border-radius:20px;background:#fff;border:1px solid rgba(17,48,152,.12)}.ex-card strong,.ex-modal p,.ex-modal strong{display:block;margin:8px}.ex-art{display:block;height:72px;border-radius:12px;background:#002491}.ex-modal{background:#00175c;color:#fff}.ex-badge span{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:#ffc700;color:#002491;font-size:12px;font-weight:600}.ex-badge figcaption,.ex-button figcaption,.ex-card figcaption,.ex-modal figcaption{margin-top:8px}@media (max-width:720px){.radius-examples,.radius-stack{grid-template-columns:1fr 1fr}.radius-eq{font-size:32px}}@media (prefers-reduced-motion:reduce){.morph-shape,.morph-shape i{transition:none}}@media (max-width:720px){.palette-card{height:200px}.palette-card.is-tall{height:320px}.palette-col{padding:14px 8px}.palette-meta strong{font-size:13px}.palette-meta span{font-size:10px;line-height:1.3}.fig-grad,.letter-pair,.primary-pair,.status-row,.support-accent{grid-template-columns:1fr}.letter-card>span{font-size:120px}.fig-preview{min-height:88px}.spread-slice span{display:none}.spread-slice.is-compact{min-width:52px;flex-basis:52px}}html[lang=en] .side a.nav-child,html[lang=en] .side a.nav-link{height:auto;line-height:1.3;padding-top:6px;padding-bottom:6px;white-space:normal}.tile-preview.tone-thumb{background:#002491;padding:16px 18px}.tone-bubble{display:flex;flex-direction:column;justify-content:center;width:min(78%,220px);min-height:62%;padding:12px 14px 16px;border-radius:18px 18px 18px 6px;background:#fff;color:#002491}.tone-mark{font-family:var(--font-mrbet),sans-serif;font-weight:900;font-size:40px;line-height:.7}.tone-line{margin-top:8px;font-size:14px;font-weight:600;line-height:1.3}.brand-story{display:flex;flex-direction:column;gap:16px;max-width:65ch}.brand-story p{margin:0}.brand-story-close{margin-top:8px}.our-brand.is-alive{display:flex;flex-direction:column;gap:48px}.our-brand.is-alive>h1{margin:0}.brand-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px;border-radius:20px;background:#002491}.brand-hero .hero-logo{width:min(320px,46%);height:auto}.brand-hero .hero-mascot{width:min(260px,38%);height:auto}.brand-copy{display:flex;flex-direction:column;gap:16px;max-width:65ch}.brand-copy p{margin:0}.brand-manifesto{padding:40px 32px;border-radius:20px;background:#002491}.brand-manifesto p{margin:0;color:#fff;font-family:var(--font-inter),sans-serif;font-weight:600;font-size:clamp(28px,4vw,44px);line-height:1.2;letter-spacing:0}.brand-jumps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.brand-jump{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--line);border-radius:20px;background:var(--card);color:inherit;text-decoration:none}.brand-jump img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain;border-radius:12px;background:#f4f7ff}.brand-jump img[data-fit=cover]{object-fit:cover}.brand-jump strong{padding:0 4px 4px;font-size:15px}.brand-collage{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.brand-collage img{display:block;width:100%;height:180px;object-fit:cover;border-radius:16px}@media (max-width:720px){.our-brand.is-alive{gap:32px}.brand-hero{flex-direction:column;align-items:center;padding:24px}.brand-hero .hero-logo,.brand-hero .hero-mascot{width:min(220px,78%)}.brand-manifesto{padding:24px 20px}.brand-collage,.brand-jumps{grid-template-columns:1fr}.brand-collage img{height:160px}}.action-spaced>h1{margin:0 0 12px}.action-spaced>.intro{margin:0 0 8px}.action-spaced section{margin:48px 0 0}.action-spaced section>h2{margin:0 0 12px}.action-spaced section>h2+p,.action-spaced section>p{margin:0 0 16px}.action-spaced section>div+div{margin-top:32px}.action-spaced h3{margin:0 0 12px}.action-spaced .action-grid{gap:20px 16px;margin:0}.action-spaced .action-grid figure{display:flex;flex-direction:column;gap:12px;margin:0;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:16px}.action-spaced .action-grid img{border-radius:8px}.action-spaced .action-grid figcaption{margin:0;padding:0 4px 4px}.action-spaced .draft-slot{margin:0}.action-spaced .dodont{gap:16px;margin-top:8px}.action-spaced .dodont-line span{min-width:0}.action-spaced .partner-cobrand,.action-spaced .partner-corner,.action-spaced .partner-headline{overflow-wrap:anywhere;max-width:100%}html[data-theme=dark] .action-spaced .draft-slot{background:var(--card);color:var(--ink)}.voice-traits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.voice-trait{display:flex;flex-direction:column;gap:12px;margin:0;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:16px}.voice-trait h3,.voice-trait p{margin:0}.voice-example{margin-top:auto;padding:16px;border-radius:12px;background:#002491;color:#fff;font-weight:600;line-height:1.35}.voice-rewrite{margin-top:24px}.voice-rewrite h3{margin:0 0 12px}.voice-rewrite .dodont{margin:0}@media (max-width:720px){.voice-traits{grid-template-columns:1fr}}