/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,"Helvetica Neue",sans-serif;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,"Helvetica Neue",sans-serif;--default-mono-font-family:ui-monospace,"SF Mono",Menlo,Monaco,Consolas,monospace}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--background:#010814;--bg-deep:#010814;--surface:#072a70;--surface-elevated:#0a3a9a;--graphite:#0a2a68;--silver:#d6e4ff;--silver-muted:#d6e4ffad;--emerald:#1769ff;--emerald-bright:#3d85ff;--emerald-dark:#0a45c8;--text-primary:#fff;--text-secondary:#b8ccf0;--border:#78a0e638;--emerald-border:#1769ff66;--emerald-glow:#1769ff47;--emerald-dim:#1769ff1f;--btn-primary-ink:#fff;--btn-chamfer:.42rem;--btn-shadow:0 8px 22px #020d2880;--btn-shadow-press:0 2px 6px #020d2873;--accent-orange:#ff6a00;--accent-orange-bright:#ff8533;--accent-orange-deep:#e05a00;--bg:var(--background);--bg-game:var(--background);--bg-soft:var(--surface);--panel:var(--surface);--panel-elevated:var(--surface-elevated);--border-strong:#78a0e659;--text:var(--text-primary);--text-tertiary:#b8ccf08c;--accent:var(--emerald);--accent-dim:var(--emerald-dim);--danger:#f87171;--danger-dim:#f871711a;--tu-charcoal:var(--background);--tu-charcoal-elevated:var(--surface);--tu-surface-glass:#03143aeb;--tu-red:var(--emerald-dark);--tu-red-bright:var(--emerald);--tu-red-deep:#062a70;--tu-red-glow:var(--emerald-glow);--tu-red-border:var(--emerald-border);--tu-gold:var(--emerald);--tu-gold-deep:var(--emerald-dark);--tu-gold-bright:var(--emerald-bright);--tu-gold-soft:#8eb6ff;--tu-gold-border:var(--emerald-border);--tu-gold-bg:var(--emerald-dim);--tu-steel:var(--text-secondary);--tu-ink:var(--background);--tu-text:var(--text-primary);--tu-text-secondary:#ffffffe6;--tu-text-muted:var(--text-secondary);--tu-surface:#ffffff0a;--tu-surface-hover:#1769ff1a;--tu-border:var(--border);--tu-radius:.55rem;--tu-press-shadow:var(--btn-shadow-press);--tu-rest-shadow:var(--btn-shadow);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--page-pad-x:clamp(.85rem,4.2vw,1.35rem);--hub-tab-bar-h:3.65rem;--touch-min:44px;--ticket-aperture-h:clamp(9.5rem,30dvh,13.9rem);--ticket-reel-h:clamp(2.75rem,7.2dvh,3.25rem);--dock-circle:clamp(2.65rem,12vw,3.1rem);--offer-face:clamp(4.4rem,18vw,5.5rem)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{height:100%;min-height:100svh;overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.tu-back{min-height:2.5rem;color:var(--tu-text-secondary);cursor:pointer;background:0 0;border:none;padding:.45rem .15rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:color .15s}.tu-back:hover{color:var(--tu-text)}.tu-back:focus-visible{outline-offset:3px;border-radius:.35rem;outline:2px solid #38bdf8a6}.tu-btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;isolation:isolate;border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.72rem 1.15rem;font-family:inherit;font-size:.75rem;font-weight:800;transition:background 80ms,border-color 80ms,color 80ms,box-shadow 80ms,transform 60ms cubic-bezier(.22,1,.36,1),filter 80ms,opacity 80ms;display:inline-flex;position:relative;overflow:visible;transform:translateY(0)}.tu-btn:before{display:none}.tu-btn:after{content:"";border-radius:inherit;opacity:.35;pointer-events:none;background:linear-gradient(#ffffff1a,#0000 38%);position:absolute;inset:0}.tu-btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.tu-btn:disabled:after,.tu-btn:disabled:before{opacity:.15}.tu-btn:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.tu-btn:hover:not(:disabled){filter:brightness(1.04)}.tu-btn:active:not(:disabled){box-shadow:var(--btn-shadow-press);filter:brightness(.94);transition-duration:40ms;transform:scale(.975)}.tu-btn.is-loading{pointer-events:none;opacity:.62}.tu-btn.is-success{border-color:#2de89a73;box-shadow:0 0 14px #2de89a38}.tu-btn--primary{color:var(--text-primary);background:linear-gradient(180deg,#ffffff1a 0,transparent 42%),linear-gradient(180deg,var(--graphite) 0,#141920 52%,#0c1016 100%);box-shadow:0 1px 0 #ffffff1a inset,0 0 0 1px #2de89a24 inset,0 0 18px #2de89a1f,var(--btn-shadow);border-color:#2de89a61}.tu-btn--primary:before{display:none}.tu-btn--primary:hover:not(:disabled){box-shadow:0 1px 0 #ffffff24 inset,0 0 0 1px #2de89a38 inset,0 0 22px #2de89a2e,var(--btn-shadow);border-color:#2de89a85}.tu-btn--secondary{color:var(--text-primary);background:linear-gradient(180deg,#ffffff0d 0,transparent 48%),linear-gradient(180deg,var(--surface-elevated) 0,var(--surface) 100%);border-color:#a8b4c038;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000052}.tu-btn--secondary:before{display:none}.tu-btn--secondary:hover:not(:disabled){color:var(--text-primary);border-color:#2de89a47;box-shadow:inset 0 1px #ffffff14,0 0 12px #2de89a14}.tu-btn--ghost{color:var(--silver-muted);letter-spacing:.1em;box-shadow:none;background:0 0;border-color:#0000;font-weight:700}.tu-btn--ghost:after,.tu-btn--ghost:before{display:none}.tu-btn--ghost:hover:not(:disabled){color:var(--text-secondary);background:#ffffff0a}.tu-btn--danger,.tu-btn--negative{color:#fff;background:linear-gradient(#ffffff14,#0000 42%),linear-gradient(#3a1818,#241010);border-color:#f8717161;box-shadow:inset 0 1px #ffffff14,0 6px 14px #00000061}.tu-btn--danger:before,.tu-btn--negative:before{display:none}.tu-credits{border:1px solid var(--tu-gold-border);background:var(--tu-gold-bg);border-radius:999px;align-items:center;gap:.35rem;min-height:2.25rem;padding:.35rem .7rem;display:inline-flex}.tu-credits__icon{color:var(--tu-gold-soft);font-size:.625rem}.tu-credits__value{color:var(--tu-gold-soft);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.tu-panel{border-radius:var(--tu-radius);border:1px solid var(--tu-border);background:var(--tu-surface)}.tradeup-shell{background:var(--bg-game);flex-direction:column;width:100%;max-width:100%;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.tradeup-shell--game{background:#000}@media (min-width:1024px){.tradeup-shell{max-width:1680px;padding:0 2.5rem}.tradeup-shell--game{width:100%;max-width:none;padding:0}}.tradeup-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;display:flex}@media (min-width:1024px){.tradeup-header{padding:1.25rem 0 1rem}}.tradeup-brand{align-items:center;gap:.5rem;display:flex}.tradeup-brand-mark{border:1px solid var(--border-strong);background:var(--panel);width:1.5rem;height:1.5rem;color:var(--text-secondary);border-radius:.375rem;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:flex}.tradeup-brand-text{letter-spacing:-.01em;color:var(--text-secondary);font-size:.8125rem;font-weight:500}.tradeup-header-actions{align-items:center;gap:.875rem;display:flex}.mute-btn{width:2rem;height:2rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.mute-btn:hover{color:var(--text-secondary);background:#ffffff0a}.tradeup-main{flex-direction:column;flex:1;gap:0;min-height:0;padding:0 1rem 1rem;display:flex;overflow:hidden}@media (min-width:1024px){.tradeup-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr;align-content:start;gap:1.25rem 2rem;padding:0 0 1.5rem;display:grid}.tradeup-main>.section-divider{display:none}.hero-player-card{grid-area:1/1}.team-panel{grid-area:1/2;align-self:stretch}.available-players{grid-area:2/1/auto/-1}}.section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem;font-weight:500;display:block}.section-divider{background:var(--border);flex-shrink:0;height:1px;margin:.875rem 0}.section-divider--tight{margin:.625rem 0}.team-panel{border:1px solid var(--team-accent);flex-shrink:0;padding:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-panel{border:1px solid color-mix(in srgb,var(--team-accent) 28%,var(--border))}}.team-panel{background:radial-gradient(ellipse 115% 90% at 88% 12%,var(--team-accent) 0,transparent 52%),radial-gradient(ellipse 80% 65% at 15% 92%,var(--team-accent) 0,transparent 48%),radial-gradient(ellipse 55% 45% at 55% 55%,var(--team-primary) 0,transparent 42%),linear-gradient(148deg,var(--team-accent) 0,var(--team-accent) 42%,#050506 100%);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.team-panel{background:radial-gradient(ellipse 115% 90% at 88% 12%,color-mix(in srgb,var(--team-accent) 38%,transparent) 0,transparent 52%),radial-gradient(ellipse 80% 65% at 15% 92%,color-mix(in srgb,var(--team-accent) 16%,transparent) 0,transparent 48%),radial-gradient(ellipse 55% 45% at 55% 55%,color-mix(in srgb,var(--team-primary) 10%,transparent) 0,transparent 42%),linear-gradient(148deg,color-mix(in srgb,var(--team-accent) 20%,#0b0b0d) 0,color-mix(in srgb,var(--team-accent) 8%,#070708) 42%,#050506 100%)}}.team-panel{box-shadow:0 0 0 1px var(--team-accent),inset 0 1px 0 var(--team-accent),0 0 36px var(--team-accent),0 12px 40px #00000052}@supports (color:color-mix(in lab,red,red)){.team-panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--team-accent) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--team-accent) 14%,transparent),0 0 36px color-mix(in srgb,var(--team-accent) 16%,transparent),0 12px 40px #00000052}}.team-panel-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.team-panel-bg-wash{background:radial-gradient(circle at 78% 22%,var(--team-accent) 0,transparent 38%),radial-gradient(circle at 28% 78%,var(--team-accent) 0,transparent 44%),radial-gradient(circle at 92% 68%,var(--team-accent) 0,transparent 36%);position:absolute;inset:-25%}@supports (color:color-mix(in lab,red,red)){.team-panel-bg-wash{background:radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--team-accent) 62%,transparent) 0,transparent 38%),radial-gradient(circle at 28% 78%,color-mix(in srgb,var(--team-accent) 28%,transparent) 0,transparent 44%),radial-gradient(circle at 92% 68%,color-mix(in srgb,var(--team-accent) 18%,transparent) 0,transparent 36%)}}.team-panel-bg-wash{filter:blur(28px);opacity:.9;animation:team-panel-wash 9s ease-in-out infinite alternate}.team-panel-bg-sheen{background:linear-gradient(118deg,transparent 0,var(--team-accent) 38%,var(--team-accent) 52%,transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.team-panel-bg-sheen{background:linear-gradient(118deg,transparent 0,color-mix(in srgb,var(--team-accent) 6%,transparent) 38%,color-mix(in srgb,var(--team-accent) 14%,transparent) 52%,transparent 72%)}}.team-panel-bg-sheen{opacity:.85;animation:team-panel-sheen 12s ease-in-out infinite alternate}@keyframes team-panel-wash{0%{opacity:.78;transform:translate(0)scale(1)}to{opacity:.95;transform:translate(-1.5%,2%)scale(1.05)}}@keyframes team-panel-sheen{0%{opacity:.65;transform:translate(0)}to{opacity:.9;transform:translate(3%)}}.team-panel-bg-logo{opacity:.14;object-fit:contain;filter:saturate(.95);z-index:2;width:min(90%,320px);height:auto;position:absolute;top:-8%;right:-12%}.team-panel-bg-glow{z-index:1;background:radial-gradient(circle at 72% 28%,var(--team-accent) 0,var(--team-accent) 38%,transparent 68%);width:85%;height:130%;position:absolute;top:-25%;right:-20%}@supports (color:color-mix(in lab,red,red)){.team-panel-bg-glow{background:radial-gradient(circle at 72% 28%,color-mix(in srgb,var(--team-accent) 32%,transparent) 0,color-mix(in srgb,var(--team-accent) 12%,transparent) 38%,transparent 68%)}}.team-panel-bg-glow{opacity:.95}.team-panel-bg-scrim{z-index:3;background:linear-gradient(90deg,#050506f0,#050506b8 38%,#05050647 62%,#0000 88%);position:absolute;inset:0}.team-panel-content{z-index:4;position:relative}@media (min-width:1024px){.team-panel{padding:1.25rem 1.5rem}.team-panel-bg-logo{opacity:.18;width:min(95%,360px);top:-6%;right:-10%}}.team-panel-name{letter-spacing:-.03em;color:var(--text);margin:0;font-size:2rem;font-weight:700;line-height:1.1}.team-panel-header{align-items:center;gap:.875rem;margin-top:.625rem;display:flex}.team-needs{margin-top:.625rem}.team-needs-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem;font-weight:500;display:block}.team-needs-list{flex-direction:column;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.team-needs-list li{color:var(--text-secondary);padding-left:.75rem;font-size:.8125rem;font-weight:400;line-height:1.35;position:relative}.team-needs-list li:before{content:"";background:var(--text-tertiary);border-radius:50%;width:3px;height:3px;position:absolute;top:.55em;left:0}.team-skip-row{border-top:1px solid var(--border);align-items:center;gap:.75rem;margin-top:1rem;padding-top:.875rem;display:flex}.btn-skip-team{border:1px solid var(--border-strong);height:2.25rem;color:var(--text-secondary);cursor:pointer;background:#ffffff08;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.btn-skip-team:hover:not(:disabled){color:var(--text);background:#ffffff0f;border-color:#fff3}.btn-skip-team:disabled{opacity:.35;cursor:default}.team-skip-remaining{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.hero-player-card--visual{border-color:var(--card-primary)}@supports (color:color-mix(in lab,red,red)){.hero-player-card--visual{border-color:color-mix(in srgb,var(--card-primary) 35%,var(--border-strong))}}.hero-player-card--visual{background:linear-gradient(165deg,var(--card-primary) 0,#ffffff05 45%,#ffffff03 100%)}@supports (color:color-mix(in lab,red,red)){.hero-player-card--visual{background:linear-gradient(165deg,color-mix(in srgb,var(--card-primary) 12%,transparent) 0,#ffffff05 45%,#ffffff03 100%)}}.hero-player-card--visual{box-shadow:0 0 0 1px var(--card-primary),0 0 24px var(--card-primary),0 12px 40px #00000059}@supports (color:color-mix(in lab,red,red)){.hero-player-card--visual{box-shadow:0 0 0 1px color-mix(in srgb,var(--card-primary) 8%,transparent),0 0 24px color-mix(in srgb,var(--card-primary) 10%,transparent),0 12px 40px #00000059}}.hero-player-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hero-player-card{border:1px solid var(--border-strong);background:linear-gradient(#ffffff0a,#ffffff04);border-radius:.75rem;flex-shrink:0;padding:1rem;box-shadow:0 0 0 1px #ffffff05,0 12px 40px #00000059}.hero-player-body{align-items:flex-start;gap:.875rem;margin-top:.625rem;display:flex}.hero-player-info{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.hero-player-name{letter-spacing:-.03em;color:var(--text);margin:0;font-size:1.375rem;font-weight:600;line-height:1.15}@media (min-width:1024px){.hero-player-card{padding:1.25rem 1.5rem}.hero-player-body{gap:1.25rem;margin-top:.75rem}.hero-player-name{font-size:1.75rem}.hero-player-info{gap:.75rem}.strength-value{font-size:1rem}}.hero-player-skill{border-top:1px solid var(--border);padding-top:.5rem}.hero-player-team{color:var(--text-tertiary);font-size:.75rem;font-weight:400}.hero-player-ppg{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;text-shadow:0 2px 12px #00000040;font-size:2.125rem;font-weight:700;line-height:1}@media (min-width:1024px){.hero-player-ppg{font-size:2.75rem}}.tier-badge{border:1px solid var(--tier-border);background:var(--tier-bg);width:fit-content;box-shadow:0 0 12px var(--tier-glow);letter-spacing:.04em;color:var(--tier-color);border-radius:.375rem;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.tier-badge--large{padding:.35rem .75rem;font-size:.75rem}.tier-badge--hero{letter-spacing:.05em;box-shadow:0 0 20px var(--tier-glow),0 0 40px var(--tier-glow);border-radius:.5rem;padding:.5rem 1.25rem;font-size:1.625rem;font-weight:700}@media (min-width:1024px){.tier-badge--hero{box-shadow:0 0 28px var(--tier-glow),0 0 56px var(--tier-glow);border-radius:.625rem;padding:.625rem 1.75rem;font-size:2.25rem}}.player-headshot{background:linear-gradient(145deg,var(--headshot-primary) 0,var(--headshot-primary) 100%);border:1px solid #ffffff1a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.player-headshot{background:linear-gradient(145deg,var(--headshot-primary) 0,color-mix(in srgb,var(--headshot-primary) 65%,#000) 100%)}}.player-headshot{box-shadow:inset 0 1px #ffffff1f}.player-headshot--hero{border-radius:.625rem;width:4.25rem;height:4.25rem}@media (min-width:1024px){.player-headshot--hero{border-radius:.75rem;width:5.5rem;height:5.5rem}.player-headshot--hero .player-headshot-initials{font-size:1.5rem}}.player-headshot-initials{letter-spacing:.02em;color:#ffffffeb;text-shadow:0 1px 2px #00000059;font-size:.75rem;font-weight:700}.player-headshot--hero .player-headshot-initials{font-size:1.125rem}.player-headshot--photo{background:#0a0a0b;overflow:hidden}.player-headshot-image{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.player-headshot--card-lg{aspect-ratio:1;border-color:var(--headshot-primary);border-radius:.45rem;width:100%;height:auto}@supports (color:color-mix(in lab,red,red)){.player-headshot--card-lg{border-color:color-mix(in srgb,var(--headshot-primary) 35%,#ffffff1a)}}.player-headshot--card-lg{box-shadow:inset 0 1px #ffffff14,0 2px 8px #00000040}.player-headshot--card-lg .player-headshot-initials{font-size:1rem}.player-headshot--hero.player-headshot--photo{border-color:var(--headshot-primary)}@supports (color:color-mix(in lab,red,red)){.player-headshot--hero.player-headshot--photo{border-color:color-mix(in srgb,var(--headshot-primary) 40%,#ffffff1f)}}.player-headshot--hero.player-headshot--photo{box-shadow:inset 0 1px 0 #ffffff1a,0 4px 16px var(--headshot-primary)}@supports (color:color-mix(in lab,red,red)){.player-headshot--hero.player-headshot--photo{box-shadow:inset 0 1px 0 #ffffff1a,0 4px 16px color-mix(in srgb,var(--headshot-primary) 18%,transparent)}}.team-logo{background:linear-gradient(145deg,var(--logo-primary) 0,var(--logo-primary) 100%);border:1px solid #ffffff1a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.team-logo{background:linear-gradient(145deg,var(--logo-primary) 0,color-mix(in srgb,var(--logo-primary) 60%,#000) 100%)}}.team-logo{letter-spacing:.04em;color:#ffffffeb;font-size:.5625rem;font-weight:700}@media (min-width:1024px){.team-panel-header{gap:1rem;margin-top:.75rem}.team-panel-name{font-size:2.75rem}.team-needs-list li{font-size:.9375rem}.team-logo{width:2.75rem;height:2.75rem;font-size:.6875rem}}.team-logo--img{background:#ffffff0f;padding:.2rem}.team-logo--fallback{background:linear-gradient(160deg,var(--logo-primary) 0,var(--logo-primary) 48%,var(--logo-primary) 100%)}@supports (color:color-mix(in lab,red,red)){.team-logo--fallback{background:linear-gradient(160deg,color-mix(in srgb,var(--logo-primary) 88%,#fff) 0,var(--logo-primary) 48%,color-mix(in srgb,var(--logo-primary) 55%,#000) 100%)}}.team-logo--fallback{border-color:var(--logo-accent)}@supports (color:color-mix(in lab,red,red)){.team-logo--fallback{border-color:color-mix(in srgb,var(--logo-accent) 45%,#fff3)}}.team-logo--fallback{box-shadow:inset 0 1px #ffffff2e}.team-logo__abbr{font-size:inherit;letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px #00000059;font-weight:850;line-height:1}.team-logo--xs{border-radius:.35rem;width:1.375rem;height:1.375rem;padding:.1rem;font-size:.4375rem}.team-logo--sm{border-radius:.4rem;width:1.875rem;height:1.875rem;padding:.15rem;font-size:.5rem}.team-logo--panel{border-radius:.625rem;width:2.875rem;height:2.875rem;padding:.2rem;font-size:.6875rem;box-shadow:0 0 0 1px #ffffff14,0 4px 12px #00000040}@media (min-width:1024px){.team-logo--panel{border-radius:.75rem;width:3.5rem;height:3.5rem;padding:.25rem;font-size:.8125rem}}.strength-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem;font-weight:500;display:block}.strength-value{color:var(--text);margin-top:.3rem;font-size:.875rem;font-weight:500;display:block}.available-players{flex-direction:column;flex:1;min-height:0;display:flex}.available-players .section-label{flex-shrink:0;margin-bottom:.5rem}.player-options{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;min-height:0;display:grid}.player-option{border:1px solid var(--border);background:var(--panel);text-align:center;cursor:pointer;border-radius:.5rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.25rem;width:100%;height:100%;min-height:0;padding:.55rem .35rem .5rem;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex}.player-option--visual{border-color:var(--card-primary);align-items:stretch;padding:.5rem .45rem .45rem;position:relative}@supports (color:color-mix(in lab,red,red)){.player-option--visual{border-color:color-mix(in srgb,var(--card-primary) 22%,var(--border))}}.player-option--visual{background:linear-gradient(165deg,var(--card-primary) 0,#ffffff04 100%)}@supports (color:color-mix(in lab,red,red)){.player-option--visual{background:linear-gradient(165deg,color-mix(in srgb,var(--card-primary) 10%,#ffffff05) 0,#ffffff04 100%)}}.player-option--visual{overflow:hidden;box-shadow:0 2px 8px #0003}.player-option--visual:before{content:"";background:radial-gradient(circle at 50% 0,var(--card-primary) 0,transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.player-option--visual:before{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--card-primary) 14%,transparent) 0,transparent 55%)}}.player-option--visual:before{pointer-events:none;opacity:.8}.player-option--visual .player-headshot--card-lg{width:100%;height:auto}.player-option-top{width:100%;margin-bottom:.35rem;position:relative}.player-option-logo{z-index:2;filter:drop-shadow(0 1px 3px #00000073);position:absolute;top:.25rem;right:.25rem}.player-option-body{flex-direction:column;flex:1;gap:.1rem;width:100%;min-height:0}.player-option-body,.player-option-tier{z-index:1;display:flex;position:relative}.player-option-tier{justify-content:center;margin-top:.35rem}.player-option .player-headshot{border-radius:.45rem;width:2.75rem;height:2.75rem}.player-option .player-headshot-initials{font-size:.75rem}.player-option--selected{background:#34d3990f;border-color:#34d39973}.player-option--visual.player-option--selected{border-color:var(--card-primary)}@supports (color:color-mix(in lab,red,red)){.player-option--visual.player-option--selected{border-color:color-mix(in srgb,var(--card-primary) 55%,#34d39980)}}.player-option--visual.player-option--selected{background:linear-gradient(165deg,var(--card-primary) 0,#34d3990a 100%)}@supports (color:color-mix(in lab,red,red)){.player-option--visual.player-option--selected{background:linear-gradient(165deg,color-mix(in srgb,var(--card-primary) 14%,#34d3990f) 0,#34d3990a 100%)}}.player-option--visual.player-option--selected{box-shadow:0 0 0 1px var(--card-primary),0 0 20px var(--card-primary),0 8px 24px #0000004d}@supports (color:color-mix(in lab,red,red)){.player-option--visual.player-option--selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--card-primary) 20%,transparent),0 0 20px color-mix(in srgb,var(--card-primary) 18%,transparent),0 8px 24px #0000004d}}.player-option:hover:not(:disabled){border-color:var(--border-strong);background:#141416;box-shadow:0 4px 16px #00000040}.player-option--visual:hover:not(:disabled){border-color:var(--card-primary)}@supports (color:color-mix(in lab,red,red)){.player-option--visual:hover:not(:disabled){border-color:color-mix(in srgb,var(--card-primary) 45%,var(--border-strong))}}.player-option--visual:hover:not(:disabled){background:linear-gradient(165deg,var(--card-primary) 0,#ffffff05 100%)}@supports (color:color-mix(in lab,red,red)){.player-option--visual:hover:not(:disabled){background:linear-gradient(165deg,color-mix(in srgb,var(--card-primary) 14%,#ffffff08) 0,#ffffff05 100%)}}.player-option--visual:hover:not(:disabled){box-shadow:0 0 0 1px var(--card-primary),0 0 18px var(--card-primary),0 8px 22px #00000052}@supports (color:color-mix(in lab,red,red)){.player-option--visual:hover:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb,var(--card-primary) 15%,transparent),0 0 18px color-mix(in srgb,var(--card-primary) 16%,transparent),0 8px 22px #00000052}}.player-option:disabled{cursor:default}.player-option-pos{display:none}.player-option-name{letter-spacing:-.01em;width:100%;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:640px){.player-option-name{font-size:.8125rem}}@media (min-width:1024px){.player-options{gap:.875rem}.player-option{border-radius:.625rem;gap:.5rem;padding:1rem .75rem .875rem}.player-option--visual{padding:.75rem .65rem .65rem}.player-option--visual .player-headshot--card-lg{border-radius:.5rem}.player-option .player-headshot:not(.player-headshot--card-lg){border-radius:.5rem;width:4rem;height:4rem}.player-option .player-headshot-initials{font-size:1rem}.player-option-name{-webkit-line-clamp:2;font-size:1.0625rem}.player-option-team{font-size:.8125rem}.player-option-stat{color:#fffffff0;font-size:1rem;font-weight:700}.player-option--visual .player-option-stat{margin-top:.5rem;padding-top:.45rem;font-size:1.0625rem}.available-players .section-label{margin-bottom:.75rem;font-size:.6875rem}}@media (min-width:1440px){.player-option-name{font-size:1.1875rem}.player-option-stat{font-size:1.125rem}.player-option--visual .player-option-stat{font-size:1.1875rem}.player-option .player-headshot:not(.player-headshot--card-lg){width:4.5rem;height:4.5rem}}.player-option-team{width:100%;color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.5625rem;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.player-option-stat{letter-spacing:.02em;color:#ffffffe6;font-variant-numeric:tabular-nums;margin-top:.35rem;padding-top:.3rem;font-size:.8125rem;font-weight:700;line-height:1.2}.player-option--visual .player-option-stat{border-top:1px solid var(--card-primary);margin-top:.4rem;padding-top:.35rem}@supports (color:color-mix(in lab,red,red)){.player-option--visual .player-option-stat{border-top:1px solid color-mix(in srgb,var(--card-primary) 20%,var(--border))}}.player-option--visual .player-option-stat{color:#fffffff0;text-shadow:0 1px 2px #0003;font-size:.875rem}.trade-result{z-index:40;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.trade-result--accept{background:radial-gradient(#34d3991f 0,#0000 70%);animation:accept-flash .5s ease-out}.trade-result--reject{background:radial-gradient(#f8717124 0,#0000 70%);animation:reject-flash .4s ease-out}@keyframes accept-flash{0%{background-color:#34d3990f}to{background-color:#0000}}@keyframes reject-flash{0%{background-color:#f8717114}to{background-color:#0000}}.trade-result-inner{text-align:center;max-width:22rem;padding:0 2rem}.trade-result-player{letter-spacing:-.02em;color:var(--text);margin:.75rem 0 0;font-size:1.375rem;font-weight:600}.trade-result-actions{flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.trade-reward-btn{width:100%;height:2.75rem}.trade-result-sold{color:#f5d77a;margin:.75rem 0 0;font-size:1.125rem;font-weight:600}.trade-result-dismiss{cursor:pointer;width:100%;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.trade-result-title{letter-spacing:.06em;color:var(--text);margin:0;font-size:1.5rem;font-weight:600}.trade-result--accept .trade-result-title{color:var(--accent);text-shadow:0 0 40px #34d39959}.trade-result--reject .trade-result-title{color:var(--danger)}.trade-result-message{color:var(--text-secondary);margin:.625rem 0 0;max-width:16rem;margin-inline:auto;font-size:.875rem;font-weight:400;line-height:1.45}.trade-result-continue{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-top:1rem;font-size:.6875rem;font-weight:500;display:block}.confetti-root{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.confetti-piece{border-radius:1px;width:4px;height:7px;position:absolute}.game-over{z-index:50;-webkit-backdrop-filter:blur(12px);background:#000000b8;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}@media (min-width:480px){.game-over{align-items:center}}.game-over-card{border:1px solid var(--border);background:var(--panel);border-radius:.75rem;width:100%;max-width:24rem;max-height:90dvh;padding:1.75rem 1.5rem;overflow-y:auto}.game-over-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem;font-weight:500;display:block}.game-over-final{letter-spacing:-.03em;color:var(--text);margin:.35rem 0 0;font-size:1.25rem;font-weight:600}.gm-score-block{border:1px solid var(--border);text-align:center;background:#ffffff05;border-radius:.625rem;margin-top:1.25rem;padding:1.25rem 1rem}.gm-score-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem;font-weight:500;display:block}.gm-score-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text);margin:.35rem 0 0;font-size:3rem;font-weight:600;line-height:1}.gm-score-title{color:var(--text-secondary);margin:.5rem 0 0;font-size:.9375rem;font-weight:500}.game-over-final-block,.game-over-stats--compact{margin-top:1rem}.trade-path{border:1px solid var(--border);background:#ffffff05;border-radius:.5rem;margin-top:1.5rem;padding:1rem}.trade-path-row{flex-direction:column;align-items:center;display:flex}.trade-path-arrow{color:var(--text-tertiary);padding:.2rem 0;font-size:.75rem;line-height:1}.trade-path-name{color:var(--text-secondary);text-align:center;font-size:.8125rem;font-weight:400;line-height:1.4}.trade-path-name--final{color:var(--text);font-weight:600}.game-over-stats{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.25rem;display:grid}.game-over-stat{border:1px solid var(--border);background:#ffffff05;border-radius:.5rem;padding:.875rem}.game-over-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:1.5rem;font-weight:600;display:block}.game-over-stat-label{color:var(--text-tertiary);margin-top:.2rem;font-size:.6875rem;font-weight:400;display:block}.game-over-actions{flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.btn-primary{background:var(--text);color:#000;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:2.75rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:opacity .15s;display:flex}.btn-primary:hover{opacity:.92}.btn-ghost{border:1px solid var(--border);width:100%;height:2.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s;display:flex}.btn-ghost:hover{border-color:var(--border-strong);color:var(--text)}.tradeup-error,.tradeup-loading{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1.5rem;display:flex}.tradeup-loading-spinner{border:2px solid var(--border);border-top-color:var(--text-secondary);border-radius:50%;width:1.75rem;height:1.75rem;animation:tradeup-spin .7s linear infinite}@keyframes tradeup-spin{to{transform:rotate(1turn)}}.tradeup-loading-text{color:var(--text-tertiary);margin:0;font-size:.875rem}.tradeup-error-title{color:var(--text);margin:0;font-size:1.125rem;font-weight:600}.tradeup-error-message{max-width:20rem;color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.45}.tradeup-error-retry{max-width:12rem;margin-top:.5rem}.credits-badge{border:1px solid var(--border-strong);background:#ffffff08;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}.credits-badge--large{padding:.5rem .875rem}.credits-badge-icon{color:#f5d77a;font-size:.625rem}.credits-badge-value{font-variant-numeric:tabular-nums;color:var(--text);font-size:.8125rem;font-weight:600}.credits-badge--large .credits-badge-value{font-size:1.125rem}.credits-badge-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;font-weight:500}.tradeup-shell--home{background:#050b1f;flex-direction:column;width:100%;max-width:none;height:100dvh;min-height:100dvh;padding:0;display:flex;position:relative;overflow:hidden}.tradeup-shell--franchise,.tradeup-shell--store{background:linear-gradient(#0c0e16,#06070b 48%,#04050a)}body:has(.tradeup-shell--home),html:has(.tradeup-shell--home){height:100%;overflow:hidden}body:has(.tradeup-shell--franchise),html:has(.tradeup-shell--franchise){height:auto;min-height:100%;overflow:hidden auto}.tradeup-shell--store{max-width:1680px;position:relative}.tradeup-shell--franchise{width:100%;max-width:none;height:auto;min-height:100dvh;padding:0 1.25rem calc(3rem + env(safe-area-inset-bottom,0px));display:block;position:relative;overflow:visible}@media (min-width:1024px){.tradeup-shell--franchise{padding:0 2.5rem calc(3.5rem + env(safe-area-inset-bottom,0px))}}.tradeup-shell--franchise .franchise-page-header,.tradeup-shell--franchise .franchise-page-main,.tradeup-shell--franchise .tradeup-header,.tradeup-shell--store .store-main,.tradeup-shell--store .tradeup-header{z-index:1;position:relative}.home-bg{pointer-events:none;z-index:0;overflow:hidden}.home-bg,.home-bg-base{position:absolute;inset:0}.home-bg-base{background:#050b1f}.home-bg-brand-watermark{z-index:0;opacity:.06;pointer-events:none;background:url(/images/ballion-logo.png?v=5) 50% 18%/min(56vw,14rem) no-repeat;position:absolute;inset:0}.home-bg-mid{background:radial-gradient(80% 55% at 50% 0,#38bdf814 0,#0000 55%),radial-gradient(50% 40% at 50% 100%,#020617b3 0,#0000 60%);position:absolute;inset:0}.home-bg-accent{background:radial-gradient(42% 30% at 18% 78%,#2563eb38,#0000 70%),radial-gradient(38% 28% at 82% 22%,#38bdf81f,#0000 68%);position:absolute;inset:0}.tradeup-shell--home .home-bg--premium{--home-near-x:0px;--home-near-y:0px;--home-mid-x:0px;--home-mid-y:0px;--home-far-x:0px;--home-far-y:0px;contain:strict;background:#050b1f}.tradeup-shell--home .home-bg--premium .home-bg-base{z-index:0;background:radial-gradient(90% 72% at 50% 44%,#151a4f 0,#0a1233 48%,#050b1f 100%),#050b1f}.tradeup-shell--home .home-bg--premium .home-bg-mid{z-index:1;background:radial-gradient(78% 55% at 50% -8%,#38bdf81a,#0000 64%),linear-gradient(#93c5fd0d,#0000 35%,#02061773)}.tradeup-shell--home .home-bg--premium .home-bg-accent{z-index:2;background:radial-gradient(52% 36% at 50% 54%,#2563eb38,#0000 72%),radial-gradient(40% 30% at 78% 18%,#38bdf81f,#0000 70%)}.tradeup-shell--home .home-bg-court,.tradeup-shell--home .home-bg-interface-shield,.tradeup-shell--home .home-bg-particles,.tradeup-shell--home .home-bg-red,.tradeup-shell--home .home-bg-spotlight,.tradeup-shell--home .home-bg-sweep{pointer-events:none;position:absolute}.tradeup-shell--home .home-bg-court{z-index:2;opacity:.34;translate:var(--home-far-x) var(--home-far-y);transform-origin:50% 62%;will-change:transform,translate;background:linear-gradient(90deg,#0000 49.8%,#ffffff0b 50%,#0000 50.2%),radial-gradient(circle at 50% 53%,#0000 0 10.8%,#e0e6ee0d 11% 11.35%,#0000 11.55%),linear-gradient(90deg,#0000 12%,#ffffff09 12.15%,#0000 12.3% 87.7%,#ffffff09 87.85%,#0000 88%),repeating-linear-gradient(0deg,#0000 0 11.9%,#ffffff06 12%,#0000 12.15% 24%);transition:translate .22s ease-out;animation:home-court-breathe 24s ease-in-out infinite;inset:-10%;transform:perspective(900px)rotateX(58deg)scale(1.15)translateY(8%)}.tradeup-shell--home .home-bg-red{z-index:3;filter:blur(42px);mix-blend-mode:screen;will-change:transform,translate,opacity;border-radius:50%;transition:translate .18s ease-out}.tradeup-shell--home .home-bg-red--one{width:min(88vw,82rem);height:74vh;translate:var(--home-mid-x) var(--home-mid-y);background:radial-gradient(#2563eb7a 0,#151a4f47 44%,#0000 72%);animation:home-red-drift-one 21s ease-in-out infinite;top:-22%;left:-18%}.tradeup-shell--home .home-bg-red--two{width:min(94vw,88rem);height:78vh;translate:var(--home-near-x) var(--home-near-y);background:radial-gradient(#38bdf852 0,#1e40af33 48%,#0000 74%);animation:home-red-drift-two 27s ease-in-out infinite;bottom:-28%;right:-20%}.tradeup-shell--home .home-bg-spotlight{z-index:4;translate:var(--home-far-x) var(--home-far-y);will-change:transform,translate,opacity;background:radial-gradient(25% 38% at 50% 52%,#bae6fd29,#2563eb1a 33%,#0000 72%);transition:translate .22s ease-out;animation:home-spotlight-drift 17s ease-in-out infinite;inset:-8%}.tradeup-shell--home .home-bg-particles{z-index:5;translate:var(--home-near-x) var(--home-near-y);will-change:translate;transition:translate .18s ease-out;inset:0;overflow:hidden}.tradeup-shell--home .home-bg-particles span{top:var(--dust-y);left:var(--dust-x);width:var(--dust-size);height:var(--dust-size);opacity:var(--dust-opacity);animation:home-dust-float var(--dust-duration) var(--dust-delay) ease-in-out infinite;will-change:transform,opacity;background:#eceff4cc;border-radius:50%;position:absolute;box-shadow:0 0 7px #ffffff38}.tradeup-shell--home .home-bg-sweep{z-index:6;opacity:0;filter:blur(12px);will-change:transform,opacity;background:linear-gradient(90deg,#0000,#bae6fd0a 34%,#2563eb1f 50%,#38bdf80d 66%,#0000);width:24%;top:-30%;bottom:-30%;transform:translate(-150vw)skew(-15deg)}.tradeup-shell--home .home-bg-sweep--one{animation:home-light-sweep 19s ease-in-out 2s infinite;left:0}.tradeup-shell--home .home-bg-sweep--two{animation:home-light-sweep 25s ease-in-out 11s infinite;left:12%}.tradeup-shell--home .home-bg-interface-shield{z-index:7;background:radial-gradient(25rem 34rem at 50% 53%,#05050747 0,#0505071f 54%,#0000 76%),linear-gradient(90deg,#0000002e,#0000 25% 75%,#0000002e);inset:0}@keyframes home-red-drift-one{0%,to{opacity:.68;transform:translate(-3%,-2%)scale(1)}46%{opacity:.9;transform:translate(14%,9%)scale(1.12)}72%{opacity:.76;transform:translate(7%,14%)scale(1.06)}}@keyframes home-red-drift-two{0%,to{opacity:.66;transform:translate(4%,5%)scale(1.04)}38%{opacity:.88;transform:translate(-13%,-10%)scale(1.14)}70%{opacity:.72;transform:translate(-7%,-16%)scale(1.08)}}@keyframes home-spotlight-drift{0%,to{opacity:.58;transform:translate(-4%,-2%)scale(.96)}50%{opacity:.9;transform:translate(5%,3%)scale(1.08)}}@keyframes home-court-breathe{0%,to{opacity:.22}50%{opacity:.38}}@keyframes home-dust-float{0%,to{opacity:0;transform:translateY(8px)}18%{opacity:var(--dust-opacity)}52%{transform:translate3d(var(--dust-drift),-18px,0);opacity:var(--dust-opacity)}82%{opacity:var(--dust-opacity)}}@keyframes home-light-sweep{0%,68%,to{opacity:0;transform:translate(-150vw)skew(-15deg)}74%{opacity:.34}88%{opacity:.16;transform:translate(155vw)skew(-15deg)}92%{opacity:0}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .tradeup-shell--home .home-bg--premium *,html:not([data-full-motion]) .tradeup-shell--home .home-bg--premium :after,html:not([data-full-motion]) .tradeup-shell--home .home-bg--premium :before{will-change:auto!important;transition:none!important;animation:none!important}html:not([data-full-motion]) .tradeup-shell--home .home-bg-red--one{opacity:.78;transform:translate(8%,5%)scale(1.08)}html:not([data-full-motion]) .tradeup-shell--home .home-bg-red--two{opacity:.7;transform:translate(-7%,-8%)scale(1.08)}html:not([data-full-motion]) .tradeup-shell--home .home-bg-spotlight{opacity:.68}html:not([data-full-motion]) .tradeup-shell--home .home-bg-sweep{display:none}}.home-bg-vectors{display:none}.home-header,.home-main{z-index:1;position:relative}.home-brand{gap:.75rem}.home-brand-mark{background:#ffffff0a;border-color:#ffffff26;width:2.25rem;height:2.25rem;font-size:1rem}.home-brand-text{flex-direction:column;gap:.1rem;display:flex}.home-brand-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem;font-weight:500}.home-main{flex-direction:column;flex:1;gap:2rem;min-height:0;padding:0 0 2rem;display:flex;overflow:visible}.home-play-section{gap:1.25rem}.home-play-section,.home-play-top{flex-direction:column;display:flex}.home-play-top{gap:1rem}@media (min-width:900px){.home-play-top{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}}.home-franchise-section{width:100%}.home-insights{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:900px){.home-insights{grid-template-columns:1fr 1fr;gap:1rem}}.home-insights .home-chart-panel,.home-insights .home-tier-panel{padding:.875rem 1rem}.home-insights .home-chart{max-height:120px}.home-title--compact{margin-top:.5rem;font-size:clamp(1.75rem,3vw,2.25rem)}.home-layout{display:none}@media (min-width:1440px){.tradeup-shell--home{padding:0 3.5rem}.home-layout{gap:2.5rem}}.home-hero{margin-top:0}.home-eyebrow{border:1px solid var(--border-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:#ffffff08;border-radius:999px;padding:.3rem .65rem;font-size:.6875rem;font-weight:500;display:inline-block}.home-title{letter-spacing:-.045em;color:var(--text);margin:1rem 0 0;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:600;line-height:1.05}.home-title-accent{color:#0000;background:linear-gradient(135deg,#93c5fd,#34d399 50%,#f5d77a);-webkit-background-clip:text;background-clip:text}.home-subtitle{max-width:34rem;color:var(--text-secondary);margin:1rem 0 0;font-size:1rem;line-height:1.55}.home-actions{flex-direction:column;gap:.625rem;margin-top:1.5rem;display:flex}@media (min-width:1100px){.home-actions{flex-direction:row;align-items:stretch}.home-play-btn{flex:1.2}.home-store-btn{flex:1}}.home-play-btn{gap:.5rem;height:3.25rem;font-size:1rem}.home-play-icon{opacity:.7;font-size:.75rem}.home-store-btn{height:3.25rem}.home-panel{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);background:#0c0e14e0;border-radius:.75rem;padding:1.125rem 1.25rem}.home-panel-header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.875rem;display:flex}.home-panel-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem;font-weight:500}.home-panel-meta{color:var(--text-tertiary);font-size:.6875rem}.home-right{flex-direction:column;gap:.875rem;display:flex}.home-chart-stage{position:relative}.home-chart{width:100%;height:auto;display:block}.home-chart-gridline{stroke:#ffffff0f;stroke-width:1px}.home-chart-area{fill:#34d39914}.home-chart-line{stroke:#34d399;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.home-chart-dot{fill:#34d399;stroke:#000;stroke-width:1.5px}.home-chart-dot--active{fill:#3ee0a8;stroke:#000000d9;stroke-width:1.75px;filter:drop-shadow(0 0 5px #34d3998c)}.home-chart-dot-glow{fill:#34d3992e;pointer-events:none}.home-chart-hit{fill:#0000;cursor:pointer;outline:none}.home-chart-hit:focus-visible{stroke:#34d39973;stroke-width:1.5px}.home-chart-tooltip{z-index:2;pointer-events:none;text-align:left;background:#0a0c12f0;border:1px solid #ffffff1a;border-radius:.5rem;flex-direction:column;gap:.15rem;min-width:7.5rem;padding:.5rem .625rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 24px #00000059}.home-chart-tooltip__title{letter-spacing:.04em;color:#eceae4;font-size:.6875rem;font-weight:600}.home-chart-tooltip__subtitle{color:#eceae4b8;font-size:.625rem}.home-chart-tooltip__detail{letter-spacing:.03em;color:#34d399cc;font-size:.5625rem}.home-chart-axis-label,.home-chart-y-label{fill:var(--text-tertiary);font-size:9px;font-family:var(--font-sans)}.home-chart-caption{color:var(--text-secondary);text-align:center;max-width:36rem;margin:.65rem auto 0;font-size:.8125rem;line-height:1.5}.home-tier-ladder{flex-direction:column;gap:.45rem;display:flex}.home-tier-row{grid-template-columns:2rem 1fr 3.5rem;align-items:center;gap:.625rem;display:grid}.home-tier-badge{border:1px solid;border-radius:.3rem;justify-content:center;align-items:center;width:2rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:flex}.home-tier-bar-track{background:#ffffff0f;border-radius:999px;height:.5rem;overflow:hidden}.home-tier-bar-fill{border-radius:999px;height:100%}.home-tier-sell{font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right;font-size:.6875rem;font-weight:600}.home-team-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:.4rem;display:grid}@media (max-width:1099px){.home-team-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.home-team-tile{aspect-ratio:1;background:linear-gradient(145deg,var(--tile-primary) 0,var(--tile-primary) 100%);border:1px solid #ffffff14;border-radius:.45rem;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.home-team-tile{background:linear-gradient(145deg,var(--tile-primary) 0,color-mix(in srgb,var(--tile-primary) 55%,#000) 100%)}}.home-team-tile{transition:transform .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff1a}.home-team-tile:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 4px 12px #00000059}.home-team-tile-abbr{letter-spacing:.04em;color:#ffffffeb;text-shadow:0 1px 2px #0006;font-size:.5625rem;font-weight:700}@media (min-width:1440px){.home-team-tile-abbr{font-size:.625rem}}.home-how{border-top:1px solid var(--border);margin-top:.5rem;padding-top:1.25rem}.home-how--compact{opacity:.85;border-top:none;margin-top:0;padding-top:0}.home-how--compact .home-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px){.home-how--compact .home-how-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-how--compact .home-how-card{padding:.65rem}.home-how--compact .home-how-desc{font-size:.6875rem}}.home-how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}@media (min-width:1440px){.home-how-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-how-card{border:1px solid var(--border);background:#ffffff05;border-radius:.5rem;padding:.875rem}.home-how-num{letter-spacing:.08em;color:var(--accent);font-size:.625rem;font-weight:600}.home-how-title{color:var(--text);margin:.35rem 0 0;font-size:.875rem;font-weight:600}.home-how-desc{color:var(--text-secondary);margin:.3rem 0 0;font-size:.75rem;line-height:1.4}.store-main{flex-direction:column;flex:1;padding:0 1rem 2rem;display:flex;overflow-y:auto}.store-page{width:100%;max-width:72rem;margin:0 auto}@media (min-width:1024px){.store-main{padding:0 1.5rem 2.5rem}}.game-home-btn,.store-back-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-family:inherit;font-size:.8125rem;font-weight:500;transition:color .15s}.game-home-btn:hover,.store-back-btn:hover{color:var(--text)}.store-intro{margin-top:1rem}.store-title{letter-spacing:-.03em;color:var(--text);margin:0;font-size:1.75rem;font-weight:600}.store-subtitle{color:var(--text-secondary);max-width:40rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.45}.store-summary{border:1px solid var(--border);background:#ffffff05;border-radius:.625rem;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.25rem;padding:.75rem 1rem;display:flex}.store-summary__item{flex-direction:column;gap:.15rem;min-width:5.5rem;display:flex}.store-summary__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.625rem;font-weight:600}.store-summary__value{color:var(--text);font-size:.875rem;font-weight:600}.store-section{margin-top:1.75rem}.store-section__title{letter-spacing:.02em;color:var(--text);margin:0;font-size:.9375rem;font-weight:600}.store-section__subtitle{color:var(--text-secondary);margin:.35rem 0 0;font-size:.75rem}.store-grid{gap:.75rem;margin-top:.875rem;display:grid}.store-grid--tiers{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.store-grid--tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.store-grid--tiers{grid-template-columns:repeat(4,minmax(0,1fr))}}.store-card{border:1px solid var(--border);background:var(--panel);border-radius:.625rem;flex-direction:column;min-height:11.5rem;padding:1rem;display:flex;box-shadow:0 4px 16px #0000001f}.store-card--owned{background:#34d3990a;border-color:#34d39938}.store-card--equipped{border-color:#34d39959;box-shadow:0 0 0 1px #34d3991f,0 4px 16px #00000024}.store-card--locked{opacity:.88}.store-card--available{border-color:#f5d77a2e}.store-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.store-card__badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:600}.store-card__badge--owned{color:#34d399d9}.store-card__badge--equipped{color:var(--accent)}.store-card__badge--locked{color:var(--text-secondary);opacity:.7}.store-card__badge--available{color:#f5d77a;opacity:.85}.store-card__name{color:var(--text);margin:.75rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.25}.store-card__desc{color:var(--text-secondary);flex:1;margin:.35rem 0 0;font-size:.75rem;line-height:1.45}.store-card__footer{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.875rem;display:flex}.store-card__price{font-variant-numeric:tabular-nums;color:#f5d77a;font-size:.8125rem;font-weight:600}.store-card__action{text-align:center;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.25rem;padding:0 .75rem;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.2;display:flex}.store-card__action--purchase{color:#f5d77a;cursor:pointer;background:#f5d77a1a;border:1px solid #f5d77a59;transition:background .15s,border-color .15s}.store-card__action--purchase:hover:not(:disabled){background:#f5d77a29;border-color:#f5d77a80}.store-card__action--purchase:disabled{opacity:.4;cursor:default;border-color:var(--border);color:var(--text-secondary);background:0 0}.store-card__action--equip{color:#34d399f2;cursor:pointer;background:#34d3991a;border:1px solid #34d39959;transition:background .15s}.store-card__action--equip:hover{background:#34d39929}.store-card__action--equipped{color:#34d399cc;cursor:default;background:#34d3990f;border:1px solid #34d39940}.store-section-empty{border:1px dashed var(--border);color:var(--text-secondary);text-align:center;border-radius:.625rem;margin-top:.75rem;padding:1rem 1.125rem;font-size:.8125rem}.store-owned-panel{border:1px solid var(--border);background:var(--panel);border-radius:.625rem;gap:.5rem;margin-top:.75rem;padding:.875rem 1rem;display:grid}@media (min-width:640px){.store-owned-panel{grid-template-columns:1fr 1fr;gap:.75rem 1.5rem}}.store-owned-panel__row{flex-direction:column;gap:.2rem;display:flex}.store-owned-panel__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:.625rem;font-weight:600}.store-owned-panel__value{color:var(--text);font-size:.8125rem;font-weight:500}.store-items{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.store-item{border:1px solid var(--border);background:var(--panel);border-radius:.625rem;padding:1.125rem}.store-item--owned{background:#34d3990a;border-color:#34d39933}.store-item--equipped{border-color:#34d39947}.store-item-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.store-item-status{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:600}.store-item-name{color:var(--text);margin:.75rem 0 0;font-size:1.0625rem;font-weight:600}.store-item-desc{color:var(--text-secondary);margin:.35rem 0 0;font-size:.8125rem;line-height:1.4}.store-item-footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;display:flex}.store-item-price{font-variant-numeric:tabular-nums;color:#f5d77a;font-size:.875rem;font-weight:600}.store-buy-btn{width:auto;min-width:6.5rem;height:2.25rem;padding:0 1rem}.store-buy-btn:disabled{opacity:.35;cursor:default}.store-message{color:var(--accent);text-align:center;margin:1rem 0 0;font-size:.8125rem}.btn-sell-player{color:#f5d77a;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;margin-top:0;padding:.5rem .25rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:color .15s,opacity .15s;display:flex}.hero-player-actions{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:.625rem;margin-top:.875rem;padding-top:.875rem;display:grid}.btn-hero-collect,.btn-hero-sell{letter-spacing:.01em;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.7rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:flex}.btn-hero-icon{opacity:.72;flex-shrink:0;font-size:.75rem;font-weight:700;line-height:1}.btn-hero-sell{color:#d1e8d8;background:linear-gradient(#1e3d32,#162a24);border-color:#3478588c;box-shadow:inset 0 1px #ffffff0f,0 1px 3px #00000059}.btn-hero-sell:hover:not(:disabled){background:linear-gradient(#234a3c,#1a3229);border-color:#48966ea6;box-shadow:inset 0 1px #ffffff14,0 2px 6px #0006}.btn-hero-collect{color:#d4dff0;background:linear-gradient(#1a2740,#141e32);border-color:#48628c8c;box-shadow:inset 0 1px #ffffff0d,0 1px 3px #00000059}.btn-hero-collect:hover:not(:disabled){background:linear-gradient(#1f2f4d,#18233a);border-color:#607eafa6;box-shadow:inset 0 1px #ffffff12,0 2px 6px #0006}.btn-hero-collect:disabled,.btn-hero-sell:disabled{opacity:.38;cursor:default;box-shadow:none}@media (min-width:1024px){.btn-hero-collect,.btn-hero-sell{min-height:3rem;padding:.8rem .9rem;font-size:.875rem}}.btn-sell-player:hover:not(:disabled){color:#fde68a}.btn-sell-player:disabled{opacity:.35;cursor:default}.sell-modal-backdrop{z-index:45;-webkit-backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.sell-modal{border:1px solid var(--border-strong);background:var(--panel-elevated);border-radius:.75rem;width:100%;max-width:22rem;padding:1.5rem}.sell-modal-title{letter-spacing:-.02em;color:var(--text);margin:.5rem 0 0;font-size:1.375rem;font-weight:600}.sell-modal-tier{color:var(--text-tertiary);margin:.25rem 0 0;font-size:.8125rem}.sell-modal-desc{color:var(--text-secondary);margin:.75rem 0 0;font-size:.875rem;line-height:1.45}.sell-modal-payout{border:1px solid var(--border);text-align:center;background:#f5d77a0f;border-radius:.5rem;margin-top:1rem;padding:.875rem}.sell-modal-payout-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem;font-weight:500;display:block}.sell-modal-payout-value{font-variant-numeric:tabular-nums;color:#f5d77a;margin-top:.25rem;font-size:1.5rem;font-weight:600;display:block}.sell-modal-actions{flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.franchise-panel{gap:1.25rem;padding:1.5rem;overflow:visible}@media (min-width:1100px){.franchise-panel{padding:1.75rem 2rem}.franchise-lineup-row{gap:.75rem}.franchise-empty-slot,.franchise-slot{min-height:5.5rem}.franchise-player-name{font-size:.9375rem}.franchise-player-team{font-size:.75rem}}.franchise-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.franchise-panel-title{letter-spacing:-.02em;color:var(--text);margin:.25rem 0 0;font-size:1.125rem;font-weight:600}.franchise-tier-empty{color:var(--text-tertiary);font-size:.8125rem}.franchise-meta{border-bottom:1px solid var(--border);gap:1rem;padding-bottom:.25rem;display:flex}.franchise-meta-item{color:var(--text-secondary);font-size:.75rem}.franchise-meta-item strong{color:var(--text);margin-left:.25rem;font-weight:600}.franchise-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.5rem;font-size:.625rem;font-weight:500;display:block}.franchise-lineup-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}@media (max-width:1099px){.franchise-lineup-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.franchise-slot{border-radius:.5rem;min-height:4.5rem;transition:box-shadow .15s,border-color .15s}.franchise-slot--can-drop,.franchise-slot--drag-over{box-shadow:inset 0 0 0 1px #34d39959}.franchise-empty-slot{border:1px dashed var(--border);background:#ffffff05;border-radius:.5rem;justify-content:center;align-items:center;height:100%;min-height:4.5rem;padding:.5rem;display:flex}.franchise-empty-label{text-align:center;color:var(--text-tertiary);font-size:.625rem;font-weight:500;line-height:1.3}.franchise-collection{border:1px dashed var(--border);background:#ffffff04;border-radius:.625rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.65rem;min-height:3rem;padding:.75rem;transition:border-color .15s,box-shadow .15s;display:grid}@media (min-width:1100px){.franchise-collection{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem;padding:1rem}}.franchise-collection--drag-over{border-color:#34d39959;box-shadow:inset 0 0 0 1px #34d39933}.franchise-collection-empty{color:var(--text-tertiary);text-align:center;margin:0;padding:.75rem;font-size:.8125rem;line-height:1.45}.franchise-player-card{border:1px solid var(--border);background:var(--panel);cursor:pointer;width:100%;text-align:inherit;appearance:none;border-radius:.5rem;flex-direction:column;gap:.35rem;padding:.625rem .75rem;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.franchise-player-card:hover{border-color:var(--border-strong);z-index:2}.franchise-player-card--dragging{opacity:.55;cursor:grabbing;transform:scale(1.04);box-shadow:0 12px 32px #00000073}.franchise-player-card--new{border-color:#34d39966;animation:franchise-unlock-in .55s ease-out;box-shadow:0 0 20px #34d39926}@keyframes franchise-unlock-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.franchise-player-name{letter-spacing:-.01em;color:var(--text);font-size:.8125rem;font-weight:600;line-height:1.25}.franchise-player-team{color:var(--text-tertiary);font-size:.6875rem;line-height:1.3}.franchise-hover-menu{border:1px solid var(--border-strong);background:var(--panel-elevated);z-index:10;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.35rem;display:flex;position:absolute;bottom:calc(100% + .35rem);left:0;right:0;box-shadow:0 8px 24px #00000073}.franchise-menu-btn{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.45rem .65rem;font-family:inherit;font-size:.6875rem;font-weight:500;transition:background .12s,color .12s;display:block}.franchise-menu-btn:hover{color:var(--text);background:#ffffff0f}.franchise-menu-btn--danger{color:var(--danger)}.franchise-menu-btn--danger:hover{background:var(--danger-dim);color:var(--danger)}.franchise-sell-modal .sell-modal-actions{flex-direction:row}.franchise-sell-confirm{background:var(--danger);color:#fff}.franchise-sell-confirm:hover{opacity:.92}.franchise-toast-host{left:50%;bottom:max(1.25rem,calc(env(safe-area-inset-bottom,0px) + 1rem));z-index:60;pointer-events:none;width:min(90vw,520px);max-width:calc(100vw - 2rem);position:fixed;transform:translate(-50%)}.franchise-toast-host--center{top:50%;bottom:auto;transform:translate(-50%,-50%)}.franchise-collection-notice{color:#eceae4e0;text-align:center;pointer-events:none;background:#12141af0;border:1px solid #ffffff1f;border-radius:.75rem;margin:0;padding:.875rem 1.25rem;font-size:.8125rem;font-weight:600;box-shadow:0 16px 48px #00000073}.franchise-toast{z-index:60;border:1px solid var(--border-strong);background:var(--panel-elevated);text-align:center;pointer-events:auto;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:.875rem 1.5rem;display:flex;position:relative;bottom:auto;left:auto;transform:none;box-shadow:0 12px 40px #00000080}.franchise-toast--new{border-color:#34d39959;box-shadow:0 0 32px #34d3991f,0 12px 40px #00000080}.franchise-toast-label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.625rem;font-weight:600}.franchise-toast--duplicate .franchise-toast-label{color:var(--text-tertiary)}.franchise-toast-name{color:var(--text);font-size:.9375rem;font-weight:600}.home-menu{z-index:1;padding:2rem 1.5rem calc(2rem + env(safe-area-inset-bottom,0px));flex:1;justify-content:center;align-items:center;display:flex;position:relative}.home-menu:has(.home-menu__stack--play){padding-top:clamp(1.1rem,3.5vh,2rem);padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));justify-content:center;align-items:flex-start}.home-menu__stack{flex-direction:column;align-items:center;gap:2.75rem;width:100%;max-width:22rem;margin-inline:auto;display:flex}.home-menu__stack--play{gap:.55rem;max-width:42rem}@media (min-width:640px){.home-menu__stack--play{gap:.75rem}}.home-menu__credits{top:calc(1rem + env(safe-area-inset-top,0px));z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080a8c;border:1px solid #ffffff14;border-radius:.65rem;flex-direction:column;align-items:flex-end;gap:.15rem;padding:.45rem .7rem;display:flex;position:absolute;right:1rem}.home-menu__credits span{letter-spacing:.12em;text-transform:uppercase;color:#f5f5f46b;font-size:.5625rem;font-weight:700}.home-menu__credits strong{color:#f5f5f4e6;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.home-menu__goal{color:#bae6fdb8;max-width:18rem;margin:0;font-size:.875rem;font-weight:500;line-height:1.35}.home-play{flex-shrink:0;place-items:center;width:13.25rem;height:13.25rem;display:grid;position:relative}.home-play__halo,.home-play__ring{pointer-events:none;border-radius:50%;position:absolute;inset:0}.home-play__halo{filter:blur(12px);background:radial-gradient(circle,#2563eb73,#0000 68%);animation:home-play-halo 3.4s ease-in-out infinite}.home-play__ring{border:1px solid #7dd3fc66;animation:home-play-ring 4.8s linear infinite;inset:.55rem;box-shadow:0 0 0 1px #2563eb2e,inset 0 0 24px #2563eb2e}.home-play__button{z-index:1;color:#fff;cursor:pointer;background:radial-gradient(circle at 32% 26%,#ffffff6b,#0000 30%),radial-gradient(circle at 50% 58%,#3b82f6 0,#2563eb 44%,#1e3a8a 100%);border:2px solid #bae6fd8c;border-radius:50%;place-items:center;width:11.5rem;height:11.5rem;padding:0;transition:box-shadow .2s,border-color .2s,filter .2s;display:grid;position:relative;box-shadow:inset 0 2px #ffffff59,inset 0 -14px 26px #0f174880,0 0 0 4px #050b1f8c,0 0 36px #2563eb73,0 22px 48px #0000008c}.home-play__button:hover{filter:brightness(1.06);border-color:#e0f2fee6;box-shadow:inset 0 2px #ffffff6b,inset 0 -14px 26px #0f174866,0 0 0 4px #050b1f73,0 0 52px #38bdf873,0 28px 56px #0000008c}.home-play__button:focus-visible{outline-offset:5px;outline:2px solid #7dd3fcf2}.home-play__button:active{box-shadow:inset 0 4px 16px #0f17488c,0 0 18px #2563eb66,0 8px 18px #00000073}.home-play__core{background:conic-gradient(from 120deg,#0000,#ffffff38,#0000 35% 70%,#ffffff1f);border-radius:50%;animation:home-play-core 5.5s linear infinite;inset:12%}.home-play__core,.home-play__gloss{pointer-events:none;position:absolute}.home-play__gloss{filter:blur(1px);opacity:.75;background:linear-gradient(#ffffff73,#0000);border-radius:999px;height:28%;inset:10% 18% auto}.home-play__label{z-index:1;letter-spacing:.18em;text-shadow:0 2px 8px #00000073;font-size:1.65rem;font-weight:800;position:relative}.home-menu__top-tools{top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:20;position:absolute}.sound-settings{position:relative}.sound-settings__toggle{border:1px solid var(--tu-border);background:var(--tu-surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:2.5rem;color:var(--tu-text-secondary);padding-inline:.85rem;box-shadow:0 8px 20px #00000047}.sound-settings__panel{border-radius:var(--tu-radius);background:linear-gradient(#ffffff0f,#0000 40%),#0c0a0cf0;border:1px solid #ffffff1f;gap:.7rem;width:min(18.5rem,100vw - 1.5rem);padding:.85rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 40px #00000080}.sound-settings__row{color:var(--tu-text-secondary);grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin:0;font-size:.75rem;font-weight:650;display:grid}.sound-settings__row input[type=range]{width:7.5rem;accent-color:var(--tu-red-bright)}.sound-settings__switch{min-width:3.4rem;min-height:2rem;padding:.35rem .65rem;font-size:.6875rem}.sound-settings__switch.is-on{border-color:var(--tu-red-border);color:#fff;background:linear-gradient(180deg,var(--tu-red-bright),var(--tu-red-deep))}.screen-fade{width:100%;height:100%}.home-menu__best{flex-direction:column;align-items:center;gap:.25rem;margin:0;display:flex}.home-menu__stack--play .home-rank-ladder{margin-top:-.55rem}.home-menu__best span{letter-spacing:.16em;text-transform:uppercase;color:#f5f5f46b;font-size:.6875rem;font-weight:700}.home-menu__best strong{letter-spacing:-.03em;color:#f5f5f4;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,6vw,2.35rem);font-weight:750}.home-menu__achievements{color:#f5f5f4;cursor:pointer;background:radial-gradient(circle at 50% 0,#38bdf824,#0000 70%),#ffffff08;border:1px solid #7dd3fc47;border-radius:.85rem;justify-items:center;gap:.25rem;width:min(100%,16rem);margin-top:.35rem;padding:.85rem 1rem;font-family:inherit;transition:background .18s,border-color .18s,transform .15s;display:grid}.home-rank-ladder{margin-top:-.35rem;justify-items:center;gap:.4rem;width:min(100%,40rem);margin-inline:auto;display:grid}.home-rank-ladder__head{grid-template-columns:1fr auto 1fr;align-items:center;gap:.9rem;width:100%;padding:0 .18rem;display:grid}.home-rank-ladder__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#bae6fdb3;text-align:center;grid-column:2;justify-self:center;margin:0;font-size:.75rem;font-weight:800}.home-rank-ladder__details{color:#93c5fdd9;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;grid-column:3;justify-self:end;min-height:2.4rem;padding:.3rem .42rem;font-size:.825rem;font-weight:700}.home-rank-ladder__details:focus-visible{outline-offset:2px;border-radius:.35rem;outline:2px solid #38bdf8cc}.home-rank-ladder__track{grid-template-columns:repeat(7,minmax(0,1fr));place-items:start center;gap:.2rem;width:100%;padding:.5rem .15rem .4rem;display:grid;overflow:visible}.home-rank-ladder__item{color:#e2e8f0;width:100%;max-width:4.5rem;min-height:5.4rem;font:inherit;cursor:pointer;opacity:1;filter:none;background:0 0;border:1px solid #0000;border-radius:.95rem;align-content:start;justify-items:center;gap:.38rem;padding:.6rem .1rem .28rem;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.home-rank-ladder__item.is-cleared,.home-rank-ladder__item.is-locked{opacity:1;filter:none}.home-rank-ladder__item.is-current{opacity:1;z-index:1;background:radial-gradient(circle at 50% 30%,#38bdf838,#0000 70%),#0f172a8c;border-color:#38bdf873;max-width:4.75rem;animation:home-rank-current-pulse 2.4s ease-in-out infinite;transform:translateY(-2px)scale(1.04);box-shadow:0 0 26px #2563eb6b}.home-rank-ladder__current-tag{color:#eff6ff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#2563ebf2;border-radius:999px;padding:.1rem .42rem;font-size:.525rem;font-weight:800;position:absolute;top:-.18rem;left:50%;transform:translate(-50%)}.home-rank-ladder__cleared-dot{background:#38bdf8;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.34rem;right:.34rem;box-shadow:0 0 8px #38bdf8cc}.home-rank-ladder__emblem-wrap{place-items:center;margin-top:.48rem;display:grid}.home-rank-ladder__emblem-wrap .rank-emblem--md{width:3.35rem;height:3.35rem}.home-rank-ladder__item.is-current .home-rank-ladder__emblem-wrap .rank-emblem--md{width:3.65rem;height:3.65rem}.home-rank-ladder__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:#e0f2fee0;opacity:1;max-width:100%;font-size:.68rem;font-weight:750;overflow:hidden;transform:none}.home-rank-ladder__item.is-current .home-rank-ladder__name,.home-rank-ladder__name.is-visible{opacity:1;color:#eff6fff5;transform:none}.home-rank-ladder__status{color:#e2e8f0;width:min(100%,19.5rem);font:inherit;text-align:left;cursor:pointer;margin-top:.55rem;background:radial-gradient(circle at 12% 0,#2563eb38,#0000 55%),#080f28b8;border:1px solid #38bdf847;border-radius:1.08rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;place-items:center start;gap:.48rem .9rem;margin-inline:auto;padding:.92rem 1.05rem;transition:border-color .18s,transform .15s,background .18s;display:grid}.home-rank-ladder__status:hover{border-color:#7dd3fc73;transform:translateY(-1px)}.home-rank-ladder__status:focus-visible{outline-offset:3px;outline:2px solid #38bdf8cc}.home-rank-ladder__status-emblem{grid-row:1/span 2}.home-rank-ladder__status-emblem.rank-emblem--md{width:3.45rem;height:3.45rem}.home-rank-ladder__status-copy{gap:.15rem;min-width:0;display:grid}.home-rank-ladder__status-copy strong{letter-spacing:.1em;text-transform:uppercase;color:#e0f2fe;font-size:1.05rem;font-weight:850}.home-rank-ladder__status-copy span{color:#bae6fdc7;font-size:.875rem}.home-rank-ladder__status-bar{background:#94a3b833;border-radius:999px;grid-column:2;width:100%;height:.28rem;overflow:hidden}.home-rank-ladder__status-bar>span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8);height:100%;display:block}@keyframes home-rank-current-pulse{0%,to{box-shadow:0 0 16px #2563eb47}50%{box-shadow:0 0 28px #38bdf87a}}@media (min-width:640px){.home-rank-ladder{width:min(100%,42rem)}.home-rank-ladder__item{max-width:4.7rem}.home-rank-ladder__item.is-current{max-width:5rem}.home-rank-ladder__name{opacity:1;transform:none}.home-rank-ladder__emblem-wrap .rank-emblem--md{width:3.55rem;height:3.55rem}.home-rank-ladder__item.is-current .home-rank-ladder__emblem-wrap .rank-emblem--md{width:3.9rem;height:3.9rem}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .home-rank-ladder__item.is-current{animation:none}}.rank-emblem{border-radius:0;flex-shrink:0;place-items:center;line-height:0;display:inline-grid;overflow:visible}.rank-emblem svg{width:100%;height:100%;display:block}.rank-emblem--sm{width:2.22rem;height:2.22rem}.rank-emblem--md{width:3.06rem;height:3.06rem}.rank-emblem--lg{width:4.2rem;height:4.2rem}.rank-emblem--hero{filter:drop-shadow(0 10px 24px #00000073);width:6.9rem;height:6.9rem}.rank-emblem--platinum{filter:drop-shadow(0 0 10px #38bdf859)}.rank-emblem--diamond{filter:drop-shadow(0 0 12px #60a5fa73)}.rank-emblem--ace{filter:drop-shadow(0 0 14px #fbbf2473);animation:rank-ace-glow 2.6s ease-in-out infinite}@keyframes rank-ace-glow{0%,to{filter:drop-shadow(0 0 10px #fbbf2459)}50%{filter:drop-shadow(0 0 20px #38bdf88c)}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .rank-emblem--ace{animation:none}}.home-menu__achievements:hover{background:radial-gradient(circle at 50% 0,#e8c45a33,#0000 70%),#ffffff0d;border-color:#e8c45a80;transform:translateY(-1px)}.home-menu__achievements:focus-visible{outline-offset:3px;outline:2px solid #e8c45ab3}.home-menu__achievements-label{letter-spacing:.16em;text-transform:uppercase;color:#bae6fdd1;font-size:.6875rem;font-weight:800}.home-menu__achievements-meta{letter-spacing:.02em;color:#f5f5f4;font-size:.95rem;font-weight:700}@keyframes home-play-halo{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes home-play-ring{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes home-play-core{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.home-menu__brand{text-align:center;flex-direction:column;align-items:center;gap:.35rem;width:100%;display:flex}.home-menu__mark{color:#e8d48b;background:#d4af370f;border:1px solid #d4af3747;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:grid}.home-menu__mark,.home-menu__title{margin:0;font-weight:600;line-height:1}.home-menu__title{letter-spacing:-.04em;color:#f5f5f4;font-size:clamp(2.5rem,8vw,3.25rem)}.home-menu__nav{flex-direction:column;gap:.75rem;width:100%;display:flex}.home-menu__trade{color:#14110a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#d4af37,#b8922a);border:1px solid #d4af3759;border-radius:.75rem;width:100%;min-height:4.25rem;padding:1.1rem 1.5rem;font-family:inherit;font-size:1.125rem;font-weight:700;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #00000047}.home-menu__trade:hover{background:linear-gradient(#e0bc4a,#c49d32);border-color:#e8d48b80;box-shadow:inset 0 1px #ffffff38,0 10px 28px #00000052}.home-menu__trade:focus-visible{outline-offset:3px;outline:2px solid #e8d48bd9}.home-menu__trade:active{box-shadow:inset 0 1px #ffffff1a,0 4px 14px #00000047}.home-menu__secondary{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;display:grid}.home-menu__secondary-btn{color:#f5f5f4e0;letter-spacing:.02em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;width:100%;min-height:3.15rem;padding:.85rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .18s,border-color .18s,color .18s}.home-menu__secondary-btn:hover{color:#f5f5f4;background:#ffffff0e;border-color:#ffffff24}.home-menu__secondary-btn:focus-visible{outline-offset:2px;outline:2px solid #d4af378c}.home-menu__meta{justify-content:center;align-items:center;gap:1.25rem;margin:0;padding:0;display:flex}.home-menu__stat{flex-direction:column;align-items:center;gap:.3rem;min-width:5.5rem;display:flex}.home-menu__stat dt{letter-spacing:.12em;text-transform:uppercase;color:#f5f5f461;margin:0;font-size:.625rem;font-weight:600}.home-menu__stat dd{letter-spacing:-.02em;color:#f5f5f4e6;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:600}.home-menu__divider{background:#ffffff14;width:1px;height:2rem}@media (min-width:480px){.home-menu__stack{gap:3rem;max-width:24rem}.home-menu__stack--play{max-width:42rem}.home-play{width:14.5rem;height:14.5rem}.home-play__button{width:11.5rem;height:11.5rem}.home-play__label{font-size:1.7rem}.home-menu__trade{min-height:4.5rem;font-size:1.1875rem}}@media (min-width:900px){.home-menu{padding:3rem 2rem}.home-menu:has(.home-menu__stack--play){justify-content:center;align-items:flex-start;padding-top:clamp(1.25rem,4vh,2.25rem);padding-bottom:1.25rem}.home-menu__stack{gap:3.25rem;max-width:26rem}.home-menu__stack--play{gap:.7rem;max-width:42rem}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .home-menu__secondary-btn,html:not([data-full-motion]) .home-menu__trade,html:not([data-full-motion]) .home-play__core,html:not([data-full-motion]) .home-play__halo,html:not([data-full-motion]) .home-play__ring{transition:none;animation:none!important}}.home-main--v2{--home-orange:#f97316;--home-orange-bright:#fb923c;--home-orange-deep:#ea580c;--home-surface:#121a28;--home-surface-raised:#182232;--home-surface-glass:#141c2ab8;gap:0;width:100%;max-width:52rem;margin:0 auto;padding:0 1.25rem 2.75rem}@media (min-width:1024px){.home-main--v2{max-width:52rem;padding:0 0 3.25rem}}.home-hero{text-align:center;padding:.5rem 0 2.75rem}.home-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#bac6d89e;background:#ffffff08;border:1px solid #94a3b829;border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:.625rem;font-weight:600;display:inline-flex}.home-hero__title{letter-spacing:-.045em;flex-direction:column;gap:.15rem;margin:1.125rem 0 0;font-size:clamp(2.75rem,8vw,4.75rem);font-weight:800;line-height:.98;display:flex}.home-hero__title-line{color:#f8fafc;display:block}.home-hero__title-line--accent{color:var(--home-orange-bright)}.home-hero__subtitle{letter-spacing:.1em;text-transform:uppercase;color:#94a3b88c;max-width:28rem;margin:1.125rem auto 0;font-size:.75rem;font-weight:500;line-height:1.55}.home-command{flex-direction:column;gap:.625rem;width:100%;margin:0 auto 2.5rem;animation:home-command-enter .5s cubic-bezier(.22,1,.36,1) 80ms both;display:flex}@keyframes home-command-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.home-command__primary{cursor:pointer;isolation:isolate;text-align:left;background:linear-gradient(165deg,var(--home-orange-bright) 0,var(--home-orange) 48%,var(--home-orange-deep) 100%);border:none;border-radius:.875rem;width:100%;padding:0;font-family:inherit;transition:box-shadow .22s,filter .22s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001f,0 1px #f9731659,0 16px 40px -8px #f9731661,0 8px 24px -6px #00000073}.home-command__primary-sheen{z-index:1;pointer-events:none;background:linear-gradient(125deg,#ffffff38,#ffffff0a 28%,#0000 52%);position:absolute;inset:0}.home-command__primary-glow{z-index:0;pointer-events:none;background:radial-gradient(50% 40% at 50% 100%,#ffc88c59 0,#0000 70%);position:absolute;inset:-40% -20%}.home-command__primary-body{z-index:2;align-items:center;gap:1rem;min-height:5.5rem;padding:1.125rem 1.25rem;display:flex;position:relative}.home-command__primary:hover{filter:brightness(1.04);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000001f,0 1px #f9731673,0 22px 48px -10px #f9731673,0 12px 28px -8px #00000080}.home-command__primary:focus-visible{outline-offset:3px;outline:2px solid #fb923cd9}.home-command__primary-copy{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.home-command__primary-title{letter-spacing:.03em;text-transform:uppercase;color:#fffaf5;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:800;line-height:1.1}.home-command__primary-desc{color:#fff8f2d1;font-size:.8125rem;font-weight:500;line-height:1.4}.home-command__primary-go{color:#fff8f2;background:#00000024;border:1px solid #fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .2s,background .2s;display:flex}.home-command__primary-go svg{width:1.125rem;height:1.125rem}.home-command__primary:hover .home-command__primary-go{background:#0003;transform:translate(2px)}.home-command__secondary-row{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.home-command__secondary{-webkit-backdrop-filter:blur(12px);text-align:left;cursor:pointer;background:linear-gradient(#182232eb,#101824f5);border:1px solid #f973162e;border-radius:.8125rem;align-items:center;gap:.875rem;min-height:5.125rem;padding:1rem 1.125rem;font-family:inherit;transition:border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 4px 20px #00000047}.home-command__secondary:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#f973160f,#0000 55%);transition:opacity .22s;position:absolute;inset:0}.home-command__secondary:hover{background:linear-gradient(#1c283af2,#121a28fa);border-color:#fb923c61;box-shadow:inset 0 1px #ffffff12,0 8px 28px #00000057,0 0 24px #f973160f}.home-command__secondary:hover:before{opacity:1}.home-command__secondary:focus-visible{outline-offset:2px;outline:2px solid #fb923cb3}.home-command__icon{z-index:1;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:relative}.home-command__icon svg{width:1.375rem;height:1.375rem}.home-command__icon--primary{color:#fff8f2;background:#ffffff29;border:1px solid #ffffff3d;width:3rem;height:3rem;box-shadow:inset 0 1px #fff3}.home-command__icon--secondary{width:2.75rem;height:2.75rem;color:var(--home-orange-bright);background:#f9731614;border:1px solid #f9731633}.home-command__secondary:hover .home-command__icon--secondary{transform:translateY(-1px)}.home-command__secondary-copy{z-index:1;flex-direction:column;gap:.28rem;min-width:0;display:flex;position:relative}.home-command__secondary-title{letter-spacing:.04em;text-transform:uppercase;color:#f1f5f9;font-size:clamp(.875rem,1.6vw,1rem);font-weight:700;line-height:1.15}.home-command__secondary-desc{color:#94a3b8b8;font-size:.6875rem;font-weight:400;line-height:1.45}@media (max-width:640px){.home-hero{padding-bottom:2rem}.home-hero__title{font-size:clamp(2.25rem,10vw,3.25rem)}.home-command{gap:.5rem;margin-bottom:2rem}.home-command__secondary-row{grid-template-columns:1fr;gap:.5rem}.home-command__primary-body{gap:.875rem;min-height:auto;padding:1rem}.home-command__secondary{min-height:4.75rem;padding:.9375rem 1rem}.home-command__icon--primary{width:2.625rem;height:2.625rem}.home-command__icon--secondary{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .home-command{animation:none}html:not([data-full-motion]) .home-command__icon,html:not([data-full-motion]) .home-command__primary,html:not([data-full-motion]) .home-command__primary-go,html:not([data-full-motion]) .home-command__secondary{transition:none}html:not([data-full-motion]) .home-command__primary:hover .home-command__primary-go,html:not([data-full-motion]) .home-command__secondary:hover .home-command__icon--secondary{transform:none}}.home-insights--v2{grid-template-columns:1fr;align-items:stretch;gap:.875rem;margin-top:.25rem;display:grid}@media (min-width:900px){.home-insights--v2{grid-template-columns:1.65fr 1fr;gap:1rem}}.home-chart-panel--large{padding:1.25rem 1.5rem!important}.home-chart-panel--large .home-chart{min-height:11rem;max-height:none}.home-insights--v2 .home-tier-panel{flex-direction:column;padding:1.25rem 1.5rem;display:flex}.home-insights--v2 .home-tier-ladder{flex:1;justify-content:center}.tradeup-shell--franchise .franchise-page-main{width:100%;max-width:56rem;padding:0 0 calc(2rem + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;gap:1.25rem;margin:0 auto;display:flex;overflow:visible}@media (min-width:1024px){.tradeup-shell--franchise .franchise-page-main{max-width:62rem;padding:0 0 calc(2.5rem + env(safe-area-inset-bottom,0px))}}.franchise-page-title{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.franchise-page-subtitle{color:var(--text-secondary);margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.franchise-page-header{width:100%;max-width:62rem;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.franchise-page-header{padding-left:0;padding-right:0}}.franchise-grade-hero{border:1px solid var(--border-strong);text-align:center;background:linear-gradient(165deg,#34d39914,#ffffff05 50%,#0000);border-radius:1rem;padding:1.5rem 1.25rem;position:relative;overflow:hidden}.franchise-grade-glow{pointer-events:none;background:radial-gradient(circle,#34d39926 0,#0000 70%);border-radius:50%;width:16rem;height:16rem;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.franchise-grade-content{z-index:1;position:relative}.franchise-grade-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.625rem;font-weight:600;display:block}.franchise-grade-badge-wrap{justify-content:center;margin-top:.75rem;display:flex}.franchise-grade-empty{color:var(--text-tertiary);font-size:2.5rem;font-weight:600}.franchise-grade-tagline{color:var(--text-secondary);margin:.65rem 0 0;font-size:.9375rem;font-weight:500}.franchise-grade-stats{border-top:1px solid var(--border);justify-content:center;gap:2rem;margin-top:1rem;padding-top:1rem;display:flex}.franchise-grade-stat{flex-direction:column;gap:.15rem;display:flex}.franchise-grade-stat-value{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.125rem;font-weight:600}.franchise-grade-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:.6875rem;font-weight:500}.franchise-panel{flex-direction:column;gap:1.5rem;padding:0;display:flex}.franchise-collection-section,.franchise-lineup-section{border:1px solid var(--border);background:#ffffff05;border-radius:.875rem;padding:1.25rem}.franchise-section-head{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.franchise-section-icon{opacity:.9;font-size:1.25rem;line-height:1}.franchise-section-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1rem;font-weight:600}.franchise-section-desc{color:var(--text-tertiary);margin:.2rem 0 0;font-size:.75rem}.franchise-lineup-row--starters .franchise-empty-slot{background:#34d39908;border-color:#34d39933}.franchise-lineup-row--bench .franchise-empty-slot{background:#60a5fa08;border-color:#60a5fa33}.franchise-player-card-top{justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex}.franchise-grade-hero--compact{text-align:left;padding:.85rem 1rem}.franchise-grade-content--compact{justify-content:space-between}.franchise-grade-main{flex:1;min-width:0}.franchise-grade-hero--compact .franchise-grade-glow{opacity:.65;width:10rem;height:10rem;top:-60%}.franchise-grade-hero--compact .franchise-grade-badge-wrap{justify-content:flex-start;margin-top:.35rem}.franchise-grade-hero--compact .franchise-grade-empty{font-size:1.75rem}.franchise-grade-hero--compact .franchise-grade-tagline{margin-top:.35rem;font-size:.8125rem}.franchise-grade-stats--compact{border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:0;padding-left:.75rem}.franchise-grade-stats--compact .franchise-grade-stat{align-items:flex-end}.franchise-grade-stats--compact .franchise-grade-stat-value{font-size:1rem}@media (max-width:520px){.franchise-grade-content--compact{flex-direction:column;align-items:stretch}.franchise-grade-stats--compact{border-left:none;border-top:1px solid var(--border);flex-direction:row;justify-content:space-around;padding-top:.65rem;padding-left:0}.franchise-grade-stats--compact .franchise-grade-stat{align-items:center}}.franchise-sim-wrap{gap:.5rem;padding:.25rem 0 .5rem}.franchise-sim-btn{cursor:pointer;background:linear-gradient(165deg,#1e2a44f2,#121a2afa);border:1px solid #6082b459;border-radius:50%;justify-content:center;align-items:center;width:5.25rem;height:5.25rem;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 4px 16px #00000059}.franchise-sim-btn:hover:not(:disabled){border-color:#789bd280;box-shadow:inset 0 1px #ffffff14,0 6px 20px #0006}.franchise-sim-btn--locked,.franchise-sim-btn:disabled{opacity:.72;cursor:not-allowed;box-shadow:none;background:linear-gradient(165deg,#141820e6,#0e1016f2);border-color:#ffffff14}.franchise-sim-btn-icon{color:var(--text);flex-direction:column;align-items:center;line-height:1;display:flex}.franchise-sim-btn-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}.franchise-sim-btn-sub{letter-spacing:.14em;color:var(--text-secondary);margin-top:.1rem;font-size:.5625rem;font-weight:700}.franchise-sim-btn-lock{opacity:.75;font-size:1.25rem}.franchise-sim-label{letter-spacing:.02em;color:var(--text-secondary);margin:0;font-size:.8125rem;font-weight:600}.franchise-sim-status{text-align:center;max-width:20rem}.franchise-sim-progress{font-variant-numeric:tabular-nums;color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:600}.franchise-sim-hint{margin:.3rem 0 0;line-height:1.4}.franchise-sim-hint,.franchise-sim-ready{color:var(--text-tertiary);font-size:.6875rem}.franchise-sim-ready{margin:0}.franchise-roster-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:640px){.franchise-roster-overlay{align-items:center;padding:1.5rem}}.franchise-roster-sheet{width:100%;max-width:24rem;max-height:min(88dvh,640px);padding:.75rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));border:1px solid var(--border-strong);background:var(--panel-elevated);border-radius:1rem 1rem 0 0;overflow-y:auto;box-shadow:0 -8px 32px #00000073}@media (min-width:640px){.franchise-roster-sheet{border-radius:1rem;box-shadow:0 16px 48px #00000080}}.franchise-roster-sheet-handle{background:#ffffff26;border-radius:999px;width:2.25rem;height:.25rem;margin:.25rem auto .75rem}@media (min-width:640px){.franchise-roster-sheet-handle{display:none}}.franchise-roster-sheet-player{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.franchise-roster-sheet-name{color:var(--text);margin:0;font-size:1.0625rem;font-weight:600}.franchise-roster-sheet-team{color:var(--text-tertiary);margin:.2rem 0 0;font-size:.75rem}.franchise-roster-sheet-stats{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0 0;font-size:.75rem;display:flex}.franchise-roster-actions,.franchise-roster-pick-list{flex-direction:column;gap:.45rem;padding-top:.85rem;display:flex}.franchise-roster-action{border:1px solid var(--border);min-height:2.75rem;color:var(--text);cursor:pointer;background:#ffffff08;border-radius:.5rem;padding:.65rem .85rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s}.franchise-roster-action:hover{border-color:var(--border-strong);background:#ffffff0f}.franchise-roster-action--ghost{color:var(--text-secondary);background:0 0}.franchise-roster-action--danger{color:#fca5a5;border-color:#f8717140}.franchise-roster-pick-heading{color:var(--text-secondary);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.franchise-roster-pick{border:1px solid var(--border);text-align:left;cursor:pointer;background:#ffffff05;border-radius:.5rem;align-items:center;gap:.65rem;width:100%;padding:.55rem .65rem;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.franchise-roster-pick:hover{border-color:var(--border-strong);background:#ffffff0d}.franchise-roster-pick-info{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.franchise-roster-pick-name{color:var(--text);font-size:.8125rem;font-weight:600}.franchise-roster-pick-meta{color:var(--text-tertiary);font-size:.6875rem}.franchise-roster-pick-empty{color:var(--text-tertiary);margin:0;font-size:.8125rem}.franchise-roster-toast{bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:70;border:1px solid var(--border-strong);color:var(--text-secondary);pointer-events:none;background:#111620eb;border-radius:999px;margin:0;padding:.55rem 1rem;font-size:.8125rem;font-weight:500;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000059}.franchise-collection-empty-title{color:var(--text-secondary);margin:0;font-size:.875rem;font-weight:600}.franchise-collection-empty-desc{color:var(--text-tertiary);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.franchise-player-meta{color:var(--text-tertiary);font-size:.6875rem;display:block}.franchise-player-card-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.franchise-slot .franchise-player-card{text-align:left;flex-direction:column;align-items:stretch;width:100%;height:100%}.franchise-slot .franchise-player-card .player-headshot{align-self:center}.franchise-collection .franchise-player-card{text-align:left;flex-direction:row;align-items:center;gap:.65rem}@media (max-width:640px){.franchise-lineup-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:.55rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.franchise-slot{scroll-snap-align:start;flex:0 0 min(10.5rem,72vw)}}.franchise-collection-section .franchise-collection{background:0 0;border:none;padding:0 0 .5rem}.franchise-collection-section{padding-bottom:calc(1.75rem + env(safe-area-inset-bottom,0px))}.season-overlay{z-index:55;-webkit-backdrop-filter:blur(14px);background:#000000b8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.season-sim-panel{border:1px solid var(--border-strong);background:linear-gradient(165deg,#161c26fa,#0e121afa);border-radius:1rem;width:100%;max-width:28rem;padding:1.5rem 1.35rem 1.35rem;box-shadow:0 20px 56px #0000008c}.season-sim-header{text-align:center}.season-sim-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.625rem;font-weight:600;display:block}.season-sim-title{letter-spacing:-.02em;color:var(--text);margin:.35rem 0 0;font-size:1.375rem;font-weight:700}.season-sim-ratings{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1rem;display:grid}.season-sim-rating{border:1px solid var(--border);background:#ffffff08;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:.55rem .35rem;display:flex}.season-sim-rating--tier{justify-content:center}.season-sim-rating-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);text-align:center;font-size:.5625rem;font-weight:600;line-height:1.2}.season-sim-rating-value{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.125rem;font-weight:700}.season-sim-progress-wrap{margin-top:1.25rem}.season-sim-progress-track{background:#ffffff0f;border-radius:999px;height:.35rem;position:relative;overflow:hidden}.season-sim-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#34d399d9,#60a5fad9);height:100%;transition:width .12s linear}.season-sim-progress-scan{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e 45%,#0000 90%);animation:season-scan 1.8s ease-in-out infinite;position:absolute;inset:0}@keyframes season-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.season-sim-message{letter-spacing:.02em;color:var(--text-secondary);text-align:center;min-height:1.25rem;margin:.75rem 0 0;font-size:.8125rem;font-weight:500}.season-sim-timeline{justify-content:space-between;gap:.25rem;margin-top:1.1rem;padding:0 .15rem;display:flex}.season-sim-milestone{opacity:.35;flex-direction:column;flex:1;align-items:center;gap:.35rem;transition:opacity .25s;display:flex}.season-sim-milestone--active{opacity:1}.season-sim-milestone-dot{background:#fff3;border:1px solid #ffffff26;border-radius:50%;width:.45rem;height:.45rem;transition:background .25s,box-shadow .25s}.season-sim-milestone--active .season-sim-milestone-dot{background:var(--accent);box-shadow:0 0 8px #34d39973}.season-sim-milestone-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;font-size:.5625rem;font-weight:600}.season-sim-live-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.1rem;display:grid}.season-sim-live-stat{text-align:center;background:#ffffff06;border:1px solid #ffffff0f;border-radius:.5rem;padding:.6rem .5rem}.season-sim-live-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:.5625rem;font-weight:600;display:block}.season-sim-live-value{font-variant-numeric:tabular-nums;color:var(--text);margin-top:.2rem;font-size:1.0625rem;font-weight:700;display:block}.season-results{border:1px solid var(--border-strong);background:var(--panel-elevated);text-align:center;border-radius:1rem;width:100%;max-width:26rem;padding:1.75rem 1.5rem;position:relative;box-shadow:0 16px 48px #00000080}.season-results--champion{border-color:#f5d77a59;box-shadow:0 0 48px #f5d77a1f,0 16px 48px #00000080}.season-results--champion:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(at 50% 0,#f5d77a24 0,#0000 55%);position:absolute;inset:-1px}.season-results-trophy{filter:drop-shadow(0 2px 8px #f5d77a59);margin-bottom:.35rem;font-size:2rem;line-height:1}.season-results-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.625rem;font-weight:600;display:block}.season-results-record{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text);margin:.5rem 0 0;font-size:2.75rem;font-weight:700;line-height:1}.season-results-seed{color:var(--text-secondary);margin:.35rem 0 0;font-size:.9375rem;font-weight:600}.season-results-playoff{border:1px solid var(--border);background:#ffffff0a;border-radius:.625rem;margin-top:1rem;padding:.85rem 1rem}.season-results-playoff-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem;font-weight:600;display:block}.season-results-playoff-value{color:var(--text);margin-top:.3rem;font-size:1.0625rem;font-weight:700;display:block}.season-results--champion .season-results-playoff-value{color:#f5d77a}.season-results-grid{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.25rem;display:grid}.season-stat{border:1px solid var(--border);background:#ffffff08;border-radius:.5rem;padding:.75rem}.season-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem;font-weight:500;display:block}.season-stat-value{font-variant-numeric:tabular-nums;color:var(--text);margin-top:.25rem;font-size:1.25rem;font-weight:600;display:block}.season-stat-value--grade{justify-content:center;margin-top:.35rem;display:flex}.season-results-summary{border:1px solid var(--border);color:var(--text-secondary);text-align:left;background:#ffffff08;border-radius:.625rem;margin:1.15rem 0 0;padding:.85rem 1rem;font-size:.875rem;font-weight:500;line-height:1.55}.season-results-actions{flex-direction:column;gap:.55rem;margin-top:1.25rem;display:flex}.season-results-again,.season-results-close{width:100%}@media (min-width:480px){.season-sim-ratings{gap:.65rem}.season-sim-rating-value{font-size:1.25rem}.season-results-actions{flex-direction:row}.season-results-again,.season-results-close{flex:1}}.store-spin-card{background:linear-gradient(135deg,#d4af3714,#0a1224f2 42%),linear-gradient(#12203aeb,#080e1cfa);border:1px solid #d4af3747;border-radius:.85rem;grid-template-columns:5.5rem 1fr;align-items:stretch;gap:1rem;padding:1rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #00000047}.store-spin-card__visual{justify-content:center;align-items:center;min-height:5.5rem;display:flex;position:relative}.store-spin-card__wheel-icon{width:4.25rem;height:4.25rem;position:relative}.store-spin-card__wheel-ring{background:conic-gradient(from -90deg,#d4af3747 0deg 40deg,#0f1c34e6 40deg 80deg,#d4af3738 80deg 120deg,#0f1c34e6 120deg 160deg,#d4af3747 160deg 200deg,#0f1c34e6 200deg 240deg,#d4af3738 240deg 280deg,#0f1c34e6 280deg 320deg,#d4af3747 320deg 1turn);border:3px solid #d4af3773;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 18px #d4af371f}.store-spin-card__wheel-hub{background:#0b1428;border:2px solid #d4af378c;border-radius:50%;width:1rem;height:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.store-spin-card__silhouette{opacity:.85;background:linear-gradient(#f5d77a2e,#f5d77a0a);border:1px solid #d4af3738;border-radius:.45rem .45rem .2rem .2rem;width:1.6rem;height:2.2rem;position:absolute;bottom:0;right:-.15rem}.store-spin-card__body{flex-direction:column;min-width:0;display:flex}.store-spin-card__header{align-items:center;gap:.55rem;margin-bottom:.45rem;display:flex}.store-spin-card__tag{letter-spacing:.08em;text-transform:uppercase;color:#f5d77a;background:#d4af3714;border:1px solid #d4af3759;border-radius:999px;padding:.18rem .45rem;font-size:.625rem;font-weight:700}.store-spin-card__title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.store-spin-card__subtitle{color:#f5d77a;margin:.2rem 0 0;font-size:.8125rem;font-weight:600}.store-spin-card__desc{color:var(--text-muted);margin:.45rem 0 0;font-size:.75rem;line-height:1.45}.store-spin-card__footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.85rem;display:flex}.store-spin-card__price{color:var(--text);font-size:.8125rem;font-weight:600}.store-spin-card__action{color:#fff8e8;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#d4af3738,#785f1e47);border:1px solid #d4af3773;border-radius:.45rem;flex-shrink:0;min-height:2.35rem;padding:.55rem .9rem;font-family:inherit;font-size:.75rem;font-weight:700;transition:opacity .15s,transform .15s,box-shadow .15s;box-shadow:0 2px 10px #00000038}.store-spin-card__action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #d4af3724}.store-spin-card__action:disabled{opacity:.42;cursor:not-allowed;color:var(--text-muted);text-transform:none;letter-spacing:.01em;background:#ffffff0a;border-color:#ffffff1f;font-weight:600}.spin-confirm-modal{max-width:24rem;padding:1.35rem 1.25rem 1.15rem}.spin-confirm-modal__title{color:var(--text);margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.spin-confirm-modal__body{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.spin-confirm-modal__balance{color:var(--text);margin:.75rem 0 0;font-size:.8125rem}.spin-confirm-modal__actions{flex-direction:column;gap:.55rem;margin-top:1.1rem;display:flex}.spin-confirm-modal__confirm{text-transform:none;letter-spacing:.01em;width:100%}.spin-wheel-overlay{z-index:1200}.spin-wheel-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020610d1;position:fixed;inset:0}.spin-wheel-modal{z-index:1201;background:linear-gradient(#0e182cfa,#080c18fc);border:1px solid #d4af3738;border-radius:1rem;width:min(92vw,24rem);padding:1.25rem 1rem 1.1rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #00000073}.spin-wheel-modal__title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#f5d77a;margin:0 0 1rem;font-size:1rem;font-weight:700}.spin-wheel-stage{justify-content:center;align-items:center;min-height:17.5rem;padding:.5rem 0 1rem;display:flex;position:relative}.spin-wheel__pointer{filter:drop-shadow(0 2px 4px #00000059);z-index:3;border-top:1rem solid #f5d77a;border-left:.55rem solid #0000;border-right:.55rem solid #0000;width:0;height:0;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.spin-wheel{border:3px solid #d4af376b;border-radius:50%;width:15rem;height:15rem;position:relative;box-shadow:0 0 0 1px #ffffff0a,0 10px 28px #00000059,inset 0 0 24px #d4af3714}.spin-wheel__disc{border-radius:50%;position:absolute;inset:0}.spin-wheel__label{transform-origin:50% 0;z-index:2;width:3.4rem;margin-left:-1.7rem;position:absolute;top:50%;left:50%}.spin-wheel__label-inner{text-align:center;flex-direction:column;align-items:center;gap:.12rem;display:flex}.spin-wheel__segment-name{color:#f8f4e8;text-overflow:ellipsis;white-space:nowrap;max-width:3.2rem;font-size:.5625rem;font-weight:700;line-height:1.1;overflow:hidden}.spin-wheel__segment-tier{letter-spacing:.06em;color:#f5d77a;font-size:.5rem;font-weight:800}.spin-wheel__hub{z-index:4;background:radial-gradient(circle at 35% 30%,#1a2d52 0,#0b1428 72%);border:2px solid #d4af3780;border-radius:50%;width:2.4rem;height:2.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff14}.spin-result{text-align:center;flex-direction:column;align-items:center;gap:.55rem;padding:.25rem .35rem .15rem;display:flex}.spin-result__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#f5d77a;margin:0;font-size:.6875rem;font-weight:700}.spin-result__name{color:var(--text);margin:0;font-size:1.25rem;font-weight:700}.spin-result__meta{color:var(--text-muted);justify-content:center;align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.spin-result__collection{color:#8fd9b2;margin:.15rem 0 0;font-size:.8125rem;font-weight:600}.spin-result__sell{color:var(--text-muted);margin:0;font-size:.75rem}.spin-result__actions{flex-direction:column;gap:.55rem;width:100%;margin-top:.65rem;display:flex}.spin-result__actions .game-trade-modal__cancel,.spin-result__actions .store-spin-card__action{width:100%}@media (min-width:480px){.store-spin-card{grid-template-columns:6.5rem 1fr;padding:1.15rem 1.25rem}.spin-confirm-modal__actions{flex-direction:row}.spin-confirm-modal__confirm{flex:1.2}.spin-result__actions{flex-direction:row}.spin-result__actions .store-spin-card__action{flex:1.2}.spin-result__actions .game-trade-modal__cancel{flex:1}}.franchise-page-title,.store-title{letter-spacing:-.04em;color:var(--tu-text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600}.franchise-page-header .credits-badge,.store-page-header .credits-badge{border-color:var(--tu-gold-border);background:var(--tu-gold-bg)}.store-section__title{letter-spacing:.12em;text-transform:uppercase;color:var(--tu-text-muted);font-size:.75rem;font-weight:700}.store-card{border-radius:var(--tu-radius);border:1px solid var(--tu-border);background:var(--tu-surface);box-shadow:none}.store-card--equipped{border-color:var(--tu-gold-border);background:var(--tu-gold-bg)}.store-card__footer{align-items:center;gap:.65rem}.store-card__footer .tu-btn{width:auto;min-width:7.5rem}.store-card__status{pointer-events:none;opacity:.7}.store-spin-card{border-radius:var(--tu-radius);border:1px solid var(--tu-gold-border);box-shadow:none;background:linear-gradient(#d4af3714,#0a0a0be6);grid-template-columns:none;display:block}.store-spin-card__footer{margin-top:1rem}.store-spin-card__footer .tu-btn{min-width:8.5rem}.franchise-page-main{gap:1.5rem;max-width:56rem;margin:0 auto}.franchise-grade-hero,.franchise-grade-hero--compact{border-radius:var(--tu-radius);border:1px solid var(--tu-border);background:var(--tu-surface);box-shadow:none;padding:1.25rem 1.35rem}.franchise-grade-glow{display:none}.franchise-grade-content--compact{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.franchise-grade-meta{margin-top:.25rem}.franchise-grade-eyebrow{display:none}.franchise-sim-wrap{flex-direction:column;align-items:center;gap:.55rem;margin:.25rem 0 .5rem;display:flex}.franchise-sim-cta{text-transform:uppercase;letter-spacing:.1em;min-width:min(100%,18rem);min-height:3.25rem}.franchise-sim-cta.is-locked,.franchise-sim-cta:disabled{background:var(--tu-surface);border-color:var(--tu-border);color:var(--tu-text-muted);box-shadow:none}.franchise-sim-hint{color:var(--tu-text-muted);text-align:center;margin:0;font-size:.75rem}.franchise-section-desc,.franchise-section-icon{display:none}.franchise-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--tu-text-secondary);font-size:.8125rem;font-weight:700}.franchise-lineup-section--bench{opacity:.92}.franchise-collection-toggle{border:none;border-top:1px solid var(--tu-border);width:100%;color:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-family:inherit;display:flex}.franchise-collection-toggle__meta{color:var(--tu-text-muted);align-items:center;gap:.65rem;font-size:.8125rem;display:inline-flex}.franchise-collection-toggle__chevron{border:1px solid var(--tu-border);width:1.5rem;height:1.5rem;color:var(--tu-text-secondary);border-radius:999px;place-items:center;display:inline-grid}.franchise-collection{margin-top:.75rem}.game-asset-card__actions{border-top:1px solid var(--tu-border);gap:.5rem;padding:.75rem}.game-asset-card__actions .tu-btn{flex:1;min-height:2.5rem;font-size:.75rem}.game-asset-card__eyebrow{color:var(--tu-text-muted)}.home-menu__trade{background:linear-gradient(180deg,var(--tu-gold) 0,var(--tu-gold-deep) 100%);border-color:#d4af3759}.credits-badge-icon,.credits-badge-value{color:var(--tu-gold-soft)}.home-play-cta{cursor:pointer;color:#f8fafc;background:linear-gradient(#ffffff38,#0000 38%),linear-gradient(135deg,#86efac,#22c55e 48%,#16a34a);border:1px solid #4ade80a6;border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;width:min(88vw,18rem);min-height:3.75rem;margin:.35rem auto 0;padding:.95rem 1.35rem;font-family:inherit;transition:box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;transform:skew(-6deg);box-shadow:inset 0 0 0 1px #16a34a66,0 14px 34px #02081773,0 0 28px #22c55e59}.home-play-cta:disabled{cursor:default}.home-play-cta__label{z-index:2;letter-spacing:.18em;text-indent:.18em;text-shadow:0 2px 10px #02081759;justify-self:center;font-size:clamp(1.35rem,5vw,1.65rem);font-style:italic;font-weight:900;position:relative;transform:skew(6deg)}.home-play-cta__glow,.home-play-cta__wings{pointer-events:none}.home-play-cta__glow{opacity:.55;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:home-play-cta-shine 3.2s ease-in-out infinite;position:absolute;inset:0}.home-play-cta__wings{gap:.18rem;width:1.35rem;height:.55rem;display:grid;transform:skew(6deg)}.home-play-cta__wings:after,.home-play-cta__wings:before{content:"";background:linear-gradient(90deg,#ffffff26,#bae6fdf2);border-radius:999px;height:2px;display:block}.home-play-cta__wings--right:after,.home-play-cta__wings--right:before{background:linear-gradient(270deg,#ffffff26,#bae6fdf2)}.home-play-cta.is-launching{box-shadow:0 0 0 2px #7dd3fc8c,0 0 52px #38bdf88c,inset 0 1px #ffffff59}@keyframes home-play-cta-shine{0%,to{opacity:0;transform:translate(-120%)}45%{opacity:.7}55%{opacity:.7;transform:translate(120%)}}.play-launch{z-index:80;pointer-events:none;background:#04081459;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.play-launch__wipe{position:absolute;inset:0;transform:translate(-110%)}.play-launch__wipe--a{background:linear-gradient(90deg,#050b1f,#1e3a8a 55%,#0c4a6e);animation:play-launch-wipe .7s cubic-bezier(.22,1,.36,1) both}.play-launch__wipe--b{mix-blend-mode:screen;opacity:.7;background:linear-gradient(90deg,#38bdf8d9,#2563eb33);animation:play-launch-wipe .55s cubic-bezier(.22,1,.36,1) .12s both}.play-launch__flash{background:radial-gradient(circle,#bae6fd8c,#0000 55%);animation:play-launch-flash .9s ease-out both;position:absolute;inset:0}.play-launch__mark{z-index:2;filter:drop-shadow(0 12px 28px #0208178c);justify-content:center;align-items:center;width:min(78vw,16rem);margin:0 auto;animation:play-launch-mark .85s cubic-bezier(.22,1,.36,1) both;display:flex;position:relative}.play-launch__mark .tradeup-logo{width:100%;margin-inline:auto}@keyframes play-launch-wipe{0%{transform:translate(-110%)}to{transform:translate(0)}}@keyframes play-launch-flash{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes play-launch-mark{0%{opacity:0;transform:scale(.72)}45%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.home-menu__stack--play{gap:1.35rem}.lineup-header-rank__spacer{width:4.5rem}.lineup-card__photo--identity{position:absolute;inset:0}.lineup-card__cost-chip{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0000008c;border:1px solid #ffffff2e;border-radius:.35rem;padding:.2rem .45rem;font-size:.625rem;font-weight:800;position:absolute;top:.55rem;right:.55rem}.h2h-result__season-cue{color:#f5f5f49e;margin:.65rem 0 0;font-size:.8125rem;font-weight:600}.player-id-face{border-radius:inherit;background:radial-gradient(circle at 20% 15%,var(--headshot-accent),transparent 45%),linear-gradient(160deg,var(--headshot-primary) 0,#141210 70%);width:100%;height:100%;min-height:4.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.player-id-face{background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--headshot-accent) 35%,transparent),transparent 45%),linear-gradient(160deg,color-mix(in srgb,var(--headshot-primary) 88%,#0c0a09) 0,#141210 70%)}}.player-id-face{color:#fafaf9}.player-id-face__field{pointer-events:none;background:repeating-linear-gradient(-18deg,#0000,#0000 10px,#ffffff06 10px 11px);border:1px solid #ffffff1a;border-radius:.35rem;position:absolute;inset:10%}.player-id-face__corner{z-index:1;max-width:72%;position:absolute}.player-id-face__corner--tl{top:.45rem;left:.5rem}.player-id-face__corner--br{text-align:left;bottom:.45rem;right:.5rem;transform:rotate(180deg)}.player-id-face__corner-inner{justify-items:start;gap:.1rem;display:grid}.player-id-face__number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800;line-height:1}.player-id-face__tier{letter-spacing:.14em;font-size:.6875rem;font-weight:800;line-height:1}.player-id-face__tier--s{color:#fde68a}.player-id-face__tier--a{color:#93c5fd}.player-id-face__tier--b{color:#86efac}.player-id-face__tier--c{color:#fdba74}.player-id-face__tier--d{color:#d4d4d8}.player-id-face__tier--f{color:#a8a29e}.player-id-face__name{letter-spacing:-.01em;text-wrap:balance;font-size:.6875rem;font-weight:700;line-height:1.15}.player-id-face--xs .player-id-face__number{font-size:.75rem}.player-id-face--xs .player-id-face__name,.player-id-face--xs .player-id-face__tier{font-size:.5rem}.player-id-face--xs .player-id-face__corner--tl{top:.2rem;left:.25rem}.player-id-face--xs .player-id-face__corner--br{bottom:.2rem;right:.25rem}.player-id-face--card-lg .player-id-face__number,.player-id-face--fill .player-id-face__number,.player-id-face--hero .player-id-face__number,.player-id-face--modal .player-id-face__number{font-size:1.55rem}.player-id-face--card-lg .player-id-face__name,.player-id-face--fill .player-id-face__name,.player-id-face--hero .player-id-face__name,.player-id-face--modal .player-id-face__name{font-size:.8125rem}.player-headshot--identity{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.player-headshot--identity .player-id-face{width:100%;height:100%;min-height:inherit}.playoff-screen__content{z-index:1;justify-items:stretch;gap:.55rem;width:min(100%,56rem);min-height:100dvh;margin:0 auto;padding:.55rem .55rem 5.5rem;display:grid;position:relative}.playoff-screen__content--split{grid-template-rows:auto auto minmax(0,1fr)}.playoff-screen__header--compact{gap:.15rem .5rem}.playoff-screen__header--compact .playoff-screen__title{text-align:center;grid-column:1/-1;font-size:1.05rem}.playoff-live{text-align:center;background:#080a10e0;border:1px solid #ffffff1a;border-radius:.7rem;justify-items:center;gap:.35rem;width:100%;max-height:30vh;padding:.55rem .65rem;display:grid;overflow:hidden}.playoff-live.is-simming{border-color:#facc158c;box-shadow:0 0 0 1px #facc1533,0 0 28px #facc152e}.playoff-live__topline{color:#f5f5f4a6;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;font-size:.7rem;font-weight:700;display:flex}.playoff-live__topline strong{color:#fde68a;font-variant-numeric:tabular-nums}.playoff-live__tip{background:#facc151f;border:1px solid #facc1559;border-radius:.55rem;width:100%;padding:.45rem .55rem;animation:playoff-tip-pop .45s cubic-bezier(.22,1,.36,1) both;position:relative}.playoff-live__tip p{letter-spacing:.14em;text-transform:uppercase;color:#fde68ad9;margin:0;font-size:.625rem;font-weight:850}.playoff-live__tip strong{letter-spacing:-.02em;color:#fff7d6;margin-top:.15rem;font-size:1.15rem;font-weight:900;display:block}.playoff-live__pulse{border-radius:inherit;pointer-events:none;border:1px solid #facc158c;animation:playoff-tip-pulse 1.1s ease-out infinite;position:absolute;inset:-2px}.playoff-live--w .playoff-live__tip{background:#10b98129;border-color:#34d39973}.playoff-live--l .playoff-live__tip{background:#ef444429;border-color:#f8717173}.playoff-live__series-end{margin:0;font-size:.8rem;font-weight:800}.playoff-live__series-end.is-win{color:#6ee7b7}.playoff-live__series-end.is-loss{color:#fca5a5}.playoff-live__pips{grid-template-columns:repeat(7,1fr);gap:.25rem;width:100%;display:grid}.playoff-live__pips span{color:#f5f5f466;border:1px solid #ffffff1a;border-radius:.3rem;place-items:center;min-height:1.55rem;font-size:.625rem;font-weight:800;display:grid}.playoff-live__pips .is-w{color:#a7f3d0;background:#10b98140;border-color:#34d39973}.playoff-live__pips .is-l{color:#fecaca;background:#ef444438;border-color:#f8717166}.playoff-live__pips .is-latest{outline:1px solid #facc15b3}.playoff-bracket-stage{width:100%;height:70vh;min-height:0;display:grid}.playoff-next-bar{z-index:40;padding:.75rem 1rem max(.9rem,env(safe-area-inset-bottom));background:linear-gradient(#0000,#04060ceb 28%);justify-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.playoff-next-bar__btn{letter-spacing:.06em;text-transform:uppercase;width:min(100%,22rem);min-height:3.15rem;font-size:1.05rem;font-weight:850;box-shadow:0 10px 28px #00000073,0 0 0 1px #facc1559}@keyframes playoff-tip-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes playoff-tip-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}.playoff-screen__header{grid-template-columns:auto 1fr;align-items:center;gap:.35rem .75rem;width:100%;display:grid}.playoff-screen__header .tu-back{grid-row:1/span 2}.playoff-screen__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f5f5f473;margin:0;font-size:.625rem;font-weight:700}.playoff-screen__title{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:800}.playoff-screen__season{color:#f5f5f48c;margin:0;font-size:.8125rem}.playoff-champion,.playoff-ready,.playoff-series{text-align:center;background:#0c0a0cb8;border:1px solid #ffffff1a;border-radius:.85rem;justify-items:center;gap:.75rem;width:100%;padding:1.15rem;display:grid}.playoff-champion p,.playoff-ready p{color:#f5f5f4b3;margin:0;font-size:.875rem}.playoff-cta{min-width:min(100%,16rem);min-height:3rem}.playoff-series__matchup{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;width:100%;display:grid}.playoff-series__matchup div{gap:.2rem;display:grid}.playoff-series__matchup span{letter-spacing:.12em;text-transform:uppercase;color:#f5f5f473;font-size:.625rem;font-weight:700}.playoff-series__matchup strong{font-size:.9rem;line-height:1.2}.playoff-series__score{font-variant-numeric:tabular-nums;align-items:baseline;gap:.55rem;font-size:2.4rem;font-weight:800;display:flex}.playoff-series__games{grid-template-columns:repeat(7,1fr);gap:.35rem;width:100%;display:grid}.playoff-series__games span{color:#f5f5f473;border:1px solid #ffffff1a;border-radius:.4rem;place-items:center;min-height:2.4rem;font-size:.6875rem;font-weight:800;display:grid}.playoff-series__games span.is-latest{box-shadow:0 0 0 1px #fafaf959}.playoff-series__live{color:#fde68ae6;margin:0;font-size:.8125rem;font-weight:650}.playoff-series__result{margin:0;font-weight:750}.playoff-series__result--win{color:#bbf7d0}.playoff-series__result--loss{color:#fecaca}.playoff-screen__actions{justify-items:center;gap:.65rem;width:100%;display:grid}.playoff-champion h2{margin:0;font-size:1.5rem}.playoff-champion__lineup{color:#f5f5f4c7;gap:.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.achievements-ring-card__path{color:#f5f5f48c;margin:0;font-size:.6875rem;line-height:1.35}.player-card-visual{color:#f5f5f4;background:#0c0c0e;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.player-card-visual--face,.player-card-visual--full{border-radius:inherit}.player-card-visual--meta{border:1px solid #ffffff14;border-radius:.45rem}.player-card-visual__face{aspect-ratio:4/5;text-align:center;flex:auto;place-items:center;width:100%;min-height:0;padding:.65rem .5rem;display:grid;position:relative}.player-card-visual--face .player-card-visual__face,.player-card-visual__face--fill{aspect-ratio:auto;height:100%;min-height:5rem}.player-card-visual__name-block{gap:.15rem;max-width:100%;display:grid}.player-card-visual__first,.player-card-visual__last{letter-spacing:-.03em;color:#fff;text-shadow:0 1px 8px #00000059;text-wrap:balance;overflow-wrap:anywhere;font-weight:800;line-height:1.05;display:block}.player-card-visual__first{opacity:.92;font-size:clamp(.85rem,2.8vw,1.15rem);font-weight:700}.player-card-visual__last{font-size:clamp(1.05rem,3.6vw,1.55rem)}.player-card-visual__face--sm .player-card-visual__first{font-size:.7rem}.player-card-visual__face--sm .player-card-visual__last{font-size:.85rem}.player-card-visual__face--lg .player-card-visual__first{font-size:1.1rem}.player-card-visual__face--lg .player-card-visual__last{font-size:1.55rem}.player-card-visual__badge{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0000008c;border:1px solid #ffffff29;border-radius:.3rem;padding:.18rem .4rem;font-size:.5625rem;font-weight:800;position:absolute;top:.45rem;right:.45rem}.player-card-visual__meta{text-align:center;background:#0c0c0e;justify-items:center;gap:.12rem;width:100%;padding:.4rem .35rem .5rem;display:grid}.player-card-visual__position{letter-spacing:.1em;text-transform:uppercase;color:#e8c45ae0;font-size:.5rem;font-weight:800}.player-card-visual__meta-name{color:#f5f5f4;min-height:1.7rem;font-size:clamp(.58rem,1.6vw,.75rem);font-weight:700;line-height:1.15;display:block}.player-card-visual__team{letter-spacing:.04em;color:#f5f5f49e;justify-content:center;align-items:center;gap:.25rem;font-size:.5625rem;font-weight:650;display:flex}.player-card-visual__meta--sm{padding:.3rem .25rem .35rem}.player-card-visual__meta--sm .player-card-visual__meta-name{min-height:1.35rem;font-size:.5625rem}.player-card-visual__meta--lg{padding:.55rem .45rem .65rem}.player-card-visual__meta--lg .player-card-visual__position{font-size:.625rem}.player-card-visual__meta--lg .player-card-visual__meta-name{min-height:2.1rem;font-size:.95rem}.player-card-visual__meta--lg .player-card-visual__team{font-size:.6875rem}.lineup-card__front--player{flex-direction:column;background:#0c0c0e!important;padding:0!important;display:flex!important}.lineup-card__front--player .player-card-visual{flex:1;min-height:100%}.lineup-card-wrap--player-card .lineup-card__front--player .player-card-visual__face{flex:auto}.starting-five-lock__card{box-shadow:none;background:0 0;border:none;padding:0}.starting-five-lock__card .player-card-visual{border:1px solid var(--tu-gold-border);border-radius:var(--tu-radius);box-shadow:0 12px 28px #00000061}.lineup-offer--card{border-radius:var(--tu-radius);background:0 0;border:1px solid #ffffff1f;padding:0;display:block;position:relative;overflow:hidden}.lineup-offer--card .player-card-visual{border-radius:inherit}.lineup-offer--card .lineup-offer__blocked{z-index:3;text-align:center;color:#fecaca;background:#000000b8;border-radius:.3rem;padding:.25rem;font-size:.5625rem;font-weight:800;position:absolute;bottom:.4rem;left:.4rem;right:.4rem}.season-player--card{min-width:0}.season-player--card .player-card-visual{border:1px solid #ffffff1a;border-radius:.55rem}.h2h-battle-card--meta .h2h-battle-card__face--meta,.h2h-mini-card--meta,.h2h-status-tile--meta{box-shadow:none;background:0 0;border:none;padding:0}.h2h-mini-card--meta{width:auto;min-width:4.8rem}.h2h-battle-card__face--meta .player-card-visual,.h2h-mini-card--meta .player-card-visual,.h2h-status-tile--meta .player-card-visual{width:100%}.h2h-status-tile--meta{width:auto;min-width:4.5rem;padding:0;position:relative}.h2h-status-tile--meta .h2h-status-tile__ko{z-index:2;position:absolute;inset:auto .2rem .2rem auto}.h2h-battle-card--meta{width:min(100%,11rem)}.h2h-battle-card--meta .h2h-battle-card__face{aspect-ratio:auto;background:0 0;border:none;min-height:5.5rem}.h2h-battle-card--meta .h2h-battle-card__name,.h2h-battle-card--meta .h2h-battle-card__slot{display:none}.lineup-trade-modal{z-index:120;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.lineup-trade-modal__backdrop{cursor:pointer;background:#000000b8;border:0;margin:0;padding:0;position:absolute;inset:0}.lineup-offers--modal{z-index:1;background:linear-gradient(#ffffff0d,#0000 28%),#0a0a0cf5;border:1px solid #ffffff24;border-radius:1.1rem;width:min(100%,40rem);max-height:min(88dvh,44rem);margin:0;padding:1rem 1rem 1.1rem;animation:lineup-trade-modal-in .38s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:auto;box-shadow:0 28px 80px #0000008c}@keyframes lineup-trade-modal-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.lineup-offers--modal .lineup-offers__grid{gap:.7rem;margin-bottom:.85rem}.lineup-offers--modal .lineup-offer--card{min-height:13.5rem}.lineup-reroll--hero{color:#1c1917;cursor:pointer;background:linear-gradient(#facc15f2,#ca8a04fa);border:1px solid #facc158c;border-radius:.85rem;justify-items:center;gap:.12rem;width:100%;min-height:3.25rem;margin:0 0 .65rem;padding:.7rem 1rem;display:grid;box-shadow:0 0 0 1px #00000040,0 12px 28px #ca8a0459}.lineup-reroll--hero:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.35)}.lineup-reroll__label{letter-spacing:.16em;font-size:.9rem;font-weight:900}.lineup-reroll__cost{letter-spacing:.04em;opacity:.8;font-size:.6875rem;font-weight:700}.player-card-visual__first,.player-card-visual__last{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.player-card-visual__name-block{width:100%;padding-inline:.15rem}.player-card-visual__meta-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.1rem;font-size:clamp(.68rem,1.9vw,.85rem);display:-webkit-box;overflow:hidden}.player-card-visual__face{min-height:7.5rem}.lineup-offer--card .player-card-visual__face{min-height:8.25rem}.starting-five-lock__card{max-width:8.5rem}@media (min-width:1024px){.starting-five-lock__card{max-width:none}}.season-final__out-of{color:#f5f5f480;margin:-.35rem 0 .75rem;font-size:.75rem}.season-final__seed{justify-items:center;gap:.2rem;margin-bottom:.85rem;display:grid}.season-final__seed span{letter-spacing:.14em;text-transform:uppercase;color:#f5f5f473;font-size:.625rem;font-weight:700}.season-final__seed strong{letter-spacing:-.03em;font-size:1.35rem;font-weight:800}.season-playoff-banner{background:radial-gradient(circle at 50% 0,#facc1547,#0000 65%),#0c0a0ceb;border:1px solid #facc1573;border-radius:.9rem;width:min(100%,22rem);margin:.35rem auto 0;padding:1rem 1.1rem;animation:season-playoff-pop .7s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:hidden}.season-playoff-banner--play_in{background:radial-gradient(circle at 50% 0,#38bdf847,#0000 65%),#0c0a0ceb;border-color:#38bdf873}.season-playoff-banner__burst{pointer-events:none;background:conic-gradient(from 90deg,#0000,#ffffff1f,#0000 40%);animation:season-playoff-spin 4.5s linear infinite;position:absolute;inset:-40%}.season-playoff-banner p,.season-playoff-banner strong{z-index:1;margin:0;position:relative}.season-playoff-banner strong{letter-spacing:.12em;font-size:1.05rem;font-weight:900;display:block}.season-playoff-banner p{color:#f5f5f4b8;margin-top:.35rem;font-size:.8125rem}@keyframes season-playoff-pop{0%{opacity:0;transform:scale(.86)translateY(12px)}65%{transform:scale(1.04)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes season-playoff-spin{to{transform:rotate(1turn)}}.playin-screen__content{z-index:1;text-align:center;justify-items:center;gap:1rem;width:min(100%,28rem);margin:0 auto;padding:1.25rem 1rem 2.5rem;display:grid;position:relative}.playin-screen__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f5f5f473;margin:0;font-size:.625rem;font-weight:700}.playin-screen__title{margin:.2rem 0 0;font-size:1.6rem;font-weight:850}.playin-screen__season{color:#f5f5f48c;margin:.25rem 0 0;font-size:.8125rem}.playin-result,.playin-rules,.playin-series{background:#0c0a0cbf;border:1px solid #ffffff1a;border-radius:.85rem;width:100%;padding:1rem}.playin-result p,.playin-rules p,.playin-series__status{color:#f5f5f4b8;margin:0;font-size:.875rem}.playin-series__games{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.playin-series__games span{color:#f5f5f473;border:1px solid #ffffff1f;border-radius:.5rem;place-items:center;min-height:3rem;font-weight:800;display:grid}.playin-series__games span.is-w{color:#bbf7d0;background:#16a34a38}.playin-series__games span.is-l{color:#fecaca;background:#dc262638}.playin-series__live{color:#fde68ae6;margin:.5rem 0 0;font-weight:650}.playin-cta{min-width:min(100%,16rem);min-height:3rem}.playin-result h2{margin:0 0 .35rem}.playin-result--win{border-color:#4ade8059}.playin-result--loss{border-color:#f8717159}.playin-screen__actions{justify-items:center;gap:.55rem;margin-top:.75rem;display:grid}@media (max-width:767px){.lineup-reveal--draft .lineup-offers--modal{border-radius:1.1rem;width:min(100%,40rem);max-width:min(100%,40rem);max-height:min(88dvh,44rem);margin:0;position:relative;bottom:auto;left:auto;right:auto;overflow:auto}.lineup-reveal--draft.lineup-reveal--market:before{display:none}}.team-name-form{justify-items:center;gap:.65rem;width:min(100%,22rem);margin:.35rem auto 0;display:grid}.team-name-form__label{letter-spacing:.16em;text-transform:uppercase;color:#f5f5f48c;margin:0;font-size:.6875rem;font-weight:800}.team-name-form__fields{gap:.55rem;width:100%;display:grid}.team-name-form__fields--row{grid-template-columns:1fr 1fr;gap:.5rem}.team-name-form__fields label{text-align:left;gap:.28rem;display:grid}.team-name-form__fields span{letter-spacing:.1em;text-transform:uppercase;color:#f5f5f480;font-size:.625rem;font-weight:700}.team-name-form__fields input{color:#f5f5f4;background:#00000073;border:1px solid #ffffff24;border-radius:.65rem;width:100%;min-height:2.75rem;padding:.65rem .8rem;font-size:1rem;font-weight:650}.team-name-form__fields input:focus{outline-offset:1px;outline:2px solid #facc158c}.team-name-form__preview{letter-spacing:-.02em;color:#fde68a;margin:0;font-size:1.05rem;font-weight:800}.team-name-form__conference{justify-items:stretch;gap:.4rem;width:100%;display:grid}.team-name-form__conference-label{letter-spacing:.1em;text-transform:uppercase;color:#f5f5f480;text-align:left;font-size:.625rem;font-weight:700}.team-name-form__conference-toggle{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.team-conf-btn{color:#f5f5f4c7;letter-spacing:.04em;cursor:pointer;background:#0006;border:1px solid #ffffff24;border-radius:.65rem;min-height:2.65rem;font-size:.95rem;font-weight:750;transition:border-color .15s,background .15s,color .15s}.team-conf-btn.is-active{color:#fde68a;background:#facc1529;border-color:#facc158c}.team-name-form__error{color:#fecaca;margin:0;font-size:.75rem;font-weight:650}.nba-bracket{-webkit-overflow-scrolling:touch;background:radial-gradient(70% 45% at 50% 0,#facc151a,#0000 55%),linear-gradient(90deg,#5a141838,#0000 36%),linear-gradient(270deg,#12285a47,#0000 36%),#06080ed1;border:1px solid #ffffff1a;border-radius:.85rem;grid-template-columns:minmax(0,1.2fr) minmax(5.5rem,.55fr) minmax(0,1.2fr);gap:.35rem;width:100%;height:100%;min-height:22rem;padding:.45rem .35rem .65rem;display:grid;overflow:auto}.nba-tree{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;min-height:100%;padding-bottom:1.4rem;display:grid;position:relative}.nba-tree__round{flex-direction:column;min-width:0;display:flex}.nba-tree__label{letter-spacing:.1em;text-transform:uppercase;color:#f5f5f46b;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .3rem;font-size:.5rem;font-weight:800;overflow:hidden}.nba-tree__stack{flex-direction:column;flex:1;justify-content:space-around;gap:.35rem;display:flex}.nba-tree__round--2 .nba-tree__stack{padding-block:10%}.nba-tree__round--1 .nba-tree__stack{justify-content:center}.nba-tree__conf-mark{letter-spacing:.22em;text-transform:uppercase;color:#e2e8f08c;margin:0;font-size:.7rem;font-weight:900;position:absolute;bottom:.1rem;left:50%;transform:translate(-50%)}.nba-tree--west .nba-tree__conf-mark{color:#fca5a5b3}.nba-tree--east .nba-tree__conf-mark{color:#93c5fdbf}.nba-bracket__finals{background:linear-gradient(#ffffff14,#ffffff05),#00000047;border:1px solid #ffffff1f;border-radius:.55rem;align-content:center;justify-items:center;gap:.35rem;padding:.35rem .2rem;display:grid}.nba-bracket__trophy{place-items:center;display:grid}.nba-bracket__finals-label{letter-spacing:.16em;text-transform:uppercase;color:#fde68ad9;margin:0;font-size:.55rem;font-weight:850}.nba-node{gap:2px;min-width:0;display:grid}.nba-node--user{outline-offset:2px;border-radius:.2rem;outline:1px solid #facc15a6}.nba-node.is-live{box-shadow:0 0 12px #facc1540}.nba-slot{background:#ffffff0a;grid-template-columns:.9rem minmax(2.4rem,1fr) .85rem;align-items:center;gap:.2rem;min-height:1.55rem;padding:.15rem .25rem;display:grid}.nba-slot__seed,.nba-slot__wins{color:#f5f5f4b3;text-align:center;font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:800}.nba-slot__badge{background:var(--slot-bg,#333);min-height:1.25rem;color:var(--slot-fg,#fff);letter-spacing:.06em;border-radius:.15rem;place-items:center;padding:.1rem .2rem;font-size:.68rem;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #00000040}.nba-slot.is-out{opacity:.45;filter:grayscale(.45)}.nba-slot.is-user .nba-slot__badge{box-shadow:inset 0 0 0 1px #ffe68c8c,0 0 0 1px #facc1559}.nba-slot--empty .nba-slot__badge{color:#f5f5f44d;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f}@media (max-width:720px){.nba-bracket{height:auto;min-height:70vh}.nba-bracket,.nba-tree{grid-template-columns:1fr}.nba-tree{gap:.55rem}.nba-tree--east .nba-tree__round:first-child{order:3}.nba-tree--east .nba-tree__round:nth-child(2){order:2}.nba-tree--east .nba-tree__round:nth-child(3){order:1}.nba-tree__stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.nba-tree__round--1 .nba-tree__stack{grid-template-columns:minmax(0,12rem);justify-content:center}.nba-bracket__finals{order:2}.nba-tree--west{order:1}.nba-tree--east{order:3}}.season-screen__team{color:#fde68aeb;margin:.35rem 0 0;font-size:.95rem;font-weight:750}.season-preview-stats{grid-template-columns:1.35fr 1fr 1fr;gap:.45rem;width:min(100%,28rem);margin:.35rem auto .55rem;display:grid}.season-preview-stats>div{background:radial-gradient(circle at 50% 0,#facc151f,#0000 70%),#0006;border:1px solid #ffffff1f;border-radius:.85rem;justify-items:center;gap:.25rem;padding:.85rem .45rem;display:grid}.season-preview-stats span{letter-spacing:.14em;text-transform:uppercase;color:#f5f5f480;font-size:.625rem;font-weight:800}.season-preview-stats strong{letter-spacing:-.03em;color:#fde68a;font-size:clamp(1.35rem,5.5vw,1.85rem);font-weight:900;line-height:1}.season-preview-stats__record strong{font-size:clamp(1.65rem,6.5vw,2.25rem)}.season-player__meta{text-align:center;justify-items:center;gap:.1rem;margin:.35rem 0 0;display:grid}.season-player__meta span{letter-spacing:.12em;text-transform:uppercase;color:#f5f5f473;font-size:.5625rem;font-weight:800}.season-player__meta strong{color:#f5f5f4e6;font-size:.72rem;font-weight:700}.champ-burst{z-index:60;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 40%,#facc1547,#0000 42%),#04060cb8;place-items:center;animation:champ-burst-fade .45s ease-out both;display:grid;position:fixed;inset:0;overflow:hidden}.champ-burst__glow{background:radial-gradient(circle,#facc1559,#0000 70%);border-radius:50%;width:min(80vw,28rem);height:min(80vw,28rem);animation:champ-burst-pulse 2.4s ease-in-out infinite;position:absolute}.champ-burst__rays{opacity:.55;background:repeating-conic-gradient(#facc1514 0deg 8deg,#0000 8deg 18deg);animation:champ-burst-spin 18s linear infinite;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#000 20%,#0000 68%)}.champ-burst__confetti{position:absolute;inset:0;overflow:hidden}.champ-burst__piece{opacity:.95;border-radius:1px;animation-name:champ-burst-fall;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-iteration-count:1;animation-fill-mode:both;position:absolute;top:-8%}.champ-burst__piece--0{background:#fbbf24}.champ-burst__piece--1{background:#f5f5f4}.champ-burst__piece--2{background:#34d399}.champ-burst__piece--3{background:#60a5fa}.champ-burst__piece--4{background:#f472b6}.champ-burst__stage{z-index:2;text-align:center;justify-items:center;gap:.55rem;padding:1.25rem;animation:champ-burst-rise .9s cubic-bezier(.22,1,.36,1) both;display:grid;position:relative}.champ-burst__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#fde68ad9;margin:.35rem 0 0;font-size:.75rem;font-weight:850}.champ-burst__title{letter-spacing:-.04em;color:#fff8e7;text-shadow:0 8px 28px #00000073;margin:0;font-size:clamp(1.75rem,7vw,2.6rem);font-weight:900}.champ-burst__mvp{color:#f5f5f4c7;margin:.15rem 0 0;font-size:.95rem}.champ-burst__mvp strong{color:#fde68a}@keyframes champ-burst-fade{0%{opacity:0}to{opacity:1}}@keyframes champ-burst-pulse{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes champ-burst-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes champ-burst-rise{0%{opacity:0;transform:translateY(28px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes champ-burst-fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}12%{opacity:1}to{transform:translate3d(var(--drift,0),110vh,0) rotate(540deg);opacity:.15}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .champ-burst__glow,html:not([data-full-motion]) .champ-burst__piece,html:not([data-full-motion]) .champ-burst__rays,html:not([data-full-motion]) .champ-burst__stage{animation:none!important}}.playoff-champion__mvp{background:#facc151a;border:1px solid #facc1566;border-radius:.75rem;justify-items:center;gap:.2rem;margin:.35rem 0 .5rem;padding:.75rem 1rem;display:grid}.playoff-champion__mvp span{letter-spacing:.16em;text-transform:uppercase;color:#fde68acc;font-size:.625rem;font-weight:800}.playoff-champion__mvp strong{font-size:1.2rem;font-weight:850}.playoff-series__games span.is-l,.playoff-series__games span.is-w{letter-spacing:.04em;font-size:.95rem;font-weight:900;transition:transform .25s,background .25s}.playoff-series__games span.is-w{color:#052e16;background:#4ade80;border-color:#86efac}.playoff-series__games span.is-l{color:#450a0a;background:#f87171;border-color:#fca5a5}.playoff-series__games span.is-latest{transform:scale(1.08);box-shadow:0 0 0 2px #ffffff59}.playoff-series__games span.is-pending{opacity:.55}.playoff-screen__header-spacer{width:4.25rem}.playoff-briefing{text-align:center;background:radial-gradient(circle at 50% 0,#facc1524,#0000 55%),#0c0a0cd1;border:1px solid #ffffff1f;border-radius:1rem;justify-items:center;gap:.85rem;width:100%;padding:1.15rem;display:grid}.playoff-briefing__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f5f5f480;margin:0;font-size:.625rem;font-weight:800}.playoff-briefing__team{letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,5vw,1.85rem);font-weight:850}.playoff-briefing__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.playoff-briefing__stats div{background:#00000047;border:1px solid #ffffff1a;border-radius:.65rem;gap:.2rem;padding:.65rem .4rem;display:grid}.playoff-briefing__stats span{letter-spacing:.1em;text-transform:uppercase;color:#f5f5f47a;font-size:.5625rem;font-weight:700}.playoff-briefing__stats strong{font-size:.95rem;font-weight:800}.playoff-briefing__lineup{text-align:left;gap:.35rem;width:100%;display:grid}.playoff-briefing__lineup div{background:#ffffff08;border-radius:.45rem;grid-template-columns:4.5rem 1fr;align-items:baseline;gap:.45rem;padding:.35rem .45rem;display:grid}.playoff-briefing__lineup span{letter-spacing:.08em;text-transform:uppercase;color:#e8c45ad9;font-size:.625rem;font-weight:800}.playoff-briefing__lineup strong{font-size:.8125rem;font-weight:700}.playoff-briefing__note{color:#f5f5f49e;margin:0;font-size:.8125rem}.playoff-final-score{background:#0000006b;border:1px solid #ffffff24;border-radius:.9rem;width:100%;padding:.95rem .85rem;animation:playoff-score-pop .45s cubic-bezier(.22,1,.36,1) both}.playoff-final-score--w{border-color:#4ade8073;box-shadow:0 0 28px #22c55e2e}.playoff-final-score--l{border-color:#f8717173;box-shadow:0 0 28px #ef444429}.playoff-final-score__label{letter-spacing:.14em;text-transform:uppercase;color:#f5f5f480;text-align:center;margin:0 0 .55rem;font-size:.625rem;font-weight:800}.playoff-final-score__board{grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;display:grid}.playoff-final-score__board div{text-align:center;justify-items:center;gap:.2rem;display:grid}.playoff-final-score__board span{color:#f5f5f49e;text-wrap:balance;font-size:.6875rem;font-weight:650}.playoff-final-score__board strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.8rem,7vw,2.4rem);font-weight:900;line-height:1}.playoff-final-score__board b{color:#f5f5f466;font-size:1.25rem}.playoff-final-score__result{text-align:center;letter-spacing:.18em;margin:.55rem 0 0;font-size:.9rem;font-weight:900}.playoff-final-score--w .playoff-final-score__result{color:#86efac}.playoff-final-score--l .playoff-final-score__result{color:#fca5a5}@keyframes playoff-score-pop{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.playoff-between{gap:.55rem}.playoff-between__countdown{color:#fde68ae0;margin:0;font-size:.8125rem;font-weight:650}.ballion-wordmark{letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:#f8fafc;font-size:.78rem;font-weight:950;line-height:1;display:inline-block}.ballion-wordmark--lg{letter-spacing:.28em;text-indent:.28em;font-size:1.35rem}.ballion-wordmark--hero{pointer-events:none;z-index:2;text-shadow:0 2px 18px #00000073;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:.28em!important;text-indent:.28em!important;color:#f8fafc!important;font-size:clamp(1.85rem,8vw,2.55rem)!important;font-weight:950!important}.billion-top--spin{justify-content:space-between;min-height:3.4rem;position:relative}.billion-top--spin .billion-draft-meta,.billion-top--spin .tu-back{z-index:3;position:relative}.billion-top .ballion-wordmark{color:#e2e8f0}.billion-result__topbar .ballion-wordmark{color:#0f172a}.tradeup-logo{flex-shrink:0;position:relative}.tradeup-logo__img{object-fit:contain;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}.ballion-logo__img{object-fit:contain}.tradeup-logo--hero{aspect-ratio:827/481;width:min(72vw,18rem)}.tradeup-logo--md{aspect-ratio:827/481;width:10rem}.tradeup-logo--sm{aspect-ratio:827/481;width:6.5rem}.tradeup-logo--xs{aspect-ratio:827/481;width:3.25rem}.ballion-splash{z-index:100;padding:max(1.5rem,env(safe-area-inset-top)) 1.5rem max(1.5rem,env(safe-area-inset-bottom));pointer-events:none;will-change:opacity;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:fixed;inset:0;background:#03143a!important}.ballion-splash__logo{will-change:auto;border-radius:0;display:block;background:0 0!important}.ballion-splash__logo,.ballion-splash__logo--oneb,.ballion-splash__logo--run{object-fit:contain;width:100%;max-width:none;height:100%;opacity:1!important;transform:none!important}.ballion-splash__logo--oneb,.ballion-splash__logo--run{aspect-ratio:1}.ballion-splash__bar{opacity:0;background:#82a0af38;border-radius:999px;width:min(52vw,11.5rem);height:.28rem;overflow:hidden}.ballion-splash__bar-fill{border-radius:inherit;transform-origin:0;will-change:transform;background:#2ad4a8;width:100%;height:100%;display:block;transform:scaleX(0)}.ballion-splash .ballion-splash__logo--oneb,.ballion-splash .ballion-splash__logo--run,.ballion-splash.is-enter .ballion-splash__logo,.ballion-splash.is-enter .ballion-splash__logo--oneb,.ballion-splash.is-enter .ballion-splash__logo--run,.ballion-splash.is-exit .ballion-splash__logo,.ballion-splash.is-instant .ballion-splash__logo,.ballion-splash.is-load .ballion-splash__logo{opacity:1!important;animation:none!important;transform:none!important}.ballion-splash.is-exit .ballion-splash__load,.ballion-splash.is-load .ballion-splash__bar,.ballion-splash.is-load .ballion-splash__load{opacity:1}.ballion-splash.is-load .ballion-splash__bar-fill{animation:ballion-splash-bar 1.85s cubic-bezier(.22,.7,.28,1) forwards}.ballion-splash.is-exit .ballion-splash__bar{opacity:1}.ballion-splash.is-exit .ballion-splash__bar-fill{transform:scaleX(1)}.ballion-splash.is-instant .ballion-splash__bar{opacity:1}.ballion-splash.is-instant .ballion-splash__bar-fill{animation:none;transform:scaleX(1)}@keyframes ballion-splash-in{0%{opacity:0;transform:translate(0)scale(.92)}70%{opacity:1;transform:translate(0)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ballion-splash-bar{0%{transform:scaleX(0)}14%{transform:scaleX(.58)}22%{transform:scaleX(.62)}48%{transform:scaleX(.68)}58%{transform:scaleX(.72)}78%{transform:scaleX(.94)}88%{transform:scaleX(.97)}to{transform:scaleX(1)}}@keyframes ballion-splash-fade{0%{opacity:1}to{opacity:0}}.tradeup-shell--home-white{color:#f3f7f6;background:var(--background)!important}.tradeup-shell--home-white .home-menu--ballion{min-height:100dvh;padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem max(1.5rem,env(safe-area-inset-bottom));background:0 0;justify-content:center;align-items:center;display:flex}.tradeup-shell--home-white .home-menu__stack--play{gap:1.35rem}.tradeup-shell--home-white .home-menu__brand{flex-direction:column;align-items:center;gap:.85rem;display:flex}.home-menu__goal--ballion{max-width:19rem;text-wrap:balance;letter-spacing:.08em!important;font-size:clamp(1.15rem,4.6vw,1.45rem)!important;font-weight:750!important;line-height:1.28!important}.home-menu__goal--ballion,.home-menu__pb--ballion{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;margin:0;color:#0f172a!important}.home-menu__pb--ballion{letter-spacing:.14em;font-size:.78rem;font-weight:700}.home-menu__pb--ballion strong{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:900;color:#0f172a!important}.home-play-cta--circle{color:#0f172a!important;width:clamp(7.5rem,32vw,9rem)!important;height:clamp(7.5rem,32vw,9rem)!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:3px solid #0f172a!important;border-radius:999px!important;grid-template-columns:1fr!important;place-items:center!important;gap:0!important;margin:.55rem auto 0!important;padding:0!important;transition:transform 80ms,background .12s!important;display:grid!important;overflow:visible!important;transform:none!important}.home-play-cta--pro{color:#fff!important;background:radial-gradient(circle at 32% 28%,#334155 0,#0f172a 62%,#020617 100%)!important;border:0!important;transition:transform .12s,box-shadow .18s!important;box-shadow:0 18px 36px #0f172a47,0 0 0 1px #0f172a59,inset 0 1px #ffffff2e!important}.home-play-cta--pro .home-play-cta__ring{border-radius:inherit;pointer-events:none;border:1.5px solid #ffffff38;position:absolute;inset:.45rem}.home-play-cta--pro:active{box-shadow:0 10px 22px #0f172a47,0 0 0 1px #0f172a59,inset 0 2px 8px #00000059!important}.home-play-cta--circle:active{background:#f8fafc!important;transform:scale(.96)!important}.home-play-cta--circle .home-play-cta__label{letter-spacing:.18em!important;text-indent:.18em!important;text-shadow:none!important;color:#0f172a!important;font-size:clamp(1.15rem,4.5vw,1.35rem)!important;font-style:normal!important;font-weight:900!important;transform:none!important}.home-play-cta--pro .home-play-cta__label{color:#fff!important;text-shadow:0 1px #00000040!important}body:has(.tradeup-shell--home-white),html:has(.tradeup-shell--home-white){background:var(--background)!important}.tradeup-shell--loading{color:#f5f5f4;background:#010814;min-height:100dvh}.tradeup-shell--loading .tradeup-loading{gap:1.1rem}.tradeup-shell--loading .tradeup-loading-spinner{border-top-color:#7dd3fcd9}.game-screen-brand{margin-inline:auto}.playoff-screen__brand{grid-column:1/-1;justify-items:center;gap:.08rem;display:grid}.playin-screen__header .game-screen-brand,.season-screen__header .game-screen-brand{margin-bottom:.15rem}.tradeup-shell--hub{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));overflow:hidden}.hub-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;max-height:none;padding-bottom:1.25rem;overflow-y:auto}.home-menu.hub-scroll{padding-top:clamp(1rem,4vh,2rem);padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));justify-content:flex-start}.home-menu__hint{text-align:center;color:#bae6fd9e;max-width:18rem;margin:.35rem 0 0;font-size:.8125rem;line-height:1.4}.hub-screen-header{z-index:2;padding:calc(.85rem + env(safe-area-inset-top,0px)) 1rem .65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid;position:relative}.hub-screen-header__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#bae6fdb3;margin:0;font-size:.625rem;font-weight:800}.hub-screen-header__title{letter-spacing:-.02em;margin:.1rem 0 0;font-size:1.2rem;font-weight:850}.hub-screen-header__meta{color:#f5f5f48c;font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:750}.mobile-tab-bar{z-index:60;padding:.4rem .35rem calc(.5rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#080e20b8,#050b1ff5);border-top:1px solid #7dd3fc2e;grid-template-columns:repeat(4,minmax(0,1fr));place-items:end center;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #00000059}.mobile-tab-bar--duo{grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:none;padding-inline:clamp(1.5rem,12vw,4.5rem);left:0;right:0;transform:none}.mobile-tab-bar--trio{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center stretch;width:100%;max-width:none;padding-inline:.25rem;left:0;right:0;transform:none}.mobile-tab-bar--trio .mobile-tab-bar__item{text-align:center;justify-content:center;place-items:center;width:100%}.mobile-tab-bar__item{color:#dce2ec80;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.15rem;width:100%;min-height:2.85rem;padding:.35rem .15rem;font-family:inherit;display:grid}.mobile-tab-bar__play{color:#f8fafc;letter-spacing:.12em;cursor:pointer;background:linear-gradient(#ffffff38,#0000 42%),linear-gradient(145deg,#38bdf8,#2563eb 55%,#1e3a8a);border:1px solid #bae6fd8c;border-radius:999px;justify-self:center;width:3.85rem;height:3.85rem;font-family:inherit;font-size:.72rem;font-weight:900;position:relative;top:-.85rem;box-shadow:0 10px 24px #2563eb73,0 0 0 4px #050b1fd9}.mobile-tab-bar__item.is-active{color:#e0f2fe}.mobile-tab-bar__icon{font-size:.95rem;line-height:1}.mobile-tab-bar__label{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:800}.mobile-tab-bar__play:disabled{opacity:.55;cursor:default}.challenges-main{z-index:2;padding:0 1rem 1.5rem;position:relative}.challenges-intro{color:#dce2ec9e;margin:0 0 .85rem;font-size:.875rem;line-height:1.4}.challenges-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.challenges-card{background:radial-gradient(circle at 0 0,#38bdf81f,#0000 55%),#ffffff08;border:1px solid #7dd3fc2e;border-radius:.9rem;padding:.9rem .95rem}.challenges-card.is-complete{border-color:#7dd3fc6b}.challenges-card__top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.challenges-card__top h2{margin:0;font-size:.95rem;font-weight:800}.challenges-card__top span{color:#bae6fdd9;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:750}.challenges-card p{color:#dce2ec9e;margin:.35rem 0 0;font-size:.8125rem;line-height:1.4}.challenges-card__bar{background:#ffffff14;border-radius:999px;height:.35rem;margin-top:.65rem;overflow:hidden}.challenges-card__bar>span{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#2563eb);height:100%;display:block}.challenges-card__reward{letter-spacing:.04em;text-transform:uppercase;color:#bae6fdb8!important;margin-top:.45rem!important;font-size:.7rem!important}.gm-chat{z-index:90;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gm-chat__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030816b8;border:0;position:absolute;inset:0}.gm-chat__sheet{z-index:1;background:radial-gradient(80% 40% at 50% 0,#38bdf838,#0000 60%),#070d1f;border:1px solid #7dd3fc47;border-bottom:0;border-radius:1.15rem 1.15rem 0 0;flex-direction:column;width:min(100%,34rem);max-height:min(88dvh,44rem);display:flex;position:relative;overflow:hidden;box-shadow:0 -24px 60px #00000080}.gm-chat__header{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.85rem .9rem .7rem;display:grid}.gm-chat__avatar{letter-spacing:.08em;color:#e0f2fe;background:linear-gradient(145deg,#38bdf8,#1d4ed8);border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:.7rem;font-weight:900;display:grid;box-shadow:0 0 0 2px #38bdf840}.gm-chat__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#bae6fdb3;margin:0;font-size:.6rem;font-weight:800}.gm-chat__title{margin:.1rem 0 0;font-size:.95rem;font-weight:850}.gm-chat__credits{justify-items:end;gap:.05rem;display:grid}.gm-chat__credits span{letter-spacing:.12em;text-transform:uppercase;color:#dce2ec73;font-size:.55rem;font-weight:800}.gm-chat__credits strong{font-variant-numeric:tabular-nums;font-size:.9rem}.gm-chat__thread{-webkit-overflow-scrolling:touch;flex:1;align-content:start;gap:.65rem;min-height:0;padding:.85rem .85rem .5rem;display:grid;overflow-y:auto}.gm-bubble{border-radius:.95rem;max-width:92%;padding:.7rem .85rem;font-size:.875rem;line-height:1.4}.gm-bubble--gm{color:#e8eef8;background:#2563eb38;border:1px solid #7dd3fc38;border-bottom-left-radius:.3rem;justify-self:start}.gm-bubble--system{text-align:center;color:#dce2ecb3;background:#ffffff0a;border:1px dashed #ffffff1f;justify-self:center;max-width:100%;font-size:.78rem}.gm-bubble--typing{gap:.28rem;padding:.7rem .9rem;display:inline-flex}.gm-bubble--typing span{background:#bae6fdd9;border-radius:999px;width:.35rem;height:.35rem;animation:gm-dot 1s ease-in-out infinite}.gm-bubble--typing span:nth-child(2){animation-delay:.15s}.gm-bubble--typing span:nth-child(3){animation-delay:.3s}@keyframes gm-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.gm-offer{background:#0a1022e0;border:1px solid #7dd3fc33;border-radius:.95rem;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.65rem;padding:.55rem;display:grid}.gm-offer.is-elite{border-color:#facc1566;box-shadow:0 0 18px #facc151f}.gm-offer.is-locked{opacity:.62}.gm-offer__card{min-width:0}.gm-offer__meta{align-content:center;gap:.25rem;min-width:0;display:grid}.gm-offer__team{color:#bae6fdbf;margin:0;font-size:.7rem;font-weight:750}.gm-offer__line{color:#dce2ec9e;margin:0;font-size:.78rem}.gm-offer__sign{color:#f8fafc;letter-spacing:.01em;text-align:left;cursor:pointer;background:linear-gradient(#ffffff29,#0000 40%),linear-gradient(135deg,#38bdf8,#1d4ed8);border:1px solid #7dd3fc66;border-radius:.7rem;min-height:2.45rem;margin-top:.25rem;padding:.45rem .65rem;font-family:inherit;font-size:.78rem;font-weight:850;box-shadow:0 8px 18px #1d4ed859}.gm-offer__sign:disabled{opacity:.45;cursor:not-allowed}.gm-offer__need{color:#fca5a5;margin:0;font-size:.7rem}.gm-chat__footer{padding:.65rem .85rem calc(.85rem + env(safe-area-inset-bottom,0px));background:#050a18eb;border-top:1px solid #ffffff14}.gm-chat__status{color:#fde68a;margin:0 0 .55rem;font-size:.75rem}.gm-chat__status--soft{color:#dce2ec80}.gm-chat__actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.gm-chat__btn{width:100%}.gm-confirm{z-index:3;background:#030816b8;place-items:end center;padding:1rem;display:grid;position:absolute;inset:0}.gm-confirm__card{background:radial-gradient(circle at 50% 0,#38bdf833,#0000 60%),#0a1228;border:1px solid #7dd3fc59;border-radius:1rem;width:min(100%,22rem);padding:1.1rem 1rem 1rem;box-shadow:0 20px 50px #00000073}.gm-confirm__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#bae6fdbf;margin:0;font-size:.625rem;font-weight:800}.gm-confirm__title{margin:.35rem 0 0;font-size:1.05rem;font-weight:850;line-height:1.25}.gm-confirm__sub{color:#dce2ec99;margin:.35rem 0 0;font-size:.8125rem}.gm-confirm__actions{gap:.45rem;margin-top:.9rem;display:grid}.nba-bracket--conference{grid-template-columns:1fr;height:auto;min-height:0;max-height:100%}.nba-tree--stacked{grid-template-columns:1fr;gap:.55rem;padding-bottom:1.6rem}.nba-tree--stacked .nba-tree__stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.nba-tree--stacked .nba-tree__round--1 .nba-tree__stack{grid-template-columns:minmax(0,14rem);justify-content:center}.nba-tree--stacked .nba-tree__round--2 .nba-tree__stack{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.nba-slot{grid-template-columns:.85rem minmax(0,1fr) .85rem}.nba-slot__badge{justify-content:space-between;align-items:baseline;gap:.25rem;padding:.12rem .28rem;display:flex}.nba-slot__abbr{letter-spacing:.06em;font-size:.68rem;font-weight:900}.nba-slot__record{letter-spacing:0;opacity:.88;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.55rem;font-weight:750}.nba-bracket__vs-conf{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#f5f5f473;margin:.35rem 0 0;font-size:.65rem;font-weight:700}@media (max-width:720px){.nba-bracket--conference{min-height:auto}.playoff-bracket-stage{-webkit-overflow-scrolling:touch;overflow:auto}.lineup-game-frame,.playoff-screen__content,.season-screen__content{-webkit-overflow-scrolling:touch;overflow-y:auto}}.achievements-locker.hub-scroll{padding-left:1rem;padding-right:1rem}.team-name-form--generated{gap:.75rem;width:min(100%,22rem);margin-inline:auto;display:grid}.team-name-gen{text-align:center;background:radial-gradient(circle at 50% 0,#38bdf82e,#0000 65%),#080e1ee6;border:1px solid #7dd3fc47;border-radius:1rem;justify-items:center;gap:.25rem;padding:1rem 1rem .9rem;display:grid}.team-name-gen.is-spinning .team-name-gen__value{color:#bae6fdd9;animation:team-name-flicker .12s steps(2) infinite}.team-name-gen.is-ready .team-name-gen__value{color:#f8fafc;text-shadow:0 0 18px #38bdf859}.team-name-gen__label{letter-spacing:.16em;text-transform:uppercase;color:#bae6fdb3;font-size:.625rem;font-weight:800}.team-name-gen__value{letter-spacing:-.02em;font-size:clamp(1.35rem,5.5vw,1.75rem);font-weight:900;line-height:1.15}.team-name-gen__conf{color:#dce2ec8c;font-size:.75rem;font-weight:700}.team-name-form__actions{grid-template-columns:1fr 1.2fr;gap:.55rem;display:grid}@keyframes team-name-flicker{0%{opacity:.55;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.season-loading{text-align:center;color:#dce2ec8c;margin:2rem auto}.playoff-screen__title--xl{letter-spacing:-.03em;text-align:center;grid-column:1/-1;margin-top:.15rem;font-size:clamp(1.65rem,7vw,2.35rem)!important;font-weight:900!important}.playoff-screen__header--hero{grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem .5rem;display:grid}.playoff-screen__content--focus{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));flex-direction:column;gap:.85rem;display:flex}.playoff-live--hero{flex-direction:column;flex:1;justify-content:center;gap:1rem;min-height:55vh;display:flex;max-height:none!important;padding:1.1rem 1rem 1.25rem!important}.playoff-live__game-label{letter-spacing:.08em;margin:0;font-size:clamp(1.5rem,8vw,2.4rem);font-weight:900}.playoff-live__score-line{letter-spacing:-.03em;gap:.25rem;font-size:clamp(2rem,10vw,3rem);font-weight:900;display:grid}.playoff-live__score-line span{letter-spacing:.18em;font-size:.9rem}.playoff-live__score-line--pending{letter-spacing:.12em;color:#bae6fdbf;font-size:1.1rem}.playoff-live__tip.is-waiting{animation:playoff-wait-pulse 1.4s ease-in-out infinite}.playoff-live__pips .is-focus{color:#e0f2fe;background:#38bdf82e;outline:2px solid #38bdf8bf}@keyframes playoff-wait-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}.pb-bracket{-webkit-overflow-scrolling:touch;background:radial-gradient(70% 40% at 50% 0,#38bdf81f,#0000 55%),#060a16e6;border:1px solid #7dd3fc2e;border-radius:.9rem;gap:.85rem;width:100%;max-height:48vh;padding:.65rem .55rem .85rem;display:grid;overflow:auto}.pb-bracket__conf{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#bae6fdbf;margin:0;font-size:.7rem;font-weight:900}.pb-round{gap:.45rem;display:grid}.pb-round__label{letter-spacing:.12em;text-transform:uppercase;color:#f5f5f48c;margin:0;font-size:.7rem;font-weight:850}.pb-round__list{gap:.45rem;display:grid}.pb-match{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.65rem;gap:3px;padding:.35rem;display:grid}.pb-match.is-user{border-color:#38bdf873;box-shadow:0 0 0 1px #38bdf826}.pb-match.is-live{box-shadow:0 0 16px #38bdf833}.pb-match--cleared{opacity:.35;filter:grayscale(.8);color:#f5f5f473;place-items:center;min-height:2.5rem;font-size:.7rem;display:grid}.pb-row{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.45rem;min-height:2.35rem;display:grid}.pb-row.is-out{opacity:.32;filter:grayscale(.7)}.pb-row.is-user .pb-row__chip{box-shadow:inset 0 0 0 1px #ffe68c73,0 0 0 1px #facc1540}.pb-row__wins{text-align:center;font-variant-numeric:tabular-nums;color:#f8fafc;font-size:1.55rem;font-weight:900;line-height:1}.pb-row__chip{background:var(--slot-bg,#334);min-height:2.1rem;color:var(--slot-fg,#fff);border-radius:.35rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;padding:.25rem .45rem;display:grid}.pb-row__abbr{letter-spacing:.06em;font-size:.95rem;font-weight:900}.pb-row__record{opacity:.88;font-variant-numeric:tabular-nums;justify-self:start;font-size:.68rem;font-weight:750}.pb-row__seed{opacity:.92;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:900}.pb-row--empty .pb-row__chip{color:#f5f5f459;background:#ffffff0f}.lineup-reveal--packing .lineup-slot-action,.tradeup-shell.is-pack-ceremony .lineup-draft-bar,.tradeup-shell.is-pack-ceremony .lineup-flip-all-wrap{opacity:.35;pointer-events:none}.lineup-formation__slot.is-undealt{visibility:hidden;pointer-events:none}.lineup-formation__slot.is-dealt{visibility:visible;animation:pack-slot-settle .45s cubic-bezier(.22,1.2,.36,1) both}@keyframes pack-slot-settle{0%{filter:brightness(1.35);transform:scale(.92)}to{filter:brightness();transform:scale(1)}}.pack-ceremony,.tradeup-shell--game>.pack-ceremony{pointer-events:none;width:100%;height:100%;inset:0;z-index:200!important;position:fixed!important}.pack-ceremony__overlay{z-index:201;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:max(1rem,env(safe-area-inset-top,0px)) 1.25rem max(1.25rem,env(safe-area-inset-bottom,0px));cursor:pointer;background:radial-gradient(70% 55% at 50% 48%,#2563eb61,#0000 62%),#030814e0;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;margin:0;display:flex;position:fixed;inset:0}.pack-ceremony__overlay.is-opening{cursor:default}.pack-ceremony__home{top:max(.65rem,env(safe-area-inset-top,0px));z-index:5;color:#e0f2fee6;cursor:pointer;pointer-events:auto;background:#080e1e8c;border:0;border-radius:.5rem;min-height:2.5rem;padding:.45rem .65rem;font-family:inherit;font-size:.875rem;font-weight:650;position:absolute;left:.75rem}.pack-ceremony__stage{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:1.35rem;width:min(100%,22rem);display:flex;position:relative}.pack-ceremony__vignette{pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 18%,#0000008c 78%);position:absolute;inset:0}.pack-ceremony__rays{opacity:.55;pointer-events:none;mix-blend-mode:screen;background:conic-gradient(at 50% 48%,#0000 0deg,#38bdf814 20deg,#0000 40deg,#ffffff0d 60deg,#0000 80deg,#38bdf814 100deg,#0000 120deg);animation:pack-rays-spin 18s linear infinite;position:absolute;inset:-20%}@keyframes pack-rays-spin{to{transform:rotate(1turn)}}.pack-ceremony__pack{z-index:2;aspect-ratio:3/4.1;pointer-events:none;background:linear-gradient(165deg,#ffffff29,#0000 34%),linear-gradient(160deg,#1e3a8a,#0b1740 48%,#050b1f);border:1px solid #bae6fd73;border-radius:1.15rem;align-content:center;place-items:center;gap:.35rem;width:min(72vw,16.5rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #38bdf833,0 28px 60px #0000008c,0 0 48px #2563eb59}.pack-ceremony__pack-glow{background:radial-gradient(circle,#38bdf859,#0000 55%);animation:pack-glow-breathe 2.8s ease-in-out infinite;position:absolute;inset:-30%}.pack-ceremony__pack-foil{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff38 48%,#0000 62%);animation:pack-foil-sweep 3.4s ease-in-out infinite;position:absolute;inset:0}.pack-ceremony__pack-stack{height:28%;display:grid;position:absolute;inset:12% 14% auto}.pack-ceremony__pack-stack span{background:linear-gradient(#7dd3fc33,#0f172a80);border:1px solid #ffffff2e;border-radius:.55rem;position:absolute;inset:0}.pack-ceremony__pack-stack span:first-child{transform:translate(0)rotate(-6deg)}.pack-ceremony__pack-stack span:nth-child(2){opacity:.85;transform:translate(4px,3px)rotate(3deg)}.pack-ceremony__pack-stack span:nth-child(3){opacity:.7;transform:translate(-3px,6px)rotate(-2deg)}.pack-ceremony__logo{z-index:2;filter:drop-shadow(0 8px 18px #00000073);position:relative;width:7.5rem!important}.pack-ceremony__pack-title{z-index:2;letter-spacing:.22em;color:#e0f2fe;margin:.35rem 0 0;font-size:.95rem;font-weight:900;position:relative}.pack-ceremony__pack-sub{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#bae6fdb3;margin:0;font-size:.7rem;font-weight:650;position:relative}.pack-ceremony__cta{z-index:2;pointer-events:none;justify-items:center;gap:.25rem;display:grid;position:relative}.pack-ceremony__cta strong{letter-spacing:.22em;color:#f8fafc;text-shadow:0 0 24px #38bdf88c;font-size:clamp(1.35rem,6vw,1.85rem);font-weight:900;animation:pack-cta-pulse 1.8s ease-in-out infinite}.pack-ceremony__cta span{letter-spacing:.16em;text-transform:uppercase;color:#bae6fdb8;font-size:.75rem;font-weight:700}.pack-ceremony__deal-status{left:50%;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));z-index:205;pointer-events:none;color:#e0f2fee0;letter-spacing:.12em;text-transform:uppercase;background:#050b1fbf;border:1px solid #7dd3fc47;border-radius:999px;padding:.4rem .75rem;font-size:.7rem;font-weight:800;position:fixed;transform:translate(-50%)}.pack-deal-card{background:linear-gradient(160deg,#1d4ed8,#0f172a 55%,#020617);border:1px solid #bae6fd59;border-radius:.7rem;align-content:center;place-items:center;gap:.15rem;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000073,0 0 24px #38bdf840}.pack-deal-card--flight{filter:drop-shadow(0 22px 28px #0000008c)}.pack-deal-card__glow{background:radial-gradient(circle,#7dd3fc59,#0000 60%);position:absolute;inset:-20%}.pack-deal-card__shine{background:linear-gradient(120deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:pack-foil-sweep 1.1s ease-out both;position:absolute;inset:0}.pack-deal-card__frame{border:1px solid #ffffff2e;border-radius:.45rem;position:absolute;inset:.35rem}.pack-deal-card__mark{letter-spacing:.14em;color:#e0f2feeb;font-size:1.15rem}.pack-deal-card__mark,.pack-deal-card__pos{z-index:1;font-weight:900;position:relative}.pack-deal-card__pos{letter-spacing:.12em;color:#7dd3fc;font-size:.95rem}.pack-deal-card__label{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#bae6fdb3;text-align:center;padding:0 .35rem;font-size:.55rem;font-weight:700;position:relative}@keyframes pack-glow-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes pack-foil-sweep{0%{opacity:0;transform:translate(-120%)}35%{opacity:.85}to{opacity:0;transform:translate(120%)}}@keyframes pack-cta-pulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}html:not([data-full-motion]) .pack-ceremony__cta strong,html:not([data-full-motion]) .pack-ceremony__pack-foil,html:not([data-full-motion]) .pack-ceremony__pack-glow,html:not([data-full-motion]) .pack-ceremony__rays{animation:none!important}.billion-shell{--billion-green:#22c55e;--billion-green-bright:#4ade80;--billion-green-dim:#22c55e24;min-height:100dvh;padding:0 0 env(safe-area-inset-bottom,0);flex-direction:column;display:flex;overflow:hidden}.billion-shell.is-pack-ceremony .billion-main,.billion-shell.is-pack-ceremony .billion-top,.billion-shell.is-pack-ceremony .billion-value-block{opacity:.28;pointer-events:none}.billion-top{flex-shrink:0;justify-content:space-between;gap:.75rem;padding:.65rem .9rem .35rem}.billion-denials,.billion-top{align-items:center;display:flex}.billion-denials{gap:.35rem}.billion-denials span{background:#f8717138;border:1px solid #f8717173;border-radius:999px;width:.55rem;height:.55rem;transition:background .2s,box-shadow .2s}.billion-denials span.is-used{background:#f87171;box-shadow:0 0 10px #f871718c}.billion-value-block{text-align:center;flex-shrink:0;padding:.35rem 1rem .65rem}.billion-value-block__label{letter-spacing:.16em;text-transform:uppercase;color:#dce2ec8c;margin:0;font-size:.68rem;font-weight:700}.billion-value-block__amount{letter-spacing:-.03em;color:var(--billion-green-bright);text-shadow:0 0 28px #22c55e59,0 2px #00000059;font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:clamp(2.1rem,9vw,3.35rem);font-weight:900;line-height:1.05}.billion-value-block__bar{background:#ffffff0f;border:1px solid #22c55e33;border-radius:999px;width:min(100%,22rem);height:.38rem;margin:.55rem auto 0;overflow:hidden}.billion-value-block__bar>span{border-radius:inherit;background:linear-gradient(90deg,#15803d,var(--billion-green-bright));height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 12px #4ade8073}.billion-value-block__goal{letter-spacing:.06em;color:#86efacb3;margin:.4rem 0 0;font-size:.72rem;font-weight:600}.billion-main{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:.25rem .9rem 1rem;overflow:hidden auto}.billion-wheels{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.billion-wheel{appearance:none;color:var(--tu-text);cursor:pointer;background:linear-gradient(165deg,#1e3a8a73,#080a12eb),#0c0e16e6;border:1px solid #38bdf847;border-radius:1rem;flex-direction:column;align-items:center;gap:.35rem;min-height:6.4rem;padding:.85rem .75rem .75rem;transition:transform .15s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px #00000059}.billion-wheel:disabled{opacity:.55;cursor:not-allowed}.billion-wheel:not(:disabled):active{transform:scale(.98)}.billion-wheel>span{letter-spacing:.18em;text-transform:uppercase;color:#bae6fdb8;font-size:.62rem;font-weight:800}.billion-wheel>strong{text-align:center;justify-content:center;align-items:center;min-height:2.5em;font-size:clamp(.85rem,3.4vw,1.05rem);font-weight:800;line-height:1.2;display:flex}.billion-wheel>em{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#38bdf81f;border:1px solid #38bdf847;border-radius:999px;padding:.28rem .7rem;font-size:.68rem;font-style:normal;font-weight:700}.billion-wheel.is-spinning{border-color:#4ade808c;animation:billion-wheel-pulse .35s ease-in-out infinite alternate;box-shadow:0 0 0 1px #4ade8033,0 12px 28px #0006}.billion-wheel.is-locked{border-color:#22c55e73}.billion-wheel.is-locked>em{color:var(--billion-green-bright);background:var(--billion-green-dim);border-color:#22c55e59}@keyframes billion-wheel-pulse{0%{filter:brightness()}to{filter:brightness(1.12)}}.billion-status{text-align:center;color:#dce2ecb8;margin:.75rem 0 .35rem;font-size:.78rem;font-weight:600}.billion-waiting{text-align:center;color:#dce2ec73;border:1px dashed #d2daeb24;border-radius:1rem;margin-top:1.25rem;padding:1.5rem 1rem;font-size:.88rem}.billion-offers{margin-top:.85rem}.billion-offers__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.billion-offers__head h2{letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:800}.billion-offers__hint{color:#dce2ec80;margin:0 0 .65rem;font-size:.72rem}.billion-offers__list{flex-direction:column;gap:.55rem;padding-bottom:.5rem;display:flex}.billion-offer{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff09;border:1px solid #d2daeb1a;border-radius:.9rem;grid-template-columns:4.6rem 1fr;align-items:center;gap:.7rem;padding:.55rem;transition:border-color .15s,background .15s,transform .12s;display:grid}.billion-offer:disabled{opacity:.55;cursor:not-allowed}.billion-offer:not(:disabled):hover{background:#38bdf814;border-color:#38bdf866}.billion-offer:not(:disabled):active{transform:scale(.99)}.billion-offer__card{pointer-events:none}.billion-offer__meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.billion-offer__meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:800;overflow:hidden}.billion-offer__meta>span{color:#dce2ec94;font-size:.72rem}.billion-offer__value{color:var(--billion-green-bright)!important;font-size:.82rem!important;font-weight:800!important}.billion-end{text-align:center;background:#0c0e16e0;border:1px solid #d2daeb1f;border-radius:1.1rem;max-width:22rem;margin:1.5rem auto;padding:1.5rem 1.1rem}.billion-end h2{margin:0 0 .5rem;font-size:1.35rem;font-weight:900}.billion-end p{color:#dce2ecb3;margin:0 0 1.1rem;font-size:.9rem}.billion-end.is-win{border-color:#22c55e66;box-shadow:0 0 40px #22c55e26}.billion-end.is-win h2{color:var(--billion-green-bright)}.billion-end.is-loss{border-color:#f8717159}.billion-roster{padding:.55rem .55rem calc(.65rem + env(safe-area-inset-bottom,0));-webkit-backdrop-filter:blur(12px);z-index:5;background:linear-gradient(#0000,#00000073 28%),#06070beb;border-top:1px solid #d2daeb1a;flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.billion-roster__slot{justify-content:center;min-width:0;display:flex}.billion-roster__slot.is-undealt{visibility:hidden}.billion-roster__slot.is-dealt{visibility:visible;animation:pack-slot-settle .45s cubic-bezier(.22,1.2,.36,1) both}.billion-roster__slot.is-selected .billion-roster__card{outline:2px solid var(--billion-green-bright);outline-offset:2px;border-radius:.65rem;box-shadow:0 0 16px #22c55e59}.billion-roster__card{appearance:none;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0}.billion-roster__card:disabled{cursor:default}.billion-roster__ghost{aspect-ratio:2/3;letter-spacing:.08em;color:#dce2ec59;border:1px dashed #d2daeb2e;border-radius:.55rem;place-items:center;width:100%;max-height:5.5rem;font-size:.7rem;font-weight:800;display:grid}html:not([data-full-motion]) .billion-wheel.is-spinning{animation:none!important}.billion-needs{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.15rem 0 .55rem;display:flex}.billion-needs__label{letter-spacing:.14em;text-transform:uppercase;color:#86efacbf;margin-right:.15rem;font-size:.62rem;font-weight:800}.billion-needs__chip{letter-spacing:.02em;color:#86efac;background:#22c55e24;border:1px solid #4ade8073;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:700}.billion-roster__slot.is-need-fit:not(.is-selected) .billion-roster__card{border-radius:.65rem;box-shadow:0 0 0 1px #4ade808c}.billion-roster__slot.is-need-fit.is-selected .billion-roster__card{outline-color:#4ade80}.billion-shell--select{padding:0}.billion-select-layer,.pack-select{z-index:2;height:100%;min-height:100dvh;position:relative}.pack-select{padding:.75rem .9rem calc(1.25rem + env(safe-area-inset-bottom,0));flex-direction:column;display:flex;overflow:hidden}.pack-select.is-leaving{pointer-events:none}.pack-select__home{appearance:none;color:#dce2ecb8;cursor:pointer;z-index:3;background:0 0;border:0;align-self:flex-start;padding:.45rem .15rem;font-size:.85rem;font-weight:700}.pack-select__header{text-align:center;padding:.35rem .5rem .85rem}.pack-select__header h1{letter-spacing:-.02em;margin:.55rem 0 .3rem;font-size:clamp(1.35rem,5.5vw,1.85rem);font-weight:900}.pack-select__header p{color:#dce2ec8c;max-width:22rem;margin:0 auto;font-size:.82rem;line-height:1.4}.pack-select__grid{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:.7rem;min-height:0;padding:.25rem 0 .5rem;display:grid}.pack-select__card{appearance:none;color:var(--tu-text);cursor:pointer;background:linear-gradient(165deg,#1e3a8a80,#080a12f2),#0c0e16eb;border:1px solid #38bdf847;border-radius:1.05rem;flex-direction:column;align-items:center;gap:.28rem;min-height:11.5rem;padding:.95rem .7rem .85rem;transition:border-color .2s,box-shadow .2s,filter .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000061}.pack-select__card:disabled{cursor:default}.pack-select__card.is-dimmed{filter:grayscale(.35)brightness(.7)}.pack-select__card.is-selected{border-color:#4ade80a6;box-shadow:0 0 0 1px #4ade804d,0 18px 40px #22c55e38}.pack-select__card-glow{pointer-events:none;background:radial-gradient(circle,#38bdf847,#0000 68%);height:70%;position:absolute;inset:-30% -20% auto}.pack-select__card-foil{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff14 48%,#0000 62%);animation:pack-select-foil 3.6s ease-in-out infinite;position:absolute;inset:0;transform:translate(-120%)}.pack-select__rarity{z-index:1;letter-spacing:.16em;text-transform:uppercase;color:#bae6fdb8;font-size:.58rem;font-weight:800;position:relative}.pack-select__stack{z-index:1;width:2.6rem;height:2.1rem;margin:.2rem 0 .15rem;position:relative}.pack-select__stack span{background:linear-gradient(145deg,#38bdf859,#0f172ae6);border:1px solid #ffffff38;border-radius:.35rem;position:absolute;inset:0}.pack-select__stack span:first-child{transform:translate(0)rotate(-7deg)}.pack-select__stack span:nth-child(2){opacity:.85;transform:translate(3px,2px)rotate(3deg)}.pack-select__stack span:nth-child(3){opacity:.7;transform:translate(-2px,5px)rotate(-2deg)}.pack-select__title{letter-spacing:.01em;font-size:.92rem;font-weight:900;line-height:1.15}.pack-select__sub,.pack-select__title{z-index:1;text-align:center;position:relative}.pack-select__sub{color:#dce2ec80;font-size:.68rem}.pack-select__value{z-index:1;color:#4ade80;text-shadow:0 0 18px #22c55e59;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.15rem;font-weight:900;position:relative}.pack-select__cta{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:999px;margin-top:.35rem;padding:.28rem .7rem;font-size:.62rem;font-weight:800;position:relative}.pack-select__card--contender{border-color:#7dd3fc66}.pack-select__card--allstar{background:linear-gradient(165deg,#2563eb8c,#080a12f2),#0c0e16eb;border-color:#60a5fa73}.pack-select__card--premium{background:linear-gradient(165deg,#4c1d9573,#080a12f2),#0c0e16eb;border-color:#a78bfa73}.pack-select__card--premium .pack-select__cta,.pack-select__card--premium .pack-select__rarity{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa59}.pack-select__card--deluxe{background:linear-gradient(165deg,#92400e73,#080a12f2),#0c0e16eb;border-color:#fbbf2480}.pack-select__card--deluxe .pack-select__cta,.pack-select__card--deluxe .pack-select__rarity{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2459}.pack-select__card--deluxe .pack-select__card-glow{background:radial-gradient(circle,#fbbf2452,#0000 68%)}.pack-select__card--dynasty{background:linear-gradient(165deg,#713f12a6,#080a12f5),#0c0e16eb;border-color:#facc15b3;animation:pack-select-legendary 2.4s ease-in-out infinite;box-shadow:0 0 28px #facc1538,0 14px 32px #0006}.pack-select__card--dynasty .pack-select__cta,.pack-select__card--dynasty .pack-select__rarity{color:#fef08a;background:#facc1524;border-color:#facc1573}.pack-select__card--dynasty .pack-select__value{color:#fde047;text-shadow:0 0 22px #facc158c}.pack-select__card--dynasty .pack-select__card-glow{background:radial-gradient(circle,#facc1566,#0000 68%)}.pack-select__confirm{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#86efacd9;margin:.35rem 0 0;font-size:.78rem;font-weight:700}@keyframes pack-select-foil{0%,55%{opacity:0;transform:translate(-120%)}65%{opacity:.9}80%,to{opacity:0;transform:translate(120%)}}@keyframes pack-select-legendary{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}html:not([data-full-motion]) .pack-select__card--dynasty,html:not([data-full-motion]) .pack-select__card-foil{animation:none!important}@media (max-height:700px){.pack-select__card{min-height:9.5rem;padding:.7rem .55rem .65rem}.pack-select__title{font-size:.82rem}.pack-select__value{font-size:1rem}}.billion-shell--draft820{--billion-green:#22c55e;--billion-green-bright:#4ade80}.billion-draft-meta{text-align:right;letter-spacing:.08em;color:#dce2ec8c;min-width:2.5rem;font-size:.75rem;font-weight:800}.billion-draft-layout{min-height:0;padding:0 .65rem calc(.75rem + env(safe-area-inset-bottom,0));flex-direction:column;flex:1;gap:.65rem;display:flex;overflow:hidden}.billion-main--draft{flex:1;min-height:0;padding:.15rem .25rem .85rem;overflow-y:auto}.billion-wheels--xl{gap:.75rem}.billion-wheel--xl{border-width:1.5px;border-radius:1.2rem;min-height:8.75rem;padding:1.15rem .85rem 1rem}.billion-wheel--xl>span{letter-spacing:.2em;font-size:.78rem}.billion-wheel--xl>strong{letter-spacing:-.02em;min-height:2.8em;font-size:clamp(1.15rem,4.8vw,1.55rem);font-weight:900}.billion-wheel--xl>em{letter-spacing:.14em;margin-top:.15rem;padding:.4rem 1rem;font-size:.82rem}.billion-rerolls{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.65rem;display:grid}.billion-reroll{appearance:none;color:var(--tu-text);letter-spacing:.04em;cursor:pointer;background:#ffffff0a;border:1px solid #38bdf847;border-radius:.85rem;flex-direction:column;align-items:center;gap:.15rem;padding:.65rem .7rem;font-size:.78rem;font-weight:800;transition:border-color .15s,background .15s,opacity .15s;display:flex}.billion-reroll span{letter-spacing:.1em;text-transform:uppercase;color:#7dd3fcbf;font-size:.65rem;font-weight:700}.billion-reroll:disabled{opacity:.38;cursor:not-allowed}.billion-reroll:not(:disabled):active{transform:scale(.98)}.billion-offers--blind .billion-offer__value{display:none}.billion-offer__pos{letter-spacing:.12em;text-transform:uppercase;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:999px;align-self:flex-start;padding:.15rem .45rem;display:inline-flex;color:#7dd3fc!important;font-size:.62rem!important;font-weight:800!important}.billion-offer.is-selected{background:#22c55e1a;border-color:#4ade808c;box-shadow:0 0 0 1px #4ade8040}.billion-court{background:radial-gradient(at 50% 42%,#1e3a8a59,#0000 62%),linear-gradient(#0c1224eb,#06080ef5);border:1px solid #38bdf838;border-radius:1.35rem;flex-shrink:0;width:min(100%,26rem);margin:0 auto;padding:.85rem .75rem 1rem;position:relative;overflow:hidden}.billion-court__label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#bae6fda6;margin:0 0 .55rem;font-size:.62rem;font-weight:800}.billion-court__formation{z-index:1;flex-direction:column;align-items:center;gap:.55rem;display:flex;position:relative}.billion-court__row{justify-content:center;gap:clamp(1.1rem,8vw,2.4rem);width:100%;display:flex}.billion-court__row--1{gap:0}.billion-court__slot{appearance:none;width:clamp(5.6rem,28vw,6.8rem);min-height:5.1rem;color:inherit;cursor:pointer;background:#ffffff09;border:1.5px dashed #d2daeb38;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.45rem .4rem;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex}.billion-court__slot-pos{letter-spacing:.14em;color:#7dd3fc;font-size:.62rem;font-weight:900}.billion-court__slot-empty{letter-spacing:.04em;color:#dce2ec61;text-align:center;font-size:.62rem;font-weight:700}.billion-court__slot-name{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.68rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.billion-court__slot-mark{letter-spacing:.04em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.62rem;font-weight:900;display:inline-flex;box-shadow:0 0 0 1.5px #ffffff38,0 4px 10px #00000047}.billion-court__slot-stats{color:#dce2ec80;font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:700}.billion-court__slot.is-filled{background:#1e3a8a59;border-style:solid;border-color:#38bdf859}.billion-court__slot.is-target{background:#22c55e24;border-style:solid;border-color:#4ade80b3;box-shadow:0 0 18px #22c55e47}.billion-court__slot.is-pulse{animation:billion-slot-pulse .9s ease-in-out infinite}.billion-court__slot.is-blocked{opacity:.45}.billion-court__slot:active{transform:scale(.97)}@keyframes billion-slot-pulse{0%,to{box-shadow:0 0 12px #22c55e33}50%{box-shadow:0 0 22px #22c55e73}}html:not([data-full-motion]) .billion-court__slot.is-pulse{animation:none!important}@media (min-width:900px){.billion-draft-layout{padding-inline:1rem}.billion-main--draft{max-width:none}.billion-court.is-expanded{width:min(100%,28rem);margin-inline:auto}.billion-wheel--xl:not(.is-locked){min-height:9.5rem}.billion-wheel--xl:not(.is-locked)>strong{font-size:1.45rem}}@media (max-height:760px){.billion-wheel--xl{min-height:7.2rem;padding:.85rem .7rem .75rem}.billion-court__slot{min-height:3.7rem}}.billion-court__slot.is-moving{border-style:solid;border-color:#facc15b3;box-shadow:0 0 16px #facc154d}.billion-result{min-height:0;padding:.75rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex;overflow-y:auto}.billion-result__card{text-align:center;background:#0a0c14eb;border:1px solid #d2daeb1f;border-radius:1.35rem;width:min(100%,26rem);padding:1.25rem 1.15rem;position:relative;overflow:hidden}.billion-result__glow{pointer-events:none;height:70%;position:absolute;inset:-40% -20% auto}.billion-result--won .billion-result__card{border-color:#4ade8066;box-shadow:0 0 48px #22c55e29}.billion-result--won .billion-result__glow{background:radial-gradient(circle,#22c55e47,#0000 68%)}.billion-result--lost .billion-result__card{border-color:#f8717147;box-shadow:0 0 40px #f871711a}.billion-result--lost .billion-result__glow{background:radial-gradient(circle,#f871712e,#0000 68%)}.billion-result__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#dce2ec80;margin:.85rem 0 0;font-size:.65rem;font-weight:800}.billion-result__title{letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(1.35rem,5vw,1.75rem);font-weight:900}.billion-result--won .billion-result__title{color:#4ade80}.billion-result--lost .billion-result__title{color:#fca5a5}.billion-result__surplus{color:#86efacd9;margin:.35rem 0 0;font-size:.85rem;font-weight:700}.billion-result__shortfall{color:#fca5a5d9;margin:.35rem 0 0;font-size:.85rem;font-weight:700}.billion-result__actions{flex-wrap:wrap;justify-content:center;gap:.55rem;width:min(100%,24rem);display:flex}.billion-result__actions .tu-btn{min-width:8.5rem}.billion-result__share{flex:10rem}.billion-value-block__amount-wrap{flex-direction:column;justify-content:center;align-items:center;min-height:3.1rem;display:flex;position:relative}.billion-value-flash{z-index:2;letter-spacing:-.02em;color:#4ade80;text-shadow:0 0 16px #22c55e8c,0 1px #00000059;pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(.95rem,3.8vw,1.2rem);font-weight:900;position:absolute;top:-.15rem}.billion-value-block__amount.is-popping{animation:billion-value-pop .78s cubic-bezier(.22,1.35,.36,1) both}@keyframes billion-value-pop{0%{filter:brightness();transform:scale(1)}28%{filter:brightness(1.3);transform:scale(1.1)}to{filter:brightness();transform:scale(1)}}html:not([data-full-motion]) .billion-value-block__amount.is-popping{animation:none!important}.home-menu__pb{letter-spacing:.04em;color:#bae6fdb3;margin:.55rem 0 0;font-size:.78rem;font-weight:700}.home-menu__pb strong{color:#4ade80;font-variant-numeric:tabular-nums;font-weight:900}.billion-wheel--display{cursor:default}.billion-wheel__reroll{appearance:none;color:#7dd3fc;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#38bdf81f;border:1px solid #38bdf859;border-radius:999px;min-height:1.85rem;margin-top:.1rem;padding:.32rem .85rem;font-family:inherit;font-size:.68rem;font-weight:800;transition:opacity .15s,background .15s,border-color .15s}.billion-wheel__reroll:disabled{opacity:.4;cursor:not-allowed;color:#dce2ec73;background:#ffffff0a;border-color:#d2daeb2e}.billion-wheel__reroll:not(:disabled):active{transform:scale(.97)}.billion-wheel__reroll-spacer{min-height:1.85rem;display:block}.billion-wheel--xl.is-locked{min-height:6.4rem;padding:.75rem .65rem .7rem}.billion-wheel--xl.is-locked>strong{min-height:1.7em;font-size:clamp(.95rem,4vw,1.25rem)}.billion-offers--compact{margin-top:.45rem}.billion-offers--compact .billion-offers__hint{margin-bottom:.4rem;font-size:.68rem}.billion-offers--compact .billion-offers__list{gap:.32rem;padding-bottom:.75rem}.billion-offer--compact{border-radius:.7rem;grid-template-columns:3.15rem 1fr;align-items:center;gap:.45rem;padding:.28rem .4rem}.billion-offer--compact .billion-offer__card{border-radius:.45rem;max-height:3.15rem;overflow:hidden}.billion-offer--compact .billion-offer__card .player-card-visual{transform-origin:top;margin-top:-.15rem;transform:scale(.78)}.billion-offer--compact .billion-offer__meta{gap:.06rem}.billion-offer--compact .billion-offer__meta strong{font-size:.78rem}.billion-offer--compact .billion-offer__meta>span:last-child{color:#dce2ec8c;font-size:.62rem}.billion-offer--compact .billion-offer__pos{padding:.08rem .35rem;font-size:.52rem!important}.billion-court.is-docked{max-width:none;padding:.4rem .35rem calc(.35rem + env(safe-area-inset-bottom,0));border-radius:1.1rem 1.1rem .85rem .85rem;flex-shrink:0;margin:0}.billion-court.is-expanded{width:100%;max-width:none;padding:.65rem .65rem calc(.65rem + env(safe-area-inset-bottom,0));flex-shrink:0;margin:0}.billion-court__panel-head{justify-content:center;align-items:center;min-height:1.6rem;margin-bottom:.35rem;display:flex;position:relative}.billion-court__panel-head .billion-court__label{margin:0}.billion-court__close{appearance:none;color:#f8fafce6;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.35rem;font-weight:500;line-height:1;display:flex;position:absolute;top:50%;right:-.15rem;transform:translateY(-50%)}.billion-court__close:active{background:#ffffff24}.billion-court-dock{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.2rem;display:grid}.billion-court-dock__item{appearance:none;color:inherit;cursor:pointer;border:none;gap:.28rem;padding:.1rem .05rem}.billion-court-dock__circle{letter-spacing:.04em;color:#dce2ec59;background:#ffffff0a;border:1.5px dashed #d2daeb47;justify-content:center;align-items:center;width:clamp(2.4rem,11vw,2.85rem);height:clamp(2.4rem,11vw,2.85rem);font-size:.72rem;font-weight:900;transition:border-color .15s,background .15s,color .15s;display:flex}.billion-court-dock__item.is-filled .billion-court-dock__circle{text-shadow:0 1px 1px #00000040;border-style:solid}.billion-court-dock__pos{letter-spacing:.02em;color:#bae6fd9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.48rem;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.billion-spin-both{appearance:none;color:#f8fafc;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffffff24,#0000 42%),linear-gradient(145deg,#38bdf8,#2563eb 55%,#1e3a8a);border:1px solid #38bdf873;border-radius:1rem;width:100%;min-height:3.35rem;margin-top:.75rem;font-family:inherit;font-size:1rem;font-weight:900;transition:transform .12s,opacity .15s,filter .15s;box-shadow:0 12px 28px #2563eb59}.billion-spin-both:not(:disabled):active{transform:scale(.98)}.billion-spin-both:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.2)}.ticket-disp{--press-ink:#0b0d12;--press-steel:#8b929e;--press-steel-bright:#c5cad3;--press-amber:#d4af6a;--press-amber-deep:#9a7a3c;--press-paper:#f4efe4;--press-paper-ink:#1c1917;flex-direction:column;gap:.7rem;width:100%;max-width:26rem;margin-inline:auto;display:flex}.ticket-disp__header{text-align:center;padding:0 .35rem}.ticket-disp__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#d4af6ab8;margin:0;font-size:.58rem;font-weight:800}.ticket-disp__title{letter-spacing:-.03em;color:#f7f4ee;margin:.35rem 0 0;font-size:clamp(1.15rem,5vw,1.45rem);font-weight:900;line-height:1.15}.ticket-disp__era{letter-spacing:.04em;color:#ead7a0e0;margin:.28rem 0 0;font-size:.92rem;font-weight:700}.ticket-disp__hint{color:#dce2ec80;margin:.3rem 0 0;font-size:.74rem;font-weight:600;line-height:1.35}.ticket-disp__machine{transform-origin:top;isolation:isolate;background:linear-gradient(#ffffff17,#0000 26%),linear-gradient(160deg,#323844,#1a1e28 38%,#0e1118);border-radius:1.35rem;width:100%;padding:.95rem .9rem 1rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d4af6a47,0 0 0 5px #080a0eeb,0 28px 56px #0000008c,inset 0 1px #ffffff29,inset 0 -2px #00000073}.ticket-disp__machine:before{content:"";border-radius:inherit;pointer-events:none;opacity:.45;z-index:0;background:linear-gradient(118deg,#0000 42%,#ffffff12 50%,#0000 58%) 0 0/220% 100%;animation:ticket-sheen 10s ease-in-out infinite;position:absolute;inset:0}.ticket-disp__machine>:not(.ticket-disp__aura):not(.ticket-disp__chassis){z-index:1;position:relative}.ticket-disp__chassis{pointer-events:none;z-index:0;position:absolute;inset:0}.ticket-disp__edge{background:linear-gradient(#c5cad359,#5a606c80 50%,#c5cad333);border-radius:999px;width:.28rem;position:absolute;top:12%;bottom:14%;box-shadow:inset 0 0 0 1px #00000059}.ticket-disp__edge--l{left:.38rem}.ticket-disp__edge--r{right:.38rem}.ticket-disp__foot{opacity:.55;background:linear-gradient(90deg,#6b7280,#a8aeb8,#6b7280);border-radius:999px;width:1.35rem;height:.28rem;position:absolute;bottom:.4rem}.ticket-disp__foot--l{left:1.1rem}.ticket-disp__foot--r{right:1.1rem}.ticket-disp__aura{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ticket-disp__shine{background:radial-gradient(75% 42% at 50% -8%,#d4af6a29,#0000 58%),radial-gradient(45% 35% at 100% 100%,#1e3a5f2e,#0000 70%);position:absolute;inset:0}.ticket-disp__machine.is-pull{animation:ticket-yank-shell .32s ease-out}.ticket-disp__bezel{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.65rem;padding:0 .15rem;display:flex}.ticket-disp__screw{background:radial-gradient(circle at 32% 28%,#f0e6d2,#a8874a 52%,#5c4622);border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;box-shadow:0 1px 2px #0000008c,inset 0 1px #ffffff59}.ticket-disp__status-row{flex:1;justify-content:center;align-items:center;gap:.38rem;display:flex}.ticket-disp__lamp{background:#d4af6a2e;border-radius:50%;width:.42rem;height:.42rem;box-shadow:inset 0 0 0 1px #d4af6a38}.ticket-disp__machine.is-printing .ticket-disp__lamp{background:#f0d78c;animation:ticket-lamp-chase .7s ease-in-out infinite alternate;box-shadow:0 0 10px #f0d78ca6}.ticket-disp__marquee{background:linear-gradient(#0a0c10,#12161e);border:1px solid #d4af6a47;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-height:3.1rem;margin-bottom:.65rem;padding:.7rem .85rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #d4af6a14,inset 0 1px #ffffff0d,0 8px 18px #00000059}.ticket-disp__marquee-glow{pointer-events:none;background:radial-gradient(circle at 50% 40%,#d4af6a2e,#0000 55%);position:absolute;inset:-40% -20%}.ticket-disp__marquee-title{letter-spacing:.08em;text-transform:uppercase;color:#f3e7c8;text-shadow:0 0 22px #d4af6a59;font-size:clamp(1.15rem,5.2vw,1.45rem);font-weight:900;position:relative}.ticket-disp__marquee-sub{letter-spacing:.2em;text-transform:uppercase;color:#d4af6a8c;font-size:.58rem;font-weight:700;position:relative}.ticket-disp__mechanism{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;padding:.35rem .45rem;display:flex}.ticket-disp__drum{gap:.28rem;display:flex}.ticket-disp__drum span{background:radial-gradient(circle at 30% 28%,#d1d5db,#6b7280 55%,#374151);border-radius:50%;width:.7rem;height:.7rem;box-shadow:inset 0 1px #ffffff59,0 2px 4px #0006}.ticket-disp__machine.is-printing .ticket-disp__drum span{animation:ticket-drum-spin .45s linear infinite}.ticket-disp__mechanism-label{letter-spacing:.18em;text-transform:uppercase;color:#a8aeb88c;margin:0;font-size:.58rem;font-weight:800}.ticket-disp__slot{position:relative}.ticket-disp__slot-lip{background:linear-gradient(#c5cad3,#7b8290 48%,#3f4550);border-radius:.5rem .5rem 0 0;height:.72rem;margin-bottom:0;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0006}.ticket-disp__aperture{background:linear-gradient(#0009,#0000 34%),linear-gradient(#10141c,#07090e);border-radius:0 0 .9rem .9rem;height:13.25rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d4af6a1a,inset 0 16px 32px #0000008c}.ticket-disp__plate{letter-spacing:.2em;text-transform:uppercase;color:#a8aeb873;justify-content:space-between;align-items:center;margin-top:.7rem;padding:.3rem .2rem 0;font-size:.5rem;font-weight:800;display:flex}.ticket-disp__ticket{--feed:0;width:min(90%,17.75rem);transform:translate3d(-50%,calc((1 - var(--feed)) * -108%),0);will-change:transform;z-index:1;filter:drop-shadow(0 12px 20px #0006);backface-visibility:hidden;transition:none;position:absolute;top:.4rem;left:50%}.ticket-disp__ticket.is-yank{animation:ticket-yank .32s ease-out}.ticket-disp__ticket.is-tear{animation:ticket-tear-away .42s cubic-bezier(.4,.05,.7,.2) forwards}.ticket-disp__ticket-inner{color:var(--press-paper-ink);background:linear-gradient(#ffffffa6,#0000 16%),repeating-linear-gradient(0deg,#0000,#0000 12px,#78716c0d 12px 13px),linear-gradient(165deg,#fffaf2,#f3ecdf 55%,#e8dfcf);border-radius:.28rem;padding:.75rem .8rem .7rem;box-shadow:0 12px 28px #00000061,inset 0 0 0 1px #44403c24}.ticket-disp__perf{opacity:.9;background:radial-gradient(circle,#0000 45%,#e8dfcf 46%) 0 0/.55rem .55rem repeat-x;height:.55rem;margin:-.15rem -.2rem .45rem}.ticket-disp__stub-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.ticket-disp__stub{letter-spacing:.16em;text-transform:uppercase;color:#44403c8c;margin:0;font-size:.55rem;font-weight:800}.ticket-disp__stub-mark{letter-spacing:.08em;color:#9a7a3cd9;border:1px solid #9a7a3c59;border-radius:.25rem;padding:.12rem .35rem;font-size:.55rem;font-weight:900}.ticket-disp__field{margin-bottom:.55rem}.ticket-disp__field:last-of-type{margin-bottom:.35rem}.ticket-disp__label{letter-spacing:.16em;text-transform:uppercase;color:#44403c7a;margin-bottom:.2rem;font-size:.52rem;font-weight:800;display:block}.ticket-disp__reel{--reel-h:52px;height:var(--reel-h);background:#1c19170f;border:1px solid #44403c1f;border-radius:.55rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ticket-disp__reel--team{background:#1c1917;border-color:#0000}.ticket-disp__reel--team>strong{text-align:center;text-shadow:0 1px 2px #0000008c;padding:0 .65rem;line-height:1.15;color:#fff!important;-webkit-text-fill-color:#fff!important}.ticket-disp__reel strong{letter-spacing:-.02em;color:#1c1917;text-align:center;padding:0 .5rem;font-size:clamp(.95rem,3.8vw,1.12rem);font-weight:900;line-height:1.15}.ticket-disp__reel--era{background:#ffffff8c}.ticket-disp__reel--era>strong{letter-spacing:.04em;font-size:clamp(1.05rem,4.2vw,1.25rem)}.ticket-disp__reel.is-spinning:not(.ticket-disp__reel--team){background:#1c19170a}.ticket-disp__reel--team,.ticket-disp__reel--team *{color:#fff!important;-webkit-text-fill-color:#fff!important}.ticket-disp__strip-item--team,.ticket-disp__strip-item--team strong{text-shadow:0 1px 2px #0000008c;color:#fff!important;-webkit-text-fill-color:#fff!important}.ticket-disp__reel--team.is-locked{box-shadow:inset 0 0 0 1px #ffffff1f}.ticket-disp__reel--era.is-locked{box-shadow:inset 0 0 0 1px #d4af6a40}.ticket-disp__strip{will-change:transform;backface-visibility:hidden;contain:layout paint;position:absolute;top:0;left:0;right:0;transform:translate(0)}.ticket-disp__strip-item{height:var(--reel-h);justify-content:center;align-items:center;padding:0 .5rem;display:flex}.ticket-disp__strip-item--team{color:inherit}.ticket-disp__reel--era .ticket-disp__strip-item{background:0 0}.ticket-disp__strip-item strong{letter-spacing:-.02em;text-align:center;font-size:clamp(.9rem,3.6vw,1.05rem);font-weight:900;line-height:1.15}.ticket-disp__reel--era .ticket-disp__strip-item strong{letter-spacing:.04em;color:#1c1917;font-size:clamp(1.05rem,4vw,1.2rem)}.ticket-disp__barcode{opacity:.55;justify-content:center;align-items:flex-end;gap:1px;height:1.15rem;margin:.45rem 0 .25rem;display:flex}.ticket-disp__barcode i{background:#1c1917;border-radius:.5px;height:100%;display:block}.ticket-disp__serial{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#44403c73;margin:0;font-size:.55rem;font-weight:700}.ticket-disp__actions{flex-direction:column;gap:.5rem;width:100%;display:flex}.ticket-disp__print,.ticket-disp__reroll{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:none;border-radius:1rem;font-family:inherit;transition:transform .15s,opacity .15s,box-shadow .2s}.ticket-disp__print{color:#1a1408;background:linear-gradient(#ffffff59,#0000 42%),linear-gradient(#f0d78c,#c9a24a 52%,#8f6f2e);gap:.12rem;min-height:3.4rem;padding:.95rem 1.1rem 1rem;box-shadow:0 14px 28px #9a7a3c59,inset 0 1px #fff6}.ticket-disp__print-kicker{letter-spacing:.2em;opacity:.65;font-size:.55rem}.ticket-disp__print-label{letter-spacing:.06em;font-size:1rem}.ticket-disp__print:not(:disabled):active,.ticket-disp__reroll:not(:disabled):active{transform:scale(.98)}.ticket-disp__print.is-busy,.ticket-disp__print:disabled{opacity:.55;cursor:wait}.ticket-disp__reroll{color:#f8fafc;letter-spacing:.04em;background:#ffffff0d;border:1px solid #ffffff1f;min-height:2.85rem;padding:.85rem .75rem;font-size:.78rem;font-weight:800}.ticket-disp__reroll:disabled{opacity:.38;cursor:not-allowed}.ticket-disp__reroll-row{gap:.45rem}.ticket-disp__reroll-row .ticket-disp__reroll{width:100%}.ticket-disp__reroll--team{background:linear-gradient(#ffffff1a,#0000 42%),linear-gradient(145deg,#38bdf8,#2563eb 55%,#1e3a8a);border-color:#7dd3fc59;box-shadow:0 8px 18px #2563eb47}.ticket-disp__reroll--era{color:#1c1917;background:linear-gradient(#ffffff1f,#0000 42%),linear-gradient(145deg,#fbbf24,#d97706 55%,#92400e);border-color:#fbbf2466;box-shadow:0 8px 18px #b4530940}.ticket-disp.is-compact{gap:.35rem;max-width:none}.ticket-disp.is-compact .ticket-disp__machine.is-compact{background:linear-gradient(#ffffff12,#0000 30%),linear-gradient(160deg,#2a303c,#141820);border-radius:1.05rem;padding:.5rem .55rem .6rem;box-shadow:0 0 0 1px #d4af6a47,0 12px 28px #0006,inset 0 1px #ffffff1a}.ticket-disp.is-compact .ticket-disp__aura,.ticket-disp.is-compact .ticket-disp__chassis{opacity:.45}.ticket-disp.is-compact .ticket-disp__marquee{border-radius:.7rem;min-height:2.4rem;margin-bottom:.4rem;padding:.5rem .65rem}.ticket-disp.is-compact .ticket-disp__marquee-title{letter-spacing:.1em;font-size:clamp(.98rem,4.5vw,1.2rem)}.ticket-disp.is-compact .ticket-disp__aperture{height:auto;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.ticket-disp.is-compact .ticket-disp__ticket{filter:drop-shadow(0 6px 14px #00000047);width:100%;position:relative;top:auto;left:auto;transform:none;opacity:1!important}.ticket-disp.is-compact .ticket-disp__ticket-inner{border-radius:.4rem;padding:.45rem .55rem .5rem}.ticket-disp.is-compact .ticket-disp__field{margin-bottom:.3rem}.ticket-disp.is-compact .ticket-disp__field:last-of-type{margin-bottom:0}.ticket-disp.is-compact .ticket-disp__label{margin-bottom:.1rem;font-size:.48rem}.ticket-disp.is-compact .ticket-disp__reel{--reel-h:38px;height:var(--reel-h);border-radius:.45rem}.ticket-disp.is-compact .ticket-disp__actions{gap:.4rem}.ticket-disp.is-compact .ticket-disp__reroll{min-height:2.65rem;padding:.7rem .55rem;font-size:.72rem}@media (max-width:480px){.ticket-disp{gap:.55rem;max-width:none}.ticket-disp__machine{border-radius:1.15rem;padding:.8rem .7rem .85rem}.ticket-disp__aperture{height:12.25rem}.ticket-disp__print{border-radius:1.05rem;min-height:3.55rem}.ticket-disp.is-compact .ticket-disp__machine.is-compact{padding:.45rem .5rem .55rem}}@keyframes ticket-lamp-chase{0%{opacity:.45}to{opacity:1}}@keyframes ticket-drum-spin{0%{background-position:0 0}to{background-position:28px 0}}.billion-offers--draft-focus{flex:1;min-height:0}.billion-offers--draft-focus .billion-offers__hint{color:#f8fafcc7;margin-bottom:.45rem;font-size:.74rem;font-weight:700}.billion-offers--draft-focus .billion-offers__list{gap:.45rem;padding-bottom:1rem}.billion-offers--draft-focus .billion-offer{border-radius:1.05rem;grid-template-columns:5.75rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:6.2rem;padding:.75rem .8rem;overflow:hidden}.billion-offers--draft-focus .billion-offer__card{isolation:isolate;border-radius:.75rem;width:5.75rem;max-width:5.75rem;height:5.75rem;max-height:5.75rem;overflow:hidden}.billion-offers--draft-focus .billion-offer__meta strong{font-size:1.1rem}.billion-offers--draft-focus .billion-offer__meta>span:last-child{font-size:.82rem}@keyframes ticket-machine-hum{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes ticket-machine-yank{0%{transform:translateY(0)}40%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes ticket-led-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes ticket-sheen{0%{background-position:120% 0}to{background-position:-40% 0}}@keyframes ticket-yank{0%{transform:translate(-50%)}45%{transform:translate(-50%,10px)}to{transform:translate(-50%)}}@keyframes ticket-yank-shell{0%{transform:translateY(0)}45%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes ticket-tear-away{0%{opacity:1;transform:translate(-50%)rotate(0)}55%{opacity:.85;transform:translate(-20%,40%)rotate(8deg)}to{opacity:0;transform:translate(40%,120%)rotate(18deg)}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .ticket-disp__machine.is-printing,html:not([data-full-motion]) .ticket-disp__machine.is-printing .ticket-disp__drum span,html:not([data-full-motion]) .ticket-disp__machine.is-printing .ticket-disp__lamp,html:not([data-full-motion]) .ticket-disp__machine.is-pull,html:not([data-full-motion]) .ticket-disp__machine:before,html:not([data-full-motion]) .ticket-disp__marquee-glow,html:not([data-full-motion]) .ticket-disp__ticket.is-tear,html:not([data-full-motion]) .ticket-disp__ticket.is-yank{animation:none}}.billion-result__topbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.billion-result__pb-banner{letter-spacing:.14em;text-transform:uppercase;color:#052e16;white-space:nowrap;background:linear-gradient(135deg,#86efac,#4ade80);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.3rem .7rem;font-size:.58rem;font-weight:900;display:inline-flex;box-shadow:0 0 20px #4ade804d}.billion-result__value-block{flex-direction:column;align-items:center;gap:.15rem;margin:.85rem 0 0;display:flex}.billion-result__value-label{letter-spacing:.16em;text-transform:uppercase;color:#86efacb3;font-size:.62rem;font-weight:800}.billion-result__value{letter-spacing:-.04em;color:#4ade80;text-shadow:0 0 36px #22c55e73;font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:clamp(2.2rem,9.5vw,3.1rem);font-weight:900;line-height:1.05;display:block}.billion-result__spin{background:radial-gradient(80% 70% at 50% 20%,#38bdf82e,#0000 65%),#080e1cf2;border:1px solid #38bdf859;border-radius:1.15rem;margin:1.1rem 0 0;padding:1.15rem .85rem 1rem;box-shadow:inset 0 0 0 1px #ffffff08,0 12px 40px #0208188c,0 0 48px #38bdf81f}.billion-result__spin.is-spinning{border-color:#7dd3fc8c;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 56px #38bdf847}.billion-result__spin.is-perfect{background:radial-gradient(80% 70% at 50% 20%,#facc1533,#0000 65%),#120e06f2;border-color:#facc158c;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 60px #facc1538}.billion-result__spin-label{letter-spacing:.18em;text-transform:uppercase;color:#bae6fdb3;margin:0;font-size:.68rem;font-weight:900}.billion-result__spin.is-perfect .billion-result__spin-label{color:#fde047d9}.billion-result__spin-board{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.35rem;margin-top:.35rem;line-height:.95;display:flex}.billion-result__spin-digit{letter-spacing:-.05em;color:#f0f9ff;text-shadow:0 0 40px #7dd3fc59;text-align:center;min-width:1.35em;font-size:clamp(4.2rem,22vw,6.5rem);font-weight:900}.billion-result__spin.is-spinning .billion-result__spin-digit{color:#e0f2fe;text-shadow:0 0 28px #38bdf88c;filter:blur(.3px)}.billion-result__spin.is-perfect .billion-result__spin-digit{color:#fef08a;text-shadow:0 0 42px #facc1573}.billion-result__spin-dash{color:#bae6fd73;font-size:clamp(2.4rem,12vw,3.6rem);font-weight:800;transform:translateY(-.12em)}.billion-result__spin-footer{letter-spacing:.06em;color:#bae6fdbf;margin:.45rem 0 0;font-size:.78rem;font-weight:800}.billion-result__spin-footer--live{color:#7dd3fcd9;animation:billion-spin-pulse .55s ease-in-out infinite}.billion-result__spin.is-perfect .billion-result__spin-footer{color:#fde047e6}@keyframes billion-spin-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .billion-result__spin-footer--live{animation:none}html:not([data-full-motion]) .billion-result__spin.is-spinning .billion-result__spin-digit{filter:none}}.billion-result__pb-row{background:#22c55e0f;border:1px dashed #4ade8047;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;margin:.85rem 0 0;padding:.55rem .7rem;display:flex}.billion-result__pb-row span{letter-spacing:.12em;text-transform:uppercase;color:#86efacbf;font-size:.65rem;font-weight:800}.billion-result__pb-row strong{color:#86efac;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:900}.billion-result__generator{border-top:1px solid #d2daeb1a;margin-top:.95rem;padding-top:.75rem}.billion-result__generator-label{letter-spacing:.16em;text-transform:uppercase;color:#dce2ec73;text-align:left;margin:0 0 .45rem;font-size:.62rem;font-weight:800}.billion-result__roster{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.billion-result__roster li{text-align:left;background:#ffffff08;border-radius:.55rem;grid-template-columns:2rem 1fr auto;align-items:center;gap:.5rem;padding:.35rem .45rem;display:grid}.billion-result__roster span{letter-spacing:.08em;color:#dce2ec73;font-size:.62rem;font-weight:800}.billion-result__roster strong{color:#f8fafceb;font-size:.88rem;font-weight:800}.billion-result__roster em{color:#86efacd9;font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal;font-weight:800}.billion-shell--picking .billion-top{margin-bottom:.15rem}.billion-draft-layout--no-value{gap:.45rem;padding-top:.15rem}.billion-shell--picking .billion-main--draft{flex-direction:column;padding-top:0;display:flex}.billion-shell--picking .ticket-disp{flex-shrink:0;margin-top:0}.billion-shell--picking .ticket-disp:not(.is-compact){margin-bottom:.25rem}.billion-shell--picking .ticket-disp.is-compact{margin-bottom:clamp(.35rem,1.2dvh,.55rem)}.billion-shell--picking .ticket-disp.is-compact .ticket-disp__actions{gap:clamp(.35rem,1.1dvh,.55rem);margin-top:clamp(.4rem,1.3dvh,.65rem)}.billion-shell--picking .billion-offers--draft-focus{flex-direction:column;flex:1;gap:clamp(.4rem,1.2dvh,.65rem);min-height:0;margin-top:clamp(.35rem,1.2dvh,.65rem);display:flex}.billion-shell--picking .billion-offers--draft-focus .billion-offers__list{-webkit-overflow-scrolling:touch;flex:1;gap:clamp(.55rem,1.6dvh,.8rem);padding-bottom:clamp(.85rem,2.2dvh,1.35rem);overflow-y:auto}.billion-shell--picking .billion-offers--draft-focus .billion-offer{background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #d4af6a3d;border-radius:1.05rem;grid-template-columns:5.75rem minmax(0,1fr);min-height:6.2rem;padding:.75rem .8rem;overflow:hidden;box-shadow:0 10px 26px #02081452}.billion-shell--picking .billion-offers--draft-focus .billion-offer.is-selected{border-color:#d4af6aa6;box-shadow:0 0 0 1px #d4af6a4d,0 12px 30px #02081466}.billion-shell--picking .billion-offers--draft-focus .billion-offer__card{width:5.75rem;max-width:5.75rem;height:5.75rem;max-height:5.75rem;overflow:hidden}.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta strong{font-size:1.1rem}.billion-shell--picking .billion-status{margin:clamp(.35rem,1.1dvh,.55rem) 0 clamp(.25rem,.9dvh,.45rem);font-size:.72rem;line-height:1.35}.billion-shell--vault-transition{align-items:stretch}.value-vault-transition{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1.25rem;display:flex;position:relative;overflow:hidden}.value-vault-transition__beam{pointer-events:none;background:radial-gradient(55% 35% at 50% 42%,#d4af6a47,#0000 62%),radial-gradient(40% 50% at 50% 70%,#38bdf814,#0000 70%);animation:value-vault-beam 1.4s ease-in-out infinite alternate;position:absolute;inset:-20% -10%}.value-vault-transition__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#d4af6ac7;margin:0;font-size:.72rem;font-weight:800;animation:value-vault-rise .7s cubic-bezier(.22,1,.36,1) both;position:relative}.value-vault-transition__title{letter-spacing:-.03em;color:#f8fafc;text-shadow:0 0 40px #d4af6a59,0 2px #0006;margin:.55rem 0 0;font-size:clamp(2.4rem,11vw,3.6rem);font-weight:900;line-height:1;animation:value-vault-rise .85s cubic-bezier(.22,1,.36,1) 80ms both;position:relative}.value-vault-transition__sub{letter-spacing:.06em;color:#dce2ec8c;margin:.85rem 0 0;font-size:.82rem;font-weight:600;animation:value-vault-rise .9s cubic-bezier(.22,1,.36,1) .16s both;position:relative}@keyframes value-vault-beam{0%{opacity:.65;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes value-vault-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.billion-shell--vault{overflow:hidden}.value-vault{min-height:0;padding:.15rem .75rem calc(.85rem + env(safe-area-inset-bottom,0));-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.7rem;display:flex;overflow-y:auto}.value-vault__intro{flex-shrink:0}.value-vault__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#d4af6ab8;margin:0;font-size:.62rem;font-weight:800}.value-vault__title{letter-spacing:-.02em;color:#f8fafc;margin:.2rem 0 0;font-size:clamp(1.35rem,5.5vw,1.75rem);font-weight:900}.value-vault__hint{color:#dce2ec85;margin:.3rem 0 0;font-size:.72rem;font-weight:600}.value-vault__press{flex-shrink:0;width:min(100%,22.5rem);margin:0 auto}.value-vault__led{z-index:1;text-align:center;background:linear-gradient(#060e0cfa,#03080a);border:1px solid #4ade8033;border-radius:.85rem;min-height:5.6rem;margin:.55rem 0 .7rem;padding:.7rem .75rem .65rem;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #22c55e12,inset 0 1px #ffffff0a,0 8px 18px #00000059}.value-vault__led.is-plus{border-color:#facc1559;box-shadow:inset 0 0 28px #facc1514,inset 0 1px #ffffff0a,0 8px 18px #00000059}.value-vault__led.is-total{border-color:#4ade8052}.value-vault__led.is-season{border-color:#7dd3fc59;box-shadow:inset 0 0 28px #38bdf814,0 8px 18px #00000059}.value-vault__led-glass{pointer-events:none;background:linear-gradient(125deg,#ffffff12,#0000 36% 64%,#ffffff08);position:absolute;inset:0}.value-vault__led-label{letter-spacing:.2em;text-transform:uppercase;color:#86efac9e;margin:0;font-size:.58rem;font-weight:800;position:relative}.value-vault__led.is-plus .value-vault__led-label{color:#fde047bf}.value-vault__led.is-season .value-vault__led-label{color:#7dd3fcbf}.value-vault__led-body{justify-content:center;align-items:center;min-height:2.6rem;margin-top:.25rem;display:flex;position:relative}.value-vault__led-plus{letter-spacing:-.02em;color:#fde047;font-variant-numeric:tabular-nums;text-shadow:0 0 28px #facc1573,0 2px #00000059;margin:0;font-size:clamp(1.7rem,7.5vw,2.35rem);font-weight:900;line-height:1.05;animation:value-vault-plus-pop .55s cubic-bezier(.22,1.35,.36,1) both}.value-vault__led-total{letter-spacing:-.03em;color:#86efac;font-variant-numeric:tabular-nums;text-shadow:0 0 26px #22c55e59;margin:0;font-size:clamp(1.55rem,7vw,2.2rem);font-weight:900;line-height:1.05}.value-vault__led-total.is-counting{color:#4ade80;animation:value-vault-value-lock .55s cubic-bezier(.22,1.2,.36,1) both}.value-vault__led-dash{letter-spacing:.35em;color:#86efac73;margin:0;font-size:1.35rem;font-weight:800}.value-vault__led-goal{letter-spacing:.08em;color:#d4af6aa6;margin:.35rem 0 0;font-size:.58rem;font-weight:700;position:relative}.value-vault__led-season{text-align:center}.value-vault__led-season-label{letter-spacing:.16em;text-transform:uppercase;color:#7dd3fcb3;font-size:.55rem;font-weight:800;display:block}.value-vault__led-season-record{color:#e0f2fe;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.3rem;margin:.15rem 0 0;font-size:clamp(1.45rem,6vw,1.9rem);font-weight:900;display:flex}.value-vault__led-season-record span{opacity:.4}.value-vault__led-season.is-spinning .value-vault__led-season-record{filter:blur(.35px);opacity:.85}.value-vault__led-season.is-locked .value-vault__led-season-record{text-shadow:0 0 22px #38bdf866;animation:value-vault-value-lock .65s cubic-bezier(.22,1.35,.36,1) both}.value-vault__led-season-total{color:#86efac;font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.85rem;font-weight:800}.value-vault__aperture{border-radius:0 0 .9rem .9rem;height:13.25rem;display:block;position:relative;overflow:hidden}.value-vault__slot-hint{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#a8aeb859;pointer-events:none;margin:0;padding:0;font-size:.62rem;font-weight:800;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.value-vault__aperture .ticket-disp__ticket.value-vault__ticket{--feed:1;width:min(90%,17.5rem);transform:translate(-50%,calc((1 - var(--feed)) * -118%));will-change:transform,opacity;z-index:2;filter:drop-shadow(0 12px 22px #0000006b);pointer-events:none;transition:opacity 80ms linear;position:absolute;top:.55rem;left:50%;animation:none!important}.value-vault__ticket-inner{padding:.55rem .65rem .5rem}.value-vault__ticket-player{align-items:center;gap:.65rem;margin:.15rem 0 .45rem;display:flex}.value-vault__ticket-mark{border-radius:50%;flex-shrink:0;place-items:center;width:2.45rem;height:2.45rem;font-size:.78rem;font-weight:900;display:grid;box-shadow:0 3px 8px #00000040}.value-vault__ticket-meta{text-align:left;flex-direction:column;gap:.08rem;min-width:0;display:flex}.value-vault__ticket-meta strong{color:#1c1917;letter-spacing:-.02em;font-size:.98rem;font-weight:900;line-height:1.15}.value-vault__ticket-meta em{letter-spacing:.08em;text-transform:uppercase;color:#44403c8c;font-size:.62rem;font-style:normal;font-weight:800}.billion-offers--draft-focus .billion-offers__hint{color:#f8fafcbf;margin-bottom:.6rem;font-size:.8rem;line-height:1.4}.billion-offers--draft-focus .billion-offers__list,.billion-shell--picking .billion-offers--draft-focus .billion-offers__list{gap:.75rem;padding-bottom:1.6rem}.billion-offers--draft-focus .billion-offer,.billion-shell--picking .billion-offers--draft-focus .billion-offer{align-items:center;overflow:hidden;box-shadow:0 10px 26px #02081452;background:linear-gradient(145deg,#ffffff12,#ffffff05)!important;border:1px solid #d4af6a3d!important;border-radius:1.05rem!important;grid-template-columns:5.75rem minmax(0,1fr)!important;gap:.85rem!important;min-height:6.2rem!important;padding:.75rem .8rem!important}.billion-offers--draft-focus .billion-offer.is-selected,.billion-shell--picking .billion-offers--draft-focus .billion-offer.is-selected{box-shadow:0 0 0 1px #d4af6a4d,0 12px 30px #02081466;border-color:#d4af6aa6!important}.billion-offers--draft-focus .billion-offer__card,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card{isolation:isolate;pointer-events:none;background:#0c0c0e;border:1px solid #ffffff24;flex-shrink:0;align-self:center;border-radius:.75rem!important;width:5.75rem!important;max-width:5.75rem!important;height:5.75rem!important;max-height:5.75rem!important}.billion-offers--draft-focus .billion-offer__card .player-card-visual,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card .player-card-visual{border-radius:.7rem;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.billion-offers--draft-focus .billion-offer__card .player-card-visual__face,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card .player-card-visual__face{border-radius:inherit;aspect-ratio:1!important;max-height:100%!important;padding:.45rem .35rem!important}.billion-offers--draft-focus .billion-offer__card .player-card-visual__name-block,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card .player-card-visual__name-block{max-width:100%;padding:0 .1rem;overflow:hidden}.billion-offers--draft-focus .billion-offer__card .player-card-visual__first,.billion-offers--draft-focus .billion-offer__card .player-card-visual__last,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card .player-card-visual__first,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card .player-card-visual__last{text-overflow:ellipsis;max-width:100%;overflow:hidden}.billion-offers--draft-focus .billion-offer__card .player-card-visual__first{font-size:.72rem!important}.billion-offers--draft-focus .billion-offer__card .player-card-visual__last{font-size:.95rem!important}.billion-offers--draft-focus .billion-offer__meta,.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta{flex-direction:column;justify-content:center;gap:.3rem;min-width:0;display:flex;overflow:hidden}.billion-offers--draft-focus .billion-offer__meta strong,.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:900;line-height:1.2;display:block;overflow:hidden;font-size:1.1rem!important}.billion-offers--draft-focus .billion-offer__pos,.billion-shell--picking .billion-offers--draft-focus .billion-offer__pos{letter-spacing:.06em;font-weight:800;color:#ead7a0e6!important;font-size:.74rem!important}.billion-offers--draft-focus .billion-offer__meta>span:last-child,.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta>span:last-child{white-space:normal;max-width:100%;font-weight:650;line-height:1.35;display:block;color:#dce2ecc7!important;font-size:.82rem!important}@media (max-width:480px){.billion-shell--picking .ticket-disp.is-compact .ticket-disp__machine.is-compact{padding:.38rem .42rem .42rem}.billion-shell--picking .ticket-disp.is-compact .ticket-disp__marquee{min-height:2rem;margin-bottom:.28rem;padding:.35rem .45rem}.billion-shell--picking .ticket-disp.is-compact .ticket-disp__reel{--reel-h:32px}.billion-offers--draft-focus .billion-offer,.billion-shell--picking .billion-offers--draft-focus .billion-offer{grid-template-columns:6rem minmax(0,1fr)!important;min-height:6.5rem!important;padding:.8rem!important}.billion-offers--draft-focus .billion-offer__card,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card{width:6rem!important;max-width:6rem!important;height:6rem!important;max-height:6rem!important}.billion-offers--draft-focus .billion-offer__meta strong,.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta strong{font-size:1.14rem!important}}.mobile-tab-bar--trio{justify-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding-inline:.15rem!important}@media (max-width:480px){.mobile-tab-bar--trio{padding-inline:0!important}}.ticket-disp.is-compact .ticket-disp__reel--team strong,.ticket-disp.is-compact .ticket-disp__strip-item--team strong,.ticket-disp__reel--team,.ticket-disp__reel--team strong,.ticket-disp__reel--team>strong,.ticket-disp__strip-item--team,.ticket-disp__strip-item--team strong{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:640px){.billion-offers--draft-focus .billion-offers__list{padding-bottom:2rem;gap:.85rem!important}.billion-offers--draft-focus .billion-offer,.billion-shell--picking .billion-offers--draft-focus .billion-offer{grid-template-columns:6.1rem minmax(0,1fr)!important;gap:.9rem!important;min-height:6.75rem!important;padding:.85rem .9rem!important}.billion-offers--draft-focus .billion-offer__card,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card{width:6.1rem!important;max-width:6.1rem!important;height:6.1rem!important;max-height:6.1rem!important;overflow:hidden!important}.billion-offers--draft-focus .billion-offer__meta strong,.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta strong{font-size:1.18rem!important}.billion-offers--draft-focus .billion-offer__pos,.billion-shell--picking .billion-offers--draft-focus .billion-offer__pos{font-size:.78rem!important}.billion-offers--draft-focus .billion-offer__meta>span:last-child,.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta>span:last-child{font-size:.86rem!important;line-height:1.4!important}}.ticket-disp.is-compact .ticket-disp__machine.is-compact,.ticket-disp__machine,.value-vault__press.ticket-disp__machine{background:linear-gradient(#fff,#f7f8fb 42%,#eef1f6)!important;box-shadow:0 0 0 1px #0f172a14,0 0 0 6px #ffffff8c,0 22px 48px #0f172a2e,inset 0 1px #fffffff2!important}.ticket-disp__machine:before{opacity:.7;background:linear-gradient(118deg,#0000 40%,#0ea5e914 50%,#0000 60%)}.ticket-disp__shine{background:radial-gradient(70% 40% at 50% -10%,#0ea5e924,#0000 58%),radial-gradient(40% 35% at 100% 100%,#f43f5e14,#0000 70%)}.ticket-disp__edge{background:linear-gradient(#0ea5e959,#94a3b873 50%,#f43f5e40)}.ticket-disp__foot{opacity:.7;background:linear-gradient(90deg,#94a3b8,#e2e8f0,#94a3b8)}.ticket-disp__screw{background:radial-gradient(circle at 32% 28%,#fff,#38bdf8 52%,#0369a1);box-shadow:0 1px 2px #0f172a40,inset 0 1px #ffffffa6}.ticket-disp__lamp{background:#0ea5e92e;box-shadow:inset 0 0 0 1px #0ea5e947}.ticket-disp__machine.is-printing{box-shadow:0 0 0 1px #0ea5e959,0 0 0 6px #ffffffb3,0 22px 48px #0f172a33,0 0 36px #0ea5e92e,inset 0 1px #fffffff2!important}.ticket-disp__machine.is-printing .ticket-disp__lamp{background:#38bdf8;box-shadow:0 0 10px #38bdf8b3}.ticket-disp__marquee{background:linear-gradient(#0f172a,#1e293b)!important;border:1px solid #0ea5e959!important;box-shadow:inset 0 0 24px #0ea5e91f,0 8px 18px #0f172a1f!important}.ticket-disp__marquee-glow{background:radial-gradient(circle at 50% 40%,#38bdf847,#0000 55%)}.ticket-disp__marquee-title{text-shadow:0 0 18px #38bdf859;color:#f8fafc!important}.ticket-disp__marquee-sub{color:#7dd3fcbf!important}.ticket-disp__mechanism-label{color:#475569d9!important}.ticket-disp__machine.is-printing .ticket-disp__mechanism-label{color:#0284c7!important}.ticket-disp__drum span{background:radial-gradient(circle at 30% 28%,#fff,#94a3b8 55%,#475569);box-shadow:inset 0 1px #ffffff8c,0 2px 4px #0f172a33}.ticket-disp__slot-lip{background:linear-gradient(#e2e8f0,#94a3b8 48%,#64748b)}.ticket-disp__aperture{background:linear-gradient(#0f172a8c,#0000 34%),linear-gradient(#1e293b,#0f172a)!important;box-shadow:inset 0 0 0 1px #0ea5e924,inset 0 16px 32px #02061773!important}.ticket-disp__plate{color:#64748bb3!important}.ticket-disp__eyebrow{color:#0284c7d9!important}.value-vault__press.is-reveal{box-shadow:0 0 0 1px #10b98159,0 0 0 6px #ffffffb3,0 20px 44px #0f172a29,0 0 36px #10b98124,inset 0 1px #fffffff2!important}.ticket-disp__reel{--reel-h:58px}.ticket-disp__reel strong{font-size:clamp(1.12rem,4.4vw,1.35rem)!important}.ticket-disp__reel--era .ticket-disp__strip-item strong,.ticket-disp__reel--era>strong{font-size:clamp(1.22rem,4.8vw,1.48rem)!important}.ticket-disp.is-compact .ticket-disp__reel{--reel-h:44px}.ticket-disp.is-compact .ticket-disp__reel strong,.ticket-disp.is-compact .ticket-disp__strip-item strong{font-size:1.05rem!important}.ticket-disp.is-compact .ticket-disp__reel--era .ticket-disp__strip-item strong,.ticket-disp.is-compact .ticket-disp__reel--era strong{font-size:1.18rem!important}.ticket-disp__print{border:1px solid #ffffff59;border-radius:1.15rem;flex-direction:column;align-items:center;gap:.15rem;min-height:3.85rem;padding:1.1rem 1.15rem 1.15rem;display:flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(#ffffff38,#0000 40%),linear-gradient(135deg,#22d3ee,#0ea5e9 42%,#2563eb)!important;box-shadow:0 16px 34px #0ea5e96b,0 0 0 1px #0ea5e959,inset 0 1px #ffffff73!important}.ticket-disp__print-pulse{pointer-events:none;background:radial-gradient(circle at 50% 40%,#ffffff47,#0000 55%);animation:ticket-print-pulse 2.4s ease-in-out infinite;position:absolute;inset:-40% -20%}@keyframes ticket-print-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.ticket-disp__print-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7;font-size:.58rem;font-weight:800;position:relative}.ticket-disp__print-label{letter-spacing:.08em;text-transform:uppercase;font-weight:900;position:relative;font-size:1.12rem!important}.ticket-disp__print.is-busy,.ticket-disp__print:disabled{opacity:.62;filter:saturate(.75)}.ticket-disp__reroll{letter-spacing:.02em;border-radius:1.05rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;font-weight:900;display:flex;min-height:3.55rem!important;padding:.85rem .7rem!important;font-size:.92rem!important}.ticket-disp__reroll-kicker{letter-spacing:.16em;text-transform:uppercase;opacity:.8;font-size:.55rem;font-weight:800}.ticket-disp__reroll-label{font-size:.92rem;font-weight:900}.ticket-disp__reroll--team{background:linear-gradient(#ffffff2e,#0000 42%),linear-gradient(145deg,#34d399,#059669 52%,#065f46)!important;box-shadow:0 12px 24px #05966959!important}.ticket-disp__reroll--era,.ticket-disp__reroll--team{color:#fff!important;border:1px solid #ffffff47!important}.ticket-disp__reroll--era{background:linear-gradient(#ffffff2e,#0000 42%),linear-gradient(145deg,#fb7185,#e11d48 52%,#9f1239)!important;box-shadow:0 12px 24px #e11d4852!important}.ticket-disp.is-compact .ticket-disp__reroll{min-height:3.25rem!important;font-size:.88rem!important}.billion-court-dock__item.is-target .billion-court-dock__circle{color:#fff;background:#ffffff1a;animation:dock-target-pulse 1.1s ease-in-out infinite;box-shadow:0 0 0 2px #ffffff59,0 0 16px #ffffff47;border:2.5px solid #fff!important}.billion-court-dock__item.is-blocked,.billion-court-dock__item.is-blocked .billion-court-dock__circle{opacity:1;filter:none;box-shadow:none}@keyframes dock-target-pulse{0%,to{box-shadow:0 0 0 2px #ffffff47,0 0 12px #fff3}50%{box-shadow:0 0 0 3px #ffffff73,0 0 20px #ffffff61}}.billion-court-dock__item.is-moving .billion-court-dock__circle{outline-offset:3px;outline:2px dashed #ffffff8c}.leaderboard-main{z-index:2;padding:0 1rem 1.5rem;position:relative}.leaderboard-standings{background:radial-gradient(circle at 0 0,#38bdf829,#0000 55%),radial-gradient(circle at 100% 100%,#f43f5e14,#0000 50%),#ffffff09;border:1px solid #7dd3fc38;border-radius:1rem;margin-bottom:.85rem;padding:1rem 1.05rem 1.05rem}.leaderboard-standings__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.leaderboard-standings__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#bae6fdb8;margin:0;font-size:.62rem;font-weight:800}.leaderboard-standings__rank{letter-spacing:-.04em;color:#f8fafc;font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:clamp(2rem,9vw,2.55rem);font-weight:900;line-height:1}.leaderboard-standings__chip{letter-spacing:.04em;color:#e0f2fe;background:#0ea5e92e;border:1px solid #7dd3fc47;border-radius:999px;flex-shrink:0;margin-top:.2rem;padding:.35rem .65rem;font-size:.68rem;font-weight:800}.leaderboard-standings__blurb{color:#dce2ecad;margin:.65rem 0 0;font-size:.84rem;line-height:1.4}.leaderboard-standings__bar{background:#ffffff14;border-radius:999px;height:.4rem;margin-top:.8rem;overflow:hidden}.leaderboard-standings__bar>span{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#2563eb 60%,#e11d48);height:100%;display:block}.leaderboard-standings__bar.is-empty>span{opacity:.35}.leaderboard-intro{color:#dce2ec9e;margin:0 0 .85rem;font-size:.875rem;line-height:1.4}.leaderboard-board{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.leaderboard-card{background:radial-gradient(circle at 0 0,#38bdf81a,#0000 55%),#ffffff08;border:1px solid #7dd3fc2e;border-radius:.95rem;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem .95rem;display:grid}.leaderboard-card.is-first{background:radial-gradient(circle at 0 0,#facc151f,#0000 55%),#ffffff0a;border-color:#facc1559}.leaderboard-card--you-offboard,.leaderboard-card.is-you{background:radial-gradient(circle at 0 0,#34d39924,#0000 55%),#ffffff0a;border-color:#34d39966}.leaderboard-card__place{font-variant-numeric:tabular-nums;color:#e0f2fe;background:#0ea5e929;border:1px solid #7dd3fc40;border-radius:.7rem;place-items:center;width:2.45rem;height:2.45rem;font-size:.95rem;font-weight:900;display:grid}.leaderboard-card.is-first .leaderboard-card__place{color:#1c1917;background:linear-gradient(145deg,#fde68a,#f59e0b);border-color:#f59e0b73}.leaderboard-card__body{min-width:0}.leaderboard-card__name-row{align-items:center;gap:.45rem;min-width:0;display:flex}.leaderboard-card__name-row strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:800;overflow:hidden}.leaderboard-card__you{letter-spacing:.08em;text-transform:uppercase;color:#ecfdf5;background:#10b98147;border:1px solid #34d39959;border-radius:999px;flex-shrink:0;padding:.18rem .4rem;font-size:.62rem;font-style:normal;font-weight:800}.leaderboard-card__meta{color:#dce2ec8c;margin:.22rem 0 0;font-size:.74rem;line-height:1.3}.leaderboard-card__value{font-variant-numeric:tabular-nums;color:#bae6fdeb;text-align:right;white-space:nowrap;font-size:.82rem;font-weight:800}.leaderboard-card--you-offboard{margin-top:.75rem}.value-vault__intro{text-align:center;padding:.15rem .25rem .1rem}.value-vault__five{background:radial-gradient(circle at 0 0,#38bdf81a,#0000 55%),#ffffff09;border:1px solid #7dd3fc33;border-radius:1.05rem;flex-direction:column;flex-shrink:0;gap:.65rem;padding:.85rem .9rem;display:flex}.value-vault__five-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.value-vault__five-title{color:#f8fafc;margin:0;font-size:.95rem;font-weight:850}.value-vault__five-sub{color:#dce2ec8c;margin:.15rem 0 0;font-size:.72rem}.value-vault__five-count{font-variant-numeric:tabular-nums;color:#e0f2fe;background:#0ea5e929;border:1px solid #7dd3fc47;border-radius:999px;flex-shrink:0;padding:.35rem .6rem;font-size:.72rem;font-weight:850}.value-vault__formation{flex-direction:column;gap:.5rem;display:flex}.value-vault__row{gap:.5rem;display:grid}.value-vault__row--1{grid-template-columns:minmax(0,1fr);width:100%;max-width:16rem;margin-inline:auto}.value-vault__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.value-vault__slot{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #d2daeb24;border-radius:.9rem;grid-template-columns:2.55rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .75rem;transition:border-color .15s,background .15s,transform .12s;display:grid}.value-vault__slot:not(:disabled):active{transform:scale(.985)}.value-vault__slot.is-active{background:#0ea5e91f;border-color:#38bdf88c;box-shadow:0 0 0 1px #38bdf833}.value-vault__slot.is-fed{opacity:.55;cursor:default}.value-vault__slot:disabled:not(.is-fed){opacity:.45;cursor:wait}.value-vault__mark{letter-spacing:.04em;color:#fff;border-radius:.75rem;place-items:center;width:2.55rem;height:2.55rem;font-size:.78rem;font-weight:900;display:grid;box-shadow:0 4px 10px #00000040}.value-vault__slot-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.value-vault__slot-pos{letter-spacing:.1em;text-transform:uppercase;color:#bae6fdbf;font-size:.62rem;font-weight:800}.value-vault__slot-name{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;overflow:hidden}.value-vault__fed-tag,.value-vault__feed-chip{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.28rem .5rem;font-size:.62rem;font-weight:850}.value-vault__feed-chip{color:#e0f2fe;background:#0ea5e933;border:1px solid #7dd3fc52}.value-vault__fed-tag{color:#ecfdf5;background:#10b98138;border:1px solid #34d39959}.value-vault__actions{flex-direction:column;flex-shrink:0;gap:.55rem;padding-bottom:.25rem;display:flex}.value-vault__continue,.value-vault__feed-all{appearance:none;cursor:pointer;color:#fff;background:linear-gradient(#fff3,#0000 42%),linear-gradient(135deg,#22d3ee,#0ea5e9 45%,#2563eb);border:none;border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;width:100%;min-height:3.6rem;padding:.95rem 1rem;font-family:inherit;transition:transform .12s,opacity .15s;display:flex;box-shadow:0 14px 28px #0ea5e961,inset 0 1px #ffffff59}.value-vault__feed-all-kicker{letter-spacing:.18em;text-transform:uppercase;opacity:.78;font-size:.55rem;font-weight:800}.value-vault__continue,.value-vault__feed-all-label{letter-spacing:.04em;font-size:1.02rem;font-weight:900}.value-vault__continue{background:linear-gradient(#ffffff2e,#0000 42%),linear-gradient(135deg,#34d399,#059669 55%,#065f46);box-shadow:0 14px 28px #05966959,inset 0 1px #ffffff4d}.value-vault__feed-all:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.15)}.value-vault__continue:active,.value-vault__feed-all:not(:disabled):active{transform:scale(.985)}.billion-offers--draft-focus .billion-offers__list,.billion-shell--picking .billion-offers--draft-focus .billion-offers__list{-webkit-overflow-scrolling:touch;overflow-y:auto;flex-direction:column!important;gap:.7rem!important;padding:.15rem 0 1.75rem!important;display:flex!important}.billion-offers--draft-focus .billion-offer,.billion-offers--draft-focus .billion-offer.billion-offer,.billion-shell--picking .billion-offers--draft-focus .billion-offer,.billion-shell--picking .billion-offers--draft-focus .billion-offer.billion-offer{box-shadow:0 10px 24px #02081447;box-sizing:border-box!important;background:linear-gradient(145deg,#ffffff14,#ffffff06)!important;border:1px solid #7dd3fc38!important;border-radius:1rem!important;flex:none!important;grid-template-columns:4.5rem minmax(0,1fr)!important;place-items:center stretch!important;gap:.85rem!important;width:100%!important;height:auto!important;min-height:5.65rem!important;max-height:none!important;margin:0!important;padding:.65rem .8rem!important;display:grid!important;overflow:visible!important}.billion-offers--draft-focus .billion-offer.is-selected,.billion-shell--picking .billion-offers--draft-focus .billion-offer.is-selected{border-color:#7dd3fc8c!important;box-shadow:0 0 0 1px #38bdf847,0 12px 28px #02081459!important}.billion-offers--draft-focus .billion-offer__card,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card{isolation:isolate!important;box-sizing:border-box!important;background:#0c0c0e!important;border:1px solid #ffffff29!important;border-radius:.7rem!important;flex-shrink:0!important;place-self:center!important;width:4.5rem!important;min-width:4.5rem!important;max-width:4.5rem!important;height:4.5rem!important;min-height:4.5rem!important;max-height:4.5rem!important;margin:0!important;padding:0!important;overflow:hidden!important}.billion-offers--draft-focus .billion-offer__card .player-card-visual,.billion-offers--draft-focus .billion-offer__card .player-card-visual--face,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card .player-card-visual,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card .player-card-visual--face{border-radius:.65rem!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important;transform:none!important}.billion-offers--draft-focus .billion-offer__card .player-card-visual__face,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card .player-card-visual__face{aspect-ratio:auto!important;border-radius:inherit!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:.35rem .3rem!important;display:grid!important;overflow:hidden!important}.billion-offers--draft-focus .billion-offer__card .player-card-visual__name-block,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card .player-card-visual__name-block{max-width:100%!important;overflow:hidden!important}.billion-offers--draft-focus .billion-offer__card .player-card-visual__first,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card .player-card-visual__first{font-size:.58rem!important;line-height:1.05!important}.billion-offers--draft-focus .billion-offer__card .player-card-visual__last,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card .player-card-visual__last{font-size:.78rem!important;line-height:1.05!important}.billion-offers--draft-focus .billion-offer__meta,.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:.28rem!important;min-width:0!important;padding:.05rem 0!important;display:flex!important;overflow:visible!important}.billion-offers--draft-focus .billion-offer__meta strong,.billion-offers--draft-focus .billion-offer__name,.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta strong,.billion-shell--picking .billion-offers--draft-focus .billion-offer__name{letter-spacing:-.02em!important;color:#f8fafc!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-height:none!important;margin:0!important;font-size:1.05rem!important;font-weight:900!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.billion-offers--draft-focus .billion-offer__pos,.billion-shell--picking .billion-offers--draft-focus .billion-offer__pos{letter-spacing:.08em!important;text-transform:uppercase!important;color:#7dd3fc!important;background:#38bdf824!important;border:1px solid #7dd3fc52!important;border-radius:999px!important;align-self:flex-start!important;margin:0!important;padding:.2rem .5rem!important;font-size:.68rem!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.billion-offers--draft-focus .billion-offer__meta>span:last-child,.billion-offers--draft-focus .billion-offer__stats,.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta>span:last-child,.billion-shell--picking .billion-offers--draft-focus .billion-offer__stats{letter-spacing:.01em!important;color:#e2e8f0e0!important;white-space:normal!important;text-overflow:clip!important;font-variant-numeric:tabular-nums!important;width:100%!important;margin:0!important;padding:0!important;font-size:.88rem!important;font-weight:700!important;line-height:1.35!important;display:block!important;overflow:visible!important}@media (max-width:640px){.billion-offers--draft-focus .billion-offer,.billion-shell--picking .billion-offers--draft-focus .billion-offer{grid-template-columns:4.65rem minmax(0,1fr)!important;gap:.9rem!important;min-height:5.85rem!important;padding:.7rem .85rem!important}.billion-offers--draft-focus .billion-offer__card,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card{width:4.65rem!important;min-width:4.65rem!important;max-width:4.65rem!important;height:4.65rem!important;min-height:4.65rem!important;max-height:4.65rem!important}.billion-offers--draft-focus .billion-offer__meta strong,.billion-offers--draft-focus .billion-offer__name,.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta strong,.billion-shell--picking .billion-offers--draft-focus .billion-offer__name{font-size:1.08rem!important;line-height:1.28!important}.billion-offers--draft-focus .billion-offer__meta>span:last-child,.billion-offers--draft-focus .billion-offer__stats,.billion-shell--picking .billion-offers--draft-focus .billion-offer__meta>span:last-child,.billion-shell--picking .billion-offers--draft-focus .billion-offer__stats{font-size:.9rem!important;line-height:1.4!important}}.ticket-disp:not(.is-compact) .ticket-disp__aperture{max-height:none!important}.ticket-disp.is-live:not(.is-compact) .ticket-disp__aperture,.ticket-disp:not(.is-compact) .ticket-disp__aperture{height:var(--ticket-aperture-h)!important;min-height:var(--ticket-aperture-h)!important}.ticket-disp:not(.is-compact) .ticket-disp__mechanism{display:flex!important}@media (max-width:420px){.ticket-disp.is-live:not(.is-compact) .ticket-disp__aperture,.ticket-disp:not(.is-compact) .ticket-disp__aperture{height:clamp(9.25rem,28dvh,12.85rem)!important;min-height:clamp(9.25rem,28dvh,12.85rem)!important}}.value-vault__aperture{height:5.4rem!important;min-height:5.4rem!important;max-height:5.4rem!important}.value-vault__press .ticket-disp__mechanism{display:none!important}.value-vault__press{width:min(100%,21rem)!important}.value-vault__slot-well{margin-top:.35rem!important}.value-vault__aperture .ticket-disp__ticket.value-vault__ticket{width:min(92%,15.5rem)!important}.value-vault__led{-webkit-backdrop-filter:blur(10px);background:linear-gradient(165deg,#0e1726eb,#060a12f5 55%,#04080efa)!important;border:1px solid #7dd3fc47!important;box-shadow:inset 0 1px #ffffff24,inset 0 -18px 36px #00000073,0 10px 24px #02081459!important}.value-vault__led-glass{mix-blend-mode:screen;opacity:.85;background:linear-gradient(125deg,#ffffff2e,#ffffff0a 28%,#0000 46% 62%,#38bdf814)!important}.value-vault__led-sheen{pointer-events:none;opacity:.55;background:linear-gradient(105deg,#0000 35%,#ffffff29 48%,#0000 62%) 0 0/220% 100%;animation:vault-glass-sheen 5.5s ease-in-out infinite;position:absolute;inset:0}@keyframes vault-glass-sheen{0%,to{opacity:.25;background-position:120% 0}50%{opacity:.65;background-position:-30% 0}}.value-vault__led-label{color:#bae6fdb8!important;text-shadow:none!important}.value-vault__led-dash,.value-vault__led-plus,.value-vault__led-total,.value-vault__led-total.is-counting{color:#e0f2fe!important;text-shadow:0 0 22px #38bdf859!important}.value-vault__led-total.is-final{color:#f8fafc!important;font-size:clamp(1.7rem,8vw,2.35rem)!important}.value-vault__led.is-billion{border-color:#facc1573!important;box-shadow:inset 0 1px #ffffff29,inset 0 0 28px #facc151f,0 0 34px #facc152e!important}.value-vault__led-goal{color:#94a3b8c7!important}.value-vault__billion-drama{z-index:80;text-align:center;pointer-events:none;background:radial-gradient(circle at 50% 42%,#facc1538,#0000 42%),#020610c7;place-content:center;padding:1.5rem;display:grid;position:fixed;inset:0}.value-vault__billion-burst{filter:blur(8px);background:radial-gradient(circle,#facc158c,#f43f5e1f 45%,#0000 70%);border-radius:50%;width:min(88vw,28rem);height:min(88vw,28rem)}.value-vault__billion-burst,.value-vault__billion-ring{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.value-vault__billion-ring{border:2px solid #facc158c;border-radius:50%;width:min(70vw,22rem);height:min(70vw,22rem);box-shadow:0 0 40px #facc1559}.value-vault__billion-kicker{letter-spacing:.28em;text-transform:uppercase;color:#fde68ae6;margin:0;font-size:.72rem;font-weight:850;position:relative}.value-vault__billion-title{letter-spacing:-.04em;color:#fff7d6;text-shadow:0 0 28px #facc158c,0 8px 24px #00000073;margin:.55rem 0 0;font-size:clamp(2.1rem,11vw,3.4rem);font-weight:950;position:relative}.value-vault__billion-sub{color:#f8fafcd1;margin:.55rem 0 0;font-size:.95rem;font-weight:700;position:relative}.value-vault__result-card{background:radial-gradient(circle at 0 0,#38bdf81f,#0000 55%),#ffffff0a;border:1px solid #7dd3fc38;border-radius:1.05rem;margin-top:.35rem;padding:.95rem 1rem 1rem}.value-vault__grade{text-align:center;margin-bottom:.75rem}.value-vault__grade-label{letter-spacing:.18em;text-transform:uppercase;color:#bae6fdb3;font-size:.62rem;font-weight:800;display:block}.value-vault__grade-mark{letter-spacing:-.04em;color:#f8fafc;margin-top:.25rem;font-size:clamp(2.4rem,12vw,3.2rem);font-weight:950;line-height:1;display:inline-block}.value-vault__grade-mark.grade-Ap,.value-vault__grade-mark.grade-S{color:#fde68a;text-shadow:0 0 22px #facc1566}.value-vault__grade p{color:#dce2eca6;margin:.35rem 0 0;font-size:.82rem}.value-vault__pb,.value-vault__pb-banner,.value-vault__rank{text-align:center;color:#bae6fdcc;margin:.35rem 0 0;font-size:.78rem}.value-vault__pb-banner{color:#86efac;font-weight:800}.value-vault__result-five{gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.value-vault__result-five li{background:#ffffff0a;border-radius:.6rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem .5rem;display:grid}.value-vault__result-five span{letter-spacing:.08em;color:#bae6fd8c;font-size:.62rem;font-weight:800}.value-vault__result-five strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;overflow:hidden}.value-vault__result-five em{color:#86eface6;font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal;font-weight:800}.value-vault__result-total{color:#dce2eca6;justify-content:space-between;align-items:baseline;margin:.7rem 0 0;font-size:.78rem;display:flex}.value-vault__result-total strong{color:#f8fafc;font-size:1.05rem}.value-vault__actions--end{gap:.55rem}.value-vault__build-another,.value-vault__home,.value-vault__share{appearance:none;cursor:pointer;border:none;border-radius:1.05rem;width:100%;min-height:3.25rem;font-family:inherit;font-size:.98rem;font-weight:900}.value-vault__share{color:#0f172a;background:linear-gradient(#ffffff59,#0000 42%),linear-gradient(135deg,#e0f2fe,#38bdf8 55%,#0284c7);box-shadow:0 12px 26px #0ea5e952}.value-vault__build-another{color:#fff;background:linear-gradient(#ffffff2e,#0000 42%),linear-gradient(135deg,#34d399,#059669 55%,#065f46);box-shadow:0 12px 26px #0596694d}.value-vault__home{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff1f}.value-vault.is-complete .value-vault__press{margin-bottom:.15rem}.billion-shell,.tradeup-shell{box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto}.tradeup-shell{height:100svh;padding-left:var(--safe-left);padding-right:var(--safe-right)}.tradeup-shell--hub{padding-bottom:calc(var(--hub-tab-bar-h) + var(--safe-bottom))!important}.billion-shell{height:100%;min-height:100svh;padding-left:var(--safe-left);padding-right:var(--safe-right);padding-bottom:max(.35rem,var(--safe-bottom))!important}.billion-top{padding:calc(.55rem + var(--safe-top)) var(--page-pad-x) .35rem!important}.hub-screen-header{padding-top:calc(.75rem + var(--safe-top))!important}.home-menu,.hub-screen-header{padding-left:var(--page-pad-x)!important;padding-right:var(--page-pad-x)!important}.home-menu{width:100%;margin-inline:auto}.home-menu:has(.home-menu__stack--play){padding-top:calc(.65rem + var(--safe-top))!important;padding-bottom:calc(.85rem + var(--safe-bottom))!important}.home-menu__brand,.home-menu__stack,.home-menu__stack--play{text-align:center;align-items:center;width:100%;margin-inline:auto}.tradeup-logo--hero{aspect-ratio:1;max-width:100%;width:min(72vw,18rem)!important}.home-bg-brand-watermark,.tradeup-logo,.tradeup-logo__img{max-width:100%}.home-play-btn,.home-play__button,.mobile-tab-bar__item,.ticket-disp__print,.ticket-disp__reroll,.tu-btn,.value-vault__build-another,.value-vault__feed-all,.value-vault__home,.value-vault__share{min-height:var(--touch-min)!important}.home-play__button{width:min(88vw,18rem);margin-inline:auto}.mobile-tab-bar{padding:.35rem .25rem calc(.45rem + var(--safe-bottom))!important}.mobile-tab-bar__item{min-width:var(--touch-min);padding:.4rem .2rem!important}.billion-shell--draft820,.billion-shell--picking{flex-direction:column;min-height:0;display:flex;overflow:hidden visible;padding-bottom:0!important}.billion-shell--draft820 .billion-draft-layout,.billion-shell--picking .billion-draft-layout{flex-direction:column;flex:auto;gap:clamp(.45rem,1.4dvh,.75rem);min-height:0;display:flex;overflow:hidden;padding-bottom:0!important}.billion-shell--draft820 .billion-main,.billion-shell--picking .billion-main{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding-left:var(--page-pad-x);padding-right:var(--page-pad-x);flex:auto;padding-bottom:clamp(.55rem,1.6dvh,.9rem);overflow:hidden auto}.ticket-disp,.ticket-disp__machine,.value-vault__press{width:100%;max-width:min(100%,26rem);margin-inline:auto}.ticket-disp:not(.is-compact) .ticket-disp__ticket,.value-vault__aperture .ticket-disp__ticket{width:min(88%,16.5rem)!important;max-width:min(88%,16.5rem)!important;margin-inline:0!important;left:50%!important;right:auto!important}.ticket-disp:not(.is-compact) .ticket-disp__ticket:not(.is-yank):not(.is-tear){transform:translate3d(-50%,calc((1 - var(--feed,0)) * -108%),0)}.ticket-disp.is-compact .ticket-disp__ticket{width:min(96%,20rem)!important;max-width:min(96%,20rem)!important;margin-inline:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.ticket-disp:not(.is-compact) .ticket-disp__aperture{overflow:hidden}.ticket-disp__reel{--reel-h:var(--ticket-reel-h)!important}.ticket-disp__reel,.ticket-disp__strip-item{height:var(--reel-h)!important}.ticket-disp__print,.ticket-disp__reroll{width:100%}.ticket-disp__reroll-row{grid-template-columns:1fr 1fr;gap:.55rem;width:100%;display:grid}.billion-offers--draft-focus,.billion-shell--picking .billion-offers--draft-focus,.ticket-disp__actions{width:100%;max-width:min(100%,26rem);margin-inline:auto}.billion-offers--draft-focus .billion-offers__list{gap:clamp(.45rem,1.4dvh,.7rem)!important}.billion-offers--draft-focus .billion-offer,.billion-shell--picking .billion-offers--draft-focus .billion-offer{grid-template-columns:var(--offer-face) minmax(0,1fr)!important;min-height:calc(var(--offer-face) + .9rem)!important;align-items:center!important;width:100%!important}.billion-offers--draft-focus .billion-offer__card,.billion-shell--picking .billion-offers--draft-focus .billion-offer__card{width:var(--offer-face)!important;height:var(--offer-face)!important;min-width:var(--offer-face)!important;min-height:var(--offer-face)!important;max-width:var(--offer-face)!important;max-height:var(--offer-face)!important}.billion-offers--draft-focus .billion-offer__card .player-card-visual,.billion-offers--draft-focus .billion-offer__card .player-card-visual__face{object-fit:cover;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.billion-court.is-docked{background:linear-gradient(#0000,#040812b8 28%);width:100%;margin-inline:auto;padding:.55rem var(--page-pad-x) calc(.7rem + var(--safe-bottom))!important;flex-shrink:0!important;margin-top:auto!important}.billion-court-dock{place-items:start center;width:100%;max-width:min(100%,28rem);margin-inline:auto;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(.3rem,2vw,.6rem)!important;display:grid!important}.billion-court-dock__item{min-width:0;min-height:var(--touch-min);background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:.32rem;width:100%;padding:.2rem .05rem .1rem;display:flex;overflow:visible}.billion-court-dock__circle{border-radius:50%;flex-shrink:0;place-items:center;display:grid;width:var(--dock-circle)!important;height:var(--dock-circle)!important;min-width:var(--dock-circle)!important;min-height:var(--dock-circle)!important}.billion-court-dock__pos{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:clip;text-align:center;color:#bae6fdb8;max-width:none;font-size:clamp(.62rem,2.8vw,.72rem);font-weight:800;line-height:1.2;overflow:visible}.value-vault,.value-vault__actions,.value-vault__press,.value-vault__result-card{width:100%;max-width:min(100%,26rem);margin-inline:auto}.value-vault__actions,.value-vault__actions--end{padding-bottom:calc(.35rem + var(--safe-bottom))}.value-vault__led{width:100%}.value-vault__five{width:100%;max-width:min(100%,26rem);margin-inline:auto}.challenges-screen,.hub-scroll,.leaderboard-screen{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x)}.team-logo-image,.tradeup-logo__img,img{object-fit:contain;max-width:100%;height:auto}.team-logo--img{overflow:hidden}.team-logo-image{object-fit:contain;width:100%;height:100%;display:block}@media (max-height:700px){:root{--ticket-aperture-h:clamp(8.6rem,26dvh,11.5rem);--ticket-reel-h:clamp(2.5rem,6.4dvh,2.9rem);--offer-face:clamp(3.9rem,15vw,4.75rem);--dock-circle:clamp(2.45rem,11vw,2.85rem)}.tradeup-logo--hero{width:min(72vw,15.5rem)!important}.home-menu__stack--play{gap:.4rem!important}.home-menu__goal{font-size:.82rem!important}.ticket-disp__marquee{min-height:2.1rem!important;margin-bottom:.35rem!important;padding:.35rem .65rem!important}.billion-offers--draft-focus .billion-offer__name,.billion-shell--picking .billion-offers--draft-focus .billion-offer__name{font-size:.98rem!important}.billion-offers--draft-focus .billion-offer__stats,.billion-shell--picking .billion-offers--draft-focus .billion-offer__stats{font-size:.78rem!important}}@media (max-height:620px){:root{--ticket-aperture-h:clamp(7.8rem,24dvh,10.25rem);--offer-face:3.75rem}.tradeup-logo--hero{width:min(58vw,12.5rem)!important}.ticket-disp__mechanism{display:none!important}}@media (min-height:850px) and (max-width:500px){:root{--ticket-aperture-h:clamp(12rem,28dvh,14.25rem);--offer-face:clamp(5rem,17vw,5.75rem);--dock-circle:clamp(2.85rem,11vw,3.25rem)}.home-menu:has(.home-menu__stack--play){padding-top:calc(1.25rem + var(--safe-top))!important}.tradeup-logo--hero{width:min(84vw,21.5rem)!important}}@media (max-width:380px){:root{--page-pad-x:.75rem;--dock-circle:clamp(2.4rem,13vw,2.75rem)}.billion-offers--draft-focus .billion-offer__name,.billion-shell--picking .billion-offers--draft-focus .billion-offer__name{font-size:.95rem!important}}.ticket-disp--product{--press-alum-hi:#d7dbe2;--press-alum:#b8bec8;--press-alum-mid:#8e96a3;--press-alum-lo:#5c6573;--press-alum-deep:#3a414d;--press-glass:#0a0c10;--press-glass-2:#12151c;--press-led:#22d3ee;--press-led-hot:#67e8f9;--press-led-dim:#22d3ee59;--press-led-glow:#22d3ee2e;--press-chamber:#050608;gap:clamp(.55rem,1.4dvh,.8rem);max-width:min(100%,24.5rem);margin-inline:auto}.value-vault__press--product{--press-led:#a78bfa;--press-led-hot:#c4b5fd;--press-led-dim:#a78bfa61;--press-led-glow:#a78bfa33}.value-vault__press--product.is-complete{--press-led:#34d399;--press-led-hot:#6ee7b7;--press-led-dim:#34d39959;--press-led-glow:#34d3992e}.ticket-disp.is-compact .ticket-disp__machine.ticket-disp__machine--product.is-compact,.ticket-disp__machine--product,.value-vault__press.ticket-disp__machine.ticket-disp__machine--product{isolation:isolate;transform:translateZ(0);width:100%!important;max-width:min(100%,24.5rem)!important;box-shadow:none!important;background:0 0!important;border-radius:1.55rem!important;margin-inline:auto!important;padding:.72rem .72rem .85rem!important;position:relative!important;overflow:visible!important}.ticket-disp__machine--product .ticket-disp__aura,.ticket-disp__machine--product .ticket-disp__bezel,.ticket-disp__machine--product .ticket-disp__chassis,.ticket-disp__machine--product .ticket-disp__marquee,.ticket-disp__machine--product .ticket-disp__mechanism,.ticket-disp__machine--product .ticket-disp__plate,.ticket-disp__machine--product:before{display:none!important}.press-shell{pointer-events:none;z-index:0;border-radius:1.55rem;position:absolute;inset:0;overflow:hidden}.press-shell__metal{background:linear-gradient(145deg,#ffffff8c 0,transparent 28%),linear-gradient(320deg,#ffffff1f,transparent 40%),linear-gradient(180deg,var(--press-alum-hi) 0,var(--press-alum) 18%,var(--press-alum-mid) 52%,var(--press-alum-lo) 78%,var(--press-alum-deep) 100%);box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 1px #00000059,0 28px 50px #0000008c,0 10px 18px #00000047}.press-shell__metal,.press-shell__metal:after{border-radius:inherit;position:absolute;inset:0}.press-shell__metal:after{content:"";opacity:.14;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}.press-shell__chamfer{opacity:.85;background:linear-gradient(#ffffff8c,#ffffff14 40%,#00000040);width:.55rem;position:absolute;top:10%;bottom:14%}.press-shell__chamfer--l{border-radius:999px;left:.42rem;box-shadow:1px 0 #0003}.press-shell__chamfer--r{background:linear-gradient(#ffffff47,#00000026 55%,#ffffff1a);border-radius:999px;right:.42rem;box-shadow:-1px 0 #0003}.press-shell__ledge{opacity:.55;background:linear-gradient(#ffffff73,#00000026);border-radius:999px;height:.35rem;position:absolute;top:.55rem;left:.7rem;right:.7rem}.press-shell__led{background:linear-gradient(180deg,transparent,var(--press-led-dim),var(--press-led-hot),var(--press-led-dim),transparent);opacity:.22;border-radius:999px;width:.18rem;transition:opacity .45s,box-shadow .45s;position:absolute;top:18%;bottom:22%;box-shadow:0 0 #0000}.press-shell__led--l{left:.95rem}.press-shell__led--r{right:.95rem}.ticket-disp__machine--product.is-complete .press-shell__led,.ticket-disp__machine--product.is-printing .press-shell__led,.value-vault__press--product.is-complete .press-shell__led,.value-vault__press--product.is-printing .press-shell__led{opacity:1;box-shadow:0 0 14px var(--press-led-glow),0 0 28px var(--press-led-glow)}.press-shell__base{background:linear-gradient(180deg,var(--press-alum-lo),#1c2129);opacity:.9;border-radius:999px;height:.42rem;position:absolute;bottom:.28rem;left:12%;right:12%;box-shadow:0 6px 14px #00000073}.press-face{z-index:2;background:linear-gradient(180deg,#ffffff0a,transparent 24%),linear-gradient(180deg,var(--press-glass-2),var(--press-glass));border-radius:1.15rem;margin:.2rem .35rem .35rem;padding:.55rem .5rem;position:relative;box-shadow:0 0 0 1px #ffffff0f,inset 0 0 0 1px #000000bf,inset 0 18px 32px #0000008c,inset 0 -10px 20px #00000059,0 2px #ffffff14}.press-display{background:linear-gradient(180deg,#ffffff0d,transparent 42%),radial-gradient(ellipse 80% 120% at 50% 0,var(--press-led-glow),transparent 60%),#06080d;min-height:2.15rem;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 10px 16px #000000a6,0 0 0 1px #00000080,0 0 16px var(--press-led-glow);border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;margin:0 .1rem .55rem;padding:.4rem .65rem;display:grid;position:relative;overflow:hidden}.press-display:after{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 36%,#ffffff0d 48%,#0000 60%);position:absolute;inset:0}.press-display__brand{letter-spacing:.16em;color:#f8fafce6;font-size:.62rem;font-weight:900}.press-display__status{letter-spacing:.16em;text-transform:uppercase;color:var(--press-led-hot);justify-self:center;font-size:clamp(.52rem,2.3vw,.64rem);font-weight:800}@supports (color:color-mix(in lab,red,red)){.press-display__status{color:color-mix(in srgb,var(--press-led-hot) 90%,white)}}.press-display__status{text-shadow:0 0 12px var(--press-led-dim)}.press-display__bar{align-items:center;gap:.18rem;display:flex}.press-display__bar i{background:#94a3b840;border-radius:50%;width:.28rem;height:.28rem}.press-display__bar.is-idle i,.press-display__bar.is-printing i{background:var(--press-led);box-shadow:0 0 7px var(--press-led-dim);animation:press-dot 1.15s ease-in-out infinite}.press-display__bar.is-printing i:nth-child(2){animation-delay:.1s}.press-display__bar.is-printing i:nth-child(3){animation-delay:.2s}.press-display__bar.is-printing i:nth-child(4){animation-delay:.3s}.press-display__bar.is-printing i:nth-child(5){animation-delay:.4s}@keyframes press-dot{0%,to{opacity:.25;transform:scale(.85)}45%{opacity:1;transform:scale(1.1)}}.press-chamber{background:linear-gradient(180deg,#000000d9,#00000059 35%,#000000bf),var(--press-chamber);border-radius:.85rem;margin:0 .05rem;padding:.45rem .4rem .35rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 22px 36px #000000bf,inset 0 -14px 22px #00000080}.press-rollers{opacity:.55;justify-content:center;gap:.55rem;margin-bottom:.35rem;display:flex}.press-rollers span{background:linear-gradient(#8b939e,#3f4652 45%,#1c2129);border-radius:999px;width:1.55rem;height:.42rem;box-shadow:inset 0 1px #ffffff59,0 2px 3px #0000008c}.press-rollers.is-spinning span{opacity:1;box-shadow:inset 0 1px 0 #fff6,0 0 10px var(--press-led-glow);animation:press-roller .38s linear infinite}.press-rollers.is-spinning span:nth-child(2){animation-duration:.44s}.press-rollers.is-spinning span:nth-child(3){animation-duration:.5s}@keyframes press-roller{0%{filter:brightness();transform:translate(0)}50%{filter:brightness(1.25);transform:translate(.5px)}to{filter:brightness();transform:translate(0)}}.press-bay.ticket-disp__aperture,.ticket-disp__machine--product .ticket-disp__aperture{background:linear-gradient(#0000008c,#0000 30%),linear-gradient(#0b0e14,#05070b)!important;border-radius:.45rem!important;height:clamp(11.5rem,34dvh,14.5rem)!important;min-height:clamp(11.5rem,34dvh,14.5rem)!important;margin:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 16px 28px #000000a6!important}.ticket-disp.is-compact .ticket-disp__machine--product .press-bay.ticket-disp__aperture{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;overflow:visible!important}.ticket-disp:not(.is-compact) .ticket-disp__machine--product .ticket-disp__ticket,.ticket-disp__machine--product .press-ticket.ticket-disp__ticket{transform-origin:50% 100%;will-change:transform;backface-visibility:hidden;filter:drop-shadow(0 8px 14px #00000080);z-index:2;width:min(84%,14.75rem)!important;max-width:min(84%,14.75rem)!important;margin:0!important;position:absolute!important;inset:auto auto .55rem 50%!important}.ticket-disp:not(.is-compact) .ticket-disp__machine--product .ticket-disp__ticket:not(.is-yank):not(.is-tear),.ticket-disp__machine--product .press-ticket:not(.is-yank):not(.is-tear){transform:translate3d(calc(-50% + (var(--wobble,0) * 1px)),calc((1 - var(--feed,0)) * 112%),0) rotate(calc(var(--wobble,0) * .2deg)) rotateX(calc(var(--flex,0) * -.55deg))!important}.ticket-disp__machine--product .press-ticket.is-yank{animation:press-ticket-settle .48s cubic-bezier(.2,.85,.25,1) both}@keyframes press-ticket-settle{0%{transform:translate(-50%)scaleY(1.015)}60%{transform:translate(-50%,-2px)scaleY(.99)rotateX(-1.5deg)}to{transform:translate(-50%)scaleY(1)rotateX(0)}}.press-ticket__inner.ticket-disp__ticket-inner,.ticket-disp__machine--product .ticket-disp__ticket-inner{position:relative;background:linear-gradient(#ffffffbf,#0000 16%),repeating-linear-gradient(0deg,#0000,#0000 10px,#78716c0a 10px 11px),linear-gradient(165deg,#fffdf8,#f3ece0 58%,#e6dccb)!important;border-radius:.2rem!important;padding:.65rem .7rem .8rem!important;box-shadow:0 10px 20px #00000059,inset 0 0 0 1px #44403c29!important}.press-slot{z-index:3;height:1.05rem;margin:.25rem .55rem 0;position:relative}.press-slot__glow{background:radial-gradient(ellipse at center,var(--press-led-dim),transparent 70%);opacity:.25;border-radius:999px;height:.55rem;transition:opacity .4s;position:absolute;top:-.15rem;left:8%;right:8%}.ticket-disp__machine--product.is-printing .press-slot__glow,.value-vault__press--product.is-printing .press-slot__glow{opacity:1;animation:press-slot-breathe 1.35s ease-in-out infinite}@keyframes press-slot-breathe{0%,to{opacity:.55}50%{opacity:1}}.press-slot__lip{height:.38rem;box-shadow:0 0 0 1px #ffffff14,inset 0 1px 0 #ffffff2e,0 0 12px var(--press-led-glow);background:linear-gradient(#4b5563,#1f2937 55%,#0b0f14);border-radius:.28rem;position:absolute;top:.15rem;left:0;right:0}.press-slot__throat{background:linear-gradient(#000,#1a1f28);border-radius:0 0 .35rem .35rem;height:.48rem;position:absolute;top:.48rem;left:6%;right:6%;box-shadow:inset 0 8px 12px #000000e6,inset 0 0 0 1px #ffffff08}.press-tray{background:linear-gradient(#2a303a,#12151b 70%,#0a0c10);border-radius:.35rem;height:.7rem;margin:.4rem .65rem .1rem;box-shadow:inset 0 1px #ffffff1a,0 2px #00000073,0 6px 12px #00000040}.ticket-disp.is-compact .ticket-disp__machine--product .press-ticket.ticket-disp__ticket{filter:drop-shadow(0 8px 14px #00000052);width:min(96%,19rem)!important;max-width:min(96%,19rem)!important;margin:.35rem auto!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.ticket-disp.is-compact .press-rollers{display:none}.ticket-disp.is-compact .press-slot{opacity:.55}.ticket-disp--product .ticket-disp__print{background:linear-gradient(#22d3ee33,#0891b21f),linear-gradient(#1e293b,#0f172a);border:1px solid #22d3ee59;border-radius:1rem;box-shadow:0 0 0 1px #00000059,0 12px 24px #00000059,inset 0 1px #ffffff14}.ticket-disp--product .ticket-disp__header .ticket-disp__eyebrow{color:#22d3eebf}.ticket-disp__serration{pointer-events:none;background:linear-gradient(135deg,#0000 33%,#e6dccb 34% 66%,#0000 67%) 0 0/.4rem .4rem repeat-x;height:.4rem;position:absolute;bottom:-1px;left:0;right:0;transform:translateY(55%)}.ticket-disp.is-compact .ticket-disp__serration{display:none}.value-vault__press--product .value-vault__led{box-shadow:inset 0 0 0 1px var(--press-led-glow),inset 0 12px 20px #00000080;border-radius:.75rem;margin:0 .1rem .45rem;background:linear-gradient(#ffffff0a,#0000 35%),linear-gradient(#0b1020,#05070f)!important}.value-vault__press--product .value-vault__aperture{height:clamp(7rem,19dvh,8.75rem)!important;min-height:7.25rem!important}.value-vault__press--product .value-vault__slot-hint{color:var(--press-led)}@supports (color:color-mix(in lab,red,red)){.value-vault__press--product .value-vault__slot-hint{color:color-mix(in srgb,var(--press-led) 55%,transparent)}}.value-vault__press--product .value-vault__ticket{top:.35rem!important;bottom:auto!important}.value-vault__press--product .value-vault__ticket:not(.is-yank){transform:translate3d(-50%,calc((1 - var(--feed,1)) * -118%),0)!important}@media (max-width:380px){.ticket-disp__machine--product{border-radius:1.35rem!important;padding:.6rem .55rem .7rem!important}.press-face{margin:.15rem .25rem .25rem;padding:.45rem .4rem}.press-display__status{letter-spacing:.1em;font-size:.48rem}.ticket-disp:not(.is-compact) .ticket-disp__machine--product .ticket-disp__ticket{width:min(88%,13.5rem)!important;max-width:min(88%,13.5rem)!important}}@media (min-width:768px){.ticket-disp--product,.ticket-disp__machine--product,.value-vault__press--product{max-width:min(100%,26.5rem)}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .press-display__bar.is-idle i,html:not([data-full-motion]) .press-display__bar.is-printing i,html:not([data-full-motion]) .press-rollers.is-spinning span,html:not([data-full-motion]) .ticket-disp__machine--product .press-ticket.is-yank,html:not([data-full-motion]) .ticket-disp__machine--product.is-printing .press-slot__glow{animation:none!important}}.token-machine{flex-direction:column;gap:.85rem;width:100%;max-width:min(100%,26rem);margin:.5rem auto 1rem;display:flex}.token-machine__header{text-align:center;padding:0 .5rem}.token-machine__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#22d3eeb8;margin:0;font-size:.58rem;font-weight:800}.token-machine__title{color:#f8fafc;margin:.35rem 0 0;font-size:clamp(1.2rem,5vw,1.5rem);font-weight:900}.token-machine__hint{color:#e2e8f08c;margin:.4rem 0 0;font-size:.78rem;line-height:1.4}.token-machine__press{background:linear-gradient(165deg,#c5cad3,#8e96a3 45%,#5c6573);border-radius:1.45rem;padding:.85rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,0 22px 44px #00000080}.token-machine__press.is-spinning{box-shadow:0 0 0 1px #22d3ee73,0 22px 44px #00000080,0 0 36px #22d3ee33}.token-machine__shell{pointer-events:none;position:absolute;inset:0}.token-machine__led{opacity:.35;background:linear-gradient(#0000,#22d3ee,#0000);border-radius:999px;width:.16rem;position:absolute;top:18%;bottom:22%}.token-machine__led--l{left:.7rem}.token-machine__led--r{right:.7rem}.token-machine__press.is-reveal .token-machine__led,.token-machine__press.is-spinning .token-machine__led{opacity:1;box-shadow:0 0 12px #22d3ee73}.token-machine__face{z-index:1;background:linear-gradient(#151922,#07090e);border-radius:1rem;padding:.75rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 16px 28px #0000008c}.token-machine__display{background:#06080d;border-radius:.55rem;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.4rem .65rem;display:flex;box-shadow:inset 0 8px 14px #0000008c}.token-machine__brand{letter-spacing:.16em;color:#f8fafc;font-size:.62rem;font-weight:900}.token-machine__status{letter-spacing:.16em;color:#67e8f9;font-size:.58rem;font-weight:800}.token-machine__window{text-align:center;padding:1.1rem .5rem .85rem}.token-machine__label{letter-spacing:.14em;text-transform:uppercase;color:#bae6fd8c;margin:0;font-size:.68rem;font-weight:700}.token-machine__count{color:#f0f9ff;text-shadow:0 0 24px #22d3ee59;margin:.35rem 0 0;font-size:clamp(3rem,14vw,4.25rem);font-weight:900;line-height:1}.token-machine__count.is-flicker{opacity:.7}.token-machine__sub{color:#e2e8f080;margin:.55rem 0 0;font-size:.78rem}.token-machine__actions{width:100%}.token-machine__cta{appearance:none;color:#f8fafc;cursor:pointer;background:linear-gradient(#22d3ee38,#0891b21f),#0f172a;border:1px solid #22d3ee59;border-radius:1rem;width:100%;min-height:3.25rem;font-size:1rem;font-weight:800}.token-machine__cta.is-busy{opacity:.6;cursor:default}.draft-run-bar{color:#e2e8f0b3;background:#080c148c;border:1px solid #94a3b81f;border-radius:.75rem;justify-content:space-between;gap:.75rem;margin:.15rem 0 .35rem;padding:.45rem .65rem;font-size:.78rem;display:flex}.draft-run-bar strong{color:#67e8f9;font-weight:900}.press-ticket__headline{color:#1c1917;text-align:center;margin:.15rem 0 .35rem;font-size:clamp(1.05rem,4.5vw,1.35rem);font-weight:900}.press-ticket__player{text-align:center;color:#0f172a;margin:0 0 .55rem;font-size:clamp(1.15rem,5vw,1.45rem);font-weight:800;line-height:1.2}.press-ticket__tap{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#0ea5e9bf;margin:.35rem 0 0;font-size:.62rem;font-weight:800}.press-ticket.is-collectible{cursor:pointer}.press-ticket__hidden-strips{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.draft-decision{text-align:center;background:#080c14a6;border:1px solid #22d3ee33;border-radius:1rem;margin-top:.75rem;padding:.85rem}.draft-decision__name{color:#f8fafc;margin:0 0 .65rem;font-size:1.05rem;font-weight:800}.draft-decision__row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.draft-decision__keep,.draft-decision__trade{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:.85rem;min-height:3rem;font-weight:800}.draft-decision__trade{color:#042f2e;background:linear-gradient(#22d3ee,#0284c7);border-color:#fff3}.draft-decision__keep{color:#f8fafc;background:#ffffff0f;border-color:#94a3b840}.draft-decision__row:has(.draft-decision__trade:only-child),.draft-decision__row:not(:has(.draft-decision__trade)){grid-template-columns:1fr}.tradeup-mode{flex-direction:column;gap:.75rem;margin-top:.35rem;display:flex}.tradeup-mode__machine{text-align:center;background:linear-gradient(165deg,#1e293b,#0b1220);border:1px solid #67e8f947;border-radius:1.1rem;padding:1rem;box-shadow:0 0 28px #22d3ee1a}.tradeup-mode__machine.is-processing{animation:tradeup-pulse .9s ease-in-out infinite}@keyframes tradeup-pulse{0%,to{box-shadow:0 0 18px #22d3ee1a}50%{box-shadow:0 0 36px #22d3ee52}}.tradeup-mode__eyebrow{letter-spacing:.22em;color:#67e8f9;margin:0;font-size:.62rem;font-weight:900}.tradeup-mode__original{color:#f8fafc;margin:.45rem 0 0;font-size:.95rem;font-weight:700}.tradeup-mode__insert{flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0 .25rem;display:flex}.tradeup-mode__insert-ticket{background:linear-gradient(#fffdf8,#e8dcc8);border-radius:.35rem;width:3.2rem;height:4.4rem;animation:tradeup-insert-feed .9s ease-in-out infinite;box-shadow:0 8px 16px #00000059}@keyframes tradeup-insert-feed{0%{opacity:1;transform:translateY(-10px)scale(1)}55%{opacity:.55;transform:translateY(18px)scale(.92)}to{opacity:0;transform:translateY(34px)scale(.75)}}.tradeup-mode__busy{text-align:center;color:#e2e8f099;font-size:.85rem}.tradeup-fan{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.tradeup-fan__card{appearance:none;color:#1c1917;cursor:pointer;min-height:7.5rem;transform:rotate(var(--fan-rot,0deg));background:linear-gradient(#fffdf8,#efe6d6);border:1px solid #ffffff1f;border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.65rem .4rem .7rem;display:flex;box-shadow:0 10px 20px #00000047}.tradeup-fan__card:first-child{--fan-rot:-4deg}.tradeup-fan__card:nth-child(2){--fan-rot:0deg}.tradeup-fan__card:nth-child(3){--fan-rot:4deg}.tradeup-fan__card.is-shredding{pointer-events:none;animation:tradeup-shred .48s ease-in forwards}@keyframes tradeup-shred{0%{opacity:1;transform:rotate(var(--fan-rot,0deg)) scale(1);filter:none}35%{opacity:.85;transform:rotate(calc(var(--fan-rot,0deg) + 6deg)) scale(.96) translateY(6px)}to{opacity:0;transform:rotate(calc(var(--fan-rot,0deg) + 18deg)) scale(.55) translateY(48px);filter:blur(1.5px)}}.tradeup-fan__era{font-size:.62rem;font-weight:900;line-height:1.2}.tradeup-fan__name{flex:1;font-size:.82rem;font-weight:800;line-height:1.2}.tradeup-fan__pick{letter-spacing:.12em;text-transform:uppercase;color:#0ea5e9d9;font-size:.55rem;font-weight:800}.tradeup-mode__keep{appearance:none;color:#f8fafc;cursor:pointer;background:#ffffff0d;border:1px solid #94a3b847;border-radius:.85rem;width:100%;min-height:2.85rem;font-weight:800}.draft-ticket-rail{-webkit-overflow-scrolling:touch;gap:.45rem;padding:.35rem .1rem .65rem;display:flex;overflow-x:auto}.draft-ticket-rail__item{color:#1c1917;background:linear-gradient(#fffdf8,#ebe3d4);border-radius:.55rem;flex:none;width:7.5rem;padding:.45rem .5rem;box-shadow:0 6px 14px #00000040}.draft-ticket-rail__era{margin-bottom:.2rem;font-size:.52rem;font-weight:800;display:block}.draft-ticket-rail__item strong{font-size:.72rem;line-height:1.2}@media (max-width:380px){.tradeup-fan{gap:.3rem}.tradeup-fan__name{font-size:.72rem}}.billion-draft-layout--positions{min-height:0;padding-bottom:calc(5.6rem + var(--safe-bottom,0px));flex-direction:column;flex:1;display:flex}.position-dock{z-index:40;padding:.55rem var(--page-pad-x) calc(.55rem + var(--safe-bottom,0px));pointer-events:none;background:linear-gradient(#0000,#060a12eb 28%);position:fixed;bottom:0;left:0;right:0}.position-dock__rail{pointer-events:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.35rem,2vw,.65rem);max-width:min(100%,26rem);margin-inline:auto;display:grid}.position-dock__item{flex-direction:column;align-items:center;gap:.28rem;min-width:0;display:flex}.position-dock__circle{--dock-circle:clamp(2.55rem,12vw,3.15rem);width:var(--dock-circle);height:var(--dock-circle);letter-spacing:.02em;color:#e2e8f08c;background:#0f172ad9;border:2px solid #94a3b847;border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;box-shadow:inset 0 1px #ffffff0f}.position-dock__item.is-current .position-dock__circle{color:#ecfeff;border-color:#67e8f9;animation:dock-pulse 1.6s ease-in-out infinite;transform:translateY(-3px)scale(1.06);box-shadow:0 0 0 3px #67e8f938,0 10px 22px #22d3ee47}.position-dock__item.is-filled .position-dock__circle{border-color:#ffffff59;font-size:.78rem}.position-dock__item.is-pending .position-dock__circle{outline-offset:2px;outline:2px dashed #facc15a6}.position-dock__label{letter-spacing:.14em;color:#94a3b8d9;font-size:.58rem;font-weight:800}.position-dock__item.is-current .position-dock__label{color:#67e8f9}@keyframes dock-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.token-inv{background:linear-gradient(135deg,#1e293bf2,#0f172aeb);border:1px solid #d4af3759;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex;box-shadow:0 10px 28px #00000059,inset 0 1px #ffffff0f}.token-inv.is-spending{animation:token-spend-flash .55s}@keyframes token-spend-flash{0%,to{border-color:#d4af3759}40%{border-color:#facc15f2;box-shadow:0 0 24px #facc1559}}.token-inv__meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.token-inv__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#fde68abf;font-size:.55rem;font-weight:900}.token-inv__count{color:#fde68a;font-size:1.35rem;font-weight:900;line-height:1}.token-inv__tray{align-items:center;gap:.35rem;display:flex}.token-inv__coin{opacity:.35;background:#1c191773;border:2px solid #78716c73;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;display:grid;transform:scale(.92)}.token-inv__coin.is-filled{opacity:1;background:radial-gradient(circle at 30% 28%,#fde68a,#d97706 55%,#92400e 100%);border-color:#b45309;transform:scale(1);box-shadow:0 4px 10px #92400e73,inset 0 1px #ffffff73}.token-inv__coin.is-drop{animation:token-drop .38s cubic-bezier(.22,1.2,.36,1)}@keyframes token-drop{0%{opacity:0;transform:translateY(-28px)scale(.6)}70%{opacity:1;transform:translateY(3px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}.token-inv__coin-face{letter-spacing:.04em;color:#451a03;text-shadow:0 1px #ffffff59;font-size:.55rem;font-weight:900}.token-inv__coin.is-empty .token-inv__coin-face{color:#94a3b859;text-shadow:none}.token-machine__award-tray{padding:.85rem .75rem 1rem}.draft-slot-banner{text-align:center;flex-direction:column;align-items:center;gap:.15rem;margin:.15rem 0 .35rem;display:flex}.draft-slot-banner__kicker{letter-spacing:.18em;text-transform:uppercase;color:#94a3b8bf;font-size:.58rem;font-weight:800}.draft-slot-banner strong{color:#f8fafc;letter-spacing:-.02em;font-size:1.15rem;font-weight:900}.billion-tease{text-align:center;flex:1;place-items:center;padding:2rem 1.25rem;display:grid;position:relative;overflow:hidden}.billion-tease__glow{filter:blur(18px);background:radial-gradient(circle,#facc1538,#0000 70%);animation:tease-glow 2.4s ease-in-out infinite;position:absolute;inset:20% 10%}.billion-tease__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#fde68acc;margin:0 0 .75rem;font-size:.7rem;font-weight:900;animation:tease-in .7s cubic-bezier(.22,1,.36,1) both;position:relative}.billion-tease__title{letter-spacing:-.03em;color:#f8fafc;max-width:16ch;margin:0;font-size:clamp(1.85rem,7.5vw,2.75rem);font-weight:900;line-height:1.12;animation:tease-in .9s cubic-bezier(.22,1,.36,1) .12s both;position:relative}.billion-tease__title span{color:#0000;background:linear-gradient(90deg,#fde68a,#f59e0b,#fde68a) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:tease-shimmer 2.2s linear infinite;display:block}@keyframes tease-in{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes tease-glow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes tease-shimmer{0%{background-position:0}to{background-position:200%}}.ticket-disp--premium .ticket-disp__machine--product{transform-origin:top;transform:scale(1.04)}.press-shell__token-slot{z-index:3;background:linear-gradient(#0f172a,#020617);border:1px solid #d4af3773;border-radius:.35rem;flex-direction:column;justify-content:flex-end;align-items:center;width:1.65rem;height:2.4rem;padding-bottom:.2rem;display:flex;position:absolute;top:18%;right:.55rem;box-shadow:inset 0 0 8px #000000a6}.press-shell__token-slot-lip{background:#111827;border:1px solid #94a3b840;border-radius:.15rem;width:1.1rem;height:.55rem;position:absolute;top:.25rem}.press-shell__token-slot em{letter-spacing:.08em;color:#fde68abf;font-size:.38rem;font-style:normal;font-weight:900}.press-ticket__headline{letter-spacing:-.02em;line-height:1.15;font-size:clamp(.95rem,3.8vw,1.15rem)!important;font-weight:900!important}.press-ticket__player{font-size:clamp(1.05rem,4.2vw,1.35rem)!important;font-weight:800!important}.tradeup-mode__token-slot{background:#00000059;border:2px dashed #d4af3773;border-radius:50%;width:3rem;height:3rem;margin:0 auto .65rem;position:relative}.tradeup-mode__token-fly{color:#451a03;opacity:0;background:radial-gradient(circle at 30% 28%,#fde68a,#d97706 55%,#92400e);border-radius:50%;place-items:center;font-size:.65rem;font-weight:900;display:grid;position:absolute;inset:.25rem;transform:translate(-120px,-80px)scale(.5)}.tradeup-mode__token-fly.is-active{animation:token-fly-in .5s cubic-bezier(.22,1,.36,1) forwards}.tradeup-mode__token-fly.is-seated{opacity:1;animation:none;transform:none;box-shadow:0 0 16px #facc1573}@keyframes token-fly-in{to{opacity:1;transform:none}}.tradeup-mode__lights{justify-content:center;gap:.35rem;margin-top:.65rem;display:flex}.tradeup-mode__lights i{background:#94a3b840;border-radius:50%;width:.45rem;height:.45rem}.tradeup-mode__lights.is-on i{background:#67e8f9;animation:trade-led .45s ease-in-out infinite alternate;box-shadow:0 0 10px #22d3ee}.tradeup-mode__lights.is-on i:nth-child(2){animation-delay:80ms}.tradeup-mode__lights.is-on i:nth-child(3){animation-delay:.16s}.tradeup-mode__lights.is-on i:nth-child(4){animation-delay:.24s}@keyframes trade-led{0%{filter:brightness(.7)}to{filter:brightness(1.35)}}.tradeup-mode__machine.is-powered{border-color:#67e8f98c}.ticket-disp--neo{width:100%;max-width:22.5rem;margin-inline:auto}.ticket-disp__header--neo .ticket-disp__eyebrow{color:var(--neo-copper-hi);letter-spacing:.22em}.ticket-disp__header--neo .ticket-disp__title{color:var(--neo-foam);letter-spacing:-.03em;font-weight:900}.neo-booth{background:radial-gradient(120% 80% at 50% 0,#c4784a2e,transparent 55%),linear-gradient(165deg,#122434 0,var(--neo-ink) 48%,#050a10 100%);isolation:isolate;border-radius:1.35rem;width:100%;padding:.85rem .75rem 1rem;position:relative;overflow:hidden;box-shadow:0 24px 48px #0000008c,inset 0 1px #e8a06a38,inset 0 -2px #0000008c}.neo-booth.is-compact{border-radius:1rem;max-width:16rem;margin-inline:auto;padding:.45rem .55rem .55rem}.neo-booth__chassis{pointer-events:none;z-index:0;position:absolute;inset:0}.neo-booth__rivet{background:radial-gradient(circle at 35% 30%,#f0c29a,var(--neo-copper) 55%,#7a3f22);border-radius:50%;width:.55rem;height:.55rem;position:absolute;box-shadow:0 1px 2px #00000080,inset 0 1px #ffffff59}.neo-booth__rivet--tl{top:.55rem;left:.55rem}.neo-booth__rivet--tr{top:.55rem;right:.55rem}.neo-booth__rivet--bl{bottom:.55rem;left:.55rem}.neo-booth__rivet--br{bottom:.55rem;right:.55rem}.neo-booth__trim{background:linear-gradient(90deg,transparent,var(--neo-copper),transparent);opacity:.55;height:2px;position:absolute;left:1.4rem;right:1.4rem}.neo-booth__trim--top{top:.85rem}.neo-booth__trim--bot{bottom:.85rem}.neo-booth__lamp{background:#3f2a1a;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:1.15rem;box-shadow:inset 0 0 2px #0009}.neo-booth__lamp--l{left:1.55rem}.neo-booth__lamp--r{right:1.55rem}.neo-booth.is-calculating .neo-booth__lamp,.neo-booth.is-printing .neo-booth__lamp{background:var(--neo-amber);box-shadow:0 0 12px var(--neo-amber),0 0 22px #f5c16c73;animation:neo-lamp .55s ease-in-out infinite alternate}@keyframes neo-lamp{0%{filter:brightness(.85)}to{filter:brightness(1.25)}}.neo-booth__glass{z-index:1;background:linear-gradient(180deg,#f5c16c0f,transparent 30%),var(--neo-glass);border:1px solid #c4784a47;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.neo-booth__marquee{border-bottom:1px solid #c4784a33;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .7rem .35rem;display:flex}.neo-booth__brand{letter-spacing:.2em;color:var(--neo-copper-hi);font-size:.55rem;font-weight:900}.neo-booth__status{letter-spacing:.14em;color:var(--neo-foam);font-size:.62rem;font-weight:800}.neo-booth__pulse{background:#94a3b859;border-radius:50%;width:.45rem;height:.45rem}.neo-booth__pulse.is-printing{background:var(--neo-amber);animation:neo-lamp .4s ease-in-out infinite alternate;box-shadow:0 0 10px #f5c16cb3}.neo-booth__chamber{min-height:11.5rem;padding:.55rem .55rem .85rem;position:relative}.neo-booth.is-compact .neo-booth__chamber{min-height:5.5rem;padding:.35rem .4rem .55rem}.neo-booth__gears{justify-content:center;gap:.45rem;margin-bottom:.35rem;display:flex}.neo-booth__gears span{background:linear-gradient(145deg,#8b5a3c,#3d2418);border-radius:.15rem;width:.7rem;height:.7rem;box-shadow:inset 0 1px #fff3}.neo-booth__gears.is-spinning span{animation:neo-gear .35s linear infinite}.neo-booth__gears.is-spinning span:nth-child(2){animation-direction:reverse}@keyframes neo-gear{to{transform:rotate(90deg)}}.neo-booth__bay{background:linear-gradient(#05080d,#101820);border:1px solid #c4784a2e;border-radius:.65rem;height:9.2rem;position:relative;overflow:hidden;box-shadow:inset 0 8px 18px #0000008c}.neo-booth.is-compact .neo-booth__bay{height:4.4rem}.neo-booth__mouth{background:linear-gradient(#020507,#1a120c);border:1px solid #c4784a40;border-radius:.35rem;height:.85rem;margin-top:.35rem;position:relative;overflow:hidden}.neo-booth__mouth span{background:#f5c16c26;border-radius:999px;position:absolute;inset:.2rem 12%;box-shadow:0 0 12px #c4784a40}.neo-booth.is-printing .neo-booth__mouth span{background:#f5c16c73;box-shadow:0 0 16px #f5c16c8c}.neo-booth .ticket-disp__ticket.neo-ticket,.ticket-disp--neo .ticket-disp__ticket{z-index:2;width:min(88%,11.5rem);transform:translate3d(-50%,calc((1 - var(--feed,0)) * 112%),0);will-change:transform;filter:drop-shadow(0 10px 16px #00000073);position:absolute;bottom:.35rem;left:50%}.ticket-disp--neo.is-compact .ticket-disp__ticket{filter:none;width:100%;margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}.neo-ticket.is-yank,.ticket-disp--neo .press-ticket.is-yank{animation:neo-ticket-settle .45s cubic-bezier(.2,.85,.25,1) both}@keyframes neo-ticket-settle{0%{transform:translate(-50%,-6px)rotate(-.6deg)}to{transform:translate(-50%)rotate(0)}}.neo-ticket__inner,.ticket-disp--neo .press-ticket__inner{background:linear-gradient(180deg,#faf4e8,var(--neo-ticket));color:var(--neo-ticket-ink);border:1px solid #5c402847;border-radius:.55rem;padding:.55rem .55rem .45rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.neo-ticket__edge{background:repeating-linear-gradient(#0000 0 6px,#1c14102e 6px 8px);width:.28rem;position:absolute;inset:0 auto 0 0}.neo-ticket__foil{background:linear-gradient(90deg,#7a3f22,var(--neo-copper-hi),#7a3f22);height:.22rem;position:absolute;top:0;left:0;right:0}.neo-ticket__stub{letter-spacing:.16em;color:#1c14108c;justify-content:space-between;align-items:center;margin-bottom:.35rem;font-size:.48rem;font-weight:900;display:flex}.neo-ticket__stub em{color:var(--neo-copper);letter-spacing:.08em;font-style:normal}.neo-ticket__field{margin-bottom:.35rem}.neo-ticket__label{letter-spacing:.14em;text-transform:uppercase;color:#1c141073;margin-bottom:.15rem;font-size:.48rem;font-weight:800;display:block}.neo-ticket__reel{min-height:var(--reel-h,52px);background:#1c14100f;border:1px solid #1c14101f;border-radius:.35rem;overflow:hidden}.neo-ticket__bars{align-items:flex-end;gap:1px;height:1.1rem;margin-top:.35rem;display:flex}.neo-ticket__bars i{background:#1c1410b3;height:100%;display:block}.neo-ticket__serial{letter-spacing:.08em;color:#1c141073;margin:.25rem 0 0;font-size:.5rem;font-weight:700}.neo-booth__cta{appearance:none;cursor:pointer;color:#1c1410;background:linear-gradient(180deg,var(--neo-copper-hi),var(--neo-copper) 55%,#8f4d2c);border:0;border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:100%;min-height:3.35rem;margin-top:.75rem;font-weight:900;display:flex;position:relative;box-shadow:0 10px 22px #c4784a59,inset 0 1px #fff6}.neo-booth__cta.is-busy{opacity:.65;cursor:default}.neo-booth__cta-ring{pointer-events:none;border:1px solid #f5c16c59;border-radius:1.25rem;position:absolute;inset:-3px}.neo-booth__cta-kicker{letter-spacing:.16em;text-transform:uppercase;opacity:.75;font-size:.55rem}.neo-booth__cta-label{letter-spacing:-.02em;font-size:1.05rem}.neo-booth__rerolls{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.55rem;display:grid}.neo-booth__reroll{appearance:none;min-height:2.85rem;color:var(--neo-foam);cursor:pointer;background:linear-gradient(#122434f2,#071018f2);border:1px solid #c4784a59;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:flex}.neo-booth__reroll:disabled{opacity:.4;cursor:default}.neo-booth__reroll-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:800;color:var(--oneb-orange,#ff6a00)!important}.neo-booth__reroll-label{font-size:.78rem;font-weight:800}.neo-booth--vault .neo-booth__chamber{min-height:auto}.value-vault__led--neo{background:radial-gradient(circle at 50% 0,#f5c16c1f,#0000 55%),linear-gradient(#0a121a,#05080d)!important;border:1px solid #c4784a59!important;border-radius:.75rem!important}.value-vault--neo .value-vault__eyebrow{color:var(--neo-copper-hi)}.value-vault--neo .value-vault__feed-all{background:linear-gradient(#c4784a33,#071018e6);border-color:#c4784a66}.billion-offers--draft-focus{margin-top:.35rem}.billion-offers--draft-focus .billion-offer{background:linear-gradient(135deg,#122434eb,#071018f2);border:1px solid #c4784a2e;border-radius:.95rem}.billion-offers--draft-focus .billion-offer.is-selected{border-color:var(--neo-copper-hi);box-shadow:0 0 0 2px #c4784a47,0 12px 28px #00000059}.billion-offers--draft-focus .billion-offer__name{color:var(--neo-foam)}.billion-offers--draft-focus .billion-offer__pos{color:var(--neo-copper-hi)}.billion-court-dock__item.is-target .billion-court-dock__circle{border-color:var(--neo-copper-hi)!important;box-shadow:0 0 0 3px #c4784a73,0 0 18px #f5c16c59!important}.neo-booth--vault .value-vault__aperture .ticket-disp__ticket{transform:translate(-50%,calc((1 - var(--feed,1)) * -118%))}.value-vault-transition__eyebrow{color:var(--neo-copper-hi)!important}.value-vault-transition__beam{background:radial-gradient(circle,#c4784a59,#0000 70%)!important}:root{--neo-ink:#f4f7fb;--neo-ink-2:#e8eef5;--neo-copper:#3b82f6;--neo-copper-hi:#60a5fa;--neo-amber:#38bdf8;--neo-glass:#ffffffd1;--neo-ticket:#fffaf2;--neo-ticket-ink:#1c1917;--neo-foam:#0f172a}.neo-booth{border:1px solid #94a3b859;background:radial-gradient(120% 70% at 50% 0,#fffffff2,#0000 55%),linear-gradient(165deg,#fff,#f3f6fa 42%,#d9e2ec)!important;box-shadow:0 28px 48px #0f172a47,inset 0 1px #fffffff2,inset 0 -2px #94a3b859!important}.neo-booth.is-printing{box-shadow:0 28px 48px #0f172a47,0 0 28px #38bdf847,inset 0 1px #fff!important}.neo-booth__rivet{background:radial-gradient(circle at 35% 30%,#fff,#cbd5e1 55%,#64748b)!important}.neo-booth__trim{opacity:.7!important;background:linear-gradient(90deg,#0000,#64748b73,#0000)!important}.neo-booth__lamp{background:#94a3b8!important}.neo-booth.is-calculating .neo-booth__lamp,.neo-booth.is-printing .neo-booth__lamp{background:#38bdf8!important;box-shadow:0 0 12px #38bdf8,0 0 22px #38bdf873!important}.neo-booth__glass{background:linear-gradient(#ffffffbf,#f1f5f9e6)!important;border:1px solid #94a3b866!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #94a3b833!important}.neo-booth__marquee{border-bottom:1px solid #94a3b847!important}.neo-booth__brand{color:#0369a1!important}.neo-booth__status{color:#0f172a!important}.ticket-disp__header--neo .ticket-disp__eyebrow{color:#0369a1!important}.neo-booth__cta,.ticket-disp__header--neo .ticket-disp__title{color:#0f172a!important}.neo-booth__cta{border:1px solid #64748b59;background:linear-gradient(#fff,#e2e8f0 55%,#cbd5e1)!important;box-shadow:0 10px 22px #0f172a2e,inset 0 1px #ffffffe6!important}.neo-booth__cta-ring{border-color:#38bdf873!important}.neo-booth__reroll{color:#0f172a!important;background:linear-gradient(#fff,#eef2f7)!important;border:1px solid #64748b59!important}.neo-booth__reroll-kicker{color:#0369a1!important}.neo-booth__bay{background:linear-gradient(#e8eef5,#cfd8e3)!important;border:1px solid #64748b47!important;box-shadow:inset 0 8px 18px #0f172a1f!important}.neo-booth__mouth{background:linear-gradient(#94a3b8,#64748b)!important;border:1px solid #47556973!important}.neo-ticket__team-lock{background:#0f172a0f;border:1px solid #0f172a1f;border-radius:.4rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.4rem;padding:.25rem .5rem;font-size:.95rem;font-weight:900;display:flex}.neo-ticket__team-lock.has-logo .team-logo{flex-shrink:0}.neo-ticket__team-lock.has-logo .team-logo-image{object-fit:contain;filter:drop-shadow(0 1px 1px #00000059);width:1.55rem;height:1.55rem}.neo-ticket__team-lock.is-locked{box-shadow:inset 0 0 0 1px #ffffff40}.ht-spinner{--ht-cell:72px;width:100%;max-width:18.5rem;margin:.2rem auto .55rem;padding:0 .15rem;position:relative}.ht-spinner.is-compact{--ht-cell:52px;max-width:12rem;margin-bottom:.3rem}.ht-spinner__window{height:calc(var(--ht-cell) + .55rem);background:linear-gradient(#ffffffeb,#f1f5f9e0);border:1px solid #0f172a1f;border-radius:.65rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a1f}.ht-spinner__window:after,.ht-spinner__window:before{content:"";z-index:2;pointer-events:none;width:1.6rem;position:absolute;top:0;bottom:0}.ht-spinner__window:before{background:linear-gradient(90deg,#f8fafcf2,#0000);left:0}.ht-spinner__window:after{background:linear-gradient(270deg,#f8fafcf2,#0000);right:0}.ht-spinner__pointer{width:calc(var(--ht-cell) + .2rem);z-index:1;pointer-events:none;background:linear-gradient(#22c55e1f,#22c55e0a);border-left:1.5px solid #0f172a2e;border-right:1.5px solid #0f172a2e;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #22c55e26}.ht-spinner__track{will-change:transform;width:max-content;height:100%;padding-left:calc(50% - var(--ht-cell) / 2);align-items:center;display:flex;transform:translate(0)}.ht-spinner__cell{flex:0 0 var(--ht-cell);width:var(--ht-cell);height:var(--ht-cell);border:1px solid #ffffff59;border-radius:.55rem;place-items:center;margin:0;display:grid;box-shadow:0 4px 10px #0f172a2e}.ht-spinner__cell img{object-fit:contain;filter:drop-shadow(0 1px 2px #00000059);pointer-events:none;-webkit-user-select:none;user-select:none;width:72%;height:72%}.ht-spinner__cell span{color:#fff;letter-spacing:.04em;font-size:.55rem;font-weight:900}.ht-spinner__caption{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#0f172a73;min-height:1em;margin:.35rem 0 0;font-size:.58rem;font-weight:800}.ht-spinner.is-spinning .ht-spinner__caption{color:#0f172a9e}.ht-spinner.is-compact .ht-spinner__caption{margin-top:.2rem;font-size:.48rem}.team-prize-wheel{aspect-ratio:1;filter:drop-shadow(0 12px 18px #0f172a38);width:min(100%,15.5rem);margin:.15rem auto .55rem;position:relative}.team-prize-wheel.is-compact{width:min(100%,7.5rem);margin-bottom:.35rem}.team-prize-wheel__pointer{z-index:5;transform-origin:50% 0;filter:drop-shadow(0 2px 2px #00000040);border-top:.75rem solid #0f172a;border-left:.42rem solid #0000;border-right:.42rem solid #0000;width:0;height:0;position:absolute;top:-.15rem;left:50%;transform:translate(-50%)}.team-prize-wheel__pointer.is-tick{animation:wheel-pointer-tick .12s ease-out}@keyframes wheel-pointer-tick{0%{transform:translate(-50%)rotate(0)}40%{transform:translate(-50%)rotate(11deg)}to{transform:translate(-50%)rotate(0)}}.team-prize-wheel__ring{pointer-events:none;z-index:3;border:3px solid #ffffffd9;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0f172a1f,0 0 0 3px #94a3b859}.team-prize-wheel__disc{will-change:transform;border-radius:50%;position:absolute;inset:.2rem;transform:translateZ(0)}.team-prize-wheel__seg{pointer-events:none;place-items:center;width:1.7rem;height:1.7rem;margin:-.85rem;display:grid;position:absolute;top:50%;left:50%}.team-prize-wheel.is-compact .team-prize-wheel__seg{width:1.05rem;height:1.05rem;margin:-.525rem}.team-prize-wheel__logo{place-items:center;width:100%;height:100%;display:grid}.team-prize-wheel__logo img{object-fit:contain;filter:drop-shadow(0 1px 1px #00000059);width:1.15rem;height:1.15rem}.team-prize-wheel.is-compact .team-prize-wheel__logo img{width:.72rem;height:.72rem}.team-prize-wheel__logo em{color:#fff;text-shadow:0 1px 2px #00000080;font-size:.42rem;font-style:normal;font-weight:900}.team-prize-wheel__hub{z-index:4;letter-spacing:.08em;color:#0f172a;background:linear-gradient(160deg,#fff,#e2e8f0);border:2px solid #0f172a26;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;margin:-1.2rem;font-size:.55rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 4px 10px #0f172a33}.team-prize-wheel.is-compact .team-prize-wheel__hub{width:1.4rem;height:1.4rem;margin:-.7rem;font-size:.38rem}.team-prize-wheel__count{letter-spacing:.12em;text-transform:uppercase;color:#0f172a73;margin:0;font-size:.52rem;font-weight:800;position:absolute;bottom:-1.1rem;left:50%;transform:translate(-50%)}.team-prize-wheel.is-compact .team-prize-wheel__count{display:none}.billion-shell--draft820 .billion-draft-layout,.billion-shell--picking .billion-draft-layout{overflow:visible!important}.billion-shell--draft820 .billion-main,.billion-shell--picking .billion-main{padding-bottom:calc(.85rem + var(--dock-circle) * .25)!important}.billion-court.is-docked{z-index:40;padding:.65rem var(--page-pad-x) calc(1.15rem + var(--safe-bottom))!important;background:0 0!important;overflow:visible!important}.billion-court-dock__item{padding-bottom:.35rem!important;overflow:visible!important}.billion-court-dock__circle{box-shadow:0 6px 14px #0f172a38}.billion-court-dock__item.is-target .billion-court-dock__circle{box-shadow:0 0 0 3px #38bdf873,0 0 18px #38bdf859,0 6px 14px #0f172a38!important}.billion-court-dock__item.is-current .billion-court-dock__circle,.billion-court-dock__item.is-filled .billion-court-dock__circle{outline-offset:2px}.value-vault__pace{flex-direction:column;align-items:center;gap:.2rem;width:100%;display:flex}.value-vault__pace-kicker{letter-spacing:.22em;text-transform:uppercase;color:#94a3b8f2;font-size:.62rem;font-weight:800}.value-vault__pace-value{letter-spacing:-.02em;color:#ecfdf5;text-shadow:0 0 18px #34d39973,0 2px #00000059;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,5.5vw,1.85rem);font-weight:900;line-height:1.05}.value-vault__led.is-pace .value-vault__pace-value{color:#bbf7d0}.value-vault__led-calc{letter-spacing:.28em;text-transform:uppercase;color:#e2e8f0e6;margin:0;font-size:.95rem;font-weight:800}.value-vault__led.is-calc{filter:saturate(.85)brightness(.95)}.value-vault__led-total.is-dim{filter:grayscale(.35);color:#94a3b8!important;text-shadow:none!important}.value-vault__led.is-fail{box-shadow:inset 0 0 40px #0f172aa6;background:radial-gradient(circle at 50% 0,#47556940,#0000 55%),linear-gradient(#0c1218,#05070a)!important;border-color:#64748b73!important}.value-vault__led-goal--short{letter-spacing:.02em;font-weight:700;animation:vault-short-flash .9s ease-out;color:#fca5a5!important}@keyframes vault-short-flash{0%,to{opacity:1}20%{opacity:.35}40%{opacity:1}60%{opacity:.45}}.value-vault.is-fail .neo-booth--vault{filter:saturate(.55)brightness(.88)}.neo-booth--vault.is-rejected{filter:saturate(.5)brightness(.86)hue-rotate(8deg)}.neo-booth--vault.is-rejected .neo-booth__lamp{opacity:.25}.value-vault__threshold{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.85rem .5rem .4rem;display:flex}.value-vault__threshold span{letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:800}.value-vault__threshold strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.4rem,6vw,1.9rem);font-weight:900}.value-vault__threshold--ok span{color:#34d399}.value-vault__threshold--ok strong{color:#bbf7d0;text-shadow:0 0 20px #34d39966}.value-vault__threshold--fail span{color:#94a3b8}.value-vault__threshold--fail strong{color:#cbd5e1}.value-vault__shortfall{color:#94a3b8;max-width:18rem;margin:.35rem 0 0;font-size:.82rem;line-height:1.35}.value-vault__shortfall em{color:#f87171;font-style:normal;font-weight:800}.value-vault__result-card.is-fail{background:linear-gradient(#0f172a8c,#02060cd9);border-color:#64748b59}.value-vault__result-card.is-success{border-color:#34d39959}.value-vault__result-five em{display:none}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .value-vault__led-goal--short{animation:none}}.hn-reel.is-compact{--hn-cell:200px;max-width:16rem;margin-bottom:.2rem}.hn-reel--decade{margin-top:.15rem}.hn-reel__window{background:linear-gradient(#fffffff2,#f1f5f9e6);border:1px solid #0f172a1f;border-radius:.7rem;height:3.15rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 8px 16px #0f172a1a}.hn-reel__window:after,.hn-reel__window:before{content:"";z-index:2;pointer-events:none;width:1.35rem;position:absolute;top:0;bottom:0}.hn-reel__window:before{background:linear-gradient(90deg,#f8fafcf5,#0000);left:0}.hn-reel__window:after{background:linear-gradient(270deg,#f8fafcf5,#0000);right:0}.hn-reel__pointer{width:calc(var(--hn-cell) + .15rem);z-index:1;pointer-events:none;background:linear-gradient(#3b82f61a,#3b82f608);border-left:1.5px solid #0f172a29;border-right:1.5px solid #0f172a29;max-width:92%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hn-reel__track{width:max-content;height:100%;padding-left:calc(50% - var(--hn-cell) / 2);align-items:center;display:flex;transform:translate(0)}.hn-reel.is-plain .hn-reel__cell{box-shadow:none;border:1px solid #ffffff1f}.hn-reel__cell{flex:0 0 var(--hn-cell);width:var(--hn-cell);min-width:var(--hn-cell);box-sizing:border-box;border:1px solid #ffffff47;border-radius:.55rem;justify-content:center;align-items:center;height:calc(100% - .35rem);margin:0;padding:0 .65rem;display:flex;box-shadow:0 4px 10px #0f172a2e}.hn-reel__label{letter-spacing:-.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 1px #0000002e;max-width:100%;font-size:clamp(.72rem,3.1vw,.92rem);font-weight:900;line-height:1.15;overflow:hidden}.hn-reel__caption{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#0f172a73;min-height:1em;margin:.28rem 0 0;font-size:.52rem;font-weight:800}.hn-reel.is-compact .hn-reel__caption{display:none}.neo-booth__chamber--stacked{flex-direction:column;align-items:stretch;gap:.15rem;padding-top:.2rem;display:flex}.neo-ticket__era-lock,.neo-ticket__player-lock{background:#0f172a0f;border:1px solid #0f172a1f;border-radius:.4rem;place-items:center;min-height:2.2rem;padding:.25rem .5rem;font-size:.95rem;font-weight:900;display:grid}.neo-ticket__era-lock.is-locked,.neo-ticket__player-lock.is-locked{box-shadow:inset 0 0 0 1px #ffffff40}.billion-court.is-docked,.billion-court.is-docked.is-slots-only{box-shadow:none!important;padding:.35rem var(--page-pad-x) calc(.85rem + var(--safe-bottom))!important;background:0 0!important;border:0!important;border-radius:0!important}.billion-court.is-slots-only .billion-court-dock__pos{color:#e2e8f0c7}.value-vault-transition__title{max-width:18rem;letter-spacing:.02em!important;font-size:clamp(1.35rem,6.5vw,2rem)!important;line-height:1.15!important}.value-vault__led-label.is-hidden{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.value-vault__slot-well--compact{border-radius:.55rem!important;width:min(100%,11.5rem)!important;min-height:3.6rem!important;max-height:4.2rem!important;margin:.35rem auto .15rem!important}.value-vault__slot-well--compact .value-vault__ticket-inner{padding:.35rem .45rem!important}.value-vault__awaiting{flex-direction:column;flex:auto;gap:.45rem;width:100%;max-width:min(100%,26rem);min-height:0;margin-inline:auto;display:flex}.value-vault__awaiting-grid{-webkit-overflow-scrolling:touch;flex-direction:column;gap:.4rem;padding-bottom:.25rem;display:flex;overflow-y:auto}.value-vault__await-card{appearance:none;color:#0f172a;text-align:left;cursor:pointer;background:linear-gradient(#ffffffeb,#f1f5f9e0);border:1px solid #94a3b847;border-radius:.85rem;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.55rem;width:100%;min-height:3.35rem;padding:.45rem .65rem;display:grid}.value-vault__await-card.is-active{border-color:#38bdf8a6;box-shadow:0 0 0 2px #38bdf840}.value-vault__await-card.is-fed{opacity:.48;filter:grayscale(.25)}.value-vault__await-mark{border-radius:50%;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;font-size:.72rem;font-weight:900;display:grid}.value-vault__await-copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.value-vault__await-pos{letter-spacing:.14em;text-transform:uppercase;color:#0f172a73;font-size:.55rem;font-weight:800}.value-vault__await-name{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:900;line-height:1.15;overflow:hidden}.value-vault__await-meta{color:#0f172a80;font-size:.68rem;font-style:normal;font-weight:700}.hn-reel{--hn-cell:300px;width:100%;max-width:100%;margin:0 auto .15rem;padding:0}.hn-reel.is-compact{--hn-cell:240px}.hn-reel__window{border-radius:.85rem!important;height:4.1rem!important}.hn-reel.is-compact .hn-reel__window{height:3.2rem!important}.hn-reel__label{letter-spacing:-.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:clamp(.95rem,4.2vw,1.28rem)!important;font-weight:900!important;overflow:hidden!important}.hn-reel.is-compact .hn-reel__label{font-size:clamp(.78rem,3.4vw,1rem)!important}.hn-reel__cell{border-radius:.65rem!important;height:calc(100% - .4rem)!important;padding:0 .75rem!important}.hn-reel__caption{display:none!important}.hn-reel-label{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#0f172a6b;margin:.35rem 0 .12rem;font-size:.55rem;font-weight:800}.neo-booth__chamber--focal{gap:0!important;padding:.35rem .45rem .55rem!important}.neo-booth--reels .neo-booth__bay,.ticket-disp--reels-only .neo-booth__bay{display:none!important}.neo-booth__spin{appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 30% 24%,#fff 0,#f1f5f9 38%,#cbd5e1 78%,#94a3b8 100%);border:0;border-radius:50%;place-items:center;width:7.25rem;height:7.25rem;margin:.55rem auto .25rem;transition:transform 80ms,box-shadow .12s;display:grid;position:relative;box-shadow:0 0 0 3px #fffffff2,0 0 0 6px #3b82f647,0 14px 32px #0f172a47,inset 0 2px 3px #fffffff2,inset 0 -6px 14px #0f172a1f}.neo-booth__spin:before{content:"";background:linear-gradient(160deg,#3b82f6,#1d4ed8 55%,#1e3a8a);border-radius:50%;position:absolute;inset:.55rem;box-shadow:inset 0 1px #ffffff59,0 4px 12px #2563eb59}.neo-booth__spin:active,.neo-booth__spin:active:not(:disabled){transform:scale(.94);box-shadow:0 0 0 3px #fffffff2,0 0 0 6px #3b82f633,0 6px 16px #0f172a38,inset 0 2px 3px #fffffff2}.neo-booth__spin.is-busy{opacity:.55;cursor:default}.neo-booth__spin.is-busy:before{background:linear-gradient(160deg,#94a3b8,#64748b)}.neo-booth__spin-ring{pointer-events:none;z-index:1;border:1.5px dashed #ffffff8c;border-radius:50%;animation:spin-ring-rotate 8s linear infinite;position:absolute;inset:.2rem}@keyframes spin-ring-rotate{to{transform:rotate(1turn)}}.neo-booth__spin-label{z-index:2;letter-spacing:.18em;color:#fff;text-shadow:0 1px 2px #0f172a59;font-size:1.2rem;font-weight:900;position:relative}.billion-court-dock__item,.billion-offer,.neo-booth__cta,.neo-booth__reroll,.tu-back,.value-vault__await-card,.value-vault__build-another,.value-vault__feed-all,.value-vault__home,.value-vault__share{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.value-vault__cavity--ipad{flex:1;min-height:0;gap:.35rem!important}.value-vault__cavity--ipad,.value-vault__led--ipad{flex-direction:column!important;display:flex!important}.value-vault__led--ipad{background:radial-gradient(circle at 50% 0,#38bdf81a,#0000 55%),linear-gradient(#0b1220,#05080f)!important;border:1px solid #0f172a8c!important;border-radius:1rem!important;flex:auto!important;justify-content:space-between!important;width:100%!important;min-height:14rem!important;padding:1rem .85rem .9rem!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 28px #00000059!important}.value-vault__led-status{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#bae6fdc7;margin:0;font-size:clamp(.78rem,3.4vw,1rem);font-weight:800}.value-vault__led--ipad.is-reading .value-vault__led-status{color:#fde68a;animation:vault-read-pulse .9s ease-in-out infinite}@keyframes vault-read-pulse{0%,to{opacity:.55}50%{opacity:1}}.value-vault__led--ipad .value-vault__led-body{flex:1;place-items:center;padding:.5rem 0;display:grid}.value-vault__led--ipad .value-vault__pace-kicker{letter-spacing:.28em!important;font-size:clamp(.72rem,3.2vw,.95rem)!important}.value-vault__led--ipad .value-vault__pace-value{margin-top:.25rem;font-size:clamp(1.7rem,8vw,2.45rem)!important}.value-vault__led-reading{letter-spacing:.16em;color:#fde68a;text-align:center;margin:0;font-size:clamp(1.05rem,4.8vw,1.45rem);font-weight:800;animation:vault-read-pulse .9s ease-in-out infinite}.value-vault__led--ipad .value-vault__led-goal{text-align:center;letter-spacing:.12em;margin:0;color:#94a3b8e6!important;font-size:clamp(.78rem,3.3vw,1rem)!important;font-weight:800!important}.value-vault__led--ipad .value-vault__led-calc,.value-vault__led--ipad .value-vault__led-total{font-size:clamp(1.5rem,7vw,2.2rem)!important}.value-vault__mouth-slot{z-index:4;background:linear-gradient(#9ca3af,#6b7280 40%,#4b5563)!important;border:1px solid #0f172a40!important;border-radius:.35rem!important;height:1.55rem!important;margin:.15rem .85rem .45rem!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 2px 4px #00000059,0 0 0 1px #facc1538!important}.value-vault__mouth-lip{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#facc158c,#0000);height:2px;position:absolute;top:45%;left:8%;right:8%}.value-vault__mouth-ticket{width:8.4rem;height:3.1rem;transform:translate3d(0,calc(var(--feed,1) * 115%),0);opacity:calc(.25 + var(--feed,1) * .75);will-change:transform,opacity;pointer-events:none;z-index:2;background:linear-gradient(#fffdf8,#f3ead7);border:1px solid #0f172a33;border-radius:.35rem .35rem .15rem .15rem;justify-content:center;align-items:center;gap:.4rem;margin-left:-4.2rem;padding:0 .45rem;display:flex;position:absolute;bottom:0;left:50%;box-shadow:0 6px 14px #00000038}.value-vault__mouth-ticket em{color:#fff;background:#0f172a;border-radius:50%;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.value-vault__mouth-ticket strong{color:#1c1917;white-space:nowrap;text-overflow:ellipsis;max-width:5.4rem;font-size:.78rem;font-weight:800;overflow:hidden}.value-vault__mouth-ticket.is-ready{transform:translateY(115%)}.value-vault__mouth-ticket.is-inserting{transition:none}.value-vault__mouth-ticket.is-gone{opacity:0}.value-vault__billion-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.value-vault__billion-bit{opacity:.9;border-radius:.12rem;width:.45rem;height:.9rem;animation:billion-fall 2.4s linear forwards;position:absolute;top:-8%}.value-vault__billion-bit.bit-0{background:#34d399;animation-delay:50ms;left:8%}.value-vault__billion-bit.bit-1{background:#fbbf24;animation-delay:.12s;left:18%}.value-vault__billion-bit.bit-2{background:#60a5fa;animation-delay:20ms;left:28%}.value-vault__billion-bit.bit-3{background:#f472b6;animation-delay:.18s;left:38%}.value-vault__billion-bit.bit-4{background:#a3e635;animation-delay:80ms;left:48%}.value-vault__billion-bit.bit-5{background:#f59e0b;animation-delay:.22s;left:58%}.value-vault__billion-bit.bit-6{background:#22d3ee;animation-delay:.14s;left:68%}.value-vault__billion-bit:nth-child(n+8){left:calc(10% + (var(--i,0) * 7%))}.value-vault__billion-bit:nth-child(8){background:#34d399;animation-delay:.28s;left:78%}.value-vault__billion-bit:nth-child(9){background:#fbbf24;animation-delay:.1s;left:88%}.value-vault__billion-bit:nth-child(10){background:#c084fc;animation-delay:.32s;left:12%}.value-vault__billion-bit:nth-child(11){background:#34d399;animation-delay:.4s;left:22%}.value-vault__billion-bit:nth-child(12){background:#60a5fa;animation-delay:.36s;left:32%}.value-vault__billion-bit:nth-child(13){background:#f472b6;animation-delay:.45s;left:42%}.value-vault__billion-bit:nth-child(14){background:#fbbf24;animation-delay:.5s;left:52%}.value-vault__billion-bit:nth-child(15){background:#22d3ee;animation-delay:.2s;left:62%}.value-vault__billion-bit:nth-child(16){background:#a3e635;animation-delay:.55s;left:72%}.value-vault__billion-bit:nth-child(17){background:#f59e0b;animation-delay:.3s;left:82%}.value-vault__billion-bit:nth-child(18){background:#34d399;animation-delay:.6s;left:92%}.value-vault__billion-bit:nth-child(19){background:#60a5fa;animation-delay:.7s;left:15%}.value-vault__billion-bit:nth-child(20){background:#f472b6;animation-delay:.65s;left:25%}.value-vault__billion-bit:nth-child(21){background:#fbbf24;animation-delay:.75s;left:35%}.value-vault__billion-bit:nth-child(22){background:#22d3ee;animation-delay:.8s;left:45%}.value-vault__billion-bit:nth-child(23){background:#34d399;animation-delay:.85s;left:55%}.value-vault__billion-bit:nth-child(24){background:#c084fc;animation-delay:.9s;left:65%}.value-vault__billion-bit:nth-child(25){background:#f59e0b;animation-delay:.95s;left:75%}.value-vault__billion-bit:nth-child(26){background:#a3e635;animation-delay:1s;left:85%}.value-vault__billion-bit:nth-child(27){background:#60a5fa;animation-delay:1.05s;left:5%}.value-vault__billion-bit:nth-child(28){background:#f472b6;animation-delay:1.1s;left:95%}@keyframes billion-fall{0%{opacity:0;transform:translateY(-10%)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(12px,110vh)rotate(520deg)}}.value-vault__billion-drama .value-vault__billion-title{color:#0000;filter:drop-shadow(0 0 28px #34d3998c);background:linear-gradient(#ecfdf5,#34d399 55%,#059669);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,12vw,3.6rem)!important}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .value-vault__billion-bit,html:not([data-full-motion]) .value-vault__led--ipad.is-reading .value-vault__led-status,html:not([data-full-motion]) .value-vault__led-reading{animation:none!important}}.perf-boot,.perf-home,.perf-root,.perf-shell{width:100%;max-width:28rem;min-height:100dvh;padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem calc(1rem + env(safe-area-inset-bottom,0px));color:#e2e8f0;box-sizing:border-box;overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0b1220;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.perf-boot,.perf-home{text-align:center;justify-content:center;align-items:center;gap:.75rem}.perf-boot__eyebrow,.perf-home__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.65rem;font-weight:800}.perf-boot__title,.perf-home__title{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,10vw,2.8rem);font-weight:900}.perf-boot__sub,.perf-home__sub{color:#94a3b8;max-width:18rem;margin:0;font-size:.85rem;line-height:1.4}.perf-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.perf-back{appearance:none;color:#93c5fd;background:0 0;border:0;padding:.35rem .2rem;font-size:.85rem;font-weight:700}.perf-brand{letter-spacing:.16em;font-size:.7rem}.perf-phase{color:#64748b;text-transform:uppercase;font-size:.65rem}.perf-machine{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:1rem;flex-direction:column;flex:1;gap:.2rem;min-height:0;padding:.65rem .55rem .75rem;display:flex}.perf-label{text-align:center;letter-spacing:.18em;color:#64748b;margin:.25rem 0 .1rem;font-size:.55rem;font-weight:800}.perf-reel{--perf-cell:280px;width:100%}.perf-reel__window{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:.65rem;height:3.4rem;position:relative;overflow:hidden}.perf-reel__pointer{width:calc(var(--perf-cell) + .1rem);pointer-events:none;z-index:1;background:#3b82f614;border-left:1px solid #0f172a33;border-right:1px solid #0f172a33;max-width:94%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.perf-reel__track{width:max-content;height:100%;padding-left:calc(50% - var(--perf-cell) / 2);align-items:center;display:flex;transform:translate(0)}.perf-reel__cell{flex:0 0 var(--perf-cell);width:var(--perf-cell);box-sizing:border-box;border-radius:.5rem;place-items:center;height:calc(100% - .35rem);margin:0;padding:0 .55rem;display:grid}.perf-reel__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(.78rem,3.4vw,1rem);font-weight:900;overflow:hidden}.perf-printer{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:.65rem;min-height:5.5rem;margin-top:.55rem;position:relative;overflow:hidden}.perf-ticket{color:#0f172a;box-sizing:border-box;opacity:0;background:#fffdf8;border:1px solid #cbd5e1;border-radius:.4rem;flex-direction:column;gap:.1rem;width:min(88%,14rem);min-height:3.4rem;padding:.45rem .55rem;display:flex;position:absolute;top:.55rem;left:50%;transform:translate(-50%,-120%)}.perf-ticket__era{letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:.55rem;font-weight:800}.perf-ticket__team{font-size:.85rem;font-weight:900;line-height:1.15}.perf-ticket__player{color:#334155;font-size:.72rem;font-style:normal;font-weight:700}.perf-ticket__val{color:#059669;font-size:.9rem;font-weight:900}.perf-ticket__placeholder{color:#94a3b8;font-weight:700}.perf-slot{background:linear-gradient(#9ca3af,#6b7280);border-radius:.3rem;height:1.15rem;position:absolute;bottom:.45rem;left:1rem;right:1rem;overflow:visible}.perf-insert-card{color:#0f172a;opacity:0;background:#fffdf8;border:1px solid #94a3b8;border-radius:.3rem;place-items:center;width:7.5rem;height:2.2rem;margin:0;font-size:.65rem;font-weight:800;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%,120%)}.perf-spin{appearance:none;color:#fff;letter-spacing:.16em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#2563eb;border:0;border-radius:50%;place-items:center;width:6.5rem;height:6.5rem;margin:.85rem auto .25rem;font-size:1.15rem;font-weight:900;display:grid;position:relative;box-shadow:0 8px 18px #2563eb59}.perf-spin.is-pressed,.perf-spin:active{background:#1d4ed8;transform:scale(.94)}.perf-spin:disabled{opacity:.55}.perf-result{text-align:center;margin-top:.75rem}.perf-result__kicker{letter-spacing:.18em;color:#94a3b8;margin:0;font-size:.65rem}.perf-result__value{color:#34d399;margin:.25rem 0 0;font-size:2rem;font-weight:900}.perf-result__meta{color:#94a3b8;margin:.35rem 0 .75rem;font-size:.78rem}.perf-restart{appearance:none;color:#0f172a;letter-spacing:.1em;touch-action:manipulation;background:#e2e8f0;border:0;border-radius:999px;padding:.7rem 1.4rem;font-weight:900}.perf-restart:active{transform:scale(.96)}.perf-panel{left:.5rem;right:.5rem;bottom:calc(.4rem + env(safe-area-inset-bottom,0px));z-index:80;color:#e2e8f0;pointer-events:auto;background:#0f172ae0;border:1px solid #94a3b859;border-radius:.55rem;max-width:26rem;margin:0 auto;padding:.4rem .5rem;font-size:.62rem;position:fixed}.perf-panel__row{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.25rem;display:flex}.perf-panel__row button{appearance:none;color:#e2e8f0;background:#334155;border:0;border-radius:.3rem;padding:.15rem .35rem;font-size:.58rem}.perf-panel__toggles{flex-wrap:wrap;gap:.25rem;display:flex}.perf-panel__toggles button{appearance:none;border:0;border-radius:.3rem;padding:.2rem .4rem;font-size:.58rem;font-weight:700}.perf-panel__toggles button.is-on{color:#ecfdf5;background:#059669}.perf-panel__toggles button.is-off{color:#94a3b8;background:#334155}.dev-perf-overlay{left:.4rem;right:.4rem;bottom:calc(.35rem + env(safe-area-inset-bottom,0px));z-index:99999;pointer-events:auto;color:#e2e8f0;letter-spacing:.02em;background:#0f172ae0;border-radius:.45rem;padding:.35rem .45rem;font:600 .58rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed}.dev-perf-overlay__row{flex-wrap:wrap;gap:.45rem;margin-bottom:.2rem;display:flex}.dev-perf-overlay__modes{flex-wrap:wrap;gap:.2rem;margin-top:.15rem;display:flex}.dev-perf-overlay__modes button{appearance:none;font:inherit;color:#cbd5e1;background:#334155;border:0;border-radius:.28rem;padding:.18rem .38rem}.dev-perf-overlay__modes button.is-on{color:#f0f9ff;background:#0284c7}html[data-perf-quality=low] .value-vault__led,html[data-perf-quality=medium] .value-vault__led,html[data-perf-quality=minimal] .value-vault__led{-webkit-backdrop-filter:none!important}html[data-perf-quality=low] .home-bg-dust,html[data-perf-quality=low] .ticket-disp__machine:before,html[data-perf-quality=low] .value-vault__billion-confetti,html[data-perf-quality=low] .value-vault__led-sheen,html[data-perf-quality=medium] .ticket-disp__machine:before,html[data-perf-quality=medium] .value-vault__led-sheen,html[data-perf-quality=minimal] .home-bg-dust,html[data-perf-quality=minimal] .ticket-disp__machine:before,html[data-perf-quality=minimal] .value-vault__billion-confetti,html[data-perf-quality=minimal] .value-vault__led-sheen{display:none!important}html[data-perf-quality=low] .home-play-cta__glow,html[data-perf-quality=low] .neo-booth__lamp,html[data-perf-quality=minimal] .neo-booth__lamp,html[data-perf-quality=minimal] .neo-booth__pulse{animation:none!important}html[data-perf-effects="0"] .value-vault__led{-webkit-backdrop-filter:none!important}html[data-perf-effects="0"] .home-bg-dust,html[data-perf-effects="0"] .ticket-disp__machine:before,html[data-perf-effects="0"] .value-vault__billion-confetti,html[data-perf-effects="0"] .value-vault__led-sheen{display:none!important}html[data-diag-mode=G] .hn-reel__track{transition:none!important}.mode-home{--mode-ink:var(--background);--mode-paper:#f4f7fb;--mode-accent:#0ea5e9;--mode-gold:#c9a227;min-height:100dvh;padding:calc(1.1rem + env(safe-area-inset-top,0px)) 1.1rem calc(1.4rem + env(safe-area-inset-bottom,0px));background:radial-gradient(ellipse 90% 60% at 50% -10%,#0ea5e938,transparent 55%),radial-gradient(ellipse 70% 50% at 100% 80%,#c9a2271f,transparent 50%),linear-gradient(165deg,#050b14 0,#0a1524 48%,var(--background) 100%);color:var(--mode-paper);flex-direction:column;gap:1.4rem;display:flex;position:relative;overflow:hidden}.mode-home__glow{pointer-events:none;background:radial-gradient(circle at 50% 0,#0ea5e926,#0000 60%);height:50%;position:absolute;inset:auto -20% -30%}.mode-home__brand{text-align:center;z-index:1;position:relative}.mode-home__tagline{letter-spacing:.04em;color:#f4f7fb9e;margin:.65rem 0 0;font-size:.82rem}.mode-home__cards{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:.85rem;width:100%;max-width:26rem;margin:0 auto;display:flex;position:relative}.mode-card{appearance:none;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(155deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:1.15rem;flex-direction:column;gap:.35rem;padding:1.15rem 1.2rem 1.25rem;transition:transform .12s,border-color .15s;display:flex;box-shadow:0 18px 40px #00000059}.mode-card:active{transform:scale(.985)}.mode-card--classic{background:linear-gradient(145deg,#0ea5e938,#081424eb 42%,#060e18f5),linear-gradient(#ffffff0f,#0000);border-color:#0ea5e973;min-height:11.5rem}.mode-card--billion{opacity:.96;min-height:9.2rem}.mode-card__badge{letter-spacing:.14em;text-transform:uppercase;color:#7dd3fc;background:#0ea5e940;border-radius:999px;align-self:flex-start;margin-bottom:.15rem;padding:.28rem .55rem;font-size:.58rem;font-weight:800}.mode-card__kicker{letter-spacing:.16em;text-transform:uppercase;color:#f4f7fb8c;font-size:.68rem;font-weight:750}.mode-card__title{letter-spacing:-.02em;font-size:clamp(1.35rem,5vw,1.7rem);font-weight:900;line-height:1.1}.mode-card__desc{color:#f4f7fbb8;max-width:34ch;margin:.15rem 0 .35rem;font-size:.84rem;line-height:1.45}.mode-card__cta{letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc;margin-top:auto;font-size:.72rem;font-weight:800}.mode-card--billion .mode-card__cta{color:#f0d078}.classic-shell{min-height:100dvh;padding:calc(.55rem + env(safe-area-inset-top,0px)) .85rem calc(1rem + env(safe-area-inset-bottom,0px));color:#eef3f8;background:radial-gradient(80% 40% at 50% 0,#0ea5e924,#0000 55%),linear-gradient(#07111c,#0b1624);flex-direction:column;gap:.7rem;display:flex}.classic-top{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.classic-top__back{appearance:none;color:#cbd5e1;background:#ffffff0f;border:0;border-radius:.55rem;padding:.45rem .65rem;font-size:.75rem;font-weight:700}.classic-top__brand{flex-direction:column;align-items:center;line-height:1.15;display:flex}.classic-top__brand span{letter-spacing:.14em;text-transform:uppercase;color:#e2e8f080;font-size:.58rem}.classic-top__brand strong{font-size:.95rem;font-weight:900}.classic-top__count{color:#7dd3fc;font-size:.78rem;font-weight:800}.classic-status{text-align:center;color:#e2e8f0b3;min-height:1.2em;margin:0;font-size:.78rem}.classic-board__head{text-align:center;margin-bottom:.45rem}.classic-board__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#7dd3fcbf;margin:0;font-size:.58rem}.classic-board__title{margin:.15rem 0;font-size:1.05rem;font-weight:900}.classic-board__progress{color:#e2e8f08c;margin:0;font-size:.72rem}.classic-board__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.classic-slot{appearance:none;width:100%;color:inherit;text-align:left;background:#0f172a8c;border:1px solid #ffffff1a;border-radius:.85rem;align-items:flex-start;gap:.55rem;min-height:4.4rem;padding:.65rem .7rem;transition:border-color .15s,transform .1s,background .15s;display:flex}.classic-slot.is-filled{background:linear-gradient(145deg,#0ea5e92e,#0f172ab3);border-color:#0ea5e959}.classic-slot.is-highlight.is-selectable,.classic-slot.is-recommend{border-color:#facc158c;box-shadow:inset 0 0 0 1px #facc1533}.classic-slot.is-selectable:not(:disabled):active{transform:scale(.98)}.classic-slot__icon{opacity:.85;font-size:1rem;line-height:1.2}.classic-slot__meta{flex-direction:column;gap:.12rem;min-width:0;display:flex}.classic-slot__meta strong{letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0b3;font-size:.72rem}.classic-slot__meta em{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-style:normal;font-weight:800;overflow:hidden}.classic-slot__meta b{color:#7dd3fc;font-size:.68rem;font-weight:700}.classic-slot__empty{color:#94a3b8bf!important;font-weight:600!important}.classic-machine{color:#0f172a;background:linear-gradient(#f8fafcf7,#e2e8f0f0);border:1px solid #ffffff1a;border-radius:1.15rem;margin-top:.25rem;padding:.85rem .8rem 1rem;box-shadow:0 16px 36px #00000059}.classic-machine__head{text-align:center;margin-bottom:.55rem}.classic-machine__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0f172a73;margin:0;font-size:.58rem}.classic-machine__title{margin:.2rem 0 0;font-size:1rem;font-weight:900}.classic-machine__reels{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.classic-machine__col-label{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#0f172a73;margin-bottom:.3rem;font-size:.58rem;font-weight:800;display:block}.classic-vreel{--vr-cell:56px;width:100%}.classic-vreel__window{height:calc(var(--vr-cell) * 3);background:#0b1220;border:1px solid #0f172a33;border-radius:.75rem;position:relative;overflow:hidden;box-shadow:inset 0 10px 18px #00000059}.classic-vreel__glass{pointer-events:none;z-index:2;background:linear-gradient(#ffffff1f,#0000 28% 72%,#00000047);position:absolute;inset:0}.classic-vreel__pointer{height:var(--vr-cell);z-index:1;pointer-events:none;background:#0ea5e91f;border-top:1.5px solid #7dd3fc8c;border-bottom:1.5px solid #7dd3fc8c;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.classic-vreel__track{padding-top:calc(var(--vr-cell));flex-direction:column;display:flex;transform:translate(0)}.classic-vreel__cell{flex:0 0 var(--vr-cell);height:var(--vr-cell);box-sizing:border-box;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;padding:0 .45rem;display:flex}.classic-vreel__label{text-align:center;font-size:clamp(.68rem,2.8vw,.82rem);font-weight:900;line-height:1.15}.classic-machine__printer{height:5.2rem;margin-top:.75rem;position:relative;overflow:hidden}.classic-machine__slot{background:#0f172a;border-radius:999px;height:.45rem;position:absolute;top:0;left:10%;right:10%;box-shadow:inset 0 1px 2px #ffffff26}.classic-ticket{width:min(88%,16rem);margin-left:-min(44%,8rem);border-radius:.65rem;flex-direction:column;gap:.15rem;padding:.7rem .85rem;display:flex;position:absolute;top:.65rem;left:50%;box-shadow:0 10px 22px #0f172a47}.classic-ticket__era{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:.62rem;font-weight:800}.classic-ticket__team{font-size:.95rem;font-weight:900;line-height:1.15}.classic-ticket__hint{opacity:.8;font-size:.68rem;font-style:normal}.classic-ticket__placeholder{opacity:.4;font-weight:700}.classic-machine__spin{appearance:none;color:#f0f9ff;letter-spacing:.08em;background:radial-gradient(circle at 35% 30%,#38bdf8,#0284c7 55%,#0c4a6e);border:3px solid #0f172a33;border-radius:999px;width:5.6rem;height:5.6rem;margin:.85rem auto 0;font-size:.95rem;font-weight:900;transition:transform .1s;display:block;box-shadow:0 12px 24px #0284c773,inset 0 1px #ffffff59}.classic-machine__spin:active{transform:scale(.96)}.classic-machine__status{text-align:center;color:#0f172a8c;margin:.75rem 0 0;font-size:.78rem;font-weight:700}.classic-pick{margin-top:.35rem}.classic-pick__head{text-align:center;margin-bottom:.45rem}.classic-pick__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#7dd3fcb3;margin:0;font-size:.58rem}.classic-pick__title{margin:.15rem 0;font-size:.98rem;font-weight:900}.classic-pick__hint{color:#e2e8f08c;margin:0;font-size:.72rem}.classic-pick__list{-webkit-overflow-scrolling:touch;flex-direction:column;gap:.4rem;max-height:38dvh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.classic-pick__card{appearance:none;width:100%;color:inherit;text-align:left;background:#0f172a8c;border:1px solid #ffffff1a;border-radius:.85rem;gap:.6rem;padding:.65rem .7rem;display:flex}.classic-pick__card.is-selected{background:#0ea5e929}.classic-pick__badge{border-radius:.55rem;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.68rem;font-weight:900;display:grid}.classic-pick__body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.classic-pick__body strong{font-size:.9rem;font-weight:800}.classic-pick__body em{color:#e2e8f08c;font-size:.68rem;font-style:normal}.classic-pick__rec{color:#7dd3fc;font-size:.7rem}.classic-pick__rec b{font-weight:900}.classic-pick__bars{align-items:flex-end;gap:.2rem;height:1.1rem;margin-top:.2rem;display:flex}.classic-pick__bars i{height:var(--h,40%);background:linear-gradient(#38bdf8,#0369a1);border-radius:2px 2px 0 0;flex:1}.classic-place-hint{text-align:center;color:#facc15e6;margin:.25rem 0 0;font-size:.78rem}.classic-reveal{text-align:center;flex-direction:column;gap:.65rem;max-width:26rem;margin:0 auto;padding:1rem .25rem 1.5rem;display:flex}.classic-reveal__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#7dd3fc;margin:0;font-size:.62rem}.classic-reveal__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,6vw,2.1rem);font-weight:900;line-height:1.1}.classic-reveal__score{background:#0ea5e929;border:1px solid #0ea5e959;border-radius:1rem;flex-direction:column;align-items:center;margin:.2rem auto;padding:.55rem 1.1rem;display:inline-flex}.classic-reveal__score span{letter-spacing:.14em;text-transform:uppercase;color:#e2e8f099;font-size:.62rem}.classic-reveal__score strong{font-size:2rem;font-weight:900;line-height:1}.classic-reveal__blurb,.classic-reveal__compare{color:#e2e8f0b8;margin:0;font-size:.84rem;line-height:1.45}.classic-reveal__cols{text-align:left;grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.classic-reveal__cols h3{letter-spacing:.12em;text-transform:uppercase;color:#e2e8f080;margin:0 0 .35rem;font-size:.62rem}.classic-reveal__cols ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.classic-reveal__cols li{background:#0f172a8c;border:1px solid #ffffff14;border-radius:.55rem;flex-direction:column;gap:.1rem;padding:.45rem .55rem;display:flex}.classic-reveal__cols strong{font-size:.72rem}.classic-reveal__cols span{color:#e2e8f099;font-size:.68rem}.classic-reveal__roster{flex-direction:column;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.classic-reveal__roster li{text-align:left;background:#ffffff0a;border-radius:.55rem;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.45rem;padding:.4rem .55rem;display:grid}.classic-reveal__roster em{color:#7dd3fc;font-size:.62rem;font-style:normal;font-weight:800}.classic-reveal__roster strong{font-size:.82rem}.classic-reveal__roster b{color:#f0d078;font-size:.82rem}.classic-reveal__actions{flex-direction:column;gap:.45rem;margin-top:.5rem;display:flex}.classic-btn{appearance:none;letter-spacing:.04em;border:0;border-radius:.85rem;padding:.85rem 1rem;font-size:.88rem;font-weight:800}.classic-btn--primary{color:#082f49;background:linear-gradient(#38bdf8,#0284c7)}.classic-btn--ghost{color:#e2e8f0;background:#ffffff0f}.billion-draft-layout--vertical-booth{flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex}.billion-draft-layout--vertical-booth .billion-main--draft{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:.65rem;min-height:0;padding-top:.25rem;display:flex}.billion-draft-layout--vertical-booth .billion-offers{-webkit-overflow-scrolling:touch;flex:1;width:100%;min-height:0;max-height:none;overflow:auto}.billion-draft-layout--vertical-booth .billion-court.is-slots-only{padding:.45rem .55rem calc(.55rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#040a12e0 28%);flex-shrink:0;margin-top:auto;position:relative}.billion-draft-layout--vertical-booth .billion-court.is-slots-only.is-halfcourt{min-height:0;padding:.2rem .45rem calc(.35rem + env(safe-area-inset-bottom,0px));background:0 0;flex:auto;margin-top:.2rem}.billion-draft-layout--vertical-booth .billion-court-dock{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;width:100%;max-width:22rem;margin:0 auto;display:grid}.billion-draft-layout--vertical-booth .billion-court-dock__circle{width:clamp(2.55rem,12vw,3.05rem);height:clamp(2.55rem,12vw,3.05rem)}.ticket-disp--vertical{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:24rem;margin:0 auto;display:flex}.ticket-disp--vertical.is-compact{max-width:22rem}.neo-booth--vertical{width:100%;margin:0}.neo-booth--vertical .neo-booth__glass{padding:.65rem .7rem .85rem}.neo-booth__lead{text-align:center;letter-spacing:-.02em;color:#0f172a;margin:.35rem 0 .55rem;font-size:clamp(.95rem,3.6vw,1.15rem);font-weight:900;line-height:1.15}.neo-booth__reels{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:.55rem;display:grid}.neo-booth__reel-label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#0f172a6b;margin-bottom:.28rem;font-size:.58rem;font-weight:850;display:block}.neo-booth__hint{text-align:center;color:#0f172a80;min-height:1.1em;margin:.55rem 0 0;font-size:.72rem;font-weight:650}.neo-booth__result-chip{border-radius:.7rem;flex-direction:column;align-items:center;gap:.08rem;max-width:92%;margin:.55rem auto 0;padding:.45rem .7rem;display:flex;box-shadow:0 8px 18px #0f172a38}.neo-booth__result-chip em{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:.58rem;font-style:normal;font-weight:800}.neo-booth__result-chip strong{text-align:center;font-size:.88rem;font-weight:900;line-height:1.15}.vpr-reel{--vpr-cell:56px;width:100%}.vpr-reel.is-compact{--vpr-cell:48px}.vpr-reel__window{height:calc(var(--vpr-cell) * 3);background:linear-gradient(#0a1220,#111827 48%,#0a1220);border:1px solid #0f172a38;border-radius:.85rem;position:relative;overflow:hidden;box-shadow:inset 0 14px 22px #00000073,inset 0 -10px 16px #00000047,0 8px 16px #0f172a1f}.vpr-reel.is-compact .vpr-reel__window{height:calc(var(--vpr-cell) * 3);border-radius:.7rem}.vpr-reel__shade{z-index:3;pointer-events:none;height:33.333%;position:absolute;left:0;right:0}.vpr-reel__shade--top{background:linear-gradient(#080c16b8,#080c1633 70%,#0000);top:0}.vpr-reel__shade--bot{background:linear-gradient(#0000,#080c1633 30%,#080c16b8);bottom:0}.vpr-reel__glass{z-index:2;background:linear-gradient(120deg,#ffffff24,#0000 28% 62%,#ffffff0d);inset:0}.vpr-reel__glass,.vpr-reel__pointer{pointer-events:none;position:absolute}.vpr-reel__pointer{height:var(--vpr-cell);z-index:1;background:linear-gradient(90deg,#0000,#38bdf824,#0000);border-top:1.5px solid #38bdf88c;border-bottom:1.5px solid #38bdf88c;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 18px #38bdf82e}.vpr-reel__track{padding-top:var(--vpr-cell);flex-direction:column;display:flex;transform:translate(0)}.vpr-reel__cell{flex:0 0 var(--vpr-cell);height:var(--vpr-cell);box-sizing:border-box;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;width:100%;padding:0 .5rem;display:flex}.vpr-reel__label{text-align:center;letter-spacing:-.01em;text-overflow:ellipsis;-webkit-line-clamp:2;text-shadow:0 1px 1px #00000040;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(.68rem,2.7vw,.86rem);font-weight:900;line-height:1.12;display:-webkit-box;overflow:hidden}.vpr-reel.is-compact .vpr-reel__label{font-size:clamp(.6rem,2.4vw,.74rem)}.ticket-disp__actions--hero{flex-direction:column;align-items:center;gap:.55rem;width:100%;padding:.15rem 0 .1rem;display:flex}.neo-booth__spin--hero{-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:radial-gradient(circle at 32% 28%,#7dd3fc 0,#0ea5e9 38%,#0369a1 78%,#0c4a6e 100%);border:4px solid #ffffff8c;border-radius:999px;width:clamp(6.4rem,28vw,7.6rem);height:clamp(6.4rem,28vw,7.6rem);transition:transform 80ms,box-shadow .12s;position:relative;box-shadow:0 16px 34px #0284c780,0 0 0 6px #0ea5e92e,inset 0 2px #ffffff73,inset 0 -6px 14px #03325059}.neo-booth__spin--hero .neo-booth__spin-glow{border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle,#38bdf859,#0000 68%);position:absolute;inset:-18%}.neo-booth__spin--hero .neo-booth__spin-ring{opacity:.55;border-width:2px;inset:.45rem}.neo-booth__spin--hero .neo-booth__spin-label{z-index:1;letter-spacing:.14em;text-shadow:0 1px #ffffff40;font-size:clamp(1.05rem,4.2vw,1.3rem);font-weight:950;position:relative}.neo-booth__spin--hero:active:not(:disabled){transform:scale(.94);box-shadow:0 8px 18px #0284c766,0 0 0 4px #0ea5e929,inset 0 3px 10px #03325066}.neo-booth--vertical.is-compact .neo-booth__lead{margin-bottom:.35rem;font-size:.92rem}.neo-booth--vertical.is-compact .vpr-reel__window{height:calc(var(--vpr-cell) * 3)}@media (max-height:720px){.neo-booth__spin--hero{width:5.8rem;height:5.8rem}.vpr-reel__window{height:calc(var(--vpr-cell) * 3)}.billion-draft-layout--vertical-booth .billion-court-dock__circle{width:2.45rem;height:2.45rem}}.billion-pick-stage{flex-direction:column;flex:1;width:100%;max-width:26rem;min-height:0;margin:0 auto;animation:franchise-pick-in .32s cubic-bezier(.22,1,.36,1) both;display:flex}@keyframes franchise-pick-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}.franchise-pick{flex-direction:column;flex:1;gap:.55rem;min-height:0;display:flex}.franchise-pick.is-locked{pointer-events:none;opacity:.78}.franchise-pick__result{flex-direction:column;gap:.4rem;display:flex}.franchise-pick__team{text-align:center;border-radius:.95rem;padding:1rem .85rem;box-shadow:0 12px 28px #00000047}.franchise-pick__team-name{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.35rem,6.2vw,1.85rem);font-weight:950;line-height:1.05;display:block}.franchise-pick__era{text-align:center;color:#0f172a;background:#fff;border:1px solid #0f172a1a;border-radius:.8rem;padding:.7rem .85rem;box-shadow:0 4px 12px #0f172a0f}.franchise-pick__era span{letter-spacing:-.01em;color:#0f172a;font-size:clamp(1.2rem,5vw,1.55rem);font-weight:900}.franchise-pick__rerolls{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.franchise-pick__reroll{appearance:none;color:#e2e8f0;text-align:left;background:#0f172a8c;border:1px solid #ffffff1f;border-radius:.7rem;flex-direction:column;gap:.1rem;padding:.55rem .6rem;display:flex}.franchise-pick__reroll:disabled{opacity:.45}.franchise-pick__reroll em{letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-style:normal;color:var(--oneb-orange,#ff6a00)!important}.franchise-pick__reroll strong{font-size:.78rem;font-weight:800}.franchise-pick__hint{text-align:center;color:#e2e8f09e;min-height:1.15em;margin:0;font-size:.74rem}.franchise-pick__list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;gap:.28rem;min-height:0;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow:auto}.franchise-pick__row{appearance:none;width:100%;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#0f172a8c;border:1px solid #ffffff1a;border-radius:.7rem;grid-template-columns:2.2rem 1fr 1.35rem;align-items:center;gap:.5rem;min-height:2.85rem;padding:.48rem .55rem;transition:background .12s,border-color .12s;display:grid}.franchise-pick__row.is-selected{background:#0ea5e929;border-color:#38bdf88c}.franchise-pick__pos{border-radius:.5rem;place-items:center;width:2.2rem;height:2.2rem;font-size:.68rem;font-weight:900;display:grid}.franchise-pick__meta{flex-direction:column;gap:.05rem;min-width:0;display:flex}.franchise-pick__meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:800;overflow:hidden}.franchise-pick__meta em{color:#e2e8f080;font-size:.62rem;font-style:normal}.franchise-pick__check{color:#0000;border:1.5px solid #fff3;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:900;display:grid}.franchise-pick__check.is-on{color:#082f49;background:#0ea5e9;border-color:#0ea5e9}.value-vault__led--total-first .value-vault__led-body{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:4.2rem;display:flex}.value-vault__led-total.is-green{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #34d39947;color:#34d399!important;font-size:clamp(1.55rem,7vw,2.15rem)!important;font-weight:950!important}.value-vault__led-total.is-green.is-counting{transform:scale(1.03)}.value-vault__add-flash{color:#a7f3d0;letter-spacing:.02em;margin:0;font-size:.82rem;font-weight:800;animation:vault-add-in .28s both}@keyframes vault-add-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0)}}.value-vault__on-pace-foot{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#0f172a73;margin:.45rem 0 .15rem;font-size:.62rem;font-weight:750}.value-vault__on-pace-foot span{font-variant-numeric:tabular-nums;color:#0f172a9e;letter-spacing:0}.value-vault__win-sub{color:#e2e8f0b8;margin:.35rem 0 0;font-size:.82rem}.value-vault__threshold--fail .value-vault__shortfall{letter-spacing:.04em;margin-top:.45rem;font-size:.88rem}.value-vault__threshold--fail .value-vault__shortfall em{color:#fca5a5;font-style:normal;font-weight:900}.billion-draft-layout--vertical-booth .billion-main--draft{overflow:hidden}.billion-booth-stage{justify-content:center}.neo-booth--vertical .neo-booth__glass{flex-direction:column;min-height:0;display:flex;padding:.65rem .7rem 0!important}.neo-booth--vertical .neo-booth__chassis{min-height:100%}.neo-booth__deck{background:linear-gradient(#0f172a0f,#0f172a24),linear-gradient(#dbe4f0,#b8c4d6 55%,#9aa8bc);border-top:1px solid #ffffff59;border-radius:0 0 1.15rem 1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:8.6rem;margin:.55rem -.15rem 0;padding:1.15rem .75rem 1.45rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -10px 18px #0f172a2e,0 10px #64748b,0 16px 28px #0f172a47}.neo-booth__deck-plate{opacity:.55;pointer-events:none;background:linear-gradient(#0f172a2e,#ffffff40);border-radius:999px;height:.55rem;position:absolute;inset:.35rem .45rem auto}.neo-booth__deck-spacer{height:.65rem}.neo-booth__spin--mounted{z-index:2;margin-top:.55rem;margin-bottom:.15rem;position:relative;box-shadow:0 14px 28px #0284c773,0 0 0 5px #0ea5e929,0 0 0 10px #0f172a1f,inset 0 2px #ffffff73,inset 0 -6px 14px #03325059!important}.neo-booth__spin--mounted:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(#0f172a38,#0f172a14);position:absolute;inset:-.55rem;box-shadow:inset 0 4px 10px #0f172a59}.neo-booth__rerolls--in-deck{grid-template-columns:1fr 1fr;gap:.45rem;width:100%;margin-top:.1rem;display:grid}.neo-booth--vertical.is-compact .neo-booth__deck{padding:.65rem .55rem .85rem}.neo-booth--vertical.is-compact .neo-booth__spin--mounted{width:4.6rem;height:4.6rem}.franchise-pick__stats{letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#bae6fdc7!important;font-size:.64rem!important;font-style:normal!important;font-weight:700!important}.value-vault--tall .neo-booth--vault .neo-booth__glass{padding-bottom:.35rem}.value-vault--tall .value-vault__led--ipad,.value-vault__led--tall{min-height:clamp(18rem,46vh,24rem)!important;padding:1.15rem .9rem 1rem!important}.value-vault__led-total.is-muted{opacity:.35;transform:scale(.92)}.value-vault__led-total.is-win-pulse{animation:vault-win-pulse .9s ease-out both}@keyframes vault-win-pulse{0%{filter:brightness();transform:scale(.96)}40%{filter:brightness(1.15);transform:scale(1.06)}to{filter:brightness();transform:scale(1)}}.value-vault__scan{background:linear-gradient(#94a3b82e,#33415547);border:1px solid #94a3b847;border-radius:.45rem;width:min(88%,12rem);height:4.2rem;margin:0 auto .55rem;position:relative;overflow:hidden}.value-vault__scan-ticket{background:linear-gradient(#fffdf838,#f3ead71f);border:1px dashed #e2e8f059;border-radius:.25rem;position:absolute;inset:.45rem 1.1rem}.value-vault__scan-beam{background:linear-gradient(90deg,#0000,#38bdf8,#a5f3fc,#0000);height:2px;animation:vault-scan-beam .85s ease-in-out infinite;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #38bdf8a6}@keyframes vault-scan-beam{0%{opacity:.4;transform:translateY(.35rem)}50%{opacity:1}to{opacity:.4;transform:translateY(3.5rem)}}.value-vault__scan-lines{flex-direction:column;justify-content:center;gap:.35rem;display:flex;position:absolute;inset:.7rem 1.35rem}.value-vault__scan-lines span{transform-origin:0;background:#bae6fd73;border-radius:999px;height:2px;animation:vault-scan-line .7s infinite both;display:block}.value-vault__scan-lines span:first-child{width:72%;animation-delay:0s}.value-vault__scan-lines span:nth-child(2){width:54%;animation-delay:.12s}.value-vault__scan-lines span:nth-child(3){width:63%;animation-delay:.24s}@keyframes vault-scan-line{0%,to{opacity:.25;transform:scaleX(.85)}50%{opacity:.9;transform:scaleX(1)}}.value-vault__id-card{text-align:center;margin-bottom:.35rem;animation:vault-add-in .28s both}.value-vault__id-card strong{color:#e2e8f0;letter-spacing:-.01em;font-size:clamp(.95rem,4vw,1.2rem);font-weight:900;display:block}.value-vault__id-card em{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8d9;margin-top:.15rem;font-size:.68rem;font-style:normal;font-weight:750;display:block}.value-vault__mouth-ticket.is-ready{transform:translate3d(0,calc(var(--feed,1) * 115% - 8%),0) scale(1.03);opacity:1;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;box-shadow:0 10px 20px #00000047}.value-vault__mouth-slot.is-feeding{box-shadow:inset 0 2px 4px #00000059,0 0 14px #38bdf859!important}.value-vault__mouth-slot.is-feeding:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7dd3fc8c,#0000);border-radius:999px;height:30%;animation:vault-roller .35s ease-in-out infinite alternate;position:absolute;top:35%;left:12%;right:12%}@keyframes vault-roller{0%{opacity:.35}to{opacity:.95}}@media (max-height:720px){.value-vault--tall .value-vault__led--ipad,.value-vault__led--tall{min-height:clamp(15rem,40vh,19rem)!important}.neo-booth__deck{padding:.65rem .55rem .9rem}.neo-booth__spin--mounted{width:5.4rem;height:5.4rem}}@media (max-height:640px){.value-vault--tall .value-vault__led--ipad,.value-vault__led--tall{min-height:13.5rem!important}.neo-booth__spin--hero{width:5rem;height:5rem}}.value-vault__led-pace{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8bf;margin:.35rem 0 0;font-size:clamp(.72rem,3vw,.88rem);font-weight:800}.value-vault__led-pace span{letter-spacing:.02em}.value-vault__led-pace.is-on-track,.value-vault__led-pace.is-on-track span{text-shadow:0 0 12px #34d39959;color:#34d399!important}.value-vault__led-pace.is-off-track,.value-vault__led-pace.is-off-track span{text-shadow:0 0 12px #f8717147;color:#f87171!important}.value-vault__add-flash.is-green-add{color:#34d399!important;font-size:clamp(1rem,4.2vw,1.25rem)!important;font-weight:900!important}.value-vault__roster-dock{justify-content:center;align-items:flex-start;gap:clamp(.45rem,3vw,.75rem);width:100%;max-width:22rem;margin:.85rem auto 0;padding:.25rem .5rem .5rem;display:flex}.value-vault__roster-dock-item{opacity:.45;flex-direction:column;align-items:center;gap:.28rem;transition:opacity .2s,transform .2s;display:flex}.value-vault__roster-dock-item.is-done{opacity:.85}.value-vault__roster-dock-item.is-active{opacity:1;transform:translateY(-3px)}.value-vault__roster-dock-circle{border:2px solid #0000;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;font-size:.72rem;font-weight:900;display:grid;box-shadow:0 6px 14px #00000038}.value-vault__roster-dock-item.is-active .value-vault__roster-dock-circle{box-shadow:0 0 0 3px #38bdf873,0 8px 16px #00000047}.value-vault__roster-dock-pos{letter-spacing:.12em;text-transform:uppercase;color:#e2e8f08c;font-size:.58rem;font-weight:850}.value-vault--readout .value-vault__mouth-slot{pointer-events:none}.billion-result-page{z-index:40;padding:max(1.25rem,env(safe-area-inset-top)) 1.1rem max(1.35rem,env(safe-area-inset-bottom));color:#e2e8f0;background:#03143a;justify-content:center;gap:.85rem;position:fixed;inset:0}.billion-result-page,.billion-result-page__card{width:100%;flex-direction:column;align-items:center;display:flex}.billion-result-page__card{text-align:center;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:1.15rem;gap:.45rem;max-width:22rem;padding:1.15rem .95rem 1.05rem;box-shadow:0 24px 48px #0006,inset 0 1px #ffffff14}.billion-result-page__brand{letter-spacing:.28em;text-indent:.28em;color:#e2e8f0b3;margin:0;font-size:.72rem;font-weight:950}.billion-result-page__kicker{letter-spacing:.18em;text-transform:uppercase;color:#94a3b8bf;margin:0;font-size:.68rem;font-weight:800}.billion-result-page__total{letter-spacing:-.03em;color:#34d399;text-shadow:0 0 22px #34d39947;margin:.15rem 0 0;font-size:clamp(1.85rem,8vw,2.4rem);font-weight:950;line-height:1.05}.billion-result-page__short{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0b8;margin:0;font-size:.88rem;font-weight:750}.billion-result-page__short.is-short{color:#ef4444;font-weight:800}.billion-result-page__list{flex-direction:column;gap:.4rem;width:100%;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.billion-result-page__list li{text-align:left;border:0;border-radius:.75rem;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.65rem;padding:.7rem .75rem;display:grid;box-shadow:0 8px 18px #00000038}.billion-result-page__list li:last-child{border-bottom:0}.billion-result-page__list span{letter-spacing:.08em;font-size:.72rem;font-weight:900}.billion-result-page__list strong{font-size:1.02rem;font-weight:850}.billion-result-page__list em{font-size:.92rem}.billion-result-page__actions{max-width:22rem;margin-top:.35rem}.billion-result-page__again,.billion-result-page__home,.billion-result-page__share{appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:.85rem;width:100%;padding:.85rem 1rem;font-weight:850}.billion-result-page__again{min-height:3.1rem;font-size:.92rem}.billion-result-page__share{min-height:3.15rem;font-size:.92rem}.billion-result-page__home{color:#0f172a8c;background:0 0;border:1px solid #0f172a1f}.tu-btn--primary{color:var(--background)!important;border-color:var(--emerald-border)!important;background:linear-gradient(180deg,var(--emerald-bright) 0,var(--emerald) 55%,var(--emerald-dark) 100%)!important;box-shadow:inset 0 1px #ffffff2e,0 8px 22px #1769ff2e!important}.tu-btn--primary:after{opacity:.2}.tu-btn--secondary{color:var(--emerald)!important;border-color:var(--emerald-border)!important;background:var(--surface-elevated)!important;box-shadow:none!important}.tu-btn--secondary:after{opacity:0}.tu-btn:active:not(:disabled){transition-duration:40ms!important;transform:scale(.97)!important}.tu-back:focus-visible,.tu-btn:focus-visible{outline-color:var(--emerald)!important}.tu-btn.is-selected{box-shadow:0 0 0 1px var(--emerald-border),0 0 0 3px var(--emerald-glow)!important}.ballion-splash__bar{background:#82a0af2e!important}.ballion-splash__bar-fill{background:linear-gradient(90deg,var(--emerald-dark),var(--emerald))!important}.tradeup-shell--home-ballion,.tradeup-shell--home-white{background:radial-gradient(ellipse 90% 55% at 50% -10%,#1769ff1f,transparent 55%),linear-gradient(180deg,var(--surface) 0,var(--background) 52%,var(--bg-deep) 100%)!important;color:var(--text-primary)!important}.tradeup-shell--home-ballion .home-menu--ballion,.tradeup-shell--home-white .home-menu--ballion{min-height:100dvh;padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem max(1.5rem,env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;background:0 0!important}.home-menu__settings{top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:5;position:absolute}.home-menu__goal--ballion{color:var(--text-primary)!important;letter-spacing:.14em!important;font-size:clamp(.95rem,3.8vw,1.15rem)!important;font-weight:700!important}.home-menu__pb--ballion{color:var(--text-secondary)!important}.home-menu__pb--ballion strong{text-shadow:0 0 18px var(--emerald-glow);color:var(--emerald)!important}.home-play-cta--circle,.home-play-cta--pro{border:1px solid var(--emerald-border)!important;background:linear-gradient(180deg,var(--emerald-bright) 0,var(--emerald) 48%,var(--emerald-dark) 100%)!important;color:var(--background)!important;box-shadow:inset 0 1px #ffffff38,0 12px 28px #1769ff38!important}.home-play-cta--pro .home-play-cta__ring{box-shadow:none!important;border-color:#0610182e!important}.home-play-cta--pro .home-play-cta__label{color:var(--background)!important;letter-spacing:.16em!important;font-weight:900!important}.home-play-cta--pro:active{transform:scale(.95)!important}.sound-settings--ballion .sound-settings__toggle{letter-spacing:.12em;text-transform:uppercase;min-height:2.25rem;color:var(--text-secondary);border:1px solid var(--border);background:var(--surface);padding:.4rem .75rem;font-size:.72rem}.sound-settings--ballion .sound-settings__panel{background:var(--surface-elevated);border:1px solid var(--border);box-shadow:0 18px 40px #00000073}.sound-settings--ballion .sound-settings__row span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.sound-settings--ballion .sound-settings__switch.is-on{color:var(--background)!important;background:var(--emerald)!important;border-color:var(--emerald)!important}.billion-shell--neo,.tradeup-shell--game{color:var(--text-primary);background:var(--background)!important}.billion-top{color:var(--text-primary)}.billion-draft-meta,.billion-top .tu-back{color:var(--text-secondary)}.billion-draft-meta{letter-spacing:.12em}.neo-booth,.neo-booth--vault,.ticket-disp{--neo-foam:var(--text-primary);--neo-amber:var(--emerald);--neo-copper:#1a2a34;--neo-copper-hi:var(--emerald)}.neo-booth__chassis{background:linear-gradient(#15232d,#0c161e 45%,#081018)!important;border-color:#82a0af38!important;box-shadow:0 0 0 1px #1769ff1f,0 18px 40px #00000080!important}.neo-booth__marquee{border-bottom-color:#1769ff29!important}.neo-booth__status{letter-spacing:.16em;color:var(--emerald)!important}.neo-booth__pulse.is-idle{background:var(--emerald)!important;box-shadow:0 0 8px var(--emerald-glow)!important}.neo-booth__pulse.is-printing{background:var(--emerald-bright)!important;box-shadow:0 0 10px var(--emerald-glow)!important}.neo-booth__spin-btn,.ticket-disp__print,.ticket-disp__spin{letter-spacing:.12em;font-weight:900;background:linear-gradient(180deg,var(--emerald-bright),var(--emerald-dark))!important;color:var(--background)!important;border-color:var(--emerald-border)!important}.ticket-disp__print:active,.ticket-disp__reroll:active{transition-duration:40ms!important;transform:scale(.97)!important}.neo-booth__ticket,.ticket-disp__ticket{box-shadow:0 10px 28px #00000059!important}.franchise-pick--terminal .franchise-pick__team,.neo-booth__ticket,.ticket-disp__ticket{background:var(--surface-elevated)!important;color:var(--text-primary)!important;border:1px solid var(--border)!important}.franchise-pick--terminal .franchise-pick__team{position:relative;overflow:hidden;border-left-width:0!important}.franchise-pick--terminal .franchise-pick__team-accent{width:4px;position:absolute;top:0;bottom:0;left:0}.franchise-pick--terminal .franchise-pick__era{letter-spacing:.14em;text-transform:uppercase;background:var(--surface)!important;color:var(--text-secondary)!important;border:1px solid var(--border)!important}.franchise-pick--terminal .franchise-pick__hint{color:var(--text-secondary)!important}.franchise-pick--terminal .franchise-pick__row{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;transition:transform 40ms,border-color .12s,box-shadow .12s!important}.franchise-pick--terminal .franchise-pick__row:active{transform:scale(.985)!important}.franchise-pick--terminal .franchise-pick__row.is-selected{border-color:var(--emerald)!important;box-shadow:0 0 0 1px var(--emerald-glow),0 0 18px #1769ff1f!important}.franchise-pick--terminal .franchise-pick__pos{letter-spacing:.06em;border:1px solid;border-radius:999px;font-size:.68rem;font-weight:800;background:0 0!important}.franchise-pick--terminal .franchise-pick__meta strong{color:var(--text-primary)}.franchise-pick--terminal .franchise-pick__stats{color:var(--text-secondary)!important}.franchise-pick--terminal .franchise-pick__check.is-on{color:var(--emerald)!important}.franchise-pick--terminal .franchise-pick__reroll{background:var(--surface-elevated)!important;border:1px solid var(--emerald-border)!important;color:var(--text-primary)!important}.franchise-pick--terminal .franchise-pick__reroll:active:not(:disabled){transform:scale(.97)!important}.franchise-pick--terminal .franchise-pick__reroll:disabled{opacity:.4;border-color:var(--border)!important}.billion-court-dock__item{background:0 0!important;border:0!important}.billion-court-dock__item.is-filled{border-color:#0000!important}.billion-court-dock__item:active .billion-court-dock__circle{transform:scale(.96)}.value-vault__eyebrow,.value-vault__led-pace{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)!important}.value-vault__title{color:var(--text-primary)!important}.value-vault__led{background:var(--background)!important;border:1px solid #1769ff2e!important}.value-vault__led-total,.value-vault__led-total.is-green{font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-shadow:0 0 18px #0000;color:var(--emerald)!important}.value-vault__led.is-counting .value-vault__led-total{text-shadow:0 0 22px var(--emerald-glow)!important}.value-vault__add-flash.is-green-add{color:var(--emerald-bright)!important}.value-vault__led-pace span{font-variant-numeric:tabular-nums}.billion-result-page{-webkit-overflow-scrolling:touch;overflow:auto;color:var(--text-primary)!important;background:#03143a!important;justify-content:flex-start!important;gap:1rem!important}.billion-result-page__card{justify-content:flex-start;margin-top:.35rem;gap:.55rem!important;padding:.5rem .25rem!important}.billion-result-page__goal,.billion-result-page__kicker{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800;color:var(--text-secondary)!important}.billion-result-page__goal{letter-spacing:.16em;color:#8fa89aeb!important}.billion-result-page__total{font-variant-numeric:tabular-nums;letter-spacing:-.04em!important;color:var(--emerald)!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;margin:.35rem 0 .15rem!important;font-size:clamp(2.35rem,11vw,3.35rem)!important;font-weight:900!important;line-height:1!important}.billion-result-page.is-success .billion-result-page__total{animation:none!important}@keyframes ballion-green-pulse{0%,to{text-shadow:0 0 22px #29e49059;transform:scale(1)}50%{text-shadow:0 0 42px #4ef5a89e;transform:scale(1.03)}}.billion-result-page__short{letter-spacing:.1em;color:var(--text-secondary)!important}.billion-result-page__short.is-reached{color:var(--emerald)!important}.billion-result-page__short.is-short{text-shadow:0 0 18px #ef444447;color:#ef4444!important}.billion-result-page__list{gap:.45rem!important;margin-top:1rem!important}.billion-result-page__list li{grid-template-columns:2.6rem 1fr auto!important;padding:.78rem .8rem!important}.billion-result-page__list span{letter-spacing:.1em}.billion-result-page__list strong{font-weight:750}.billion-result-page__list em{letter-spacing:.02em;white-space:nowrap;opacity:.95;font-size:.9rem;font-style:normal;font-weight:800}.billion-result-page__actions{flex-direction:column;gap:.65rem;width:100%;margin-top:auto;padding-bottom:.25rem;display:flex;max-width:28rem!important}.billion-result-page__share-shot{box-sizing:border-box;background:#03143a;flex-direction:column;align-items:stretch;gap:.35rem;width:100%;margin-top:.15rem;padding:1.5rem 1.35rem 1.65rem;display:flex}.billion-result-page__share-shot .billion-result-page__kicker{order:0;margin:0 0 .15rem}.billion-result-page__share-shot .billion-result-page__total{order:1;margin-top:.1rem!important}.billion-result-page__share-shot .billion-result-page__short{order:2;margin-top:.05rem}.billion-result-page__share-brand{letter-spacing:.24em;text-align:center;text-transform:uppercase;color:#94a3b88c;order:3;margin:.2rem 0 .45rem;padding:0;font-size:.62rem;font-weight:800}.billion-result-page__share-shot .billion-result-page__list{order:4;gap:.7rem!important;margin-top:0!important}.billion-result-page__again{min-height:3.15rem}.billion-result-page__again,.billion-result-page__share{letter-spacing:.16em!important;font-size:.92rem!important;font-weight:900!important}.billion-result-page__share{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase!important;opacity:1!important;color:#fff!important;background:linear-gradient(#ffffff38,#ffffff0f 42%,#ffffff08)!important;border:1px solid #ffffff52!important;justify-content:center!important;align-items:center!important;gap:.55rem!important;min-height:3.15rem!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff61,0 8px 22px #00000038!important}.billion-result-page__share-icon{flex:none;width:1.05rem;height:1.05rem}.billion-result-page__again{font-weight:850;background:linear-gradient(180deg,var(--basketball-orange-highlight,#ffb06a) 0,var(--basketball-orange,#ff6d28) 48%,var(--basketball-orange-deep,#e55622) 100%)!important;color:#fff!important;border:0!important;box-shadow:inset 0 1px #ffffff47,0 8px 18px #e556226b,0 0 20px #ff6d2838!important}.billion-result-page__again:active,.billion-result-page__share:active{transition:transform 40ms;transform:scale(.98)}.billion-result-page__share-error{text-align:center;color:#f87171;margin:0;font-size:.72rem;font-weight:650;line-height:1.35}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .billion-result-page.is-success .billion-result-page__total{animation:none}}.billion-booth-stage{flex-direction:column;flex:none;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:.15rem .5rem 0;display:flex}.btm{--btm-teal:#29e490;--btm-teal-dim:#29e490b3;--btm-body:#0b131a;--btm-w:min(68vw,16.5rem);width:var(--btm-w);flex-shrink:0;gap:.45rem;margin:0 auto}.btm,.btm__unit{flex-direction:column;align-items:center;display:flex;position:relative}.btm__unit{width:100%}.btm__chassis{z-index:3;border:1.5px solid var(--btm-teal);background:var(--btm-body);border-radius:.85rem;flex-direction:column;align-items:stretch;gap:.35rem;width:100%;padding:.42rem .5rem .28rem;display:flex;position:relative}.btm-display{background:#050708;border:1px solid #29e49073;border-radius:.4rem;justify-content:center;align-items:center;height:clamp(2.55rem,11vw,3.15rem);margin:0 .2rem;display:flex;overflow:hidden}.btm-display__logo{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:clamp(1.85rem,8.5vw,2.35rem);height:auto;background:0 0!important}.btm-slot{flex-direction:column;align-items:center;gap:.18rem;width:100%;padding:0 .35rem .05rem;display:flex;position:relative}.btm-slot__light{background:var(--btm-teal);opacity:.75;border-radius:999px;width:72%;height:3px;transition:opacity .12s;display:block}.btm-slot__light.is-pulse{opacity:1;animation:btm-light-pulse .4s ease-in-out 2}@keyframes btm-light-pulse{0%,to{opacity:.8}50%{opacity:1}}.btm-slot__mouth{background:#020508;border:1px solid #29e49038;border-radius:.12rem;width:78%;height:.42rem;box-shadow:inset 0 2px 4px #000000bf}.btm__hang{z-index:2;pointer-events:none;width:100%;margin-top:-1px;position:relative}.btm__hang,.btm__hang-clip{justify-content:center;display:flex}.btm__hang-clip{width:94%;height:clamp(3.35rem,14vw,4.05rem);overflow:hidden}.btm__ticket-wrap{will-change:transform;width:100%;transition:transform .72s cubic-bezier(.22,.82,.28,1);transform:translateY(-110%)}.btm__ticket-wrap.is-out{transform:translate(0)}.btm__ticket-wrap.is-instant{transition:none}.ballion-ticket{border:1.5px solid var(--btm-teal);background:#0b131a;border-radius:.3rem;grid-template-columns:.32fr 1fr;align-items:center;gap:.3rem;width:100%;min-height:clamp(4.35rem,18vw,5.25rem);padding:.4rem .55rem .4rem .35rem;display:grid;-webkit-mask-image:radial-gradient(circle at 0,#0000 .28rem,#000 .3rem),radial-gradient(circle at 100%,#0000 .28rem,#000 .3rem);mask-image:radial-gradient(circle at 0,#0000 .28rem,#000 .3rem),radial-gradient(circle at 100%,#0000 .28rem,#000 .3rem);-webkit-mask-position:0,100%;mask-position:0,100%;-webkit-mask-size:51% 100%,51% 100%;mask-size:51% 100%,51% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ballion-ticket__logo{place-items:center;display:grid}.ballion-ticket__logo img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:clamp(1.9rem,9vw,2.55rem);height:auto;background:0 0!important}.ballion-ticket__body{flex-direction:column;justify-content:center;gap:.12rem;min-width:0;display:flex}.ballion-ticket__team{letter-spacing:.03em;text-transform:uppercase;color:var(--btm-teal);overflow-wrap:anywhere;margin:0;font-size:clamp(.72rem,3.2vw,.92rem);font-weight:850;line-height:1.12}.ballion-ticket__era{letter-spacing:.1em;text-transform:uppercase;color:var(--btm-teal-dim);margin:0;font-size:clamp(.62rem,2.6vw,.76rem);font-weight:700}.btm__continue,.btm__draw{appearance:none;width:min(72%,9.5rem);min-height:2.45rem;color:var(--background);letter-spacing:.16em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#4ef5a8,#29e490 48%,#15b872);border:1px solid #29e49059;border-radius:.6rem;margin-top:.1rem;font-family:inherit;font-size:.78rem;font-weight:900;transition:transform 50ms}.btm__continue:active,.btm__draw:active{transform:scale(.97)}.btm__continue{color:var(--btm-teal);background:#0d161e;border-color:#29e49066}.btm__ticket-hit{cursor:pointer;z-index:4;-webkit-tap-highlight-color:transparent;background:0 0;border:0;height:42%;position:absolute;top:38%;left:8%;right:8%}.billion-draft-layout--vertical-booth .billion-main--draft{flex:auto!important;justify-content:flex-start!important;gap:.4rem!important;overflow:hidden!important}.billion-draft-layout--vertical-booth .billion-court.is-slots-only{padding:.3rem .55rem calc(.4rem + env(safe-area-inset-bottom,0px))!important;background:0 0!important;margin-top:.25rem!important}.billion-shell--draft820 .billion-draft-layout--vertical-booth .billion-court.is-slots-only,.billion-shell--picking .billion-draft-layout--vertical-booth .billion-court.is-slots-only{margin-top:.25rem!important}.billion-court-dock__item,.billion-draft-layout--vertical-booth .billion-court-dock__item{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.billion-court-dock__item.is-filled,.billion-draft-layout--vertical-booth .billion-court-dock__item.is-filled{background:0 0!important;border:0!important}.billion-result-page,.billion-result-page--arena{justify-content:flex-start!important;gap:.75rem!important}.billion-result-page__card{width:100%!important;max-width:26rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:.35rem .25rem .2rem!important}.billion-result-page__list li{background:0 0;box-shadow:none!important;border:0!important;border-radius:.65rem!important}.billion-result-page__list em,.billion-result-page__list span,.billion-result-page__list strong{color:inherit!important}.billion-result-page__actions{max-width:26rem!important}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .btm__ticket-wrap{transition:none}html:not([data-full-motion]) .btm-slot__light.is-pulse{animation:none}}.bst-stage{gap:.75rem;max-width:24rem;margin:0 auto;padding:.35rem .65rem .15rem}.bst-stage,.bst-stage__idle{flex-direction:column;align-items:center;width:100%;display:flex}.bst-stage__idle{text-align:center;gap:.55rem;padding:1.4rem 1rem .6rem}.bst-stage__kicker{letter-spacing:.22em;color:#1769ffbf;margin:0;font-size:.68rem;font-weight:800}.bst-stage__lead{letter-spacing:.02em;color:#f3f7f6;text-wrap:balance;max-width:16rem;margin:0;font-size:1.05rem;font-weight:750}.bst-stage__continue,.bst-stage__draw{appearance:none;width:min(70%,11rem);min-height:2.65rem;color:var(--background);letter-spacing:.14em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3d85ff,#1769ff 50%,#0a45c8);border:1px solid #1769ff66;border-radius:.65rem;margin-top:.35rem;font-family:inherit;font-size:.78rem;font-weight:900;transition:transform 50ms}.bst-stage__continue:active,.bst-stage__draw:active{transform:scale(.97)}.bst-stage__continue{color:#1769ff;background:#0d161e;border-color:#1769ff73}.bst-stage__coach{letter-spacing:.14em;text-transform:uppercase;color:#82909c;margin:0;font-size:.72rem;font-weight:700}.bst{background:linear-gradient(160deg,#1769ff0f,#0000 42%),linear-gradient(#101820,#0a1016);border:1px solid #1769ff61;border-radius:.85rem;grid-template-columns:clamp(3.4rem,16vw,4.4rem) minmax(0,1fr);align-items:stretch;gap:.65rem;width:100%;padding:.7rem .7rem .7rem .55rem;display:grid;position:relative;box-shadow:0 0 0 1px #1769ff0f,0 16px 36px #00000073,inset 0 1px #ffffff0a}.bst.is-revealed{box-shadow:0 0 0 1px #1769ff24,0 0 28px #1769ff1f,0 16px 36px #00000073}.bst__logo{align-self:center;place-items:center;display:grid}.bst__logo img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 0 10px #1769ff2e);width:clamp(2.8rem,13vw,3.7rem);height:auto;background:0 0!important}.bst__well{background:var(--background);touch-action:none;border:1px solid #82a0af2e;border-radius:.55rem;min-height:clamp(6.4rem,26vw,7.8rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1769ff14}.bst__reveal{z-index:0;text-align:center;background:radial-gradient(ellipse 80% 70% at 50% 45%,#1769ff14,transparent 70%),var(--background);flex-direction:column;justify-content:center;align-items:center;gap:.28rem;padding:.55rem .65rem;display:flex;position:absolute;inset:0}.bst__team{letter-spacing:.04em;color:#f3f7f6;text-wrap:balance;font-size:clamp(.95rem,4.2vw,1.25rem);font-weight:900;line-height:1.12}.bst__era,.bst__team{text-transform:uppercase;margin:0}.bst__era{letter-spacing:.16em;color:#1769ff;text-shadow:0 0 16px #1769ff47;font-size:clamp(.72rem,3vw,.88rem);font-weight:750}.scratch-off-layer{z-index:2;touch-action:none;cursor:crosshair;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.bst__hint{z-index:1;pointer-events:none;letter-spacing:.28em;color:#14181e6b;text-shadow:0 1px #ffffff47;place-items:center;margin:0;font-size:.72rem;font-weight:850;display:grid;position:absolute;inset:0}.bst.is-revealed .bst__hint{display:none}.billion-booth-stage,.billion-booth-stage.is-printing{justify-content:flex-start;padding-top:.55rem}.game-bg--ballion,.game-bg--ballion .game-bg__base{background:var(--background)!important}.game-bg--ballion .game-bg__court,.game-bg--ballion .game-bg__dust,.game-bg--ballion .game-bg__formation-light,.game-bg--ballion .game-bg__red-field,.game-bg--ballion .game-bg__spotlight{display:none!important}.billion-shell,.billion-shell--neo,.tradeup-shell--game{background:var(--background)!important}.ballion-splash .ballion-splash__bar-fill,.ballion-splash.is-load .ballion-splash__bar-fill{transform-origin:0;background:linear-gradient(90deg,#0a45c8,#1769ff)!important}.franchise-pick__row.is-disabled,.franchise-pick__row:disabled{filter:grayscale(.85);pointer-events:none;cursor:not-allowed;opacity:.38!important}.bst-stage{max-width:100%!important;padding:.2rem .55rem .1rem!important}.bst{grid-template-columns:clamp(4.2rem,18vw,5.6rem) minmax(0,1fr)!important;gap:.75rem!important;width:min(96vw,26rem)!important;padding:.85rem!important}.bst__logo img{width:clamp(3.6rem,16vw,5rem)!important}.bst__well{min-height:clamp(8.5rem,34vw,11rem)!important}.bst__team{font-size:clamp(1.15rem,5.2vw,1.55rem)!important}.bst__era{opacity:.95;letter-spacing:.08em!important;font-size:clamp(1.05rem,4.6vw,1.4rem)!important;font-weight:900!important}.bst__reveal{background-image:none!important}.value-vault--fullscreen{z-index:30;overflow:hidden;width:100%!important;max-width:none!important;padding:max(1.1rem,env(safe-area-inset-top)) 1.1rem max(1rem,env(safe-area-inset-bottom))!important;background:var(--background)!important;box-shadow:none!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.85rem!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important}.value-vault__led-status--fs{letter-spacing:.18em;text-transform:uppercase;color:#82909c;margin:0;font-size:.78rem;font-weight:800}.value-vault__led-body--fs{text-align:center;flex-direction:column;align-items:center;gap:.45rem;width:100%;max-width:26rem;display:flex}.value-vault--fullscreen .value-vault__led-total,.value-vault--fullscreen .value-vault__led-total.is-green{color:#29e490!important;text-shadow:0 0 28px #29e49059!important;font-size:clamp(2.4rem,12vw,3.5rem)!important}.value-vault__led-pace--fs{letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:750}.value-vault__led-pace--fs:not(.is-on-track):not(.is-off-track){color:#82909c!important}.value-vault--fullscreen .value-vault__roster-dock{width:100%;max-width:22rem;margin-top:.75rem}.value-vault__skip{appearance:none;z-index:2;color:#d2e0eae0;letter-spacing:.14em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#0a121ab8;border:1px solid #8caabe47;border-radius:999px;flex-shrink:0;margin:.35rem 0 0;padding:.72rem 1.15rem;font-size:.78rem;font-weight:750;position:relative}.value-vault__skip:active{filter:brightness(1.08);transform:scale(.98)}.value-vault--fullscreen .value-vault__id-card strong{color:#f3f7f6}.value-vault--fullscreen .value-vault__id-card em{color:#8fa89a}.billion-result-page,.billion-result-page--arena{background:#03143a!important}.ballion-splash,.billion-shell--vault,.billion-shell--vault .game-bg,.billion-shell--vault .game-bg__base,body,html{background:var(--background)!important}.ballion-splash,.ballion-splash.is-enter{opacity:1!important}.ballion-splash.is-exit{animation:ballion-splash-fade .28s forwards}.bst-stage{justify-content:center;min-height:min(78dvh,40rem);gap:.65rem!important;width:100%!important;max-width:none!important;padding:.15rem .4rem!important}.bst.bst--card{min-height:min(62dvh,32rem);border-radius:1rem!important;flex-direction:column!important;grid-template-columns:none!important;gap:.65rem!important;width:min(80vw,22.5rem)!important;max-width:80vw!important;padding:.85rem .85rem 1rem!important;display:flex!important}.bst__logo--top{place-items:center;width:100%;padding:.15rem 0 .1rem;display:grid}.bst.bst--card .bst__logo img,.bst__logo-img{object-fit:contain;background:0 0!important;width:clamp(4.2rem,18vw,5.8rem)!important;height:auto!important}.bst.bst--card .bst__well{flex:auto;width:100%;border-radius:.7rem!important;min-height:min(42dvh,22rem)!important}.bst.bst--card .bst__team{font-size:clamp(1.2rem,5.4vw,1.7rem)!important}.bst.bst--card .bst__era{font-size:clamp(1.15rem,5vw,1.55rem)!important;font-weight:900!important}.bst.bst--compact{margin:0 0 .45rem;border-radius:.75rem!important;grid-template-columns:auto 1fr!important;align-items:stretch!important;gap:.55rem!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:.45rem .5rem!important;display:grid!important}.bst.bst--compact .bst__logo-img{align-self:center;width:clamp(2.4rem,11vw,3.1rem)!important}.bst__compact-meta{text-align:left;border-radius:.5rem;flex-direction:column;justify-content:center;gap:.12rem;min-width:0;padding:.45rem .55rem;display:flex}.bst.bst--compact .bst__team{margin:0;font-size:clamp(.78rem,3.2vw,.95rem)!important}.bst.bst--compact .bst__era{opacity:.92;margin:0;font-size:clamp(.72rem,2.8vw,.88rem)!important}.franchise-pick__result{display:none!important}body:has(.tradeup-shell--home-ballion),body:has(.tradeup-shell--home-white),html:has(.tradeup-shell--home-ballion),html:has(.tradeup-shell--home-white){background:var(--background)!important}.heat-reveal-layer{z-index:2;touch-action:none;cursor:pointer;border-radius:inherit;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bst__hint--heat{z-index:3;pointer-events:none;animation:heat-hint-breathe 2.4s ease-in-out infinite;letter-spacing:.22em!important;color:#d2dce661!important;text-shadow:0 1px #00000059!important;font-size:.68rem!important}@keyframes heat-hint-breathe{0%,to{opacity:.55}50%{opacity:.95}}.bst--heat.is-revealed{animation:heat-settle .28s ease-out}@keyframes heat-settle{0%{transform:scale(.995)}to{transform:scale(1)}}.bst--heat .bst__well{background:#0a1016}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .bst--heat.is-revealed,html:not([data-full-motion]) .bst__hint--heat{animation:none}}.bst-stage--envelope{touch-action:none;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:min(72vh,640px);padding:.5rem 1rem 1.25rem;display:flex}.envelope{--env-w:min(86vw,340px);--env-h:calc(var(--env-w) * 1.28);width:var(--env-w);height:var(--env-h);perspective:900px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.envelope.is-done,.envelope.is-opening{cursor:default}.envelope__shadow{pointer-events:none;z-index:0;background:radial-gradient(#00000073 0,#0000 70%);border-radius:50%;height:18%;transition:opacity .5s,transform .5s;position:absolute;bottom:-4%;left:8%;right:8%}.envelope.is-done .envelope__shadow,.envelope.is-opening .envelope__shadow{opacity:.35;transform:scaleX(.85)translateY(8%)}.envelope__body{z-index:1;width:100%;height:100%;transform-style:preserve-3d;position:relative}.envelope__face{z-index:3;background:linear-gradient(165deg,#ffffff12,#0000 42%),linear-gradient(#1a2a36,#0e1a24 55%,#0a141c);border:1px solid #8caabe38;border-radius:10px 10px 12px 12px;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;transition:opacity .55s .55s,transform .75s cubic-bezier(.22,.9,.28,1) .45s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -2px 6px #00000040,0 18px 36px #0006}.envelope__face:before{content:"";opacity:.07;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.envelope__logo{object-fit:contain;filter:drop-shadow(0 2px #00000059);opacity:.92;pointer-events:none;width:min(58%,168px);height:auto}.envelope__hint{letter-spacing:.28em;color:#b4cddc73;pointer-events:none;margin:0;font-size:.62rem;font-weight:600}.envelope__flap{z-index:5;transform-origin:top;clip-path:polygon(0 0,100% 0,100% 18%,50% 100%,0 18%);pointer-events:none;background:linear-gradient(#243746,#152430 70%,#101c26);border:1px solid #8caabe33;border-bottom:none;border-radius:10px 10px 0 0;height:42%;transition:transform .12s ease-out;position:absolute;top:0;left:0;right:0;transform:rotateX(0);box-shadow:0 6px 14px #00000047}.envelope__flap:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0000 55%);position:absolute;inset:0}.envelope__seal{background:radial-gradient(circle at 35% 30%,#50dcb48c,#0000 55%),radial-gradient(circle,#0d3d34 0,#062820 100%);border:1px solid #64d2b459;border-radius:50%;width:28px;height:28px;margin-left:-14px;position:absolute;bottom:10%;left:50%;box-shadow:0 2px 6px #00000059}.envelope.is-done .envelope__flap,.envelope.is-opening .envelope__flap{z-index:2;transition:transform .55s cubic-bezier(.2,.85,.25,1);transform:rotateX(168deg)!important}.envelope__pocket{z-index:2;pointer-events:none;border-radius:6px;position:absolute;inset:10% 7% 8%;overflow:hidden}.envelope__card{opacity:0;will-change:transform,opacity;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;height:78%;padding:1rem;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(42%)scale(.96);box-shadow:0 10px 24px #00000059}.envelope.is-done .envelope__card,.envelope.is-opening .envelope__card{animation:envelope-card-rise .95s cubic-bezier(.18,.9,.22,1) .38s both}.envelope.is-done .envelope__face,.envelope.is-opening .envelope__face{opacity:.22;transform:translateY(10%)scale(.94)}.envelope.is-done .envelope__body,.envelope.is-opening .envelope__body{animation:envelope-settle .7s .85s both}.envelope__card-team{letter-spacing:.04em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(.95rem,4.2vw,1.2rem);font-weight:800;line-height:1.15}.envelope__card-era{letter-spacing:.08em;opacity:.92;margin:0;font-size:clamp(1.35rem,6vw,1.85rem);font-weight:700}@keyframes envelope-card-rise{0%{opacity:0;transform:translateY(48%)scale(.94)}35%{opacity:1}to{opacity:1;transform:translateY(-28%)scale(1)}}@keyframes envelope-settle{to{transform:translateY(4%)scale(.97)}}.envelope.is-instant .envelope__body,.envelope.is-instant .envelope__card,.envelope.is-instant .envelope__face,.envelope.is-instant .envelope__flap{transition:none!important;animation:none!important}.envelope.is-instant.is-done .envelope__flap,.envelope.is-instant.is-opening .envelope__flap{transform:rotateX(168deg)!important}.envelope.is-instant.is-done .envelope__card,.envelope.is-instant.is-opening .envelope__card{opacity:1;transform:translateY(-28%)scale(1)}.envelope.is-instant.is-done .envelope__face,.envelope.is-instant.is-opening .envelope__face{opacity:.22;transform:translateY(10%)scale(.94)}.billion-shell--feed,.envelope-feed{overflow:hidden}.envelope-feed{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;min-height:calc(100dvh - 4.5rem);padding:2rem 1.25rem 18vh;display:flex;position:relative}.envelope-feed__slot{z-index:2;background:linear-gradient(#03143a,#050a0e);border:1px solid #78a0b440;border-radius:10px 10px 4px 4px;width:min(92vw,380px);height:72px;position:absolute;bottom:10vh;left:50%;transform:translate(-50%);box-shadow:inset 0 10px 18px #000000a6,0 0 0 1px #0006}.envelope-feed__mouth{background:#020508;border-radius:3px;height:14px;position:absolute;top:28%;left:8%;right:8%;box-shadow:inset 0 2px 4px #000c}.envelope-feed__rollers{opacity:.85;background:repeating-linear-gradient(90deg,#1c2a34 0 10px,#0e161c 10px 18px);border-radius:4px;height:8px;position:absolute;top:18%;left:12%;right:12%}.envelope-feed__pack{z-index:3;will-change:transform,opacity;background:linear-gradient(165deg,#ffffff12,#0000 42%),linear-gradient(#1a2a36,#0e1a24);border:1px solid #8caabe38;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;width:min(78vw,300px);height:calc(min(78vw,300px)/1.38889);animation:envelope-feed-in 1.55s cubic-bezier(.35,.05,.2,1) forwards;display:flex;position:relative;box-shadow:0 16px 32px #0006}.envelope-feed__pack img{object-fit:contain;opacity:.9;width:42%;height:auto}.envelope-feed__pack p{letter-spacing:.32em;color:#b4d2dcb3;margin:0;font-size:.7rem;font-weight:700}@keyframes envelope-feed-in{0%{opacity:1;transform:translateY(-18vh)scale(1)}35%{opacity:1;transform:translateY(4vh)scale(.98)}55%{transform:translateY(12vh)scale(.94)rotate(-1.5deg)}78%{opacity:1;transform:translateY(22vh)scale(.88)rotate(.5deg)}to{opacity:0;transform:translateY(36vh)scale(.72)}}.envelope-feed.is-instant .envelope-feed__pack{opacity:0;animation:none;transform:translateY(36vh)scale(.72)}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .envelope-feed__pack,html:not([data-full-motion]) .envelope.is-done .envelope__card,html:not([data-full-motion]) .envelope.is-done .envelope__face,html:not([data-full-motion]) .envelope.is-done .envelope__flap,html:not([data-full-motion]) .envelope.is-opening .envelope__card,html:not([data-full-motion]) .envelope.is-opening .envelope__face,html:not([data-full-motion]) .envelope.is-opening .envelope__flap{transition:none!important;animation:none!important}}.ter{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;width:100%;max-width:420px;min-height:0;margin:0 auto;padding:0;display:flex}.ter--goal{justify-content:flex-start;padding-top:.35rem}.ter__goal{text-align:center;margin:0 0 .35rem;padding:.15rem 0 .55rem;line-height:1.15}.ter__goal-label{letter-spacing:.14em;color:#f3f7f6;font-size:clamp(1.05rem,4.4vw,1.28rem);font-weight:800}.ter__goal-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--emerald);text-shadow:none;box-shadow:none;background:0 0;font-size:clamp(1.35rem,5.8vw,1.75rem);font-weight:900}.ter__goal-h2h{text-align:center;letter-spacing:-.012em;color:var(--emerald,#29e490);word-break:break-word;margin:.2rem 0 0;padding:0 .45rem .55rem;font-size:clamp(1.08rem,4.6vw,1.35rem);font-weight:850;line-height:1.3}.ter--h2h-goal .ter__goal-block{flex-direction:column;align-items:center;gap:.2rem;max-width:24rem;margin:0 auto;display:flex}.ter--h2h-goal .ter__goal-label{margin:0;color:var(--emerald,#29e490)!important;letter-spacing:.28em!important;font-size:clamp(.78rem,3.4vw,.95rem)!important;font-weight:850!important}.ter__panel{background:linear-gradient(#12202b,#0b141c);border:1px solid #8caabe2e;border-radius:14px;flex-direction:column;align-items:stretch;gap:.35rem;padding:.85rem .9rem .95rem;transition:background-color .22s,border-color .22s,color .22s;display:flex;box-shadow:inset 0 1px #ffffff0a}.ter__panel--team{min-height:7.25rem}.ter__panel--team.is-filled{box-shadow:inset 0 1px #ffffff1f}.ter__panel--era{min-height:5.75rem}.ter__kicker{letter-spacing:.28em;color:#aac3d28c;margin:0;font-size:.62rem;font-weight:700}.ter__panel--team.is-filled .ter__kicker{color:inherit;opacity:.72}.spin-reel{width:100%;position:relative;overflow:hidden}.spin-reel__strip{backface-visibility:hidden;flex-direction:column;width:100%;display:flex;transform:translate(0)}.spin-reel__item{box-sizing:border-box;text-align:center;letter-spacing:.01em;color:#ecf4faf5;justify-content:center;align-items:center;width:100%;padding:0 .55rem;font-weight:800;line-height:1.12;display:flex;overflow:hidden}.spin-reel__item.is-colored{text-shadow:0 1px #00000059;border-radius:10px;margin:0}.spin-reel--team .spin-reel__item{white-space:normal;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(.84rem,3.8vw,1.22rem)}.spin-reel--era .spin-reel__item{white-space:nowrap;letter-spacing:.06em;font-size:clamp(1.35rem,7vw,2rem);font-weight:700}.ter__panel--team{min-height:8.75rem;padding-left:.45rem;padding-right:.45rem}.ter__panel--team .spin-reel{border-radius:10px}@keyframes spin-reel-run{0%{animation-timing-function:linear;transform:translate(0)}80%{transform:translate3d(0,calc(var(--reel-to) * .92),0);animation-timing-function:cubic-bezier(.1,.9,.2,1)}to{transform:translate3d(0,var(--reel-to),0)}}.ter__roll{appearance:none;color:#041510;letter-spacing:.22em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(#1ec9a0,#129a78);border:0;border-radius:14px;width:100%;min-height:3.4rem;margin-top:.35rem;font-size:1.15rem;font-weight:800;transition:transform 80ms,filter 80ms}.ter__roll:active{filter:brightness(.95);transform:scale(.98)}.ter__roll:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .ter__panel,html:not([data-full-motion]) .ter__roll{transition:none}}.bh-shell{min-height:100dvh;overflow:hidden;display:block!important}.bh--clean{justify-content:flex-start;gap:0;padding-left:5.5%;padding-right:5.5%}.bh--clean .bh__top{margin-bottom:1.35rem}.bh--clean .bh__wordmark{letter-spacing:.04em;color:#f4f8fb;text-transform:none;flex-direction:column;gap:.05rem;font-size:.95rem;font-weight:800;line-height:1.05;display:flex}.bh--clean .bh__wordmark em{letter-spacing:.18em;text-transform:uppercase;color:#1ec9a0d9;font-size:.72rem;font-style:normal;font-weight:650}.bh__hook{letter-spacing:-.01em;color:#d2dee8e0;max-width:18rem;margin:0 0 .55rem;font-size:clamp(1.15rem,5.4vw,1.4rem);font-weight:650;line-height:1.28}.bh__hook strong{color:#f7fafc;letter-spacing:0;font-weight:800;display:inline}.bh__best{letter-spacing:.04em;color:#96a8b6bf;margin:0 0 1.5rem;font-size:.78rem;font-weight:600}.bh__best strong{color:#1ec9a0;margin-left:.35rem;font-weight:800}.bh__modes{gap:.7rem;margin-top:auto;margin-bottom:1.25rem}.bh-tile,.bh__modes{flex-direction:column;display:flex}.bh-tile{appearance:none;color:#eef4f8;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#0d171f;border:1px solid #829baf29;border-radius:16px;align-items:flex-start;gap:.22rem;width:100%;padding:1.05rem 2.6rem 1.05rem 1.1rem;transition:transform .12s,border-color .12s,background .12s;position:relative}.bh-tile--primary{background:linear-gradient(135deg,#1ec9a01a,#0000 42%),#0e1a22;border-color:#1ec9a047}.bh-tile:active{border-color:#1ec9a066;transform:scale(.985)}.bh-tile__label{letter-spacing:.16em;text-transform:uppercase;color:#1ec9a0c7;font-size:.62rem;font-weight:700}.bh-tile__title{letter-spacing:-.01em;color:#f7fafc;font-size:1.2rem;font-weight:800}.bh-tile__meta{letter-spacing:.01em;color:#a0b2c0c7;font-size:.78rem;font-weight:550}.bh-tile__go{color:#bed2dcb3;border:1px solid #8ca5b433;border-radius:50%;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:1.05rem;font-weight:400;display:flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.bh{box-sizing:border-box;width:100%;max-width:28rem;min-height:100dvh;padding:max(.85rem,env(safe-area-inset-top)) 4.5% max(1.1rem,env(safe-area-inset-bottom));flex-direction:column;gap:.55rem;margin:0 auto;display:flex}.bh__top{flex:none;justify-content:space-between;gap:.75rem;min-height:3.25rem}.bh__brand,.bh__top{align-items:center;display:flex}.bh__brand{gap:.55rem;min-width:0}.bh .bh__logo,.bh__logo.tradeup-logo--sm{flex:none;width:2.9rem!important;height:2.9rem!important}.bh__wordmark{letter-spacing:.22em;color:#f2f7fb;font-size:1.05rem;font-weight:850}.bh__intro{flex:none;padding:.1rem .1rem .2rem}.bh__title{letter-spacing:.12em;color:#f4f8fb;margin:0;font-size:clamp(1.15rem,5.2vw,1.45rem);font-weight:850}.bh__sub{letter-spacing:.06em;color:#aabecdb8;margin:.35rem 0 0;font-size:.72rem;font-weight:550}.bh-mode{--bh-pad:.95rem;appearance:none;width:100%;height:clamp(9.6rem,24dvh,11.4rem);min-height:0;padding:var(--bh-pad) 2.6rem var(--bh-pad) var(--bh-pad);color:#eef4f8;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(#ffffff07,#0000 46%),#0d171f;border:1px solid #7891a529;border-radius:20px;flex:none;transition:transform .12s,border-color .12s,filter .12s;display:block;position:relative;overflow:hidden}.bh-mode:active{filter:brightness(1.05);border-color:#1ec9a057;transform:scale(.985)}.bh-mode--billion{border-color:#1ec9a038;box-shadow:inset 2px 0 #1ec9a0d9}.bh-mode--h2h{border-color:#1ec9a024;height:clamp(10.4rem,26dvh,12.2rem);box-shadow:inset 2px 0 #1ec9a06b}.bh-mode__body{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.26rem;max-width:58%;height:100%;display:flex;position:relative}.bh-mode--h2h .bh-mode__body{max-width:calc(100% - .35rem);padding-right:.1rem}.bh-mode__eyebrow{letter-spacing:.24em;color:#1ec9a0c7;font-size:.58rem;font-weight:750}.bh-mode--h2h .bh-mode__eyebrow{color:#1ec9a09e}.bh-mode__name{letter-spacing:.01em;color:#f7fafc;font-size:clamp(1.42rem,6.2vw,1.78rem);font-weight:900;line-height:.96}.bh-mode__name--single{letter-spacing:.02em;white-space:nowrap}.bh-mode__objective{letter-spacing:.04em;color:#b0c2d0c7;margin-top:.12rem;font-size:.68rem;font-weight:600;line-height:1.25}.bh-mode__stat{align-items:baseline;gap:.45rem;margin-top:.55rem;display:inline-flex}.bh-mode__stat em{letter-spacing:.16em;color:#96a8b6b8;font-size:.58rem;font-style:normal;font-weight:700}.bh-mode__stat strong{letter-spacing:.01em;color:#1ec9a0;font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:850}.bh-mode__art{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.bh-mode__art--billion{text-align:right;letter-spacing:-.055em;color:#1ec9a025;width:44%;font-size:clamp(3.75rem,17.5vw,5rem);font-weight:900;line-height:.82;top:50%;right:-.2rem;transform:translateY(-54%)}.bh-mode__matchup{grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;width:100%;max-width:17.5rem;margin:.55rem 0 .15rem;display:grid}.bh-mode__fighter{flex-direction:column;align-items:flex-start;gap:.32rem;min-width:0;display:flex}.bh-mode__fighter--opp{align-items:flex-end}.bh-mode__mark{letter-spacing:.06em;color:#d2ebe4eb;background:#1ec9a01f;border:1px solid #1ec9a038;border-radius:50%;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:.62rem;font-weight:850;display:flex}.bh-mode__mark--unknown{color:#aabcc8b3;background:#0c141ce6;border-color:#8ca0af38;font-size:.95rem;font-weight:700}.bh-mode__fighter-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;color:#dce8f0e0;max-width:100%;font-size:.68rem;font-weight:750;overflow:hidden}.bh-mode__fighter--opp .bh-mode__fighter-label{color:#a0b2c0b3}.bh-mode__vs{letter-spacing:.08em;color:#1ec9a08c;font-size:1.05rem;font-weight:900}.bh-mode__go{z-index:3;color:#bed2dcb8;background:#080e1459;border:1px solid #96afbe38;border-radius:50%;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:1.05rem;font-weight:400;line-height:1;display:flex;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.bh-mode--billion .bh-mode__go,.bh-mode--h2h .bh-mode__go{top:auto;bottom:.78rem;transform:none}.bh-modal{z-index:50;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.bh-modal__scrim{appearance:none;background:#03080cb8;border:0;position:absolute;inset:0}.bh-modal__card{z-index:1;background:linear-gradient(#12202a,#0b141c);border:1px solid #1ec9a047;border-radius:18px;flex-direction:column;gap:.55rem;width:min(100%,22rem);padding:1.35rem 1.2rem 1.2rem;display:flex;position:relative;box-shadow:0 18px 40px #00000073}.bh-modal__kicker{letter-spacing:.28em;color:#1ec9a0cc;margin:0;font-size:.62rem;font-weight:800}.bh-modal__title{letter-spacing:.08em;color:#f2f7fb;margin:0;font-size:1.2rem;font-weight:850}.bh-modal__copy{color:#aabecdc7;margin:0 0 .35rem;font-size:.82rem}.bh-modal__field{flex-direction:column;gap:.35rem;display:flex}.bh-modal__field span{letter-spacing:.2em;color:#a0b4c3b3;font-size:.62rem;font-weight:750}.bh-modal__field input{appearance:none;box-sizing:border-box;color:#f2f7fb;letter-spacing:.04em;background:#081018;border:1px solid #8caabe38;border-radius:12px;width:100%;min-height:3rem;padding:.75rem .85rem;font-size:1rem;font-weight:700}.bh-modal__field input:focus{border-color:#1ec9a08c;outline:none}.bh-modal__error{color:#f0a0a8;margin:0;font-size:.78rem}.bh-modal__submit{appearance:none;color:#041510;letter-spacing:.18em;background:linear-gradient(#1ec9a0,#129a78);border:0;border-radius:14px;min-height:3.1rem;margin-top:.35rem;font-size:.92rem;font-weight:850}.bh-modal__submit:active{transform:scale(.98)}.sound-settings--gear{z-index:80;position:relative}.sound-settings__gear{appearance:none;color:#dce6eee6;cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#10202bb8;border:1px solid #82a0af38;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;line-height:0;display:grid;position:relative}.sound-settings__gear-icon{flex:none;width:1.25rem;height:1.25rem;display:block}.sound-settings__gear:active{color:var(--emerald);border-color:#1769ff59;transform:scale(.96)}.sound-settings--gear .sound-settings__panel{display:none}.settings-drawer{z-index:90;display:block;position:fixed;inset:0}.settings-drawer__scrim{appearance:none;-webkit-backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;background:#01061094;border:0;position:absolute;inset:0}.settings-drawer__panel{width:min(90vw,22rem);padding:max(.9rem,env(safe-area-inset-top)) 1.05rem max(1.1rem,env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 100% 0,#3d85ff33,#0000 52%),linear-gradient(168deg,#0f1c33,#0a1424 46%,#060d18);border-left:1px solid #78a5ff38;flex-direction:column;animation:settings-drawer-in .28s cubic-bezier(.22,1,.36,1) both;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 56px #00000080}.settings-drawer__header{border-bottom:1px solid #78a0dc29;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.15rem;padding-bottom:.9rem;display:flex}.settings-drawer__title-block{flex-direction:column;gap:.22rem;min-width:0;display:flex}.settings-drawer__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#29e490c7;margin:0;font-size:.58rem;font-weight:800}.settings-drawer__header h2{letter-spacing:-.01em;color:#f5f8ff;margin:0;font-size:1.35rem;font-weight:900}.settings-drawer__close{appearance:none;color:#e6eefae6;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#0c1628d9;border:1px solid #82aae63d;border-radius:999px;width:2.4rem;height:2.4rem;font-size:.92rem;line-height:1}.settings-drawer__close:active{transform:scale(.95)}.settings-drawer__body{-webkit-overflow-scrolling:touch;flex-direction:column;gap:1.35rem;padding-bottom:.4rem;display:flex;overflow:auto}.settings-drawer__section,.settings-drawer__section--guides,.settings-drawer__section--legal{flex-direction:column;gap:.55rem;display:flex}.settings-drawer__section-label{letter-spacing:.16em;text-transform:uppercase;color:#9cb2ccb8;margin:0;padding:0 .15rem;font-size:.6rem;font-weight:800}.settings-drawer__card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:.55rem;display:flex;overflow:visible}.settings-drawer__card--feedback{gap:.55rem}.settings-drawer__body .sound-settings__row{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0;padding:.82rem .85rem;display:grid}.settings-drawer__card .sound-settings__row+.sound-settings__row{border-top:0}.sound-settings__row--sfx{background:linear-gradient(135deg,#29e49038,#15b8721a 55%,#0a1c288c);border-color:#29e49047}.sound-settings__row--haptics{background:linear-gradient(135deg,#3d85ff3d,#1a7dff1a 55%,#0a12288c);border-color:#3d85ff52}.sound-settings__row-icon{border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.sound-settings__row-icon--sfx{color:#29e490;background:#29e49029;border:1px solid #29e49047}.sound-settings__row-icon--haptics{color:#7eb6ff;background:#3d85ff2e;border:1px solid #3d85ff4d}.sound-settings__row-copy{flex-direction:column;gap:.16rem;min-width:0;display:flex}.sound-settings__row-copy strong{letter-spacing:.01em;text-transform:none;color:#eef3f8;font-size:.86rem;font-weight:800}.sound-settings__row-copy em{letter-spacing:.01em;text-transform:none;color:#b4c8e1c7;font-size:.64rem;font-style:normal;font-weight:600;line-height:1.25}.sound-settings__toggle-track{appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#121c2cf2;border:1px solid #7896be47;border-radius:999px;flex:none;width:2.85rem;min-width:2.85rem;height:1.68rem;margin:0;padding:0;transition:background .18s,border-color .18s;position:relative;box-shadow:inset 0 1px 2px #00000059}.sound-settings__toggle-track.is-on{background:#1fc978;border-color:#29e49073;box-shadow:inset 0 1px #ffffff38}.sound-settings__toggle-knob{background:#fff;border-radius:50%;width:1.3rem;height:1.3rem;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:.14rem;left:.14rem;transform:translate(0);box-shadow:0 1px 4px #0000004d}.sound-settings__toggle-track.is-on .sound-settings__toggle-knob{transform:translate(1.12rem)}.sound-settings__nav-link{appearance:none;letter-spacing:.01em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid #6e91be33;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin:0;padding:.8rem .9rem;font-size:.88rem;font-weight:750;display:flex;box-shadow:inset 0 1px #ffffff0a}.sound-settings__nav-link,.sound-settings__nav-link--profile{color:#e8eef6;background:linear-gradient(#ffffff0a,#0000 48%),#0a1220d1}.sound-settings__nav-link--profile{border-color:#6e91be33}.sound-settings__nav-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.sound-settings__nav-copy em{letter-spacing:.14em;text-transform:uppercase;color:#96aac3b8;font-size:.58rem;font-style:normal;font-weight:750}.sound-settings__nav-copy strong{color:#f2f6fb;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:850;overflow:hidden}.sound-settings__nav-link:active{border-color:#82a5d259;transform:scale(.985)}.sound-settings__nav-chevron{color:#96aac3b3;flex:none;font-size:1.05rem;line-height:1}.settings-drawer__section--profile .sound-settings__nav-chevron{color:#96aac3b3}.settings-drawer__tile-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.settings-tile{appearance:none;color:#e8eef6;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(165deg,#ffffff0d,#0000 42%),#0a1220e0;border:1px solid #6e91be38;border-radius:.85rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.55rem;min-height:4.6rem;margin:0;padding:.72rem .7rem .75rem;display:flex}.settings-tile:active{transform:scale(.98)}.settings-tile__icon{border-radius:.6rem;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;display:inline-flex}.settings-tile__icon--book{color:#7eb6ff;background:#3d85ff29;border:1px solid #3d85ff47}.settings-tile__icon--values{color:#29e490;background:#29e49024;border:1px solid #29e49042}.settings-tile__icon--values svg{transform:scaleX(-1)}.settings-tile__label{letter-spacing:.01em;color:#e8eef6f0;font-size:.72rem;font-weight:750;line-height:1.25}.settings-drawer__section--legal{border-top:1px solid #78a0dc1f;gap:.45rem;margin-top:.15rem;padding-top:.85rem}.settings-drawer__link-row{flex-wrap:wrap;align-items:center;gap:.2rem .35rem;padding:0 .1rem;display:flex}.settings-mini-link{appearance:none;color:#aabed7c7;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:.15rem .1rem;font-size:.68rem;font-weight:650;line-height:1.3}.settings-mini-link:active{color:#d6e4ff}.settings-mini-link__sep{color:#8ca0b973;-webkit-user-select:none;user-select:none;font-size:.68rem;line-height:1}.settings-mini-link--danger{color:#dc8c87d1;letter-spacing:.03em;align-self:flex-start;margin-top:.15rem;padding:.2rem .1rem;font-size:.66rem;font-weight:700;display:inline-flex}.settings-mini-link--danger:active{color:#f0b8b4}@keyframes settings-drawer-in{0%{opacity:.92;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .settings-drawer__panel{animation:none}html:not([data-full-motion]) .settings-drawer__scrim{-webkit-backdrop-filter:none}html:not([data-full-motion]) .sound-settings__toggle-knob{transition:none}}.sound-settings__row--stack{flex-direction:column;align-items:stretch;gap:.45rem}.sound-settings__guides{border-top:1px solid #82a0af29;flex-direction:column;gap:.45rem;margin-top:.35rem;padding-top:.85rem;display:flex}.sound-settings__guides-label{letter-spacing:.14em;text-transform:uppercase;color:#a0b9c8b8;margin:0 0 .15rem;padding:0 .15rem;font-size:.68rem;font-weight:750}.settings-guide{z-index:130;color:#e8eef8;height:100dvh;min-height:0;max-height:100dvh;padding:max(.65rem,env(safe-area-inset-top)) 0 0;background:radial-gradient(120% 80% at 50% -10%,#1769ff29,#0000 55%),linear-gradient(#052056,#03143a 48%,#010814);flex-direction:column;animation:settings-guide-in .28s cubic-bezier(.22,1,.36,1) both;display:flex;position:fixed;inset:0;overflow:hidden}.settings-guide__header{border-bottom:1px solid #78a0e62e;flex-direction:column;flex:none;gap:.65rem;padding:.35rem 1.1rem .85rem;display:flex}.settings-guide__back{appearance:none;color:#e6eeffeb;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#072a708c;border:1px solid #78a0e647;border-radius:.7rem;align-self:flex-start;margin:0;padding:.45rem .7rem;font-size:.82rem;font-weight:700}.settings-guide__back:active{color:var(--oneb-orange-bright,#ff8533);border-color:#ff6a0073;transform:scale(.97)}.settings-guide__titles{flex-direction:column;gap:.2rem;display:flex}.settings-guide__kicker{letter-spacing:.16em;color:var(--oneb-orange,#ff6a00);margin:0;font-size:.68rem;font-weight:800}.settings-guide__title{letter-spacing:.02em;color:#fff;margin:0;font-size:clamp(1.35rem,4.6vw,1.7rem);font-weight:850;line-height:1.15}.settings-guide__scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:auto;gap:.95rem;min-height:0;padding:1rem 1.15rem 0;display:flex;overflow:hidden auto}.settings-guide__scroll-pad{height:max(7.5rem,calc(env(safe-area-inset-bottom) + 5.5rem));min-height:max(7.5rem,calc(env(safe-area-inset-bottom) + 5.5rem));flex:none}.settings-guide__intro{color:#d6e4ffe6;margin:0;font-size:.92rem;line-height:1.5}.settings-guide__section{flex-direction:column;gap:.5rem;display:flex}.settings-guide__heading{letter-spacing:.14em;text-transform:uppercase;color:#7eb6fff2;margin:0;font-size:.72rem;font-weight:800}.settings-guide__body{color:#d2def2e6;margin:0;font-size:.88rem;line-height:1.5}.settings-guide__closing{color:#dce8fff2;background:#072a706b;border:1px solid #1769ff47;border-radius:.85rem;margin:.35rem 0 0;padding:.75rem .85rem;font-size:.86rem;line-height:1.4}.settings-guide__ladder-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.settings-guide__ladder-note{letter-spacing:.04em;color:#96aac3b3;white-space:nowrap;margin:0;font-size:.62rem;font-weight:650}.settings-guide__ladder{background:#060e1cc7;border:1px solid #7896be38;border-radius:.75rem;flex-direction:column;margin:.2rem 0 0;padding:0;display:flex;overflow:hidden}.settings-guide__ladder-cols{letter-spacing:.12em;text-transform:uppercase;color:#96aac39e;border-bottom:1px solid #7896be29;padding:.55rem .85rem;font-size:.58rem;font-weight:750}.settings-guide__ladder-cols,.settings-guide__ladder-row{grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.55rem;display:grid}.settings-guide__ladder-row{background:0 0;border-bottom:1px solid #6482aa1f;align-items:center;padding:.62rem .85rem}.settings-guide__ladder-row:last-child{border-bottom:0}.settings-guide__ladder-tier{letter-spacing:.04em;color:#f2f6fb;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:850}.settings-guide__ladder-blurb{color:#b4c6dce0;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.settings-guide__ladder-range{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#d6e4ffeb;white-space:nowrap;text-align:right;font-size:.72rem;font-weight:750}.settings-guide__ladder-row--goat{background:#b8860b14}.settings-guide__ladder-row--goat .settings-guide__ladder-tier{color:#f0dd9a}.settings-guide__ladder-row--goat .settings-guide__ladder-range{color:#f5e6a3}.settings-guide__ladder-fill,.settings-guide__ladder-meta,.settings-guide__ladder-track,.settings-guide__tiers{display:none}.settings-ctrl{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes settings-guide-in{0%{opacity:.9;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .settings-guide{animation:none}}.settings-name-modal{z-index:120;padding:max(1rem,env(safe-area-inset-top)) 1.1rem max(1rem,env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.settings-name-modal__scrim{appearance:none;-webkit-tap-highlight-color:transparent;background:#02080eb8;border:0;position:absolute;inset:0}.settings-name-modal__card{z-index:1;box-sizing:border-box;background:linear-gradient(#152632,#0c1822);border:1px solid #82a0af38;border-radius:1.05rem;flex-direction:column;gap:.7rem;width:min(100%,22.5rem);margin:0;padding:1.2rem 1.15rem 1.15rem;display:flex;position:relative;box-shadow:0 24px 48px #00000073}.settings-name-modal__kicker{letter-spacing:.2em;color:var(--emerald);margin:0;font-size:.7rem;font-weight:800}.settings-name-modal__title{letter-spacing:.02em;color:#f3f7f6;margin:0;font-size:1.2rem;font-weight:850}.settings-name-modal__copy{color:#bed2ded1;margin:0;font-size:.88rem;line-height:1.35}.settings-name-modal__field{flex-direction:column;gap:.4rem;margin-top:.15rem;display:flex}.settings-name-modal__field span{letter-spacing:.14em;color:#aac3d2c7;font-size:.68rem;font-weight:750}.settings-name-modal__field input{appearance:none;box-sizing:border-box;color:#eef4f8;letter-spacing:.02em;background:#081018;border:1px solid #8caabe47;border-radius:.75rem;width:100%;min-height:3rem;padding:.7rem .85rem;font-size:1.05rem;font-weight:650}.settings-name-modal__field input:focus{border-color:#1769ff8c;outline:none;box-shadow:0 0 0 3px #1769ff26}.settings-name-modal__error{color:#f0a0a8;margin:0;font-size:.78rem}.settings-name-modal__actions{grid-template-columns:1fr 1.15fr;gap:.55rem;margin-top:.25rem;display:grid}.settings-name-modal__cancel,.settings-name-modal__save{appearance:none;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:.8rem;min-height:2.85rem;font-size:.9rem;font-weight:800}.settings-name-modal__cancel{color:#dce6eee6;background:#081018bf;border:1px solid #82a0af47}.settings-name-modal__save{background:linear-gradient(180deg,var(--emerald-bright) 0,var(--emerald) 48%,var(--emerald-dark) 100%);color:#041510;border:0;box-shadow:0 8px 18px #1769ff38}.settings-success-modal{z-index:130}.settings-name-modal__kicker--success{color:#3dffaa}.settings-name-modal__actions--single{grid-template-columns:1fr}.settings-name-modal__actions--single .settings-name-modal__save{width:100%}.settings-name-modal__save--danger{color:#fff;background:linear-gradient(#ff8a8a,#e64545 52%,#b92b2b);box-shadow:0 8px 18px #b92b2b47}.settings-name-modal__cancel:disabled,.settings-name-modal__save:disabled{opacity:.65;cursor:not-allowed}.sound-settings__nav-link--danger{color:#ffb4b4;border-color:#e65a5a47}.sound-settings__nav-link--danger:active{color:#ffd0d0;border-color:#e65a5a73}.sound-settings__delete-feedback{border-radius:.75rem;margin:.35rem 0 0;padding:.65rem .75rem;font-size:.78rem;line-height:1.4}.sound-settings__delete-feedback.is-success{color:#9ef0c8;background:#29e4901a;border:1px solid #29e49047}.sound-settings__delete-feedback.is-error{color:#ffb4b4;background:#e645451a;border:1px solid #e6454547}.settings-name-modal__cancel:active,.settings-name-modal__save:active{transform:scale(.98)}.sound-settings__error{color:#f0a0a8;font-size:.72rem;font-style:normal}.h2hmm{z-index:40;padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem max(1.25rem,env(safe-area-inset-bottom));background:var(--background);color:#e8f0f6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;display:flex;position:fixed;inset:0}.h2hmm__back{appearance:none;top:max(.85rem,env(safe-area-inset-top));color:#b4c8d6bf;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:.45rem .55rem;font-size:.92rem;font-weight:650;position:absolute;left:.85rem}.h2hmm__names{top:calc(max(3.6rem, env(safe-area-inset-top) + 2.5rem));text-align:center;grid-template-columns:1fr auto 1fr;place-items:center;gap:.65rem;display:grid;position:absolute;left:1rem;right:1rem}.h2hmm__name{letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;font-size:clamp(1.05rem,4.8vw,1.35rem);font-weight:850;overflow:hidden}.h2hmm__name--you{color:#e6f0f6f2}.h2hmm__name--opp{color:#bed2dec7}.h2hmm__name--opp.is-locked{color:#e8f4f8;animation:h2hmm-name-in .4s both}.h2hmm__name-vs{letter-spacing:.2em;color:#96afc38c;font-size:clamp(.78rem,3.4vw,.95rem);font-weight:850}.h2hmm__mode{letter-spacing:.32em;color:#1ec9a0d9;text-align:center;margin:0;font-size:.78rem;font-weight:800}.h2hmm__avatar,.h2hmm__scan-ring,.h2hmm__stage,.h2hmm__vs-mark{display:none!important}.h2hmm__status{letter-spacing:.14em;text-align:center;min-height:1.5em;margin:0;font-size:clamp(1.15rem,5.4vw,1.5rem);font-weight:850}.h2hmm.is-found .h2hmm__status,.h2hmm__status.is-found{color:#1ec9a0}.h2hmm__objective{letter-spacing:.1em;color:#e8f0f6;text-align:center;margin:0;font-size:clamp(1.15rem,5.2vw,1.45rem);font-weight:850;line-height:1.25;animation:h2hmm-name-in .4s both}.h2hmm__objective em{letter-spacing:.16em;color:#aabecda6;margin-top:.65rem;font-size:.72rem;font-style:normal;font-weight:700;display:block}@keyframes h2hmm-spin{to{transform:rotate(1turn)}}@keyframes h2hmm-name-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}.billion-top--h2h{grid-template-columns:auto 1fr;align-items:center;gap:.45rem;display:grid!important;position:relative!important}.billion-top--h2h .tu-back{z-index:2;grid-area:1/1;align-self:center;position:relative}.billion-h2h-bar{pointer-events:none;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:.55rem;width:max-content;max-width:calc(100% - 6.5rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.billion-h2h-bar__opp,.billion-h2h-bar__you{letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:clamp(.92rem,3.8vw,1.08rem);font-weight:850;overflow:hidden}.billion-h2h-bar__you{color:#e6f0f6f2}.billion-h2h-bar__opp{color:#d2e1ebe6}.billion-h2h-bar em{letter-spacing:.18em;color:#96afc38c;font-size:.72rem;font-style:normal;font-weight:850}.h2h-showdown{z-index:35;padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem max(1.25rem,env(safe-area-inset-bottom));background:var(--background);color:#e8f0f6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;display:flex;position:fixed;inset:0}.h2h-showdown__names{top:calc(max(3.4rem, env(safe-area-inset-top) + 2.3rem));text-align:center;grid-template-columns:1fr auto 1fr;place-items:center;gap:.55rem;display:grid;position:absolute;left:1rem;right:1rem}.h2h-showdown__names span{letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;font-size:clamp(1.05rem,4.8vw,1.35rem);font-weight:850;overflow:hidden}.h2h-showdown__names span:first-child,.h2h-showdown__names span:last-child{text-align:center}.h2h-showdown__names em{letter-spacing:.2em;color:#96afc38c;font-size:clamp(.78rem,3.4vw,.95rem);font-style:normal;font-weight:850}.h2h-showdown__mode{letter-spacing:.32em;color:#1ec9a0bf;margin:2.2rem 0 0;font-size:.68rem;font-weight:800}.h2h-showdown__headline{letter-spacing:.12em;min-height:1.35em;margin:0;font-size:clamp(1.35rem,6vw,1.85rem);font-weight:900}.h2h-showdown.is-win.is-resolved .h2h-showdown__headline{color:#1ec9a0}.h2h-showdown.is-loss.is-resolved .h2h-showdown__headline{color:#f0a0a8}.h2h-showdown.is-tie.is-resolved .h2h-showdown__headline{color:#d8e4ec}.h2h-showdown__rows{flex-direction:column;gap:.65rem;width:min(100%,22rem);margin-top:.75rem;display:flex}.h2h-showdown__row{background:#0e1a24;border:1px solid #8caabe29;border-radius:12px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.95rem 1rem;display:flex}.h2h-showdown__row span{letter-spacing:.1em;color:#b4c8d6cc;text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:.78rem;font-weight:800;overflow:hidden}.h2h-showdown__row strong{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,5vw,1.45rem);font-weight:900}.h2h-showdown.is-win.is-resolved .h2h-showdown__row:first-child{border-color:#1ec9a073}.h2h-showdown.is-loss.is-resolved .h2h-showdown__row--opp{border-color:#e8788266}.h2h-showdown__actions{flex-direction:column;gap:.65rem;width:min(100%,22rem);margin-top:1.25rem;display:flex}.h2h-showdown__home,.h2h-showdown__rematch{appearance:none;letter-spacing:.14em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:14px;width:100%;min-height:3.1rem;font-weight:850}.h2h-showdown__rematch{color:#041510;background:linear-gradient(#1ec9a0,#129a78)}.h2h-showdown__home{color:#bed2dcd9;background:0 0;border:1px solid #8caabe38}.h2h-showdown__home:active,.h2h-showdown__rematch:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .bh-mode,html:not([data-full-motion]) .h2hmm__name--opp.is-locked,html:not([data-full-motion]) .h2hmm__objective,html:not([data-full-motion]) .h2hmm__scan-ring{transition:none!important;animation:none!important}}@media (max-height:720px){.bh{gap:.45rem}.bh--clean .bh__top{margin-bottom:.95rem}.bh__modes{margin-bottom:.75rem}.bh-tile{padding:.9rem 2.5rem .9rem 1rem}.bh-mode{height:clamp(8.9rem,22.5dvh,10.4rem);padding:.82rem 2.4rem .82rem .85rem}.bh-mode--h2h{height:clamp(9.6rem,24dvh,11.1rem)}.bh-mode__name{font-size:clamp(1.28rem,5.6vw,1.58rem)}.bh-mode__art--billion{font-size:clamp(3.1rem,15vw,4.1rem)}.bh-mode__matchup{margin-top:.4rem}.bh-mode__mark{width:1.9rem;height:1.9rem}}.billion-draft-layout--vertical-booth .billion-court.is-slots-only.is-assigning,.billion-shell--picking .billion-draft-layout--vertical-booth .billion-court.is-slots-only.is-assigning{box-sizing:border-box!important;width:calc(100% + 1.3rem)!important;max-width:none!important;padding:1.15rem max(.85rem,var(--page-pad-x)) calc(1.15rem + env(safe-area-inset-bottom,0px))!important;background:#070e14f7!important;border-top:1px solid #1ec9a038!important;min-height:11.75rem!important;margin-top:.15rem!important;margin-left:-.65rem!important;margin-right:-.65rem!important;transition:min-height .22s,padding .22s,background .22s,box-shadow .22s!important;box-shadow:0 -12px 28px #00000059!important}.billion-court.is-slots-only.is-assigning .billion-court-dock{align-items:flex-end!important;gap:.55rem!important}.billion-court.is-slots-only.is-assigning .billion-court-dock__item{gap:.35rem!important;min-width:3.6rem!important}.billion-court.is-slots-only.is-assigning .billion-court-dock__circle,.billion-draft-layout--vertical-booth .billion-court.is-slots-only.is-assigning .billion-court-dock__circle{border-width:2px!important;width:4.35rem!important;height:4.35rem!important;font-size:1.05rem!important;transition:width .22s,height .22s,font-size .22s!important}.billion-shell--picking .billion-court.is-slots-only.is-assigning .billion-court-dock__item.is-target:not(.is-filled) .billion-court-dock__circle{transform:scale(1.04);box-shadow:0 0 0 3px #1769ff59,0 8px 18px #00000047!important}.billion-court.is-slots-only.is-assigning .billion-court-dock__pos{letter-spacing:.08em!important;color:#d2e2ece6!important;font-size:.82rem!important;font-weight:800!important}.billion-court.is-docked.is-slots-only:not(.is-assigning){transition:min-height .2s,padding .2s,background .2s,box-shadow .2s!important}.oneb-home{color:#f3f7f6;min-height:100dvh;background:var(--background)!important;position:relative!important;overflow:hidden!important}.oneb-home__arena{z-index:0;background:var(--background);overflow:hidden}.oneb-home__arena,.oneb-home__arena-stage{pointer-events:none;position:absolute;inset:0}.oneb-home__arena-stage{transform-origin:50%;transform:scale(1.28)translateY(-18%)}.oneb-home__arena-img{object-fit:cover;object-position:center 48%;opacity:.14;filter:saturate(1.2)contrast(1.06)brightness(.98);width:100%;height:100%;position:absolute;inset:0}.oneb-home__shotclock{opacity:.14;object-fit:contain;object-position:center;filter:saturate(1.15)contrast(1.05);image-rendering:auto;width:clamp(1.45rem,6.35vw,1.95rem);height:auto;max-height:clamp(.9rem,3.85vw,1.2rem);position:absolute;top:41.42%;left:49.55%;transform:translate(-50%,-50%)}.oneb-home__arena-tint{pointer-events:none;background:radial-gradient(55% 28% at 50% 30%,#1769ff0f,#0000 70%),linear-gradient(#06101847,#0610181f 26%,#0610182e 38%,#06101866 62%,#0610189e);position:absolute;inset:0}.oneb-home__arena-blur,.oneb-home__arena-shade{display:none!important}.oneb-home__fade{z-index:1;pointer-events:none;position:absolute;left:0;right:0}.oneb-home__fade--top{background:linear-gradient(#061018bf,#06101838 65%,#0000);height:clamp(2.8rem,8dvh,4.5rem);top:0}.oneb-home__fade--bottom{background:linear-gradient(#0000,#06101866 45%,#061018e6);height:clamp(6rem,16dvh,9rem);bottom:0}.oneb-home__ui{z-index:2;box-sizing:border-box;width:100%;max-width:28rem;min-height:100dvh;padding:max(.55rem,env(safe-area-inset-top)) var(--page-pad-x) max(1.1rem,env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative}.oneb-home__top{flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:2.6rem;display:flex}.oneb-home__top-spacer{width:2.5rem;height:2.5rem}.oneb-home__hero{text-align:center;flex:none;margin-top:clamp(7.25rem,20dvh,10.5rem);margin-bottom:0}.oneb-home__modes-wrap{z-index:2;pointer-events:none;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;margin:0;padding:.35rem 0 .2rem;display:flex;position:relative}.oneb-home__line{text-transform:uppercase;font-family:var(--font-geist-sans),"SF Pro Display","Avenir Next","Helvetica Neue",sans-serif;letter-spacing:.04em;text-wrap:balance;margin:0;line-height:1.05}.oneb-home__line--white{color:#f7fafc;text-shadow:0 2px 18px #0000008c;font-size:clamp(1.78rem,8.2vw,2.45rem);font-weight:800}.oneb-home__line--green{letter-spacing:.02em;color:var(--emerald);text-shadow:0 0 22px #1769ff47,0 2px 16px #0000008c;margin-top:.28rem;font-size:clamp(2.15rem,9.8vw,2.95rem);font-weight:900}.oneb-home__line--sub{letter-spacing:.14em;color:#f3f7f6f0;text-shadow:0 2px 14px #00000080;margin-top:.6rem;font-size:clamp(1.12rem,4.9vw,1.38rem);font-weight:700}.oneb-home__modes-wrap>*{pointer-events:auto}.oneb-home__modes-block{flex-direction:column;align-items:center;gap:.65rem;width:100%;max-width:22.5rem;display:flex}.oneb-home__modes-title{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#e6f0f6eb;border-bottom:1.5px solid #1769ff8c;width:fit-content;min-width:12.5rem;margin:0;padding-bottom:.45rem;font-size:clamp(.78rem,3.4vw,.92rem);font-weight:800}.oneb-friends{background:linear-gradient(160deg,#1769ff1a,#0000 48%),linear-gradient(#122433,#0a1620);border:1px solid #d2e6f029;border-radius:1rem;justify-content:space-between;align-self:center;width:86%;max-width:18.75rem;margin-top:0;padding:.55rem .6rem .55rem .65rem;box-shadow:inset 0 1px #ffffff1f,0 12px 24px #00000047}.oneb-friends,.oneb-friends__copy{align-items:center;gap:.55rem;display:flex}.oneb-friends__copy{min-width:0}.oneb-friends__icon{flex:none;width:2.55rem;height:1.7rem}.oneb-friends__copy p{letter-spacing:.02em;color:#ecf4f8f0;margin:0;font-size:clamp(.78rem,3.4vw,.9rem);font-weight:750;line-height:1.2}.oneb-friends__cta{appearance:none;background:linear-gradient(180deg,var(--emerald-bright) 0,var(--emerald) 48%,var(--emerald-dark) 100%);color:#041510;letter-spacing:.04em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:999px;flex:none;min-height:2.35rem;padding:.45rem .85rem;font-size:.72rem;font-weight:850;box-shadow:inset 0 1px #ffffff38,0 8px 16px #1769ff33}.oneb-friends__cta:active{filter:brightness(.95);transform:scale(.97)}.oneb-home__modes{grid-template-columns:1fr 1fr;align-self:center;gap:clamp(.75rem,3.5vw,1.05rem);width:100%;max-width:22.5rem;margin-top:0;margin-bottom:0;display:grid}.oneb-mode{appearance:none;width:100%;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;min-width:0;margin:0;padding:0;display:block}.oneb-mode:active .oneb-mode__card{filter:brightness(.96);transform:scale(.98)}.oneb-mode__card{aspect-ratio:1;background:var(--surface);border:1.5px solid #1769ff66;border-radius:.85rem;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 24px #020c2461}.oneb-mode__card--classic{background:linear-gradient(165deg,#1769ff3d,#0000 48%),linear-gradient(#0a3870,#041f4d);border-color:#1769ff}.oneb-mode__card--duel{background:linear-gradient(165deg,#ffffff1f 0,transparent 48%),linear-gradient(180deg,#0c3266 0,var(--background) 100%);border-color:#ffffff94}.oneb-mode__classic-art,.oneb-mode__duel-art{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:.35rem .35rem 2.45rem}.oneb-mode__art-svg{width:min(88%,7.25rem);height:auto;display:block}.oneb-mode__glass{display:none}.oneb-mode__label{text-align:center;letter-spacing:.14em;color:#fff;text-shadow:0 2px 10px #0000008c;z-index:1;margin:0;font-size:clamp(.95rem,4vw,1.12rem);font-weight:850;position:absolute;bottom:.7rem;left:0;right:0}.oneb-mode__card--classic .oneb-mode__label{color:#1769ff;text-shadow:0 0 14px #1769ff47}.oneb-mode__play{appearance:none;background:linear-gradient(180deg,var(--emerald-bright) 0,var(--emerald) 48%,var(--emerald-dark) 100%);color:#041510;letter-spacing:.18em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:.85rem;width:100%;min-height:3rem;font-size:.95rem;font-weight:900;transition:transform .1s,filter .1s;box-shadow:inset 0 1px #ffffff38,0 10px 22px #1769ff33}.oneb-mode__play:active{filter:brightness(.94);transform:scale(.975)}@media (max-height:720px){.oneb-home__hero{margin-top:clamp(5.5rem,16dvh,7.5rem);margin-bottom:0}.oneb-home__arena-stage{transform:scale(1.3)translateY(-16%)}.oneb-home__line--white{font-size:clamp(1.55rem,7.2vw,2.05rem)}.oneb-home__line--green{font-size:clamp(1.85rem,8.5vw,2.4rem)}.oneb-home__line--sub{font-size:clamp(1.02rem,4.4vw,1.22rem)}}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .oneb-mode:active .oneb-mode__card{transform:none}html:not([data-full-motion]) .oneb-home__arena-img{filter:saturate(1.15)contrast(1.04)brightness(.98)}html:not([data-full-motion]) .oneb-home__arena-stage{transform:scale(1.28)translateY(-18%)}}body:has(.ballion-splash),body:has(.oneb-home),body:has(.oneb-intro),body:has(.run-home),html:has(.ballion-splash),html:has(.oneb-home),html:has(.oneb-intro),html:has(.run-home){background:var(--background)!important}.oneb-tabbar{z-index:70;min-height:calc(3.25rem + env(safe-area-inset-bottom,0px));padding:.35rem .4rem calc(.3rem + env(safe-area-inset-bottom,0px));background:#010814f7;border-top:1px solid #1a7dff2e;grid-template-columns:1fr 1fr 1fr;place-items:center;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.oneb-tabbar__item{appearance:none;color:#96aad27a;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;width:100%;min-height:2.85rem;font-family:inherit;display:flex}.oneb-tabbar__item.is-active{color:#d6e4ffe0}.oneb-tabbar__item.is-active.is-play{color:#1a7dff}.oneb-tabbar__icon{place-items:center;width:1.25rem;height:1.25rem;line-height:0;display:grid}.oneb-tabbar__label{letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:700}.oneb-tabbar__play,.oneb-tabbar__play-icon,.oneb-tabbar__play-label{display:none!important}.oneb-home--tabbed .oneb-home__ui{padding-bottom:calc(5.15rem + env(safe-area-inset-bottom,0px))}.oneb-home--tabbed .oneb-home__fade--bottom{height:clamp(7rem,18dvh,10rem)}.oneb-hub{color:var(--text-primary);min-height:100dvh;padding-bottom:calc(5.6rem + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;background:linear-gradient(180deg,var(--surface) 0,var(--background) 55%,var(--bg-deep) 100%)!important}.oneb-hub__header{padding:max(.85rem,env(safe-area-inset-top)) var(--page-pad-x) .65rem;flex:none}.oneb-hub__eyebrow{letter-spacing:.18em;color:#a0b2c0c7;margin:0;font-size:.68rem;font-weight:750}.oneb-hub__title{letter-spacing:-.02em;color:#f3f7f6;margin:.2rem 0 0;font-size:clamp(1.55rem,6.5vw,1.9rem);font-weight:850}.oneb-hub__meta{color:#aabccac7;margin:.3rem 0 0;font-size:.78rem;font-weight:600}.oneb-hub__intro{color:#becedad1;margin:0 0 .85rem;font-size:.86rem;line-height:1.4}.oneb-hub__scroll{-webkit-overflow-scrolling:touch;min-height:0;padding:0 var(--page-pad-x) 1.25rem;flex:auto;overflow:auto}.oneb-challenges .challenges-card{background:#10202be0!important;border:1px solid #82a0af29!important}.oneb-challenges .challenges-card__bar span{background:linear-gradient(90deg,var(--emerald-dark),var(--emerald))!important}.oneb-runs__empty{text-align:center;color:#becedad1;background:#10202bb8;border:1px solid #82a0af29;border-radius:1rem;margin-top:1.5rem;padding:1.25rem 1rem}.oneb-runs__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.oneb-runs__card{background:#10202be0;border:1px solid #82a0af29;border-radius:1rem;overflow:hidden}.oneb-runs__summary{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.oneb-runs__summary-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.oneb-runs__summary-copy strong{font-variant-numeric:tabular-nums;color:var(--emerald);font-size:1.12rem;font-weight:850}.oneb-runs__summary-copy em{color:#aabccac7;font-size:.74rem;font-style:normal}.oneb-runs__chevron{color:#becedab3;font-size:.95rem}.oneb-runs__players{border-top:1px solid #82a0af1f;flex-direction:column;gap:.4rem;margin:0;padding:0 .75rem .85rem;list-style:none;display:flex}.oneb-runs__players li{grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.55rem;padding:.55rem .35rem 0;display:grid}.oneb-runs__pos{letter-spacing:.06em;color:#aabccad9;font-size:.68rem;font-weight:800}.oneb-runs__player-meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.oneb-runs__player-meta strong{color:#f3f7f6;font-size:.92rem;font-weight:750}.oneb-runs__player-meta em{color:#aabccabf;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-style:normal;overflow:hidden}.oneb-runs__val{font-variant-numeric:tabular-nums;color:#d2e0eaeb;white-space:nowrap;font-size:.78rem;font-weight:750}@media (prefers-reduced-motion:reduce){html:not([data-full-motion]) .oneb-tabbar__play{transition:none}}.subtle-court{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.subtle-court__fade{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 58% at 50% 46%,#000 0 42%,#0000 78%),linear-gradient(#0000,#000 14% 72%,#0000);mask-image:radial-gradient(72% 58% at 50% 46%,#000 0 42%,#0000 78%),linear-gradient(#0000,#000 14% 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.subtle-court__stage{width:min(118vw,34rem);height:min(92dvh,52rem);max-height:calc(100% - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin-top:max(.35rem,env(safe-area-inset-top,0px));margin-bottom:max(.35rem,env(safe-area-inset-bottom,0px));opacity:.04;contain:layout paint;position:relative;transform:translateY(1.5%)}.subtle-court__backboard,.subtle-court__baseline,.subtle-court__center-arc,.subtle-court__ft-circle,.subtle-court__lane,.subtle-court__midline,.subtle-court__rim,.subtle-court__sideline,.subtle-court__three{box-sizing:border-box;pointer-events:none;border-color:#82a0aff2;position:absolute}.subtle-court__sideline{border-left-style:solid;border-left-width:1.25px;width:0;top:8%;bottom:6%}.subtle-court__sideline--left{left:11%}.subtle-court__sideline--right{right:11%}.subtle-court__baseline{top:8%}.subtle-court__baseline,.subtle-court__midline{border-top-style:solid;border-top-width:1.25px;height:0;left:11%;right:11%}.subtle-court__midline{bottom:6%}.subtle-court__center-arc{aspect-ratio:1;border-top-style:solid;border-top-width:1.25px;border-bottom:1.25px solid #0000;border-left:1.25px solid #0000;border-right:1.25px solid #0000;border-radius:50%;width:42%;bottom:6%;left:50%;transform:translate(-50%,48%)}.subtle-court__three{border:1.25px solid #82a0aff2;border-bottom:0;border-radius:50% 50% 0 0/72% 72% 0 0;width:78%;height:58%;top:14%;left:50%;transform:translate(-50%)}.subtle-court__lane{border-style:solid;border-width:1.25px;border-top:0;width:22%;height:28%;top:8%;left:50%;transform:translate(-50%)}.subtle-court__ft-circle{aspect-ratio:1;border-style:solid;border-top:solid #0000;border-width:1.25px;border-radius:50%;width:22%;top:33.5%;left:50%;transform:translate(-50%)}.subtle-court__backboard{border-top-style:solid;border-top-width:1.5px;width:14%;height:0;top:9.2%;left:50%;transform:translate(-50%)}.subtle-court__rim{aspect-ratio:1;border-style:solid;border-width:1.35px;border-radius:50%;width:5.2%;top:10.4%;left:50%;transform:translate(-50%)}.run-home{color:#f4f7fb;min-height:100dvh;background:var(--background)!important;position:relative!important;overflow:hidden!important}.run-home__arena{z-index:0;pointer-events:none;background:var(--background);position:absolute;inset:0;overflow:hidden}.run-home__arena-img{object-fit:cover;object-position:center 38%;opacity:.07;filter:saturate(1.02)contrast(1.05)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.run-home__arena-wash{background:linear-gradient(#0319428c,#031942b8 48%,#031942eb);position:absolute;inset:0}.run-home__ui{z-index:2;box-sizing:border-box;width:100%;max-width:26rem;min-height:100dvh;padding:max(.75rem,env(safe-area-inset-top)) 1.2rem max(1rem,env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative}.run-home--tabbed .run-home__ui{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))}.run-home__top{flex:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.run-home__brand{letter-spacing:.18em;color:#1769ff;margin:0;font-size:.82rem;font-weight:800}.run-home__main{flex-direction:column;flex:auto;justify-content:center;gap:1.65rem;width:100%;min-height:0;padding:.5rem 0 .75rem;display:flex}.run-home__hero{text-align:center}.run-home__title{letter-spacing:.02em;color:#f7fafc;text-wrap:balance;margin:0;font-family:Avenir Next,SF Pro Display,Helvetica Neue,sans-serif;font-size:clamp(1.55rem,6.8vw,1.95rem);font-weight:800;line-height:1.15}.run-home__subtitle{letter-spacing:.01em;color:#c8d6e8b8;margin:.55rem 0 0;font-size:.95rem;font-weight:500;line-height:1.35}.run-home__modes{gap:.85rem}.run-btn,.run-home__modes{flex-direction:column;width:100%;display:flex}.run-btn{appearance:none;box-sizing:border-box;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:1.1rem;justify-content:center;align-items:flex-start;gap:.28rem;min-height:5.75rem;margin:0;padding:1.05rem 1.2rem;font-family:inherit;transition:transform .1s,filter .1s}.run-btn:active{filter:brightness(.96);transform:scale(.975)}.run-btn strong{letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem;font-weight:900;line-height:1.1}.run-btn span{letter-spacing:.01em;font-size:.88rem;font-weight:550;line-height:1.25}.run-btn--primary{color:var(--background);background:#1769ff}.run-btn--primary span{color:#031942c7}.run-btn--secondary{background:var(--surface);color:#f7fafc;border:2px solid #1769ff}.run-btn--secondary span{color:#dce8f4c7}@media (max-height:720px){.run-home__main{gap:1.25rem}.run-btn{min-height:5.25rem;padding:.9rem 1.05rem}.run-btn strong{font-size:1.08rem}}.h2h-lobby{box-sizing:border-box;width:100%;max-width:28rem;min-height:100dvh;padding:calc(var(--safe-top) + .85rem) var(--page-pad-x) calc(var(--safe-bottom) + 1.25rem);color:#f7fafc;background:0 0;flex-direction:column;gap:1.1rem;margin:0 auto;display:flex;position:relative}.h2h-lobby:not(.h2h-lobby--showdown):not(.h2h-lobby--showdown-gate):not(.h2h-lobby--results){background:radial-gradient(ellipse 90% 55% at 50% -10%,#1769ff24,transparent 55%),linear-gradient(180deg,var(--surface) 0,var(--background) 48%,var(--bg-deep) 100%)}.h2h-lobby__back{appearance:none;color:#dce8f4d1;font:inherit;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;margin:0;padding:.45rem .15rem;font-size:.92rem;font-weight:650}.h2h-lobby__back:disabled{opacity:.45;cursor:not-allowed}.h2h-lobby__header{text-align:center;margin-top:.35rem}.h2h-lobby__eyebrow{letter-spacing:.18em;color:#1769ff;margin:0;font-size:.78rem;font-weight:800}.h2h-lobby__title{letter-spacing:.02em;color:#f7fafc;margin:.45rem 0 0;font-family:Avenir Next,SF Pro Display,Helvetica Neue,sans-serif;font-size:clamp(1.45rem,6.2vw,1.85rem);font-weight:800}.h2h-lobby__subtitle{color:#c8d6e8b8;margin:.45rem 0 0;font-size:.92rem;line-height:1.35}.h2h-lobby__code{letter-spacing:.22em;color:#1769ff;margin:.55rem 0 0;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:clamp(2.4rem,12vw,3.1rem);font-weight:800}.h2h-lobby__status{text-align:center;color:#c8d6e8cc;margin:0;font-size:.9rem}.h2h-lobby__error{color:#fecaca;text-align:center;background:#f871711f;border:1px solid #f8717159;border-radius:.75rem;margin:0;padding:.7rem .85rem;font-size:.88rem;line-height:1.35}.h2h-lobby__actions{flex-direction:column;gap:.85rem;margin-top:0;margin-bottom:0;display:flex}.h2h-lobby__mode-btn:disabled,.h2h-lobby__submit:disabled,.run-btn:disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none}.h2h-lobby__form{flex-direction:column;gap:.9rem;margin-top:.35rem;display:flex}.h2h-lobby__field{letter-spacing:.08em;text-transform:uppercase;color:#c8d6e8b3;flex-direction:column;gap:.4rem;font-size:.78rem;font-weight:700;display:flex}.h2h-lobby__input{appearance:none;box-sizing:border-box;color:#f7fafc;width:100%;min-height:3.15rem;font:inherit;letter-spacing:.02em;text-transform:none;background:#0319428c;border:1px solid #8fa3bd47;border-radius:.85rem;margin:0;padding:.85rem .95rem;font-size:1.05rem;font-weight:650}.h2h-lobby__input--code{letter-spacing:.28em;text-transform:uppercase;text-align:center;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:1.35rem}.h2h-lobby__input:focus{outline-offset:1px;border-color:#1769ff8c;outline:2px solid #1769ff8c}.h2h-lobby__submit{text-align:center;align-items:center;min-height:4.4rem;margin-top:.35rem}.h2h-lobby__share-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.h2h-lobby__chip-btn{appearance:none;color:#f7fafc;min-height:2.85rem;font:inherit;letter-spacing:.1em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#062553e6;border:1px solid #8fa3bd47;border-radius:.8rem;margin:0;padding:.65rem .75rem;font-size:.78rem;font-weight:800}.h2h-lobby__chip-btn--accent{color:var(--background);background:#1769ff;border-color:#1769ff}.h2h-lobby__chip-btn:disabled{opacity:.5;cursor:not-allowed}.h2h-lobby__slots{flex-direction:column;gap:.7rem;display:flex}.h2h-lobby__slot{background:#062553b8;border:1px solid #8fa3bd38;border-radius:.95rem;padding:.9rem 1rem}.h2h-lobby__slot.is-filled{border-color:#1769ff47}.h2h-lobby__slot.is-ready{box-shadow:inset 0 0 0 1px #1769ff59}.h2h-lobby__slot-top{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.h2h-lobby__slot-label{letter-spacing:.12em;text-transform:uppercase;color:#c8d6e89e;font-size:.72rem;font-weight:800}.h2h-lobby__host-pill,.h2h-lobby__you-pill{letter-spacing:.1em;border-radius:999px;padding:.18rem .4rem;font-size:.62rem;font-weight:800}.h2h-lobby__host-pill{color:var(--background);background:#1769ff}.h2h-lobby__you-pill{color:#1769ff;border:1px solid #1769ff73}.h2h-lobby__slot-name{color:#f7fafc;margin:.4rem 0 0;font-size:1.05rem;font-weight:750}.h2h-lobby__slot:not(.is-filled) .h2h-lobby__slot-name{color:#c8d6e88c;font-weight:600}.h2h-lobby__slot-ready{color:#c8d6e88c;margin:.25rem 0 0;font-size:.8rem;font-weight:650}.h2h-lobby__slot-ready.is-on{color:#1769ff}.h2h-lobby__waiting{text-align:center;color:#c8d6e8b8;margin:0;font-size:.92rem;font-weight:650}.h2h-lobby__waiting--ready{color:#1769ff}.h2h-lobby__host-note{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#1769ffd9;margin:0;font-size:.82rem;font-weight:700}.h2h-lobby__leave{appearance:none;color:#f87171eb;font:inherit;letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:auto 0 0;padding:.85rem;font-size:.95rem;font-weight:750}.h2h-lobby__leave:disabled{opacity:.5;cursor:not-allowed}.h2h-lobby--waiting .h2h-lobby__submit{margin-top:.15rem}.h2h-lobby__start{text-align:center;align-items:center;min-height:4.6rem}.h2h-lobby__start:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.15)}.h2h-lobby__inline-code{letter-spacing:.16em;color:#1769ff;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-weight:800}.h2h-lobby__phase-note{text-align:center;letter-spacing:.02em;color:#f7fafc;background:#1769ff14;border:1px solid #1769ff47;border-radius:.9rem;margin:.35rem 0 0;padding:.95rem 1rem;font-size:.95rem;font-weight:700}.h2h-lobby--pregame .h2h-lobby__leave{margin-top:1.25rem}.h2h-match-banner-error{top:calc(var(--safe-top) + .5rem);z-index:40;max-width:min(22rem,92vw);color:var(--background);text-align:center;background:#f87171eb;border-radius:.65rem;margin:0;padding:.55rem .75rem;font-size:.82rem;font-weight:700;position:fixed;left:50%;transform:translate(-50%)}.h2h-lobby--match-wait .h2h-lobby__leave,.h2h-lobby--results .h2h-lobby__submit{margin-top:1rem}.h2h-results__grid{flex-direction:column;gap:.75rem;display:flex}.h2h-results__card{background:#062553b8;border:1px solid #8fa3bd38;border-radius:.95rem;padding:.9rem 1rem}.h2h-results__card.is-winner{border-color:#1769ff8c;box-shadow:inset 0 0 0 1px #1769ff40}.h2h-results__card-top{flex-direction:column;gap:.2rem;display:flex}.h2h-results__card-top span{letter-spacing:.12em;text-transform:uppercase;color:#c8d6e89e;font-size:.7rem;font-weight:800}.h2h-results__card-top strong{color:#f7fafc;font-size:1.05rem;font-weight:800}.h2h-results__total{color:#1769ff;margin:.45rem 0 .55rem;font-size:1.25rem;font-weight:850}.h2h-results__lineup{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.h2h-results__lineup li{grid-template-columns:2.1rem 1fr auto;align-items:baseline;gap:.45rem;font-size:.86rem;display:grid}.h2h-results__lineup em{color:#c8d6e88c;font-style:normal;font-weight:800}.h2h-results__lineup span{color:#f7fafc;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.h2h-results__lineup b{color:#c8d6e8c7;font-weight:750}.billion-h2h-bar--online{gap:.45rem;font-size:.72rem}.billion-draft-meta--h2h-spacer{visibility:hidden;pointer-events:none}.billion-h2h-bar--draft{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:100%;margin:.05rem auto .15rem;padding:0 .35rem;display:flex;position:static;top:auto;left:auto;transform:none}.billion-h2h-bar--draft .billion-h2h-bar__opp,.billion-h2h-bar--draft .billion-h2h-bar__you{font-size:clamp(.88rem,3.6vw,1.02rem)}.billion-draft-layout--vertical-booth .billion-h2h-bar--draft{flex-shrink:0;margin-bottom:.25rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}