:root{--charcoal-950: #080808;--charcoal-900: #0D0D0D;--charcoal-850: #121210;--charcoal-800: #1A1918;--charcoal-700: #2D2B28;--charcoal-600: #403D38;--charcoal-500: #5C5850;--charcoal-400: #8A8478;--charcoal-300: #B5AD9E;--charcoal-200: #D4CCBD;--charcoal-100: #F5F2EB;--cyan-bright: #4CAED2;--cyan-hover: #60B8DC;--cyan-glow: rgba(76, 174, 210, .4);--cyan-subtle: rgba(76, 174, 210, .1);--cyan-border: rgba(76, 174, 210, .3);--amber-action: #E8A855;--amber-bright: #F5B67C;--amber-border: rgba(232, 168, 85, .45);--amber-bg: rgba(232, 168, 85, .05);--blue-light: #7BAEDC;--blue-dark: #2F5F8F;--green: #4ADE80;--red: #F87171;--bg: #0D0D0D;--surface: #1A1918;--surface-elev: #2D2B28;--border: #403D38;--text-primary: #FFFFFF;--text-secondary: #DEE2E4;--text-tertiary: #CBD1D4;--text-subtle: #A5AEB3;--color-text-secondary: var(--text-secondary);--color-text-tertiary: var(--text-tertiary);--color-text-subtle: var(--text-subtle);--font-mono: "JetBrains Mono", "SF Mono", monospace;--font-sans: "Inter", -apple-system, sans-serif;--section-pad-y: clamp(64px, 7.5vw, 168px);--section-pad-y-tight: clamp(48px, 5vw, 112px);--amber-scroll: 1}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:clip;scrollbar-gutter:stable}body{font-family:var(--font-mono);font-size:14px;line-height:1.6;color:var(--text-primary);background:var(--bg);letter-spacing:.5px;overflow-x:clip}::selection{background:var(--cyan-glow);color:#fff}.atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;--amber-tr: calc(.035 + .045 * var(--amber-scroll));background:radial-gradient(ellipse 900px 680px at 12% 6%,rgba(76,174,210,.12) 0%,transparent 60%),radial-gradient(ellipse 800px 620px at 84% 26%,rgba(232,168,85,var(--amber-tr)) 0%,transparent 64%),radial-gradient(ellipse 820px 600px at 46% 58%,rgba(76,174,210,.055) 0%,transparent 72%),radial-gradient(ellipse 640px 520px at 20% 90%,rgba(76,174,210,.05) 0%,transparent 68%),linear-gradient(180deg,#1f2329,#181b21 26%,#131519 62%,#0f1013),radial-gradient(ellipse 150% 130% at 50% 28%,#1d2127,#131519 72%,#0e0f12)}.grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:radial-gradient(rgba(76,174,210,.06) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 90%);pointer-events:none}.grid-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(232,168,85,.06) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(135deg,transparent 35%,black 95%);-webkit-mask-image:linear-gradient(135deg,transparent 35%,black 95%);pointer-events:none}.atmosphere:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.scanlines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0,transparent 2px,rgba(255,255,255,.008) 2px,rgba(255,255,255,.008) 3px);mix-blend-mode:overlay}@media (pointer: coarse),(max-width: 768px){.scanlines,.atmosphere:after{display:none}.grid-overlay:after{display:none}}.site-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:18px 48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:48px;align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#101112e0;border-bottom:1px solid rgba(255,255,255,.06)}.site-nav>.nav-wordmark{justify-self:start}.site-nav>.nav-links{justify-self:start}.site-nav>.nav-right{justify-self:end}.nav-wordmark{text-decoration:none;line-height:1}.nav-wordmark .wm-wes{font-size:20px;letter-spacing:3.5px}.nav-wordmark .wm-alert{font-size:9.5px;letter-spacing:5px;margin-top:3px}.nav-links{display:flex;gap:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.nav-links a{padding:9px 18px;font-weight:500;color:var(--color-text-subtle);text-decoration:none;background:#161616bf;border:1px solid var(--color-border-subtle);transition:color .12s ease,border-color .12s ease,background .12s ease}.nav-links a:hover{color:#fff;border-color:var(--color-border)}.nav-links a[aria-current=page]{color:#fff;background:#4caed21a;border-color:#4caed280}.nav-dashboard{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-luminous);text-decoration:none;padding:9px 16px;border:1px solid rgba(158,227,255,.35);border-radius:0;background:transparent;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease,border-color .2s ease,background .2s ease}.nav-dashboard:hover,.nav-dashboard[aria-current=page]{color:var(--cyan-luminous);border-color:var(--cyan-luminous);background:var(--cyan-luminous-subtle)}.nav-dashboard-arrow{font-size:12px;line-height:1;opacity:.85;transition:transform .2s ease}.nav-dashboard:hover .nav-dashboard-arrow{transform:translate(1px,-1px)}.nav-right{display:inline-flex;align-items:center;gap:20px}.lang-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;background:#1a191880;border:1px solid var(--cyan-subtle);border-radius:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.lang-toggle:before,.lang-toggle:after{content:"";position:absolute;width:5px;height:5px;border:1px solid var(--cyan-border)}.lang-toggle:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.lang-toggle:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.lang-btn{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-subtle);background:transparent;border:none;padding:6px 10px;cursor:pointer;transition:all .2s ease;border-radius:0}.lang-btn:hover{color:var(--text-secondary)}.lang-btn.active{background:var(--cyan-subtle);color:var(--cyan-bright)}.lang-btn.active:before{content:"▸ "}@media (max-width: 1023px){.site-nav{display:flex;justify-content:space-between;padding:14px 48px}.site-nav .nav-links{display:none}.nav-right{gap:10px}.nav-right>.lang-toggle,.nav-right>.nav-dashboard{display:none}}@media (max-width: 768px){.site-nav{padding:14px 20px}.site-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:#121315}.btn-bevel,.btn-commit{backdrop-filter:none;-webkit-backdrop-filter:none}.btn-bevel{background:#ffffff0d}.btn-commit{background:#e8a85514}}.nav-burger{display:none;width:40px;height:40px;padding:0;background:transparent;border:1px solid var(--cyan-border);border-radius:0;cursor:pointer;position:relative;z-index:101;transition:border-color .2s ease,background .2s ease}.nav-burger:hover{border-color:var(--cyan-bright);background:var(--cyan-subtle)}.nav-burger-bar{position:absolute;left:50%;margin-left:-10px;width:20px;height:1.5px;background:var(--text-secondary);transition:transform .3s ease,opacity .2s ease,top .3s ease}.nav-burger-bar:nth-child(1){top:13px}.nav-burger-bar:nth-child(2){top:19px}.nav-burger-bar:nth-child(3){top:25px}.nav-burger[aria-expanded=true]{border-color:var(--cyan-bright)}.nav-burger[aria-expanded=true] .nav-burger-bar{background:var(--cyan-bright)}.nav-burger[aria-expanded=true] .nav-burger-bar:nth-child(1){top:19px;transform:rotate(45deg)}.nav-burger[aria-expanded=true] .nav-burger-bar:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] .nav-burger-bar:nth-child(3){top:19px;transform:rotate(-45deg)}.nav-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;padding:88px 48px 32px;background:#111214fa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:24px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s;overflow-y:auto}.nav-drawer.is-open{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s 0s}.nav-drawer-links{display:flex;flex-direction:column;border-top:1px solid var(--color-border-subtle)}.nav-drawer-links a{padding:16px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);text-decoration:none;border-bottom:1px solid var(--color-border-subtle);transition:color .2s ease,background .2s ease}.nav-drawer-links a:hover,.nav-drawer-links a:active{color:#fff;background:var(--cyan-subtle)}.nav-drawer-links a[aria-current=page]{color:var(--select-fg);font-weight:700;background:var(--select-bg);border-bottom-color:var(--select-bg)}.nav-drawer-links .nav-drawer-login{margin-top:12px;border-bottom:0;color:var(--color-text-tertiary)}.nav-drawer .nav-drawer-cta{margin-top:8px;align-self:stretch;justify-content:center;min-height:52px;padding:0 20px;letter-spacing:.16em;font-weight:700;color:var(--select-fg);background:var(--amber-600);border-color:var(--amber-600)}.nav-drawer .nav-drawer-cta:before{content:none}.nav-drawer .nav-drawer-cta:hover{background:var(--amber-action-bright);border-color:var(--amber-action-bright)}.nav-drawer-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px}.nav-drawer-status{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-subtle)}body.nav-drawer-open{overflow:hidden}@media (max-width: 1023px){.nav-burger{display:block}}@media (max-width: 768px){.nav-drawer{padding-left:20px;padding-right:20px}}main{max-width:1760px;margin:0 auto;padding:0 clamp(24px,4.5vw,96px)}.hero{position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:min(100svh,920px);display:flex;align-items:center;padding:clamp(96px,11vh,128px) clamp(24px,4.5vw,96px) clamp(40px,5vh,72px);view-timeline-name:--hero}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#111214e0,#1112149e 34%,#11121429 62%,#1112140f),url(/images/landing/world-hero.webp) center 35% / cover no-repeat,#111214;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%);pointer-events:none}@media (max-width: 640px){.hero:before{background:linear-gradient(#1112149e,#1112149e),url(/images/landing/world-hero.webp) center 35% / cover no-repeat,#111214}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.hero:before{animation:hero-bg-out linear both;animation-timeline:--hero;animation-range:exit 0% exit 85%}}}@keyframes hero-bg-out{0%{opacity:1}to{opacity:.15}}@media (min-width: 1900px){.hero-grid{zoom:1.06}}@media (min-width: 2300px){.hero-grid{zoom:1.14}}.hero-grid{width:100%;max-width:1680px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,5vw,104px);align-items:center}@media (max-width: 1024px){.hero{min-height:0;display:block}}.hero-left{position:relative;min-width:0;opacity:0;animation:fadeInUp .9s .25s forwards}@media (prefers-reduced-motion: reduce){.hero-left,.hlv{opacity:1;animation:none}}.hero-trust{margin-top:clamp(28px,4vh,44px);padding-top:clamp(18px,2.4vh,24px);border-top:var(--border-width) solid rgba(255,255,255,.08);max-width:520px}.killshot-medals.hero-medals{justify-content:space-between;flex-wrap:nowrap;gap:12px;max-width:none;margin:0}.hero-medals .ks-medal{width:auto;flex:1 1 0;gap:10px;min-width:0}.hero-medals .ks-medal-badge{width:46px;height:46px}.hero-medals .ks-medal-badge:before{top:5px;right:5px;bottom:5px;left:5px}.hero-medals .ks-medal-badge:after{top:9px;right:9px;bottom:9px;left:9px}.hero-medals .ks-medal-badge>svg:not(.ks-medal-frame){width:19px;height:19px}.hero-medals .ks-medal-label{font-size:9.5px;letter-spacing:.8px}@media (max-width: 768px){.hero-trust{max-width:none}.hero-medals .ks-medal-label{font-size:9px;letter-spacing:.5px}}.hero-eyebrow{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--cyan-bright);margin-bottom:28px}.hero-title{font-family:var(--font-sans);font-weight:300;font-size:clamp(34px,4.2vw,80px);line-height:1.08;letter-spacing:-.025em;margin-bottom:28px;max-width:16ch;overflow-wrap:break-word;word-break:normal}.hero-title strong{font-weight:600;color:var(--color-text-primary)}.hero-sub{font-family:var(--font-sans);font-size:clamp(14px,1.1vw,16px);line-height:1.6;color:var(--text-secondary);max-width:56ch;margin-bottom:40px;letter-spacing:.1px}.hero-sub strong{color:var(--text-primary);font-weight:500}.btn-commit{position:relative;display:inline-flex;width:auto;align-items:center;justify-content:center;gap:12px;padding:14px 32px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-primary);background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:0;cursor:pointer;text-decoration:none;transition:background .18s ease,border-color .18s ease;border-radius:var(--radius-sm);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-commit:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--amber-action);transition:width .18s ease}.btn-commit:hover{background:#e8a8551f;border-color:#e8a855bf}.btn-commit:hover:before{width:6px}.btn-commit:active{transform:translateY(1px)}.btn-bevel{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px 14px 28px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-primary);background:#ffffff08;border:1px solid rgba(255,255,255,.26);border-radius:0;cursor:pointer;text-decoration:none;transition:all .2s ease;border-radius:var(--radius-sm);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-bevel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cyan-bright);transition:width .2s ease,box-shadow .2s ease}.btn-bevel:hover{color:var(--text-primary);background:#4caed214;border-color:var(--cyan-border)}.btn-bevel:hover:before{width:5px;box-shadow:0 0 10px var(--cyan-glow)}.btn-bevel.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.btn-bevel.is-disabled:before{background:var(--text-subtle)}.hero-cta{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.hlv{--c-raid: #F472B6;--c-sub: var(--amber-action);--c-bits: #A78BFA;--c-follow: var(--cyan-bright);position:relative;margin:0;min-width:0;padding:0 clamp(16px,1.6vw,24px) clamp(16px,1.6vw,24px);border:0;border-radius:0;background:var(--surface-plate);box-shadow:inset 0 -1px 0 var(--steel-line),0 50px 120px -20px #000000a6;opacity:0;animation:fadeInUp .9s .45s forwards}.hlv-body{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(12px,1.4vw,20px);align-items:stretch}.hlv-head{--hlv-head-x: calc(var(--hlv-pad, clamp(16px, 1.6vw, 24px)) + var(--hlv-bleed, -24px) + 24px);display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin:0 calc(-1 * var(--hlv-head-x)) clamp(14px,1.4vw,18px) calc(-1 * var(--hlv-pad, clamp(16px, 1.6vw, 24px)));padding:0 var(--hlv-head-x) 0 16px;background:var(--steel-band);border-left:2px solid var(--steel-rail);font-family:var(--font-mono);font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffe6;white-space:nowrap}.hlv-signal{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:.12em;color:var(--color-text-subtle)}.hlv-queue{display:flex;flex-direction:column;min-width:0}[data-hlv-state]{display:inline-block;min-width:calc(12ch + 1.44em)}.hlv-led{width:6px;height:6px;border-radius:50%;background:#84969d;transition:background-color .4s ease}.hlv[data-state=prio] .hlv-led,.hlv[data-state=group] .hlv-led{background:var(--amber-action)}.hlv[data-state=play] .hlv-led,.hlv:not([data-state]) .hlv-led{background:var(--cyan-luminous)}.hlv-ladder{display:flex;align-items:center;gap:8px;margin:-2px 0 12px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;color:var(--color-text-subtle)}.hlv-ladder i{font-style:normal}.hlv-lad{color:var(--tc)}.hlv-lad--raid{--tc: var(--c-raid)}.hlv-lad--sub{--tc: var(--c-sub)}.hlv-lad--bits{--tc: var(--c-bits)}.hlv-lad--follow{--tc: var(--c-follow)}.hlv-stage{--hlv-row: 46px;--hlv-gap: 7px;--hlv-pitch: calc(var(--hlv-row) + var(--hlv-gap));position:relative;flex:1;min-height:calc(5 * var(--hlv-pitch) - var(--hlv-gap))}.hlv-slots{position:absolute;inset:0 0 auto;display:grid;grid-template-rows:repeat(5,var(--hlv-row));gap:var(--hlv-gap);margin:0;padding:0;list-style:none}.hlv-slots li{border:1px dashed rgba(255,255,255,.05)}.hlv-row{--slot: 0;position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;height:var(--hlv-row);padding:0 10px 0 12px;border:1px solid rgba(255,255,255,.1);background-color:color-mix(in srgb,var(--tc) 8%,#0D1116);box-shadow:0 6px 14px #00000059;color:var(--color-text-subtle);transform:translateY(calc(var(--slot) * var(--hlv-pitch)));transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .4s ease,background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}.hlv-row.is-entering{opacity:0;transform:translateY(calc(var(--slot) * var(--hlv-pitch) + 14px))}.hlv-row.is-merging{opacity:0;z-index:1;transition-delay:0s,.35s,0s,0s,0s}.hlv-row.is-leaving{opacity:0;transform:translateY(calc(var(--slot) * var(--hlv-pitch) - 12px))}.hlv-row-text{display:flex;flex:1;flex-direction:column-reverse;gap:2px;min-width:0}.hlv-row-lab{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hlv-row-user{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hlv-row{--tc: var(--c-follow);color:color-mix(in srgb,var(--tc) 80%,#FFFFFF);border-color:color-mix(in srgb,var(--tc) 30%,transparent)}.hlv-row--raid{--tc: var(--c-raid)}.hlv-row--gift,.hlv-row--sub{--tc: var(--c-sub)}.hlv-row--bits{--tc: var(--c-bits)}.hlv-row:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px color-mix(in srgb,currentColor 60%,transparent)}.hlv-row.is-prio{z-index:4;border-color:color-mix(in srgb,var(--tc) 60%,transparent);background-color:color-mix(in srgb,var(--tc) 18%,#0D1116)}.hlv-row.is-group{z-index:3;border-color:color-mix(in srgb,var(--tc) 50%,transparent);background-color:color-mix(in srgb,var(--tc) 14%,#0D1116)}.hlv-row.is-leaving{z-index:1}.hlv-tag{display:none;flex:none;padding:3px 6px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;animation:hlv-tag-in .45s ease}@keyframes hlv-tag-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.hlv-row:is(.is-leaving,.is-merging) .hlv-tag{opacity:0;transition:opacity .2s ease}.hlv-row.is-prio .hlv-tag--prio{display:inline-block;background:var(--tc);color:#0e0b10;font-weight:600}.hlv-row.is-group .hlv-tag--group{display:inline-block;border:1px solid rgba(76,174,210,.5)}.hlv-row.is-group .hlv-tag--prio{display:none}@media (min-width: 641px) and (max-width: 870px),(min-width: 1025px) and (max-width: 1260px){.hlv-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"dot lab  lab  lab" "dot user prio group";align-content:center;row-gap:2px}.hlv-row:before{grid-area:dot}.hlv-row-text{display:contents}.hlv-row-lab{grid-area:lab;min-width:0}.hlv-row-user{grid-area:user;min-width:0}.hlv-tag--prio{grid-area:prio}.hlv-tag--group{grid-area:group}}.hlv-row:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:currentColor;opacity:.7;transform:scaleX(0);transform-origin:left center}.hlv-row.is-playing:after{animation:hlv-play var(--play, 2.3s) linear forwards}.hlv-row.is-leaving:after{opacity:0;transition:opacity .25s ease}.hlv:not([data-state]) .hlv-row.is-playing:after{animation:none;transform:scaleX(.55)}@keyframes hlv-play{to{transform:scaleX(1)}}.hlv-screen{position:relative;align-self:center;aspect-ratio:16 / 9;overflow:hidden;border:var(--border-width) solid rgba(255,255,255,.08);background:linear-gradient(#080a0e2e,#080a0e61),url(/images/packs/custode.webp) center 40% / cover no-repeat,#0e1219}.hlv-live{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:3px 7px;background:#08090bbf;border:1px solid rgba(255,255,255,.1);font-family:var(--font-mono);font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-text-tertiary)}.hlv-live i{width:5px;height:5px;border-radius:50%;background:#e5484d}.hlv-cam{position:absolute;right:4%;bottom:6%;width:22%;aspect-ratio:4 / 3;display:grid;place-items:end center;border:1px solid rgba(255,255,255,.1);background:#ffffff05;color:#ffffff24}.hlv-cam svg{width:70%}.hlv-alert{--acc: var(--amber-action);--ink: #FFD9A6;position:absolute;top:16%;left:50%;display:flex;align-items:center;gap:clamp(10px,1.2vw,16px);padding:8px clamp(14px,1.6vw,22px) 8px 8px;border:1px solid color-mix(in srgb,var(--acc) 50%,transparent);background:color-mix(in srgb,var(--acc) 14%,#0B0E12);box-shadow:0 6px 14px #00000059;white-space:nowrap;opacity:0;transform:translate(-50%,-8px);transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1)}.hlv-alert--follow{--acc: var(--c-follow);--ink: var(--cyan-luminous)}.hlv-alert--bits{--acc: var(--c-bits);--ink: #DDD6FE}.hlv-alert--raid{--acc: var(--c-raid);--ink: #FBCFE8}.hlv-alert.is-on{opacity:1;transform:translate(-50%)}.hlv-alert-badge{position:relative;flex:none;display:grid;place-items:center;width:clamp(40px,3.6vw,52px);height:clamp(40px,3.6vw,52px);opacity:0;transition:opacity .2s ease}.hlv-alert.is-on .hlv-alert-badge{opacity:1;transition-duration:0s}.hlv-alert-badge:before{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;background:color-mix(in srgb,var(--acc) 22%,#0B0C0E);transform:rotate(45deg) scale(.6);opacity:0;transition:opacity .2s ease,transform .2s ease}.hlv-alert.is-on .hlv-alert-badge:before{transition:opacity .3s ease .15s,transform .45s cubic-bezier(.2,1,.4,1) .15s}.hlv-alert-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;color:var(--acc)}.hlv-alert-frame rect{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:170;stroke-dashoffset:170;transition:stroke-dashoffset .2s ease}.hlv-alert.is-on .hlv-alert-frame rect{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1) .1s}.hlv-alert-glyph{position:relative;z-index:1;width:42%;height:42%;color:#fff;opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s ease}.hlv-alert.is-on .hlv-alert-glyph{transition:opacity .3s ease .4s,transform .4s cubic-bezier(.2,1.4,.4,1) .4s}.hlv-alert.is-on .hlv-alert-frame rect{stroke-dashoffset:0}.hlv-alert.is-on .hlv-alert-badge:before{opacity:1;transform:rotate(45deg) scale(1)}.hlv-alert.is-on .hlv-alert-glyph{opacity:1;transform:none}.hlv-alert-body{display:flex;flex-direction:column;gap:4px;min-width:0}.hlv-alert-body>*{opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.hlv-alert.is-on .hlv-alert-body>*{opacity:1;transform:none}.hlv-alert.is-on .hlv-alert-kicker{transition-delay:.35s}.hlv-alert.is-on .hlv-alert-name{transition-delay:.5s}.hlv-alert-kicker{font-family:var(--font-mono);font-size:clamp(9px,.75vw,10.5px);letter-spacing:1.6px;text-transform:uppercase;color:var(--ink)}.hlv-alert-name{font-family:var(--font-sans);font-size:clamp(14px,1.3vw,19px);font-weight:500;color:var(--color-text-primary);max-width:22ch;overflow:hidden;text-overflow:ellipsis}.hlv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:clamp(16px,1.6vw,22px);padding-top:clamp(14px,1.4vw,18px);border-top:var(--border-width) solid rgba(255,255,255,.08)}.hlv-step{display:flex;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;transition:opacity .4s ease,background-color .4s ease}.hlv-step b{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.5px;color:var(--color-text-subtle);transition:color .4s ease}.hlv-step-t{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-primary);transition:color .4s ease}.hlv:is([data-step="1"],[data-step="2"],[data-step="3"]) .hlv-step{opacity:.75}.hlv[data-step="1"] .hlv-step[data-n="1"],.hlv[data-step="2"] .hlv-step[data-n="2"],.hlv[data-step="3"] .hlv-step[data-n="3"]{opacity:1;background-color:var(--select-bg)}.hlv[data-step="1"] .hlv-step[data-n="1"] :is(b,.hlv-step-t),.hlv[data-step="2"] .hlv-step[data-n="2"] :is(b,.hlv-step-t),.hlv[data-step="3"] .hlv-step[data-n="3"] :is(b,.hlv-step-t){color:var(--select-fg)}@media (max-width: 1024px){.hero-grid{grid-template-columns:1fr;min-height:0;gap:clamp(32px,6vw,48px)}.hlv-alert{transform:translate(-50%,-6px) scale(.92);transition:opacity .35s ease,transform .55s cubic-bezier(.2,1.3,.4,1),box-shadow .5s ease}.hlv-alert.is-on{transform:translate(-50%) scale(1);box-shadow:0 6px 14px #00000059,0 0 32px -4px color-mix(in srgb,var(--acc) 55%,transparent)}.hlv-row.is-prio{box-shadow:0 6px 14px #00000059,0 0 18px -6px color-mix(in srgb,var(--tc) 70%,transparent)}}@media (max-width: 640px){.hero-grid{gap:0}.hero-left{display:contents}.hero-eyebrow{order:1}.hero-title{order:2}.hero-cta{order:3}.hero-grid>.scene-fade{order:4}.hlv{margin-top:24px}.hero-sub{order:5;margin:32px 0 0}.hero-trust{order:6}.hlv{--hlv-pad: 12px;padding:0 12px 12px}.hlv-body{grid-template-columns:1fr;gap:14px}.hlv-screen{order:-1}.hlv-stage{--hlv-row: 40px;--hlv-gap: 5px}.hlv-step{padding:8px}.hlv-step-t{font-size:10.5px;letter-spacing:.08em}.hlv-steps{gap:4px;margin-top:14px;padding-top:12px}.hlv-alert-name{max-width:16ch}}@media (max-width: 640px) and (prefers-reduced-motion: no-preference){.hero-left>*{animation:fadeInUp .9s .25s both}.hlv{animation-delay:.3s}}@media (prefers-reduced-motion: reduce){.hlv-row,.hlv-led,.hlv-step,.hlv-step b,.hlv-alert,.hlv-alert *,.hlv-alert-badge:before,.hlv-alert-frame rect{transition:none!important}.hlv-tag{animation:none!important}}.hlv-shadow{display:none}.scene-fade{min-width:0}@keyframes scene-fade{0%{opacity:0}}@media (min-width: 1025px){.hero{overflow-x:clip}.hlv{--hlv-pad: clamp(16px, 1.6vw, 24px);--hero-pad: clamp(24px, 4.5vw, 96px);--hlv-bleed: clamp(56px, 6vw, 120px);--hlv-pose: perspective(1900px) rotateY(-12deg) rotateX(4deg);margin-right:calc(-1 * (var(--hero-pad) + var(--hlv-bleed)));padding-right:calc(var(--hlv-pad) + var(--hlv-bleed) + 24px);transform-origin:100% 50%;transform-style:preserve-3d;transform:var(--hlv-pose);opacity:1;animation:hlv-pose-in 1.7s .3s cubic-bezier(.16,1,.3,1) both}.hlv.is-settled{animation:hlv-drift 14s ease-in-out infinite}.hero-grid>.scene-fade{animation:scene-fade 1.7s .3s cubic-bezier(.16,1,.3,1) both}.hlv.is-offscreen,.hero-grid>.scene-fade:has(>.hlv.is-offscreen){animation-play-state:paused}@keyframes hlv-pose-in{0%{transform:perspective(1900px) translate3d(80px,30px,-320px) rotateY(-34deg) rotateX(12deg)}to{transform:var(--hlv-pose)}}@keyframes hlv-drift{0%,to{transform:var(--hlv-pose)}50%{transform:perspective(1900px) rotateY(-6deg) rotateX(1.5deg) translateY(-8px)}}.hlv-body,.hlv-queue,.hlv-stage{transform-style:preserve-3d}.hlv-stage{--hlv-over: calc(var(--hlv-pad) + 30px)}.hlv-row{--z: 56px;left:calc(-1 * var(--hlv-over));transform-style:preserve-3d;transform:translate3d(0,calc(var(--slot) * var(--hlv-pitch)),var(--z))}.hlv-row.is-prio{--z: 58px}.hlv-row.is-group{--z: 57px}.hlv-row.is-merging{--z: 40px}.hlv-row.is-entering{transform:translate3d(-70px,calc(var(--slot) * var(--hlv-pitch)),var(--z))}.hlv-row.is-leaving{--z: 40px;transform:translate3d(0,calc(var(--slot) * var(--hlv-pitch) - 12px),var(--z))}.hlv-screen{overflow:visible;transform-style:preserve-3d}.hlv-alert{--z: 110px;transform-style:preserve-3d;transform:translate3d(-50%,-8px,0);transition:opacity .35s ease,transform .7s cubic-bezier(.22,1,.36,1)}.hlv-alert.is-on{transform:translate3d(-50%,0,var(--z))}.hlv-shadow{display:block;position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:-1;background:#000000b3;filter:blur(14px);transform:translate3d(18px,26px,calc(1px - var(--z)));pointer-events:none;transition:opacity .3s ease .4s}.hlv-alert:not(.is-on) .hlv-shadow,.hlv-row:is(.is-entering,.is-leaving,.is-merging) .hlv-shadow{opacity:0;transition:opacity .05s}}@media (min-width: 1025px) and (prefers-reduced-motion: reduce){.hlv{animation:none;opacity:1}.hero-grid>.scene-fade{animation:none}}.authority-signature{padding:var(--section-pad-y) 24px var(--section-pad-y);text-align:center;max-width:720px;margin:0 auto}.authority-eyebrow{font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:1.6;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-primary);margin:0 0 24px}.authority-rule{width:60px;height:1px;background:var(--line-head);margin:0 auto 28px}.authority-text{font-family:var(--font-sans);font-size:16px;line-height:1.7;font-weight:300;letter-spacing:.01em;color:var(--text-secondary);max-width:60ch;margin:0 auto}.authority-text strong{color:var(--text-primary);font-weight:500}.smod{max-width:1200px;margin:0 auto;padding:0 clamp(24px,6vw,96px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px);align-items:start}.smod-eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 22px}.smod-title{font-family:var(--font-mono);font-weight:500;font-size:clamp(20px,1.65vw,30px);line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-primary);margin:0}.smod-title strong{display:block;font-weight:500;color:var(--cyan-luminous)}.smod-lede{font-family:var(--font-sans);font-size:16px;line-height:1.7;color:var(--color-text-secondary);margin:22px 0 0;max-width:42ch}.smod-rows{border-top:var(--border-width) solid rgba(255,255,255,.1)}.smod-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(16px,2.5vw,40px);padding:20px 0;border-bottom:var(--border-width) solid rgba(255,255,255,.1)}.smod-row-name{font-family:var(--font-mono);margin:0;font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary)}.smod-row-text{font-family:var(--font-sans);margin:0;font-size:15px;line-height:1.6;color:var(--color-text-tertiary)}.smod-row-link{margin:10px 0 0 -4px}@media (max-width: 900px){.smod{grid-template-columns:1fr;gap:clamp(28px,6vw,44px)}.smod-title{font-size:clamp(18px,5vw,24px);letter-spacing:.1em}.smod-lede{max-width:none}.smod-row{grid-template-columns:1fr;gap:6px;padding:16px 0}}.bnf-section{padding-top:clamp(48px,6vw,96px)}.hero+.bnf-section{padding-top:clamp(32px,3.5vw,72px)}.bnf{max-width:1200px;margin:0 auto;padding:0 clamp(24px,6vw,96px)}.bnf-head{display:flex;align-items:center;gap:14px;margin:0;padding-bottom:8px;border-bottom:1px solid var(--line-head);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-primary)}.bnf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:12px}.bnf-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:18px 18px 20px;background:var(--surface-card);border:1px solid transparent;color:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease}.bnf-item:hover{background:linear-gradient(var(--cyan-subtle),var(--cyan-subtle)),var(--surface-card);border-color:#4caed273}.bnf-glyph{width:44px;height:44px;padding:9px;margin-bottom:16px;border:1px solid var(--line-outline);color:var(--color-text-primary);transition:color .15s ease}.bnf-item:hover .bnf-glyph,.bnf-item:focus-visible .bnf-glyph{color:var(--cyan-bright)}.bnf-item:focus-visible{outline:2px solid var(--cyan-bright);outline-offset:1px}.bnf-kicker{margin-bottom:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-subtle)}.bnf-name{margin-bottom:8px;font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary)}.bnf-text{font-family:var(--font-sans);font-size:14.5px;line-height:1.6;color:var(--color-text-secondary)}@media (max-width: 900px){.bnf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.bnf-item{padding:14px 14px 16px}.bnf-glyph{width:36px;height:36px;padding:7px;margin-bottom:12px}.bnf-kicker{margin-bottom:5px;font-size:9.5px}.bnf-name{margin-bottom:5px;font-size:11.5px;letter-spacing:.08em}.bnf-text{font-size:13px;line-height:1.55}}.pfx-demo{--pfx-acc: #2DD4BF;--pfx-vol: .4;--pfx-s1: #123B3A;--pfx-s2: #2DD4BF;--pfx-s3: #D8F3EC;padding:18px;border:var(--border-width) solid rgba(255,255,255,.1);background:#ffffff04}.pfx-demo[data-profile=horror]{--pfx-acc: #E11D48;--pfx-vol: .7;--pfx-s1: #820016;--pfx-s2: #E11D48;--pfx-s3: #9A8A90}.pfx-demo[data-profile=hype]{--pfx-acc: #FF2E88;--pfx-vol: 1;--pfx-s1: #FF2E88;--pfx-s2: #FFE14D;--pfx-s3: #FFFFFF}.pfx-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.pfx-key[data-set=chill]{--dot: #2DD4BF}.pfx-key[data-set=horror]{--dot: #E11D48}.pfx-key[data-set=hype]{--dot: #FF2E88}.pfx-key{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:10px 8px;border:var(--border-width) solid color-mix(in srgb,var(--dot) 35%,transparent);border-radius:0;background:#13161a;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-tertiary);cursor:pointer;transition:border-color .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease}.pfx-key:hover{border-color:var(--dot);color:var(--color-text-primary)}.pfx-key:focus-visible{outline:1px solid var(--cyan-bright);outline-offset:3px}.pfx-key[aria-pressed=true]{border-color:var(--dot);background:color-mix(in srgb,var(--dot) 78%,#000);color:#fff;box-shadow:0 0 24px color-mix(in srgb,var(--dot) 40%,transparent)}.pfx-dot{width:8px;height:8px;border-radius:50%;background:var(--dot);flex:none;transition:background-color .3s ease,box-shadow .3s ease}.pfx-key[aria-pressed=true] .pfx-dot{background:#fff;box-shadow:0 0 10px #fff}.pfx-live{margin:16px 0 0;max-width:42ch;font-family:var(--font-sans);font-size:15.5px;font-weight:500;line-height:1.55;color:var(--amber-action)}.pfx-stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:var(--border-width) solid rgba(255,255,255,.08);background:#08090b}.pfx-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease}.pfx-bg[data-p-bg=chill]{background:radial-gradient(ellipse 70% 80% at 15% 105%,rgba(45,212,191,.3),transparent 60%),radial-gradient(ellipse 60% 70% at 92% -5%,rgba(76,174,210,.32),transparent 60%),linear-gradient(160deg,#0f2a2c,#0a1315)}.pfx-bg[data-p-bg=horror]{background:radial-gradient(ellipse 60% 55% at 50% 55%,rgba(130,0,22,.55),transparent 72%),#05070c}.pfx-bg[data-p-bg=hype]{background:radial-gradient(ellipse 70% 80% at 88% 110%,rgba(255,225,77,.3),transparent 60%),radial-gradient(ellipse 70% 80% at 8% -10%,rgba(255,46,136,.42),transparent 62%),linear-gradient(160deg,#2a0f24,#120a14)}.pfx-demo[data-profile=chill] .pfx-bg[data-p-bg=chill],.pfx-demo[data-profile=horror] .pfx-bg[data-p-bg=horror],.pfx-demo[data-profile=hype] .pfx-bg[data-p-bg=hype]{opacity:1}.pfx-safe{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border:1px dashed rgba(255,255,255,.07);pointer-events:none}.pfx-alert{position:absolute;visibility:hidden;white-space:nowrap}.pfx-alert--chill{left:7%;top:93%;transform:translateY(-100%)}.pfx-alert--horror{left:50%;top:52%;transform:translate(-50%,-50%)}.pfx-alert--hype{left:50%;top:9%;transform:translate(-50%)}.pfx-alert-in{display:flex;flex-direction:column;opacity:0}.pfx-demo[data-profile=chill] .pfx-alert--chill,.pfx-demo[data-profile=horror] .pfx-alert--horror,.pfx-demo[data-profile=hype] .pfx-alert--hype{visibility:visible}.pfx-demo[data-profile=chill] .pfx-alert--chill .pfx-alert-in{opacity:1;animation:pfx-in-chill .7s cubic-bezier(.22,1,.36,1) both}.pfx-demo[data-profile=horror] .pfx-alert--horror .pfx-alert-in{opacity:1;animation:pfx-in-horror .7s steps(1,end) both}.pfx-demo[data-profile=hype] .pfx-alert--hype .pfx-alert-in{opacity:1;animation:pfx-in-hype .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes pfx-in-chill{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pfx-in-horror{0%{opacity:0}12%{opacity:1}24%{opacity:.1}36%{opacity:1}50%{opacity:.25}64%,to{opacity:1}}@keyframes pfx-in-hype{0%{opacity:0;transform:scale(1.4) rotate(-5deg)}to{opacity:1;transform:none}}.pfx-alert--chill .pfx-alert-in{align-items:center;gap:2px;padding:10px 24px 12px;border-radius:14px;background:#123b3a}.pfx-alert--chill .pfx-alert-kicker{font-family:"Chakra Petch",var(--font-sans);font-size:11px;color:#8fc9bc}.pfx-alert--chill .pfx-alert-name{font-family:"Chakra Petch",var(--font-sans);font-size:clamp(17px,1.7vw,22px);font-weight:500;color:#d8f3ec}.pfx-alert--horror .pfx-alert-in{align-items:center;gap:4px}.pfx-alert--horror .pfx-alert-name{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);font-style:italic;font-weight:600;line-height:1;color:#e11d48;text-shadow:0 0 22px rgba(225,29,72,.45)}.pfx-alert--horror .pfx-alert-kicker{font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;color:#9a8a90}.pfx-alert-slab{display:flex;flex-direction:column;align-items:center;padding:8px 24px 10px;background:#ff2e88;box-shadow:6px 6px #ffe14d;transform:skew(-10deg)}.pfx-alert-slab>*{transform:skew(10deg)}.pfx-alert--hype .pfx-alert-kicker{font-family:"Chakra Petch",var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffe14d}.pfx-alert--hype .pfx-alert-name{font-family:"Chakra Petch",var(--font-sans);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.05;color:#fff}.pfx-shadow{display:none}.pfx-recap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding-top:12px;border-top:var(--border-width) solid rgba(255,255,255,.08)}.pfx-recap-row{min-width:0}.pfx-recap dt{margin-bottom:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-subtle)}.pfx-recap dd{display:flex;align-items:center;gap:8px;white-space:nowrap;min-height:18px;margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.5px;color:var(--color-text-primary)}.pfx-demo [data-p]{display:none}.pfx-demo[data-profile=chill] [data-p=chill],.pfx-demo[data-profile=horror] [data-p=horror],.pfx-demo[data-profile=hype] [data-p=hype]{display:inline}.pfx-sw i{width:12px;height:12px;border:1px solid rgba(255,255,255,.14);background:var(--pfx-s1);transition:background-color .6s ease}.pfx-sw i:nth-child(2){background:var(--pfx-s2)}.pfx-sw i:nth-child(3){background:var(--pfx-s3)}.pfx-vol{position:relative;width:44px;height:3px;background:#ffffff1a;flex:none}.pfx-vol i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pfx-acc);transform:scaleX(var(--pfx-vol));transform-origin:left center;transition:transform .6s ease,background-color .6s ease}@media (min-width: 1025px){.pfx-demo{--pfx-pose: perspective(1700px) rotateY(-10deg) rotateX(3deg);border-radius:var(--radius-frame);background:linear-gradient(180deg,#ffffff09,#ffffff02 40%),#090e12c7;box-shadow:0 50px 120px -20px #000000a6,0 0 0 1px #4caed20f;transform-origin:100% 50%;transform-style:preserve-3d;transform:var(--pfx-pose)}.scene-fade:has(>.pfx-demo.is-armed:not(.is-in)){opacity:0}.scene-fade:has(>.pfx-demo.is-in){animation:scene-fade 1.5s cubic-bezier(.16,1,.3,1) both}.pfx-demo.is-in{animation:pfx-pose-in 1.5s cubic-bezier(.16,1,.3,1) both}.pfx-demo.is-in.is-settled{animation:pfx-drift 15s ease-in-out infinite}.pfx-demo.is-in.is-offscreen,.scene-fade:has(>.pfx-demo.is-in.is-offscreen){animation-play-state:paused}@keyframes pfx-pose-in{0%{transform:perspective(1700px) translate3d(60px,40px,-280px) rotateY(-30deg) rotateX(10deg)}to{transform:var(--pfx-pose)}}@keyframes pfx-drift{0%,to{transform:var(--pfx-pose)}50%{transform:perspective(1700px) rotateY(-5.5deg) rotateX(1.5deg) translateY(-6px)}}.pfx-keys,.pfx-stage,.pfx-alert{transform-style:preserve-3d}.pfx-key{transform:translateZ(34px);box-shadow:0 14px 26px #00000080;transition:border-color .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,transform .25s cubic-bezier(.22,1,.36,1)}.pfx-key[aria-pressed=true]{transform:translateZ(18px);box-shadow:0 6px 14px #00000073,0 0 26px color-mix(in srgb,var(--dot) 45%,transparent)}.pfx-stage{overflow:visible}.pfx-alert--chill{transform:translate3d(0,-100%,70px)}.pfx-alert--horror{transform:translate3d(-50%,-50%,70px)}.pfx-alert--hype{transform:translate3d(-50%,0,70px)}.pfx-shadow{display:block;position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:-1;background:#000000a6;filter:blur(14px);transform:translate3d(16px,22px,-69px);opacity:0;transition:opacity .05s;pointer-events:none}.pfx-alert--chill .pfx-shadow{border-radius:14px}.pfx-demo[data-profile=chill] .pfx-alert--chill .pfx-shadow,.pfx-demo[data-profile=hype] .pfx-alert--hype .pfx-shadow{opacity:1;transition:opacity .3s ease .5s}}.pfx-more{margin-top:clamp(24px,3.5vh,34px);border-top:var(--border-width) solid rgba(255,255,255,.1);border-bottom:var(--border-width) solid rgba(255,255,255,.1);max-width:46ch}.pfx-more-sum{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;list-style:none;cursor:pointer;font-family:var(--font-mono);font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-primary)}.pfx-more-sum::-webkit-details-marker{display:none}.pfx-more-sum:hover{color:var(--cyan-luminous)}.pfx-more-sum:focus-visible{outline:1px solid var(--cyan-bright);outline-offset:4px}.pfx-more-chev{width:16px;height:16px;flex:none;color:var(--cyan-bright);transition:transform .3s ease}.pfx-more[open] .pfx-more-chev{transform:rotate(180deg)}.pfx-list{margin:0}.pfx-li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;padding:11px 0;border-top:var(--border-width) solid rgba(255,255,255,.06)}.pfx-li dt{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-text-primary)}.pfx-li dd{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--color-text-tertiary)}.pfx-note{margin:4px 0 16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.6px;line-height:1.7;color:var(--color-text-subtle)}@media (max-width: 900px){.pfx-more{max-width:none}}@media (max-width: 560px){.pfx-demo{padding:14px}.pfx-li{grid-template-columns:1fr;gap:4px}.pfx-alert--chill .pfx-alert-in{padding:7px 16px 9px}.pfx-alert--hype .pfx-alert-slab{padding:6px 16px 8px}.pfx-recap dd{font-size:11px}}.smod--vit{grid-template-areas:"copy side" "demo demo";row-gap:clamp(40px,6vh,64px)}.smod--vit>.smod-copy{grid-area:copy}.smod--vit>.wvs-side{grid-area:side}.smod--vit>.wvs{grid-area:demo}.wvs{margin:0}.wvs-obj{position:relative}.wvs-obj:before,.wvs-obj:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none;z-index:3}.wvs-obj:before{top:-5px;left:-5px;border-top:2px solid var(--tick-color);border-left:2px solid var(--tick-color)}.wvs-obj:after{bottom:-5px;right:-5px;border-bottom:2px solid var(--tick-color);border-right:2px solid var(--tick-color)}.wvs-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:var(--border-width) solid rgba(222,236,244,.5);outline:1px solid rgba(158,227,255,.14);outline-offset:3px;background:#0d0d0d}.wvs-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease}.wvs-video.is-front{z-index:1;opacity:1}.wvs-sound{position:absolute;right:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid var(--line-outline);border-radius:0;background:#08090bdb;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease}.wvs-sound svg{width:15px;height:15px;flex:none}.wvs-sound .wvs-sound-on,.wvs-sound[aria-pressed=true] .wvs-sound-off{display:none}.wvs-sound[aria-pressed=true] .wvs-sound-on{display:block;color:var(--cyan-luminous)}.wvs-sound:hover{border-color:#deecf499;color:#fff}.wvs-sound:focus-visible{outline:1px solid var(--cyan-bright);outline-offset:2px}.wvs-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:0;list-style:none}.wvs-chapters>li{display:flex;min-width:0}.wvs-ch{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0;margin:0;padding:13px 16px 15px;overflow:hidden;border:0;border-radius:0;background:var(--surface-card);color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}.wvs-ch-pack{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-primary)}.wvs-ch-trophy{font-family:var(--font-sans);font-size:13px;line-height:1.35;color:var(--color-text-tertiary)}.wvs-ch:hover{background:#2a2e33}.wvs-ch:focus-visible{outline:1px solid var(--cyan-bright);outline-offset:2px}.wvs-ch[aria-current=true]{background:var(--select-bg)}.wvs-ch[aria-current=true] :is(.wvs-ch-pack,.wvs-ch-trophy){color:var(--select-fg)}.wvs-ch-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--select-fg);opacity:.4;transform:scaleX(var(--p, 0));transform-origin:left center}.wvs-ch:not([aria-current=true]) .wvs-ch-progress{display:none}.wvs>.wvx-foot{margin-top:14px}@media (max-width: 900px){.smod--vit{grid-template-columns:1fr;grid-template-areas:"copy" "demo" "side"}}@media (max-width: 600px){.wvs-frame{aspect-ratio:4 / 3}.wvs-video{object-fit:cover}.wvs-sound{right:6px;bottom:6px;gap:6px;padding:6px 8px;font-size:9px;letter-spacing:.1em}.wvs-sound svg{width:12px;height:12px}.wvs-ch{padding:10px 10px 12px}.wvs-ch-pack{font-size:10.5px;letter-spacing:.12em}.wvs-ch-trophy{font-size:11.5px}}@media (prefers-reduced-motion: reduce){.wvs-video,.wvs-ch{transition:none}}.wvs-rail-head{margin:0 0 20px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle)}.wvs-tiers{display:grid;gap:20px;margin:0;padding:0;list-style:none}.wvs-tier{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;align-items:start}.wvs-tier:not(:last-child):before{content:"";position:absolute;top:22px;bottom:-42px;left:22px;width:1px;background:#ffffff24}.wvs-tier-badge{width:44px}.wvs-tier-glyph{width:18px;height:18px;stroke-width:1.8}.wvs-tier-body{display:flex;flex-direction:column;gap:5px;min-width:0;padding-top:3px}.wvs-tier-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.wvs-tier-rar{font-weight:600;color:var(--rc)}.wvs-tier-title{font-weight:500;color:var(--color-text-primary)}.wvs-tier-desc{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--color-text-tertiary);text-wrap:pretty}.wvs-tier-desc b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.wvs-archive{margin:28px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--color-text-tertiary);text-wrap:pretty}.wvs-archive b{font-weight:600;color:var(--color-text-primary)}.wvx-foot{margin:12px 0 0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.5px;line-height:1.6;color:var(--color-text-subtle)}.wvx-accent{margin:18px 0 0;font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--amber-action);max-width:42ch}@media (prefers-reduced-motion: reduce){.pfx-bg,.pfx-key,.pfx-dot,.pfx-vol i,.pfx-sw i,.pfx-demo{transition:none!important}.pfx-alert-in{animation:none!important}}.smod--rcv{max-width:1320px;grid-template-areas:"copy rows" "demo demo";row-gap:clamp(40px,6vh,72px)}.smod--rcv>.smod-copy{grid-area:copy}.smod--rcv>.scene-fade{grid-area:demo}.smod--rcv>.smod-rows{grid-area:rows;align-self:end}@media (max-width: 900px){.smod--rcv{grid-template-areas:"copy" "demo" "rows"}}.rcv{--c-raid: #F472B6;--c-sub: var(--amber-action);--c-bits: #A78BFA;--led-off: #84969D;position:relative;margin:0;padding:0 18px 16px;border:0;border-radius:0;background:var(--surface-plate);box-shadow:inset 0 -1px 0 var(--steel-line)}.rcv [data-ph]{grid-area:1 / 2;visibility:hidden}.rcv[data-phase=live] [data-ph~=live],.rcv[data-phase=cut] [data-ph~=cut],.rcv[data-phase=back] [data-ph~=back],.rcv[data-phase=done] [data-ph~=done]{visibility:visible}.rcv[data-phase=cut] :is(.rcv-lost-t,.rcv-lost-s,.rcv-screen-tag){opacity:.4;transition:opacity .6s ease .45s}@keyframes rcv-back{0%,84%{opacity:1}to{opacity:0}}@keyframes rcv-wire-in{0%{scale:0 1}}@keyframes rcv-send{0%{left:100%;opacity:1}85%{opacity:1}to{left:0%;opacity:0}}@keyframes rcv-take{0%{opacity:0}18%{opacity:.16}to{opacity:0}}.rcv-srv-status{display:grid;justify-items:end}.rcv-srv-status>*{grid-area:1 / 1;transition:opacity .2s ease,visibility .2s}@keyframes rcv-draw{to{stroke-dashoffset:0}}@keyframes rcv-fade{0%{opacity:0}}.rcv-queue{display:grid;gap:6px;margin:0;padding:0;list-style:none}@keyframes rcv-drop{0%{opacity:0;translate:0 -14px}}@keyframes rcv-play{to{transform:scaleX(1)}}@keyframes rcv-play-again{to{transform:scaleX(1)}}.rcv-queue{container-type:inline-size}@media (min-width: 1025px){.rcv{--rcv-pose: perspective(2400px) rotateX(7deg) rotateY(-5deg);box-shadow:inset 0 -1px 0 var(--steel-line),0 60px 140px -30px #000000b3;transform-style:preserve-3d;transform:var(--rcv-pose)}.scene-fade:has(>.rcv.is-armed:not(.is-in)){opacity:0}.scene-fade:has(>.rcv.is-in){animation:scene-fade 1.4s cubic-bezier(.16,1,.3,1) both}.rcv.is-in{animation:rcv-pose-in 1.4s cubic-bezier(.16,1,.3,1) both}.rcv.is-in.is-settled{animation:rcv-drift 16s ease-in-out infinite}.rcv.is-in.is-offscreen,.scene-fade:has(>.rcv.is-in.is-offscreen){animation-play-state:paused}@keyframes rcv-pose-in{0%{transform:perspective(2400px) translate3d(0,80px,-360px) rotateX(24deg) rotateY(-14deg)}to{transform:var(--rcv-pose)}}@keyframes rcv-drift{0%,to{transform:var(--rcv-pose)}50%{transform:perspective(2400px) rotateX(4deg) rotateY(-1.5deg) translateY(-6px)}}.rcv-queue{transform-style:preserve-3d}}@media (max-width: 900px){@keyframes rcv-wire-in{0%{scale:1 0}}@keyframes rcv-send{0%{top:100%;opacity:1}85%{opacity:1}to{top:0%;opacity:0}}}@media (max-width: 560px){.rcv{padding:0 12px 12px}}@media (prefers-reduced-motion: reduce){.rcv *,.rcv *:before,.rcv *:after{transition:none!important;animation:none!important}.rcv{animation:none!important;opacity:1!important}}.regie{max-width:1200px;margin:0 auto;padding:0 clamp(24px,6vw,96px)}.rgx{margin:0;padding:0 24px 24px;background:var(--surface-plate);box-shadow:inset 0 -1px 0 var(--steel-line)}.rgx-head{display:flex;align-items:center;gap:12px;min-height:42px;margin:0 -24px clamp(26px,4vh,36px);padding:0 16px;background:var(--steel-band);border-left:2px solid var(--steel-rail);border-right:2px solid var(--steel-rail);font-family:var(--font-mono);text-transform:uppercase}.rgx-title{font-size:15px;letter-spacing:.18em;color:#ffffffe6;white-space:nowrap}.rgx-sync{margin-left:auto;display:inline-flex;align-items:center;gap:9px;font-size:10.5px;letter-spacing:.12em;white-space:nowrap;color:var(--cyan-luminous)}.rgx-sync:before{content:"";width:6px;height:6px;background:currentColor;transform:rotate(45deg)}.rgx-led{display:none}.rgx.is-sync .rgx-sync:before{animation:rgx-beat .45s ease-out}@keyframes rgx-beat{35%{scale:1.9}}.rgx-stage{display:grid;grid-template-columns:minmax(0,1fr) 176px 212px;grid-template-rows:auto auto;column-gap:clamp(24px,3.5vw,56px);row-gap:18px}.rgx-surf{--sc: 74, 222, 128;display:grid;grid-row:span 2;grid-template-rows:subgrid;min-width:0}.rgx-surf[data-state=focus]{--sc: 232, 168, 85}.rgx-surf[data-state=paused]{--sc: 232, 110, 90}.rgx-surf[data-state=flush]{--sc: 76, 174, 210}.rgx-dev{--body: #1C222B;--edge: rgba(255, 255, 255, .16);position:relative;align-self:end;justify-self:start;background:var(--body);border:1px solid var(--edge);box-shadow:inset 0 1px #ffffff0f,0 24px 44px -14px #000000bf}.rgx-scr{position:relative;overflow:hidden;background:#05070a;border:1px solid rgba(0,0,0,.7)}.rgx-cap{align-self:start}.rgx-name{margin:0 0 4px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-primary)}.rgx-monitor{justify-self:stretch;margin-bottom:32px;padding:8px;border-radius:12px}.rgx-monitor:before,.rgx-monitor:after{content:"";position:absolute;left:50%;translate:-50% 0;background:var(--body);border:1px solid var(--edge)}.rgx-monitor:before{top:100%;width:46px;height:24px;border-top:0}.rgx-monitor:after{top:calc(100% + 24px);width:34%;height:8px;border-radius:4px 4px 2px 2px}.rgx-monitor .rgx-scr{--k: 1;container-type:inline-size;aspect-ratio:16 / 9;display:flex;flex-direction:column;border-radius:4px}.rgx-bar{display:flex;align-items:center;gap:calc(var(--k) * 1.2cqw);margin:0;padding:calc(var(--k) * 1.4cqw) calc(var(--k) * 2cqw);border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-size:calc(var(--k) * 1.46cqw);letter-spacing:calc(var(--k) * .2cqw);text-transform:uppercase;white-space:nowrap;color:var(--color-text-subtle)}.rgx-bar b{margin-right:calc(var(--k) * 2.3cqw);font-size:calc(var(--k) * 1.75cqw);font-weight:600;letter-spacing:calc(var(--k) * .4cqw);color:var(--color-text-primary)}.rgx-bar span{padding:calc(var(--k) * .4cqw) calc(var(--k) * 1.6cqw);border:1px solid rgba(255,255,255,.1)}.rgx-bar span.is-on{border-color:#4caed280;background:#4caed21a;color:#fff}.rgx-cols{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.8fr);gap:calc(var(--k) * 2cqw);padding:calc(var(--k) * 2cqw)}.rgx-col{display:flex;flex-direction:column;gap:calc(var(--k) * 1.36cqw);min-width:0}.rgx-col--main{align-self:start;gap:calc(var(--k) * 1.56cqw);padding:0 calc(var(--k) * 1.4cqw) calc(var(--k) * 1.4cqw);background:var(--surface-plate);box-shadow:inset 0 -1px 0 var(--steel-line)}.rgx-col--center{align-self:start}.rgx-col--center>.rgx-col--main{align-self:stretch}.rgx-coltitle{margin:0 calc(var(--k) * -1.4cqw);padding:calc(var(--k) * 1cqw) calc(var(--k) * 1.4cqw);background:var(--steel-band);border-left:2px solid var(--steel-rail);border-right:2px solid var(--steel-rail);font-family:var(--font-mono);font-size:calc(var(--k) * 1.46cqw);letter-spacing:calc(var(--k) * .27cqw);text-transform:uppercase;white-space:nowrap;color:#ffffffe6}.rgx-prev{position:relative;display:block;aspect-ratio:16 / 10;background:#07090b;outline:1px solid rgba(232,240,246,.35);outline-offset:calc(var(--k) * .5cqw)}.rgx-prev:before,.rgx-prev:after{content:"";position:absolute;width:calc(var(--k) * 1.3cqw);height:calc(var(--k) * 1.3cqw)}.rgx-prev:before{top:calc(var(--k) * -.8cqw);left:calc(var(--k) * -.8cqw);border-top:1px solid var(--tick-color);border-left:1px solid var(--tick-color)}.rgx-prev:after{bottom:calc(var(--k) * -.8cqw);right:calc(var(--k) * -.8cqw);border-bottom:1px solid var(--tick-color);border-right:1px solid var(--tick-color)}.rgx-pack{margin-top:calc(var(--k) * .8cqw);font-family:var(--font-mono);font-size:calc(var(--k) * 1.5cqw);letter-spacing:calc(var(--k) * .25cqw);text-transform:uppercase;color:#fff}.rgx-doors,.rgx-rows{display:grid}.rgx-doors{border-top:1px solid var(--color-border-subtle)}.rgx-doors i,.rgx-rows i{display:block;border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(90deg,rgba(255,255,255,.13) 0 calc(var(--k) * 1.2cqw),transparent 0 calc(var(--k) * 2.2cqw),rgba(255,255,255,.1) 0 45%,transparent 0) left center / 100% calc(var(--k) * .9cqw) no-repeat}.rgx-doors i{height:calc(var(--k) * 2.6cqw)}.rgx-rows i{height:calc(var(--k) * 3cqw);background:linear-gradient(90deg,rgba(255,255,255,.12) 0 50%,transparent 0) left center / 100% calc(var(--k) * .8cqw) no-repeat}.rgx-rows i:after{content:"";float:right;width:calc(var(--k) * 1.3cqw);height:calc(var(--k) * 1.3cqw);margin-top:calc(var(--k) * .85cqw);background:#4caed2a6}.rgx-subhead{display:block;margin-top:calc(var(--k) * 1.2cqw);padding-bottom:calc(var(--k) * .6cqw);border-bottom:1px solid var(--line-head);font-family:var(--font-mono);font-size:calc(var(--k) * 1.2cqw);letter-spacing:calc(var(--k) * .3cqw);text-transform:uppercase;color:#fff}.rgx-col--audio .rgx-subhead{margin-top:0}.rgx-roster{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--k) * .5cqw);margin-top:calc(var(--k) * .8cqw)}.rgx-roster i{height:calc(var(--k) * 3cqw);background:var(--surface-plate)}.rgx-roster i.is-on{background:var(--select-bg)}.rgx-news{display:block;margin-top:auto;height:calc(var(--k) * 8cqw);border:1px solid rgba(222,236,244,.45);outline:1px solid rgba(158,227,255,.14);outline-offset:calc(var(--k) * .35cqw);background:linear-gradient(#ffffff1a,#ffffff1a) calc(var(--k) * 1.4cqw) calc(var(--k) * 1.6cqw) / 60% calc(var(--k) * .8cqw) no-repeat,#090c0feb}.rgx-col--audio{padding-bottom:calc(var(--k) * .6cqw)}.rgx-handset{width:136px;padding:6px;border-radius:26px}.rgx-handset .rgx-scr{aspect-ratio:9 / 19;display:flex;flex-direction:column;gap:8px;padding:30px 9px 18px;border-radius:20px}.rgx-handset .rgx-scr:before,.rgx-handset .rgx-scr:after{content:"";position:absolute;left:50%;translate:-50% 0}.rgx-handset .rgx-scr:before{top:9px;width:34%;height:9px;border-radius:5px;background:#000;box-shadow:0 0 0 1px #ffffff14}.rgx-handset .rgx-scr:after{bottom:7px;width:36%;height:3px;border-radius:2px;background:#ffffff59}.rgx-deck{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border-radius:14px}.rgx-key{aspect-ratio:1;display:grid;place-content:center;justify-items:center;gap:5px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0a0c10;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-tertiary);transition:border-color .3s ease,background-color .3s ease,color .3s ease,scale .15s ease}.rgx-key i{font-style:normal;font-size:16px;line-height:1;color:#e9ecee;transition:color .3s ease}.rgx-key--profile b{width:7px;height:7px;border-radius:50%;background:var(--pk)}.rgx-key--chill{--pk: #2DD4BF}.rgx-key--horror{--pk: #E11D48}.rgx-key--hype{--pk: #FF2E88}.rgx-banner{position:relative;display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgba(var(--sc),.35);background-color:var(--surface-card);background-color:color-mix(in srgb,rgb(var(--sc)) 6%,var(--surface-card));transition:border-color .3s ease,background-color .3s ease}.rgx-dot{flex:none;width:7px;height:7px;border-radius:50%;background:rgb(var(--sc))}.rgx-st{display:flex;flex-direction:column;gap:2px;min-width:0}.rgx-label{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:1.6px;white-space:nowrap;color:rgb(var(--sc))}.rgx-sub{font-family:var(--font-sans);font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary)}.rgx-count{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.rgx-count b{font-family:var(--font-mono);font-size:15px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.rgx-count span{font-family:var(--font-mono);font-size:7px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;color:var(--color-text-tertiary)}.rgx-hold{position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:rgb(var(--sc));transform-origin:left center;scale:0 1}.rgx-surf[data-state=focus] .rgx-hold{animation:rgx-hold var(--hold, 4s) linear forwards}@keyframes rgx-hold{0%{scale:1 1}to{scale:0 1}}.rgx-monitor .rgx-banner{gap:calc(var(--k) * 1.75cqw);padding:calc(var(--k) * 1.75cqw) calc(var(--k) * 1.95cqw)}.rgx-monitor .rgx-dot{width:calc(var(--k) * 1.36cqw);height:calc(var(--k) * 1.36cqw)}.rgx-monitor .rgx-label{font-size:calc(var(--k) * 2.34cqw);letter-spacing:calc(var(--k) * .31cqw)}.rgx-monitor .rgx-sub{font-size:calc(var(--k) * 1.85cqw)}.rgx-monitor .rgx-count{gap:calc(var(--k) * .6cqw)}.rgx-monitor .rgx-count b{font-size:calc(var(--k) * 2.92cqw)}.rgx-monitor .rgx-count span{font-size:calc(var(--k) * 1.36cqw)}.rgx-monitor .rgx-ctls{gap:calc(var(--k) * 1.17cqw)}.rgx-monitor .rgx-btn{gap:calc(var(--k) * 1.17cqw);padding:calc(var(--k) * 1.36cqw) calc(var(--k) * 1.17cqw);font-size:calc(var(--k) * 1.66cqw);letter-spacing:calc(var(--k) * .16cqw)}.rgx-handset .rgx-banner{display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:6px;column-gap:7px;padding:9px}.rgx-handset .rgx-count{grid-column:1 / -1;margin:0;flex-direction:row;align-items:baseline;gap:6px}.rgx-handset .rgx-count b{font-size:14px}.rgx-ctls{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rgx-ctls [data-rgx-btn=qp]{grid-column:1 / -1}.rgx-btn{position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;min-width:0;padding:7px 6px 7px 10px;overflow:hidden;border:1px solid transparent;border-radius:0;background-color:var(--surface-card);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;color:var(--color-text-secondary);transition:border-color .3s ease,background-color .3s ease,color .3s ease,scale .15s ease}.rgx-btn i{font-style:normal;font-size:1.45em}.rgx-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#b4dcf08c}.rgx-btn[data-rgx-btn=qp]:before{background:#e8a855}.rgx-btn[data-rgx-btn=pause]:before{background:#e86e5a}.rgx-monitor .rgx-btn{padding-left:calc(var(--k) * 2.2cqw)}.rgx-ic{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-linejoin:miter;stroke-linecap:square}.rgx-ic *{vector-effect:non-scaling-stroke;stroke-width:1.3}.rgx-handset .rgx-btn{justify-content:center;padding:8px 0}.rgx-handset .rgx-btn i{font-size:12px}.rgx-handset .rgx-btn-t{display:none}.rgx-surf[data-state=focus] [data-rgx-btn=qp],.rgx-surf[data-state=paused] [data-rgx-btn=pause]{border-color:rgba(var(--sc),.75);background-color:rgba(var(--sc),.18);color:rgb(var(--sc))}.rgx-surf[data-state=focus] [data-rgx-btn=qp] i,.rgx-surf[data-state=paused] [data-rgx-btn=pause] i{color:rgb(var(--sc))}[data-rgx-btn].is-press{scale:.92;border-color:#fff9}.rgx-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:clamp(22px,3vh,30px);padding-top:12px;border-top:var(--border-width) solid rgba(255,255,255,.08);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.5px;line-height:1.6;color:var(--color-text-subtle)}.dband-shot-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:zoom-in;font-family:var(--font-mono);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--cyan-bright);transition:color .2s ease}.dband-shot-btn:hover{color:var(--cyan-luminous)}.bcx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);align-items:start;margin-top:clamp(36px,5vh,56px)}.bcx>.smod-eyebrow{grid-column:1 / -1}.bcx-title{margin:0;font-family:var(--font-mono);font-weight:500;font-size:clamp(17px,1.3vw,22px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-primary)}.bcx-title strong{display:block;font-weight:500;color:var(--cyan-luminous)}.bcx-lede{margin:0;max-width:46ch;font-family:var(--font-sans);font-size:15.5px;line-height:1.65;color:var(--color-text-secondary)}.bcx-cmd{font-weight:600;white-space:nowrap}.bcx-cmd--qp{color:#e8a855}.bcx-cmd--pause{color:#e86e5a}.bcx-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px}@media (max-width: 1199px){.rgx-stage{grid-template-columns:176px 212px minmax(0,1fr);grid-template-rows:repeat(4,auto);row-gap:16px}.rgx-surf--desk{grid-column:1 / -1;grid-row:1 / span 2;margin-bottom:12px}.rgx-surf--phone{grid-column:1;grid-row:3 / span 2}.rgx-surf--deck{grid-column:2;grid-row:3 / span 2}.rgx-monitor{justify-self:start;width:min(100%,640px)}.rgx-monitor .rgx-scr{--k: .9}}@media (max-width: 900px){.bcx{grid-template-columns:1fr}.bcx-copy{margin-top:16px}}@media (max-width: 560px){.rgx-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rgx-deck{width:min(100%,212px)}.rgx-col--side,.rgx-col--center>.rgx-subhead,.rgx-col--center>.rgx-roster{display:none}.rgx-cols{grid-template-columns:minmax(0,1fr)}.rgx-monitor .rgx-scr{--k: 1.6;aspect-ratio:16 / 10}.rgx-monitor .rgx-sub{display:none}.rgx{padding:0 14px 16px}.rgx-head{flex-wrap:wrap;gap:4px 12px;margin:0 -14px 20px;padding:10px 14px}.rgx-title{font-size:12px}.rgx-sync{margin-left:0;white-space:normal}.rgx-handset{width:124px}.rgx-key span{display:none}}@media (prefers-reduced-motion: reduce){.rgx *,.rgx *:before,.rgx *:after{transition:none!important;animation:none!important}.rgx-surf[data-state=focus] .rgx-hold{scale:.55 1}}.sec{padding:var(--section-pad-y) 0 0}.beta-hero{padding-top:var(--section-pad-y)}.sec-head{margin-bottom:clamp(40px,5vw,64px);display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px;padding-bottom:24px;border-bottom:1px solid var(--border);position:relative}.sec-head:after{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:1px;background:var(--cyan-bright)}.sec-title{font-family:var(--font-mono);font-weight:500;font-size:clamp(20px,1.65vw,30px);line-height:1.3;letter-spacing:.14em;text-transform:uppercase;max-width:22ch}.sec-title strong{font-weight:500;color:var(--cyan-luminous)}.sec-chapter+.sec{padding-top:calc(var(--section-pad-y) * .5)}.packs-section+.sound-section{padding-top:var(--section-pad-y-tight)}.sec-head--clean{display:block;text-align:center;grid-template-columns:none;gap:0;padding-bottom:0;border-bottom:none}.sec-head--clean:after{content:none}.sec-head--clean .sec-title{max-width:none;margin-left:auto;margin-right:auto}@keyframes killfeed-shake-cam{10%{transform:translate(-3px,-1px) rotate(-.3deg)}30%{transform:translate(3px,1px) rotate(.2deg)}50%{transform:translate(-2px,2px) rotate(-.2deg)}70%{transform:translate(2px,-1px) rotate(.2deg)}to{transform:none}}.killfeed-title--before{color:#f87171;text-shadow:0 0 12px rgba(248,113,113,.5)}.killfeed-title--before.is-destroying{opacity:0;transition:opacity .05s linear}.killfeed-title-half--tl{-webkit-mask-image:linear-gradient(-45deg,#000 49.8%,transparent 50.2%);mask-image:linear-gradient(-45deg,#000 49.8%,transparent 50.2%)}.killfeed-title-half--br{-webkit-mask-image:linear-gradient(-45deg,transparent 49.8%,#000 50.2%);mask-image:linear-gradient(-45deg,transparent 49.8%,#000 50.2%)}@keyframes killfeed-split-tl{0%{transform:translate(0);opacity:1}to{transform:translate(36px,36px);opacity:0}}@keyframes killfeed-split-br{0%{transform:translate(0);opacity:1}to{transform:translate(-36px,-36px);opacity:0}}@keyframes killfeed-slash-charge{0%{transform:rotate(45deg) scaleY(.05);opacity:.2}to{transform:rotate(45deg) scaleY(.08);opacity:.5}}@keyframes killfeed-slash-trace{0%{transform:rotate(45deg) scaleY(0);opacity:0}30%{opacity:1}to{transform:rotate(45deg) scaleY(1);opacity:0}}.packs-discover{display:block;width:max-content;margin:64px auto 0}.packs-discover:before{background:var(--amber-600)!important}.packs-discover:hover{background:#e8a85514;border-color:#e8a85573;color:#ffd180}.packs-discover:hover:before{box-shadow:0 0 10px #e8a85599!important}.packs-discover span[aria-hidden=true]{transition:transform .2s ease}.packs-discover:hover span[aria-hidden=true]{transform:translate(3px)}.killfeed-spark{position:fixed;width:3px;height:3px;background:#aee3ff;border-radius:1px;box-shadow:0 0 8px #49b3fff2;z-index:9999;opacity:0;pointer-events:none;transform:translate(-50%,-50%);animation:killfeed-spark-fly .5s ease-out forwards}@keyframes killfeed-spark-fly{0%{opacity:1;transform:translate(-50%,-50%)}80%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty)))}}.killfeed-title-flash{display:none}.killfeed-row{position:relative;display:grid;grid-template-columns:32px 1fr;gap:16px;align-items:center;padding:14px 18px;background:#0d0d0d8c;border-left:2px solid transparent;font-family:var(--font-mono);font-size:clamp(14px,1.3vw,16px);font-weight:600;letter-spacing:1.8px;text-transform:uppercase;line-height:1.3;min-height:72px;overflow:hidden;opacity:0;transform:translate(-12px);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),background-color .3s ease,border-left-color .3s ease}.killfeed-row[data-state=pb]{opacity:1;transform:translate(0);background:#f871710f;border-left-color:#f87171}.killfeed-row[data-state=sol]{opacity:1;transform:translate(0);background:#4ade800f;border-left-color:#4ade80}.killfeed-row[data-state=out]{opacity:0;transform:translate(12px)}@keyframes killfeed-sweep-travel{0%{transform:translate(-110%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(110%);opacity:0}}.killfeed-row--header{padding:16px 18px;display:grid;grid-template-columns:1fr;align-items:center;background:#0d0d0d8c;border-left:4px solid transparent;min-height:96px;position:relative;opacity:1;transform:none;transition:background-color .3s ease,border-left-color .3s ease}.killfeed-row:not(.killfeed-row--header){grid-template-columns:32px 1fr auto}.killfeed-row[data-row="1"]{font-size:clamp(15px,1.45vw,17px)}.killfeed-row[data-row="1"][data-state=pb],.killfeed-row[data-row="1"][data-state=sol]{border-left-width:4px}@media (max-width: 768px){.killfeed-row{padding:12px 14px;font-size:12px;letter-spacing:1.2px;gap:12px;grid-template-columns:24px 1fr}.killfeed-row:not(.killfeed-row--header){min-height:84px}.killfeed-row--header{grid-template-columns:1fr}}.killshot-band{padding:var(--section-pad-y) 0 0;text-align:center}.ks-logo{width:100%;height:100%;display:block;overflow:visible}@keyframes ks-diamond-in{0%{transform:rotate(45deg) scale(.82);opacity:.2}60%{transform:rotate(45deg) scale(1.06);opacity:.5}to{transform:rotate(45deg) scale(1);opacity:.4}}@keyframes ks-bar-in{0%{stroke-dashoffset:40;opacity:0}30%{opacity:.7}to{stroke-dashoffset:0;opacity:.55}}@keyframes ks-emit-in{0%{opacity:0}50%{opacity:.6}to{opacity:.35}}@keyframes ks-text-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.killshot-medals{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(24px,4vw,60px);max-width:900px;margin:0 auto clamp(26px,3.5vh,40px)}.ks-medal{display:flex;flex-direction:column;align-items:center;gap:16px;width:128px}.ks-medal-badge{position:relative;width:78px;height:78px;display:flex;align-items:center;justify-content:center}.ks-medal-badge:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;background:#2f4658;transform:rotate(45deg) scale(.6);opacity:0;transition:opacity .4s ease,transform .5s cubic-bezier(.2,1,.4,1)}.ks-medal-badge:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px solid rgba(158,227,255,.55);transform:rotate(45deg) scale(.6);opacity:0;transition:opacity .4s ease .05s,transform .5s cubic-bezier(.2,1,.4,1) .05s}.ks-medal-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--cyan-bright, #4CAED2);overflow:visible}.ks-medal-frame rect{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:170;stroke-dashoffset:170}.ks-medal-badge>svg:not(.ks-medal-frame){position:relative;z-index:1;width:32px;height:32px;color:#fff;opacity:0;transform:scale(.5);transition:opacity .35s ease .25s,transform .45s cubic-bezier(.2,1.4,.4,1) .25s}.ks-medal-label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;font-style:italic;letter-spacing:1.2px;text-transform:uppercase;line-height:1.35;text-align:center;color:var(--text-secondary, #D4D2D0);opacity:0;transform:translateY(4px);transition:opacity .4s ease .3s,transform .4s ease .3s}.ks-medal.in .ks-medal-frame rect{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);stroke-dashoffset:0}.ks-medal.in .ks-medal-badge:before,.ks-medal.in .ks-medal-badge:after{opacity:1;transform:rotate(45deg) scale(1)}.ks-medal.in .ks-medal-badge>svg:not(.ks-medal-frame){opacity:1;transform:scale(1)}.ks-medal.in .ks-medal-label{opacity:1;transform:none}.ks-medal--prized .ks-medal-frame{color:#e8a855}.ks-medal--prized .ks-medal-badge:before{background:#3a3020}.ks-medal--prized .ks-medal-badge:after{border-color:#f5b67c99}.ks-medal--prized .ks-medal-label{color:#f5d9ae}@media (prefers-reduced-motion: reduce){.ks-medal-badge:before,.ks-medal-badge:after{opacity:1;transform:rotate(45deg) scale(1)}.ks-medal-frame rect{stroke-dashoffset:0}.ks-medal-badge>svg:not(.ks-medal-frame){opacity:1;transform:none}.ks-medal-label{opacity:1;transform:none}}.scene{display:grid;grid-template-columns:80px 1fr;gap:48px;padding:40px 0;border-bottom:1px solid var(--border);position:relative;transition:background .4s ease}.scene:hover{background:#4caed204}.signature{display:inline-block;vertical-align:middle;margin-left:12px;padding:3px 8px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--amber-action);background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:0;position:relative;top:-1px}.price-h-accent{color:var(--cyan-bright)}.slot{flex:1;height:10px;background:var(--charcoal-700);border:1px solid var(--charcoal-600)}.slot.filled{background:var(--cyan-bright);border-color:var(--cyan-bright);box-shadow:0 0 6px var(--cyan-glow)}#faq .sec-head,.faq-list,.faq-room{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 clamp(24px,6vw,96px)}#faq .sec-head{margin-bottom:clamp(28px,4vh,40px);text-align:left}#faq .sec-title{max-width:none;margin:0;padding-bottom:12px;border-bottom:1px solid var(--line-head)}#faq.is-enhanced .faq-list{display:none}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--color-border-subtle)}.faq-q{display:grid;grid-template-columns:40px 1fr 16px;align-items:center;gap:12px;min-height:52px;padding:12px 16px;cursor:pointer;list-style:none;transition:background .15s ease}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{background:var(--cyan-subtle)}.faq-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--color-text-subtle)}.faq-text{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.faq-chev:before{content:"›";display:block;font-family:var(--font-mono);font-size:15px;line-height:1;color:var(--color-text-subtle);transition:transform .15s ease}details[open]>.faq-q{background:var(--select-bg)}details[open]>.faq-q .faq-num{color:#0808088c}details[open]>.faq-q .faq-text{color:var(--select-fg);font-weight:700}details[open] .faq-chev:before{transform:rotate(90deg);color:#0808088c}.faq-answer{padding:16px 16px 22px 68px;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--color-text-secondary)}:is(.faq-answer,.faq-scene-a,.faq-sheet-a) strong{color:var(--color-text-primary);font-weight:500}:is(.faq-answer,.faq-scene-a,.faq-sheet-a) a{color:var(--cyan-bright);text-decoration:none;border-bottom:1px dotted var(--cyan-border)}:is(.faq-answer,.faq-scene-a,.faq-sheet-a) a:hover{border-bottom-style:solid}.faq-room{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}.faq-menu{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border-subtle)}.faq-menu-item{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 16px;background:transparent;border:0;border-bottom:1px solid var(--color-border-subtle);font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.faq-menu-item:after{content:"›";font-size:15px;color:var(--color-text-subtle)}.faq-menu-num{color:var(--color-text-subtle)}.faq-menu-item:hover{background:var(--cyan-subtle);color:var(--color-text-primary)}.faq-menu-item:focus-visible{outline:2px solid var(--cyan-bright);outline-offset:-2px}.faq-menu-item[aria-current=true]{background:var(--select-bg);border-bottom-color:var(--select-bg);color:var(--select-fg);font-weight:700}.faq-menu-item[aria-current=true] .faq-menu-num,.faq-menu-item[aria-current=true]:after{color:#0808088c}.faq-scene{padding-top:6px}.faq-scene-num,.faq-sheet-num{margin:0 0 14px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-subtle)}.faq-scene-q,.faq-sheet-q{margin:0 0 18px;font-family:var(--font-mono);font-size:24px;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary)}.faq-scene-a,.faq-sheet-a{padding-top:18px;border-top:1px solid var(--color-border-subtle);font-family:var(--font-sans);font-size:16px;line-height:1.65;color:var(--color-text-secondary)}.faq-sheet{inset:auto 0 0 0;width:100%;max-width:none;max-height:min(78vh,640px);margin:0;padding:0;border:0;background:var(--surface-plate);box-shadow:inset 0 1px 0 var(--steel-line);color:var(--color-text-primary);overflow:auto;overscroll-behavior:contain}.faq-sheet::backdrop{background:#060708a8}.faq-sheet[open]{animation:faq-sheet-in .24s var(--ease-out) both}.faq-sheet.is-closing{animation:faq-sheet-out .2s ease-in both}@keyframes faq-sheet-in{0%{transform:translateY(100%)}}@keyframes faq-sheet-out{to{transform:translateY(100%)}}.faq-sheet-in{padding:0 20px calc(28px + env(safe-area-inset-bottom,0px))}.faq-sheet-head{position:sticky;top:0;display:flex;align-items:center;min-height:46px;margin:0 -20px 18px;padding:0 8px 0 16px;background:linear-gradient(var(--steel-band),var(--steel-band)),var(--surface-plate);border-left:2px solid var(--steel-rail);border-right:2px solid var(--steel-rail)}.faq-sheet-num{margin:0;color:#ffffffe6;letter-spacing:.18em}.faq-sheet-close{margin-left:auto;display:grid;place-items:center;width:36px;height:36px;padding:0;background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer}.faq-sheet-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square}.faq-sheet-close:focus-visible{outline:2px solid var(--cyan-bright);outline-offset:2px}.faq-sheet-q{font-size:18px}html.faq-sheet-open{overflow:hidden}@media (max-width: 900px){.faq-room{display:block}.faq-scene{display:none}}@media (prefers-reduced-motion: reduce){.faq-sheet[open],.faq-sheet.is-closing{animation:none}}.ks-medal--audio{width:160px}@media (max-width: 560px){.ks-medal--audio{width:auto;gap:10px}}.snd{max-width:1200px;margin:0 auto;padding:0 clamp(24px,6vw,96px);scroll-margin-top:104px}.ptr+.smod{margin-top:var(--section-pad-y-tight)}.snd-tile.snd-tile--wave{--acc: var(--amber-action)}.snd-tile{--acc: var(--cyan-bright);--p: 0;position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:18px 18px 20px;border:var(--border-width) solid transparent;border-radius:0;background:var(--surface-card);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.snd-tile:hover,.snd-tile.is-playing{border-color:color-mix(in srgb,var(--acc) 50%,transparent);background:color-mix(in srgb,var(--acc) 8%,var(--surface-card))}.snd-tile:focus-visible{outline:1px solid var(--acc);outline-offset:2px}.snd-tile:disabled{opacity:.45;cursor:not-allowed}.snd-tile:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:var(--acc);transform:scaleX(var(--p));transform-origin:left center}.snd-play{position:relative;flex:none;display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);border-radius:0;color:var(--acc)}.snd-ico{width:14px;height:14px}.snd-ico--stop,.snd-tile.is-playing .snd-ico--play{display:none}.snd-tile.is-playing .snd-ico--stop{display:block}.snd-meta{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.snd-event{font-family:var(--font-mono);font-size:12.5px;font-weight:500;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.snd-eq{flex:none;display:flex;align-items:flex-end;gap:2px;height:14px}.snd-eq i{width:2px;height:30%;background:var(--acc);opacity:.5}.snd-tile.is-playing .snd-eq i{opacity:1;animation:snd-eq .9s ease-in-out infinite}.snd-tile.is-playing .snd-eq i:nth-child(2){animation-delay:-.3s}.snd-tile.is-playing .snd-eq i:nth-child(3){animation-delay:-.6s}.snd-tile.is-playing .snd-eq i:nth-child(4){animation-delay:-.15s}@keyframes snd-eq{0%,to{height:25%}50%{height:100%}}@media (max-width: 820px){.snd-tile{padding:10px 12px 12px}.snd-play{width:30px;height:30px}}@media (prefers-reduced-motion: reduce){.snd-tile.is-playing .snd-eq i{animation:none;height:70%}}.sec-chapter{position:relative;width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:var(--section-pad-y);margin-bottom:0;padding:clamp(28px,3.5vh,40px) clamp(24px,4.5vw,96px) 0;background:none;border:none}.sec-chapter-inner{max-width:1200px;margin:0 auto;padding:0 clamp(24px,6vw,96px);text-align:left}.sec-chapter-title{font-family:var(--font-mono);font-weight:500;font-size:clamp(22px,1.9vw,34px);line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-primary);margin:0;padding-bottom:12px;border-bottom:1px solid var(--line-head)}.sec-chapter-title strong{color:var(--cyan-luminous);font-weight:inherit}.mky-textlink{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary);text-decoration:none;padding:8px 4px;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.mky-textlink:hover{color:var(--cyan-bright);border-bottom-color:#4caed280}.mky-textlink-arrow{transition:transform .2s ease}.mky-textlink:hover .mky-textlink-arrow{transform:translate(3px)}.cta-final{padding:var(--section-pad-y) 0 0;text-align:center;position:relative}footer{padding:48px 40px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-subtle);flex-wrap:wrap;gap:20px}footer b{color:var(--text-secondary);font-weight:500}footer .foot-ver{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}footer .foot-ver:hover{color:var(--text-secondary);border-color:currentColor}footer .foot-changelog{color:var(--cyan-bright, #9EE3FF);text-decoration:none;border-bottom:1px solid rgba(158,227,255,.4);padding-bottom:1px;transition:border-color .2s ease}footer .foot-changelog:hover{border-color:currentColor}footer .foot-legal-link{color:inherit;text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}footer .foot-legal-link:hover{color:var(--text-secondary);border-color:currentColor}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.panel-section .panel-left,.panel-section .ctrl-group{opacity:0;transform:translateY(16px);transition:opacity .7s ease-out,transform .7s ease-out}.panel-section.is-in-view .panel-left,.panel-section.is-in-view .ctrl-group{opacity:1;transform:translateY(0)}.panel-section.is-in-view .panel-left{transition-delay:0ms}.panel-section.is-in-view .ctrl-group:nth-child(1){transition-delay:.12s}.panel-section.is-in-view .ctrl-group:nth-child(2){transition-delay:.2s}.panel-section.is-in-view .ctrl-group:nth-child(3){transition-delay:.28s}.panel-section.is-in-view .ctrl-group:nth-child(4){transition-delay:.36s}@media (prefers-reduced-motion: reduce){.panel-section .panel-left,.panel-section .ctrl-group{opacity:1;transform:none;transition:none}}.packs-section .sec-head,.loom-section .sec-head,.sound-section .sec-head,.regie,.loom-section .smod>:not(.scene-fade),.authority-signature>*{opacity:0;transform:translateY(10px) scale(.985);filter:blur(4px);will-change:opacity,transform,filter;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1)}.is-revealed .sec-head,.authority-signature.is-revealed>*{opacity:1;transform:translateY(0) scale(1);filter:blur(0);will-change:auto}.cta-final>*{opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.cta-final.is-revealed>*{opacity:1;transform:translateY(0)}.regie-section.is-revealed .regie,.loom-section.is-revealed .smod>:not(.scene-fade){opacity:1;transform:translateY(0) scale(1);filter:blur(0);will-change:auto;transition-delay:.14s}.sec-head:after{transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.22,1,.36,1) .25s}.is-revealed .sec-head:after,.panel-section.is-in-view .sec-head:after{transform:scaleX(1)}#faq .sec-head:after{transform:scaleX(1);transition:none}@media (pointer: coarse),(max-width: 768px),(prefers-reduced-motion: reduce){.packs-section .sec-head,.loom-section .sec-head,.sound-section .sec-head,.regie,.loom-section .smod>:not(.scene-fade),.cta-final>*,.authority-signature>*{opacity:1;transform:none;filter:none;will-change:auto;transition:none}.sec-head:after{transform:none;transition:none}.killshot-seg{opacity:1!important;transform:none!important;transition:none!important}}.killshot-seg{display:inline-block;opacity:0;transform:translateY(14px);filter:blur(4px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),filter .35s ease-out}.killshot-band.is-revealed .killshot-seg{opacity:1;transform:translateY(0);filter:blur(0)}.killshot-band.is-revealed .killshot-seg:nth-child(1){transition-delay:0ms}.killshot-band.is-revealed .killshot-seg:nth-child(2){transition-delay:80ms}.killshot-band.is-revealed .killshot-seg:nth-child(3){transition-delay:.16s}.killshot-band.is-revealed .killshot-seg:nth-child(4){transition-delay:.24s}@keyframes killshot-claim-glow{0%{text-shadow:0 0 24px rgba(158,227,255,0)}55%{text-shadow:0 0 30px rgba(158,227,255,.28)}to{text-shadow:0 0 24px rgba(158,227,255,.08)}}.panel-left{display:flex;flex-direction:column;gap:28px}@media (max-width: 768px){.nav-links{display:none}main{padding:0 20px}:root{--section-pad-y: clamp(64px, 12vw, 120px);--section-pad-y-tight: clamp(44px, 8vw, 80px)}.hero{padding:96px 20px 48px}.hero-eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:14px;gap:10px}.hero-eyebrow:before{width:24px}.hero-title{margin-bottom:16px;max-width:none}.hero-sub{margin-bottom:24px;max-width:none}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn-commit,.hero-cta .btn-bevel{width:100%}.authority-signature{padding-inline:20px}.authority-eyebrow{font-size:12px;letter-spacing:2.5px}.authority-text{font-size:15px;line-height:1.65}.sec-head{grid-template-columns:1fr;gap:20px}.scene{grid-template-columns:1fr;gap:24px;padding:40px 0}.faq-q{grid-template-columns:32px 1fr 14px;gap:10px;padding:12px}.faq-text{font-size:11.5px;letter-spacing:.08em}.faq-answer{padding:14px 12px 20px}.faq-menu-item{grid-template-columns:28px minmax(0,1fr) 14px;padding:12px;font-size:11.5px;letter-spacing:.08em}footer{flex-direction:column;text-align:center;padding:32px 20px}}.ptr{max-width:1200px;margin:0 auto;padding:0 clamp(24px,6vw,96px)}.ptr-obj{position:relative}.ptr-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:var(--border-width) solid rgba(222,236,244,.5);outline:1px solid rgba(158,227,255,.14);outline-offset:3px;border-radius:0;background:#06080b}.ptr-obj:before,.ptr-obj:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none;z-index:2}.ptr-obj:before{top:-5px;left:-5px;border-top:2px solid var(--tick-color);border-left:2px solid var(--tick-color)}.ptr-obj:after{bottom:-5px;right:-5px;border-bottom:2px solid var(--tick-color);border-right:2px solid var(--tick-color)}.ptr-video{display:block;width:100%;height:100%;object-fit:contain}.ptr-sound{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm);background:#08090bc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary);text-decoration:none;transition:border-color .2s ease,color .2s ease}.ptr-sound svg{width:15px;height:15px;flex:none}.ptr-sound:hover{border-color:#4caed280;color:var(--cyan-luminous)}.ptr-sound:focus-visible{outline:1px solid var(--cyan-bright);outline-offset:2px}@media (max-width: 600px){.ptr-sound{right:6px;bottom:6px;gap:6px;padding:5px 8px;font-size:8.5px;letter-spacing:.5px}.ptr-sound svg{width:12px;height:12px}.ptr .wvs-sound{padding:6px}.ptr .wvs-sound span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.dband-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:3vmin;background:#050608eb;cursor:zoom-out}.dband-lightbox img{max-width:min(1900px,95vw);max-height:93vh;width:auto;height:auto;border:1px solid rgba(255,255,255,.14);border-radius:0;box-shadow:0 40px 120px #000000b3}@media (max-width: 900px){.dband-shot{aspect-ratio:16 / 10;object-fit:cover;object-position:left center}}.page-home,.page-packs,.page-guide,.page-engine,.site-nav,.nav-drawer{--text-secondary: #D4D2D0;--text-tertiary: #C9C3B5;--text-subtle: #A09687;--color-text-secondary: #D4D2D0;--color-text-tertiary: #C9C3B5;--color-text-subtle: #A09687}.page-home{--section-pad-y: clamp(80px, 9.4vw, 210px);--section-pad-y-tight: clamp(60px, 6.25vw, 140px)}@media (max-width: 768px){.page-home{--section-pad-y: clamp(80px, 15vw, 150px);--section-pad-y-tight: clamp(56px, 10vw, 100px)}}:is(.page-home,.page-packs,.page-guide,.page-engine) .atmosphere{background:linear-gradient(180deg,#1a1c1fdb,#141518e6 60%,#101113f0),url(/images/landing/world-blur.webp) center / cover no-repeat,#141517}:is(.page-home,.page-packs,.page-guide,.page-engine) .grid-overlay{background-image:radial-gradient(rgba(190,205,218,.075) 1px,transparent 1px)}:is(.page-home,.page-packs,.page-guide,.page-engine) .grid-overlay:after{display:none}:is(.page-home,.page-packs,.page-guide,.page-engine) .btn-commit,:is(.page-home,.page-packs,.page-guide,.page-engine) .btn-bevel{backdrop-filter:none;-webkit-backdrop-filter:none;letter-spacing:.16em}:is(.page-home,.page-packs,.page-guide,.page-engine) .btn-bevel{padding-left:24px;background:#ffffff08;border-color:#ffffff38;outline:1px solid transparent;outline-offset:3px}:is(.page-home,.page-packs,.page-guide,.page-engine) .btn-bevel:before{content:none}:is(.page-home,.page-packs,.page-guide,.page-engine) .btn-bevel:focus-visible{color:var(--select-fg);background:var(--select-bg);border-color:var(--select-bg);outline-color:#e8f0f6bf}@media (hover: hover){:is(.page-home,.page-packs,.page-guide,.page-engine) .btn-bevel:hover{color:var(--select-fg);background:var(--select-bg);border-color:var(--select-bg);outline-color:#e8f0f6bf}}.page-home .hero-eyebrow{display:flex;align-items:baseline;gap:12px;max-width:560px;margin-bottom:36px;padding-bottom:10px;border-bottom:1px solid var(--color-border-subtle);font-size:11px;font-weight:500;letter-spacing:.2em;color:var(--color-text-primary)}.page-home .hero-chip{margin-left:auto;display:inline-flex;align-items:center;gap:9px;font-size:10.5px;font-weight:400;letter-spacing:.12em;white-space:nowrap;color:var(--cyan-luminous)}.page-home .hero-chip:before{content:"";width:6px;height:6px;background:currentColor;transform:rotate(45deg)}.page-home .hero-title{font-family:var(--font-mono);font-weight:500;font-size:clamp(26px,2.2vw,44px);line-height:1.2;letter-spacing:.1em;text-transform:uppercase;max-width:none}.page-home .hero-title strong{display:block;font-weight:500;color:var(--cyan-luminous)}.page-home .hero-sub{color:var(--color-text-secondary)}@media (max-width: 768px){.page-home .hero-eyebrow{max-width:none;margin-bottom:22px}}@media (max-width: 768px){.page-home .hero .hero-cta{gap:10px}.page-home .hero .hero-cta :is(.btn-commit,.btn-bevel){min-height:52px;padding:0 20px;font-size:12px}.page-home .hero .hero-cta .btn-commit{font-weight:700;color:var(--select-fg);background:var(--amber-600);border-color:var(--amber-600)}.page-home .hero .hero-cta .btn-commit:before{content:none}.page-home .hero .hero-cta .btn-commit:hover{background:var(--amber-action-bright);border-color:var(--amber-action-bright)}.page-home .hero .hero-cta .btn-bevel{color:var(--color-text-primary);background:#1011138c;border-color:var(--line-outline)}.page-home .hero .hero-cta .btn-bevel:focus-visible{color:var(--select-fg);background:var(--select-bg);border-color:var(--select-bg)}@media (hover: hover){.page-home .hero .hero-cta .btn-bevel:hover{color:var(--select-fg);background:var(--select-bg);border-color:var(--select-bg)}}.page-home .hero .hero-cta .btn-bevel>span:last-child{display:inline-block;transform:rotate(90deg)}}@media (max-width: 640px){.page-home .hero-title{margin-bottom:24px}}:is(.page-home,.page-packs,.page-guide,.page-engine) footer{letter-spacing:.12em;border-top-color:var(--color-border-subtle)}
