:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050a05;--bg2:#0a1208;--bg-deep:#030604;--ink:#d8ffc6;--ink-strong:#fff;--ink-muted:#d8ffc6a6;--ink-faint:#d8ffc673;--grn:#9eff5b;--mag:#ff4ec1;--cyn:#3df2ff;--gold:#ffce5c;--tone-mint:var(--grn);--tone-blue:var(--cyn);--tone-coral:var(--mag);--tone-gold:var(--gold);--border-faint:#9eff5b2e;--border-soft:#9eff5b1f;--border-strong:#9eff5b66;--shadow-card:0 18px 40px -16px #000000b3;--glow-grn:0 0 24px -4px var(--grn);--glow-mag:0 0 24px -4px var(--mag);--glow-cyn:0 0 24px -4px var(--cyn);--shell-max:1440px;--section-pad-y:96px;--section-pad-x:40px;--font-display:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:120px}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{color:inherit;font-family:inherit}::selection{background:var(--grn);color:#061206}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink-strong);text-wrap:balance;margin:0}h1 em,h2 em,h3 em{color:var(--grn);text-shadow:0 0 26px #9eff5b73;font-style:italic}p{margin:0}.eyebrow,.card-kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#9eff5bb3;margin:0 0 12px;font-size:11px}.section-num{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#9eff5ba6;margin-bottom:12px;font-size:11px}.landing-shell{width:100%;max-width:var(--shell-max);margin:0 auto;position:relative}.content-section{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg);position:relative}.content-section.alt{background:var(--bg2)}.utility-page{max-width:var(--shell-max);padding:64px var(--section-pad-x) 96px;flex-direction:column;gap:32px;margin:0 auto;display:flex}.utility-page h1{font-size:60px;line-height:.95}.utility-page h2{color:var(--grn);letter-spacing:0;margin-top:16px;font-size:28px;line-height:1.05}.utility-page p,.utility-page li{font-family:var(--font-body);color:var(--ink-muted);font-size:15px;line-height:1.65}.utility-page ul,.utility-page ol{margin:12px 0;padding-left:24px}.utility-page .updated-on{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.utility-message-card{background:var(--bg2);border:1px solid var(--border-faint);text-align:center;flex-direction:column;gap:20px;max-width:520px;margin:96px auto;padding:40px;display:flex}.surface-card{border:1px solid var(--border-faint);background:linear-gradient(#0a1208 0%,#050a05 100%);flex-direction:column;gap:14px;padding:28px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.surface-card:hover{border-color:var(--border-strong)}.button{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--ink);text-align:center;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:13px;transition:transform .15s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button.primary{background:var(--grn);color:#061206;box-shadow:0 0 0 1px var(--grn) inset, var(--glow-grn)}.button.primary:hover{box-shadow:0 0 0 1px var(--grn) inset, 0 0 36px -2px var(--grn)}.button.secondary{color:var(--mag);border-color:color-mix(in oklab, var(--mag) 55%, transparent);background:0 0}.button.secondary:hover{background:color-mix(in oklab, var(--mag) 12%, transparent)}.button.ghost{color:var(--grn);border-color:color-mix(in oklab, var(--grn) 50%, transparent);background:0 0}.button.ghost:hover{background:color-mix(in oklab, var(--grn) 12%, transparent);color:var(--grn)}.button.wide{width:100%}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.status-pill{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--grn);background:color-mix(in oklab, var(--grn) 12%, #000 88%);border:1px solid color-mix(in oklab, var(--grn) 30%, transparent);align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyn);border:1px solid color-mix(in oklab, var(--cyn) 35%, transparent);align-items:center;padding:4px 10px;font-size:10px;display:inline-flex}.hero-tag{background:color-mix(in oklab, var(--cyn) 8%, #000 92%)}.tone-mint,.host-card.tone-mint,.host-card-mint{--accent:var(--grn)}.tone-blue,.host-card.tone-blue,.host-card-blue{--accent:var(--cyn)}.tone-coral,.host-card.tone-coral,.host-card-coral{--accent:var(--mag)}.tone-gold,.host-card-gold{--accent:var(--gold)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bvDrift{0%{transform:scale(1.06)translate(-1%)}to{transform:scale(1.1)translate(1%)}}@keyframes bvGlow{0%{transform:translateY(0)scale(1)}to{transform:translateY(-30px)scale(1.1)}}@keyframes bvFloat{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(-14px)rotate(1deg)}}@keyframes scaleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bv-top{z-index:30;background:var(--bg-deep);border-bottom:1px solid color-mix(in oklab, var(--grn) 22%, transparent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:24px;padding:9px 28px;font-size:11px;display:flex;position:relative}.bv-top-l,.bv-top-r{color:#d8ffc68c;white-space:nowrap;align-items:center;gap:22px;display:flex}.bv-top-r{max-width:520px;overflow:hidden}.bv-top b{color:var(--grn);font-weight:600}.bv-top em{color:var(--mag);font-style:normal}.bv-top-glyph{color:var(--grn)}.bv-shell{z-index:40;background:var(--bg);width:100%;position:sticky;top:0}.bv-nav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-faint);background:linear-gradient(#050a05f5,#050a05b3);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:14px 28px;display:grid;position:relative}.bv-logo{align-items:center;gap:12px;display:flex}.bv-logo-mark{filter:drop-shadow(0 0 14px #9eff5b73);width:auto;height:56px;transition:transform .25s}.bv-logo:hover .bv-logo-mark{transform:rotate(-6deg)scale(1.06)}.bv-logo-word{font-family:var(--font-display);letter-spacing:.02em;flex-direction:column;line-height:.92;display:flex}.bv-logo-word b{color:var(--grn);letter-spacing:.06em;text-shadow:0 0 12px #9eff5b66;font-size:18px;font-weight:900}.bv-logo-word i{color:var(--mag);letter-spacing:.16em;margin-top:2px;font-size:13px;font-style:italic}.bv-nav-links{border:1px solid var(--border-faint);background:#0006;justify-self:center;gap:4px;padding:4px;display:flex}.bv-nav-links a{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#d8ffc6a6;padding:9px 16px;font-size:11px;transition:all .18s}.bv-nav-links a:hover{color:var(--grn);background:#9eff5b14}.bv-nav-links a.active,.bv-nav-links a[aria-current=page]{color:var(--grn);background:#9eff5b24}.bv-nav-r{justify-self:end;align-items:center;gap:14px;display:flex}.cart-button{border:1px solid var(--border-faint);color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#00000059;align-items:center;gap:8px;min-height:38px;padding:7px 10px 7px 12px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.cart-button:hover,.cart-button:focus-visible{border-color:var(--border-strong);color:var(--grn);background:#9eff5b14;outline:none}.cart-button__badge{background:var(--cyn);color:#031011;font-family:var(--font-display);letter-spacing:0;justify-content:center;align-items:center;min-width:22px;min-height:22px;padding:0 6px;font-size:12px;display:inline-flex}.cart-drawer-shell{z-index:120;position:fixed;inset:0}.cart-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;width:100%;height:100%;position:absolute;inset:0}.cart-drawer{background:linear-gradient(180deg, var(--bg2), var(--bg));border-left:1px solid var(--border-strong);flex-direction:column;width:440px;max-width:100vw;height:100dvh;margin-left:auto;display:flex;position:relative;box-shadow:-24px 0 60px -28px #000000e6}.cart-drawer__head{border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.cart-drawer__head .card-kicker{margin-bottom:8px}.cart-drawer__head h2{font-size:32px;line-height:1}.cart-drawer__close{border:1px solid var(--border-faint);color:var(--ink-muted);font-family:var(--font-mono);justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;transition:border-color .18s,color .18s;display:inline-flex}.cart-drawer__close:hover,.cart-drawer__close:focus-visible{border-color:var(--grn);color:var(--grn);outline:none}.cart-drawer__body{flex-direction:column;flex:1;gap:16px;padding:22px 24px;display:flex;overflow-y:auto}.cart-drawer__notice{border:1px dashed var(--border-faint);flex-direction:column;gap:8px;padding:18px;display:flex}.cart-drawer__notice h3{font-size:20px;line-height:1.05}.cart-drawer__notice p{color:var(--ink-muted);font-size:14px;line-height:1.55}.cart-line-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cart-line{border:1px solid var(--border-faint);background:#00000038;grid-template-columns:64px minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:14px;display:grid}.cart-line__thumbnail{aspect-ratio:1;border:1px solid var(--border-faint);background:radial-gradient(65% 50% at 50% 100%,#9eff5b29,#0000 70%),linear-gradient(135deg,#132208,#050a05);justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.cart-line__thumbnail img{object-fit:cover;width:100%;height:100%}.cart-line__thumbnail--placeholder{padding:14px}.cart-line__thumbnail--placeholder img{filter:drop-shadow(0 0 12px #9eff5b73);object-fit:contain;opacity:.88;width:100%;height:auto}.cart-line__body{min-width:0}.cart-line__title{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;font-size:15px;line-height:1.12}.cart-line__meta{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font-size:10px;line-height:1.4}.cart-line__price{color:var(--grn);font-family:var(--font-mono);white-space:nowrap;font-size:13px}.cart-line__controls{grid-column:2/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.cart-line__quantity{border:1px solid var(--border-faint);grid-template-columns:32px 42px 32px;align-items:center;min-height:34px;display:inline-grid}.cart-line__quantity-button,.cart-line__remove{color:var(--ink-muted);font-family:var(--font-mono);justify-content:center;align-items:center;transition:border-color .18s,color .18s,opacity .18s;display:inline-flex}.cart-line__quantity-button{width:32px;height:32px;font-size:15px}.cart-line__quantity-button:hover:not(:disabled),.cart-line__quantity-button:focus-visible:not(:disabled),.cart-line__remove:hover:not(:disabled),.cart-line__remove:focus-visible:not(:disabled){color:var(--grn);outline:none}.cart-line__quantity-button:disabled,.cart-line__remove:disabled{cursor:not-allowed;opacity:.45}.cart-line__quantity-value{color:var(--ink);font-family:var(--font-mono);text-align:center;font-size:12px}.cart-line__remove{border:1px solid var(--border-faint);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;min-height:34px;padding:0 12px;font-size:10px}.cart-drawer__footer{border-top:1px solid var(--border-faint);flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.cart-promo{flex-direction:column;gap:10px;display:flex}.cart-promo__form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.cart-promo__input{border:1px solid var(--border-faint);color:var(--ink);font-family:var(--font-mono);background:#0000003d;min-width:0;min-height:40px;padding:0 12px;font-size:12px}.cart-promo__input:focus-visible{border-color:var(--grn);outline:none}.cart-promo__input:disabled{cursor:not-allowed;opacity:.45}.cart-promo__apply,.cart-promo__remove{border:1px solid var(--border-faint);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:10px;transition:border-color .18s,color .18s,opacity .18s;display:inline-flex}.cart-promo__apply:hover:not(:disabled),.cart-promo__apply:focus-visible:not(:disabled),.cart-promo__remove:hover:not(:disabled),.cart-promo__remove:focus-visible:not(:disabled){border-color:var(--grn);color:var(--grn);outline:none}.cart-promo__apply:disabled,.cart-promo__remove:disabled{cursor:not-allowed;opacity:.45}.cart-promo__codes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cart-promo__code{border:1px solid var(--border-faint);background:#0000002e;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:grid}.cart-promo__code.is-not-applicable{border-color:#ffce5c5c}.cart-promo__code-text,.cart-promo__code-status,.cart-promo__message{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;line-height:1.35}.cart-promo__code-text{color:var(--ink);overflow-wrap:anywhere}.cart-promo__code-status,.cart-promo__message{color:var(--gold)}.cart-promo__message{margin:0}.cart-drawer__summary{flex-direction:column;gap:10px;display:flex}.cart-drawer__subtotal{justify-content:space-between;align-items:center;gap:18px;display:flex}.cart-drawer__subtotal span{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.cart-drawer__subtotal strong{color:var(--grn);font-family:var(--font-display);font-size:22px;line-height:1}.cart-drawer__discount-line strong{color:var(--mag)}.cart-drawer__total{border-top:1px solid var(--border-faint);padding-top:10px}.live-pill{font-family:var(--font-mono);letter-spacing:.08em;color:var(--lp,var(--grn));background:color-mix(in oklab, var(--lp,var(--grn)) 10%, #000 90%);border:1px solid color-mix(in oklab, var(--lp,var(--grn)) 60%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--lp,var(--grn)) 25%, transparent) inset, 0 0 22px -4px color-mix(in oklab, var(--lp,var(--grn)) 70%, transparent);text-transform:uppercase;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:11px;font-weight:600;display:inline-flex}.live-pill__dot{background:var(--lp,var(--grn));width:8px;height:8px;box-shadow:0 0 12px var(--lp,var(--grn)), 0 0 4px var(--lp,var(--grn));border-radius:50%;animation:1.6s ease-in-out infinite pulse}.live-pill__sep{opacity:.5}.live-pill__count{color:color-mix(in oklab, var(--lp,var(--grn)) 80%, white 20%);font-weight:500}.live-pill.off-air{--lp:var(--ink-faint)}.live-pill.off-air .live-pill__dot{background:var(--ink-faint);box-shadow:none;animation:none}.scanlines{pointer-events:none;mix-blend-mode:overlay;z-index:5;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.marquee{border-top:1px solid color-mix(in oklab, var(--mq,var(--grn)) 35%, transparent);border-bottom:1px solid color-mix(in oklab, var(--mq,var(--grn)) 35%, transparent);background:color-mix(in oklab, var(--mq,var(--grn)) 6%, var(--bg-deep));color:var(--mq,var(--grn));text-shadow:0 0 14px color-mix(in oklab, var(--mq,var(--grn)) 70%, transparent);position:relative;overflow:hidden}.marquee__track{white-space:nowrap;width:max-content;animation:marquee var(--mq-dur,40s) linear infinite;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;gap:56px;padding:14px 0;font-size:14px;display:flex}.marquee__item{align-items:center;gap:28px;display:inline-flex}.marquee__glyph{color:color-mix(in oklab, var(--mq,var(--grn)) 70%, transparent);font-size:12px}.stat-read{font-family:var(--font-mono);border-left:2px solid var(--sr,var(--cyn));padding:4px 0 4px 12px}.stat-read__val{font-family:var(--font-display);color:var(--sr,var(--cyn));text-shadow:0 0 16px color-mix(in oklab, var(--sr,var(--cyn)) 70%, transparent);font-size:28px;line-height:1}.stat-read__lbl{letter-spacing:.18em;color:#ffffff8c;text-transform:uppercase;margin-top:6px;font-size:10px}.slab{aspect-ratio:2.5/3.5;width:100%;box-shadow:0 0 0 2px #ffffff80 inset, 0 0 0 4px color-mix(in oklab, var(--slab,var(--grn)) 50%, #000 50%) inset, 0 14px 30px -8px color-mix(in oklab, var(--slab,var(--grn)) 70%, transparent), 0 0 60px -10px color-mix(in oklab, var(--slab,var(--grn)) 40%, transparent);font-family:var(--font-mono);color:#1a1813;background:linear-gradient(#f6f4ee 0%,#d9d4c4 100%);flex-direction:column;padding:8px 8px 6px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.slab__header{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.slab__art{background:linear-gradient(135deg, color-mix(in oklab, var(--slab,var(--grn)) 90%, #000 10%), color-mix(in oklab, var(--slab,var(--grn)) 60%, #000 40%));flex-direction:column;flex:1;justify-content:flex-end;margin:6px 0;padding:8px;display:flex;position:relative;overflow:hidden}.slab__art-stripes{background-image:repeating-linear-gradient(135deg,#ffffff2e 0 2px,#0000 2px 8px);position:absolute;inset:0}.slab__player{font-family:var(--font-display);color:#fff;letter-spacing:.02em;text-shadow:0 1px #00000080;text-transform:uppercase;font-size:13px;line-height:1;position:relative}.slab__year{color:#ffffffd9;margin-top:2px;font-size:9px;position:relative}.slab__footer{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex}.slab__val{font-weight:700}.bv-hero{background:var(--bg);height:880px;position:relative;overflow:hidden}.bv-hero-bg{background:radial-gradient(circle at 72% 35%,#9eff5b1f,#0000 28%),radial-gradient(circle at 92% 80%,#ff4ec124,#0000 35%),linear-gradient(115deg,#030603 0%,#071008 45%,#020302 100%);position:absolute;inset:0}.bv-hero-vignette{z-index:5;pointer-events:none;background:radial-gradient(80% 60% at 50% 100%,#050a05f5 0%,#0000 70%),radial-gradient(90% 70% at 50% 0,#050a05a6 0%,#0000 60%),linear-gradient(90deg,#050a05eb 0%,#050a0557 48%,#0000 74%,#050a057a 100%);position:absolute;inset:0}.bv-hero-glow{pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute}.bv-hero-glow.grn{background:radial-gradient(circle,#9eff5b4d,#0000 70%);animation:9s ease-in-out infinite alternate bvGlow;top:80px;left:-180px}.bv-hero-glow.mag{background:radial-gradient(circle,#ff4ec147,#0000 70%);animation:11s ease-in-out infinite alternate-reverse bvGlow;bottom:0;right:-180px}.bv-hero-media{z-index:4;top:28px;right:max(28px, calc((100vw - var(--shell-max)) / 2 + 28px));border:1px solid color-mix(in oklab, var(--grn) 35%, transparent);background:#030603;width:min(42vw,540px);position:absolute;bottom:62px;overflow:hidden;box-shadow:0 36px 100px -26px #000000e6}.bv-hero-media:before,.bv-hero-media:after{content:"";z-index:3;pointer-events:none;width:54px;height:54px;position:absolute}.bv-hero-media:before{border-top:1px solid var(--grn);border-right:1px solid var(--grn);top:16px;right:16px}.bv-hero-media:after{border-bottom:1px solid var(--mag);border-left:1px solid var(--mag);bottom:16px;left:16px}.bv-hero-media__video{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.08);width:100%;height:100%;display:block}.bv-hero-media__wash{pointer-events:none;background:linear-gradient(90deg,#030603ad,#0000 35%),linear-gradient(#0000 55%,#030603e6);position:absolute;inset:0}.bv-hero-media__label{z-index:4;text-transform:uppercase;gap:4px;display:grid;position:absolute;bottom:28px;left:28px;right:86px}.bv-hero-media__label span{color:var(--grn);font-family:var(--font-mono);letter-spacing:.18em;font-size:9px}.bv-hero-media__label strong{color:#fff;font-family:var(--font-display);letter-spacing:.04em;font-size:18px}.bv-hero-media__control{z-index:5;color:#fff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#030603b8;border:1px solid #ffffff61;padding:7px 9px;font-size:9px;position:absolute;bottom:24px;right:24px}.bv-hero-media__control:hover,.bv-hero-media__control:focus-visible{border-color:var(--grn);color:var(--grn);outline:none}.bv-cast{z-index:8;pointer-events:none;position:absolute;inset:0}.bv-cast-char{filter:drop-shadow(-22px 0 60px #ff4ec180)drop-shadow(20px 20px 40px #000000b3);opacity:0;width:auto;height:760px;transition:opacity 1.1s,transform 1.4s;position:absolute;bottom:-20px;right:4%;transform:translateY(20px)scale(.98)}.bv-cast-char.on{opacity:1;animation:6.5s ease-in-out 1.2s infinite alternate bvFloat;transform:translateY(0)scale(1)}.bv-cast-label{z-index:9;font-family:var(--font-mono);letter-spacing:.18em;color:#d8ffc699;text-transform:uppercase;text-align:right;border-left:2px solid var(--mag);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a05b3;flex-direction:column;gap:4px;padding:10px 14px;font-size:11px;display:flex;position:absolute;bottom:92px;right:5%}.bv-cast-label-id{color:var(--mag);font-size:9px}.bv-cast-label b{font-family:var(--font-display);color:#fff;letter-spacing:.04em;margin-top:2px;font-size:22px}.bv-cast-dots{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.bv-cast-dots span{background:#d8ffc633;width:18px;height:3px;transition:background .4s}.bv-cast-dots span.on{background:var(--grn);box-shadow:0 0 8px var(--grn)}.bv-hero-inner{z-index:10;height:100%;padding:56px var(--section-pad-x) 64px;max-width:var(--shell-max);pointer-events:none;grid-template-columns:1.05fr 1fr;gap:40px;margin:0 auto;display:grid;position:relative}.bv-hero-content{pointer-events:auto;flex-direction:column;justify-content:center;gap:26px;max-width:650px;display:flex}.bv-on-air{background:var(--grn);color:#061206;font-family:var(--font-display);letter-spacing:.18em;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);text-transform:uppercase;align-self:flex-start;align-items:center;gap:12px;padding:8px 26px 8px 12px;font-size:13px;display:inline-flex;box-shadow:0 0 30px #9eff5ba6}.bv-on-air-dot{background:#061206;border-radius:50%;width:10px;height:10px;animation:1s infinite pulse}.bv-on-air.off-air{background:var(--bg-deep);color:var(--ink);border:1px solid color-mix(in oklab, var(--grn) 35%, transparent);box-shadow:0 0 20px -4px #9eff5b66}.bv-on-air.off-air .bv-on-air-dot{background:var(--grn);box-shadow:0 0 10px var(--grn);animation:none}.bv-hero-title{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:#fff;text-wrap:balance;margin:0;font-size:92px;line-height:.86}.bv-hero-title em{color:var(--grn);text-shadow:0 0 28px #9eff5b8c;font-style:italic;display:block}.bv-hero-sub{color:#d8ffc6c7;max-width:480px;margin:0;font-size:17px;line-height:1.55}.bv-hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.bv-sms-quickjoin{border:1px solid color-mix(in oklab, var(--cyn) 36%, transparent);border-left:3px solid var(--cyn);max-width:540px;box-shadow:0 16px 42px -30px var(--cyn);background:#030603b8;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.bv-sms-quickjoin div{gap:4px;display:grid}.bv-sms-quickjoin span,.bv-sms-quickjoin>a{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.bv-sms-quickjoin strong{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;font-size:18px}.bv-sms-quickjoin strong a,.bv-sms-quickjoin>a{color:var(--cyn)}.bv-sms-quickjoin strong a:hover,.bv-sms-quickjoin>a:hover{color:var(--ink-strong);text-shadow:var(--glow-cyn)}.bv-hero-meta{border-top:1px solid var(--border-faint);gap:32px;margin-top:4px;padding-top:24px;display:flex}.bv-hero-strip{z-index:11;font-family:var(--font-mono);letter-spacing:.14em;color:#d8ffc699;text-transform:uppercase;border-top:1px solid var(--border-faint);background:linear-gradient(#0000 0%,#000000d9 60%,#000000f2 100%);justify-content:space-between;padding:14px 32px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.bv-hero-strip b{color:var(--grn)}.bv-section{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg);max-width:var(--shell-max);margin:0 auto;position:relative}.bv-section.alt{background:var(--bg2);max-width:100%}.bv-section.alt>.bv-section-inner{max-width:var(--shell-max);margin:0 auto}.bv-section-head{border-bottom:1px dashed #9eff5b33;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;padding-bottom:24px;display:flex}.bv-section-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:#fff;text-wrap:balance;max-width:740px;margin:0;font-size:60px;line-height:.95}.bv-section-title em{color:var(--grn);text-shadow:0 0 26px #9eff5b73;font-style:italic}.bv-section-side{color:#d8ffc6a6;max-width:360px;margin:0;padding-bottom:8px;font-size:14px;line-height:1.6}.section-heading{flex-direction:column;gap:12px;max-width:760px;margin-bottom:32px;display:flex}.section-heading h2{font-family:var(--font-display);font-size:48px;line-height:.96}.section-heading p{font-family:var(--font-body);color:var(--ink-muted);text-transform:none;letter-spacing:0;font-size:16px;line-height:1.55}.bv-hosts{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.bv-host{background:radial-gradient(ellipse 60% 50% at 50% 100%, color-mix(in oklab, var(--accent,var(--grn)) 28%, transparent), transparent 65%), linear-gradient(180deg, var(--bg2) 0%, var(--bg) 100%);border:1px solid color-mix(in oklab, var(--accent,var(--grn)) 25%, transparent);align-items:flex-end;height:540px;transition:all .35s;display:flex;position:relative;overflow:hidden}.bv-host:hover{border-color:color-mix(in oklab, var(--accent,var(--grn)) 60%, transparent);transform:translateY(-4px)}.bv-host:before,.bv-host:after{content:"";border:1px solid var(--accent,var(--grn));width:18px;height:18px;position:absolute}.bv-host:before{border-bottom:0;border-right:0;top:12px;left:12px}.bv-host:after{border-top:0;border-left:0;bottom:12px;right:12px}.bv-host-meta{z-index:3;background:linear-gradient(#0000,#030603e0 38%,#030603fa);flex-direction:column;justify-content:flex-end;gap:10px;width:100%;padding:130px 20px 22px;display:flex;position:relative}.bv-host-id{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent,var(--grn));text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.bv-host-id>span{color:#d8ffc680}.bv-host-id a{color:var(--accent,var(--grn));align-items:center;gap:5px;text-decoration:none;transition:color .18s;display:inline-flex}.bv-host-id a:hover,.bv-host-id a:focus-visible{color:#fff}.bv-host-id img{width:12px;height:12px}.bv-host-name{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:#fff;margin:0;font-size:38px;line-height:.88;position:relative}.bv-host-name span{-webkit-text-stroke:1.5px var(--accent,var(--grn));-webkit-text-fill-color:transparent;font-style:italic;display:block}.bv-host-blurb{color:#d8ffc6bf;margin:0;font-size:13px;line-height:1.45}.bv-host-link{color:var(--accent,var(--grn));font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:9px}.bv-host-link:hover,.bv-host-link:focus-visible{color:#fff}.host-story-dialog{width:min(620px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.host-story-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010501e6}.host-story-dialog__panel{border:1px solid color-mix(in oklab, var(--accent,var(--grn)) 45%, var(--border-faint));background:var(--bg);flex-direction:column;gap:14px;max-height:calc(100dvh - 32px);padding:16px;display:flex;box-shadow:0 28px 100px #000000b8}.host-story-dialog__header{justify-content:space-between;align-items:center;gap:18px;display:flex}.host-story-dialog__header p{color:var(--grn);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px}.host-story-dialog__header h2{color:#fff;font-family:var(--font-display);text-transform:uppercase;margin:3px 0 0;font-size:26px;line-height:1}.host-story-dialog__close{border:1px solid var(--border-faint);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:9px 12px;font-size:9px}.host-story-dialog__close:hover,.host-story-dialog__close:focus-visible{border-color:var(--grn);color:var(--grn)}.host-story-dialog__media{aspect-ratio:9/16;background:#000;width:min(100%,430px);max-height:calc(100dvh - 120px);margin:0 auto;overflow:hidden}.host-story-dialog__media video{object-fit:contain;width:100%;height:100%;display:block}.bv-host-stats{gap:20px;margin-top:auto;display:flex}.bv-host-stat{font-family:var(--font-mono)}.bv-host-stat b{font-family:var(--font-display);color:var(--accent,var(--grn));letter-spacing:.02em;font-size:22px;display:block}.bv-host-stat span{letter-spacing:.16em;color:#d8ffc68c;text-transform:uppercase;font-size:9px}.bv-host-img-wrap{position:absolute;inset:0;overflow:hidden}.bv-host-img-bg{background:radial-gradient(ellipse 70% 60% at 50% 100%, color-mix(in oklab, var(--accent,var(--grn)) 35%, transparent), transparent 65%), repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 24px);z-index:1;position:absolute;inset:0}.bv-host-img{object-fit:cover;object-position:center top;filter:saturate(.88)contrast(1.05);z-index:0;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.bv-host:hover .bv-host-img{transform:scale(1.04)}.bv-schedule{background:#050a0599;border:1px solid #9eff5b33}.bv-schedule-head{font-family:var(--font-mono);letter-spacing:.18em;color:#9eff5ba6;text-transform:uppercase;background:#9eff5b0a;border-bottom:1px solid #9eff5b33;grid-template-columns:90px 1fr 180px 180px;gap:24px;padding:14px 24px;font-size:10px;display:grid}.bv-break{border-bottom:1px solid #9eff5b1a;grid-template-columns:90px 1fr 180px 180px;align-items:center;gap:24px;padding:24px;transition:background .2s;display:grid}.bv-break:hover{background:#9eff5b0d}.bv-break:last-child{border-bottom:0}.bv-break-day{font-family:var(--font-display);color:var(--grn);letter-spacing:.04em;font-size:24px}.bv-break-day-sub{font-family:var(--font-mono);color:#d8ffc68c;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:10px}.bv-break-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:0;font-size:20px}.bv-break-sub{color:#d8ffc69e;font-size:12px;font-family:var(--font-mono);letter-spacing:.06em;margin-top:4px}.bv-break-tag{font-family:var(--font-mono);letter-spacing:.18em;color:var(--cyn);text-transform:uppercase;font-size:10px}.bv-break-time{font-family:var(--font-mono);color:var(--mag);letter-spacing:.06em;margin-top:4px;font-size:13px}.bv-break-cta{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--grn);border:1px solid var(--grn);text-align:center;background:0 0;justify-content:center;align-items:center;padding:10px 14px;font-size:11px;transition:all .18s;display:inline-flex}.bv-break:hover .bv-break-cta{background:var(--grn);color:#061206;box-shadow:0 0 16px var(--grn)}.bv-hits{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.bv-hit{background:linear-gradient(180deg, var(--bg2), var(--bg));border:1px solid #9eff5b29;flex-direction:column;align-items:center;padding:28px 24px 20px;transition:all .3s;display:flex;position:relative}.bv-hit:hover{border-color:var(--accent,var(--grn));box-shadow:0 0 40px -10px var(--accent,var(--grn));transform:translateY(-4px)}.bv-hit-slab-wrap{filter:drop-shadow(0 16px 30px #0009);width:220px;margin-bottom:22px}.bv-hit-label{font-family:var(--font-mono);text-align:center;letter-spacing:.18em;color:var(--accent,var(--grn));text-transform:uppercase;margin-bottom:6px;font-size:10px}.bv-hit-name{font-family:var(--font-display);text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.01em;margin:0 0 4px;font-size:22px}.bv-hit-value{font-family:var(--font-display);color:var(--accent,var(--grn));text-shadow:0 0 16px color-mix(in oklab, var(--accent,var(--grn)) 50%, transparent);font-size:26px}.bv-hit-meta{border-top:1px dashed var(--border-faint);width:100%;margin-top:16px;padding-top:14px}.bv-hit-row{font-family:var(--font-mono);color:#d8ffc6a6;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:4px 0;font-size:11px;display:flex}.bv-hit-row b{color:#fff;font-weight:500}.bv-replays{grid-template-columns:1.4fr 1fr;gap:32px;display:grid}.bv-replays-list{flex-direction:column;gap:10px;display:flex}.bv-replay{cursor:pointer;background:#050a05b3;border:1px solid #9eff5b1f;grid-template-columns:130px 1fr auto;align-items:center;gap:16px;padding:14px;transition:all .22s;display:grid}.bv-replay:hover{border-color:var(--grn);background:#9eff5b0d}.bv-replay-thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#1a2b0a,#050a05);position:relative}.bv-replay-thumb:after{content:"";border-left:12px solid var(--grn);width:0;height:0;filter:drop-shadow(0 0 8px var(--grn));border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bv-replay-info{flex-direction:column;gap:6px;display:flex}.bv-replay-title{color:#fff;font-size:14px;font-weight:500;line-height:1.4;font-family:var(--font-body);text-transform:none;letter-spacing:0;margin:0}.bv-replay-meta{font-family:var(--font-mono);letter-spacing:.1em;color:#d8ffc680;text-transform:uppercase;font-size:10px}.bv-replay-len{font-family:var(--font-display);color:var(--grn);font-size:14px}.bv-collect{background:linear-gradient(180deg, var(--bg2), var(--bg));border:1px solid color-mix(in oklab, var(--mag) 30%, transparent);padding:28px;position:relative;overflow:hidden}.bv-collect h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0 0 8px;font-size:28px;line-height:1}.bv-collect-sub{color:#d8ffc6a6;margin:0 0 20px;font-size:14px}.bv-collect-list{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.bv-collect-item{font-family:var(--font-mono);border-left:2px solid var(--grn);letter-spacing:.06em;text-transform:uppercase;background:#0006;justify-content:space-between;padding:10px 12px;font-size:12px;display:flex}.bv-collect-item span:last-child{color:var(--grn);letter-spacing:.08em;font-weight:600}.bv-join{background:radial-gradient(ellipse 90% 70% at 50% 50%, #9eff5b2e, transparent 70%), linear-gradient(180deg, var(--bg2), var(--bg));padding:var(--section-pad-y) var(--section-pad-x);text-align:center;position:relative;overflow:hidden}.bv-join-inner{z-index:2;max-width:720px;margin:0 auto;position:relative}.bv-join-title{font-family:var(--font-display);text-transform:uppercase;color:#fff;letter-spacing:-.01em;margin:16px 0 24px;font-size:76px;line-height:.92}.bv-join-title em{color:var(--grn);text-shadow:0 0 26px #9eff5b8c;font-style:italic}.bv-join-sub{color:#d8ffc6b3;margin:0 0 32px;font-size:17px;line-height:1.5}.bv-join-fine{font-family:var(--font-mono);color:#d8ffc680;letter-spacing:.14em;text-transform:uppercase;margin-top:16px;font-size:11px}.site-footer{background:var(--bg-deep);border-top:1px solid var(--border-faint);padding:56px var(--section-pad-x) 32px;margin-top:0}.footer-inner{max-width:var(--shell-max);border-bottom:1px dashed var(--border-faint);grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin:0 auto 32px;padding-bottom:32px;display:grid}.footer-brand{flex-direction:column;gap:16px;display:flex}.footer-brand img{filter:drop-shadow(0 0 18px #9eff5b59);width:auto;height:110px}.footer-tagline{color:#d8ffc699;max-width:320px;margin:0;font-size:13px;line-height:1.55}.footer-nav{display:contents}.footer-nav-group{flex-direction:column;gap:8px;display:flex}.footer-nav-group strong{font-family:var(--font-mono);letter-spacing:.18em;color:var(--grn);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.footer-nav-group a{color:#d8ffc6b3;font-size:13px;transition:color .18s}.footer-nav-group a:hover{color:var(--grn)}.footer-socials{max-width:var(--shell-max);border-bottom:1px dashed #9eff5b1f;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 auto 24px;padding-bottom:24px;display:grid}.footer-social{min-height:68px;font-family:var(--font-display);letter-spacing:.12em;color:#d8ffc6ad;text-transform:uppercase;background:#9eff5b06;border:1px solid #9eff5b1f;justify-content:center;align-items:center;gap:11px;padding:14px 16px;font-size:14px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:flex}.footer-social:hover,.footer-social:focus-visible{color:#fff;background:#9eff5b12;border-color:#9eff5b80;transform:translateY(-2px)}.footer-social__logo{object-fit:contain;opacity:.78;width:28px;height:28px;transition:opacity .2s}.footer-social:hover .footer-social__logo,.footer-social:focus-visible .footer-social__logo{opacity:1}.footer-social__logo--whatnot{object-fit:cover;object-position:left center;border-radius:7px}.footer-bottom{max-width:var(--shell-max);font-family:var(--font-mono);letter-spacing:.14em;color:#d8ffc666;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 auto;font-size:10px;display:flex}.auth-status{position:relative}.auth-admin-link{border:1px solid color-mix(in oklab, var(--mag) 55%, transparent);background:color-mix(in oklab, var(--mag) 10%, transparent);color:var(--mag);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:8px 12px;font-size:10px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.auth-admin-link:hover{border-color:var(--mag);background:color-mix(in oklab, var(--mag) 18%, transparent);color:#fff}.auth-status-loading{background:#9eff5b1a;width:80px;height:32px;display:inline-block}.auth-status-trigger{border:1px solid var(--border-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:#0006;align-items:center;gap:8px;padding:6px 12px;font-size:11px;transition:border-color .18s,background .18s;display:inline-flex}.auth-status-trigger:hover{border-color:var(--grn)}.auth-avatar,.auth-avatar-fallback{background:var(--grn);color:#061206;width:24px;height:24px;font-family:var(--font-display);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.auth-avatar{background:0 0}.auth-name{text-overflow:ellipsis;max-width:120px;overflow:hidden}.auth-dropdown{background:var(--bg-deep);border:1px solid var(--border-faint);z-index:50;min-width:220px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -12px #000000b3}.auth-dropdown-header{border-bottom:1px dashed var(--border-faint);flex-direction:column;gap:4px;margin-bottom:12px;padding-bottom:12px;display:flex}.auth-dropdown-header strong{font-family:var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:14px}.auth-dropdown-discord,.auth-dropdown-points{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-muted);text-transform:uppercase;font-size:10px}.auth-dropdown-points{color:var(--grn)}.auth-dropdown-nav{flex-direction:column;gap:6px;display:flex}.auth-dropdown-nav a,.auth-dropdown-nav button{text-align:left;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 10px;font-size:11px;transition:all .18s}.auth-dropdown-nav a:hover,.auth-dropdown-nav button:hover{border-color:var(--border-faint);color:var(--grn)}.discord-auth-shell{align-items:center;gap:8px;display:inline-flex}.discord-auth-shell.compact .discord-auth-button{padding:8px 14px;font-size:11px}.discord-auth-button{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--grn);border:1px solid color-mix(in oklab, var(--grn) 50%, transparent);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 16px;font-size:12px;transition:all .18s;display:inline-flex}.discord-auth-button:hover{background:color-mix(in oklab, var(--grn) 12%, transparent)}.discord-auth-float{display:none}.discord-wordmark-button img{filter:brightness(0)invert();opacity:.85;transition:opacity .18s}.discord-wordmark-button:hover img{opacity:1}.section-nav{border-bottom:1px solid var(--border-faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#050a0599;gap:4px;padding:12px 28px;font-size:11px;display:flex;overflow-x:auto}.section-nav-label{color:var(--grn);padding:6px 12px}.section-nav a,.section-nav button{color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:6px 12px;transition:all .18s}.section-nav a:hover,.section-nav button:hover{color:var(--grn)}.section-nav a.active,.section-nav button.active{color:var(--grn);border-color:var(--border-faint);background:#9eff5b0f}.field{font-family:var(--font-body);flex-direction:column;gap:6px;display:flex}.field>span,.field-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-size:11px}.field-input,input[type=email],input[type=tel],input[type=text],input[type=number],input[type=search],select,textarea{border:1px solid var(--border-faint);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-strong);background:#0000008c;outline:none;width:100%;padding:12px 14px;font-size:13px;transition:border-color .18s,box-shadow .18s}.field-input:focus,input:focus,select:focus,textarea:focus{border-color:var(--grn);box-shadow:0 0 0 3px #9eff5b26}input::placeholder{color:#d8ffc666}.waitlist-card{background:linear-gradient(180deg, var(--bg2), var(--bg));border:1px solid var(--border-faint);flex-direction:column;gap:20px;padding:32px;display:flex;position:relative}.waitlist-card.compact{padding:24px}.waitlist-copy h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0 0 8px;font-size:28px;line-height:1.05}.waitlist-copy p{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.55}.waitlist-login-nudge{border-left:2px solid var(--mag);background:#0006;flex-direction:column;gap:12px;padding:16px;display:flex}.waitlist-login-nudge.with-logo{align-items:flex-start}.waitlist-login-nudge p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.waitlist-form{flex-direction:column;gap:16px;display:flex}.reminder-toggle{border:none;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.reminder-option{border:1px solid var(--border-faint);cursor:pointer;background:#00000073;align-items:flex-start;gap:8px;padding:14px;transition:all .18s;display:flex}.reminder-option:hover{border-color:color-mix(in oklab, var(--grn) 40%, transparent)}.reminder-option.active{border-color:var(--grn);background:color-mix(in oklab, var(--grn) 8%, transparent)}.reminder-option strong{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:12px;display:block}.reminder-option em{color:var(--ink-muted);font-size:11px;font-style:normal;font-family:var(--font-body);margin-top:4px;line-height:1.4;display:block}.reminder-radio{accent-color:var(--grn);margin:4px 0 0}.waitlist-field-note,.preference-note{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-muted);text-transform:uppercase;margin:0;font-size:10px}.preference-note{text-transform:none;letter-spacing:0;font-family:var(--font-body);font-size:12px}.preference-note a{color:var(--grn);text-decoration:underline}.form-message{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0;padding:8px 0;font-size:11px}.form-message.success{color:var(--grn)}.form-message.error{color:var(--mag)}.bv-join .waitlist-card{border:1px solid var(--grn);box-shadow:0 0 40px -10px var(--grn);background:#0009;padding:6px}.bv-join .waitlist-card-inner{padding:20px}.host-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.host-grid-compact{grid-template-columns:repeat(2,1fr)}.host-card{background:linear-gradient(180deg, var(--bg2), var(--bg));border:1px solid color-mix(in oklab, var(--accent,var(--grn)) 25%, transparent);gap:20px;padding:24px;transition:border-color .25s,transform .25s;display:flex}.host-card:hover{border-color:color-mix(in oklab, var(--accent,var(--grn)) 60%, transparent);transform:translateY(-2px)}.host-card-compact{padding:20px}.host-card-avatar{background:radial-gradient(ellipse at center bottom, color-mix(in oklab, var(--accent,var(--grn)) 40%, transparent), transparent 70%);flex-shrink:0;justify-content:center;align-items:flex-start;width:180px;min-height:240px;display:flex;position:relative;overflow:hidden}.host-card-avatar-compact{width:150px;min-height:210px}.host-headshot{filter:drop-shadow(0 0 24px color-mix(in oklab, var(--accent,var(--grn)) 50%, transparent)) drop-shadow(0 12px 18px #00000080);width:auto;max-width:none;height:304px}.host-card-body{flex-direction:column;flex:1;gap:10px;display:flex}.host-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.host-card-header h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0;font-size:26px}.host-instagram-link{color:var(--accent,var(--grn));font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;line-height:1.2;text-decoration:none;transition:color .18s;display:inline-flex}.host-instagram-link:hover,.host-instagram-link:focus-visible{color:#fff}.host-instagram-link img{flex:none;width:16px;height:16px}.host-role-pill{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent,var(--grn));border:1px solid color-mix(in oklab, var(--accent,var(--grn)) 35%, transparent);align-items:center;padding:4px 10px;font-size:10px;display:inline-flex}.host-bio{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.host-flavor{font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent,var(--grn));text-transform:uppercase;margin:0;font-size:10px}.event-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.event-panel-head h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0;font-size:22px}.event-hero{padding:64px var(--section-pad-x);border-bottom:1px dashed var(--border-faint);grid-template-columns:1.4fr 1fr;gap:40px;display:grid}.event-hero h1{font-family:var(--font-display);margin:12px 0;font-size:56px;line-height:.95}.event-hero-summary{color:var(--ink-muted);max-width:540px;font-size:16px;line-height:1.55}.event-hero-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.event-flow-strip{border-bottom:1px dashed var(--border-faint);grid-template-columns:repeat(3,1fr);gap:16px;padding:32px 0;display:grid}.event-flow-step{border:1px solid var(--border-faint);background:var(--bg2);flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}.step-index{font-family:var(--font-display);color:var(--grn);font-size:36px;line-height:1}.event-flow-step h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;color:#fff;margin:0;font-size:16px}.event-flow-step p{color:var(--ink-muted);font-size:13px;line-height:1.5}.event-product-grid,.product-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.product-card{border:1px solid var(--border-faint);background:linear-gradient(180deg, var(--bg2), var(--bg));flex-direction:column;gap:12px;padding:24px;display:flex}.product-card h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:18px}.product-card p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.product-card .chase{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cyn);text-transform:uppercase;border-top:1px dashed var(--border-faint);margin-top:auto;padding-top:10px;font-size:11px}.proof-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.hit-card-visual{aspect-ratio:2.5/3.5;background:linear-gradient(135deg,#0d2010,#050a05);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hit-card-content p{color:var(--ink-muted);margin:8px 0 12px;font-size:13px;line-height:1.5}.hit-meta{border-top:1px dashed var(--border-faint);grid-template-columns:repeat(3,1fr);gap:12px;padding-top:12px;display:grid}.hit-meta div{flex-direction:column;gap:2px;display:flex}.hit-meta strong{font-family:var(--font-mono);letter-spacing:.16em;color:var(--grn);text-transform:uppercase;font-size:9px}.hit-meta span{color:var(--ink);font-size:12px}.recap-grid{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.recap-flow-card,.recap-preview-card{flex-direction:column;gap:16px;padding:28px;display:flex}.replay-preview-grid{flex-direction:column;gap:12px;margin-top:16px;display:flex}.replay-preview-card{border:1px solid var(--border-faint);cursor:pointer;background:#0006;grid-template-columns:130px 1fr;align-items:center;gap:16px;padding:12px;transition:border-color .18s;display:grid}.replay-preview-card:hover{border-color:var(--grn)}.replay-preview-visual{aspect-ratio:16/10;background:linear-gradient(135deg,#1a2b0a,#050a05);position:relative}.replay-preview-visual:after{content:"";border-left:10px solid var(--grn);width:0;height:0;filter:drop-shadow(0 0 8px var(--grn));border-top:7px solid #0000;border-bottom:7px solid #0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.replay-preview-meta{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-muted);text-transform:uppercase;gap:8px;font-size:10px;display:flex}.replay-preview-meta strong{color:var(--grn)}.replay-preview-copy h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:6px 0 4px;font-size:15px}.replay-preview-copy p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.recap-benefit-list{flex-direction:column;gap:12px;margin-top:8px;display:flex}.recap-benefit-item{border:1px solid var(--border-faint);background:#00000059;padding:16px 16px 16px 60px;position:relative}.recap-benefit-item .step-index{font-family:var(--font-display);color:var(--grn);font-size:24px;line-height:1;position:absolute;top:16px;left:16px}.recap-benefit-item h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:#fff;margin:0 0 4px;font-size:14px}.recap-benefit-item p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.account-page{max-width:var(--shell-max);padding:48px var(--section-pad-x) 96px;flex-direction:column;gap:32px;margin:0 auto;display:flex}.account-section{flex-direction:column;gap:16px;display:flex}.account-section-title,.account-section h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0;font-size:28px;line-height:1.05}.account-section-desc{color:var(--ink-muted);margin:0 0 12px;font-size:14px;line-height:1.55}.account-avatar{border:2px solid var(--grn);width:96px;height:96px;box-shadow:0 0 24px -4px var(--grn);border-radius:50%}.account-meta{flex-direction:column;gap:6px;display:flex}.account-meta-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:28px}.account-meta-row{flex-wrap:wrap;gap:8px;display:flex}.points-bar{border:1px solid var(--border-faint);background:#00000080;height:10px;margin-top:8px;position:relative;overflow:hidden}.points-bar-fill{background:linear-gradient(90deg, var(--grn), var(--cyn));height:100%;box-shadow:0 0 12px var(--grn)}.history-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.rewards-page{max-width:var(--shell-max);margin:0 auto}.rewards-hero{padding:64px var(--section-pad-x);border-bottom:1px dashed var(--border-faint);flex-direction:column;gap:16px;display:flex}.rewards-hero h1{font-family:var(--font-display);margin:0;font-size:64px;line-height:.95}.rewards-metrics{grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 0;display:grid}.rewards-metric{border-left:2px solid var(--grn);font-family:var(--font-mono);padding:8px 0 8px 14px}.rewards-metric strong{font-family:var(--font-display);color:var(--grn);letter-spacing:.02em;font-size:24px;display:block}.rewards-metric span{letter-spacing:.18em;color:var(--ink-muted);text-transform:uppercase;font-size:10px;display:block}.actions-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.action-card{border:1px solid var(--border-faint);background:var(--bg2);flex-direction:column;gap:10px;padding:24px;transition:border-color .2s,transform .2s;display:flex}.action-card:hover{border-color:var(--grn)}.action-card.completed{border-color:color-mix(in oklab, var(--grn) 50%, transparent)}.action-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:18px}.action-card p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.action-card-points{font-family:var(--font-display);color:var(--grn);margin-top:auto;font-size:22px}.tier-ladder{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tier-card{border:1px solid var(--border-faint);background:linear-gradient(180deg, var(--bg2), var(--bg));flex-direction:column;gap:10px;padding:20px;display:flex}.tier-card.current{border-color:var(--grn);box-shadow:0 0 24px -8px var(--grn)}.tier-card h3{font-family:var(--font-display);text-transform:uppercase;font-size:18px}.tier-card-perks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tier-card-perks li{color:var(--ink-muted);padding-left:14px;font-size:12px;line-height:1.5;position:relative}.tier-card-perks li:before{content:"◢";color:var(--grn);font-size:9px;position:absolute;top:4px;left:0}.leaderboard-table{border:1px solid var(--border-faint);background:#050a0599;overflow:hidden}.leaderboard-row{font-family:var(--font-mono);border-bottom:1px solid #9eff5b14;grid-template-columns:60px 1fr 100px 100px;align-items:center;gap:16px;padding:14px 20px;font-size:13px;display:grid}.leaderboard-row .rank{font-family:var(--font-display);color:var(--grn);font-size:18px}.leaderboard-row.coral .rank,.leaderboard-row.tone-coral .rank{color:var(--mag)}.leaderboard-row.mint .rank,.leaderboard-row.tone-mint .rank{color:var(--grn)}.leaderboard-row.blue .rank,.leaderboard-row.tone-blue .rank{color:var(--cyn)}.leaderboard-row.user-row{border:1px solid var(--grn);background:#9eff5b0f}.tier-badge{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:color-mix(in oklab, var(--grn) 12%, #000 88%);border:1px solid var(--border-faint);color:var(--ink);align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.tier-badge img,.tier-badge svg{width:14px;height:14px}.tier-badge.sm{padding:2px 6px;font-size:9px}.faq-section-stack{flex-direction:column;gap:32px;display:flex}.faq-section-card{border:1px solid var(--border-faint);background:linear-gradient(180deg, var(--bg2), var(--bg));padding:32px}.faq-section-card h2{font-family:var(--font-display);margin:0 0 16px;font-size:28px}.faq-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.faq-card{border:1px solid var(--border-faint);background:#0006;flex-direction:column;gap:8px;padding:20px;display:flex}.faq-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:16px}.faq-card p{color:var(--ink-muted);font-size:13px;line-height:1.6}.story-block{flex-direction:column;gap:16px;max-width:760px;margin-bottom:32px;display:flex}.story-block h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:36px}.story-block p{color:var(--ink-muted);font-size:15px;line-height:1.65}.team-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.team-card{border:1px solid var(--border-faint);background:var(--bg2);flex-direction:column;gap:12px;padding:24px;display:flex}.team-card-initials{background:var(--accent,var(--grn));color:#061206;width:48px;height:48px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.team-card h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:22px}.team-card .role{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent,var(--grn));font-size:11px}.team-card p{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.55}.contact-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.contact-card{border:1px solid var(--border-faint);background:var(--bg2);text-align:left;flex-direction:column;gap:12px;padding:28px;display:flex}.contact-card h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:22px}.contact-card p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.55}.login-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:440px;min-height:70vh;margin:0 auto;padding:64px 24px;display:flex}.login-page>.bv-logo{margin-bottom:12px}.login-page h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:32px}.login-page form{width:100%}.login-status{border:1px solid var(--border-faint);width:100%;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.login-status.success{color:var(--grn);background:color-mix(in oklab, var(--grn) 10%, transparent);border-color:color-mix(in oklab, var(--grn) 40%, transparent)}.login-status.error{color:var(--mag);background:color-mix(in oklab, var(--mag) 10%, transparent);border-color:color-mix(in oklab, var(--mag) 40%, transparent)}.login-divider{width:100%;font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-muted);text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--border-faint);flex:auto;height:1px}.login-email-panel{border:1px dashed var(--border-faint);background:#00000038;gap:16px;width:100%;padding:16px;display:grid}.login-email-form{text-align:left;gap:10px;display:grid}.login-email-form .button{margin-top:4px}.login-code-form{text-align:center;gap:16px}.login-code-note{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.login-code-note strong{color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;font-size:12px}.otp-input-group{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.otp-input{aspect-ratio:1;text-align:center;width:100%;font-family:var(--font-mono);letter-spacing:0;color:var(--ink);padding:0;font-size:22px;font-weight:800}.otp-input:focus{border-color:var(--mag);box-shadow:0 0 0 3px color-mix(in oklab, var(--mag) 20%, transparent)}.login-change-email{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;justify-self:center;font-size:10px;text-decoration:none}.login-change-email:hover{color:var(--grn)}.login-secondary-provider{margin-top:2px}.login-card{border:1px solid var(--grn);background:linear-gradient(180deg, var(--bg2), var(--bg));text-align:center;width:100%;max-width:440px;box-shadow:0 0 60px -12px var(--grn);flex-direction:column;gap:20px;padding:48px;display:flex}.login-card h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:32px}.login-card p{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.6}.admin-page{max-width:var(--shell-max);padding:48px var(--section-pad-x);flex-direction:column;gap:32px;margin:0 auto;display:flex}.admin-page h1{font-family:var(--font-display);text-transform:uppercase;font-size:36px}.admin-page table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:12px}.admin-page th,.admin-page td{border-bottom:1px solid var(--border-faint);text-align:left;padding:10px 12px}.admin-page th{letter-spacing:.16em;text-transform:uppercase;color:var(--grn);font-size:10px}.admin-card{border:1px solid var(--border-faint);background:var(--bg2);padding:24px}.admin-dashboard{flex-direction:column;gap:28px;display:flex}.admin-dashboard__hero{max-width:780px}.admin-dashboard__status-grid,.admin-dashboard__tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-dashboard__stat,.admin-dashboard__tool{border:1px solid var(--border-faint);background:var(--bg2);padding:16px}.admin-dashboard__stat{flex-direction:column;gap:6px;display:flex}.admin-dashboard__stat span,.admin-dashboard__tool span{font-family:var(--font-mono);letter-spacing:.14em;color:#d8ffc694;text-transform:uppercase;font-size:10px}.admin-dashboard__stat strong{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;font-size:22px;line-height:1.05}.admin-dashboard__stat small{color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;line-height:1.45}.admin-dashboard__section{flex-direction:column;gap:14px;display:flex}.admin-dashboard__tool-sections{flex-direction:column;gap:22px;display:flex}.admin-dashboard__tool-section{flex-direction:column;gap:10px;display:flex}.admin-dashboard__tool-section h3{color:#d8ffc69e;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px}.admin-dashboard__section-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.admin-dashboard__section-head h2{color:var(--ink);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:22px}.admin-dashboard__section-head a{color:var(--grn);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.admin-dashboard__tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard__tool{flex-direction:column;gap:8px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.admin-dashboard__tool:hover{border-color:var(--grn);background:color-mix(in oklab, var(--grn) 7%, var(--bg2));transform:translateY(-1px)}.admin-dashboard__tool--featured{border-color:color-mix(in oklab, var(--grn) 48%, var(--border-faint));background:linear-gradient(180deg, color-mix(in oklab, var(--grn) 10%, var(--bg2)), var(--bg2))}.admin-dashboard__tool strong{color:var(--grn);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:16px}.admin-dashboard__tool span{color:var(--ink-muted);text-transform:none;letter-spacing:.03em;line-height:1.5}.admin-table-wrap{border:1px solid var(--border-faint);background:var(--bg2);overflow-x:auto}.admin-youtube-sync{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.admin-replay-list{flex-direction:column;gap:16px;display:flex}.admin-replay-row{background:var(--bg2);border:1px solid var(--border-faint);grid-template-columns:220px 1fr;gap:18px;padding:14px;display:grid}.admin-replay-row.is-hidden{opacity:.68}.admin-replay-row__thumb{aspect-ratio:9/12;color:var(--grn);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#1a2b0a,#050a05) 50%/cover;justify-content:flex-start;align-items:flex-end;padding:12px;font-size:10px;text-decoration:none;display:flex}.admin-replay-row__thumb span{background:#000000b8;padding:6px 8px}.admin-replay-row__body{flex-direction:column;gap:12px;min-width:0;display:flex}.admin-replay-row__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-replay-row__head h3{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;margin:4px 0 0;font-size:20px;line-height:1.05}.admin-replay-row__meta,.admin-replay-row__source{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin:0;font-size:10px;display:flex}.admin-replay-row__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-replay-row__toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:960px){.admin-replay-row{grid-template-columns:1fr}.admin-replay-row__thumb{aspect-ratio:16/9}.admin-replay-row__fields,.admin-replay-row__toggles{grid-template-columns:1fr}}.admin-inventory,.admin-inventory-detail,.admin-inventory-form{flex-direction:column;gap:20px;display:flex}.admin-inventory__head,.admin-inventory-detail__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-inventory__actions,.admin-inventory-detail__status,.admin-inventory-table__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-inventory__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-inventory__summary-tile{border:1px solid var(--border-faint);background:var(--bg2);flex-direction:column;justify-content:space-between;gap:8px;min-height:78px;padding:14px;display:flex}.admin-inventory__summary-tile span,.admin-inventory-form__section h2,.admin-inventory-detail__panel h2{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.admin-inventory__summary-tile strong{color:var(--ink-strong);font-family:var(--font-display);text-transform:uppercase;font-size:22px;line-height:1.05}.admin-inventory__filters,.admin-inventory-adjustment{border:1px solid var(--border-faint);background:var(--bg2);grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px;padding:14px;display:grid}.admin-inventory__filter-actions{align-items:center;gap:8px;display:flex}.admin-inventory-grid{flex-direction:column;gap:12px;display:flex}.admin-inventory-grid__toolbar{border:1px solid var(--border-faint);background:var(--bg2);justify-content:space-between;align-items:flex-end;gap:16px;padding:14px;display:flex}.admin-inventory-grid__toolbar>div:first-child{flex-direction:column;gap:4px;display:flex}.admin-inventory-grid__toolbar strong{color:var(--ink-strong);font-family:var(--font-display);text-transform:uppercase;font-size:18px}.admin-inventory-grid__toolbar span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.admin-inventory-grid__actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.admin-inventory-grid__reason{min-width:min(420px,55vw)}.admin-inventory-grid__table th,.admin-inventory-grid__table td{vertical-align:top}.admin-inventory-grid__table td{min-width:112px}.admin-inventory-grid__table td:first-child{min-width:240px}.admin-inventory-grid__input,.admin-inventory-grid__select{min-width:100px;padding:9px 10px;font-size:12px}.admin-inventory-grid__select{min-width:170px}.admin-inventory-grid__row--dirty{background:color-mix(in oklab, var(--gold) 8%, transparent)}.admin-inventory-grid__input--dirty{border-color:color-mix(in oklab, var(--gold) 80%, var(--border-faint));box-shadow:inset 0 -2px 0 color-mix(in oklab, var(--gold) 70%, transparent)}.admin-inventory__product-link{color:var(--ink-strong);flex-direction:column;gap:4px;text-decoration:none;display:flex}.admin-inventory__product-link:hover strong{color:var(--grn)}.admin-inventory__product-link span,.admin-inventory-table__sub{color:var(--ink-muted);font-family:var(--font-mono);font-size:10px;line-height:1.35;display:block}.inventory-status{border:1px solid var(--border-faint);min-height:24px;color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;align-items:center;padding:3px 8px;font-size:10px;display:inline-flex}.inventory-status--on_hand{border-color:color-mix(in oklab, var(--grn) 40%, var(--border-faint));color:var(--grn)}.inventory-status--allocated{border-color:color-mix(in oklab, var(--gold) 55%, var(--border-faint));color:var(--gold)}.inventory-status--ripped,.inventory-status--sold,.inventory-status--returned,.inventory-status--damaged,.inventory-status--archived{color:var(--ink-faint)}.admin-inventory__breadcrumb{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.admin-inventory__breadcrumb a{color:var(--grn);text-decoration:none}.admin-inventory-form__mode{border:1px solid var(--border-faint);background:var(--bg2);width:fit-content;display:inline-flex}.admin-inventory-form__tab{border:0;border-right:1px solid var(--border-faint);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 14px;font-size:10px}.admin-inventory-form__tab:last-child{border-right:0}.admin-inventory-form__tab--active{color:var(--grn);background:color-mix(in oklab, var(--grn) 8%, transparent)}.admin-inventory-form__section,.admin-inventory-detail__panel{flex-direction:column;gap:14px;display:flex}.admin-inventory-form__section{border:1px solid var(--border-faint);background:var(--bg2);padding:18px}.field--wide{grid-column:1/-1}.field textarea{resize:vertical;min-height:96px}.admin-inventory-form__message{color:var(--gold);font-family:var(--font-mono);margin:0;font-size:12px}.inventory-cost-field__row{align-items:stretch;gap:8px;display:flex}.inventory-cost-field__basis{flex:none;width:auto;min-width:120px}.inventory-cost-field__row input{flex:auto}.inventory-cost-field__hint{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-muted);margin:2px 0 0;font-size:11px}.inventory-cost-field__error{color:var(--rd,#ff6b6b)}.admin-inventory-form__hint{font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--ink-muted);margin:2px 0 0;font-size:11px}.admin-inventory-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-inventory-detail__save{align-self:flex-start}.admin-inventory-adjustment{grid-template-columns:180px 120px minmax(220px,1fr) minmax(260px,1fr) auto}.admin-inventory-adjustment__preview{min-width:0;color:var(--ink-muted);font-family:var(--font-mono);flex-direction:column;gap:5px;font-size:10px;line-height:1.4;display:flex}.admin-inventory-adjustment__preview strong{color:var(--ink);font-weight:500}.admin-inventory-detail__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.admin-inventory-detail__notes div{border:1px solid var(--border-faint);padding:12px}.admin-inventory-detail__notes dt{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.admin-inventory-detail__notes dd{color:var(--ink-muted);margin:6px 0 0;line-height:1.5}@media (max-width:1000px){.admin-inventory__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-inventory__filters,.admin-inventory-adjustment,.admin-inventory-detail__grid,.admin-inventory-detail__notes{grid-template-columns:1fr}.admin-inventory__head,.admin-inventory-detail__head,.admin-inventory-grid__toolbar{flex-direction:column}.admin-inventory-grid__actions,.admin-inventory-grid__reason{width:100%}}.admin-page code{font-family:var(--font-mono);border:1px solid var(--border-faint);color:var(--grn);background:#00000080;padding:2px 6px;font-size:11px}.replay-archive{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.replay-archive-card{border:1px solid var(--border-faint);background:var(--bg2);cursor:pointer;color:inherit;flex-direction:column;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.replay-archive-card:hover{border-color:var(--grn);transform:translateY(-2px)}.replay-archive-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#1a2b0a,#050a05);position:relative}.replay-archive-thumb:after{content:"";border-left:14px solid var(--grn);width:0;height:0;filter:drop-shadow(0 0 10px var(--grn));border-top:9px solid #0000;border-bottom:9px solid #0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.replay-archive-body{flex-direction:column;gap:8px;padding:16px;display:flex}.replay-archive-body h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:0;font-size:16px}.replay-archive-body p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.replay-archive-meta{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-muted);text-transform:uppercase;gap:6px;margin-top:4px;font-size:10px;display:flex}.replay-archive-len{color:var(--grn);font-weight:600}@media (max-width:1100px){.replay-archive{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.replay-archive{grid-template-columns:1fr}}.elite-page{--elite-gold:#f4c96b;--elite-cream:#fff3d3;--elite-panel:#0f140ceb}.elite-hero{min-height:660px;padding:112px var(--section-pad-x) 88px;background:radial-gradient(circle at 78% 35%,#f4c96b26,#0000 28%),linear-gradient(135deg,#030604 0%,#081108 52%,#111006 100%);border-bottom:1px solid #f4c96b33;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.elite-hero__copy{gap:24px;max-width:810px;display:grid}.elite-hero__copy .eyebrow,.elite-page .elite-section-heading .eyebrow{color:var(--elite-gold)}.elite-hero h1{max-width:900px;font-size:clamp(62px,8vw,126px);line-height:.82}.elite-hero .hero-body{color:#fff3d3c2;max-width:720px;font-size:clamp(17px,2vw,22px);line-height:1.55}.elite-hero__card{background:linear-gradient(150deg,#fff3d321,#f4c96b09);border:1px solid #f4c96b85;flex-direction:column;justify-content:flex-end;gap:16px;min-height:410px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 80px -28px #f4c96b47}.elite-hero__card:before{content:"";pointer-events:none;z-index:3;border:1px solid #f4c96b2e;position:absolute;inset:18px}.elite-hero__card-image{z-index:0;object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.08);transition:transform .6s}.elite-hero__card:hover .elite-hero__card-image{transform:scale(1.025)}.elite-hero__card-scrim{z-index:1;background:linear-gradient(#03060433,#030604f0 68%),linear-gradient(90deg,#0306048a,#0000);position:absolute;inset:0}.elite-card__mark{font-family:var(--font-display);color:var(--elite-gold);z-index:4;font-size:28px;position:absolute;top:30px;left:30px}.elite-hero__card>p,.elite-hero__card>span:not(.elite-card__mark){z-index:4;color:#fff3d3b3;line-height:1.5;position:relative}.elite-hero__card>p:first-of-type,.elite-hero__card>span:not(.elite-card__mark){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.elite-hero__card h2{z-index:4;color:var(--elite-cream);font-size:clamp(42px,5vw,72px);position:relative}.elite-experiences{background:radial-gradient(circle at 12% 40%,#f4c96b14,#0000 28%),#050805}.elite-section-deck{color:#fff3d3ad;max-width:480px;font-size:16px;line-height:1.6}.elite-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.elite-experience-card{background:#090d08e6;border:1px solid #f4c96b3d;overflow:hidden}.elite-experience-card__media{aspect-ratio:4/5;position:relative;overflow:hidden}.elite-experience-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#030604b8);position:absolute;inset:0}.elite-experience-card__media img{object-fit:cover;transition:transform .55s}.elite-experience-card:hover .elite-experience-card__media img{transform:scale(1.035)}.elite-experience-card__media span{z-index:2;color:var(--elite-gold);font-family:var(--font-display);font-size:26px;position:absolute;bottom:14px;right:18px}.elite-experience-card__body{gap:10px;padding:24px;display:grid}.elite-experience-card__body h3{color:var(--elite-cream);font-size:28px}.elite-experience-card__body p{color:var(--ink-muted);line-height:1.6}.elite-access-story{background:linear-gradient(135deg,#f4c96b14,#050805fa);border:1px solid #f4c96b3d;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);min-height:560px;margin-top:72px;display:grid;overflow:hidden}.elite-access-story__media{min-height:560px;position:relative}.elite-access-story__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 64%,#050805d1);position:absolute;inset:0}.elite-access-story__media img{object-fit:cover;object-position:center top}.elite-access-story__copy{flex-direction:column;justify-content:center;gap:18px;padding:clamp(32px,5vw,72px);display:flex}.elite-access-story__copy h3{color:var(--elite-cream);font-size:clamp(36px,4vw,58px);line-height:.95}.elite-access-story__copy>p:not(.eyebrow){color:#fff3d3bd;line-height:1.62}.elite-access-story__note{border-top:1px solid #f4c96b33;padding-top:16px;font-size:12px;color:var(--ink-muted)!important}.elite-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.elite-section-heading h2{font-size:clamp(42px,5vw,78px);line-height:.92}.elite-member-home{background:linear-gradient(#0a1009,#050a05)}.elite-member-grid{grid-template-columns:1.15fr .85fr .85fr;gap:18px;display:grid}.elite-member-grid .surface-card,.elite-show-grid .surface-card,.elite-principles .surface-card{flex-direction:column;gap:14px;display:flex}.elite-status-card ul{color:var(--ink-muted);margin:0;padding-left:20px;line-height:1.8}.elite-progress-details,.elite-purchase-history,.elite-legacy-ledger{border:1px solid var(--border-faint);background:#0003;margin-top:24px;padding:18px 20px}.elite-progress-details summary,.elite-purchase-history summary,.elite-legacy-ledger summary{color:var(--ink-strong);cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.elite-progress-details p,.elite-purchase-history p,.elite-legacy-ledger>p{color:var(--ink-muted);margin-top:14px}.elite-progress-track{background:#ffffff14;height:6px;margin-top:16px;overflow:hidden}.elite-progress-track span{background:linear-gradient(90deg, var(--grn), var(--elite-gold));height:100%;display:block}.elite-history-row{color:var(--ink-muted);border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:22px;padding:12px 0;display:flex}.elite-history-row strong{color:var(--grn);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.elite-status-section{background:#070a05}.elite-status-grid{background:#f4c96b33;border:1px solid #f4c96b33;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.elite-band{background:#080c07;flex-direction:column;justify-content:flex-end;gap:10px;min-height:205px;padding:24px;display:flex}.elite-band.current{box-shadow:inset 0 0 0 1px var(--elite-gold);background:linear-gradient(145deg,#f4c96b2e,#080c07)}.elite-band>span{color:var(--elite-gold);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.elite-band h3{font-size:30px}.elite-band p,.elite-fine-print,.section-description{color:var(--ink-muted);line-height:1.55}.elite-fine-print{max-width:880px;margin-top:24px;font-size:13px}.elite-signal-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.elite-belovedness-form{gap:16px;max-width:760px;display:grid}.elite-signal{border:1px solid var(--border-faint);color:var(--ink-muted);cursor:pointer;padding:18px}.elite-signal.selected{border-color:var(--grn);color:var(--ink-strong);background:#9eff5b14}.elite-signal input{margin-right:8px}.elite-date-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.elite-suppression-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.elite-admin-workbench,.elite-admin-grid{gap:20px;display:grid}.elite-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-elite-page .admin-description{max-width:900px;color:var(--ink-muted);margin:16px 0 30px;line-height:1.55}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.admin-stat-grid article,.admin-panel{border:1px solid var(--border-faint);background:#0a1208b8;padding:20px}.admin-stat-grid article{gap:8px;display:grid}.admin-stat-grid span{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.admin-stat-grid strong{color:var(--ink-strong);font-size:24px}.admin-panel h2{margin-bottom:8px;font-size:28px}.admin-panel>p{color:var(--ink-muted);margin-bottom:18px}.admin-inline-form,.admin-stack-form{gap:10px;display:grid}.admin-inline-form{grid-template-columns:repeat(2,minmax(160px,1fr)) auto;align-items:end}.elite-investment-form{grid-template-columns:repeat(3,minmax(140px,1fr))}.admin-inline-form input,.admin-inline-form select,.admin-inline-form textarea,.admin-stack-form input,.admin-stack-form select,.admin-stack-form textarea{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--border-faint);background:#060a05;padding:10px 12px}.admin-notice{z-index:10;color:#061206;background:var(--grn);padding:12px 16px;font-weight:700;position:sticky;top:90px}@media (max-width:980px){.elite-hero,.elite-member-grid{grid-template-columns:1fr}.elite-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elite-access-story{grid-template-columns:1fr}.elite-access-story__media{min-height:520px}.elite-access-story__media:after{background:linear-gradient(#0000 60%,#050805c7)}.elite-hero__card{min-height:340px}.elite-status-grid,.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elite-admin-grid,.admin-inline-form,.elite-investment-form{grid-template-columns:1fr}}@media (max-width:640px){.elite-hero{min-height:auto;padding:80px 20px 56px}.elite-hero h1{font-size:clamp(52px,17vw,76px)}.elite-status-grid,.admin-stat-grid,.elite-signal-row,.elite-experience-grid{grid-template-columns:1fr}.elite-access-story{min-height:0;margin-top:48px}.elite-access-story__media{min-height:420px}.elite-section-heading,.elite-history-row,.elite-suppression-row{flex-direction:column;align-items:flex-start}}.replay-grid{gap:18px;display:grid}.replay-grid--home{grid-template-columns:1fr;align-self:start}.replay-grid--archive{grid-template-columns:repeat(3,minmax(0,1fr))}.replay-card{appearance:none;border:1px solid var(--border-faint);background:var(--bg2);color:inherit;cursor:pointer;text-align:left;padding:0;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex;overflow:hidden}.replay-card:hover,.replay-card:focus-visible{border-color:var(--grn);background:color-mix(in oklab, var(--grn) 6%, var(--bg2));outline:none;transform:translateY(-1px)}.replay-card.is-disabled{cursor:default}.replay-card.is-disabled:hover{border-color:var(--border-faint);background:var(--bg2);transform:none}.replay-card--home{align-items:stretch;min-height:126px}.replay-card--archive{flex-direction:column;min-height:100%}.replay-card__thumb{background:linear-gradient(135deg,#1a2b0a,#050a05) 50%/cover;flex:0 0 156px;min-height:112px;display:block;position:relative}.replay-card--archive .replay-card__thumb{aspect-ratio:16/9;flex:none;width:100%}.replay-card--portrait.replay-card--archive .replay-card__thumb{aspect-ratio:4/5}.replay-card__play{background:color-mix(in oklab, var(--grn) 82%, #fff);color:#031003;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;height:42px;padding:0 12px;font-size:10px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.replay-card__body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px;display:flex}.replay-card__eyebrow,.replay-card__meta{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.replay-card__title{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;font-size:18px;line-height:1.05}.replay-card__description{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.replay-lightbox{z-index:80;background:#010501db;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.replay-lightbox__panel{background:var(--bg);border:1px solid color-mix(in oklab, var(--grn) 35%, var(--border-faint));flex-direction:column;gap:14px;width:100%;max-width:min(1080px,100vw - 48px);max-height:calc(100vh - 48px);padding:16px;display:flex;box-shadow:0 24px 90px #0000009e}.replay-lightbox__panel--portrait{max-width:min(520px,100vw - 48px)}.replay-lightbox__top,.replay-lightbox__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.replay-lightbox__top p,.replay-lightbox__footer{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px}.replay-lightbox__top h2{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;margin:4px 0 0;font-size:22px;line-height:1.05}.replay-lightbox__frame{aspect-ratio:16/9;background:#000;width:100%}.replay-lightbox__panel--portrait .replay-lightbox__frame{aspect-ratio:9/16;max-height:calc(100vh - 180px)}.replay-lightbox__frame iframe{border:0;width:100%;height:100%;display:block}.replay-lightbox__footer a{color:var(--grn)}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.shop-product-list{flex-direction:column;gap:24px;display:flex}.shop-breadcrumbs{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:11px}.shop-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.shop-breadcrumbs li{align-items:center;gap:8px;min-width:0;display:flex}.shop-breadcrumbs li+li:before{color:var(--grn);content:"›";opacity:.76}.shop-breadcrumbs a{color:inherit;transition:color .18s}.shop-breadcrumbs a:hover,.shop-breadcrumbs a:focus-visible{color:var(--grn);outline:none}.shop-breadcrumbs [aria-current=page]{color:var(--ink);overflow-wrap:anywhere}.shop-collections-strip{background:linear-gradient(180deg, var(--bg2), var(--bg));border:1px solid var(--border-faint);grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:18px;margin-bottom:32px;padding:18px;display:grid}.shop-collections-strip__head{flex-direction:column;justify-content:center;gap:8px;display:flex}.shop-collections-strip__head .card-kicker{margin:0}.shop-collections-strip__head h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:28px;line-height:1}.shop-collections-strip__list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.shop-collection-link{border:1px solid var(--border-faint);color:inherit;background:#d8ffc609;align-items:center;gap:12px;min-width:0;min-height:88px;padding:10px;transition:background .18s,border-color .18s,transform .18s;display:flex}.shop-collection-link:hover,.shop-collection-link:focus-visible{background:color-mix(in oklab, var(--grn) 7%, var(--bg2));border-color:var(--grn);outline:none;transform:translateY(-1px)}.shop-collection-link__media{aspect-ratio:1;background:radial-gradient(70% 60% at 50% 100%,#9eff5b1f,#0000 72%),linear-gradient(135deg,#132208,#050a05);flex:0 0 66px;justify-content:center;align-items:center;display:flex;overflow:hidden}.shop-collection-link__media img{object-fit:cover;width:100%;height:100%}.shop-collection-link__body{flex-direction:column;gap:7px;min-width:0;display:flex}.shop-collection-link__body span{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;font-size:17px;line-height:1.05}.shop-collection-link__body small{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.shop-product-search{border:1px solid var(--border-faint);grid-template-columns:minmax(0,1fr) minmax(190px,240px) auto;align-items:end;gap:14px;padding:16px;display:grid}.shop-product-search__field,.shop-product-search__sort{margin:0}.shop-product-search__sort select{min-height:43px}.shop-product-search__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.shop-collection-product-list{margin-top:24px}.shop-collection-product-controls{grid-template-columns:minmax(190px,240px);justify-content:end}.shop-product-list__actions{justify-content:center;display:flex}.shop-product-list__message{color:var(--ink-muted);border:1px solid #ffde5947;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.shop-search-empty{border:1px solid #ffde5947;flex-direction:column;align-items:flex-start;gap:14px;padding:18px;display:flex}.shop-search-empty p{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.5}.shop-product-card{background:linear-gradient(180deg, var(--bg2), var(--bg));border:1px solid var(--border-faint);color:inherit;flex-direction:column;min-height:100%;transition:background .18s,border-color .18s,transform .18s;display:flex;overflow:hidden}.shop-product-card:hover,.shop-product-card:focus-visible{background:color-mix(in oklab, var(--grn) 6%, var(--bg2));border-color:var(--grn);outline:none;transform:translateY(-2px)}.shop-product-card__media,.shop-detail-media{background:radial-gradient(65% 50% at 50% 100%,#9eff5b29,#0000 70%),linear-gradient(135deg,#132208,#050a05);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.shop-product-card__media{aspect-ratio:4/5;width:100%}.shop-product-card__media img,.shop-detail-media img{object-fit:cover;width:100%;height:100%}.shop-product-placeholder{justify-content:center;align-items:center;width:100%;min-height:100%;padding:34px;display:flex}.shop-product-placeholder img{filter:drop-shadow(0 0 18px #9eff5b73);object-fit:contain;opacity:.88;width:42%;max-width:140px;height:auto}.shop-product-placeholder--detail img{max-width:220px}.shop-product-card__body{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.shop-product-card__topline,.shop-detail-card__topline,.shop-variant-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shop-product-card__topline .card-kicker,.shop-detail-card__topline .card-kicker{margin:4px 0 0}.shop-product-card__availability,.shop-detail-card__availability{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.shop-inventory-badge{border:1px solid color-mix(in oklab, var(--gold) 38%, transparent);color:var(--gold);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffce5c1a;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.shop-sale-price-row{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.shop-sale-compare-price{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.06em;font-size:.86em;font-weight:600;text-decoration:line-through;text-decoration-thickness:1px}.shop-sale-badge{border:1px solid color-mix(in oklab, var(--mag) 38%, transparent);color:var(--mag);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ff4ec11a;flex:none;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.shop-product-card__title{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;font-size:20px;line-height:1.05}.shop-product-card__price,.shop-detail-price,.shop-purchase-panel__price,.shop-variant-card__price{color:var(--grn);font-family:var(--font-mono);letter-spacing:.08em;font-weight:700}.shop-status-pill--muted{color:var(--ink-faint);background:#d8ffc60f;border-color:#d8ffc62e}.shop-empty{text-align:left;align-items:flex-start;max-width:720px;margin:0 auto}.shop-empty h2,.shop-empty h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:34px;line-height:1}.shop-empty p{color:var(--ink-muted);font-size:15px;line-height:1.6}.shop-empty-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.shop-empty--compact{margin:0}.shop-detail-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);gap:32px;margin-top:24px;display:grid}.shop-collection-header{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:stretch;gap:24px;margin-bottom:32px;display:grid}.shop-collection-header__body{flex-direction:column;justify-content:center;gap:14px;min-width:0;display:flex}.shop-collection-header__body .card-kicker{margin:0}.shop-collection-header h1{overflow-wrap:anywhere;font-size:46px;line-height:.98}.shop-collection-header p{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.65}.shop-collection-header__media{aspect-ratio:4/3;border:1px solid var(--border-faint);background:radial-gradient(65% 50% at 50% 100%,#9eff5b29,#0000 70%),linear-gradient(135deg,#132208,#050a05);justify-content:center;align-items:center;display:flex;overflow:hidden}.shop-collection-header__media img{object-fit:cover;width:100%;height:100%}.shop-collection-empty{margin-top:24px}.shop-detail-media{aspect-ratio:1;border:1px solid var(--border-faint);min-height:420px}.shop-product-gallery{flex-direction:column;gap:12px;min-width:0;display:flex}.shop-product-gallery__main{width:100%}.shop-product-gallery__thumbnails{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.shop-product-gallery__thumbnail{appearance:none;aspect-ratio:1;border:1px solid var(--border-faint);cursor:pointer;background:radial-gradient(70% 60% at 50% 100%,#9eff5b1f,#0000 72%),linear-gradient(135deg,#132208,#050a05);flex:0 0 74px;padding:0;position:relative;overflow:hidden}.shop-product-gallery__thumbnail img{object-fit:cover;opacity:.72;width:100%;height:100%;transition:opacity .18s,transform .18s;display:block}.shop-product-gallery__thumbnail:hover,.shop-product-gallery__thumbnail:focus-visible,.shop-product-gallery__thumbnail[aria-current=true]{border-color:var(--grn);outline:none}.shop-product-gallery__thumbnail:hover img,.shop-product-gallery__thumbnail:focus-visible img,.shop-product-gallery__thumbnail[aria-current=true] img{opacity:1}.shop-product-gallery__thumbnail:focus-visible{box-shadow:0 0 0 3px #9eff5b3d}.shop-product-gallery__thumbnail[aria-current=true]:after{border:2px solid var(--grn);content:"";pointer-events:none;position:absolute;inset:3px}.shop-detail-card{justify-content:center}.shop-detail-card h1{font-size:46px;line-height:.98}.shop-detail-price{font-size:20px}.shop-detail-description,.shop-purchase-note p{color:var(--ink-muted);font-size:15px;line-height:1.65}.shop-purchase-note{border-top:1px dashed var(--border-faint);flex-direction:column;gap:12px;padding-top:18px;display:flex}.shop-purchase-panel__selected{border:1px solid var(--border-faint);background:#d8ffc609;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.shop-purchase-panel__eyebrow,.shop-purchase-quantity__label,.shop-variant-selector legend{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;line-height:1.4;display:block}.shop-purchase-panel__selected strong{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;font-size:22px;line-height:1.05;display:block}.shop-purchase-panel__selected-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.shop-purchase-panel__selected-meta .shop-sale-price-row{justify-content:flex-end}.shop-purchase-panel__price{font-size:18px}.shop-variant-selector{border:0;min-width:0;margin:0;padding:0}.shop-variant-selector__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shop-variant-selector__choice{cursor:pointer;min-width:0;position:relative}.shop-variant-selector__choice input{cursor:pointer;opacity:0;width:100%;margin:0;position:absolute;inset:0}.shop-variant-selector__body{border:1px solid var(--border-faint);background:#050a057a;flex-direction:column;gap:8px;height:100%;min-height:118px;padding:12px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.shop-variant-selector__choice:hover .shop-variant-selector__body,.shop-variant-selector__choice input:focus-visible+.shop-variant-selector__body{border-color:var(--cyn)}.shop-variant-selector__choice input:focus-visible+.shop-variant-selector__body{outline:2px solid var(--cyn);outline-offset:2px}.shop-variant-selector__choice.is-selected .shop-variant-selector__body{background:color-mix(in oklab, var(--grn) 8%, var(--bg2));border-color:var(--grn);box-shadow:inset 0 0 0 1px #9eff5b33}.shop-variant-selector__choice.is-sold-out .shop-variant-selector__body{background:#d8ffc606;border-color:#d8ffc624}.shop-variant-selector__name{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;font-size:16px;line-height:1.05}.shop-variant-selector__choice.is-sold-out .shop-variant-selector__name{color:var(--ink-muted)}.shop-variant-selector__options,.shop-variant-selector__meta{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.4}.shop-variant-selector__meta{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.shop-variant-selector__choice.is-sold-out .shop-variant-selector__meta span:last-child{color:var(--mag)}.shop-purchase-quantity{flex-direction:column;gap:8px;display:flex}.shop-purchase-quantity__control{grid-template-columns:44px minmax(0,96px) 44px;align-items:stretch;max-width:100%;display:grid}.shop-purchase-quantity__button,.shop-purchase-quantity__input{border:1px solid var(--border-faint);color:var(--ink);font-family:var(--font-mono);background:#050a057a;height:44px;font-size:14px}.shop-purchase-quantity__button{cursor:pointer;transition:background .18s,border-color .18s,color .18s}.shop-purchase-quantity__button:hover:not(:disabled),.shop-purchase-quantity__button:focus-visible{border-color:var(--cyn);color:var(--cyn)}.shop-purchase-quantity__button:disabled,.shop-purchase-quantity__input:disabled{color:var(--ink-faint);cursor:not-allowed;opacity:.66}.shop-purchase-quantity__input{text-align:center;border-left:0;border-right:0;min-width:0}.shop-purchase-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop-purchase-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop-purchase-quantity__input[type=number]{-moz-appearance:textfield}.shop-purchase-quantity__input:focus-visible{outline:2px solid var(--cyn);outline-offset:2px}.shop-purchase-quantity__hint{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;line-height:1.4}.cart-action-message{border:1px solid var(--border-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:10px 12px;font-size:11px}.cart-action-message--success{color:var(--grn);background:#9eff5b14}.cart-action-message--error{border-color:color-mix(in oklab, var(--mag) 35%, transparent);color:var(--mag);background:#ff4ec114}.shop-detail-summary{border-top:1px dashed var(--border-faint);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.shop-detail-summary span{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:11px;display:flex}.shop-detail-summary strong{color:var(--cyn);font-family:var(--font-display);letter-spacing:0;font-size:28px;line-height:1}.shop-product-details-section,.shop-variants-section,.shop-recommendations-section{margin-top:64px}.shop-product-details-head,.shop-variants-head,.shop-recommendations-head{margin-bottom:24px}.shop-product-details-head .bv-section-title,.shop-variants-head .bv-section-title,.shop-recommendations-head .bv-section-title{font-size:34px}.shop-product-details__body{gap:22px;display:grid}.shop-product-details__body h2{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:24px;line-height:1}.shop-product-details__body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.shop-product-details__body dl>div{border:1px solid var(--border-faint);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 16px;display:grid}.shop-product-details__body dt,.shop-product-details__body dd{margin:0}.shop-product-details__body dt{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.shop-product-details__body dd{color:var(--cyn);font-family:var(--font-display);text-align:right;font-size:25px;line-height:1}.shop-product-details__body ul{color:var(--ink-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0;padding-left:20px;line-height:1.55;display:grid}.shop-product-details__body li::marker{color:var(--grn)}.shop-product-details__body p{color:var(--ink-faint);margin:0;font-size:12px;line-height:1.6}.shop-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shop-variant-card{background:var(--bg2);border:1px solid var(--border-faint);flex-direction:column;gap:12px;padding:18px;display:flex}.shop-variant-card h3{font-family:var(--font-display);text-transform:uppercase;font-size:17px;line-height:1.05}.shop-option-list{flex-wrap:wrap;gap:8px;display:flex}.shop-option-list span,.shop-variant-sku{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;line-height:1.4}.shop-option-list span{border:1px solid var(--border-faint);padding:5px 8px}.shop-option-list strong{color:var(--cyn);font-weight:700}@media (max-width:1100px){.replay-grid--archive,.shop-product-grid,.shop-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-collections-strip,.shop-collection-header,.shop-detail-grid{grid-template-columns:1fr}}@media (max-width:700px){.replay-grid--archive,.shop-product-grid,.shop-variant-grid{grid-template-columns:1fr}.shop-product-search{grid-template-columns:1fr;align-items:stretch}.shop-collection-product-controls,.shop-product-search__actions{justify-content:stretch}.shop-product-search__actions .button{flex:140px}.shop-collections-strip{padding:14px}.shop-collections-strip__list{grid-template-columns:1fr}.shop-collection-link{min-height:0}.shop-collection-header h1{font-size:34px}.shop-detail-media{min-height:0}.shop-detail-card h1{font-size:34px}.shop-purchase-panel__selected,.shop-variant-selector__grid{grid-template-columns:1fr}.shop-purchase-panel__selected-meta{text-align:left;align-items:flex-start}.shop-purchase-panel__selected-meta .shop-sale-price-row{justify-content:flex-start}.shop-detail-summary,.shop-product-details__body dl,.shop-product-details__body ul{grid-template-columns:1fr}.replay-card--home{flex-direction:column}.replay-card--home .replay-card__thumb{aspect-ratio:16/9;flex-basis:auto;width:100%}.replay-lightbox{padding:12px}.replay-lightbox__panel,.replay-lightbox__panel--portrait{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}.cta-link-row{flex-wrap:wrap;gap:12px;display:flex}.admin-room-layout{grid-template-columns:240px 1fr;align-items:start;gap:24px;display:grid}.admin-room-tabs{flex-direction:column;gap:6px;display:flex;position:sticky;top:120px}.admin-room-tab{background:var(--bg2);border:1px solid var(--border-faint);text-align:left;cursor:pointer;font-family:var(--font-mono);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.12em;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;font-size:11px;transition:border-color .18s,color .18s;display:flex}.admin-room-tab:hover{border-color:var(--grn);color:var(--grn)}.admin-room-tab.active{border-color:var(--grn);color:var(--grn);background:#9eff5b0f}.admin-room-tab strong{font-family:var(--font-display);letter-spacing:.04em;color:#fff;text-transform:uppercase;font-size:14px}.admin-room-tab.active strong{color:var(--grn)}.admin-room-tab span{color:var(--ink-faint);letter-spacing:.16em;font-size:9px}.admin-room-form .field-input{font-size:12px}@media (max-width:1100px){.admin-room-layout{grid-template-columns:1fr}.admin-room-tabs{flex-direction:row;position:relative;top:0;overflow-x:auto}.admin-room-tab{flex-shrink:0;min-width:200px}}.poster-topline{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px dashed var(--border-faint);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;font-size:11px;display:flex}.poster-topline span:first-child{color:var(--grn)}.hero-fact-line{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.hero-fact-item{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:11px;display:flex}.hero-fact-item strong{color:var(--grn)}.hero-fact-item span{color:var(--ink);font-size:13px}.countdown-board{border:1px solid var(--border-faint);background:#0006;gap:16px;padding:16px 20px;display:flex}.countdown-board>div{font-family:var(--font-mono);flex-direction:column;align-items:center;gap:4px;display:flex}.countdown-board strong{font-family:var(--font-display);color:var(--grn);font-size:28px;line-height:1}.countdown-board span{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-size:9px}.countdown-board.live-now strong{color:var(--mag)}.schedule-section{padding:var(--section-pad-y) var(--section-pad-x)}.room-experience{flex-direction:column;gap:24px;display:flex}.room-experience-tabs{border-bottom:1px dashed var(--border-faint);gap:4px;padding-bottom:12px;display:flex}.room-experience-tab{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:10px 16px;font-size:11px;transition:all .18s}.room-experience-tab.active{color:var(--grn);border-color:var(--border-faint);background:#9eff5b0f}.room-experience-scene{border:1px solid var(--border-faint);background:var(--bg2);padding:24px}.platform-proof-section{padding:48px var(--section-pad-x)}.platform-proof-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.platform-proof-card{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.platform-proof-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--grn);font-size:10px}.platform-proof-logo-frame{border:1px solid var(--border-faint);background:#0006;justify-content:center;align-items:center;width:100%;padding:24px;display:flex}.platform-proof-logo-frame.light{background:#fffffff2}.platform-proof-logo{width:auto;max-height:32px}.platform-proof-card p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.card-visual{aspect-ratio:2.5/3.5;background:linear-gradient(135deg, var(--accent,var(--grn)), var(--bg-deep));border:1px solid color-mix(in oklab, var(--accent,var(--grn)) 50%, transparent);width:100%;max-width:220px;box-shadow:0 14px 30px -8px color-mix(in oklab, var(--accent,var(--grn)) 50%, transparent);flex-direction:column;justify-content:flex-end;padding:12px;display:flex;position:relative}.card-visual.tone-gold{--accent:var(--gold)}.card-visual.tone-blue{--accent:var(--cyn)}.card-visual.tone-mint{--accent:var(--grn)}.card-visual.tone-coral{--accent:var(--mag)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.bv-hero-bg,.bv-hero-glow,.bv-cast-char,.marquee__track,.live-pill__dot,.bv-on-air-dot{animation:none!important}.bv-cast-char{transition:opacity .3s!important;transform:none!important}.bv-cast-char.on{opacity:1;transform:none}}@media (max-width:1440px){:root{--section-pad-x:32px}.bv-hero{height:auto;min-height:760px}.bv-section-title{font-size:52px}}@media (max-width:1280px){.bv-hosts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bv-host-meta{gap:14px;padding:28px}.bv-host-name{font-size:56px}.bv-host-blurb{font-size:14px}.bv-host-img{height:560px}.host-grid{grid-template-columns:repeat(2,1fr);gap:24px}.host-grid>article:nth-child(3):last-child{grid-column:1/-1}}@media (max-width:1100px){.bv-hero-inner{grid-template-columns:1fr}.bv-hosts{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-host{height:540px}.bv-replays{grid-template-columns:1fr}.bv-hits{grid-template-columns:repeat(2,1fr)}.footer-inner{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1}.bv-schedule-head,.bv-break{grid-template-columns:80px 1fr 140px 160px;gap:16px}}@media (max-width:900px){:root{--section-pad-x:20px;--section-pad-y:64px}.bv-top{flex-direction:column;gap:6px;padding:8px 16px}.bv-top-r{max-width:100%}.bv-nav{grid-template-columns:auto auto;gap:12px}.bv-nav-r{flex-wrap:wrap;justify-content:flex-end;gap:8px}.cart-button{padding:7px 8px}.auth-admin-link{padding:7px 9px;font-size:9px}.bv-nav-links{display:none}.bv-hero-title{font-size:64px}.bv-hero-media{opacity:.5;border:0;width:100%;inset:0}.bv-hero-media__video{object-position:center 34%}.bv-hero-media__label{display:none}.bv-hero-media__control{top:18px;bottom:auto;right:18px}.bv-section-title{font-size:40px}.bv-join-title{font-size:48px}.bv-hits,.proof-grid,.actions-grid,.tier-ladder,.contact-grid,.event-flow-strip,.event-product-grid,.product-grid,.faq-grid,.team-grid,.host-grid,.recap-grid{grid-template-columns:1fr}.bv-host-img-wrap{height:auto}.bv-host-img{height:100%}.bv-schedule-head{display:none}.bv-break{grid-template-columns:1fr;gap:12px;padding:20px 16px}.bv-cast-char{height:480px;right:-40px}.bv-cast-label{bottom:24px;right:16px}.footer-inner{grid-template-columns:1fr 1fr}.footer-socials{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-bottom{text-align:center;flex-direction:column;gap:8px}.leaderboard-row{grid-template-columns:50px 1fr 80px;gap:8px;padding:10px 14px}.leaderboard-row>:nth-child(4){display:none}.rewards-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.footer-socials{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-social:last-child{grid-column:1/-1}:root{--section-pad-x:16px;--section-pad-y:48px}.bv-hero-title{font-size:48px}.bv-sms-quickjoin{flex-direction:column;align-items:flex-start;gap:10px}.bv-sms-quickjoin strong{font-size:16px}.bv-section-title{font-size:32px}.cart-button__label{display:none}.cart-drawer__head,.cart-drawer__body,.cart-drawer__footer{padding-left:16px;padding-right:16px}.cart-line{grid-template-columns:56px minmax(0,1fr)}.cart-line__thumbnail{width:56px;height:56px}.cart-line__price{grid-column:2;justify-self:start}.cart-line__controls{flex-direction:column;grid-column:1/-1;align-items:stretch}.cart-line__quantity{align-self:start}.cart-line__remove{width:100%}.cart-promo__form{grid-template-columns:1fr}.cart-promo__apply,.cart-promo__remove{width:100%}.cart-promo__code{grid-template-columns:1fr;align-items:stretch}.bv-join-title{font-size:36px}.bv-hero{min-height:760px}.bv-hosts{grid-template-columns:1fr}.bv-cast-char{height:380px;right:-100px}.bv-host-name{font-size:44px}.bv-section-head{flex-direction:column;align-items:flex-start}.footer-inner,.reminder-toggle{grid-template-columns:1fr}.host-card{flex-direction:column}.host-card-avatar,.host-card-avatar-compact{width:100%;min-height:260px}.host-headshot{height:330px}.team-profile-portrait{width:100%;min-height:300px}.team-profile-headshot{height:380px}}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.hero-body{color:var(--ink-muted);max-width:600px;font-size:16px;line-height:1.55}.hero-helper{color:var(--ink-muted);font-size:13px;font-family:var(--font-body);max-width:540px;margin-top:4px;line-height:1.5}.hero-helper a{color:var(--grn);text-decoration:underline}.tag-row{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.back-link{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);align-items:center;margin-bottom:12px;font-size:11px;transition:color .18s;display:inline-flex}.back-link:before{content:"← ";color:var(--grn);margin-right:4px}.back-link:hover{color:var(--grn)}.about-hero{flex-direction:column;gap:24px;display:flex}.about-story{flex-direction:column;gap:16px;max-width:760px;display:flex}.about-story-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:stretch;gap:clamp(32px,6vw,88px);display:grid}.about-story-photo{border:1px solid var(--border-faint);background:#050505;min-height:560px;position:relative;overflow:hidden}.about-story-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.about-story p{color:var(--ink-muted);font-size:15px;line-height:1.7}.host-film-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.host-film-card{align-items:stretch;min-height:430px;padding:0;overflow:hidden}.host-film-media{background:#020302;flex:0 0 244px;min-height:430px;position:relative;overflow:hidden}.host-film-media video{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.host-film-play{z-index:1;color:#fff;cursor:pointer;background:linear-gradient(#02030214,#0203026b);border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.host-film-play>span{background:#030603b8;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:72px;height:72px;padding-left:5px;font-size:24px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid;box-shadow:0 0 0 8px #0306032e,0 12px 36px #00000073}.host-film-play:hover>span,.host-film-play:focus-visible>span{border-color:var(--accent,var(--grn));color:var(--accent,var(--grn));background:#030603e6;transform:scale(1.06)}.host-film-play:focus-visible{outline:2px solid var(--accent,var(--grn));outline-offset:-3px}.host-film-media>span{z-index:2;border:1px solid color-mix(in oklab, var(--accent,var(--grn)) 48%, transparent);color:var(--accent,var(--grn));font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#030603c7;padding:6px 9px;font-size:9px;position:absolute;top:14px;left:14px}.host-film-card .host-card-body{justify-content:center;padding:28px}@media (max-width:900px){.host-film-grid,.about-story-layout{grid-template-columns:1fr}.about-story-photo{min-height:520px}}@media (max-width:600px){.host-film-media{aspect-ratio:9/12;flex-basis:auto;width:100%;min-height:0}.about-story-photo{min-height:430px}}.about-cta-row{flex-wrap:wrap;gap:12px;display:flex}.team-member-row{align-items:center;gap:12px;display:flex}.team-profile-card{min-height:320px;overflow:hidden}.team-profile-card .host-card-body{justify-content:center}.team-profile-portrait{background:radial-gradient(ellipse at center bottom, color-mix(in oklab, var(--accent,var(--grn)) 42%, transparent), transparent 72%), #050505;flex-shrink:0;justify-content:center;align-items:flex-start;width:230px;min-height:320px;display:flex;position:relative;overflow:hidden}.team-profile-headshot{width:auto;max-width:none;height:400px;filter:drop-shadow(0 0 24px color-mix(in oklab, var(--accent,var(--grn)) 45%, transparent)) drop-shadow(0 14px 18px #0000008c);margin-top:-10px}.team-avatar{background:var(--accent,var(--grn));color:#061206;width:48px;height:48px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.utility-card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.utility-card-grid>.surface-card{text-align:left}.legal-page{max-width:800px;padding:64px var(--section-pad-x) 96px;flex-direction:column;gap:16px;margin:0 auto;display:flex}.legal-page h1{font-size:56px;line-height:.95}.legal-page h2{color:var(--grn);letter-spacing:0;margin-top:24px;font-size:24px;line-height:1.05}.legal-page p{font-family:var(--font-body);color:var(--ink-muted);font-size:15px;line-height:1.7}.legal-page a{color:var(--grn);text-decoration:underline}.legal-updated{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.sms-program-page{max-width:1180px;padding:64px var(--section-pad-x) 112px;margin:0 auto}.sms-program-hero{flex-direction:column;gap:20px;max-width:980px;margin-bottom:48px;display:flex}.sms-program-hero h1{max-width:900px;font-size:clamp(48px,7vw,84px);line-height:.92}.sms-program-lede{max-width:760px;color:var(--ink-muted);font-size:18px;line-height:1.7}.sms-program-meta{flex-wrap:wrap;gap:10px;display:flex}.sms-program-meta span{border:1px solid var(--border-faint);color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:9px 12px;font-size:10px}.sms-program-grid{grid-template-columns:minmax(310px,.82fr) minmax(0,1.45fr);align-items:start;gap:36px;display:grid}.sms-opt-in-card{background:radial-gradient(circle at 100% 0,#3df2ff1f,#0000 38%),linear-gradient(#0c180a 0%,#050a05 100%);border:1px solid #9eff5b57;flex-direction:column;gap:18px;padding:30px;display:flex;position:sticky;top:24px;box-shadow:0 28px 80px -36px #9eff5b73}.sms-opt-in-card h2{font-size:30px;line-height:1}.sms-opt-in-card h2 span{color:var(--grn);text-shadow:var(--glow-grn);border:1px solid #9eff5b6b;padding:4px 8px 2px;display:inline-block}.sms-opt-in-card p,.sms-opt-in-card li,.sms-program-copy p,.sms-program-copy li,.sms-program-copy dd{color:var(--ink-muted);font-size:15px;line-height:1.72}.sms-opt-in-card strong,.sms-program-copy strong{color:var(--ink-strong)}.sms-opt-in-card ul,.sms-program-copy ul,.sms-program-copy ol{gap:10px;margin:0;padding-left:22px;display:grid}.sms-opt-in-card li::marker{color:var(--grn);font-weight:700}.sms-program-copy li::marker{color:var(--grn);font-weight:700}.sms-opt-in-number{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(34px,4.2vw,52px);line-height:.95}.sms-opt-in-number:hover{color:var(--grn);text-shadow:var(--glow-grn)}.sms-opt-in-footnote{border-top:1px solid var(--border-faint);padding-top:17px;color:var(--ink-faint)!important;font-size:13px!important}.sms-opt-in-footnote a,.sms-program-copy a{color:var(--grn);text-underline-offset:3px;text-decoration:underline}.sms-opt-in-actions{gap:10px;display:grid}.sms-program-copy{gap:22px;display:grid}.sms-program-copy section{border:1px solid var(--border-faint);background:linear-gradient(#0a1208f0,#050a05f5);gap:15px;padding:30px;display:grid}.sms-program-copy h2{color:var(--ink-strong);font-size:30px;line-height:1}.sms-program-details{background:var(--border-faint);border:1px solid var(--border-faint);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:4px 0 0;display:grid}.sms-program-details div{background:var(--bg2);min-width:0;padding:16px}.sms-program-details dt{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.sms-program-details dd{overflow-wrap:anywhere;margin:0}.sms-message-example{border-left:3px solid var(--grn);color:var(--ink-strong);font-family:var(--font-mono);background:#9eff5b0f;margin:2px 0;padding:18px 20px;font-size:13px;line-height:1.7}@media (max-width:820px){.sms-program-page{padding:48px 20px 80px}.sms-program-grid{grid-template-columns:1fr}.sms-opt-in-card{position:static}.sms-program-details{grid-template-columns:1fr}}@media (max-width:520px){.sms-program-hero h1{font-size:46px}.sms-opt-in-card,.sms-program-copy section{padding:22px}.sms-opt-in-number{font-size:37px}}.login-subtitle{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.6}.discord-auth-shell.block{width:100%;display:block}.event-hero-copy{flex-direction:column;gap:12px;display:flex}.event-hero-side{flex-direction:column;gap:16px;display:flex}.event-host-card{border:1px solid var(--border-faint);background:linear-gradient(180deg, var(--bg2), var(--bg));flex-direction:column;gap:16px;padding:24px;display:flex;position:relative}.event-host-visual{background:radial-gradient(ellipse at center bottom, color-mix(in oklab, var(--accent,var(--grn)) 40%, transparent), transparent 70%);justify-content:center;align-items:flex-start;height:240px;display:flex;position:relative;overflow:hidden}.event-host-visual.mint{--accent:var(--grn)}.event-host-visual.blue{--accent:var(--cyn)}.event-host-visual.coral{--accent:var(--mag)}.event-host-headshot{filter:drop-shadow(0 0 24px color-mix(in oklab, var(--accent,var(--grn)) 50%, transparent)) drop-shadow(0 12px 18px #0009);width:auto;max-width:none;height:340px;max-height:none;margin-top:-4px}.event-host-copy h2{font-family:var(--font-display);margin:0;font-size:32px;line-height:1.05}.event-host-copy p{color:var(--ink-muted);margin-top:8px;font-size:13px;line-height:1.55}.event-support-hosts{border-top:1px dashed var(--border-faint);flex-direction:column;gap:10px;padding-top:16px;display:flex}.event-support-host{align-items:center;gap:12px;display:flex}.event-support-host strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:14px;display:block}.event-support-avatar{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--accent,var(--grn)) 40%, transparent), transparent 70%);border:1px solid color-mix(in oklab, var(--accent,var(--grn)) 50%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:flex-start;width:56px;height:56px;display:flex;overflow:hidden}.event-support-avatar.mint{--accent:var(--grn)}.event-support-avatar.blue{--accent:var(--cyn)}.event-support-avatar.coral{--accent:var(--mag)}.event-support-headshot{width:auto;max-width:none;height:88px;margin-top:-8px}.poster-card,.event-countdown-card{border:1px solid var(--border-faint);background:linear-gradient(180deg, var(--bg2), var(--bg));flex-direction:column;gap:12px;padding:24px;display:flex}.poster-card h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:24px}.event-tag-row{border-top:1px dashed var(--border-faint);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.call-chip{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyn);background:color-mix(in oklab, var(--cyn) 10%, transparent);border:1px solid color-mix(in oklab, var(--cyn) 30%, transparent);align-items:center;padding:4px 10px;font-size:10px;display:inline-flex}.event-flow-section{background:var(--bg2)}.join-grid,.event-join-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:32px;display:grid}.event-join-stack,.home-join-stack{flex-direction:column;gap:16px;display:flex}.join-support-card{padding:28px}.event-lineup-grid{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.event-product-panel,.event-chase-panel,.event-room-brief{flex-direction:column;gap:16px;padding:28px;display:flex}.event-product-card{--accent:var(--grn);border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 10%, transparent), var(--bg-deep));flex-direction:column;gap:8px;padding:18px;display:flex}.event-product-card.mint{--accent:var(--grn)}.event-product-card.blue{--accent:var(--cyn)}.event-product-card.coral{--accent:var(--mag)}.event-product-badge{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 35%, transparent);background:#0006;align-self:flex-start;padding:4px 8px;font-size:9px;display:inline-block}.event-product-card h4{text-transform:uppercase;margin:0;font-size:16px}.event-product-card p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.event-product-card strong{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);text-transform:uppercase;border-top:1px dashed var(--border-faint);margin-top:auto;padding-top:8px;font-size:11px}.event-hit-visual-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.event-hit-mini{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.event-hit-copy{flex-direction:column;gap:4px;display:flex}.event-hit-copy strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:12px;line-height:1.2}.event-hit-copy span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--grn);text-transform:uppercase;font-size:10px}.reason-list{flex-direction:column;gap:10px;display:flex}.reason-item{border-left:2px solid var(--grn);color:var(--ink);background:#0006;padding:12px 14px;font-size:13px;line-height:1.5}.event-platform-note{border-top:1px dashed var(--border-faint);padding-top:14px}.event-platform-note strong{font-family:var(--font-display);text-transform:uppercase;color:var(--grn);margin-bottom:6px;font-size:14px;display:block}.event-platform-note p{color:var(--ink-muted);font-size:12px;line-height:1.5}.hit-card{flex-direction:column;gap:14px;display:flex}.hit-card.has-card-image .hit-card-visual{border:1px solid var(--border-faint);background:linear-gradient(135deg,#0d2010,#050a05);justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.hit-card-content{flex-direction:column;gap:8px;display:flex}.hit-card-content h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:18px}.hit-card-content p{color:var(--ink-muted);font-size:13px;line-height:1.55}.account-page,main.landing-shell .account-section{flex-direction:column;display:flex}.account-section{padding:48px var(--section-pad-x);max-width:var(--shell-max);width:100%;margin:0 auto}.account-header{border:1px solid var(--border-faint);background:linear-gradient(180deg, var(--bg2), var(--bg));align-items:center;gap:24px;padding:28px;display:flex}.account-avatar-area{flex-shrink:0}.account-avatar{border:2px solid var(--grn);width:80px;height:80px;box-shadow:0 0 24px -4px var(--grn);object-fit:cover;border-radius:50%}.account-avatar-fallback{background:var(--grn);color:#061206;width:80px;height:80px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:32px;display:flex}.account-header-info{flex-direction:column;gap:6px;display:flex}.account-header-info h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:32px}.account-discord-handle{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:11px}.account-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-pill.muted{color:var(--ink-muted);border-color:var(--border-faint);background:0 0}.account-detail-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}.account-detail-grid>.surface-card strong{font-family:var(--font-display);letter-spacing:.01em;color:#fff;text-transform:uppercase;word-break:break-word;font-size:18px}.detail-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.detail-grid.wide{grid-template-columns:repeat(2,1fr)}.stacked-copy{flex-direction:column;gap:4px;display:flex}.stacked-copy p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.loyalty-overview{grid-template-columns:1fr 2fr;gap:16px;margin:16px 0;display:grid}.loyalty-points-card,.loyalty-progress-card{flex-direction:column;gap:12px;padding:24px;display:flex}.loyalty-points-value{font-family:var(--font-display);color:var(--grn);letter-spacing:.02em;font-size:40px;line-height:1}.loyalty-progress-bar{border:1px solid var(--border-faint);background:#00000080;height:10px;margin-top:8px;position:relative;overflow:hidden}.loyalty-progress-fill{background:linear-gradient(90deg, var(--grn), var(--cyn));height:100%;box-shadow:0 0 12px var(--grn)}.loyalty-progress-label{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-muted);text-transform:uppercase;font-size:11px}.loyalty-history h3{font-family:var(--font-display);text-transform:uppercase;margin:24px 0 12px;font-size:18px}.loyalty-ledger{border:1px solid var(--border-faint);background:#050a0599;flex-direction:column;gap:4px;display:flex}.loyalty-ledger-row{font-family:var(--font-mono);border-bottom:1px solid #9eff5b14;grid-template-columns:80px 1fr 100px;align-items:center;gap:16px;padding:12px 16px;font-size:12px;display:grid}.loyalty-ledger-row:last-child{border-bottom:0}.loyalty-points-delta{font-family:var(--font-display);font-size:16px}.loyalty-points-delta.positive{color:var(--grn)}.loyalty-points-delta.negative{color:var(--mag)}.loyalty-reason{color:var(--ink)}.loyalty-date{text-align:right;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.rewards-page .rewards-hero{border-bottom:1px dashed var(--border-faint);grid-template-columns:1.4fr 1fr;align-items:start;gap:32px;margin-bottom:32px;padding:64px 0;display:grid}.rewards-hero-copy{flex-direction:column;gap:16px;display:flex}.rewards-hero-copy h1{margin:0;font-size:56px}.rewards-side-card{flex-direction:column;gap:12px;padding:24px;display:flex}.metric-strip,.rewards-metric-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.metric-card{border:1px solid var(--border-faint);background:var(--bg2);flex-direction:column;gap:4px;padding:16px;display:flex}.metric-card span{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-muted);text-transform:uppercase;font-size:10px}.metric-card strong{font-family:var(--font-display);color:var(--grn);text-transform:uppercase;letter-spacing:.01em;font-size:22px}.metric-card p{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.5}.reward-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.reward-card{flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.reward-card-active{border-color:color-mix(in oklab, var(--grn) 40%, transparent)}.reward-card-blocked,.reward-card-planned{opacity:.7}.reward-card-blocked:after,.reward-card-planned:after{content:attr(data-status, "Planned");font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-faint);text-transform:uppercase;font-size:9px;position:absolute;top:12px;right:12px}.reward-card-meta{align-items:baseline;gap:8px;margin-top:auto;display:flex}.reward-card-meta strong{font-family:var(--font-display);color:var(--grn);font-size:24px}.reward-card-meta span{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-muted);text-transform:uppercase;font-size:10px}.tier-grid-expanded{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.tier-spotlight{flex-direction:column;gap:10px;padding:20px;display:flex}.tier-spotlight.current{border-color:var(--grn);box-shadow:0 0 24px -8px var(--grn)}.tier-spotlight-head{justify-content:space-between;align-items:center;display:flex}.feature-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.feature-list li{color:var(--ink-muted);padding-left:14px;font-size:12px;line-height:1.5;position:relative}.feature-list li:before{content:"◢";color:var(--grn);font-size:9px;position:absolute;top:4px;left:0}.leaderboard-layout{grid-template-columns:1.6fr 1fr;gap:24px;margin-bottom:32px;display:grid}.leaderboard-board{border:1px solid var(--border-faint);background:#050a0599;overflow:hidden}.leaderboard-board-head{border-bottom:1px dashed var(--border-faint);background:#9eff5b0a;padding:14px 20px}.leaderboard-board-head h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--grn);margin:0;font-size:16px}.leaderboard-list{flex-direction:column;display:flex}.leaderboard-row{border-bottom:1px solid #9eff5b14;grid-template-columns:60px 1fr;align-items:center;gap:16px;padding:14px 20px;display:grid}.leaderboard-row:last-child{border-bottom:0}.leaderboard-row.coral{background:color-mix(in oklab, var(--mag) 4%, transparent)}.leaderboard-row.mint{background:color-mix(in oklab, var(--grn) 4%, transparent)}.leaderboard-row.blue{background:color-mix(in oklab, var(--cyn) 4%, transparent)}.leaderboard-row.current{border:1px solid var(--grn);background:#9eff5b14}.leaderboard-rank{font-family:var(--font-display);color:var(--grn);letter-spacing:.02em;font-size:22px}.leaderboard-row.coral .leaderboard-rank{color:var(--mag)}.leaderboard-row.blue .leaderboard-rank{color:var(--cyn)}.leaderboard-row-main{grid-template-columns:1.4fr 1fr;align-items:center;gap:16px;display:grid}.leaderboard-name-block{flex-direction:column;gap:2px;display:flex}.leaderboard-name-block strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:14px}.leaderboard-name-block span{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-muted);text-transform:uppercase;font-size:10px}.leaderboard-row-stats{gap:16px;display:flex}.leaderboard-row-stats>div{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);flex-direction:column;gap:2px;font-size:11px;display:flex}.leaderboard-row-stats strong{font-family:var(--font-display);color:var(--grn);letter-spacing:.02em;font-size:14px}.leaderboard-separator{background:var(--border-faint);height:1px;margin:8px 0}.leaderboard-side-card{border:1px solid var(--border-faint);background:linear-gradient(180deg, var(--bg2), var(--bg));flex-direction:column;gap:12px;padding:24px;display:flex}.leaderboard-side-card h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:22px}.leaderboard-side-card p{color:var(--ink-muted);font-size:13px;line-height:1.55}.zb-grain{position:relative;overflow:hidden}.zb-grain:after{content:"";pointer-events:none;opacity:.06;mix-blend-mode:overlay;z-index:6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='240' height='240' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}.bv-nav-links a[aria-current=page][href=\/rewards]{color:var(--mag);background:color-mix(in oklab, var(--mag) 14%, transparent)}.vp-page{--vp-bg:#050a05;--vp-bg-alt:#0a1208;--vp-bg-deep:#030604;--vp-ink:#d8ffc6;--vp-ink-mute:#d8ffc6a6;--vp-ink-faint:#d8ffc666;--vp-grn:#9eff5b;--vp-mag:#ff4ec1;--vp-cyn:#3df2ff;--vp-gld:#ffd84e;--vp-tier-rookie:#6b8a55;--vp-tier-rotation:#3df2ff;--vp-tier-starter:#9eff5b;--vp-tier-vinyl:#ff4ec1;--vp-tier-ultra:#c69aff;--vp-tier-goat:#ffd84e;width:100%;max-width:var(--shell-max);color:var(--vp-ink);background:var(--vp-bg);margin:0 auto}.vp__hero{padding:48px var(--section-pad-x) 88px;background:radial-gradient(ellipse 70% 50% at 18% 30%, color-mix(in oklab, var(--vp-mag) 22%, transparent), transparent 65%), radial-gradient(ellipse 60% 60% at 90% 80%, color-mix(in oklab, var(--vp-cyn) 18%, transparent), transparent 65%), linear-gradient(180deg, #060f08 0%, var(--vp-bg) 100%);border-bottom:1px dashed #9eff5b33;position:relative;overflow:hidden}.vp__hero:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 38px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 38px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 60%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 60%,#000 30%,#0000 75%)}.vp__hero-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#d8ffc699;z-index:2;align-items:center;gap:14px;margin-bottom:16px;font-size:11px;display:flex;position:relative}.vp__hero-eyebrow .dot{background:var(--vp-mag);width:8px;height:8px;box-shadow:0 0 12px var(--vp-mag);animation:1.6s ease-in-out infinite pulse}.vp__hero-eyebrow b{color:var(--vp-mag)}.vp__hero-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(460px,1fr);align-items:stretch;gap:40px;display:grid;position:relative}.vp__hero-left{flex-direction:column;justify-content:space-between;gap:32px;min-width:0;display:flex}.vp__hero-title{letter-spacing:0;text-transform:uppercase;color:#fff;font-size:96px;line-height:.84}.vp__hero-title em{color:var(--vp-mag);text-shadow:0 0 28px color-mix(in oklab, var(--vp-mag) 60%, transparent);font-style:italic;display:block}.vp__hero-sub{color:#d8ffc6c7;max-width:520px;font-size:17px;line-height:1.55}.vp__hero-meta{border-top:1px dashed #9eff5b33;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:24px;display:grid}.vp__hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.vp__button-mag.button.primary{background:var(--vp-mag);color:#050a05;box-shadow:0 0 0 1px var(--vp-mag) inset, 0 0 22px -4px var(--vp-mag), 0 0 60px -10px var(--vp-mag)}.vp__button-green.button.secondary{color:var(--vp-grn);border-color:color-mix(in oklab, var(--vp-grn) 55%, transparent)}.vp__button-green.button.secondary:hover{background:color-mix(in oklab, var(--vp-grn) 12%, transparent)}.vp__id{background:linear-gradient(180deg, #0d1c0a 0%, var(--vp-bg) 100%);border:1px solid color-mix(in oklab, var(--vp-mag) 35%, transparent);box-shadow:0 0 60px -10px color-mix(in oklab, var(--vp-mag) 50%, transparent);flex-direction:column;gap:22px;min-width:0;padding:28px;display:flex;position:relative}.vp__id:before{content:"";background:linear-gradient(90deg, var(--vp-mag), var(--vp-grn), var(--vp-cyn));height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.vp__id:after{content:"";pointer-events:none;background:linear-gradient(var(--vp-mag), var(--vp-mag)) top left / 16px 1px no-repeat, linear-gradient(var(--vp-mag), var(--vp-mag)) top left / 1px 16px no-repeat, linear-gradient(var(--vp-mag), var(--vp-mag)) top right / 16px 1px no-repeat, linear-gradient(var(--vp-mag), var(--vp-mag)) top right / 1px 16px no-repeat, linear-gradient(var(--vp-mag), var(--vp-mag)) bottom left / 16px 1px no-repeat, linear-gradient(var(--vp-mag), var(--vp-mag)) bottom left / 1px 16px no-repeat, linear-gradient(var(--vp-mag), var(--vp-mag)) bottom right / 16px 1px no-repeat, linear-gradient(var(--vp-mag), var(--vp-mag)) bottom right / 1px 16px no-repeat;opacity:.7;position:absolute;inset:14px}.vp__id-head{font-family:var(--font-mono);letter-spacing:.18em;color:#d8ffc68c;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.vp__id-head b{color:var(--vp-mag)}.vp__id-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:22px;display:grid}.vp__id-avatar{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--vp-mag) 70%, #000), color-mix(in oklab, var(--vp-mag) 25%, #000));width:96px;height:96px;font-family:var(--font-display);color:#050a05;letter-spacing:0;border:1px solid color-mix(in oklab, var(--vp-mag) 60%, transparent);box-shadow:0 0 36px -6px var(--vp-mag);flex-shrink:0;justify-content:center;align-items:center;font-size:56px;display:flex;position:relative}.vp__id-avatar:before{content:"";border:1px dashed #0006;position:absolute;inset:4px}.vp__id-handle{color:#fff;letter-spacing:.01em;overflow-wrap:anywhere;font-size:28px}.vp__id-handle-sub{font-family:var(--font-mono);letter-spacing:.16em;color:#d8ffc68c;text-transform:uppercase;margin-top:6px;font-size:11px;line-height:1.5}.vp__id-handle-sub b{color:var(--vp-cyn)}.vp__id-tier{border-left:3px solid var(--vp-mag);background:#0006;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.vp__id-tier-label,.vp__id-tier-bal-lbl{font-family:var(--font-mono);letter-spacing:.18em;color:#d8ffc68c;text-transform:uppercase;font-size:10px}.vp__id-tier-name{font-family:var(--font-display);text-transform:uppercase;color:var(--vp-mag);letter-spacing:0;text-shadow:0 0 24px color-mix(in oklab, var(--vp-mag) 50%, transparent);overflow-wrap:anywhere;margin-top:4px;font-size:44px;line-height:1}.vp__id-tier-bal{text-align:right}.vp__id-tier-bal-num{font-family:var(--font-display);color:var(--vp-grn);text-shadow:0 0 22px color-mix(in oklab, var(--vp-grn) 55%, transparent);letter-spacing:0;font-size:40px;line-height:1}.vp__id-tier-bal-lbl{margin-top:6px}.vp__id-progress{flex-direction:column;gap:10px;display:flex}.vp__id-progress-head,.vp__id-progress-foot{font-family:var(--font-mono);color:#d8ffc6b3;text-transform:uppercase;justify-content:space-between;gap:16px;display:flex}.vp__id-progress-head{letter-spacing:.12em;font-size:11px}.vp__id-progress-foot{letter-spacing:.16em;color:#d8ffc68c;font-size:10px}.vp__id-progress-head b{color:var(--vp-cyn)}.vp__id-progress-bar{background:#ffffff0f;height:10px;position:relative;overflow:hidden}.vp__id-progress-bar>div{background:linear-gradient(90deg, var(--vp-mag), var(--vp-cyn));height:100%;box-shadow:0 0 12px var(--vp-cyn);position:relative}.vp__id-progress-bar>div:after{content:"";background-image:repeating-linear-gradient(45deg,#00000040 0 4px,#0000 4px 10px);position:absolute;inset:0}.vp__id-mini{border-top:1px dashed #9eff5b33;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.vp__id-mini-item{font-family:var(--font-mono);min-width:0}.vp__id-mini-num{font-family:var(--font-display);color:#fff;letter-spacing:.01em;font-size:22px;line-height:1}.vp__id-mini-num.mag{color:var(--vp-mag)}.vp__id-mini-num.grn{color:var(--vp-grn)}.vp__id-mini-num.cyn{color:var(--vp-cyn)}.vp__id-mini-lbl{letter-spacing:.18em;color:#d8ffc68c;text-transform:uppercase;margin-top:6px;font-size:9px;line-height:1.35}.vp__section{padding:96px var(--section-pad-x);background:var(--vp-bg);max-width:var(--shell-max);margin:0 auto;position:relative}.vp__section--alt{background:var(--vp-bg-alt)}.vp__section-head{border-bottom:1px dashed #9eff5b33;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;padding-bottom:24px;display:flex}.vp__section-head>p{color:#d8ffc6a6;max-width:360px;margin:0 0 8px;font-size:14px;line-height:1.6}.vp__section-num{font-family:var(--font-mono);letter-spacing:.22em;color:#9eff5ba6;text-transform:uppercase;margin-bottom:12px;font-size:11px}.vp__section-title{letter-spacing:0;text-transform:uppercase;color:#fff;max-width:760px;font-size:60px;line-height:.95}.vp__section-title em{color:var(--vp-grn);text-shadow:0 0 26px #9eff5b73;font-style:italic}.vp__section-meta{font-family:var(--font-mono);letter-spacing:.18em;color:var(--vp-mag);text-transform:uppercase;padding-bottom:8px;font-size:11px}.vp__section-meta.green{color:var(--vp-grn)}.vp__section-meta.cyan{color:var(--vp-cyn)}.vp__section-meta b{color:#fff;font-weight:700}.vp__earn{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.vp__earn-card{--ec:var(--vp-grn);background:linear-gradient(180deg, var(--vp-bg-alt) 0%, var(--vp-bg) 100%);border:1px solid #9eff5b29;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:28px 24px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid;position:relative}.vp__earn-card:hover{border-color:var(--ec);box-shadow:0 0 36px -10px var(--ec);transform:translateY(-3px)}.vp__earn-card[data-accent=grn]{--ec:var(--vp-grn)}.vp__earn-card[data-accent=mag]{--ec:var(--vp-mag)}.vp__earn-card[data-accent=cyn]{--ec:var(--vp-cyn)}.vp__earn-id{font-family:var(--font-mono);letter-spacing:.22em;color:var(--ec);text-transform:uppercase;grid-column:1/2;font-size:10px}.vp__earn-tag{font-family:var(--font-mono);letter-spacing:.18em;color:#d8ffc68c;text-transform:uppercase;background:#0006;border:1px solid #9eff5b29;grid-column:2/3;place-self:start end;padding:4px 8px;font-size:9px}.vp__earn-title{text-transform:uppercase;color:#fff;letter-spacing:.01em;grid-column:1/2;margin-top:6px;font-size:24px}.vp__earn-sub{color:#d8ffc6a6;grid-column:1/2;max-width:240px;font-size:13px;line-height:1.5}.vp__earn-pts{font-family:var(--font-display);color:var(--ec);text-shadow:0 0 18px color-mix(in oklab, var(--ec) 50%, transparent);letter-spacing:0;grid-area:2/2/4/3;place-self:end;font-size:32px;line-height:1}.vp__ladder{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.vp__tier{--tc:var(--vp-tier-rookie);background:linear-gradient(180deg, var(--vp-bg-alt) 0%, var(--vp-bg) 100%);border:1px solid #9eff5b29;flex-direction:column;gap:14px;min-height:380px;padding:22px 18px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.vp__tier:hover{border-color:var(--tc);transform:translateY(-3px)}.vp__tier:before{content:"";background:var(--tc);opacity:.7;height:3px;position:absolute;top:0;left:0;right:0}.vp__tier[data-tier=rookie]{--tc:var(--vp-tier-rookie)}.vp__tier[data-tier=rotation]{--tc:var(--vp-tier-rotation)}.vp__tier[data-tier=starter]{--tc:var(--vp-tier-starter)}.vp__tier[data-tier=vinyl]{--tc:var(--vp-tier-vinyl)}.vp__tier[data-tier=ultra]{--tc:var(--vp-tier-ultra)}.vp__tier[data-tier=goat]{--tc:var(--vp-tier-goat)}.vp__tier.is-current{background:radial-gradient(ellipse 80% 60% at 50% 100%, color-mix(in oklab, var(--tc) 22%, transparent), transparent 70%), linear-gradient(180deg, var(--vp-bg-alt) 0%, var(--vp-bg) 100%);border-color:var(--tc);box-shadow:0 0 50px -12px var(--tc)}.vp__tier.is-current:before{height:5px;box-shadow:0 0 14px var(--tc)}.vp__tier.is-locked{opacity:.56}.vp__tier-num{font-family:var(--font-mono);letter-spacing:.22em;color:var(--tc);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.vp__tier-num .lock{color:#d8ffc666;font-size:9px}.vp__tier-name{text-transform:uppercase;color:#fff;letter-spacing:0;font-size:30px;line-height:.95}.vp__tier.is-current .vp__tier-name{color:var(--tc);text-shadow:0 0 22px color-mix(in oklab, var(--tc) 60%, transparent)}.vp__tier-thresh{font-family:var(--font-mono);letter-spacing:.1em;color:#d8ffc6a6;text-transform:uppercase;font-size:11px}.vp__tier-thresh b{color:var(--tc);font-weight:700}.vp__tier-blurb{color:#d8ffc6b3;font-size:12px;line-height:1.5}.vp__tier-perks{border-top:1px dashed #9eff5b2e;flex-direction:column;gap:8px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.vp__tier-perks li{font-family:var(--font-mono);letter-spacing:.04em;color:#d8ffc6d9;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;display:flex}.vp__tier-perks li:before{content:"◢";color:var(--tc);margin-top:3px;font-size:9px}.vp__tier-current-flag{background:var(--tc);color:var(--vp-bg);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,8px 100%);box-shadow:0 0 18px color-mix(in oklab, var(--tc) 60%, transparent);padding:5px 14px 5px 12px;font-size:10px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.vp__rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vp__reward{--rc:var(--vp-grn);background:#050a05b3;border:1px solid #9eff5b24;flex-direction:column;gap:14px;padding:22px;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative}.vp__reward:hover{border-color:var(--rc);box-shadow:0 0 28px -14px var(--rc);transform:translateY(-2px)}.vp__reward[data-kind=SPOT]{--rc:var(--vp-grn)}.vp__reward[data-kind=CODE],.vp__reward[data-kind=PERK]{--rc:var(--vp-cyn)}.vp__reward[data-kind=MERCH]{--rc:var(--vp-mag)}.vp__reward[data-kind=MOMENT]{--rc:var(--vp-gld)}.vp__reward-head{font-family:var(--font-mono);letter-spacing:.2em;color:#d8ffc68c;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.vp__reward-head b{color:var(--rc)}.vp__reward-name{text-transform:uppercase;color:#fff;letter-spacing:.01em;font-size:20px;line-height:1.05}.vp__reward-set{font-family:var(--font-mono);letter-spacing:.16em;color:#d8ffc68c;text-transform:uppercase;font-size:10px}.vp__reward-foot{border-top:1px dashed #9eff5b2e;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.vp__reward-cost{font-family:var(--font-display);color:var(--rc);text-shadow:0 0 14px color-mix(in oklab, var(--rc) 50%, transparent);letter-spacing:0;font-size:22px;line-height:1}.vp__reward-cost span{font-family:var(--font-mono);color:#d8ffc68c;letter-spacing:.18em;margin-left:4px;font-size:10px}.vp__reward-cta{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--rc);border:1px solid var(--rc);background:0 0;padding:8px 12px;font-size:10px;transition:background .18s,color .18s,box-shadow .18s}.vp__reward:hover .vp__reward-cta{background:var(--rc);color:var(--vp-bg);box-shadow:0 0 14px color-mix(in oklab, var(--rc) 60%, transparent)}.vp__reward.is-affordable:after{content:"● IN RANGE";font-family:var(--font-mono);letter-spacing:.18em;color:var(--vp-grn);background:var(--vp-bg);border:1px solid var(--vp-grn);text-transform:uppercase;border-bottom:none;padding:2px 8px;font-size:9px;position:absolute;top:-1px;right:14px;transform:translateY(-100%)}.vp__board-wrap{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.vp__board{background:#050a05b3;border:1px solid #9eff5b33;overflow-x:auto}.vp__board-head,.vp__board-row{grid-template-columns:70px minmax(190px,1fr) 130px 110px 110px 110px;align-items:center;gap:24px;min-width:860px;display:grid}.vp__board-head{font-family:var(--font-mono);letter-spacing:.18em;color:#9eff5ba6;text-transform:uppercase;background:#9eff5b0a;border-bottom:1px solid #9eff5b33;padding:14px 24px;font-size:10px}.vp__board-row{border-bottom:1px solid #9eff5b1a;padding:18px 24px;transition:background .18s}.vp__board-row:hover{background:#9eff5b0a}.vp__board-row:last-child{border-bottom:0}.vp__board-row.is-me{background:color-mix(in oklab, var(--vp-mag) 12%, transparent);border-left:3px solid var(--vp-mag);padding-left:21px}.vp__board-row.is-sample{opacity:.86}.vp__board-rank{font-family:var(--font-display);color:var(--vp-grn);letter-spacing:0;font-size:28px;line-height:1}.vp__board-row[data-rank="1"] .vp__board-rank{color:var(--vp-gld);text-shadow:0 0 18px color-mix(in oklab, var(--vp-gld) 55%, transparent)}.vp__board-row[data-rank="2"] .vp__board-rank{color:#d3d3d3}.vp__board-row[data-rank="3"] .vp__board-rank{color:#ff9d3a}.vp__board-row.is-me .vp__board-rank{color:var(--vp-mag)}.vp__board-handle{font-family:var(--font-display);color:#fff;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;font-size:18px}.vp__board-handle-sub{font-family:var(--font-mono);color:#d8ffc680;letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:10px}.vp__board-tier{font-family:var(--font-display);letter-spacing:.14em;color:var(--vp-mag);border:1px solid color-mix(in oklab, var(--vp-mag) 50%, transparent);background:color-mix(in oklab, var(--vp-mag) 10%, #000 90%);text-transform:uppercase;width:max-content;max-width:100%;padding:5px 9px;font-size:12px;display:inline-block}.vp__board-row[data-tier=GOAT] .vp__board-tier{color:var(--vp-gld);border-color:color-mix(in oklab, var(--vp-gld) 60%, transparent);background:color-mix(in oklab, var(--vp-gld) 10%, #000 90%)}.vp__board-row[data-tier=ULTRA] .vp__board-tier{color:var(--vp-tier-ultra);border-color:color-mix(in oklab, var(--vp-tier-ultra) 50%, transparent);background:color-mix(in oklab, var(--vp-tier-ultra) 8%, #000 92%)}.vp__board-row[data-tier=STARTER] .vp__board-tier{color:var(--vp-grn);border-color:color-mix(in oklab, var(--vp-grn) 50%, transparent)}.vp__board-num{font-family:var(--font-display);color:var(--vp-grn);letter-spacing:0;font-size:18px;line-height:1}.vp__board-num-sub{font-family:var(--font-mono);letter-spacing:.18em;color:#d8ffc680;text-transform:uppercase;margin-top:4px;font-size:9px}.vp__board-num.cyn{color:var(--vp-cyn)}.vp__board-num.mag{color:var(--vp-mag)}.vp__wallet{background:linear-gradient(180deg, var(--vp-bg-alt) 0%, var(--vp-bg) 100%);border:1px solid color-mix(in oklab, var(--vp-cyn) 30%, transparent);flex-direction:column;gap:16px;padding:24px;display:flex;position:relative}.vp__wallet:before{content:"";background:var(--vp-cyn);height:3px;box-shadow:0 0 12px var(--vp-cyn);position:absolute;top:-1px;left:-1px;right:-1px}.vp__wallet-head{font-family:var(--font-mono);letter-spacing:.22em;color:var(--vp-cyn);text-transform:uppercase;font-size:10px}.vp__wallet-bal{font-family:var(--font-display);color:var(--vp-grn);text-shadow:0 0 24px color-mix(in oklab, var(--vp-grn) 55%, transparent);letter-spacing:0;font-size:56px;line-height:1}.vp__wallet-bal span{font-size:14px;font-family:var(--font-mono);color:#d8ffc68c;letter-spacing:.18em;margin-left:8px}.vp__wallet-list{flex-direction:column;gap:8px;display:flex}.vp__wallet-item{font-family:var(--font-mono);letter-spacing:.06em;border-left:2px solid var(--vp-cyn);text-transform:uppercase;color:#d8ffc6bf;background:#0006;justify-content:space-between;gap:12px;padding:10px 12px;font-size:11px;display:flex}.vp__wallet-item span:last-child{color:var(--vp-cyn);letter-spacing:.1em;text-align:right;font-weight:700}.vp__wallet-cta{text-align:center;background:var(--vp-mag);width:100%;color:var(--vp-bg);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 22px -4px var(--vp-mag);padding:14px;font-size:12px;transition:transform .18s,box-shadow .18s;display:block}.vp__wallet-cta:hover{box-shadow:0 0 30px -4px var(--vp-mag);transform:translateY(-2px)}.vp__faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}.vp__faq-item{background:#050a05b3;border:1px solid #9eff5b24;padding:0;transition:border-color .22s,background .22s}.vp__faq-item:hover{border-color:#9eff5b59}.vp__faq-item[open]{border-color:var(--vp-mag);background:color-mix(in oklab, var(--vp-mag) 5%, #050a05b3)}.vp__faq-q{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;list-style:none;display:grid}.vp__faq-q::-webkit-details-marker{display:none}.vp__faq-num{font-family:var(--font-mono);letter-spacing:.22em;color:var(--vp-mag);font-size:11px}.vp__faq-text{font-family:var(--font-display);color:#fff;letter-spacing:.005em;text-transform:uppercase;font-size:17px}.vp__faq-toggle{font-family:var(--font-mono);color:var(--vp-mag);font-size:18px;transition:transform .22s}.vp__faq-item[open] .vp__faq-toggle{transform:rotate(45deg)}.vp__faq-a{color:#d8ffc6c7;border-top:1px dashed #9eff5b33;margin:0 24px 22px;padding-top:14px;font-size:14px;line-height:1.6}.vp__join{background:radial-gradient(ellipse 90% 70% at 50% 50%, #ff4ec12e, transparent 70%), linear-gradient(180deg, var(--vp-bg-alt), var(--vp-bg));padding:96px var(--section-pad-x);text-align:center;position:relative;overflow:hidden}.vp__join-inner{z-index:2;max-width:980px;margin:0 auto;position:relative}.vp__join-title{text-transform:uppercase;color:#fff;letter-spacing:0;margin:16px auto 24px;font-size:76px;line-height:.92}.vp__join-title em{color:var(--vp-mag);text-shadow:0 0 26px #ff4ec18c;font-style:italic}.vp__join-sub{color:#d8ffc6b3;max-width:720px;margin:0 auto 32px;font-size:17px;line-height:1.5}.vp__join-grid{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:stretch;gap:24px;display:grid}.vp__join .waitlist-card,.vp__giveaway-card{border:1px solid color-mix(in oklab, var(--vp-mag) 55%, transparent);box-shadow:0 0 40px -14px var(--vp-mag);background:#0009}.vp__join .waitlist-card{height:100%}.vp__join .reminder-option.active{border-color:var(--vp-mag);background:color-mix(in oklab, var(--vp-mag) 8%, transparent)}.vp__join .reminder-radio{accent-color:var(--vp-mag)}.vp__join .button.primary{background:var(--vp-mag);color:var(--vp-bg);box-shadow:0 0 0 1px var(--vp-mag) inset, 0 0 24px -4px var(--vp-mag)}.vp__giveaway-card{flex-direction:column;gap:14px;padding:24px;display:flex}.vp__giveaway-card h3{font-size:24px;line-height:1.05}.vp__giveaway-card p{color:var(--vp-ink-mute);font-size:13px;line-height:1.55}.vp__giveaway-card .field{flex-direction:column;gap:8px;display:flex}.vp__giveaway-card .field span{font-family:var(--font-mono);letter-spacing:.16em;color:var(--vp-ink-mute);text-transform:uppercase;font-size:10px}@media (max-width:1240px){.vp__hero-grid{grid-template-columns:1fr}.vp__hero-title{font-size:82px}.vp__ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.vp__tier{min-height:340px}}@media (max-width:1100px){.vp__earn,.vp__rewards,.vp__join-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vp__board-wrap{grid-template-columns:1fr}.vp__wallet{max-width:none}}@media (max-width:900px){.vp__hero{padding-top:36px;padding-bottom:64px}.vp__hero-eyebrow,.vp__section-head,.vp__id-head,.vp__id-progress-head,.vp__id-progress-foot{flex-direction:column;align-items:flex-start}.vp__hero-title{font-size:64px}.vp__hero-meta,.vp__earn,.vp__rewards,.vp__faq,.vp__join-grid{grid-template-columns:1fr}.vp__section{padding-top:72px;padding-bottom:72px}.vp__section-title,.vp__join-title{font-size:48px}.vp__section-head{align-items:flex-start}}@media (max-width:700px){.vp__hero-title{font-size:48px}.vp__id{padding:22px}.vp__id-row,.vp__id-tier,.vp__id-mini,.vp__ladder{grid-template-columns:1fr}.vp__id-avatar{width:84px;height:84px;font-size:48px}.vp__id-tier-bal{text-align:left}.vp__section-title,.vp__join-title{font-size:38px}.vp__section-head{margin-bottom:32px}.vp__earn-card{grid-template-columns:1fr}.vp__earn-tag,.vp__earn-pts{grid-column:1/2;justify-self:start}.vp__earn-pts{grid-row:auto}.vp__reward-foot{flex-direction:column;align-items:flex-start}}@media (max-width:1100px){.event-lineup-grid,.leaderboard-layout,.loyalty-overview,.join-grid,.event-join-grid,.rewards-page .rewards-hero{grid-template-columns:1fr}.account-detail-grid,.reward-grid,.tier-grid-expanded,.utility-card-grid,.metric-strip,.rewards-metric-strip{grid-template-columns:repeat(2,1fr)}.detail-grid,.detail-grid.wide{grid-template-columns:1fr}}@media (max-width:700px){.account-header{flex-direction:column;align-items:flex-start;gap:16px}.account-detail-grid,.reward-grid,.tier-grid-expanded,.utility-card-grid,.metric-strip,.rewards-metric-strip,.leaderboard-row-main{grid-template-columns:1fr}.leaderboard-row{grid-template-columns:50px 1fr;padding:12px 14px}.leaderboard-row-stats{gap:12px}.event-host-visual{height:200px}}.edit-profile-form,.giveaway-entry-form,.link-account-form{flex-direction:column;gap:16px;display:flex}.edit-profile-fields{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.preferences-panel{border:1px solid var(--border-faint);background:var(--bg2);flex-direction:column;gap:12px;padding:24px;display:flex}.preference-stack{flex-direction:column;gap:10px;margin-top:8px;display:flex}.checkbox-row{color:var(--ink-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.checkbox-row input[type=checkbox]{accent-color:var(--grn);width:16px;height:16px;margin-top:4px}.checkbox-row strong{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:2px;font-size:12px;display:block}.link-account-card{flex-direction:column;gap:12px;padding:20px;display:flex}.link-account-header{align-items:center;gap:12px;display:flex}.link-account-icon{border:1px solid var(--border-faint);background:#0006;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.link-account-icon img{max-width:24px;max-height:24px}.link-account-linked{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grn);align-items:center;gap:6px;font-size:11px;display:flex}.link-account-username{font-family:var(--font-mono);color:var(--ink);font-size:12px}.link-accounts-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.link-account-actions{flex-wrap:wrap;gap:8px;display:flex}.link-challenge-area{border-left:2px solid var(--cyn);font-family:var(--font-mono);color:var(--ink);background:#0006;flex-direction:column;gap:8px;padding:16px;font-size:12px;display:flex}.link-challenge-instruction{font-family:var(--font-body);color:var(--ink-muted);margin:0;font-size:13px;line-height:1.55}.voucher-claim-panel{border:1px solid var(--border-faint);background:var(--bg2);flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:700px){.edit-profile-fields,.link-accounts-grid{grid-template-columns:1fr}}.tb-admin{flex-direction:column;gap:16px;margin-top:16px;display:flex}.tb-break-setup{background:var(--bv-bg-deep,#030604);border:1px solid color-mix(in oklab, var(--bv-cyn,#3df2ff) 24%, transparent);box-shadow:0 0 28px -14px var(--bv-cyn,#3df2ff);grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.tb-break-setup-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.tb-break-setup-copy span{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.2em;color:#d8ffc68c;text-transform:uppercase;font-size:10px}.tb-break-setup-copy strong{font-family:var(--font-display,"Archivo Black", sans-serif);color:var(--bv-ink,#d8ffc6);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.tb-break-select{width:100%}.tb-admin-controls{background:var(--bv-bg-deep,#030604);border:1px solid #9eff5b33;border-top:2px solid var(--bv-grn,#9eff5b);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:16px;display:grid;box-shadow:0 0 28px -10px #9eff5b33}.tb-league-toggle{flex-wrap:wrap;gap:6px;display:flex}.tb-league-opt{cursor:pointer;display:inline-block}.tb-league-opt input{opacity:0;pointer-events:none;position:absolute}.tb-league-opt span{background:var(--bv-bg-deep,#030604);font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;color:#d8ffc6a6;text-transform:uppercase;border:1px solid #9eff5b2e;align-items:baseline;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.tb-league-opt span em{opacity:.6;font-size:10px;font-style:normal}.tb-league-opt:hover span{color:var(--bv-ink,#d8ffc6);border-color:#9eff5b4d}.tb-league-opt input:checked+span{color:var(--bv-grn,#9eff5b);border-color:var(--bv-grn,#9eff5b);background:color-mix(in oklab, var(--bv-grn,#9eff5b) 10%, var(--bv-bg-deep,#030604));box-shadow:0 0 18px -6px var(--bv-grn,#9eff5b)}.tb-claim-row{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.tb-buyer-tray{background:#050a05b3;border:1px solid #9eff5b2e;border-radius:4px;flex-direction:column;gap:8px;width:100%;margin-bottom:18px;padding:12px 14px 14px;display:flex}.tb-buyer-tray__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb-buyer-tray__empty{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;color:#d8ffc680;text-transform:uppercase;font-size:11px}.tb-buyer-tray__empty strong{color:#d8ffc6d9;font-weight:600}.tb-buyer-tray__hint{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;color:#d8ffc68c;text-transform:uppercase;margin:0;font-size:10px}.tb-buyer-tray__hint--good{color:var(--bv-grn,#9eff5b)}.tb-buyer-tray__hint--warn{color:var(--bv-mag,#ff4ec1)}.tb-buyer-tray__hint--meta{color:#d8ffc673}.tb-buyer-tray__hint strong{color:var(--bv-grn,#9eff5b);font-weight:600}.tb-buyer-tray__hint kbd{color:#d8ffc6d9;background:#9eff5b14;border:1px solid #9eff5b59;border-radius:2px;margin:0 1px;padding:1px 5px;font-family:inherit;font-size:10px;display:inline-block}.tb-buyer-chip{font-family:var(--font-mono,"JetBrains Mono", monospace);background:#050a05e6;border:1px solid #9eff5b4d;align-items:stretch;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.tb-buyer-chip:hover{border-color:#9eff5b8c}.tb-buyer-chip--active{border-color:var(--bv-grn,#9eff5b);box-shadow:0 0 18px -6px var(--bv-grn,#9eff5b);transform:translateY(-1px)}.tb-buyer-chip__select{font:inherit;color:#d8ffc6d9;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.tb-buyer-chip--active .tb-buyer-chip__select{color:var(--bv-grn,#9eff5b)}.tb-buyer-chip__hotkey{letter-spacing:0;color:#d8ffc6a6;background:#9eff5b14;border:1px solid #9eff5b4d;border-radius:2px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:inline-flex}.tb-buyer-chip--active .tb-buyer-chip__hotkey{color:var(--bv-grn,#9eff5b);border-color:var(--bv-grn,#9eff5b);background:#9eff5b29}.tb-buyer-chip__name{font-weight:600}.tb-buyer-chip__price{font:inherit;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;color:#d8ffc673;cursor:pointer;text-align:center;background:0 0;border:0;border-left:1px solid #9eff5b2e;min-width:38px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;transition:color .18s,background .18s}.tb-buyer-chip__price--set{color:var(--bv-grn,#9eff5b)}.tb-buyer-chip__price:hover{color:var(--bv-grn,#9eff5b);background:#9eff5b14}.tb-buyer-chip__price-edit{border-left:1px solid #9eff5b2e;align-items:center;gap:2px;padding:0 10px;display:inline-flex}.tb-buyer-chip__price-currency{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--bv-grn,#9eff5b);font-size:12px;font-weight:600}.tb-buyer-chip__price-input{background:var(--bv-bg,#050a05);border:1px solid var(--bv-grn,#9eff5b);width:56px;font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--bv-ink,#d8ffc6);outline:none;padding:4px 6px;font-size:12px;font-weight:600}.tb-buyer-chip__remove{font:inherit;color:#d8ffc680;cursor:pointer;background:0 0;border:0;border-left:1px solid #9eff5b2e;padding:0 10px;font-size:16px;line-height:1;transition:color .18s,background .18s}.tb-buyer-chip__remove:hover{color:var(--bv-mag,#ff4ec1);background:#ff4ec114}.tb-buyer-inline{background:#050a05e6;border:1px dashed #9eff5b59;align-items:center;gap:4px;padding:0 10px;transition:border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.tb-buyer-inline:hover,.tb-buyer-inline:focus-within{border-style:solid;border-color:#9eff5b99}.tb-buyer-inline--ready{border-style:solid;border-color:var(--bv-grn,#9eff5b);box-shadow:0 0 14px -4px var(--bv-grn,#9eff5b)}.tb-buyer-inline__at{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--bv-grn,#9eff5b);font-size:14px;font-weight:700}.tb-buyer-inline__input{width:200px;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;color:var(--bv-ink,#d8ffc6);text-transform:lowercase;background:0 0;border:0;outline:none;padding:8px 0;font-size:13px;font-weight:600}.tb-buyer-inline__input::placeholder{color:#d8ffc666;text-transform:lowercase;font-weight:500}.tb-buyer-inline__list{z-index:20;background:var(--bv-bg,#050a05);border:1px solid #9eff5b66;max-height:260px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px -8px #000000b3}.tb-buyer-inline__item{margin:0}.tb-buyer-inline__pick{width:100%;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;color:var(--bv-ink,#d8ffc6);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:13px;transition:background .12s,color .12s;display:flex}.tb-buyer-inline__item--on .tb-buyer-inline__pick,.tb-buyer-inline__pick:hover{color:var(--bv-grn,#9eff5b);background:#9eff5b14}.tb-buyer-inline__pick-name{font-weight:600}.tb-buyer-inline__pick-meta{letter-spacing:.12em;color:#d8ffc680;font-size:10px}.tb-buyer-inline__loading{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.14em;color:#d8ffc68c;text-transform:uppercase;padding:7px 12px;font-size:11px}.tb-claim-label{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.22em;color:#d8ffc6a6;text-transform:uppercase;font-size:10px}.tb-at{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--bv-grn,#9eff5b);font-size:18px;font-weight:700}.tb-username{background:var(--bv-bg,#050a05);font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;color:var(--bv-ink,#d8ffc6);text-transform:lowercase;border:1px solid #9eff5b4d;outline:none;flex:0 280px;padding:10px 14px;font-size:16px;font-weight:600;transition:border-color .18s}.tb-username:focus{border-color:var(--bv-grn,#9eff5b);box-shadow:0 0 18px -6px var(--bv-grn,#9eff5b)}.tb-username::placeholder{color:#d8ffc673}.tb-hint{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;color:#d8ffc673;text-transform:uppercase;flex:200px;font-size:10px}.tb-hint-good{color:var(--bv-grn,#9eff5b)}.tb-hint-warn{color:var(--bv-mag,#ff4ec1)}.tb-actions{gap:8px;display:flex}.tb-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb-chip{background:var(--bv-bg-deep,#030604);font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.2em;color:#d8ffc6a6;text-transform:uppercase;border:1px solid #9eff5b33;align-items:center;gap:6px;padding:5px 12px;font-size:10px;font-weight:700;display:inline-flex}.tb-chip-good{color:var(--bv-grn,#9eff5b);border-color:color-mix(in oklab, var(--bv-grn,#9eff5b) 30%, transparent)}.tb-chip-saving{color:var(--bv-cyn,#3df2ff);border-color:color-mix(in oklab, var(--bv-cyn,#3df2ff) 30%, transparent)}.tb-chip-error{color:var(--bv-mag,#ff4ec1);border-color:color-mix(in oklab, var(--bv-mag,#ff4ec1) 40%, transparent)}.tb-chip-link{color:var(--bv-cyn,#3df2ff);text-decoration:none}.tb-chip-link:hover{color:var(--bv-ink,#d8ffc6)}.tb-chip-warn{color:#ffb24a;border-color:#ffb24a66;border-color:lab(78.7989% 22.3138 62.5157/.4)}.tb-grid-wrap{background:var(--bv-bg-deep,#030604);border:1px solid #9eff5b33;padding:16px}.tb-grid{gap:8px;display:grid}.tb-cell-shell{aspect-ratio:1;min-width:0;position:relative}.tb-cell{background:var(--bv-bg,#050a05);cursor:pointer;width:100%;min-width:0;height:100%;color:inherit;border:1px solid #ffffff0a;border-bottom:2px solid;flex-direction:column;justify-content:center;align-items:center;padding:6px;font-family:inherit;transition:all .18s;display:flex;position:relative;overflow:hidden}.tb-cell-price-trigger{z-index:5;width:18px;height:18px;font-family:var(--font-mono,"JetBrains Mono", monospace);color:#d8ffc666;cursor:pointer;background:#050a05b3;border:1px solid #9eff5b40;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:700;line-height:1;transition:color .18s,border-color .18s,background .18s;display:inline-flex;position:absolute;top:3px;right:3px}.tb-cell-price-trigger--set{color:var(--bv-grn,#9eff5b);border-color:#9eff5b8c}.tb-cell-price-trigger:hover{color:var(--bv-grn,#9eff5b);border-color:var(--bv-grn,#9eff5b);box-shadow:0 0 10px -3px var(--bv-grn,#9eff5b);background:#050a05f2}.tb-cell-price-trigger:disabled{cursor:not-allowed;opacity:.4}.tb-cell-price-popover{z-index:50;background:var(--bv-bg,#050a05);border:1px solid var(--bv-grn,#9eff5b);min-width:130px;box-shadow:0 6px 18px -4px #000000b3, 0 0 14px -4px var(--bv-grn,#9eff5b);align-items:center;gap:4px;padding:6px 8px;display:flex;position:absolute;bottom:calc(100% + 4px);right:0}.tb-cell-price-popover__currency{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--bv-grn,#9eff5b);font-size:14px;font-weight:700}.tb-cell-price-popover__input{width:70px;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.02em;color:var(--bv-ink,#d8ffc6);background:0 0;border:0;outline:none;flex:auto;padding:2px 0;font-size:16px;font-weight:700}.tb-cell-price-popover__hint{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.1em;color:#d8ffc673;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:9px;display:block;position:absolute;top:calc(100% + 2px);right:0}.tb-cell-price-popover__hint kbd{color:#d8ffc6b3;background:#9eff5b14;border:1px solid #9eff5b4d;border-radius:2px;margin:0 1px;padding:0 3px;font-family:inherit;font-size:9px;display:inline-block}.tb-cell:hover{border-color:var(--bv-grn,#9eff5b);background:color-mix(in oklab, var(--bv-grn,#9eff5b) 6%, var(--bv-bg,#050a05));box-shadow:0 0 18px -8px var(--bv-grn,#9eff5b);transform:translateY(-1px)}.tb-cell-logo{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 4px #00000080);width:100%;max-width:56px;height:auto;max-height:56px;transition:filter .3s,opacity .3s;display:block}.tb-cell-abbr{font-family:var(--font-display,"Archivo Black", sans-serif);letter-spacing:-.01em;color:#d8ffc6a6;margin-top:4px;font-size:11px}.tb-cell-username{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;color:var(--bv-grn,#9eff5b);text-shadow:0 0 10px #9eff5b66;text-align:center;word-break:break-all;z-index:4;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1.1;display:flex;position:absolute;inset:0}.tb-cell-claimed{background:linear-gradient(180deg, color-mix(in oklab, var(--bv-mag,#ff4ec1) 12%, var(--bv-bg,#050a05)) 0%, var(--bv-bg,#050a05) 80%);border-color:color-mix(in oklab, var(--bv-mag,#ff4ec1) 40%, transparent)}.tb-cell-claimed .tb-cell-logo{filter:grayscale()brightness(.85)opacity(.55)}.tb-cell-claimed .tb-cell-abbr{opacity:0}.tb-cell-claimed:hover{border-color:var(--bv-mag,#ff4ec1);box-shadow:0 0 20px -8px var(--bv-mag,#ff4ec1)}.tb-cell-claimed:hover:after{content:"RELEASE";font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.2em;color:var(--bv-mag,#ff4ec1);text-transform:uppercase;font-size:8px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.tb-cell-meta{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;color:#d8ffc68c;text-transform:uppercase;text-align:center;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:9px;position:absolute;bottom:3px;left:0;right:0;overflow:hidden}.tb-cell-claimed:hover .tb-cell-meta{opacity:0}.tb-toggles{flex-direction:column;gap:6px;display:flex}.tb-mode-toggle .tb-league-opt span{letter-spacing:.14em}.tb-grid-conf{gap:16px}.tb-cell-conf{aspect-ratio:16/5;isolation:isolate;flex-direction:column;justify-content:center;gap:8px;padding:16px 24px}.tb-cell-conf:before{content:"";background:radial-gradient(ellipse 54% 72% at 50% 50%, color-mix(in oklab, var(--bv-bg-deep,#030604) 78%, transparent) 0%, color-mix(in oklab, var(--bv-bg-deep,#030604) 52%, transparent) 45%, transparent 78%);pointer-events:none;z-index:1;position:absolute;inset:0}.tb-cell-conf-logos{opacity:.48;pointer-events:none;z-index:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));place-items:center;gap:6px 8px;display:grid;position:absolute;inset:14px 18px 12px}.tb-cell-conf-logo{object-fit:contain;filter:saturate(.95)drop-shadow(0 0 5px #000000b8);width:100%;max-width:42px;height:100%;max-height:42px}.tb-cell-conf-name{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.22em;color:#d8ffc68c;text-transform:uppercase;text-shadow:0 0 8px #000000f2;z-index:2;font-size:11px}.tb-cell-conf-abbr{font-family:var(--font-display,"Archivo Black", sans-serif);letter-spacing:-.02em;color:var(--bv-ink,#d8ffc6);text-shadow:0 0 16px #000000f2;z-index:2;margin-top:0;font-size:56px}.tb-cell-conf.tb-cell-claimed .tb-cell-conf-abbr{opacity:.4}.tb-cell-conf.tb-cell-claimed .tb-cell-conf-logos{opacity:.24}.tb-footer-hint{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;color:#d8ffc673;text-transform:uppercase;margin-top:8px;font-size:10px}.tb-footer-hint kbd{background:var(--bv-bg-deep,#030604);color:var(--bv-ink,#d8ffc6);border:1px solid #9eff5b33;padding:1px 6px;font-size:10px;display:inline-block}@media (max-width:900px){.tb-break-setup,.tb-admin-controls{grid-template-columns:1fr}}.admin-shell{background:var(--bv-bg,#050a05);min-height:100vh;color:var(--bv-ink,#d8ffc6);grid-template-columns:240px 1fr;display:grid}.admin-shell__sidebar{background:var(--bv-bg-deep,#030604);border-right:1px dashed #9eff5b2e;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.admin-shell__brand{border-bottom:1px dashed #9eff5b2e;flex-wrap:wrap;align-items:baseline;gap:6px;padding:16px 24px 12px;text-decoration:none;display:flex}.admin-shell__brand-zilla{letter-spacing:-.01em;color:var(--bv-grn,#9eff5b);font-family:Archivo Black,sans-serif;font-size:22px}.admin-shell__brand-breaks{letter-spacing:-.01em;color:var(--bv-mag,#ff4ec1);font-family:Archivo Black,sans-serif;font-size:16px;font-style:italic}.admin-shell__brand-tag{background:color-mix(in oklab, var(--bv-grn,#9eff5b) 12%, transparent);border:1px solid color-mix(in oklab, var(--bv-grn,#9eff5b) 36%, transparent);letter-spacing:.22em;color:var(--bv-grn,#9eff5b);text-transform:uppercase;margin-left:auto;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-block}.admin-shell__nav{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:10px 0;display:flex;overflow-y:auto}.admin-shell__nav-section{flex-direction:column;display:flex}.admin-shell__nav-section+.admin-shell__nav-section{border-top:1px dashed #9eff5b1f;padding-top:4px}.admin-shell__nav-section-title{letter-spacing:.24em;color:#d8ffc661;text-transform:uppercase;padding:0 24px 3px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.admin-shell__nav-item{letter-spacing:.18em;color:#d8ffc6a6;text-transform:uppercase;border-left:2px solid #0000;padding:5px 24px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;text-decoration:none;transition:all .18s;display:block}.admin-shell__nav-item:hover{color:var(--bv-ink,#d8ffc6);background:color-mix(in oklab, var(--bv-grn,#9eff5b) 6%, transparent);border-left-color:#9eff5b66}.admin-shell__nav-item--active,.admin-shell__nav-item--active:hover{color:var(--bv-grn,#9eff5b);background:color-mix(in oklab, var(--bv-grn,#9eff5b) 10%, transparent);border-left-color:var(--bv-grn,#9eff5b)}.admin-shell__nav-item--escape{letter-spacing:.22em;color:#d8ffc673;margin-bottom:2px;font-size:10px}.admin-shell__nav-item--featured{color:var(--bv-ink,#d8ffc6);background:color-mix(in oklab, var(--bv-grn,#9eff5b) 5%, transparent)}.admin-shell__nav-item--featured:not(.admin-shell__nav-item--active){border-left-color:#9eff5b42}.admin-shell__sidebar-foot{border-top:1px dashed #9eff5b2e;flex-direction:column;gap:10px;padding:10px 24px 12px;display:flex}.admin-shell__user{flex-direction:column;gap:2px;display:flex}.admin-shell__user-name{letter-spacing:.06em;color:var(--bv-ink,#d8ffc6);text-transform:lowercase;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.admin-shell__user-meta{letter-spacing:.22em;color:#d8ffc673;text-transform:uppercase;align-items:baseline;gap:8px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;display:flex}.admin-shell__user-role{color:var(--bv-grn,#9eff5b)}.admin-shell__user-email{text-overflow:ellipsis;white-space:nowrap;text-transform:lowercase;letter-spacing:.04em;overflow:hidden}.admin-shell__signout{letter-spacing:.2em;color:#d8ffc6a6;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d8ffc633;width:100%;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;transition:all .18s}.admin-shell__signout:hover{color:var(--bv-mag,#ff4ec1);border-color:var(--bv-mag,#ff4ec1)}.admin-shell__exit{letter-spacing:.18em;color:#d8ffc666;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;text-decoration:none}.admin-shell__exit:hover{color:var(--bv-cyn,#3df2ff)}.admin-shell__main{flex-direction:column;min-width:0;display:flex}.admin-shell__topbar{background:var(--bv-bg-deep,#030604);border-bottom:1px dashed #9eff5b2e;align-items:center;padding:14px 32px;display:flex}.admin-shell__breadcrumb{letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:flex}.admin-shell__breadcrumb-root,.admin-shell__breadcrumb-link{color:#d8ffc68c;text-decoration:none;transition:color .18s}.admin-shell__breadcrumb-root:hover,.admin-shell__breadcrumb-link:hover{color:var(--bv-grn,#9eff5b)}.admin-shell__breadcrumb-sep{color:#d8ffc64d}.admin-shell__breadcrumb-current{color:var(--bv-grn,#9eff5b);font-weight:700}.admin-shell__content{background:var(--bv-bg,#050a05);flex:auto;padding:32px}.admin-shell__content>main{display:block}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-shell__sidebar{border-bottom:1px dashed #9eff5b2e;border-right:none;height:auto;position:static}.admin-shell__nav{flex-flow:wrap;gap:4px;padding:8px 16px;overflow-y:visible}.admin-shell__nav-section{display:contents}.admin-shell__nav-section-title{display:none}.admin-shell__nav-section+.admin-shell__nav-section{border-top:none;padding-top:0}.admin-shell__nav-item{border-bottom:2px solid #0000;border-left:none;padding:8px 12px}.admin-shell__nav-item--active,.admin-shell__nav-item--active:hover{border-left:none;border-bottom-color:var(--bv-grn,#9eff5b)}.admin-shell__sidebar-foot{flex-flow:wrap;justify-content:space-between;align-items:center}.admin-shell__content{padding:20px 16px}.admin-dashboard__status-grid,.admin-dashboard__tool-grid{grid-template-columns:1fr}}.overlays-page__head h1{letter-spacing:-.01em;color:var(--bv-ink,#d8ffc6);margin:0 0 8px;font-family:Archivo Black,sans-serif;font-size:32px}.overlays-page__lede{color:#d8ffc6a6;max-width:720px;margin:0 0 24px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.55}.overlays-page__canvas-note{background:color-mix(in oklab, var(--bv-grn,#9eff5b) 8%, var(--bv-bg-deep,#030604));border:1px solid color-mix(in oklab, var(--bv-grn,#9eff5b) 30%, transparent);border-left:3px solid var(--bv-grn,#9eff5b);color:var(--bv-ink,#d8ffc6);align-items:center;gap:12px;margin-bottom:28px;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:flex}.overlays-page__canvas-note-glyph{color:var(--bv-grn,#9eff5b);font-size:16px}.overlays-page__canvas-note strong{color:var(--bv-grn,#9eff5b)}.overlays-page__canvas-note em{color:var(--bv-ink,#d8ffc6);text-transform:lowercase;font-style:normal}.overlays-page__safezone-note{background:color-mix(in oklab, var(--bv-mag,#ff4ec1) 8%, var(--bv-bg-deep,#030604));border:1px solid color-mix(in oklab, var(--bv-mag,#ff4ec1) 30%, transparent);border-left:3px solid var(--bv-mag,#ff4ec1);color:#d8ffc6d9;align-items:flex-start;gap:14px;margin-bottom:28px;padding:14px 18px;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.55;display:flex}.overlays-page__safezone-glyph{color:var(--bv-mag,#ff4ec1);flex-shrink:0;font-size:18px;line-height:1.4}.overlays-page__safezone-note strong{color:var(--bv-mag,#ff4ec1);font-weight:700}.overlays-page__safezone-note code{background:var(--bv-bg,#050a05);color:var(--bv-cyn,#3df2ff);border:1px solid #d8ffc633;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px}.overlay-config-section{margin:28px 0}.overlay-config-form{flex-direction:column;gap:18px;display:flex}.overlay-config-form__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.overlay-config-form__head h3{margin:0 0 8px}.overlay-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px;margin-bottom:32px;display:grid}.overlay-card{background:var(--bv-bg-deep,#030604);border:1px solid #9eff5b33;border-top:2px solid var(--bv-grn,#9eff5b);flex-direction:column;gap:14px;padding:20px 22px;display:flex}.overlay-card__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.overlay-card__head h2{letter-spacing:-.01em;color:var(--bv-ink,#d8ffc6);margin:0;font-family:Archivo Black,sans-serif;font-size:20px}.overlay-card__preview{letter-spacing:.18em;color:var(--bv-cyn,#3df2ff);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;text-decoration:none}.overlay-card__preview:hover{color:var(--bv-ink,#d8ffc6)}.overlay-card__desc{color:#d8ffc6bf;margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.55}.overlay-card__url-row{align-items:stretch;gap:8px;display:flex}.overlay-card__url{background:var(--bv-bg,#050a05);letter-spacing:.02em;color:var(--bv-grn,#9eff5b);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;border:1px solid #9eff5b33;flex:auto;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;overflow:hidden}.overlay-card__specs{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;display:grid}.overlay-card__specs>div{flex-direction:column;gap:2px;display:flex}.overlay-card__specs dt{letter-spacing:.22em;color:#d8ffc680;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.overlay-card__specs dd{letter-spacing:.04em;color:var(--bv-ink,#d8ffc6);margin:0;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.overlay-card__notes{border-top:1px dashed #9eff5b2e;flex-direction:column;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.overlay-card__notes li{color:#d8ffc699;padding-left:16px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.5;position:relative}.overlay-card__notes li:before{content:"→";color:var(--bv-grn,#9eff5b);position:absolute;left:0}.copy-button{letter-spacing:.18em;color:var(--bv-grn,#9eff5b);text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #9eff5b59;padding:0 16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;transition:all .18s}.copy-button:hover{background:color-mix(in oklab, var(--bv-grn,#9eff5b) 14%, transparent);border-color:var(--bv-grn,#9eff5b);box-shadow:0 0 16px -6px var(--bv-grn,#9eff5b)}.copy-button:active{transform:translateY(1px)}.overlay-api h2{color:var(--bv-ink,#d8ffc6);margin:0 0 8px;font-family:Archivo Black,sans-serif;font-size:22px}.overlay-api__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.overlay-api__item{background:var(--bv-bg-deep,#030604);border:1px solid #9eff5b2e;border-left:2px solid var(--bv-cyn,#3df2ff);padding:14px 18px}.overlay-api__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.overlay-api__name{letter-spacing:.18em;color:var(--bv-cyn,#3df2ff);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.overlay-api__url{background:var(--bv-bg,#050a05);color:var(--bv-cyn,#3df2ff);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;border:1px solid #9eff5b2e;margin-bottom:8px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:block;overflow:hidden}.overlay-api__desc{color:#d8ffc68c;margin:0;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.5}@media (max-width:700px){.overlay-config-form__head{flex-direction:column}.overlay-grid{grid-template-columns:1fr}.overlay-card__url-row{flex-direction:column}.copy-button{padding:10px 16px}}.admin-breadcrumb{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:#d8ffc68c;margin-bottom:12px;font-size:11px}.admin-breadcrumb a{color:var(--bv-grn,#9eff5b);text-decoration:none}.admin-breadcrumb a:hover{text-decoration:underline}.admin-subtitle{font-family:var(--font-display,"Archivo Black", sans-serif);letter-spacing:-.01em;color:var(--bv-ink,#d8ffc6);margin-top:32px;margin-bottom:8px;font-size:22px}.break-detail-meta{background:var(--bv-bg-deep,#030604);border:1px solid #9eff5b2e;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 24px;margin:20px 0 24px;padding:16px;display:grid}.break-detail-meta div{flex-direction:column;gap:4px;display:flex}.break-detail-meta dt{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.22em;text-transform:uppercase;color:#d8ffc680;font-size:10px}.break-detail-meta dd{color:var(--bv-ink,#d8ffc6);margin:0;font-size:14px}.break-detail-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0 8px;display:flex}.break-detail-events{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:#d8ffc680;font-size:11px}.break-detail-empty{text-align:center;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:#d8ffc666;background:var(--bv-bg-deep,#030604);border:1px dashed #9eff5b2e;padding:24px;font-size:12px}.break-detail-bucket{background:var(--bv-bg-deep,#030604);border:1px solid #9eff5b2e;margin-top:24px;padding:16px}.break-detail-bucket-title{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--bv-grn,#9eff5b);margin:0 0 12px;font-size:12px;font-weight:700}.break-detail-bucket-title em{color:#d8ffc68c;margin-left:6px;font-style:normal}.break-detail-table{border-collapse:collapse;width:100%;font-size:13px}.break-detail-table thead th{text-align:left;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.22em;text-transform:uppercase;color:#d8ffc680;border-bottom:1px solid #9eff5b2e;padding:6px 10px;font-size:10px;font-weight:700}.break-detail-table tbody td{color:var(--bv-ink,#d8ffc6);vertical-align:top;border-bottom:1px dashed #9eff5b14;padding:8px 10px}.break-detail-table tbody tr:last-child td{border-bottom:none}.break-detail-abbr{background:var(--bv-bg,#050a05);min-width:38px;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;color:var(--bv-grn,#9eff5b);text-align:center;border:1px solid #9eff5b2e;margin-right:8px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.break-detail-username{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--bv-mag,#ff4ec1);font-weight:600}.schedule-admin-hint{min-height:1.4em;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--bv-grn,#9eff5b);margin-top:12px;font-size:12px}.schedule-admin-section{background:var(--bv-bg-deep,#030604);border:1px solid #9eff5b2e;margin-top:28px;padding:16px}.schedule-admin-section .admin-subtitle{margin-top:0}.schedule-admin-sync__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.schedule-admin-sync__header p,.schedule-admin-sync__detail{color:#d8ffc6a6;max-width:760px;margin:6px 0 0;font-size:13px;line-height:1.55}.schedule-admin-sync__stats{background:#9eff5b26;border:1px solid #9eff5b26;grid-template-columns:repeat(4,minmax(120px,1fr));gap:1px;margin:18px 0 0;display:grid}.schedule-admin-sync__stats>div{background:var(--bv-bg,#050a05);padding:12px 14px}.schedule-admin-sync__stats dt{color:#d8ffc67a;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px;font-size:9px}.schedule-admin-sync__stats dd{color:var(--bv-ink,#d8ffc6);font-family:var(--font-mono,"JetBrains Mono", monospace);margin:0;font-size:13px}.schedule-admin-sync__status--succeeded{color:var(--bv-grn,#9eff5b)!important}.schedule-admin-sync__status--failed{color:var(--bv-mag,#ff4ec1)!important}.schedule-admin-source{white-space:nowrap;color:#d8ffc69e;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:inline-block}.schedule-admin-source--whatnot{color:var(--bv-cyn,#3df2ff)}.schedule-admin-occurrences-section{overflow-x:auto}.schedule-admin-occurrences{min-width:1120px}.schedule-admin-occurrences th:nth-child(-n+3),.schedule-admin-occurrences td:nth-child(-n+3){white-space:nowrap}.schedule-admin-recurrences{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.schedule-admin-recurrences li{color:var(--bv-ink,#d8ffc6);font-size:14px}.schedule-admin-mono{font-family:var(--font-mono,"JetBrains Mono", monospace);color:#d8ffc6a6;margin-left:8px;font-size:12px}.schedule-admin-add{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.schedule-admin-add label{flex-direction:column;gap:4px;display:flex}.schedule-admin-add label span{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.22em;text-transform:uppercase;color:#d8ffc680;font-size:10px}.schedule-admin-add input,.schedule-admin-add select{background:var(--bv-bg,#050a05);color:var(--bv-ink,#d8ffc6);border:1px solid #9eff5b4d;padding:8px 10px;font-family:inherit;font-size:14px}.schedule-admin-add button{height:38px}@media (max-width:760px){.schedule-admin-sync__header{flex-direction:column}.schedule-admin-sync__stats{grid-template-columns:1fr 1fr}}.bv-break-empty{text-align:center;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:#d8ffc673;padding:32px;font-size:12px}.bv-break-empty p{margin:0}.bv-break-empty a{color:var(--grn);text-underline-offset:4px;margin-top:14px;text-decoration:underline;display:inline-flex}.fulfillment-index{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.fulfillment-index__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.fulfillment-index__all-link,.fulfillment-day-group__head a,.fulfillment-page-breadcrumb a{color:var(--grn);text-decoration:none}.fulfillment-index__all-link:hover,.fulfillment-day-group__head a:hover,.fulfillment-page-breadcrumb a:hover{color:var(--ink-strong)}.fulfillment-index__all-link{border:1px solid var(--border-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex:none;margin-top:4px;padding:8px 12px;font-size:11px}.fulfillment-day-groups{flex-direction:column;gap:24px;margin-top:20px;display:flex}.fulfillment-day-group__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.fulfillment-day-group__head h2{font-family:var(--font-display);letter-spacing:0;color:var(--ink-strong);margin:0;font-size:22px}.fulfillment-day-group__head a{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:11px}.fulfillment-index__row{border:1px solid var(--border-faint);background:var(--bg2);transition:border-color .12s,background .12s}.fulfillment-index__row:hover{border-color:var(--border-strong);background:linear-gradient(180deg, var(--bg2), var(--bg))}.fulfillment-index__row--warn{border-color:color-mix(in srgb, var(--ylw) 42%, var(--border-faint))}.fulfillment-index__link{color:inherit;flex-direction:column;gap:6px;padding:16px 20px;text-decoration:none;display:flex}.fulfillment-index__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-strong);font-size:18px}.fulfillment-index__meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.fulfillment-index__status{color:var(--grn)}.fulfillment-index__progress{color:var(--ink-faint)}.fulfillment-index__action{color:var(--ylw)}.fulfillment-setup{margin-top:32px}.fulfillment-setup h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 8px;font-size:22px}.fulfillment-page-breadcrumb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.fulfillment-detail__head{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.fulfillment-detail__sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:11px;display:flex}.fulfillment-detail__warn{color:var(--gold)}.fulfillment-detail__csv{border:1px solid var(--border-faint);color:var(--ink);margin-left:auto;padding:6px 12px;text-decoration:none}.fulfillment-detail__csv:hover{border-color:var(--border-strong);color:var(--grn)}.fulfillment-detail__progress{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:16px;font-size:12px}.fulfillment-detail__progress strong{color:var(--grn);font-weight:700}.fulfillment-pack{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fulfillment-pack__row{border:1px solid var(--border-faint);background:var(--bg2);grid-template-columns:110px 180px 1fr 220px;align-items:center;gap:16px;padding:14px 18px;display:grid}.fulfillment-pack__row--shipped{background:linear-gradient(180deg, #9eff5b0d, var(--bg2));border-color:#9eff5b4d}.fulfillment-pack__check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.fulfillment-pack__check input[type=checkbox]{width:18px;height:18px;accent-color:var(--grn);cursor:pointer}.fulfillment-pack__check-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:11px}.fulfillment-pack__row--shipped .fulfillment-pack__check-label{color:var(--grn)}.fulfillment-pack__user{flex-direction:column;gap:2px;display:flex}.fulfillment-pack__handle{font-family:var(--font-display);color:var(--ink-strong);word-break:break-all;font-size:15px}.fulfillment-pack__count{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.fulfillment-pack__groups{flex-direction:column;gap:6px;display:flex}.fulfillment-pack__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fulfillment-pack__group-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);min-width:88px;font-size:10px}.fulfillment-pack__chips{flex-wrap:wrap;gap:4px;display:flex}.fulfillment-pack__chip{border:1px solid var(--border-faint);background:var(--bg);font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);padding:3px 8px;font-size:11px}.fulfillment-pack__tracking{flex-direction:column;gap:4px;display:flex}.fulfillment-pack__tracking-input{background:var(--bg);border:1px solid var(--border-faint);width:100%;color:var(--ink);font-family:var(--font-mono);padding:8px 10px;font-size:12px}.fulfillment-pack__tracking-input:focus{border-color:var(--grn);outline:none}.fulfillment-pack__shipped-by{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.fulfillment-pack__error{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mag);font-size:10px}@media (max-width:900px){.fulfillment-pack__row{grid-template-columns:1fr;gap:10px}}.tb-banner{border:1px solid var(--border-faint);background:var(--bg2);margin-bottom:16px}.tb-banner--active{background:linear-gradient(180deg, #9eff5b0d, var(--bg2));border-color:#9eff5b4d}.tb-banner--stale{border-color:var(--gold);background:linear-gradient(180deg, #ffce5c0f, var(--bg2));box-shadow:inset 4px 0 0 0 var(--gold)}.tb-banner__header{justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.tb-banner__copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.tb-banner__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.tb-banner--stale .tb-banner__label{color:var(--gold)}.tb-banner__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-strong);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.tb-banner__sub{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-muted);font-size:11px}.tb-banner__toggle{flex-shrink:0}.tb-banner__picker{border-top:1px dashed var(--border-faint);flex-direction:column;gap:12px;padding:14px 20px;display:flex}.tb-banner__tabs{gap:4px;display:flex}.tb-banner__tab{border:1px solid var(--border-faint);background:var(--bg);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;padding:6px 12px;font-size:11px;transition:border-color .12s,color .12s}.tb-banner__tab--active,.tb-banner__tab--active:hover{border-color:var(--grn);color:var(--grn);background:#9eff5b0d}.tb-banner__tab:hover{border-color:var(--border-strong);color:var(--ink)}.tb-banner__form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tb-banner__select{flex:280px;min-width:240px}.tb-banner__form--unscheduled{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.tb-banner__field{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);flex-direction:column;gap:4px;font-size:10px;display:flex}.tb-banner__field input{text-transform:none;letter-spacing:0;font-size:13px}.tb-banner__unscheduled-submit{align-self:end}.tb-banner__error{font-family:var(--font-mono);letter-spacing:.04em;color:var(--mag);grid-column:1/-1;margin:0;font-size:11px}.tb-context{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:10px;margin-bottom:16px;display:grid}.tb-context__item{border:1px solid var(--border-faint);background:var(--bg2);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.tb-context__item span,.tb-product-panel__kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.tb-context__item strong,.tb-product-panel__head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);color:var(--ink-strong);text-transform:uppercase;font-size:15px;overflow:hidden}.tb-context__item small{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px}.tb-context__item a{color:var(--grn);text-decoration:none}.tb-context__item a:hover{color:var(--ink-strong)}.tb-product-panel{border:1px solid var(--border-faint);background:color-mix(in oklab, var(--grn) 3%, var(--bg2));margin-bottom:16px;padding:14px}.tb-product-panel__head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.tb-product-panel__head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.tb-product-panel__message{font-family:var(--font-mono);color:var(--ink-muted);flex:none;font-size:11px}.tb-product-panel__form{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) 86px 100px auto;align-items:end;gap:10px;display:grid}.tb-product-panel__form select,.tb-product-panel__form input{min-width:0}.tb-grid-wrap--locked{opacity:.45;filter:grayscale(.3);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.tb-grid-wrap--locked:after{content:"Confirm the active break first";font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);pointer-events:none;background:#050a0566;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.tb-product-panel__list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tb-product-panel__item{border:1px solid var(--border-faint);background:#0000002e;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.tb-product-panel__item>div{flex-direction:column;gap:3px;min-width:0;display:flex}.tb-product-panel__item strong{color:var(--ink-strong);font-family:var(--font-display);text-transform:uppercase;font-size:13px}.tb-product-panel__item span{color:var(--ink-muted);font-family:var(--font-mono);font-size:10px}.tb-banner__end{background:var(--bv-bg-deep,#030604);font-family:var(--font-mono);letter-spacing:.06em;color:#d8ffc6c7;border:1px solid #ffb24a52;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;font-size:11px;display:flex}.tb-banner__end strong{color:var(--bv-ink,#d8ffc6);font-weight:700}.tb-banner__end-button{flex-shrink:0;color:var(--bv-mag,#ff4ec1)!important;border-color:#ff4ec173!important}.tb-test-strip{background:color-mix(in oklab, #ffb24a 14%, var(--bv-bg-deep,#030604));color:var(--bv-ink,#d8ffc6);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffb24a8c;border:1px solid lab(78.7989% 22.3138 62.5157/.55);flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0 4px;padding:10px 14px;font-size:11px;display:flex;box-shadow:0 0 24px -12px #ffb24a}.tb-test-strip strong{color:#ffb24a;letter-spacing:.22em;font-weight:900}.tb-test-strip span{color:#d8ffc6c7;text-transform:none;letter-spacing:.04em;font-size:11px}.tb-chip-test{background:color-mix(in oklab, #ffb24a 8%, var(--bv-bg-deep,#030604));color:#ffb24a!important;border-color:#ffb24a80!important;border-color:lab(78.7989% 22.3138 62.5157/.5)!important}.tb-banner__tab--test{color:#ffb24a}.tb-banner__form--test{background:#ffb24a0f;background:lab(78.7989% 22.3138 62.5157/.06);border-left:2px solid #ffb24a99;border-left:2px solid lab(78.7989% 22.3138 62.5157/.6);padding-left:12px}.tb-banner__test-explainer{color:#d8ffc6bf;font-family:var(--font-mono);letter-spacing:.04em;grid-column:1/-1;margin:0 0 8px;font-size:11px;line-height:1.45}.tb-trade-bar{background:var(--bv-bg-deep,#030604);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid #d8ffc61f;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 4px;padding:8px 12px;font-size:10px;display:flex}.tb-trade-bar--active{border-color:color-mix(in oklab, var(--bv-cyn,#3df2ff) 35%, transparent);background:color-mix(in oklab, var(--bv-cyn,#3df2ff) 6%, var(--bv-bg-deep,#030604));box-shadow:0 0 24px -10px var(--bv-cyn,#3df2ff)}.tb-trade-bar__label{color:var(--bv-cyn,#3df2ff);font-weight:700}.tb-trade-bar__detail{color:#d8ffc68c}.tb-trade-bar__detail strong{color:var(--bv-ink,#d8ffc6);font-weight:700}.tb-trade-bar__actions{gap:8px;margin-left:auto;display:flex}.tb-trade-bar__error{width:100%;color:var(--bv-mag,#ff4ec1);letter-spacing:.18em;margin:4px 0 0;font-size:10px}.tb-trade-confirm{border:1px solid color-mix(in oklab, var(--bv-cyn,#3df2ff) 45%, transparent);background:color-mix(in oklab, var(--bv-cyn,#3df2ff) 9%, var(--bv-bg-deep,#030604));gap:10px;margin:12px 0;padding:14px 16px;display:grid}.tb-trade-confirm__title{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bv-cyn,#3df2ff);font-size:12px;font-weight:700}.tb-trade-confirm__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.tb-trade-confirm__item{flex-direction:column;gap:2px;display:flex}.tb-trade-confirm__item span{font-family:var(--font-mono);letter-spacing:.18em;color:#d8ffc680;text-transform:uppercase;font-size:9px}.tb-trade-confirm__item strong{color:var(--bv-ink,#d8ffc6);font-family:var(--font-mono);letter-spacing:.08em;font-size:13px}.tb-trade-confirm__notice{color:var(--bv-mag,#ff4ec1);font-family:var(--font-mono);letter-spacing:.16em;font-size:10px}.tb-trade-confirm__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb-trade-confirm__field{font-family:var(--font-mono);letter-spacing:.16em;color:#d8ffc6a6;text-transform:uppercase;flex-direction:column;gap:4px;font-size:9px;display:flex}.tb-trade-confirm__field input{font-family:var(--font-mono);letter-spacing:.04em;background:var(--bv-bg-deep,#030604);color:var(--bv-ink,#d8ffc6);border:1px solid #d8ffc62e;padding:6px 10px;font-size:13px}.tb-cell--trade-return-candidate{outline:2px dashed color-mix(in oklab, var(--bv-cyn,#3df2ff) 70%, transparent);outline-offset:-2px}.tb-cell--trade-returning{background:color-mix(in oklab, var(--bv-mag,#ff4ec1) 18%, var(--bv-bg,#050a05));border-color:var(--bv-mag,#ff4ec1);box-shadow:0 0 24px -10px var(--bv-mag,#ff4ec1)}.tb-cell--trade-returning:hover:after,.tb-cell--trade-returning:hover:before{content:none!important}.tb-cell--trade-final-candidate{outline:2px solid color-mix(in oklab, var(--bv-grn,#9eff5b) 80%, transparent);outline-offset:-2px}.tb-cell--trade-disabled{filter:grayscale(.8)brightness(.55);cursor:not-allowed}.tb-cell-marker{font-family:var(--font-mono);letter-spacing:.18em;color:var(--bv-ink,#d8ffc6);background:color-mix(in oklab, var(--bv-cyn,#3df2ff) 25%, var(--bv-bg-deep,#030604));border:1px solid color-mix(in oklab, var(--bv-cyn,#3df2ff) 50%, transparent);pointer-events:none;text-transform:uppercase;padding:1px 5px;font-size:9px;position:absolute;top:3px;left:4px}.tb-cell-marker--paid{color:var(--bv-cyn,#3df2ff)}.tb-release-prompt{z-index:60;background:var(--bv-bg-deep,#030604);border:1px solid color-mix(in oklab, var(--bv-mag,#ff4ec1) 35%, transparent);font-family:var(--font-mono);letter-spacing:.12em;color:var(--bv-ink,#d8ffc6);gap:8px;min-width:220px;padding:12px 14px;font-size:11px;display:grid;position:fixed;inset:auto;box-shadow:0 22px 60px -28px #000000bf}.tb-release-prompt__title{text-transform:uppercase;letter-spacing:.18em;color:var(--bv-mag,#ff4ec1)}.tb-release-prompt__row{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:700px){.tb-banner__form--unscheduled,.tb-context,.tb-product-panel__form{grid-template-columns:1fr}.tb-product-panel__head,.tb-product-panel__item{flex-direction:column;align-items:flex-start}}.admin-customers{gap:20px}.admin-customers__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-customers__head-right{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.admin-page-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;color:#d8ffc68c;text-transform:uppercase;margin:0 0 6px;font-size:11px}.admin-customers__windows{border:1px solid var(--border-faint);background:#050a05b3;display:inline-flex}.admin-customers__window{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#d8ffc68c;border-right:1px solid var(--border-faint);padding:8px 14px;font-size:11px;text-decoration:none;transition:color .18s,background .18s}.admin-customers__window:last-child{border-right:0}.admin-customers__window:hover{color:var(--grn);background:#9eff5b14}.admin-customers__window--active{color:var(--grn);background:#9eff5b24}.admin-customers__totals{font-family:var(--font-mono);letter-spacing:.14em;color:#d8ffc68c;text-transform:uppercase;gap:18px;font-size:11px;display:inline-flex}.admin-customers__totals b{color:var(--grn);font-weight:700}.admin-customers__hint{font-family:var(--font-mono);letter-spacing:.04em;color:#d8ffc68c;margin:0;font-size:11px;line-height:1.6}.admin-customers__hint code{font-family:var(--font-mono);color:var(--grn);background:#9eff5b14;border-radius:2px;padding:1px 5px}.admin-customers__layout{grid-template-columns:1fr 1.5fr;align-items:flex-start;gap:20px;display:grid}.admin-customers__list{border:1px solid var(--border-faint);background:#050a05b3;padding:16px 12px}.admin-customers__list-title{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#d8ffc68c;margin:0 0 12px;padding:0 6px;font-size:10px}.admin-customers__rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.admin-customers__row{font-family:var(--font-mono);color:var(--ink);border:1px solid #0000;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.admin-customers__row:hover{background:#9eff5b0a;border-color:#9eff5b4d}.admin-customers__row--active{border-color:var(--grn);box-shadow:0 0 18px -8px var(--grn);background:#9eff5b1a}.admin-customers__row-rank{letter-spacing:.1em;color:#d8ffc666;text-align:right;font-size:10px}.admin-customers__row--active .admin-customers__row-rank{color:var(--grn)}.admin-customers__row-name{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.admin-customers__row-spend{font-family:var(--font-display);color:var(--grn);letter-spacing:.02em;font-size:15px}.admin-customers__detail{border:1px solid var(--border-faint);background:#050a05b3;flex-direction:column;gap:22px;min-width:0;padding:24px 28px;display:flex}.admin-customers__detail-head h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-transform:none;word-break:break-all;margin:0;font-size:32px}.admin-customers__detail-sub{font-family:var(--font-mono);letter-spacing:.14em;color:#d8ffc680;text-transform:uppercase;margin:4px 0 0;font-size:11px}.admin-customers__stats{border:1px solid var(--border-faint);background:#050a0580;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:16px;display:grid}.admin-customers__stats>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-customers__stats dt{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#d8ffc68c;font-size:10px}.admin-customers__stats dd{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:26px}.admin-customers__stats>div:first-child dd{color:var(--grn)}.admin-customers__panel h3{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#d8ffc6a6;margin:0 0 12px;font-size:11px}.admin-customers__leagues{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-customers__league-row{font-family:var(--font-mono);color:var(--ink-muted);grid-template-columns:1fr 50px 80px 80px;align-items:center;gap:14px;font-size:12px;display:grid}.admin-customers__league-bar{background:#ffffff0a;height:14px;position:relative;overflow:hidden}.admin-customers__league-bar-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--grn) 40%, transparent), color-mix(in oklab, var(--grn) 70%, transparent));border-right:1px solid var(--grn);position:absolute;inset:0 auto 0 0}.admin-customers__league-name{color:var(--ink);letter-spacing:.08em;font-weight:700}.admin-customers__league-spend{text-align:right;color:var(--grn);font-family:var(--font-display);font-size:14px}.admin-customers__league-spots{text-align:right;color:#d8ffc680;letter-spacing:.04em;font-size:11px}.admin-customers__teams{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:12px;display:flex}.admin-customers__team{color:var(--ink);align-items:baseline;gap:4px;font-weight:700;display:inline-flex}.admin-customers__team-count{font-family:var(--font-mono);color:var(--grn);letter-spacing:.02em;font-size:10px;font-weight:600}.admin-customers__team-sep{color:#d8ffc640;margin:0 2px}.admin-customers__breaks{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.admin-customers__break-row{border:1px solid #0000;border-bottom-color:var(--border-faint);font-family:var(--font-mono);color:var(--ink-muted);grid-template-columns:64px 80px 1fr auto;align-items:center;gap:14px;padding:10px 12px;font-size:12px;display:grid}.admin-customers__break-row:hover{background:#9eff5b0a;border-color:#9eff5b33}.admin-customers__break-date{color:var(--ink);letter-spacing:.04em;font-weight:700}.admin-customers__break-leagues{letter-spacing:.14em;color:var(--grn);font-size:10px}.admin-customers__break-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.admin-customers__break-title:hover{color:var(--grn);text-decoration:underline}.admin-customers__break-spend{font-family:var(--font-display);color:var(--grn);text-align:right;font-size:14px}.admin-customers__empty{font-family:var(--font-mono);letter-spacing:.06em;color:#d8ffc673;text-align:center;margin:0;padding:18px 6px;font-size:11px}@media (max-width:1100px){.admin-customers__layout{grid-template-columns:1fr}}@media (max-width:700px){.admin-customers__head{align-items:flex-start}.admin-customers__head-right{align-items:flex-start;width:100%}.admin-customers__stats{grid-template-columns:repeat(2,1fr)}.admin-customers__break-row{grid-template-columns:1fr auto}.admin-customers__break-leagues{display:none}.admin-customers__league-row{grid-template-columns:1fr 50px 80px}.admin-customers__league-spots{display:none}}.admin-commerce-orders__list{gap:18px;margin-top:24px;display:grid}.admin-commerce-order__head,.account-commerce-order__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-commerce-order__total{font-family:var(--font-mono);justify-items:end;gap:4px;display:grid}.admin-commerce-order__total span{color:var(--grn);letter-spacing:.12em;font-size:11px}.admin-commerce-order__body{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:24px;margin:22px 0;display:grid}.admin-commerce-order__items{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.admin-commerce-order__items li{border-bottom:1px solid #d8ffc61f;justify-content:space-between;gap:18px;padding-bottom:8px;display:flex}.admin-commerce-order address{color:var(--ink-muted);gap:3px;margin-top:10px;font-style:normal;display:grid}.commerce-fulfillment-form{border-top:1px solid #d8ffc61f;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding-top:18px;display:grid}.commerce-fulfillment-form label{color:var(--ink-muted);font-family:var(--font-mono);gap:6px;font-size:11px;display:grid}.commerce-fulfillment-form input{width:100%}.commerce-fulfillment-form .form-message{grid-column:1/-1;margin:0}.account-commerce-order{gap:12px;display:grid}.admin-messages__list{gap:14px;margin-top:22px;display:grid}.admin-message header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-message>p:not(.account-section-desc){white-space:pre-wrap;margin:14px 0}.stream-alert-panel,.stream-alert-history{gap:18px;margin-bottom:22px;display:grid}.stream-alert-panel__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.stream-alert-panel__header h2,.stream-alert-history h2{margin:4px 0 0}.stream-alert-panel__audience{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-items:end;font-size:10px;display:grid}.stream-alert-panel__audience strong{color:var(--grn);font-family:var(--font-display);font-size:30px;line-height:1}.stream-alert-panel__form{gap:16px;display:grid}.stream-alert-panel__readiness{color:var(--ink-muted);font-family:var(--font-mono);align-items:center;gap:12px;font-size:11px;display:flex}.stream-alert-panel__preview{border:1px solid var(--border-faint);background:#0003;gap:8px;padding:16px;display:grid}.stream-alert-panel__preview>span,.stream-alert-panel__preview small{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.stream-alert-panel__preview p{color:var(--ink);margin:0;line-height:1.6}.stream-alert-panel .button{justify-self:start}.stream-alert-history__list{gap:10px;display:grid}.stream-alert-history__list>div{border-top:1px solid var(--border-faint);grid-template-columns:auto minmax(160px,.8fr) 1fr;align-items:center;gap:12px;padding-top:10px;display:grid}.stream-alert-history__list strong{color:var(--ink)}.stream-alert-history__list>div>span:last-child{color:var(--ink-muted);font-family:var(--font-mono);font-size:10px}@media (max-width:900px){.commerce-fulfillment-form{grid-template-columns:1fr 1fr}}@media (max-width:700px){.admin-commerce-order__head,.account-commerce-order__head,.admin-commerce-order__items li{flex-direction:column;align-items:flex-start}.admin-commerce-order__total{justify-items:start}.admin-commerce-order__body,.commerce-fulfillment-form{grid-template-columns:1fr}.stream-alert-panel__header,.stream-alert-panel__readiness{flex-direction:column;align-items:flex-start}.stream-alert-panel__audience{justify-items:start}.stream-alert-history__list>div{grid-template-columns:1fr}}
