:root{--arcade-red:#e52521;--arcade-cyan:#0284c7;--arcade-green:#006d32;--arcade-gold:#d4a017;--arcade-indigo:#4f46e5;--ink:#141416;--canvas-cream:#fbf7ee;--canvas-paper:#fffdf5;--terminal:#1f2023;--primary:#be000c;--on-primary:#fff;--secondary:#795900;--secondary-container:#ffc641;--secondary-fixed:#ffdfa0;--secondary-fixed-dim:#f6be39;--tertiary-fixed:#9bf7ac;--on-tertiary-container:#fefffa;--surface-lowest:#fff;--surface-low:#f7f3ea;--surface:#f1eee5;--surface-highest:#e6e2d9;--on-surface:#1c1c17;--on-surface-variant:#5d3f3b;--outline:#926f6a;--outline-variant:#e7bdb7;--error-container:#ffdad6;--font-sans:"Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Space Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--border-1:1px solid var(--ink);--border-2:2px solid var(--ink);--border-3:3px solid var(--ink);--border-4:4px solid var(--ink);--shadow-2:2px 2px 0 var(--ink);--shadow-3:3px 3px 0 var(--ink);--shadow-4:4px 4px 0 var(--ink);--shadow-5:5px 5px 0 var(--ink);--shadow-6:6px 6px 0 var(--ink);--shadow-8:8px 8px 0 var(--ink);--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--gutter:1.5rem;--margin:2.5rem;--header-h:80px;--container:80rem;--ease:cubic-bezier(.4, 0, .2, 1);--t-fast:.15s var(--ease)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body{margin:0;padding:0}body{background:var(--canvas-cream);min-height:100vh;color:var(--on-surface);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-size:1rem;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}code{font-family:var(--font-mono);background:var(--surface-highest);padding:0 .25rem}:focus-visible{outline:3px solid var(--arcade-cyan);outline-offset:2px}::selection{background:var(--secondary-container);color:var(--ink)}.site-main{width:100%;min-height:100vh;padding-top:var(--header-h);background:var(--canvas-cream)}.site-main:focus{outline:none}.skip-link{z-index:100;background:var(--secondary-container);border:var(--border-2);font-family:var(--font-mono);padding:.5rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:1rem}.container--flush{padding-inline:0}.section{padding-block:3.5rem}.section--tight{padding-top:0}.split-grid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.stack-col{flex-direction:column;gap:1.5rem;display:flex}@media (width>=640px){.container{padding-inline:1.5rem}.container--flush{padding-inline:0}}@media (width>=1024px){.container{padding-inline:3rem}.container--flush{padding-inline:0}.split-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.split-grid__main{grid-column:span 7}.split-grid__side{grid-column:span 5}}.t-headline-lg{font-family:var(--font-sans);letter-spacing:-.025em;text-transform:uppercase;color:var(--ink);font-size:2.5rem;font-weight:700;line-height:1.15}.t-headline-md{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);font-size:1.75rem;font-weight:700;line-height:1.25}.t-headline-sm{font-family:var(--font-sans);text-transform:uppercase;color:var(--ink);font-size:1.25rem;font-weight:700;line-height:1.3}.chip,.float-tag,.kicker-tag,.mini-btn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;line-height:1.2}.tone-text--red{color:var(--arcade-red)}.tone-text--cyan{color:var(--arcade-cyan)}.tone-text--green{color:var(--arcade-green)}.tone-text--gold{color:var(--arcade-gold)}.tone-bg--red{background:var(--arcade-red);color:var(--on-primary)}.tone-bg--green{background:var(--arcade-green);color:var(--on-primary)}.tone-bg--indigo{background:var(--arcade-indigo);color:var(--on-primary)}.tone-bg--cyan{background:var(--arcade-cyan);color:var(--on-primary)}.tone-bg--gold{background:var(--arcade-gold);color:var(--ink)}.tone-bg--terminal{background:var(--terminal);color:var(--canvas-paper)}.btn{border:var(--border-3);box-shadow:var(--shadow-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;transition:transform var(--t-fast), box-shadow var(--t-fast), background-color var(--t-fast);justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.btn:hover{transform:translate(-2px,-2px)}.btn:active{box-shadow:none;transform:translate(4px,4px)}.btn:disabled{cursor:wait;opacity:.75;transform:none}.btn--sm{padding:.375rem 1rem}.btn--md{padding:.625rem 1.25rem}.btn--lg{padding:.75rem 1.5rem}.btn--form{padding:.625rem 1.5rem}.btn--red{background:var(--arcade-red);color:var(--on-primary)}.btn--green{background:var(--arcade-green);color:var(--on-tertiary-container)}.btn--gold{background:var(--arcade-gold);color:var(--ink)}.btn--paper{background:var(--canvas-paper);color:var(--ink)}.btn--paper:hover{background:var(--surface-highest);transform:none}.mini-btn{background:var(--canvas-paper);color:var(--ink);border:var(--border-2);box-shadow:var(--shadow-2);padding:.375rem .75rem;font-weight:700;display:inline-block}.mini-btn:hover{background:var(--surface-highest)}.chip-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;max-width:48rem;margin-top:2rem;display:flex}.chip{color:var(--ink);border:var(--border-2);box-shadow:var(--shadow-2);padding:.25rem .75rem;display:inline-block}.chip--white{background:var(--surface-lowest)}.chip--grey{background:var(--surface-highest);padding:.25rem .625rem}.chip--link{transition:transform var(--t-fast), background-color var(--t-fast);font-weight:700}.chip--link:hover{background:var(--secondary-container);transform:translate(-2px,-2px)}.float-tag{z-index:1;border:var(--border-2);box-shadow:var(--shadow-2);padding:.125rem .75rem;font-weight:700;position:absolute;top:-.75rem}.float-tag--right{right:1.5rem}.float-tag--left{left:1.5rem}.float-tag--gold{background:var(--secondary-container);color:var(--ink)}.float-tag--red{background:var(--arcade-red);color:var(--on-primary)}.kicker-tag{background:var(--arcade-gold);color:var(--ink);border:var(--border-2);box-shadow:var(--shadow-2);margin-bottom:.5rem;padding:.25rem .75rem;font-weight:700;display:inline-block}.red-label{background:var(--arcade-red);color:var(--on-primary);border:var(--border-2);box-shadow:var(--shadow-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-block}.card{background:var(--canvas-paper);border:var(--border-3);box-shadow:var(--shadow-6);padding:1.5rem;position:relative}.section-header{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.section-header__icon{background:var(--arcade-red);width:1.75rem;height:1.75rem;color:var(--on-primary);border:var(--border-2);box-shadow:var(--shadow-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.section-header__rule{background:var(--ink);flex:1;height:3px;display:none}.section-header--tag{justify-content:space-between;gap:1rem;margin-bottom:2.5rem}@media (width>=768px){.section-header__rule{display:inline-block}}@keyframes pulse{50%{opacity:.5}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes spin{to{transform:rotate(360deg)}}.anim-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.anim-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.spin{animation:.9s linear infinite spin}.reveal{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(14px)}.reveal.is-visible{opacity:1;transform:none}.back-to-top{z-index:40;background:var(--arcade-gold);width:3rem;height:3rem;color:var(--ink);border:var(--border-3);box-shadow:var(--shadow-4);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility .2s;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(12px)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.back-to-top.is-visible:hover{transform:translate(-2px,-2px)}.back-to-top.is-visible:active{box-shadow:none;transform:translate(4px,4px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.site-header{z-index:50;background:var(--canvas-paper);border-bottom:var(--border-3);box-shadow:0 4px 0 0 var(--ink);position:fixed;inset:0 0 auto}.site-header__bar{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-md);height:var(--header-h);padding-inline:var(--gutter);background:var(--canvas-paper);display:flex;position:relative}.brand{align-items:center;gap:var(--space-md);flex-shrink:0;min-width:0;display:flex}.brand__logo{object-fit:contain;background:var(--surface-lowest);border:var(--border-2);width:auto;height:2.5rem;box-shadow:var(--shadow-2);padding:.25rem}.brand__text{flex-direction:column;min-width:0;display:flex}.brand__name-row{align-items:center;gap:.5rem;display:flex}.brand__name{letter-spacing:-.025em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.3}.brand__dot{background:var(--arcade-green);border:var(--border-1);flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.brand__role{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--secondary);white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1.2}.site-nav{align-items:center;gap:var(--space-sm);display:none}.site-nav__link{padding:var(--space-xs) var(--space-md);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant);border:2px solid #0000;font-size:.75rem;font-weight:700;line-height:1.2}.site-nav__link:hover{color:var(--ink);background:var(--surface-highest)}.site-nav__link.is-active{background:var(--primary);color:var(--on-primary);border-color:var(--ink);box-shadow:var(--shadow-2)}.site-header__actions{align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.social-icons{align-items:center;gap:var(--space-xs);display:none}.icon-btn{background:var(--canvas-paper);width:2.25rem;height:2.25rem;color:var(--ink);border:var(--border-2);box-shadow:var(--shadow-2);transition:transform var(--t-fast);justify-content:center;align-items:center;display:flex}.icon-btn:hover{transform:translate(-2px,-2px)}.icon-btn:active{transform:translate(2px,2px)}.cta-split{background:var(--arcade-red);color:var(--on-primary);border:var(--border-3);box-shadow:var(--shadow-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--t-fast), box-shadow var(--t-fast);align-items:stretch;font-size:.75rem;font-weight:700;line-height:1.2;display:none}.cta-split:hover{transform:translate(-2px,-2px)}.cta-split:active{box-shadow:none;transform:translate(4px,4px)}.cta-split__part{padding:var(--space-xs) .625rem;align-items:center;display:inline-flex}.cta-split__part:first-child{padding-left:var(--space-md)}.cta-split__part:last-child{padding-right:var(--space-md)}.cta-split__part:hover{text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.cta-split__slash{align-items:center;display:inline-flex}.avatar{background:var(--primary);width:2rem;height:2rem;color:var(--on-primary);border:var(--border-2);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:none}.menu-toggle{background:var(--secondary-container);width:2.5rem;height:2.5rem;color:var(--ink);border:var(--border-2);box-shadow:var(--shadow-2);justify-content:center;align-items:center;display:flex}.menu-toggle:active{box-shadow:none;transform:translate(2px,2px)}.mobile-menu{z-index:1;max-height:calc(100dvh - var(--header-h));padding:1rem var(--gutter) 1.5rem;background:var(--canvas-paper);border-top:var(--border-3);border-bottom:var(--border-3);box-shadow:0 6px 0 0 var(--ink);opacity:0;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility .18s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-12px)}.mobile-menu.is-open{opacity:1;visibility:visible;transform:none}.mobile-menu__nav{gap:.5rem;display:grid}.mobile-menu__link{background:var(--surface-low);border:var(--border-2);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);padding:.75rem 1rem;font-size:.875rem;font-weight:700;display:block}.mobile-menu__link:before{content:"> ";color:var(--arcade-red)}.mobile-menu__link:hover{background:var(--surface-highest)}.mobile-menu__link.is-active{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-2)}.mobile-menu__link.is-active:before{color:var(--secondary-container)}.mobile-menu__footer{border-top:2px dashed var(--outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.mobile-menu__social,.mobile-menu__cta{gap:.75rem;display:flex}.mobile-menu__backdrop{z-index:0;background:#14141659;border:0;padding:0;position:fixed;inset:0}@media (width>=640px){.cta-split{display:inline-flex}.avatar{display:flex}}@media (width>=768px){.social-icons{display:flex}}@media (width>=1024px){.site-header__bar{padding-inline:var(--margin)}}@media (width>=1280px){.site-nav{display:flex}.menu-toggle,.mobile-menu,.mobile-menu__backdrop{display:none}}.stage{border-bottom:var(--border-4);background-color:#0284c7e6;background-image:radial-gradient(circle,#fff 18%,#0000 22%);background-size:28px 28px;width:100%;padding:2rem 0 4rem;position:relative;overflow:hidden}.stage--compact{padding:2rem 0 3rem}.stage--fill{min-height:calc(100vh - var(--header-h) - 40px);align-items:center;display:flex}.stage__inner{z-index:10;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:64rem;margin-inline:auto;padding-inline:1rem;display:flex;position:relative}.stage__cloud{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.9;position:absolute}.stage__cloud svg{width:100%;height:auto;filter:drop-shadow(4px 4px 0 var(--ink))}.stage__cloud--one{width:8rem;top:-1rem;left:1.5rem}.stage__cloud--two{width:9rem;top:3rem;right:1.5rem}.stage__cloud--three{opacity:.8;width:7rem;display:none;bottom:1.5rem;left:25%}.stage__cloud--three svg{filter:drop-shadow(3px 3px 0 var(--ink))}.stage-tag{background:var(--canvas-paper);border:var(--border-3);max-width:100%;box-shadow:var(--shadow-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.375rem 1rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.stage-tag__dot{background:var(--arcade-red);flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.marquee{background:var(--canvas-paper);border:var(--border-4);width:100%;max-width:48rem;box-shadow:var(--shadow-8);transition:transform var(--t-fast);padding:1.5rem}.marquee:hover{transform:translateY(-4px)}.name-tag{background:var(--arcade-red);color:var(--on-primary);border:var(--border-3);box-shadow:var(--shadow-3);margin-bottom:1rem;padding:.375rem 1.25rem;display:inline-block;transform:rotate(-1deg)}.name-tag h1{letter-spacing:-.025em;text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:1.3}.terminal-strip{background:var(--terminal);color:var(--canvas-paper);border:var(--border-3);box-shadow:var(--shadow-4);margin-bottom:1.5rem;padding:.625rem 1rem}.terminal-strip--flush{margin-bottom:0}.terminal-strip p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-container);font-size:.75rem;font-weight:700;line-height:1.2}.hero__lead{max-width:42rem;color:var(--ink);margin:0 auto 1.5rem;font-size:1.125rem;font-weight:500;line-height:1.625}.hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.arcade-divider{background:var(--arcade-red);border-bottom:var(--border-3);justify-content:space-around;align-items:center;width:100%;height:1rem;display:flex;overflow:hidden}.arcade-divider__gem{border:var(--border-1);width:.5rem;height:.5rem;transform:rotate(45deg)}.arcade-divider__gem.is-gold{background:var(--secondary-container)}.arcade-divider__gem.is-paper{background:var(--canvas-paper)}@media (width>=640px){.stage__inner{padding-inline:1.5rem}.marquee{padding:2.5rem}}@media (width>=768px){.stage__cloud--one{width:11rem;left:6rem}.stage__cloud--two{width:13rem;right:8rem}}@media (width>=1024px){.stage__cloud--three{display:block}}.card--bio{border-width:3px}.bio__head{border-bottom:2px dashed var(--outline-variant);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.bio__square{background:var(--arcade-green);border:var(--border-1);width:.75rem;height:.75rem;display:inline-block}.bio__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary);font-size:.75rem;font-weight:700;line-height:1.2}.bio__text{color:var(--on-surface);margin-bottom:1rem;line-height:1.625}.bio__text:last-of-type{margin-bottom:1.5rem}.readout{background:var(--terminal);color:var(--canvas-paper);border:var(--border-2);font-family:var(--font-mono);letter-spacing:.1em;gap:.25rem;padding:1rem;font-size:.6875rem;line-height:1.2;display:grid}.readout__line--command{color:var(--arcade-gold);font-weight:700}.readout__line--ok{color:var(--tertiary-fixed)}.readout__line--focus{color:var(--secondary-fixed)}.card--stats{background:var(--surface-low)}.stat-list{font-family:var(--font-mono);letter-spacing:.08em;gap:.75rem;font-size:.75rem;font-weight:700;line-height:1.2;display:grid}.stat-row{background:var(--canvas-paper);border:var(--border-2);box-shadow:var(--shadow-3);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.stat-row dt{color:var(--on-surface-variant);text-transform:uppercase}.stat-row dd{color:var(--ink);text-align:right;text-transform:uppercase}.stat-row dd.is-red{color:var(--arcade-red)}.stat-row dd.is-green{color:var(--arcade-green)}.status-pill{background:var(--arcade-green);color:var(--on-primary);border:var(--border-1);letter-spacing:.1em;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:400;display:inline-flex}.status-pill__dot{background:var(--canvas-paper);border-radius:9999px;width:.375rem;height:.375rem}.stage-select__grid{gap:1.25rem;margin-top:.75rem;display:grid}.stage-card{border:var(--border-4);box-shadow:var(--shadow-6);transition:transform var(--t-fast), box-shadow var(--t-fast);flex-direction:column;gap:.375rem;padding:1.25rem;display:flex;position:relative}.stage-card:hover{box-shadow:8px 10px 0 var(--ink);transform:translate(-2px,-4px)}.stage-card:active{box-shadow:var(--shadow-2);transform:translate(4px,4px)}.stage-card--gold{color:var(--ink);background:#f6be39e6}.stage-card--green{background:var(--arcade-green);color:var(--canvas-paper)}.stage-card--red{background:var(--arcade-red);color:var(--on-primary)}.stage-card__level{background:var(--ink);color:var(--canvas-paper);border:1px solid var(--canvas-paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:.125rem .5rem;font-size:.6875rem}.stage-card__title{text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:1.3}.stage-card__desc{font-size:.875rem;font-weight:500;line-height:1.5}.stage-card__go{font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}@media (width>=640px){.card--bio{padding:2rem}}@media (width>=768px){.section .stage-select__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.boss-section{background:var(--surface);border-block:var(--border-4);padding:4rem 1rem}.boss-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.boss-banner__main{background:var(--arcade-red);color:var(--on-primary);border:var(--border-3);box-shadow:var(--shadow-4);letter-spacing:-.025em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1.25rem;font-weight:700;line-height:1.3;display:inline-flex}.boss-banner__main svg{flex-shrink:0}.boss-banner__pill{background:var(--secondary-container);color:var(--ink);border:var(--border-2);box-shadow:var(--shadow-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.375rem .75rem;font-size:.6875rem;font-weight:700}.boss-card{background:var(--canvas-paper);border:var(--border-4);box-shadow:var(--shadow-8);overflow:hidden}.boss-card__header{background:var(--ink);color:var(--canvas-paper);border-bottom:var(--border-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.boss-card__title{letter-spacing:-.025em;text-transform:uppercase;color:var(--canvas-paper);font-size:2.5rem;font-weight:700;line-height:1.15}.boss-card__tagline{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--arcade-gold);font-size:.75rem;font-weight:700;line-height:1.2}.demo-btn{background:var(--arcade-green);color:var(--on-primary);border:2px solid var(--canvas-paper);box-shadow:3px 3px 0 var(--canvas-paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--t-fast);align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.demo-btn:hover{transform:translate(2px,2px)}.boss-card__body{grid-template-columns:1fr;align-items:start;gap:2rem;padding:1.5rem;display:grid}.boss-card__col{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.boss-card__subhead{margin-bottom:.5rem}.boss-card__mission{color:var(--on-surface);line-height:1.625}.crt{background:var(--ink);border:var(--border-3);box-shadow:var(--shadow-5);position:relative;overflow:hidden}.crt__bar,.crt__footer{background:var(--terminal);color:var(--canvas-paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;line-height:1.2;display:flex}.crt__bar{border-bottom:2px solid var(--surface-highest);padding:.5rem 1rem}.crt__footer{border-top:2px solid var(--surface-highest);padding:.75rem}.crt__lights{align-items:center;gap:.5rem;min-width:0;display:flex}.crt__light{border:1px solid var(--canvas-paper);border-radius:9999px;flex-shrink:0;width:.75rem;height:.75rem}.crt__light--red{background:var(--arcade-red)}.crt__light--gold{background:var(--arcade-gold)}.crt__light--green{background:var(--arcade-green)}.crt__feed{color:var(--surface-highest);text-overflow:ellipsis;white-space:nowrap;margin-left:.5rem;overflow:hidden}.crt__live{color:var(--arcade-red);font-weight:700}.crt__screen{background:var(--surface-highest);width:100%;height:16rem;position:relative;overflow:hidden}.crt__img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:transform .3s var(--ease)}.crt:hover .crt__img{transform:scale(1.05)}.crt__shade{background:linear-gradient(to top, var(--ink), #14141666, transparent);position:absolute;inset:0}.crt__play{background:var(--arcade-red);width:4rem;height:4rem;color:var(--on-primary);border:3px solid var(--canvas-paper);box-shadow:var(--shadow-4);transition:transform var(--t-fast);justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.crt__play:hover{transform:scale(1.1)}.crt__play svg{fill:currentColor}.waveform{border:1px solid var(--surface-highest);background:#141416cc;justify-content:space-between;align-items:flex-end;gap:.25rem;height:2rem;padding:.25rem .75rem;display:flex;position:absolute;bottom:.75rem;left:1rem;right:1rem;overflow:hidden}.waveform__bar{flex-shrink:0;width:.25rem;max-height:100%}.waveform__bar--cyan{background:var(--arcade-cyan)}.waveform__bar--green{background:var(--arcade-green)}.waveform__bar--gold{background:var(--arcade-gold)}.waveform__bar--red{background:var(--arcade-red)}.waveform__label{color:var(--canvas-paper);font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;align-self:center;margin-left:.5rem;font-size:.6875rem}.crt__timecode{color:var(--arcade-gold)}.crt__watch{color:var(--arcade-cyan);text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.crt__watch:hover{color:var(--canvas-paper)}.tiers{background:var(--canvas-paper);border:var(--border-3);box-shadow:var(--shadow-4);padding:1rem}.tiers__title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;line-height:1.2;display:flex}.tiers__title svg{color:var(--arcade-red);flex-shrink:0}.tiers__grid{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.tier{color:var(--ink);border:var(--border-2);padding:.5rem}.tier__label{font-size:1rem;font-weight:700;line-height:1.5}.tier__detail{margin-top:.25rem;font-size:10px;line-height:1.2}.tier--hot{background:var(--error-container)}.tier--hot .tier__label{color:var(--arcade-red)}.tier--warm{background:var(--secondary-fixed)}.tier--warm .tier__label{color:var(--secondary)}.tier--cold{background:var(--surface-highest)}.tier--cold .tier__label{color:var(--outline)}.pipeline{background:var(--surface-low);border:var(--border-3);box-shadow:var(--shadow-4);padding:1rem}.pipeline__title,.stack__title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:.75rem;font-size:.75rem;font-weight:700;line-height:1.2}.stack__title{margin-bottom:.625rem}.pipeline__steps{font-family:var(--font-mono);letter-spacing:.1em;gap:.625rem;font-size:.6875rem;line-height:1.2;display:grid}.pipeline__step{background:var(--canvas-paper);border:var(--border-2);align-items:flex-start;gap:.75rem;padding:.625rem;display:flex}.pipeline__num{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-weight:700;display:flex}.pipeline__num--red{background:var(--arcade-red);color:var(--on-primary)}.pipeline__num--gold{background:var(--arcade-gold);color:var(--ink)}.pipeline__num--cyan{background:var(--arcade-cyan);color:var(--on-primary)}.pipeline__num--green{background:var(--arcade-green);color:var(--on-primary)}.pipeline__name{text-transform:uppercase;color:var(--ink);font-weight:700}.pipeline__text{color:var(--on-surface-variant)}.stack{flex-wrap:wrap;gap:.5rem;display:flex}.boss-card__actions{flex-wrap:wrap;gap:.75rem;padding-top:.5rem;display:flex}.section--quests{padding-block:4rem}.repo-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--secondary);align-items:center;gap:.5rem;font-size:.6875rem;display:none}.repo-status__dot{background:var(--arcade-green);border-radius:9999px;width:.625rem;height:.625rem}.quest-grid{grid-template-columns:1fr;gap:2rem;display:grid}.quest-card{border:var(--border-4);box-shadow:var(--shadow-6);background:#f6be39e6;flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;position:relative}.quest-card.is-visible{transition:opacity .5s var(--ease), transform .15s var(--ease)}.quest-card.is-visible:hover{transform:translateY(-4px)}.quest-card__badge{border:var(--border-2);box-shadow:var(--shadow-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.125rem .75rem;font-size:.6875rem;font-weight:700;line-height:1.2;position:absolute;top:-.875rem;right:1rem}.quest-card__head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.quest-card__title{text-transform:uppercase;color:var(--ink);font-size:1.25rem;font-weight:700;line-height:1.3}.quest-card__subtitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-variant);font-size:.6875rem;font-weight:700;line-height:1.2}.quest-card__icon{background:var(--canvas-paper);width:2rem;height:2rem;color:var(--ink);border:var(--border-2);box-shadow:var(--shadow-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.quest-card__media{background:var(--ink);border:var(--border-3);width:100%;height:11rem;margin-bottom:1rem;position:relative;overflow:hidden}.quest-card__img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease)}.quest-card:hover .quest-card__img{transform:scale(1.05)}.quest-card__tag{background:var(--ink);color:var(--canvas-paper);border:1px solid var(--canvas-paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.125rem .5rem;font-size:.6875rem;line-height:1.2;position:absolute;bottom:.5rem;left:.5rem}.quest-card__desc{color:var(--ink);margin-bottom:1rem;font-size:.875rem;font-weight:500;line-height:1.625}.quest-card__tech{flex-wrap:wrap;gap:.375rem;margin-bottom:1.25rem;display:flex}.quest-card__tech li{background:var(--canvas-paper);color:var(--ink);border:var(--border-1);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.125rem .5rem;font-size:.6875rem;line-height:1.2}.quest-card__footer{border-top:2px solid #14141666;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.quest-card__note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-align:right;font-size:.6875rem;font-weight:700;line-height:1.2}@media (width>=640px){.boss-section{padding-inline:1.5rem}.boss-card__body{padding:2.5rem}.crt__screen{height:18rem}.repo-status{display:flex}}@media (width>=768px){.quest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.boss-section{padding-inline:3rem}.boss-card__body{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.crt__screen{aspect-ratio:16/9;background:#111;width:100%;position:relative;overflow:hidden}.crt__video{object-fit:contain;object-position:center;background:#111;width:100%;height:100%;display:block}.crt__screen img,.crt__img{object-fit:cover;object-position:center;width:100%;height:100%}.loot-section{background:var(--surface-low);border-top:var(--border-4);padding:4rem 1rem}.loot-section--plain{border-top:0}.loot-section .container{max-width:var(--container)}.card--inventory{border-width:4px}.inventory__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-top:.5rem;display:flex}.inventory__tier{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--secondary);font-size:.6875rem;font-weight:700}.inventory__groups{gap:1.25rem;display:grid}.inventory__group{background:var(--surface);border:var(--border-2);box-shadow:var(--shadow-2);padding:.875rem}.inventory__title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-variant);align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:flex}.inventory__items{flex-wrap:wrap;gap:.5rem;display:flex}.inventory__items li{background:var(--canvas-paper);color:var(--ink);border:var(--border-1);font-family:var(--font-mono);letter-spacing:.1em;transition:transform var(--t-fast), box-shadow var(--t-fast);padding:.25rem .625rem;font-size:.6875rem;font-weight:700;line-height:1.2}.inventory__items li:hover{box-shadow:var(--shadow-2);transform:translate(-1px,-1px)}@media (width>=640px){.loot-section{padding-inline:1.5rem}.card--inventory{padding:2rem}}@media (width>=1024px){.loot-section{padding-inline:3rem}}.card--trophy{border-width:4px}.trophy-room__head{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.trophy-room__list{gap:.75rem;display:grid}.trophy{background:var(--surface-low);border:var(--border-2);box-shadow:var(--shadow-3);transition:transform var(--t-fast), box-shadow var(--t-fast);padding:.875rem}.trophy:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.trophy__top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.trophy__rank{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.2}.trophy__year{background:var(--surface-highest);color:var(--ink);border:var(--border-1);font-family:var(--font-mono);letter-spacing:.1em;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.2}.trophy__year.is-gold{background:var(--arcade-gold)}.trophy__title{text-transform:uppercase;color:var(--ink);font-size:1.25rem;font-weight:700;line-height:1.3}.trophy__desc{color:var(--on-surface-variant);margin-top:.25rem;font-size:.875rem;line-height:1.5}.status-callout{background:var(--arcade-green);color:var(--canvas-paper);border:var(--border-4);box-shadow:var(--shadow-6);text-align:center;padding:1.25rem}.status-callout__kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tertiary-fixed);margin-bottom:.25rem;font-size:.6875rem;font-weight:700;line-height:1.2}.status-callout__title{letter-spacing:-.025em;text-transform:uppercase;font-size:1.75rem;font-weight:700;line-height:1.25}.status-callout__text{color:var(--tertiary-fixed);margin-top:.25rem;font-size:.875rem;line-height:1.5}.card--certs{border-width:4px;padding-top:1.75rem}.card--certs.is-placeholder{background:var(--surface-low);border-style:dashed}.certs__head{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.certs__empty{color:var(--on-surface-variant);font-size:.875rem;line-height:1.5}.certs__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.cert{background:var(--surface-low);border:var(--border-2);height:100%;box-shadow:var(--shadow-3);transition:transform var(--t-fast);flex-direction:column;display:flex}.cert:hover{transform:translate(-2px,-2px)}.cert__media{aspect-ratio:1.414;background:var(--terminal);color:var(--arcade-gold);border-bottom:var(--border-2);justify-content:center;align-items:center;display:flex;overflow:hidden}.cert__media img{object-fit:cover;width:100%;height:100%}.cert__title,.cert__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.375rem .5rem 0;font-size:.6875rem;font-weight:700;line-height:1.3}.cert__meta{color:var(--on-surface-variant);padding-bottom:.5rem;font-weight:400}.cert__title:last-child{padding-bottom:.5rem}.contact-section{background:var(--canvas-cream);border-top:var(--border-4);padding:4rem 1rem}.contact-card{background:var(--canvas-paper);border:var(--border-4);max-width:56rem;box-shadow:var(--shadow-8);margin-inline:auto;padding:1.5rem;position:relative}.contact-card__tag{background:var(--arcade-red);max-width:calc(100% - 2rem);color:var(--on-primary);border:var(--border-2);box-shadow:var(--shadow-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;padding:.25rem 1.25rem;font-size:.75rem;font-weight:700;line-height:1.2;position:absolute;top:-.875rem;left:50%;transform:translate(-50%)}.contact-card__intro{text-align:center;margin:.75rem 0 2rem}.contact-card__intro p{max-width:36rem;color:var(--on-surface);margin:.5rem auto 0;line-height:1.625}.channels{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;display:grid}.channel{text-align:center;background:var(--surface);border:var(--border-3);min-width:0;box-shadow:var(--shadow-4);transition:transform var(--t-fast);flex-direction:column;align-items:center;padding:1rem;display:flex}.channel:hover{transform:translateY(-4px)}.channel__icon{border:var(--border-2);width:2.5rem;height:2.5rem;box-shadow:var(--shadow-2);justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.channel__kicker,.channel__value{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.2}.channel__kicker{color:var(--secondary)}.channel__value{width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;overflow:hidden}.dispatch{background:var(--surface-low);border:var(--border-3);box-shadow:var(--shadow-4);padding:1.5rem}.dispatch__head{border-bottom:2px solid #14141633;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.dispatch__head h3{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:.6875rem;font-weight:700;line-height:1.2}.dispatch__dot{background:var(--arcade-green);flex-shrink:0;width:.625rem;height:.625rem}.dispatch__form{gap:1rem;display:grid}.dispatch__row{grid-template-columns:1fr;gap:1rem;display:grid}.field label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:.25rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:block}.field input,.field textarea{background:var(--canvas-paper);width:100%;color:var(--ink);border:var(--border-2);font-family:var(--font-sans);transition:box-shadow var(--t-fast);border-radius:0;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;display:block}.field textarea{resize:vertical;min-height:6rem}.field input::placeholder,.field textarea::placeholder{color:#8a8478}.field input:focus,.field textarea:focus,.field input:focus-visible,.field textarea:focus-visible{box-shadow:3px 3px 0 var(--arcade-red);outline:none}.field [aria-invalid=true]{border-color:var(--arcade-red);background:#fff6f4}.field__error{font-family:var(--font-mono);letter-spacing:.05em;color:var(--primary);margin-top:.375rem;font-size:.6875rem;font-weight:700;line-height:1.3}.field__error:before{content:"! "}.dispatch__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.dispatch__alt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--secondary);font-size:.6875rem;font-weight:700;line-height:1.2}.dispatch__alt:hover{text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.status-msg{border:var(--border-2);font-family:var(--font-mono);letter-spacing:.08em;overflow-wrap:anywhere;padding:.75rem;font-size:.6875rem;line-height:1.5}.status-msg--success{background:var(--arcade-green);color:var(--on-primary)}.status-msg--error{background:var(--error-container);color:var(--primary);font-weight:700}@media (width>=640px){.contact-section{padding-inline:1.5rem}.contact-card{padding:2.5rem}.dispatch__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.channels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.contact-section{padding-inline:3rem}}.ticker{background:var(--ink);width:100%;color:var(--canvas-paper);border-top:var(--border-3);-webkit-user-select:none;user-select:none;padding:.625rem 1rem;overflow:hidden}.ticker__inner{max-width:var(--container);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;font-size:.6875rem;line-height:1.2;display:flex}.ticker__left{color:var(--secondary-container);align-items:center;gap:.5rem;display:flex}.ticker__dot{background:var(--arcade-green);border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.ticker__middle{color:var(--surface-highest);align-items:center;gap:1rem;display:none}.ticker__right{color:var(--arcade-gold);white-space:nowrap;font-weight:700}.site-footer{background:var(--ink);width:100%;color:var(--canvas-paper);border-top:var(--border-4);position:relative}.site-footer__strip{background:linear-gradient(to right, var(--arcade-red), var(--secondary-container), var(--arcade-cyan));width:100%;height:4px}.site-footer__inner{padding:var(--space-xl) var(--gutter)}.site-footer__grid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:1fr;display:grid}.site-footer__about,.site-footer__col{gap:var(--space-sm);flex-direction:column;display:flex}.site-footer__name-row{align-items:center;gap:var(--space-xs) .5rem;flex-wrap:wrap;display:flex}.site-footer__name{letter-spacing:-.025em;text-transform:uppercase;font-size:1.75rem;font-weight:700;line-height:1.25}.site-footer__online{padding:.125rem var(--space-xs);background:var(--arcade-green);color:var(--on-tertiary-container);border:1px solid var(--canvas-paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.site-footer__bio{max-width:32rem;color:var(--surface-highest);line-height:1.5}.site-footer__email{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);min-width:0;display:flex}.site-footer__email svg{color:var(--arcade-gold);flex-shrink:0}.site-footer__email a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:3px;overflow-wrap:anywhere;font-size:.6875rem;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.site-footer__email a:hover{color:var(--arcade-gold)}.site-footer__heading{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1.2}.site-footer__heading--gold{color:var(--arcade-gold)}.site-footer__heading--cyan{color:var(--arcade-cyan)}.site-footer__index{flex-direction:column;gap:.25rem;display:flex}.site-footer__index a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--surface-highest);align-self:flex-start;font-size:.6875rem;line-height:1.6}.site-footer__index a:hover{color:var(--arcade-cyan)}.site-footer__links{gap:var(--space-xs);flex-direction:column;display:flex}.terminal-link{background:var(--terminal);color:var(--canvas-paper);border:1px solid var(--surface-highest);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.5rem;font-size:.6875rem;line-height:1.2;display:inline-flex}.terminal-link--red:hover{background:var(--arcade-red)}.terminal-link--indigo:hover{background:var(--arcade-indigo)}.terminal-link--green:hover{background:var(--arcade-green)}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--terminal);text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;font-size:.6875rem;line-height:1.4;display:flex}.site-footer__bottom p{color:var(--surface-highest)}.site-footer__tagline{justify-content:center;align-items:center;gap:var(--space-md);color:var(--arcade-gold);flex-wrap:wrap;display:flex}.site-footer__square{background:var(--arcade-red);width:.375rem;height:.375rem;display:inline-block}@media (width>=640px){.ticker__middle{display:flex}.site-footer__bottom{text-align:left;flex-direction:row}}@media (width>=768px){.site-footer__grid{grid-template-columns:6fr 3fr 3fr}}@media (width>=1024px){.site-footer__inner{padding-inline:var(--margin)}}@media (width<=767px){.t-headline-lg,.boss-card__title{letter-spacing:-.01em;font-size:1.75rem;line-height:1.2}.boss-banner__main{font-size:1rem}}@media (width<=639px){.section{padding-block:3rem}.section--tight{padding-top:0}.t-headline-md,.status-callout__title{font-size:1.5rem}.hero__lead{font-size:1rem}.hero__actions .btn{width:100%}.boss-card__header{padding:1rem}.boss-card__body{padding:1.25rem 1rem}.crt__feed{display:none}.contact-card__tag{white-space:normal;width:max-content}.dispatch{padding:1.25rem 1rem}}@media (width<=420px){:root{--gutter:1rem}.brand{gap:.625rem}.brand__logo{height:2.25rem}.brand__name{font-size:1rem}.stage-tag{letter-spacing:.05em;padding:.375rem .625rem;font-size:.6875rem}.t-headline-lg,.boss-card__title{font-size:1.5rem}.marquee,.card{padding:1.25rem 1rem}.tier{padding:.375rem .25rem}.tier__label{font-size:.8125rem}.waveform__label{display:none}.quest-card{padding:1.25rem 1rem}}
