@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--tracking-tight:-.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-42{height:calc(var(--spacing) * 42)}.h-48{height:calc(var(--spacing) * 48)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-82{height:calc(var(--spacing) * 82)}.h-132{height:calc(var(--spacing) * 132)}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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: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,)}.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))}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#0b0d1a;--bg-2:#0e1124;--surface:#14182c;--surface-2:#1a2040;--surface-3:#222a4d;--glass:#121528db;--glass-border:#ffffff13;--glass-border-hi:#ffffff1f;--ink:#f4f2ea;--ink-2:#aeb4c7;--ink-3:#7f869e;--hair:#ffffff0f;--hair-2:#ffffff0a;--gold:#e8b24a;--gold-bright:#f4cb5e;--gold-deep:#b07c22;--gold-glow:#e8b24a59;--gold-tint:#e8b24a24;--grad:linear-gradient(135deg, #f4cb5e, #e3a949 55%, #d98a4f);--teal:#2ed3a7;--teal-deep:#1c9c7b;--teal-glow:#2ed3a74d;--teal-tint:#2ed3a714;--mint:#2ed3a7;--mint-bright:#46e3b8;--mint-deep:#1c9c7b;--mint-tint:#2ed3a721;--coral:#d2724e;--coral-deep:#b85c3a;--coral-glow:#d2724e4d;--coral-tint:#d2724e1f;--plum:#a088c9;--plum-tint:#a088c91a;--sky:#6e9bd0;--sky-tint:#6e9bd01a;--azure:#45c8e0;--azure-hi:#8adeee;--azure-tint:#45c8e01f;--sage:#2ed3a7;--sage-deep:#1c9c7b;--sage-tint:#2ed3a714;--honey:#e8b24a;--honey-deep:#b07c22;--honey-tint:#e8b24a24;--r-lg:20px;--r-md:14px;--r-sm:11px;--r-xl:24px;--lift:0 1px 0 #ffffff08, 0 2px 8px #00000047, 0 10px 28px #0000002e;--lift-hover:0 1px 0 #ffffff0a, 0 4px 14px #00000057, 0 16px 40px #00000038;--glow-gold:0 0 0 1px #e8b24a47, 0 0 18px #e8b24a29;--glow-teal:0 0 0 1px #2ed3a747, 0 0 18px #2ed3a724;--glow-coral:0 0 0 1px #d2724e47, 0 0 16px #d2724e24;--glow-rare:0 0 0 1px #6e9bd04d, 0 0 16px #6e9bd024;--glow-epic:0 0 0 1px #a088c94d, 0 0 16px #a088c924;--glow-legendary:0 0 0 1px #e8b24a66, 0 0 22px #e8b24a33;--text-xs:.72rem;--text-sm:.8rem;--text-base:.92rem;--text-md:1.02rem;--text-lg:1.15rem;--text-xl:1.35rem;--text-2xl:1.7rem;--text-3xl:2.3rem;--text-display:clamp(2.2rem, 5vw, 3.2rem);--fw-semi:600;--fw-bold:700;--fw-heavy:800;--tracking-tight:-.02em;--tracking-eyebrow:.14em;--font-display:"Hanken Grotesk", sans-serif;--font-numeric:"Hanken Grotesk", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:32px;--space-7:48px;--r-pill:999px;--r-2xl:28px;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.5s;--ease-snap:cubic-bezier(.2,.9,.3,1);--ease-entrance:cubic-bezier(.16,1,.3,1);--pulse-dur:2.4s;--press-scale:.96;--tabbar-h:0px;--callbar-h:220px;--gold-06:#e8b24a0f;--gold-10:#e8b24a1a;--gold-14:#e8b24a24;--gold-line:#e8b24a80;--glow-gold-sm:0 0 0 3px #e8b24a24;--mint-08:#2ed3a714;--mint-13:#2ed3a721;--mint-glow:#2ed3a74d;--on-gold:#1a1205;--on-mint:#0a2a22;--spine:linear-gradient(180deg, var(--gold-deep), var(--gold) 42%, var(--gold-bright));--emboss:0 1px 0 #00000080, 0 -1px 0 #ffffff0d;--deboss:1px 1px 0 #ffffff73;--paper:#e7dfcb;--paper-2:#efe8d6;--paper-ink:#2c2618;--gold-on-paper:#7a5410;--paper-ink-2:#6a6252;--paper-rule:#2c26182e;--card-ink:#232633;--card-red:#c6603c;--card-cream:#f6f1e6;--card-back:#10132a;--ease:cubic-bezier(.16,1,.3,1);--stagger:60ms;--sport-mlb:#c98a5c;--sport-nfl:#c99a2e;--sport-nba:#e0894c;--sport-nhl:var(--sky);--sport-cfb:var(--gold-deep);--sport-pop:var(--plum);--sport-world:var(--azure);--sport-golf:#8fbe86;--sport-racing:#c98a5c;--sport-tennis:#c4a35a;--ctrl-h-sm:36px;--ctrl-h:44px;--ctrl-h-lg:52px;--ctrl-px-sm:14px;--ctrl-px:18px;--ctrl-px-lg:22px;--ctrl-fs-sm:var(--text-sm);--ctrl-fs:var(--text-base);--ctrl-fs-lg:var(--text-md);--ctrl-radius:var(--r-sm);--ctrl-radius-pill:999px;--ctrl-weight:var(--fw-heavy);--ctrl-primary-shadow:0 1px 0 #ffffff1f inset, 0 2px 10px #e8b24a38;--ctrl-primary-shadow-hover:0 1px 0 #ffffff24 inset, 0 4px 16px #e8b24a47}:root:has(.call-bar-conf[open]){--callbar-h:304px}.num,.u-engrave{font-variant-numeric:tabular-nums slashed-zero lining-nums;font-feature-settings:"tnum" 1,"zero" 1,"lnum" 1}.u-engrave{text-shadow:var(--emboss);letter-spacing:var(--tracking-tight)}.rule-total{border-top:3px double var(--gold-line)}.u-spine{position:relative}.u-spine:before{content:"";background:var(--spine);border-radius:4px;width:4px;position:absolute;top:0;bottom:0;left:0}@media(prefers-reduced-motion:no-preference){.u-spine:before{box-shadow:0 0 12px #e8b24a1f}}.mkt-odds-literacy{font-size:var(--text-sm,.85rem);opacity:.85;margin:.5rem 0;line-height:1.35}.mkt-watch-btn,.mkt-slate-btn{border-radius:var(--r-pill);border:1px solid var(--hair);min-width:32px;min-height:32px;color:var(--ink-2);font-size:var(--text-xs);font-weight:var(--fw-bold);white-space:nowrap;background:#ffffff09;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.mkt-watch-btn:hover,.mkt-slate-btn:hover{border-color:var(--glass-border-hi);color:var(--ink)}.mkt-watch-btn.on,.mkt-slate-btn.on{background:var(--gold-10);color:var(--gold);border-color:#e8b24a59}.arcade-group-tabs{gap:8px;margin:12px 0 8px;display:flex}.arcade-group-tab{min-height:var(--ctrl-h-sm);border-radius:var(--r-pill);border:1px solid var(--hair);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--fw-heavy);background:#ffffff09;flex:1}.arcade-group-tab.on{background:var(--gold-10);color:var(--gold);border-color:#e8b24a66}.acct-calib-row{border-top:1px solid var(--hair-2);font-size:var(--text-sm);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.acct-calib-row b{color:var(--ink);font-weight:var(--fw-bold);text-align:right}.acct-calib-ask{margin-top:12px}.care-focus{outline-offset:4px;box-shadow:var(--glow-teal);outline:2px solid #2ed3a757}.circle-slate{margin-block:var(--space-4);padding:var(--space-4);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.circle-slate-head{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink);font-weight:var(--fw-bold);display:flex}.circle-slate-head em{color:var(--ink-3);font-size:var(--text-xs);font-style:normal;font-weight:var(--fw-semi)}.circle-slate-head.compact{margin-top:var(--space-3)}.circle-slate-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.circle-slate-copy{border:1px solid var(--hair);border-radius:var(--r-pill);color:var(--ink-2);font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-semi);cursor:pointer;background:#ffffff09;padding:4px 10px}.circle-slate-copy:hover{border-color:var(--gold-line);color:var(--ink)}.circle-slate-list{gap:8px;margin-top:10px;display:grid}.circle-slate-row,.slate-watch-jump{border:1px solid var(--hair);border-radius:var(--r-sm);color:var(--ink-2);text-align:left;background:#ffffff09}.circle-slate-row{justify-content:space-between;gap:var(--space-3);padding:10px 12px;display:flex}.circle-slate-title{color:var(--ink);font-weight:var(--fw-bold)}.circle-slate-meta{color:var(--ink-3);font-size:var(--text-xs)}.circle-slate-empty{color:var(--ink-3);font-size:var(--text-sm);margin-top:10px;line-height:1.45}.slate-watch-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.slate-watch-jump{font-size:var(--text-xs);padding:6px 9px}.slate-watch-jump.ask{color:var(--gold-bright);border-color:#e8b24a59;align-items:center;gap:5px;display:inline-flex}.public-nudge{justify-content:space-between;gap:8px;margin:12px 0}.t-xs{font-size:var(--text-xs)}.t-sm{font-size:var(--text-sm)}.t-base{font-size:var(--text-base)}.t-md{font-size:var(--text-md)}.t-lg{font-size:var(--text-lg)}.t-xl{font-size:var(--text-xl)}.t-ink{color:var(--ink)}.t-muted{color:var(--ink-2)}.t-quiet{color:var(--ink-3)}.t-gold{color:var(--gold)}.t-mint{color:var(--mint)}.stack-2{gap:var(--space-2);flex-direction:column;display:flex}.stack-3{gap:var(--space-3);flex-direction:column;display:flex}.stack-4{gap:var(--space-4);flex-direction:column;display:flex}.stack-5{gap:var(--space-5);flex-direction:column;display:flex}.cluster-2{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cluster-3{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cluster-4{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.desk{background:var(--surface);border:1px solid var(--glass-border-hi);border-radius:var(--r-lg);box-shadow:var(--lift)}.desk-tight{background:var(--surface-2);border:1px solid var(--glass-border);border-radius:var(--r-md)}.chip,.sl-chip,.bc-sp-chip,.ct-chip,.sport-chip,.lens-chip,.cat-tab,.sort-opt,.cmp-chip,.circle-chip,.pick6-cat-btn,.sl-follow-chip{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--ctrl-h-sm);padding:0 var(--ctrl-px-sm);border-radius:var(--ctrl-radius-pill);border:1px solid var(--glass-border-hi);color:var(--ink-2);font-family:inherit;font-size:var(--ctrl-fs-sm);font-weight:var(--fw-bold);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),background var(--dur-2) var(--ease),transform var(--dur-1) var(--ease-snap),box-shadow var(--dur-2) var(--ease);background:#ffffff08;display:inline-flex;position:relative;overflow:hidden}.chip:hover:not(.disabled):not(:disabled),.sl-chip:hover:not(:disabled),.bc-sp-chip:hover:not(:disabled),.ct-chip:hover:not(:disabled),.sport-chip:hover:not(:disabled),.lens-chip:hover:not(:disabled),.cat-tab:hover:not(:disabled),.sort-opt:hover:not(:disabled),.cmp-chip:hover:not(:disabled),.circle-chip:hover:not(:disabled),.pick6-cat-btn:hover:not(:disabled),.sl-follow-chip:hover:not(:disabled){color:var(--ink);background:var(--gold-10);border-color:#e8b24a59}.chip:active:not(.disabled):not(:disabled),.sl-chip:active:not(:disabled),.bc-sp-chip:active:not(:disabled),.ct-chip:active:not(:disabled),.sport-chip:active:not(:disabled),.lens-chip:active:not(:disabled),.cat-tab:active:not(:disabled),.sort-opt:active:not(:disabled),.cmp-chip:active:not(:disabled),.circle-chip:active:not(:disabled),.pick6-cat-btn:active:not(:disabled),.sl-follow-chip:active:not(:disabled){transform:scale(var(--press-scale))}.chip.sel,.chip.on,.sl-chip.on,.sl-chip[aria-pressed=true],.bc-sp-chip.on,.bc-sp-chip[aria-pressed=true],.ct-chip.sel,.sport-chip.on,.lens-chip.on,.cat-tab.on,.sort-opt.on,.circle-chip.on,.pick6-cat-btn.on{color:var(--gold);background:var(--gold-10);box-shadow:var(--glow-gold-sm);border-color:#e8b24a66}.chip.disabled,.chip:disabled,.sl-chip:disabled,.bc-sp-chip:disabled,.ct-chip:disabled{opacity:.25;cursor:not-allowed}.sl-follow-chip{font-weight:var(--fw-semi);background:0 0;border-style:dashed}.sl-follow-chip:hover:not(:disabled){border-style:solid}.circle-chip{letter-spacing:.1em;font-size:var(--text-xs);font-weight:var(--fw-semi)}.cmp-chip{font-weight:var(--fw-semi);text-align:left;white-space:normal}.u-chip,.sd-pill,.rp-pref-btn,.pick6-btn,.ct-nav-pill,.live-seg-btn,.arcade-tab{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--ctrl-h);padding:0 var(--ctrl-px-sm);border-radius:var(--ctrl-radius);border:1px solid var(--hair);background:var(--surface-2);color:var(--ink-2);font-family:inherit;font-size:var(--ctrl-fs-sm);font-weight:var(--fw-bold);cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),background var(--dur-2) var(--ease),transform var(--dur-1) var(--ease-snap),box-shadow var(--dur-2) var(--ease);display:inline-flex}.u-chip:hover:not(:disabled),.sd-pill:hover:not(:disabled),.rp-pref-btn:hover:not(:disabled),.pick6-btn:hover:not(:disabled),.ct-nav-pill:hover:not(.sel):not(:disabled),.live-seg-btn:hover:not(.on):not(:disabled),.arcade-tab:hover:not(.on):not(:disabled){border-color:var(--glass-border-hi);color:var(--ink)}.u-chip:active:not(:disabled),.sd-pill:active:not(:disabled),.rp-pref-btn:active:not(:disabled),.pick6-btn:active:not(:disabled),.ct-nav-pill:active:not(:disabled),.live-seg-btn:active:not(:disabled),.arcade-tab:active:not(:disabled){transform:scale(var(--press-scale))}.u-chip.on,.u-chip[aria-pressed=true],.sd-pill.on{color:var(--gold);background:var(--gold-10);box-shadow:var(--glow-gold-sm);border-color:#e8b24a66}.sd-pill.stake.on{color:var(--mint);background:var(--mint-08);box-shadow:none;border-color:#2ed3a773}.ct-nav-pill.sel,.live-seg-btn.on{color:var(--on-gold);background:var(--grad);box-shadow:var(--ctrl-primary-shadow);border-color:#0000}.arcade-tab.on{color:var(--gold);background:var(--gold-10);box-shadow:none;border-color:#e8b24a66}.rp-pref-btn.on{color:var(--mint);background:var(--mint-08);box-shadow:none;border-color:#2ed3a773}.pick6-btn.more.sel{color:var(--on-mint);background:var(--teal);box-shadow:none;border-color:#2ed3a773}.pick6-btn.less.sel{color:#fff;background:var(--coral);box-shadow:none;border-color:#d2724e73}.btn-sm{min-height:var(--ctrl-h-sm);padding:0 var(--ctrl-px-sm);font-size:var(--ctrl-fs-sm)}.btn-lg{min-height:var(--ctrl-h-lg);padding:0 var(--ctrl-px-lg);font-size:var(--ctrl-fs-lg)}.btn-primary,.sd-btn,.bj-btn,.pk-btn,.ct-deal,.slate-claim,.rain-claim,.circle-btn,.asc-go-btn{min-height:var(--ctrl-h);padding:0 var(--ctrl-px);border-radius:var(--ctrl-radius);background:var(--grad);color:var(--on-gold);cursor:pointer;font-family:inherit;font-size:var(--ctrl-fs-sm);font-weight:var(--ctrl-weight);white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:var(--ctrl-primary-shadow);transition:filter var(--dur-2) var(--ease),transform var(--dur-1) var(--ease-snap),opacity var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),background var(--dur-2) var(--ease);border:none}.btn-primary{width:100%}.btn-inline,.btn-primary.btn-inline,.btn-teal.btn-inline,.btn-ghost.btn-inline,.btn-danger.btn-inline{width:auto}.btn-primary:hover:not(:disabled),.sd-btn:hover:not(:disabled),.bj-btn:hover:not(:disabled),.pk-btn:hover:not(:disabled),.ct-deal:hover:not(:disabled),.slate-claim:hover:not(:disabled),.rain-claim:hover:not(:disabled),.circle-btn:hover:not(:disabled),.asc-go-btn:hover:not(:disabled){filter:brightness(1.06);box-shadow:var(--ctrl-primary-shadow-hover)}.btn-primary:active:not(:disabled),.sd-btn:active:not(:disabled),.bj-btn:active:not(:disabled),.pk-btn:active:not(:disabled),.ct-deal:active:not(:disabled),.slate-claim:active:not(:disabled),.rain-claim:active:not(:disabled),.circle-btn:active:not(:disabled),.asc-go-btn:active:not(:disabled){transform:scale(var(--press-scale))}.btn-primary:disabled,.sd-btn:disabled,.bj-btn:disabled,.pk-btn:disabled,.ct-deal:disabled,.slate-claim:disabled,.rain-claim:disabled,.circle-btn:disabled,.asc-go-btn:disabled{opacity:.45;cursor:default;filter:none}.btn-stamp,.ld-place,.call-bar-place{background:var(--gold);color:var(--on-gold);border:1px solid var(--gold-deep);box-shadow:inset 0 1px #ffffff47,0 1px #b07c228c,var(--ctrl-primary-shadow);letter-spacing:.01em}.btn-stamp:hover:not(:disabled),.ld-place:hover:not(:disabled),.call-bar-place:hover:not(:disabled){filter:none;background:var(--gold-bright);box-shadow:inset 0 1px #ffffff57,0 1px #b07c228c,var(--ctrl-primary-shadow-hover)}.btn-ghost,.btn-askscout,.btn-ghost:hover:not(:disabled),.btn-askscout:hover:not(:disabled),.sd-btn.ghost,.bj-btn.ghost,.pk-btn.ghost,.circle-btn.ghost,.ct-act{color:var(--ink-2);border:1px solid var(--hair);box-shadow:none;filter:none;background:0 0}.sd-btn.ghost:hover:not(:disabled),.bj-btn.ghost:hover:not(:disabled),.pk-btn.ghost:hover:not(:disabled),.circle-btn.ghost:hover:not(:disabled),.ct-act:hover:not(:disabled){background:var(--surface-2);border-color:var(--glass-border-hi);color:var(--ink);filter:none;box-shadow:none}.ct-act{min-height:var(--ctrl-h-lg);padding:0 var(--ctrl-px);border-radius:var(--ctrl-radius);font-family:inherit;font-size:var(--ctrl-fs-sm);font-weight:var(--ctrl-weight);cursor:pointer;transition:border-color var(--dur-2) var(--ease),background var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease-snap)}.ct-act.ct-gold{color:var(--gold);background:var(--gold-10);border-color:#e8b24a59}.btn-teal,.sd-btn.teal,.bj-btn.teal,.pk-btn.teal,.fy-rest-btn,.slate-claim.rest{background:linear-gradient(135deg,var(--teal-deep),var(--teal));color:var(--on-mint);filter:none;box-shadow:inset 0 1px #ffffff1a,0 2px 10px #2ed3a738}.btn-teal,.sd-btn.wide,.bj-btn.wide,.pk-btn.wide,.ct-deal{width:100%}.fy-rest-btn,.btn-cashout,.fm-step-cta,.btn-parlay,.btn-askscout{border-radius:var(--ctrl-radius)}.btn-parlay{color:var(--mint);box-shadow:none;background:0 0;border:1px solid #2ed3a773}.btn-parlay:hover:not(:disabled){background:var(--mint-08)}.btn-parlay.in-slip{background:var(--teal);color:var(--on-mint);border-color:#0000}.fm-step-cta{background:var(--gold-10);color:var(--gold);box-shadow:none;border:1px solid #e8b24a59}.fm-step-cta:hover:not(:disabled){background:#e8b24a33}.fm-done-btn{width:100%;min-height:var(--ctrl-h);padding:0 var(--ctrl-px);border-radius:var(--ctrl-radius);background:var(--mint-08);color:var(--mint);box-shadow:none;font-family:inherit;font-size:var(--ctrl-fs-sm);font-weight:var(--ctrl-weight);cursor:pointer;border:1px solid #2ed3a759}.fm-scout{width:100%;color:var(--ink-3);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:8px 2px;display:block}.btn-cashout{align-items:center;gap:var(--space-2);background:var(--mint-08);color:var(--mint);box-shadow:none;border:1px solid #2ed3a766;display:inline-flex}.btn-cashout:hover:not(:disabled){box-shadow:none;background:#2ed3a733}.rain-claim,.circle-btn{border-radius:var(--ctrl-radius-pill)}.asc-bank-btn{width:100%;min-height:var(--ctrl-h);padding:0 var(--ctrl-px);border-radius:var(--ctrl-radius);background:var(--teal);color:var(--on-mint,#03281f);box-shadow:none;font-size:var(--ctrl-fs);font-weight:var(--ctrl-weight);border:1px solid #0000}.asc-bank-btn:hover:not(:disabled){filter:brightness(1.06);border-color:#0000}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--gold-deep) transparent;width:100%;max-width:100%;overflow-x:clip}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--gold-deep);background-image:linear-gradient(#f4cb5e47,#b07c2200);border:3px solid #0000;border-radius:999px;min-height:44px;transition:background-color .18s}::-webkit-scrollbar-thumb:hover{background-color:var(--gold)}::-webkit-scrollbar-thumb:active{background-color:var(--gold-bright)}::-webkit-scrollbar-corner{background:0 0}@media(max-width:720px),(orientation:landscape)and (max-height:520px)and (pointer:coarse){html{scrollbar-width:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none;width:0!important;height:0!important}}html{overscroll-behavior-x:none}body{color:var(--ink);-webkit-font-smoothing:antialiased;overscroll-behavior-x:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;width:100%;max-width:100%;min-height:100dvh;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:clip}a,button,input,textarea,select{touch-action:manipulation}.num{font-variant-numeric:tabular-nums}input{font-family:inherit}::selection{color:#fff;background:#e8b24a40}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;box-shadow:0 0 0 4px var(--gold-tint);border-radius:6px}input:focus-visible,textarea:focus-visible{outline-offset:0}.wrap{z-index:1;touch-action:manipulation;width:100%;max-width:680px;margin:0 auto;padding:0 22px 80px;position:relative;overflow-x:clip}.wrap.callbar-on{padding-bottom:calc(var(--callbar-h) + 24px)}@media(min-width:721px){.appbar-inner{flex-wrap:nowrap}}@media(min-width:721px)and (max-width:979px){.wrap{max-width:840px;padding-left:28px;padding-right:28px}.stat-cards-wrap,.home-sync{display:none}}@media(min-width:980px){.wrap{max-width:1080px}.market-group-body{grid-template-columns:1fr 1fr;align-items:start;gap:10px 14px;display:grid}.market-group-body .market{margin-bottom:0}.market-group-body .market-top{flex-wrap:wrap}.market-group-body .market-top>.mkt-watch-btn{order:3;margin-left:auto}.market-group-body .market-top>.mkt-slate-btn{order:4}.market-group-body .market-top>.mk-chev{order:5}.market-group-body .market-top>.mk-body{flex:100%;order:6;min-width:0}.market-group-body .market-top>.mk-prices{flex:100%;order:7;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-left:0;display:grid}}@media(min-width:1280px){.wrap{max-width:1200px}}@media(min-width:1500px){.wrap{max-width:1400px}.market-group-body{grid-template-columns:repeat(3,1fr)}.market-group-head{margin:6px 0 10px}}@media(min-width:1800px){.wrap{max-width:1560px}}@media(max-width:720px),(orientation:landscape)and (max-height:520px)and (pointer:coarse){.wrap{width:100%;max-width:none;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:calc(var(--tabbar-h) + 20px + env(safe-area-inset-bottom,0px));margin:0}.wrap.callbar-on{padding-bottom:calc(var(--tabbar-h) + var(--callbar-h) + 20px + env(safe-area-inset-bottom,0px))}input,textarea,select{font-size:16px}}.swipe-hint{font-size:var(--text-sm);color:var(--ink-3);justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 18px;animation:4s both swipeHintFade;display:flex}.swipe-hint-icon{animation:2s ease-in-out infinite swipeHintSlide;display:inline-flex}.desk-bg{pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 55px,var(--gold) 55px,var(--gold) 56px),repeating-linear-gradient(0deg,transparent 0,transparent 27px,#ffffff03 27px,#ffffff03 28px),radial-gradient(120% 70% at 50% -10%,var(--gold) 0%,transparent 60%),radial-gradient(90% 50% at 80% 0%,var(--gold) 0%,transparent 55%),radial-gradient(140% 100% at 50% 115%,var(--bg) 0%,transparent 55%),var(--bg);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.desk-bg{background:repeating-linear-gradient(90deg,transparent 0,transparent 55px,color-mix(in srgb,var(--gold) 3.5%,transparent) 55px,color-mix(in srgb,var(--gold) 3.5%,transparent) 56px),repeating-linear-gradient(0deg,transparent 0,transparent 27px,#ffffff03 27px,#ffffff03 28px),radial-gradient(120% 70% at 50% -10%,color-mix(in srgb,var(--gold) 8%,transparent) 0%,transparent 60%),radial-gradient(90% 50% at 80% 0%,color-mix(in srgb,var(--gold) 5%,transparent) 0%,transparent 55%),radial-gradient(140% 100% at 50% 115%,color-mix(in srgb,var(--bg) 92%,#000) 0%,transparent 55%),var(--bg)}}button{font-family:inherit;font-size:var(--ctrl-fs);font-weight:var(--fw-semi);cursor:pointer;border-radius:var(--ctrl-radius);min-height:var(--ctrl-h);padding:0 var(--ctrl-px);transition:all var(--dur-2) var(--ease);border:none}button:disabled{opacity:.4;cursor:not-allowed}button:active:not(:disabled){transform:scale(var(--press-scale))}button.chip,button.sl-chip,button.bc-sp-chip,button.ct-chip,button.sport-chip,button.lens-chip,button.cat-tab,button.sort-opt,button.cmp-chip,button.circle-chip,button.pick6-cat-btn,button.sl-follow-chip,button.u-chip,button.sd-pill,button.rp-pref-btn,button.pick6-btn,button.ct-nav-pill,button.live-seg-btn,button.arcade-tab{min-height:var(--ctrl-h-sm);padding:0 var(--ctrl-px-sm);font-size:var(--ctrl-fs-sm)}button.u-chip,button.sd-pill,button.rp-pref-btn,button.pick6-btn,button.ct-nav-pill,button.live-seg-btn,button.arcade-tab{min-height:var(--ctrl-h)}.btn-danger{color:#e7a6a0;box-shadow:none;background:0 0;border:1px solid #e78c8073}.btn-danger:hover:not(:disabled){background:#e7786c1a;border-color:#e78c80b3}.pk-btn.ghost.danger{color:var(--coral);background:var(--coral-tint);border-color:#d2724e66}.logo{flex:none;display:block}.screen-agegate,.screen-auth{background:var(--bg);padding:max(24px,env(safe-area-inset-top,0px)) 24px max(24px,env(safe-area-inset-bottom,0px));z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.screen-agegate:before,.screen-auth:before{content:"";background:radial-gradient(120% 70% at 50% -10%,#e8b24a0d,#0000 60%);position:absolute;inset:0}.screen-auth{min-height:100dvh;position:static}.card-centered{background:var(--surface);border:1px solid var(--glass-border-hi);border-radius:var(--r-xl);width:100%;max-width:420px;box-shadow:var(--lift);text-align:center;z-index:1;padding:42px 34px;animation:.7s cubic-bezier(.16,1,.3,1) both cardReveal;position:relative}.card-centered:before{content:"";background:var(--spine);opacity:.7;border-radius:2px;height:2px;position:absolute;top:0;left:18px;right:18px}.centered-logo{justify-content:center;margin-bottom:14px;display:flex}.gate-mark{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-2xl);letter-spacing:-.022em;color:var(--gold);font-weight:700}.card-centered h1{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink);margin:20px 0 10px;font-weight:600}.card-centered p.lead{font-size:var(--text-base);color:var(--ink-2);margin-bottom:26px;line-height:1.7}.gate-leave{color:var(--ink-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:9px}.gate-leave:hover{color:var(--ink-2)}.auth-tag{font-family:Hanken Grotesk,sans-serif;font-style:italic;font-size:var(--text-md);color:var(--ink-2);margin-bottom:24px}.auth-toggle{border:1px solid var(--hair);border-radius:var(--r-sm);background:#ffffff0a;gap:4px;margin-bottom:20px;padding:4px;display:flex}.auth-toggle button{color:var(--ink-3);font-size:var(--text-base);background:0 0;border-radius:8px;flex:1;padding:9px;transition:all .25s cubic-bezier(.2,.7,.2,1)}.auth-toggle button.on{color:var(--gold);background:#e8b24a1a;border:1px solid #e8b24a26;box-shadow:0 1px 8px #e8b24a1f}.auth-or{color:var(--ink-3);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--hair);flex:1;height:1px}.guest-btn{width:100%}.auth-hint{font-size:var(--text-sm);color:var(--ink-3);text-align:left;margin:8px 0 4px;line-height:1.5}.guest-hint{margin-top:10px}.guest-upgrade-card{border-color:#e8b24a47;box-shadow:0 1px 14px #e8b24a14}.field{text-align:left;margin-bottom:14px}.field label{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:5px;display:block}.field input{width:100%;font-size:var(--text-base);color:var(--ink);border:1px solid var(--glass-border-hi);border-radius:var(--r-sm);background:#ffffff0a;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.field input:focus{border-color:var(--gold);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #e8b24a1f}.tos{font-size:var(--text-sm);color:var(--ink-2);text-align:left;align-items:flex-start;gap:9px;margin:4px 0 16px;line-height:1.55;display:flex}.tos input{accent-color:var(--gold);margin-top:3px}.tos a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.msg{font-size:var(--text-sm);min-height:1em;color:var(--ink-2);margin-bottom:12px}.msg.err{color:var(--coral)}.msg.ok{color:var(--teal)}.appbar{z-index:20;background:var(--bg);padding:14px 0 10px;padding-top:max(14px,env(safe-area-inset-top,0px));border-bottom:1px solid var(--hair);transition:padding var(--dur-3) var(--ease),background var(--dur-3) var(--ease),border-color var(--dur-3) var(--ease);animation:.5s cubic-bezier(.16,1,.3,1) both slideDown;position:sticky;top:0}.appbar.scrolled{padding:9px 0 8px;padding-top:max(9px,env(safe-area-inset-top,0px));background:var(--bg);border-bottom-color:var(--hair);box-shadow:0 6px 24px #00000047}.appbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.appbar-lead{flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.appbar-purse{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.appbar-chip{background:var(--surface);border:1px solid var(--hair);min-height:36px;color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--fw-semi);letter-spacing:.02em;border-radius:999px;flex:none;align-items:baseline;gap:6px;padding:6px 10px;display:inline-flex}.appbar-chip b{color:var(--gold);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.appbar-chip.float{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.appbar-chip.float{border-color:color-mix(in srgb,var(--gold) 40%,var(--hair))}}.appbar-chip.float{background:var(--gold-10)}.appbar-chip.standing{border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.appbar-chip.standing{border-color:color-mix(in srgb,var(--teal) 40%,var(--hair))}}.appbar-chip.standing{background:var(--mint-08)}.appbar-chip.standing b{color:var(--mint)}.appbar-chip.session b{color:var(--ink-2)}.appbar-chip-sub{color:var(--ink-3);font-weight:var(--fw-semi)}.appbar-chip.flash-credit b{color:var(--teal)}.appbar-chip.flash-debit b{color:var(--coral)}.appbar-chip.flash-gain b{color:var(--teal)}.appbar-result{font-size:var(--text-xs);letter-spacing:.02em;border-radius:999px;padding:4px 8px;font-weight:700}.appbar-result.won{color:var(--teal);background:var(--teal-tint)}.appbar-result.lost,.appbar-result.push{color:var(--ink-3)}@media(max-width:720px){.appbar-chip.session,.appbar-result{display:none}}.brand{align-items:center;gap:10px;display:flex}button.brand{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.brand .wordmark{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-xl);letter-spacing:-.022em;color:var(--gold);font-weight:700}.nav{border:1px solid var(--hair);background:#ffffff08;border-radius:30px;gap:2px;padding:3px;display:flex}.nav-phone{display:none}.navbtn{color:var(--ink-3);border-radius:var(--ctrl-radius-pill);min-height:var(--ctrl-h-sm);padding:0 var(--ctrl-px-sm);font-size:var(--ctrl-fs-sm);font-weight:var(--fw-semi);white-space:nowrap;transition:color var(--dur-2) var(--ease),background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease-snap);background:0 0;border:1px solid #0000;align-items:center;gap:6px;display:flex;position:relative}.navbtn:after{content:"";background:var(--gold);border-radius:1px;width:0;height:2px;transition:all .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.navbtn.on:after{width:16px}.navbtn svg{flex:none;width:16px;height:16px}.navbtn:hover{color:var(--ink-2)}.navbtn:active{transform:scale(var(--press-scale))}.navbtn.on{background:var(--gold-10);color:var(--gold);box-shadow:none;border-color:#e8b24a33}@media(max-width:860px){.nav-desk .navbtn{gap:5px;padding:0 10px}.nav-desk .navbtn span{display:none}.nav-desk .navbtn.on span{display:inline}}@media(max-width:440px){.nav-desk .navbtn{padding:0 2px}.nav-desk .navbtn span,.nav-desk .navbtn.on span{display:none}}.practice-hud{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-md);font-size:var(--text-xs);color:var(--ink-3);letter-spacing:.02em;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 12px;padding:8px 12px;display:flex}.practice-hud b{color:var(--ink);font-weight:700}.practice-hud-last{color:var(--ink-2)}.view{z-index:1;padding-bottom:30px;animation:.18s both viewFadeIn;position:relative;overflow-x:clip}.view.slide-left{animation:.28s cubic-bezier(.22,.61,.36,1) both viewSlideInRight}.view.slide-right{animation:.28s cubic-bezier(.22,.61,.36,1) both viewSlideInLeft}.view.tab-slide-left>.ledger-chrome~*{animation:.28s cubic-bezier(.22,.61,.36,1) both viewSlideInRight}.view.tab-slide-right>.ledger-chrome~*{animation:.28s cubic-bezier(.22,.61,.36,1) both viewSlideInLeft}.wrap.is-swiping .view{will-change:transform;animation:none}.nav-dots{justify-content:center;gap:6px;padding:6px 0 2px;display:flex}.nav-dot{background:#ffffff1f;border-radius:50%;width:6px;height:6px;transition:all .3s cubic-bezier(.2,.7,.2,1)}.nav-dot.active{background:var(--gold);border-radius:10px;width:20px}.demo-status{align-items:center;gap:8px;display:flex}.status-dot{border-radius:50%;flex:none;width:8px;height:8px}.status-dot.online{background:var(--teal);animation:2s ease-in-out infinite statusPulse;box-shadow:0 0 8px #2ed3a780}.status-dot.offline{background:var(--coral);animation:3s ease-in-out infinite statusPulse;box-shadow:0 0 8px #d2724e66}.demo-banner code{font-size:var(--text-sm);color:var(--ink-2);background:#ffffff0f;border-radius:4px;padding:2px 6px}.section-head{align-items:baseline;gap:12px;margin:36px 0 16px;display:flex}.section-head h2{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink);font-weight:600}.section-head .rule{background:linear-gradient(90deg,var(--hair),transparent);flex:1;height:1px}.section-head .count{font-size:var(--text-sm);color:var(--ink-3)}.section-head .mini{cursor:pointer;color:var(--gold);font-size:var(--text-sm);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.demo-banner{border-radius:var(--r-md);font-size:var(--text-sm);color:var(--gold);background:#e8b24a0f;border:1px solid #e8b24a1f;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:18px;padding:11px 15px;animation:.5s cubic-bezier(.16,1,.3,1) .1s both fadeSlideUp;display:flex}.demo-banner b{font-family:Hanken Grotesk,sans-serif;font-weight:500}.hero{border-radius:var(--r-xl);box-shadow:var(--lift),inset 0 1px #f4cb5e24;background:linear-gradient(135deg,#e8b24a12,#2ed3a70a,#0000 70%);border:1px solid #e8b24a1a;margin-top:20px;padding:36px 30px;position:relative;overflow:hidden}.hero>*{z-index:1;position:relative}.hero:before{content:"";z-index:1;background:linear-gradient(100deg,#0b0d1ae0,#0b0d1a99 38%,#0b0d1a38 70%,#0b0d1a66),radial-gradient(at 20%,#e8b24a1a,#0000 70%);position:absolute;inset:0}.hero:after{content:none}.hero>.hero-film{z-index:0;border-radius:inherit;pointer-events:none;filter:saturate(.85)contrast(1.05)brightness(.62);opacity:.85;background:url(/film-stadium.jpg) 50% 32%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.hero-film-video{object-fit:cover;object-position:50% 32%;opacity:0;width:100%;height:100%;transition:opacity 2.2s;position:absolute;inset:0}.hero-film.playing .hero-film-video{opacity:1}@media(prefers-reduced-motion:reduce){.hero-film-video{transition:none;opacity:0!important}}.hero-greet{font-size:var(--text-base);color:var(--ink);text-shadow:0 1px 3px #000000b3,0 2px 14px #00000080;animation:.5s .15s both fadeSlideUp}.hero-name{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-3xl);letter-spacing:-.03em;color:var(--ink);text-shadow:0 2px 4px #000000bf,0 6px 24px #0000008c;margin:2px 0 8px;font-weight:800;line-height:1.08;animation:.5s .25s both fadeSlideUp}.hero-sub{font-size:var(--text-base);color:var(--ink);opacity:.92;text-shadow:0 1px 3px #000000b3,0 2px 14px #00000080;animation:.5s .35s both fadeSlideUp}.home-arrival{margin:16px 0 8px}.home-arrival .hero-greet,.home-arrival .hero-name{text-shadow:none}.home-rooms{flex-direction:column;gap:10px;margin:10px 0;display:flex}.home-arrival+.home-rooms{margin-top:4px}.home-rooms+.ledger-pair,.ledger-pair+.home-rooms,.ledger-pair+.desk-scene{margin-top:10px}.hero-pulse{flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:10px;animation:.5s .45s both fadeSlideUp;display:flex}.hero-pulse-item{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.hero-pulse-item.live{color:var(--teal)}.hero-pulse-dot{background:var(--teal);border-radius:50%;width:7px;height:7px}@media(prefers-reduced-motion:reduce){.hero-pulse-dot{animation:none}}.hero-cats{scrollbar-width:none;-ms-overflow-style:none;gap:8px;margin:10px 0 0;padding:2px 0;list-style:none;animation:.5s .5s both fadeSlideUp;display:flex;overflow-x:auto}.hero-cats::-webkit-scrollbar{display:none}.hero-cat{border-radius:var(--r-pill);border:1px solid var(--glass-border-hi);color:var(--ink-2);font-size:var(--text-xs);white-space:nowrap;background:#ffffff08;flex:none;align-items:center;gap:6px;padding:7px 12px;font-weight:600;display:inline-flex}.hero-cat .lic{width:14px;height:14px;color:var(--ink-3);flex:none}.hero-cat-n{color:var(--gold);font-weight:700}.hero-level{align-items:center;gap:14px;margin-top:16px;animation:.5s .4s both fadeSlideUp;display:flex}.hero-crest{flex:none;animation:.5s cubic-bezier(.16,1,.3,1) .5s both crestStrike}@keyframes crestStrike{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hero-crest{animation:none}}.hero-level-xp{flex:1;min-width:0;max-width:200px}.xp-bar-mini{background:#ffffff0f;border-radius:10px;height:5px;overflow:hidden;box-shadow:inset 0 1px #f4cb5e24}.xp-bar-mini-fill{background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:10px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.hero-xp-cap{font-size:var(--text-xs);color:var(--ink-3);text-shadow:0 1px 2px #0009;margin-top:6px}.stat-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.stat{background:var(--surface);border:1px solid var(--glass-border-hi);border-radius:var(--r-xl);box-shadow:var(--lift);border-top:2px solid var(--gold);cursor:default;-webkit-user-select:none;user-select:none;padding:14px 16px;transition:all .3s cubic-bezier(.2,.7,.2,1);animation:.5s both fadeSlideUp;position:relative;overflow:hidden}.stat:after{content:"";pointer-events:none;background:linear-gradient(#e8b24a0a,#0000);height:40px;position:absolute;top:0;left:0;right:0}.stat:first-child{animation-delay:.1s}.stat:last-child{animation-delay:.18s}.stat:hover{box-shadow:var(--lift-hover);border-color:#e8b24a2e;transform:translateY(-2px)}.stat:active{transition-duration:.1s;transform:translateY(-1px)scale(.98)}.stat.standing{border-top-color:var(--teal)}.stat.standing:after{background:linear-gradient(#2ed3a70a,#0000)}.stat.standing:hover{box-shadow:var(--lift-hover);border-color:#2ed3a733}.stat-label{font-size:var(--text-sm);color:var(--ink-2);font-weight:var(--fw-semi);align-items:center;gap:7px;display:flex}.stat-icon{flex:none;display:flex}.stat-icon svg{width:18px;height:18px}.dot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #e8b24a66}.stat.standing .dot{background:var(--teal);box-shadow:0 0 8px #2ed3a766}.stat-value{font-size:var(--text-3xl);letter-spacing:-.02em;margin:7px 0 3px;font-weight:700;line-height:1.12}.stat-sub{font-size:var(--text-sm);color:var(--ink-3);line-height:1.5}.stat.flash-credit{animation:statFlashGold .7s var(--ease-entrance) both}.stat.flash-debit{animation:statFlashGoldDebit .7s var(--ease-entrance) both}.stat.standing.flash-gain{animation:statFlashMint .7s var(--ease-entrance) both}.stat.standing.flash-held{animation:statFlashHeld .7s var(--ease-entrance) both}@keyframes statFlashGold{0%{box-shadow:var(--lift),0 0 #e8b24a00}35%{box-shadow:var(--lift),0 0 28px #e8b24a59;border-color:#e8b24a73}to{box-shadow:var(--lift)}}@keyframes statFlashGoldDebit{0%{box-shadow:var(--lift)}30%{box-shadow:var(--lift),inset 0 0 0 1px #e8b24a66;border-color:#e8b24a59}to{box-shadow:var(--lift)}}@keyframes statFlashMint{0%{box-shadow:var(--lift),0 0 #2ed3a700}35%{box-shadow:var(--lift),0 0 28px #2ed3a752;border-color:#2ed3a773}to{box-shadow:var(--lift)}}@keyframes statFlashHeld{0%{box-shadow:var(--lift)}40%{box-shadow:var(--lift),inset 0 0 0 1px #2ed3a780;border-color:#2ed3a766}to{box-shadow:var(--lift)}}@media(prefers-reduced-motion:reduce){.stat.flash-credit,.stat.flash-debit,.stat.standing.flash-gain,.stat.standing.flash-held{animation:none}}.streak-banner{border-radius:var(--r-xl);border:1px solid;align-items:center;gap:14px;margin-top:14px;padding:16px 20px;animation:.4s cubic-bezier(.16,1,.3,1) both fadeSlideUp;display:flex;position:relative;overflow:hidden}.streak-banner.warm{background:#d2724e0f;border-color:#d2724e26}.streak-banner.hot{background:#d2724e1a;border-color:#d2724e38}.streak-banner.fire{background:#d2724e24;border-color:#d2724e4d}.streak-banner.blazing{background:linear-gradient(135deg,#d2724e26,#e8b24a1f);border-color:#e8b24a40}.streak-banner.legendary{background:linear-gradient(135deg,#e8b24a26,#f4cb5e1f);border-color:#e8b24a59;box-shadow:0 0 40px #e8b24a24}.streak-fire{font-size:var(--text-2xl);flex:none}.streak-info{flex:1}.streak-count{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-lg);font-weight:500}.streak-label{font-size:var(--text-sm);color:var(--ink-2)}.streak-mult{font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--gold);font-weight:700}.streak-bonus-tag{font-size:var(--text-xs);color:var(--gold);background:#e8b24a1f;border:1px solid #e8b24a26;border-radius:10px;margin-left:6px;padding:2px 8px;font-weight:700;display:inline-block}.prestige-badge{font-size:var(--text-xs);background:linear-gradient(135deg,var(--gold),#f4cb5e);color:#1a1205;vertical-align:middle;border-radius:10px;margin-left:8px;padding:2px 9px;font-weight:700;display:inline-block;box-shadow:0 2px 12px #e8b24a59}.prestige-tag{font-size:var(--text-sm);color:var(--gold);margin-top:2px;font-weight:600}.slate{background:var(--surface);color:var(--ink);border-radius:var(--r-lg);border:1px solid var(--glass-border-hi);box-shadow:var(--lift);padding:var(--space-5);animation:fadeSlideUp .5s var(--ease) .1s both;margin-top:14px;position:relative;overflow:hidden}.slate :where(h1,h2,h3,p,span,div,b,strong){color:var(--ink)}.slate-head{align-items:center;gap:14px;display:flex}.slate-date{border:1px solid var(--glass-border-hi);border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;flex:none;align-items:center;gap:1px;min-width:62px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #ffffff0a}.slate-dow{font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--ink-3)!important}.slate-dom{font-size:var(--text-lg);font-weight:var(--fw-heavy);text-shadow:var(--emboss);white-space:nowrap}.slate-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.slate-eyebrow{font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--gold)!important}.slate-title{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.slate-tally{font-size:var(--text-sm);font-weight:var(--fw-semi);border:1px solid var(--glass-border);border-radius:var(--r-pill);background:#ffffff08;flex:none;padding:5px 11px;color:var(--ink-2)!important}.slate-tally b{font-weight:var(--fw-heavy)}.slate-row{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.slate-row-mark{border:1px solid var(--glass-border-hi);width:34px;height:34px;color:var(--gold);background:var(--surface-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.slate-row-mark .lic{width:18px;height:18px;color:var(--gold)}.slate-row-mark.done{background:#2ed3a71f;border-color:#1c9c7b73}.slate-row-mark.done .lic{color:var(--teal)}.slate-row-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.slate-row-k{font-size:var(--text-base);font-weight:var(--fw-bold)}.slate-row-v{font-size:var(--text-sm);line-height:1.5;color:var(--ink-2)!important}.slate-claim{flex:none;width:auto;color:var(--on-gold)!important}.slate-claim.rest{color:var(--on-mint)!important}.slate-skip{appearance:none;font:inherit;font-size:var(--text-xs);color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex:none;padding:0;text-decoration:underline}.slate-skip:hover{color:var(--ink-2)}.slate-save-actions{flex:none;align-items:center;gap:10px;display:flex}.slate-closeout{font-size:var(--text-sm);color:var(--ink-3);border-top:3px double #ffffff24;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.slate-closeout span:last-child{color:var(--ink-3)!important}.slate-spread{border-top:1px solid var(--hair);grid-template-columns:repeat(7,1fr);gap:6px;width:100%;max-width:580px;margin:16px auto 0;padding-top:14px;display:grid}.slate-leaf{border:1px solid var(--glass-border);border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 2px 7px;display:flex}.slate-leaf-dow{font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)!important}.slate-leaf-mark{justify-content:center;align-items:center;height:18px;display:inline-flex}.slate-leaf-mark b{font-size:var(--text-sm);font-weight:var(--fw-heavy);text-shadow:var(--emboss)}.slate-leaf-mark svg{width:15px;height:15px}.slate-leaf-mark .lic{width:15px;height:15px;color:var(--teal)}.slate-leaf-dot{background:#ffffff40;border-radius:50%;width:4px;height:4px}.slate-leaf.today{border-color:var(--gold-line);background:var(--gold-tint);box-shadow:inset 0 1px #ffffff0a}.slate-leaf.won{background:#2ed3a71f;border-color:#1c9c7b66}.slate-leaf.won .slate-leaf-mark svg{filter:none}.slate-leaf.rest .slate-leaf-mark .lic{color:var(--teal)}.slate-leaf.blank{opacity:1}.slate.closed{animation:slateClose .55s var(--ease-entrance) both}@keyframes slateClose{0%{filter:none}to{filter:saturate(.92)}}.slate.closed .slate-title{opacity:.92}@media(prefers-reduced-motion:reduce){.slate.closed{animation:none}}.week-record{border-radius:var(--r-lg);border:1px solid var(--glass-border-hi);background:radial-gradient(100% 120% at 0% 0%,#e8b24a0d 0%,transparent 60%),var(--surface);box-shadow:var(--lift);transition:border-color var(--dur-2) var(--ease-snap),box-shadow var(--dur-2) var(--ease-snap);margin-top:12px;overflow:hidden}.week-record:hover{border-color:#e8b24a40}.week-record-head{text-align:left;width:100%;color:var(--ink);cursor:pointer;transition:background var(--dur-2) var(--ease);background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.week-record-head:hover{background:#ffffff06}.week-record-k{font-weight:var(--fw-bold);font-size:var(--text-sm);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:6px;display:inline-flex}.week-record-v{text-align:right;font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.week-record-chev{color:var(--gold);width:16px;height:16px;transition:transform .22s var(--ease-entrance);justify-content:center;align-items:center;display:inline-flex}.week-record.open .week-record-chev{transform:rotate(180deg)}.week-record-body{border-top:1px solid var(--hair);animation:fadeSlideUp .28s var(--ease-entrance) both;padding:0 14px 14px}.week-record-body .shadow-line{margin-top:12px}.shadow-line-cta{color:var(--gold);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:600}.shadow-line-cta:hover{color:var(--ink)}.board-bridge{background:radial-gradient(120% 120% at 100% 0%,#e8b24a0f 0%,transparent 60%),var(--surface);border:1px solid var(--glass-border-hi);border-radius:var(--r-md);width:100%;color:var(--ink);font-size:var(--text-sm);font-weight:var(--fw-semi);box-shadow:var(--lift);cursor:pointer;transition:border-color var(--dur-2) var(--ease-snap),background var(--dur-2) var(--ease-snap),transform var(--dur-1) var(--ease-snap),box-shadow var(--dur-2) var(--ease);align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.board-bridge:hover{border-color:var(--gold-line);background:var(--surface-2);box-shadow:var(--lift-hover),0 0 16px #e8b24a1a;transform:translateY(-1px)}.board-bridge:active{transform:scale(.99)}.board-bridge-k{font-weight:var(--fw-heavy);font-size:var(--text-sm);letter-spacing:-.01em;align-items:center;gap:8px;display:inline-flex}.board-bridge-v{text-align:right;color:var(--ink-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:1}.board-bridge-arrow{color:var(--gold);font-size:var(--text-md);transition:transform var(--dur-2) var(--ease)}.board-bridge:hover .board-bridge-arrow{transform:translate(3px)}.checkin{border-radius:var(--r-xl);background:#2ed3a70d;border:1px solid #2ed3a71f;align-items:center;gap:15px;margin-top:14px;padding:18px 21px;display:none}.checkin.show{animation:.42s cubic-bezier(.16,1,.3,1) fadeSlideUp;display:flex}.checkin p{font-size:var(--text-base);color:var(--ink-2);flex:1;line-height:1.62}.checkin strong{color:var(--ink);font-family:Hanken Grotesk,sans-serif;font-weight:500}.checkin button{white-space:nowrap;color:#0a2a22;background:linear-gradient(135deg,var(--teal-deep),var(--teal));box-shadow:0 2px 16px #2ed3a740}.checkin button:hover{transform:translateY(-1px);box-shadow:0 6px 24px #2ed3a759}.challenge-list{flex-direction:column;gap:10px;display:flex}.challenge-card{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-md);box-shadow:var(--lift);align-items:center;gap:12px;padding:10px 12px;transition:all .25s cubic-bezier(.2,.7,.2,1);animation:.4s both fadeSlideUp;display:flex}.challenge-card:first-child{animation-delay:50ms}.challenge-card:nth-child(2){animation-delay:.1s}.challenge-card:nth-child(3){animation-delay:.15s}@media(hover:hover)and (pointer:fine){.challenge-card:hover{box-shadow:var(--lift-hover);border-color:var(--glass-border-hi);transform:translateY(-2px)}}.challenge-card:active{transition-duration:.1s;transform:scale(.98)}.challenge-card.done{background:#2ed3a70f;border-color:#2ed3a726}.ch-icon{font-size:var(--text-xl);text-align:center;flex:none;width:36px}.ch-body{flex:1;min-width:0}.ch-title{font-weight:600;font-size:var(--text-base);color:var(--ink)}.ch-desc{font-size:var(--text-sm);color:var(--ink-2);margin-top:1px}.ch-bar{background:#ffffff0f;border-radius:10px;height:4px;margin-top:8px;overflow:hidden}.ch-bar-fill{background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:10px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 6px #e8b24a4d}.challenge-card.done .ch-bar-fill{background:var(--teal);box-shadow:0 0 6px #2ed3a74d}.ch-progress{font-size:var(--text-xs);color:var(--ink-3);margin-top:3px}.ch-reward{text-align:center;font-size:var(--text-sm);color:var(--gold);flex:none;min-width:48px;font-weight:600}.ch-reward-text{line-height:1.3}.ch-check{background:var(--teal);color:#0a2a22;width:28px;height:28px;font-size:var(--text-base);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #2ed3a74d}.challenge-swept{border-radius:var(--r-md,14px);background:linear-gradient(135deg,#2ed3a71a,#2ed3a708);border:1px solid #2ed3a747;align-items:center;gap:12px;padding:14px 16px;display:flex}.badge-approach{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--glass-border);flex-direction:column;gap:9px;margin-bottom:16px;padding:14px 16px;display:flex}.badge-approach-label{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:2px;font-weight:700}.badge-approach-row{align-items:flex-start;gap:11px;display:flex}.badge-approach-icon{border:1px solid var(--glass-border-hi);width:34px;height:34px;color:var(--ink-2);background:#ffffff0a;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.badge-approach-row.epic .badge-approach-icon{color:var(--plum);border-color:#a088c959}.badge-approach-row.legendary .badge-approach-icon{color:var(--gold);border-color:#e8b24a66}.badge-approach-row.rare .badge-approach-icon{color:var(--sky);border-color:#6e9bd059}.badge-approach-icon .lic{width:18px;height:18px}.badge-approach-body{flex:1;min-width:0}.badge-approach-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.badge-approach-top b{font-size:var(--text-base);color:var(--ink)}.badge-approach-count{font-size:var(--text-xs);color:var(--ink-3)}.badge-approach-track{background:#ffffff0f;border-radius:3px;height:5px;margin:6px 0 4px;display:block;overflow:hidden}.badge-approach-fill{background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:3px;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.badge-approach-desc{font-size:var(--text-sm);color:var(--ink-3)}.restraint-record{border-radius:var(--r-sm);background:var(--teal-tint);border:1px solid #2ed3a738;margin-top:14px;padding:13px 15px}.restraint-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.restraint-title{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--teal);font-weight:700}.restraint-count{font-size:var(--text-xl);color:var(--ink);font-weight:800}.restraint-sub{font-size:var(--text-sm);color:var(--ink-2);margin-top:4px;line-height:1.55}.restraint-next{margin-top:9px}.restraint-track{background:#ffffff12;border-radius:3px;height:5px;display:block;overflow:hidden}.restraint-fill{background:linear-gradient(90deg,var(--teal-deep),var(--teal));border-radius:3px;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.restraint-next-label{font-size:var(--text-xs);color:var(--ink-3);margin-top:5px;display:block}.challenge-swept-mark{background:var(--teal);color:#0a2a22;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 3px 14px #2ed3a759}.challenge-swept-mark .lic{width:22px;height:22px}.challenge-swept-title{color:var(--teal);font-weight:700;font-size:var(--text-base)}.challenge-swept-sub{font-size:var(--text-sm);color:var(--ink-2);margin-top:1px}.ledger-chrome{background:var(--surface);border:1px solid var(--hair);box-shadow:var(--lift);border-radius:16px;flex-direction:column;gap:8px;margin-top:14px;margin-bottom:12px;padding:8px;display:flex}.strip{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr 1fr 1fr;gap:6px;margin:0;animation:none;display:grid;overflow:visible}.strip-cell{border:1px solid var(--hair);border-top:3px solid var(--gold);background:var(--surface-2);text-align:left;min-width:0;min-height:56px;color:inherit;font:inherit;border-radius:12px;flex:none;padding:8px 10px}.strip-cell.strip-open{cursor:pointer;border-top-color:var(--teal);background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.strip-cell.strip-open{background:color-mix(in srgb,var(--teal) 12%,var(--surface))}}.strip-cell.strip-open:hover{background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.strip-cell.strip-open:hover{background:color-mix(in srgb,var(--teal) 18%,var(--surface))}}.strip-cell.strip-open .strip-label{color:var(--teal)}.strip-cell.strip-open .strip-value{color:var(--mint)}.strip-cell.strip-tier{border-top-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.strip-cell.strip-tier{background:color-mix(in srgb,var(--gold) 12%,var(--surface))}}.strip-cell.strip-tier .strip-label{color:var(--gold)}.strip-cell.strip-tier .strip-value{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-lg);color:var(--gold-bright);font-weight:700}.strip-cell.strip-streak{border-top-color:var(--gold-deep);background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.strip-cell.strip-streak{background:color-mix(in srgb,var(--gold) 14%,var(--surface))}}.strip-cell.strip-streak{text-align:left;position:relative;overflow:hidden}.strip-cell.strip-streak .strip-label{color:var(--gold)}.strip-cell.strip-streak .strip-value{color:var(--gold);font-weight:800}.strip-cell.strip-streak.idle{border-top-color:var(--hair);background:var(--bg)}.strip-cell.strip-streak.idle .strip-label{color:var(--ink-3)}.strip-cell.strip-streak.idle .strip-value{color:var(--ink-3);font-weight:600}.strip-label{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.strip-label .lic{flex:none;width:12px;height:12px}.strip-value{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:1.35rem;font-weight:700;line-height:1.15;overflow:hidden}.mini-empty{font-size:var(--text-base);color:var(--ink-3);padding:8px 2px}.cat-tabs,.lens-row,.lens-rail,.sport-rail,.bc-live-strip-scroll{touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}.cat-tabs{scrollbar-width:none;-ms-overflow-style:none;gap:6px;margin:18px 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.cat-tabs::-webkit-scrollbar{display:none}.cat-tab{color:var(--ink-3);border-color:#0000}.cat-tab-n{font-size:var(--text-xs);opacity:.6;font-variant-numeric:tabular-nums;margin-left:6px}.discover{margin:16px 0 20px}.discover-search{border-radius:var(--r-md);border:1px solid var(--glass-border-hi);background:#ffffff0a;align-items:center;gap:10px;padding:11px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.discover-search:focus-within{border-color:#e8b24a59;box-shadow:0 0 0 3px #e8b24a14}.discover-search .lic{color:var(--ink-3);font-size:var(--text-md);flex-shrink:0}.discover-search input{min-width:0;color:var(--ink);font-size:var(--text-base);background:0 0;border:none;outline:none;flex:1}.discover-search input::placeholder{color:var(--ink-3)}.discover-search-clear{color:var(--ink-3);font-size:var(--text-xl);border-radius:50%;flex-shrink:0;width:22px;height:22px;line-height:1;transition:all .18s}.discover-search-clear:hover{color:var(--ink);background:#ffffff0f}.lens-row{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;gap:9px;margin-top:12px;padding:2px 0 5px;display:flex;overflow-x:auto}.lens-row::-webkit-scrollbar{display:none}.lens-card{text-align:left;border-radius:var(--r-md);scroll-snap-align:start;background:var(--surface);border:1px solid var(--glass-border);flex-shrink:0;align-items:center;gap:11px;min-width:188px;padding:11px 13px;transition:all .24s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.lens-card:before{content:"";opacity:0;background:radial-gradient(120% 120% at 0% 0%,var(--lens-tint,#e8b24a1f),transparent 62%);transition:opacity .3s;position:absolute;inset:0}@media(hover:hover)and (pointer:fine){.lens-card:hover{border-color:var(--glass-border-hi);box-shadow:var(--lift);transform:translateY(-2px)}.lens-card:hover:before{opacity:.55}}.lens-card:active{transform:translateY(0)scale(.99)}.lens-card.on{border-color:var(--lens-edge,#e8b24a66);box-shadow:var(--lift)}.lens-card.on:before{opacity:1}.lens-ic{width:34px;height:34px;color:var(--lens-color,var(--gold));font-size:var(--text-md);background:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.lens-meta{flex-direction:column;min-width:0;display:flex;position:relative}.lens-label{font-weight:700;font-size:var(--text-base);color:var(--ink);white-space:nowrap}.lens-blurb{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.lens-count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-2);background:#ffffff0f;border-radius:20px;margin-left:auto;padding:2px 9px;font-weight:700;position:relative}.lens-card.on .lens-count{color:var(--lens-color,var(--gold));background:var(--lens-tint,#e8b24a1f)}.lens-live{--lens-color:var(--coral);--lens-tint:#d2724e24;--lens-edge:#d2724e73;--lens-glow:#d2724e33}.lens-boosted{--lens-color:var(--gold);--lens-tint:#e8b24a24;--lens-edge:#e8b24a73;--lens-glow:#e8b24a33}.lens-tossup{--lens-color:var(--teal);--lens-tint:#2ed3a724;--lens-edge:#2ed3a773;--lens-glow:#2ed3a733}.lens-underdog{--lens-color:var(--plum);--lens-tint:#a088c929;--lens-edge:#a088c973;--lens-glow:#a088c933}.lens-chalk{--lens-color:var(--sky);--lens-tint:#6e9bd029;--lens-edge:#6e9bd073;--lens-glow:#6e9bd033}.lens-futures{--lens-color:var(--gold-bright);--lens-tint:#f4cb5e24;--lens-edge:#f4cb5e73;--lens-glow:#f4cb5e33}.lens-rivalry{--lens-color:var(--coral);--lens-tint:#d2724e24;--lens-edge:#d2724e73;--lens-glow:#d2724e33}.sort-opt{color:var(--ink-3);font-weight:var(--fw-semi);border-color:#0000}.discover-summary-text .lic{color:var(--gold)}.board-family{font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 2px;padding:0 2px;font-weight:700}.board-family:first-child{margin-top:4px}.board-desk-note{font-size:var(--text-xs);color:var(--ink-3);border:1px solid var(--hair);border-radius:var(--r-sm);background:#ffffff08;margin:0 2px 12px;padding:8px 10px;line-height:1.45}.market-group{margin-bottom:6px}.market-group-head{cursor:pointer;border-bottom:1px solid var(--hair);text-align:left;align-items:center;gap:11px;width:100%;margin:8px 0 12px;padding:10px 4px 11px 2px;display:flex}.market-group-head:hover .market-group-title{color:var(--gold)}.market-group-ic{width:44px;height:28px;color:var(--ink-2);background:#ffffff0d;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.market-group-ic .mv-thumb{border-radius:7px;width:44px;height:28px}.market-group-ic.cat-mlb{color:var(--gold)}.market-group-ic.cat-nfl,.market-group-ic.cat-nhl{color:var(--sky)}.market-group-ic.cat-cfb{color:var(--coral)}.market-group-ic.cat-nba{color:var(--sport-nba)}.market-group-ic.cat-soccer,.market-group-ic.cat-prop{color:var(--teal)}.market-group-ic.cat-pop{color:var(--plum)}.market-group-ic.cat-world{color:var(--azure)}.market-group-ic.cat-futures{color:var(--gold)}.market-group-title{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-md);color:var(--ink);transition:color .2s}.market-group-n{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:20px;padding:2px 9px;font-weight:700}.market-group-head .rule{background:linear-gradient(90deg,var(--hair),transparent);flex:1;height:1px}.market-group-chev{color:var(--ink-3);transition:transform .3s cubic-bezier(.2,.7,.2,1);display:inline-flex}.market-group-head.collapsed .market-group-chev{transform:rotate(-90deg)}.market-group-body{animation:.35s both fadeSlideUp}.board-console{border-radius:var(--r-lg);background:radial-gradient(140% 120% at 0% 0%,#e8b24a0d,transparent 55%),var(--surface);border:1px solid var(--glass-border-hi);box-shadow:var(--lift);margin:16px 0 18px;padding:14px 14px 13px;animation:.4s both fadeSlideUp;position:relative;overflow:hidden}.board-console:before{content:"";background:linear-gradient(90deg,var(--gold-deep),var(--gold),transparent);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.bc-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.bc-live{align-items:center;gap:8px;min-width:0;display:flex}.bc-live .live-dot{flex:none}.bc-live-text{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bc-mode{border:1px solid var(--glass-border-hi);border-radius:16px;flex:none;margin-left:auto;display:flex;overflow:hidden}.bc-mode-opt{cursor:pointer;min-width:34px;min-height:28px;color:var(--ink-3);font-size:var(--text-sm);background:0 0;border:0;padding:0 8px;font-weight:700;line-height:1}.bc-mode-opt.on{color:var(--gold);background:#e8b24a29}.bc-auto{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:#ffffff0d;border-radius:20px;flex:none;padding:3px 8px;font-weight:700}.bc-live-strip{margin:0 0 12px}.bc-live-strip-scroll{scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.bc-live-strip-scroll::-webkit-scrollbar{display:none}.bc-live-chip{border-radius:var(--r-sm);border:1px solid var(--glass-border);min-width:148px;max-width:200px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff0a;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:8px 10px;transition:border-color .18s,background .18s;display:flex}.bc-live-chip:hover{background:#e8b24a0f;border-color:#e8b24a59}.bc-live-chip .live-dot{width:6px;height:6px;margin-bottom:2px}.bc-live-chip-score{font-size:var(--text-base);color:var(--teal);font-weight:700}.bc-live-chip-title{font-size:var(--text-xs);color:var(--ink-2);white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-weight:600;line-height:1.3}.bc-live-chip.airing{border-color:#a088c947}.bc-live-chip.airing .bc-live-chip-score{font-size:var(--text-xs);letter-spacing:.08em;color:var(--plum,#a088c9);font-weight:800}.bc-refresh{width:32px;height:32px;color:var(--ink-2);border:1px solid var(--glass-border);background:#ffffff0d;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:all .2s;display:inline-flex}.bc-refresh:hover:not(:disabled){color:var(--gold);background:#e8b24a14;border-color:#e8b24a4d}.bc-refresh:disabled{opacity:.5;cursor:default}.bc-refresh-ic{display:inline-flex}.bc-refresh-ic.spin{animation:.9s linear infinite bcSpin}@keyframes bcSpin{to{transform:rotate(360deg)}}.bc-search{background:#ffffff0d}.bc-search-wrap{position:relative}.bc-search-panel{z-index:30;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--glass-border-hi);padding:12px 13px;animation:.18s both bcPanelIn;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes bcPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.bc-sp-block+.bc-sp-block{margin-top:12px}.bc-sp-head{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.bc-sp-head span{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.bc-sp-clear{cursor:pointer;font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-semi);color:var(--ink-3);text-underline-offset:2px;background:0 0;border:none;min-height:auto;padding:0;text-decoration:underline}.bc-sp-clear:hover{color:var(--ink-2)}.bc-sp-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.bc-sp-chip .lic{width:13px;height:13px;color:var(--ink-3)}.bc-sp-chip .sport-icon{color:var(--ink-3);display:inline-flex}.bc-sp-chip b{color:var(--ink-3);font-weight:var(--fw-bold);font-size:var(--text-xs)}.bc-sp-chip.recent .lic{color:var(--gold)}.bc-sp-chip.live .live-dot{width:7px;height:7px}.board-empty{margin-top:8px}.board-empty-chips{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px;display:flex}.bc-rail-label{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:13px 0 7px 2px;font-weight:700}.lens-rail{gap:var(--space-2);scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;padding:1px 0 4px;display:flex;overflow-x:auto}.lens-rail::-webkit-scrollbar{display:none}.lens-chip{scroll-snap-align:start;flex:none;gap:7px}.lens-chip-ic{width:22px;height:22px;font-size:var(--text-sm);color:var(--lens-color,var(--ink-2));background:#ffffff0f;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.lens-chip-label{font-size:var(--ctrl-fs-sm);font-weight:var(--fw-semi);color:inherit}.lens-chip-n{font-size:var(--text-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--ink-3);border-radius:var(--ctrl-radius-pill);background:#ffffff0f;padding:1px 7px}.lens-chip.on{background:var(--lens-tint,var(--gold-10));border-color:var(--lens-edge,#e8b24a66);color:var(--ink);box-shadow:none}.lens-chip.on .lens-chip-ic{color:var(--lens-color,var(--gold));background:#ffffff1a}.lens-chip.on .lens-chip-n{color:var(--lens-color,var(--gold));background:#ffffff14}.sport-rail{gap:var(--space-2);scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;padding:1px 0 4px;display:flex;overflow-x:auto}.sport-rail::-webkit-scrollbar{display:none}.sport-chip{scroll-snap-align:start;flex:none;gap:7px}.sport-chip-ic{opacity:.85;align-items:center;display:inline-flex}.sport-chip-label{font-size:var(--ctrl-fs-sm);font-weight:var(--fw-semi)}.sport-chip-n{font-size:var(--text-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--ink-3);border-radius:var(--ctrl-radius-pill);background:#ffffff0f;padding:1px 7px}.sport-chip.on .sport-chip-ic{opacity:1}.sport-chip.on .sport-chip-n{color:var(--gold);background:#e8b24a24}.bc-foot{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.bc-more-dot{background:var(--gold);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}.bc-drawer{margin-top:10px;animation:.22s both fadeSlideUp}@media(prefers-reduced-motion:reduce){.bc-drawer{animation:none}}.bc-sort{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bc-sort-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-right:2px}.bc-clear{font-size:var(--text-sm);color:var(--ink-3);border:1px solid var(--glass-border-hi);border-radius:18px;margin-left:auto;padding:5px 13px;font-weight:600;transition:all .18s}.bc-clear:hover{color:var(--ink);background:#ffffff0d}.board-result{border-radius:var(--r-md);background:#e8b24a0d;border:1px solid #e8b24a24;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:8px 14px;animation:.3s both fadeSlideUp;display:flex}.board-result-text{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.board-result-text .lic{color:var(--gold)}.board-result-n{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap}.board-result-n b{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700}.board-result .board-watch-ask{margin-left:auto}.board-bar{align-items:center;gap:12px;margin:26px 0 16px;display:flex}.board-bar h2{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink);font-weight:600}.board-bar-n{font-size:var(--text-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}.board-bar-rule{background:linear-gradient(90deg,var(--hair),transparent);flex:1;height:1px}.board-collapse{font-size:var(--text-sm);color:var(--ink-3);border:1px solid var(--glass-border);background:#ffffff08;border-radius:18px;flex:none;align-items:center;gap:6px;padding:5px 12px;font-weight:600;transition:all .18s;display:inline-flex}.board-collapse:hover{color:var(--gold);background:#e8b24a0f;border-color:#e8b24a40}.board-collapse-ic{transition:transform .3s cubic-bezier(.2,.7,.2,1);display:inline-flex}.board-collapse-ic.up{transform:rotate(-180deg)}.picks-panel{border-radius:var(--r-lg);border:1px solid var(--glass-border);background:#ffffff05;margin:28px 0 8px;transition:border-color .2s;overflow:hidden}.picks-panel.book-top{margin:0 0 16px}.book-quiet{font-size:var(--text-sm);color:var(--ink-3);margin:4px 0 10px}.picks-panel.open{border-color:var(--glass-border-hi)}.picks-panel-head{cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.picks-panel-title{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-lg);color:var(--ink);flex:none}.picks-scoreline{align-items:center;gap:14px;margin-left:auto;display:flex}.picks-stat{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.picks-stat b{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--text-base);margin-right:3px}.picks-stat.open b{color:var(--gold)}.picks-stat.won b{color:var(--teal)}.picks-stat.lost b{color:var(--ink-2)}.picks-panel-chev{color:var(--ink-3);flex:none;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:inline-flex}.picks-panel.open .picks-panel-chev{transform:rotate(180deg)}.picks-panel-body{padding:0 14px 14px;animation:.3s both fadeSlideUp}.ledger-band{font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hair-2);align-items:center;gap:8px;margin:16px 0 8px;padding-bottom:6px;font-weight:700;display:flex}.ledger-band:first-child{margin-top:4px}.ledger-band span{letter-spacing:.04em;color:var(--ink-3);background:var(--hair);border-radius:999px;padding:1px 7px;font-weight:600}.ledger-more{cursor:pointer;border:1px solid var(--glass-border);width:100%;color:var(--ink-2);font-size:var(--text-base);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:11px 14px;font-weight:600;transition:border-color .2s,color .2s;display:flex}.ledger-more:hover{border-color:var(--glass-border-hi);color:var(--ink)}.ledger-more span{color:var(--ink-3);font-weight:500;font-size:var(--text-sm)}@media(max-width:480px){.picks-scoreline{gap:10px}.picks-stat{font-size:var(--text-xs)}}.market{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--lift);margin-bottom:12px;transition:all .28s cubic-bezier(.2,.7,.2,1);animation:.4s both fadeSlideUp;position:relative;overflow:hidden}.market.env-card{background:var(--mv-paper,#0c1018)}.market.env-card:before{z-index:2}.market-inner{background:var(--surface);overflow:hidden}.market:before{content:"";background:linear-gradient(90deg,var(--gold),var(--teal));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.market.cat-mlb:before{background:linear-gradient(90deg,var(--gold),#f4cb5e);opacity:1}.market.cat-nfl:before{background:linear-gradient(90deg,var(--sky),#9dbce3);opacity:1}.market.cat-cfb:before,.market.cat-nba:before,.market.cat-wnba:before{background:linear-gradient(90deg,var(--coral),#e2a48c);opacity:1}.market.cat-nhl:before{background:linear-gradient(90deg,var(--azure),var(--sky));opacity:1}.market.cat-soccer:before{background:linear-gradient(90deg,var(--teal),#5fe3c5);opacity:1}.market.cat-cfl:before{background:linear-gradient(90deg,var(--sky),#9dbce3);opacity:1}.market.cat-tennis:before{background:linear-gradient(90deg,var(--gold),var(--sport-tennis));opacity:1}.market.cat-golf:before{background:linear-gradient(90deg,var(--teal),#8fbe86);opacity:1}.market.cat-racing:before{background:linear-gradient(90deg,var(--azure),#c98a5c);opacity:1}.market.cat-ufc:before{background:linear-gradient(90deg,var(--coral),#e2a48c);opacity:1}.market.cat-quick:before{background:linear-gradient(90deg,var(--gold),var(--teal));opacity:1}.market.cat-pop:before{background:linear-gradient(90deg,var(--plum),#c2abdd);opacity:1}.market.cat-futures:before{background:var(--gold);opacity:1}.market.cat-prop:before{background:linear-gradient(90deg,var(--teal),#5fe3c5);opacity:1}.market.cat-world:before{background:linear-gradient(90deg,var(--azure),var(--azure-hi));opacity:1}.market:first-child{animation-delay:50ms}.market:nth-child(2){animation-delay:.1s}.market:nth-child(3){animation-delay:.15s}.market:nth-child(4){animation-delay:.2s}.market:nth-child(5){animation-delay:.25s}.market:nth-child(6){animation-delay:.3s}@media(hover:hover)and (pointer:fine){.market:not(.open):hover{box-shadow:var(--lift-hover);border-color:var(--glass-border-hi);transform:translateY(-3px)}.market:hover .mk-tag{transform:scale(1.04)}}.market.open{box-shadow:var(--lift-hover);border-color:var(--gold-line)}.market-top{cursor:pointer;align-items:center;gap:10px;padding:14px 16px;display:flex}.mk-tag{font-size:var(--text-xs);white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;border-radius:20px;padding:3px 9px;font-weight:700;transition:transform .2s}.mk-tag.mlb{color:var(--gold);background:#e8b24a1f}.mk-tag.nfl{color:var(--sky);background:#6e9bd01f}.mk-tag.cfb,.mk-tag.nba,.mk-tag.wnba{color:var(--coral);background:#d2724e1f}.mk-tag.nhl{color:var(--azure);background:#45c8e01f}.mk-tag.soccer{color:var(--teal);background:#2ed3a71f}.mk-tag.cfl{color:var(--sky);background:#6e9bd01f}.mk-tag.tennis{color:var(--gold);background:#e8b24a1f}.mk-tag.quick{color:var(--gold);background:#e8b24a24}.mk-tag.pop{color:var(--plum);background:#a088c91f}.mk-tag.prop{color:var(--teal);background:#2ed3a71f}.mk-tag.world{background:var(--azure-tint);color:var(--azure)}.mk-tag.ufc{color:var(--coral);background:#d2724e24}.mk-tag.cbb{color:var(--sky);background:#6e9bd01f}.mk-tag.spread{color:var(--gold);background:#e8b24a1a}.mk-tag.futures{color:var(--plum);background:#a088c924}.mk-tag.players{color:var(--teal);background:#2ed3a71a}.mk-tag.golf{color:var(--teal);background:#2ed3a71f}.mk-tag.racing{color:var(--azure);background:#45c8e01f}.mk-body{flex:1;min-width:0}.mk-title{font-weight:700;font-size:var(--text-md);letter-spacing:-.005em;overflow-wrap:anywhere;word-break:break-word;line-height:1.3}.mk-meta{font-size:var(--text-sm);color:var(--ink-2);overflow-wrap:anywhere;word-break:break-word;margin-top:2px;line-height:1.35}.mk-lines{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mk-line-chip{font-size:var(--text-xs);color:var(--ink-2);border:1px solid var(--glass-border-hi);white-space:nowrap;background:#ffffff0a;border-radius:20px;padding:2px 9px;font-weight:600}.mk-prob{opacity:.55;border-radius:2px;height:3px;margin-top:8px}.mk-chev{color:var(--ink-3);font-size:var(--text-xs);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.market.open .mk-chev{color:var(--gold);transform:rotate(90deg)}.mk-prices{flex:none;gap:6px;margin-left:auto;display:flex}.mk-price{cursor:pointer;min-width:60px;color:var(--ink);border:1px solid var(--glass-border-hi);border-radius:var(--r-sm);transition:border-color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease-snap),box-shadow var(--dur-2) var(--ease);background:#ffffff08;flex-direction:column;align-items:center;gap:1px;padding:6px 9px;font-family:inherit;display:flex}.mk-price:hover{border-color:var(--gold-line);background:var(--gold-tint)}.mk-price:active{transform:scale(.96)}.mk-price.sel{border-color:var(--gold-line);background:var(--gold-tint);box-shadow:var(--glow-gold-sm)}.mk-price.up{border-color:#2ed3a780}.mk-price.down{border-color:#d2724e80}.mk-price.up .mk-price-val{color:var(--teal)}.mk-price.down .mk-price-val{color:var(--coral)}.mk-price-lab{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-weight:600;line-height:1.2}.mk-price.sel .mk-price-lab{color:var(--gold)}.pick-standing{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.02em;white-space:nowrap;border:1px solid var(--hair);color:var(--ink-2);border-radius:20px;margin-left:8px;padding:2px 8px}.pick-standing.ahead{color:var(--mint);background:#2ed3a71a;border-color:#2ed3a759}.pick-standing.behind{color:var(--coral,#d2724e);background:#d2724e1a;border-color:#d2724e59}.cash-delta{font-style:normal;font-size:var(--text-xs);opacity:.8;margin-left:6px;font-weight:600}.mk-drift{font-size:var(--text-xs);color:var(--ink-2);align-items:baseline;gap:6px;margin-top:6px;line-height:1.4;display:flex}.mk-drift-ar{flex:none;font-weight:700}.mk-drift.toward-a .mk-drift-ar{color:var(--gold)}.mk-drift.toward-b .mk-drift-ar{color:var(--teal)}.mk-drift-t b{color:var(--ink);font-weight:var(--fw-bold)}.mk-price-val{font-size:var(--text-base);font-weight:800}.mk-price-imp{font-size:var(--text-xs);color:var(--ink-3);font-weight:600;line-height:1}.mk-price.sel .mk-price-imp{color:var(--gold)}@media(max-width:560px){.mk-price{flex:1;min-width:0;min-height:48px;padding:8px}.mk-price-val{font-size:var(--text-sm)}}.panel{padding:0 16px 16px;display:none}.market.open .panel{border-top:1px solid var(--hair-2);padding-top:12px;animation:.35s cubic-bezier(.16,1,.3,1) panelExpand;display:block}.slip-hint{font-size:var(--text-sm);color:var(--ink-3);padding:8px 2px 2px}.call-slip{margin-top:2px}.call-slip.ticket{border:1px solid var(--glass-border-hi);border-radius:var(--r-sm);background:var(--surface-2);margin-top:8px;padding:10px 12px 12px 16px;position:relative}.call-slip.ticket:before{content:"";background:var(--spine);border-radius:0 2px 2px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.call-slip.ticket:after{content:"";background:radial-gradient(circle at 0 4px,var(--bg) 3px,transparent 3.2px);pointer-events:none;opacity:.9;background-size:10px 12px;width:10px;position:absolute;top:14px;bottom:14px;left:-5px}.call-slip-head{font-size:var(--text-sm);color:var(--ink-2);background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:10px;padding:2px 0 8px;display:flex}.tk-weight{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:4px;font-weight:700;display:inline-flex}.tk-weight .tk-mark{color:currentColor}.tk-weight.long{color:var(--gold)}.tk-weight.even{color:var(--ink-2)}.tk-weight.favorite{color:var(--ink-3)}.call-slip-head b{color:var(--gold)}.call-slip-payout{background:0 0;border:0;border-top:1px dashed #e8b24a38;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px 0 2px;display:grid}@media(max-width:520px){.call-slip-payout{grid-template-columns:repeat(2,minmax(0,1fr))}}.call-slip-k{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;display:block}.call-slip-v{color:var(--gold);font-weight:800;font-size:var(--text-md)}.call-slip-v .streak-bonus-tag{margin-left:6px}.sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.side{border:1px solid var(--glass-border-hi);border-radius:var(--r-sm);cursor:pointer;text-align:left;transition:border-color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease-snap);background:#ffffff05;padding:14px;position:relative;overflow:hidden}.side:before{content:"";background:var(--gold);opacity:0;width:2px;transition:opacity var(--dur-2) var(--ease);position:absolute;top:0;bottom:0;left:0}.side:hover{border-color:var(--gold-line)}.side:hover:before{opacity:.45}.side:active{transform:scale(.98)}.side.sel{border-color:var(--gold-line);box-shadow:var(--glow-gold-sm)}.side.sel:before{opacity:1}.side-label{font-weight:700;font-size:var(--text-base);overflow-wrap:anywhere;word-break:break-word;line-height:1.25;position:relative}.side-mult{font-size:var(--text-sm);color:var(--ink-2);margin-top:2px;position:relative}.side.sel .side-mult{color:var(--gold)}.side-odds{font-size:var(--text-xs);color:var(--ink-3);background:#ffffff0d;border-radius:10px;margin-left:6px;padding:1px 6px;font-weight:700;display:inline-block}.side.sel .side-odds{color:var(--gold);background:#e8b24a1a}.side-chosen{border:1px solid var(--gold-line);border-radius:var(--r-sm);background:var(--gold-tint);font-size:var(--text-sm);color:var(--ink-2);animation:fadeSlideUp var(--dur-2) var(--ease) both;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.side-chosen b{color:var(--gold)}.side-chosen-switch{cursor:pointer;font:inherit;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:none;margin-left:auto;font-weight:700}.side-chosen-switch:hover{color:var(--gold)}.stakerow{margin-top:10px}.stakerow>div:first-child{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.04em}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.payout{border-radius:var(--r-md);background:var(--gold-tint);font-size:var(--text-sm);color:var(--ink-2);border:1px solid #e8b24a24;margin-top:12px;padding:10px 12px}.payout .num{color:var(--gold);font-weight:800;font-size:var(--text-md)}.payout-risk{font-size:var(--text-xs);color:var(--ink-3);margin-top:6px;line-height:1.4}.market .btn-primary{margin-top:0}.pick{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--lift);margin-bottom:12px;padding:18px 20px;transition:border-color .2s,background .2s,opacity .2s;animation:.45s cubic-bezier(.16,1,.3,1) both pickSlide}.pick.ticket{align-items:stretch;gap:0;margin-bottom:8px;padding:0;display:flex;overflow:hidden}.pick.ticket>.mv-thumb{border-radius:6px;align-self:center;width:40px;height:40px;margin:8px 0 8px 8px}.pick.ticket:hover{border-color:var(--gold-line);transform:none}.pick.can-open{cursor:pointer}.pick-rail{background:var(--ink-3);flex:none;width:3px}.pick.status-pending .pick-rail,.pick.status-open .pick-rail{background:var(--gold)}.pick.status-live .pick-rail{background:var(--teal)}.pick.status-won .pick-rail{background:var(--mint)}.pick.status-lost .pick-rail{background:var(--ink-3)}.pick.status-push .pick-rail{background:var(--gold)}.pick.status-cashed .pick-rail{background:var(--teal-deep,var(--teal))}.pick.status-settling .pick-rail{background:linear-gradient(180deg,var(--gold),var(--teal))}.pick-body{flex-direction:column;flex:1;gap:5px;min-width:0;padding:10px 12px 10px 11px;display:flex}.pick-row1{align-items:baseline;gap:8px;min-width:0;display:flex}.pick-row1 .pick-title{min-width:0;font-weight:600;font-size:var(--text-base);overflow-wrap:anywhere;word-break:break-word;flex:1;line-height:1.25}.pick-cat{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);flex:none;font-weight:700}.pick-chip{font-size:var(--text-xs);letter-spacing:.02em;border:1px solid var(--hair);color:var(--ink-2);background:#ffffff08;border-radius:999px;flex:none;padding:2px 7px;font-weight:700}.pick-chip.status-won{color:var(--mint);border-color:#2ed3a759}.pick-chip.status-lost{color:var(--ink-3)}.pick-chip.status-push,.pick-chip.status-open,.pick-chip.status-pending{color:var(--gold);border-color:#e8b24a4d}.pick-chip.status-live,.pick-chip.status-settling{color:var(--teal);border-color:#2ed3a74d}.pick-chip.status-cashed{color:var(--teal)}.pick-row2{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pick-row2 .pick-sel{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;margin:0;display:inline-flex}.pick-row2 .pick-sel b{color:var(--ink);font-weight:700}.pick-dot{opacity:.45}.pick-risk{font-size:var(--text-sm);color:var(--gold);white-space:nowrap;flex:none;font-weight:700}.pick-risk.won{color:var(--mint)}.pick-risk.lost{color:var(--ink-3);font-weight:600}.pick-pu-inline{color:var(--gold);align-items:center;gap:3px;margin-left:2px;display:inline-flex}.pick-pu-inline svg{width:11px;height:11px}.pick-row3{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;padding-top:4px;display:flex}.pick-row3.actions{justify-content:flex-end;gap:6px}.pick.ticket .pick-awaiting{font-size:var(--text-sm);border:0;margin:0;padding:0;font-weight:600}.btn-settle.compact,.btn-cashout.compact{width:auto;font-size:var(--text-xs);border-radius:var(--r-sm);margin:0;padding:6px 10px;font-weight:700;transform:none}.btn-settle.compact:hover:not(:disabled){transform:none}.pick-share.icon{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.pick:hover{box-shadow:var(--lift-hover)}.pick.settling{animation:.6s ease-in-out both settleShake;position:relative}.pick.settling:after{content:"";border-radius:var(--r-xl);background:linear-gradient(135deg,var(--gold),var(--mint),var(--gold));z-index:-1;opacity:.4;background-size:300% 300%;animation:1s infinite settleGlow;position:absolute;inset:-2px}.pick.won{box-shadow:var(--lift),var(--glow-teal);background:#2ed3a70f;border-color:#2ed3a733}.pick.lost{border-color:var(--hair);opacity:.88;background:#ffffff05}.pick-top{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.pick-title{font-weight:600;font-size:var(--text-base)}.pick-sel{font-size:var(--text-sm);color:var(--ink-2);margin-top:3px}.pick-sel b{color:var(--ink)}.pick-stake{font-size:var(--text-base);white-space:nowrap;color:var(--gold);font-weight:600}.pick-result{border-top:1px solid var(--hair);margin-top:12px;padding-top:12px}.pick-result .verdict{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-md);font-weight:500}.won .verdict{color:var(--teal)}.lost .verdict{color:var(--ink-3)}.pick-result .note{font-size:var(--text-sm);color:var(--ink-2);margin-top:4px;line-height:1.6}.pick-pending{border-top:1px solid var(--hair);font-size:var(--text-sm);color:var(--ink-3);margin-top:12px;padding-top:12px}.pick.push{background:#e8b24a0a;border-color:#e8b24a2e}.push .verdict{color:var(--gold)}.pick-awaiting{border-top:1px solid var(--hair);font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-weight:600;display:inline-flex}.parlay-card-foot .pick-awaiting,.pick6-entry-head .pick-awaiting{border-top:none;margin-top:0;padding-top:0}.ep-live-tag{color:var(--gold);font-weight:600;font-size:var(--text-xs)}.await-dot{background:var(--gold);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite awaitPulse;box-shadow:0 0 #e8b24a80}@keyframes awaitPulse{0%{opacity:1;box-shadow:0 0 #e8b24a73}70%{opacity:.7;box-shadow:0 0 0 7px #e8b24a00}to{opacity:1;box-shadow:0 0 #e8b24a00}}.btn-settle{width:100%;margin-top:var(--space-2);min-height:var(--ctrl-h);padding:0 var(--ctrl-px);border-radius:var(--ctrl-radius);color:var(--gold);font-weight:var(--ctrl-weight);font-size:var(--ctrl-fs-sm);box-shadow:none;background:linear-gradient(135deg,#e8b24a14,#2ed3a714);border:1px solid #e8b24a26}.btn-settle:hover:not(:disabled){box-shadow:none;filter:none;background:linear-gradient(135deg,#e8b24a1f,#2ed3a71f);border-color:#e8b24a40}.empty{text-align:center;color:var(--ink-2);font-size:var(--text-base);background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);padding:22px 18px;line-height:1.65}.empty2{text-align:center;background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);flex-direction:column;align-items:center;gap:6px;padding:20px 16px 22px;display:flex}.empty2 .empty-art{color:var(--ink-2);margin-bottom:4px}.empty2-title{font-size:var(--text-md);color:var(--ink);font-weight:700}.empty2-sub{font-size:var(--text-sm);color:var(--ink-3);max-width:34ch;line-height:1.55}.picks-panel-body .empty2{background:0 0;border:0;padding:12px 8px 14px}@media(prefers-reduced-motion:no-preference){.empty2 .empty-art{animation:5s ease-in-out infinite emptyFloat}}@keyframes emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.vault-hero{text-align:center;padding:34px 20px 10px;animation:.5s both fadeSlideUp;position:relative}.vault-hero h1{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-3xl);letter-spacing:-.03em;color:var(--gold);font-weight:700}.vault-hero p{font-size:var(--text-base);color:var(--ink-2);margin-top:6px}.vault-level-card{background:var(--surface);border:1px solid var(--glass-border-hi);border-radius:var(--r-xl);box-shadow:var(--lift);margin-top:18px;padding:22px 24px;animation:.4s .1s both fadeSlideUp;position:relative;overflow:hidden}.vault-level-card:before{content:"";background:linear-gradient(135deg,#e8b24a0a,#2ed3a708);position:absolute;inset:0}.vault-level-top{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.vault-crest{flex:none}.vault-level-info{flex:1}.vault-xp-text{font-size:var(--text-sm);color:var(--ink-2);font-weight:500}.vault-xp-bar{background:#ffffff0a;border-radius:10px;height:8px;margin-top:8px;overflow:hidden}.vault-xp-fill{background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:10px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 0 8px #e8b24a66}.vault-xp-sub{font-size:var(--text-xs);color:var(--ink-3);margin-top:6px}.vault-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;animation:.4s .15s both fadeSlideUp;display:grid}.vault-stat{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-md);text-align:center;padding:14px 16px;transition:all .25s}@media(hover:hover)and (pointer:fine){.vault-stat:hover{box-shadow:var(--lift);border-color:var(--glass-border-hi);transform:translateY(-2px)}}.vault-stat:active{transition-duration:.1s;transform:scale(.97)}.vault-stat-n{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:600}.vault-stat-k{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;margin-top:2px}.vault-filters{gap:6px;margin-bottom:14px;display:flex}.vault-filter{border:1px solid var(--glass-border);font-size:var(--text-sm);color:var(--ink-3);background:#ffffff08;border-radius:20px;padding:7px 16px;transition:all .2s}.vault-filter.on{color:var(--gold);background:#e8b24a14;border-color:#e8b24a33}.badge-grid{grid-template-columns:repeat(3,1fr);gap:10px;animation:.4s both fadeSlideUp;display:grid}@media(max-width:520px){.badge-grid{grid-template-columns:repeat(2,1fr)}}.badge-card{background:var(--surface);border:2px solid var(--glass-border);border-radius:var(--r-md);text-align:center;cursor:pointer;padding:12px 10px;transition:all .3s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.badge-locked{border:1px solid var(--hair);border-radius:var(--r-md);background:#ffffff05;margin-top:14px;padding:10px 12px}.badge-locked-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.badge-locked-title{font-size:var(--text-sm);color:var(--ink);font-weight:700}.badge-locked-n{font-size:var(--text-xs);color:var(--ink-3)}.badge-locked-band{border-top:1px solid var(--hair);margin-top:8px;padding-top:6px}.badge-locked-band:first-of-type{border-top:0;margin-top:0;padding-top:0}.badge-locked-band-label{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-weight:700}.badge-locked-band.r-legendary .badge-locked-band-label{color:var(--gold)}.badge-locked-band.r-epic .badge-locked-band-label{color:var(--plum)}.badge-locked-band.r-rare .badge-locked-band-label{color:var(--sky)}.badge-locked-rows{flex-direction:column;display:flex}.badge-locked-row{font-size:var(--text-sm);color:var(--ink-2);border-top:1px solid #ffffff08;align-items:center;gap:8px;padding:5px 0;display:flex}.badge-locked-row:first-child{border-top:0}.badge-locked-ic{color:var(--ink-3);opacity:.75;flex:none;display:inline-flex}.badge-locked-ic .lic{width:14px;height:14px}.badge-locked-desc{flex:1;min-width:0;line-height:1.3}.vault-ref{border-radius:var(--r-md);border:1px solid var(--glass-border-hi);background:var(--surface);margin-top:16px;overflow:hidden}.vault-ref-head{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.vault-ref-k{font-weight:700;font-size:var(--text-base)}.vault-ref-v{text-align:right;font-size:var(--text-xs);color:var(--ink-3);flex:1}.vault-ref-chev{color:var(--ink-3);transition:transform .22s var(--ease-entrance);display:inline-flex}.vault-ref.open .vault-ref-chev{transform:rotate(180deg)}.vault-ref-body{border-top:1px solid var(--hair);flex-direction:column;gap:12px;padding:0 12px 12px;display:flex}.vault-ref-body .streak-ref,.vault-ref-body .tier-ladder-full{margin:0}@media(hover:hover)and (pointer:fine){.badge-card:hover{transform:translateY(-4px)scale(1.02)}.badge-card.locked:hover{opacity:.55;transform:translateY(-2px)}.badge-card.unlocked:hover{box-shadow:var(--lift-hover)}}.badge-card:active{transition-duration:.1s;transform:scale(.97)}.badge-card.locked{opacity:.4}.badge-card.unlocked{box-shadow:var(--lift)}.badge-card.common.unlocked{border-color:#9694aa4d}.badge-card.rare.unlocked{box-shadow:var(--glow-rare);border-color:#6e9bd059}.badge-card.rare.unlocked:before{content:"";background:radial-gradient(circle at 50% 30%,#6e9bd00f,#0000 60%);position:absolute;inset:0}.badge-card.epic.unlocked{box-shadow:var(--glow-epic);border-color:#a088c959}.badge-card.epic.unlocked:before{content:"";background:radial-gradient(circle at 50% 30%,#a088c914,#0000 60%);position:absolute;inset:0}.badge-card.legendary.unlocked{box-shadow:var(--glow-legendary);border-color:#e8b24a66;position:relative}.badge-card.legendary.unlocked:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%,#e8b24a17,#0000 60%);position:absolute;inset:0}.badge-icon{font-size:var(--text-2xl);filter:drop-shadow(0 2px 4px #0000004d);margin-bottom:5px}.badge-name{font-weight:600;font-size:var(--text-sm);margin-bottom:2px}.badge-desc{font-size:var(--text-xs);color:var(--ink-2);line-height:1.35}.badge-rarity{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;border-radius:8px;margin-top:5px;padding:2px 7px;font-weight:700;display:inline-block}.badge-rarity.common{color:var(--ink-3);background:#9694aa1a}.badge-rarity.rare{color:var(--sky);background:#6e9bd01a}.badge-rarity.epic{color:var(--plum);background:#a088c91a}.badge-rarity.legendary{color:var(--gold);background:#e8b24a1a}.streak-ref{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--lift);animation:.4s both fadeSlideUp;overflow:hidden}.streak-ref-row{border-bottom:1px solid var(--hair);font-size:var(--text-sm);color:var(--ink-3);justify-content:space-between;align-items:center;padding:8px 14px;transition:all .2s;display:flex}.streak-ref-row:last-child{border-bottom:none}.streak-ref-row.active{color:var(--ink);background:#e8b24a0f}.streak-ref-at{min-width:70px;font-weight:600}.streak-ref-label{text-align:center;flex:1;font-style:italic}.streak-ref-mult{text-align:right;min-width:90px;font-weight:700}.streak-ref-row.active .streak-ref-mult{color:var(--gold)}.tier-ladder-full{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--lift);animation:.4s both fadeSlideUp;overflow:hidden}.tier-row{border-bottom:1px solid var(--hair);font-size:var(--text-sm);color:var(--ink-3);align-items:center;gap:10px;padding:8px 14px;transition:all .2s;display:flex}.tier-row:last-child{border-bottom:none}.tier-row.reached{color:var(--ink)}.tier-row.reached .tier-row-check{color:var(--teal)}.tier-row-check{font-size:var(--text-base);text-align:center;width:20px}.tier-row-name{flex:1;font-weight:500}.tier-row.reached .tier-row-name{font-weight:600}.tier-row-at{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.prestige-row{background:#e8b24a0a}.prestige-row .tier-row-name{color:var(--gold);font-weight:700}.acct-head{align-items:center;gap:16px;margin-top:24px;display:flex}.avatar{background:linear-gradient(135deg,var(--gold-deep),var(--gold));width:64px;height:64px;color:var(--on-gold);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--fw-semi);box-shadow:var(--lift);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.avatar:after{content:"";border:1px solid #e8b24a47;border-radius:50%;position:absolute;inset:-3px}.avatar-level{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-xs);background:linear-gradient(135deg,var(--gold-deep),var(--gold));color:#1a1205;border:2px solid var(--bg);border-radius:8px;padding:1px 6px;font-weight:700;position:absolute;bottom:-4px;right:-8px;box-shadow:0 2px 8px #e8b24a4d}.acct-head h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--fw-semi);letter-spacing:-.02em}.acct-head p{font-size:var(--text-sm);color:var(--ink-2)}.acct-card{background:var(--surface);border:1px solid var(--glass-border-hi);border-radius:var(--r-lg);box-shadow:var(--lift);margin-top:10px;padding:14px 16px}.acct-card h3{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--fw-semi);margin-bottom:4px}.acct-card p.sub{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:14px;line-height:1.6}.acct-card.break-card{background:#2ed3a70a;border-color:#2ed3a71a}.record-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.record-head h3{margin-bottom:0}.record-sharp{font-size:var(--text-sm);color:var(--ink-2);margin-left:auto}.record-sharp b{color:var(--teal)}.record-figures{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media(max-width:480px){.record-figures{grid-template-columns:repeat(2,1fr)}.record-sharp{flex-basis:100%;margin-left:0}}.record-fig{border-radius:var(--r-sm);border:1px solid var(--glass-border);background:#ffffff05;flex-direction:column;align-items:center;gap:3px;padding:12px 6px;display:flex}.record-fig-v{font-size:var(--text-lg);color:var(--ink);font-weight:800}.record-fig-sub{font-size:var(--text-sm);color:var(--ink-3);font-weight:600}.record-fig-k{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);text-align:center}.record-shadow{border-radius:var(--r-sm);border:1px solid var(--hair);background:#ffffff05;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.record-shadow-l{flex-direction:column;gap:2px;min-width:0;display:flex}.record-shadow-k{font-size:var(--text-sm);color:var(--ink-2);font-weight:700}.record-shadow-sub{font-size:var(--text-xs);color:var(--ink-3);line-height:1.4}.record-shadow-v{font-size:var(--text-xl);color:var(--ink-2);flex:none;font-weight:800}.record-cats{margin-top:16px}.record-cats-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:8px}.record-cat{align-items:center;gap:9px;padding:5px 0;display:flex}.record-cat-ic{color:var(--ink-2);flex:none;display:inline-flex}.record-cat-name{width:62px;font-size:var(--text-sm);flex:none;font-weight:600}.record-cat-bar{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.record-cat-fill{background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:3px;height:100%;display:block}.record-cat-rate{text-align:right;width:38px;font-size:var(--text-sm);color:var(--gold);flex:none;font-weight:700}.record-cat-n{text-align:right;width:40px;font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.name-row{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.name-row .field{flex:1;min-width:160px;margin-bottom:0}.name-row button{width:auto}.statgrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.statcell{border:1px solid var(--hair);border-radius:var(--r-md);background:#ffffff08;padding:14px 16px;transition:all .25s}@media(hover:hover)and (pointer:fine){.statcell:hover{box-shadow:var(--lift);border-color:var(--glass-border-hi);transform:translateY(-2px)}}.statcell .n{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:700}.statcell.tier .n{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-lg);font-weight:400}.statcell .k{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;margin-top:2px}.about{font-size:var(--text-sm);color:var(--ink-2);line-height:1.7}.signout-row{margin-top:18px}.whatsnew-card{padding:0;overflow:hidden}.whatsnew-trigger{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.whatsnew-trigger-text{flex-direction:column;gap:3px;display:flex}.whatsnew-eyebrow{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-items:center;gap:7px;font-weight:600;display:inline-flex}.whatsnew-dot{background:var(--gold);width:7px;height:7px;box-shadow:0 0 8px var(--gold-glow);border-radius:50%;animation:2s ease-in-out infinite nudgePulse}@keyframes nudgePulse{0%,to{opacity:1}50%{opacity:.45}}.whatsnew-head{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-md);font-weight:500}.whatsnew-chev{font-size:var(--text-lg);color:var(--ink-2);flex:none;transition:transform .28s}.whatsnew-card.open .whatsnew-chev{transform:rotate(180deg)}.whatsnew-body{padding:0 22px 20px;animation:.35s both fadeSlideUp}.whatsnew-release{border-top:1px solid var(--hair);padding-top:14px}.whatsnew-relhead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.whatsnew-reltitle{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-md);color:var(--ink);font-weight:500}.whatsnew-reldate{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.whatsnew-list{flex-direction:column;gap:11px;list-style:none;display:flex}.whatsnew-list li{font-size:var(--text-sm);color:var(--ink-2);padding-left:18px;line-height:1.6;position:relative}.whatsnew-list li:before{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:2px}.whatsnew-list li b{color:var(--ink);font-weight:600}.toast-container{background:var(--surface-2);color:var(--ink);font-size:var(--text-base);opacity:0;pointer-events:none;z-index:90;text-align:center;max-width:90vw;box-shadow:var(--lift-hover);border:1px solid var(--hair);border-radius:24px;padding:13px 22px;font-weight:500;transition:opacity .35s,transform .35s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(20px)}.toast-container.show{opacity:1;transform:translate(-50%)translateY(0)}body:has(.call-bar) .toast-container{bottom:calc(var(--callbar-h) + 16px)}body:has(.call-bar) .ticket-notif{bottom:calc(var(--callbar-h) + 28px)}@media(max-width:859px){body:has(.call-bar) .cmp-panel{bottom:calc(var(--callbar-h) + 8px + env(safe-area-inset-bottom,0px))}body:has(.call-bar) .cmp-fab{display:none}}.pick-rides{font-size:var(--text-xs);color:var(--ink-3);border:1px solid var(--glass-border);white-space:nowrap;background:#ffffff0a;border-radius:8px;padding:6px 10px;font-weight:600}.item-toggle-bridge{text-align:left;border-radius:var(--r-md);border:1px dashed var(--glass-border-hi);width:100%;color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;background:#ffffff08;align-items:center;gap:10px;margin:8px 0 4px;padding:10px 12px;transition:border-color .18s,color .18s;display:flex}.item-toggle-bridge:hover{color:var(--ink);border-color:#e8b24a59}.item-toggle-bridge .lic{color:var(--gold);flex:none}.item-toggle-bridge span:nth-child(2){flex:1}.item-toggle-bridge-arrow,.scout-cue.is-offline .scout-cue-ai{color:var(--ink-3)}.live-score-tick{animation:scoreSoft .45s var(--ease-entrance) both}@keyframes scoreSoft{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.live-score-tick{animation:none}}.badge-notif{z-index:95;animation:.5s cubic-bezier(.16,1,.3,1) both badgeSlideIn;position:fixed;top:20px;right:20px}.badge-notif-inner{background:var(--surface);border:2px solid var(--hair);border-radius:var(--r-xl);box-shadow:var(--lift-hover);align-items:center;gap:14px;max-width:320px;padding:16px 20px;display:flex}.badge-notif-inner.common{border-color:#9694aa4d}.badge-notif-inner.rare{box-shadow:0 8px 50px #0006,var(--glow-rare);border-color:#6e9bd066}.badge-notif-inner.epic{box-shadow:0 8px 50px #0006,var(--glow-epic);border-color:#a088c966}.badge-notif-inner.legendary{box-shadow:0 8px 50px #0006,var(--glow-legendary);border-color:#e8b24a80}.badge-notif-icon{font-size:var(--text-3xl);flex:none}.badge-notif-title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:600}.badge-notif-name{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-md);font-weight:500}.badge-notif-desc{font-size:var(--text-sm);color:var(--ink-2)}.levelup-overlay{z-index:96;pointer-events:none;background:radial-gradient(circle,#e8b24a14,#0000 60%);justify-content:center;align-items:center;animation:2.8s both levelupFade;display:flex;position:fixed;inset:0}.levelup-inner{text-align:center;animation:.6s cubic-bezier(.16,1,.3,1) both levelupPop}.levelup-icon{font-size:var(--text-display);margin-bottom:8px}.levelup-text{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-display);letter-spacing:-.035em;color:var(--gold);font-weight:800}.levelup-sub{font-size:var(--text-base);color:var(--gold);margin-top:4px;font-weight:500}.win-flash{z-index:85;pointer-events:none;background:radial-gradient(circle at 50% 40%,#2ed3a726,#0000 60%);animation:.8s both winFlashAnim;position:fixed;inset:0}.app-footer{padding:20px 0 30px;padding-bottom:max(30px,calc(16px + env(safe-area-inset-bottom,0px)));border-top:1px solid var(--hair);font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;display:flex}.legal-page{max-width:640px;padding:12px 24px max(80px,calc(40px + env(safe-area-inset-bottom,0px)));margin:0 auto}.legal-topbar{padding:26px 0 16px;padding-top:max(26px,env(safe-area-inset-top,0px));border-bottom:1px solid var(--hair);align-items:center;gap:9px;margin-bottom:32px;display:flex}.legal-topbar .wm{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--gold);font-weight:700}.legal-page h1{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:700}.legal-page .eff{font-size:var(--text-sm);color:var(--ink-3);margin-top:7px}.legal-page .intro{font-size:var(--text-md);color:var(--ink-2);margin-top:16px}.legal-page h2{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-lg);margin-top:30px;margin-bottom:7px;font-weight:500}.legal-page p{color:var(--ink-2);margin-bottom:12px}.legal-page ul{color:var(--ink-2);margin:4px 0 12px 22px}.legal-page li{margin-bottom:6px}.legal-page a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.legal-footer{border-top:1px solid var(--hair);font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;gap:18px;margin-top:46px;padding-top:20px;display:flex}.spark{pointer-events:none;z-index:80;opacity:0;border-radius:50%;width:9px;height:9px;animation:.95s cubic-bezier(.15,.6,.3,1) forwards sparkFly;position:fixed}.confetti{pointer-events:none;z-index:80;opacity:0;animation:1.8s cubic-bezier(.2,.6,.3,1) forwards confettiFall;position:fixed}.screen-shake{animation:.5s ease-in-out screenShake}.result-reveal{animation:.6s cubic-bezier(.16,1,.3,1) both resultReveal}@keyframes cardReveal{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes viewFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes viewSlideInRight{0%{opacity:.35;transform:translate(22%)}to{opacity:1;transform:none}}@keyframes viewSlideInLeft{0%{opacity:.35;transform:translate(-22%)}to{opacity:1;transform:none}}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes pickSlide{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes panelExpand{0%{opacity:0;max-height:0}to{opacity:1;max-height:600px}}@keyframes avatarPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes sparkFly{0%{opacity:1;transform:translate(0)scale(.3)}55%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.2)}}@keyframes confettiFall{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}40%{opacity:1}to{opacity:0;transform:translate(var(--cx),var(--cy)) rotate(var(--cr)) scale(1)}}@keyframes shimmerSlide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fy-wrap{border-radius:var(--r-lg);background:linear-gradient(#e8b24a0d,#e8b24a03 70%);border:1px solid #e8b24a33;margin:14px 0 20px;padding:16px 14px 8px}.fy-head{align-items:center;gap:10px;margin:0 6px 12px;display:flex}.fy-face{flex:none}.fy-head-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fy-title{font-weight:800;font-size:var(--text-md);letter-spacing:-.01em;color:var(--ink)}.fy-sub{font-size:var(--text-sm);color:var(--ink-3)}.fy-refresh{cursor:pointer;font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);border:1px solid var(--glass-border-hi);background:#ffffff08;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-weight:700;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.fy-refresh:hover:not(:disabled){color:var(--ink);background:var(--gold-tint);border-color:#e8b24a66}.fy-refresh:disabled{opacity:.7;cursor:default}.fy-refresh-ic{display:inline-flex}.fy-refresh-ic .lic{width:13px;height:13px}.fy-refresh-ic.spin{animation:1s linear infinite bcSpin}.fy-reason-text{flex:1;min-width:0}.fy-dismiss{cursor:pointer;font-family:inherit;font-style:normal;font-size:var(--text-xs);color:var(--ink-3);text-underline-offset:2px;background:0 0;border:none;flex:none;padding:2px 4px;font-weight:600;text-decoration:underline;transition:color .2s}.fy-dismiss:hover{color:var(--ink-2)}.fy-item{margin-bottom:12px}.fy-reason{font-size:var(--text-sm);color:var(--ink-2);align-items:baseline;gap:8px;margin:0 6px 5px;font-style:italic;line-height:1.45;display:flex}.fy-reason span{font-style:normal;font-size:var(--text-sm);color:var(--gold);flex:none}.fy-rest{border-radius:var(--r-md);background:linear-gradient(135deg,#2ed3a717,#2ed3a705);border:1px solid #2ed3a742;align-items:flex-start;gap:12px;margin:0 6px 14px;padding:13px 15px;display:flex}.fy-rest-mark{background:var(--teal-tint);width:34px;height:34px;color:var(--teal);border:1px solid #2ed3a74d;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.fy-rest-mark .lic{width:18px;height:18px}.fy-rest-note{font-size:var(--text-base);color:var(--ink);line-height:1.5}.fy-rest-btn{margin-top:var(--space-2);appearance:none;color:var(--on-mint);border:none}.btn-askscout{color:var(--ink-2);background:#ffffff08;align-items:center;gap:7px;display:inline-flex}.btn-askscout:hover:not(:disabled){color:var(--ink);background:var(--gold-10);box-shadow:none;border-color:#e8b24a66}.btn-askscout span{font-size:var(--text-xs);color:var(--gold)}.btn-askscout.slip-review{width:100%;margin-top:var(--space-2);justify-content:center}.mkt-calib-hint{margin-top:4px}.big-call-note,.big-bet-note{font-size:var(--text-sm);color:var(--ink-3);border-left:2px solid #e8b24a59;margin:10px 0 2px;padding-left:10px;line-height:1.5}.mkskel-group{padding:4px 0 10px}.mkskel-head{align-items:center;gap:10px;padding:12px 6px 10px;display:flex}.mkskel-dot{background:#ffffff0f;border-radius:50%;width:17px;height:17px}.mkskel-card{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-md);align-items:center;gap:13px;margin-bottom:10px;padding:18px 20px;animation:.4s both mkskelIn;display:flex}.mkskel-tag{border-radius:20px;flex:none;width:44px;height:20px}.mkskel-body{flex-direction:column;flex:1;gap:7px;display:flex}.mkskel-bar{border-radius:6px;height:11px;display:block}.mkskel-bar.w-head{width:110px;height:12px}.mkskel-bar.w-title{width:62%;max-width:240px}.mkskel-bar.w-meta{opacity:.7;width:40%;max-width:150px;height:9px}.mkskel-price{border-radius:var(--r-sm);flex:none;width:56px;height:38px}.mkskel-tag,.mkskel-bar,.mkskel-price{background:#ffffff0d;position:relative;overflow:hidden}.mkskel-tag:after,.mkskel-bar:after,.mkskel-price:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.8s ease-in-out infinite shimmerSlide;position:absolute;inset:0}@keyframes mkskelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mkskel-card,.mkskel-tag:after,.mkskel-bar:after,.mkskel-price:after{animation:none}}@keyframes badgeSlideIn{0%{opacity:0;transform:translate(50px)scale(.85)}to{opacity:1;transform:none}}@keyframes levelupPop{0%{opacity:0;transform:scale(.4)}45%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes levelupFade{0%{opacity:0}12%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes settleShake{0%,to{transform:translate(0)}10%{transform:translate(-4px)rotate(-.5deg)}20%{transform:translate(4px)rotate(.5deg)}30%{transform:translate(-3px)}40%{transform:translate(3px)}50%{transform:translate(-2px)}60%{transform:translate(2px)}}@keyframes settleGlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes winFlashAnim{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes screenShake{0%,to{transform:translate(0)}10%{transform:translate(-6px)}20%{transform:translate(6px)}30%{transform:translate(-4px)}40%{transform:translate(4px)}50%{transform:translate(-2px)}}@keyframes resultReveal{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes swipeHintFade{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0;display:none}}@keyframes swipeHintSlide{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ledger-tabs{border-bottom:1px solid var(--hair);gap:4px;margin-bottom:12px;padding:12px 0 8px;display:flex}.ledger-chrome .ledger-tabs{background:var(--bg);border-bottom:0;border:1px solid var(--hair);border-radius:12px;margin:0;padding:4px}.ledger-tab{border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font:600 var(--text-xs)/1.2 "Hanken Grotesk",sans-serif;cursor:pointer;border:none;flex:1;padding:10px 6px;transition:all .2s;position:relative}.build-tabs{margin-top:0}.ledger-room{border-left:3px solid var(--gold);background:var(--surface);border-radius:0 var(--r-sm) var(--r-sm) 0;flex-direction:column;gap:2px;margin:10px 0 12px;padding:8px 12px;display:flex}.ledger-room-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ledger-room-meta{font-size:var(--text-xs);color:var(--ink-3);flex:none;align-items:baseline;gap:8px;display:flex}.ledger-room-tier{text-transform:uppercase;letter-spacing:.06em}.ledger-room-k{font-size:var(--text-xs);font-weight:var(--fw-heavy);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold)}.ledger-room-s{font-size:var(--text-sm);color:var(--ink-2);line-height:1.4}.bc-more{border:1px solid var(--glass-border-hi);min-height:32px;color:var(--ink-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border-radius:18px;align-items:center;gap:6px;margin:0;padding:6px 12px;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.bc-more:hover{color:var(--ink);background:#ffffff12}.bc-more[aria-expanded=true]{color:var(--gold);border-color:var(--gold-line)}.arcade-now{font-size:var(--text-xs);color:var(--ink-3);margin:6px 0 0;line-height:1.4}.ledger-tab.on{background:var(--gold-tint);color:var(--gold);border-bottom:2px solid var(--gold)}.tab-badge{background:var(--gold);min-width:16px;height:16px;color:var(--on-gold);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:4px;right:4px}.ledger-tab-live .tab-badge{background:var(--teal);color:var(--on-mint)}.ledger-tab-book .tab-badge,.ledger-tab-build .tab-badge{background:var(--gold);color:var(--on-gold)}.vault-tab-bar{border-bottom:1px solid var(--hair);gap:4px;margin-bottom:16px;padding:8px 0;display:flex}.vault-tab{border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font:600 var(--text-xs)/1.2 "Hanken Grotesk",sans-serif;cursor:pointer;border:none;flex:1;padding:9px 4px;transition:all .2s;position:relative}.vault-tab.on{background:var(--teal-tint);color:var(--teal);border-bottom:2px solid var(--teal)}.acct-head-text{flex:1;min-width:0}.acct-tab-bar{border-bottom:1px solid var(--hair);gap:4px;margin:12px 0 4px;padding:8px 0;display:flex}.acct-tab{border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font:600 var(--text-xs)/1.2 "Hanken Grotesk",sans-serif;cursor:pointer;border:none;flex:1;padding:9px 4px;transition:all .2s;position:relative}.acct-tab.on{background:var(--gold-tint);color:var(--gold);border-bottom:2px solid var(--gold)}.acct-tab-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:8px}.item-toggles{flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}.item-toggle{border-radius:var(--r-sm);border:1px solid var(--glass-border);background:var(--surface);color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;padding:6px 12px;transition:all .2s}.item-toggle.active{background:var(--gold-tint);border-color:var(--gold);color:var(--gold);box-shadow:0 0 12px var(--gold-glow)}.item-toggle-wrap{padding:2px 0 6px}.item-toggle-hint{font-size:var(--text-xs);color:var(--ink-2);align-items:center;gap:6px;padding:4px 2px 2px;line-height:1.35;display:flex}.item-toggle-hint.armed{color:var(--gold)}.item-toggle-hint.armed .lic{flex:none}.pick-powerups{flex-wrap:wrap;gap:5px;margin:6px 0 2px;display:flex}.pu-chip{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.01em;border-radius:var(--ctrl-radius-pill);border:1px solid var(--glass-border);background:var(--surface-2);color:var(--ink-2);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.pu-chip .lic{width:12px;height:12px}.pu-chip.charm{color:var(--teal);background:#2ed3a714;border-color:#2ed3a759}.pu-chip.odds{color:var(--gold-bright);background:#f4cb5e1a;border-color:#f4cb5e66}.pu-chip.boost{color:var(--gold);background:#e8b24a1a;border-color:#e8b24a66}.pu-chip.ins{color:#7fb8ff;background:#7fb8ff14;border-color:#7fb8ff59}.pu-chip.shield{color:var(--teal);background:#2ed3a714;border-color:#2ed3a759}.pick-mult-boost{color:var(--gold-bright);font-weight:700}.pick-mult-boost s{color:var(--ink-2);opacity:.7;margin-right:4px;font-weight:500}.streak-bonus-tag.boost{color:var(--gold-bright);background:#f4cb5e24;border-color:#f4cb5e38}.save-tag{font-size:var(--text-xs);border-radius:10px;align-items:center;gap:4px;margin-right:6px;padding:2px 8px;font-weight:700;display:inline-flex}.save-tag .lic{width:12px;height:12px}.save-tag.shield{color:var(--teal);background:#2ed3a71f;border:1px solid #2ed3a733}.save-tag.ins{color:#7fb8ff;background:#7fb8ff1f;border:1px solid #7fb8ff33}.btn-parlay:disabled{opacity:.4;cursor:not-allowed}.market-actions{gap:8px;margin-top:4px;display:flex}.market-actions .btn-primary{flex:1}.parlay-info-card{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-md);margin-bottom:12px;padding:10px 12px}.parlay-info-row{font-size:var(--text-sm);color:var(--ink-2);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.parlay-plus-tag{background:linear-gradient(135deg,var(--gold-tint),var(--teal-tint));color:var(--gold);font-size:var(--text-xs);border-radius:20px;padding:3px 8px;font-weight:600}.ghost-info{color:var(--plum)}.ghost-count{color:var(--plum);font-weight:600}.ghost-tag{background:var(--plum-tint);color:var(--plum);font-size:var(--text-xs);border-radius:20px;padding:2px 8px;font-weight:600}.parlay-builder{flex-direction:column;gap:6px;display:flex}.parlay-dock{z-index:16;background:var(--surface);border:1px solid var(--gold-line);border-radius:var(--r-md);box-shadow:var(--lift),var(--glow-gold-sm);animation:fadeSlideUp var(--dur-3) var(--ease) both;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex;position:sticky;top:70px}.parlay-dock-copy{min-width:0;font-size:var(--text-sm);color:var(--ink-2);flex:1}.parlay-dock-copy b{color:var(--gold)}.parlay-dock-review{appearance:none;cursor:pointer;font:inherit;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);background:var(--gold-10);border:1px solid var(--gold-line);border-radius:var(--r-sm);transition:transform var(--dur-1) var(--ease-snap),background var(--dur-2) var(--ease);padding:8px 12px;font-weight:700}.parlay-dock-review:hover{background:var(--gold-tint)}.parlay-dock-review:active{transform:scale(.96)}.parlay-dock.slip{flex-direction:column;align-items:stretch}@media(max-width:520px){.parlay-dock{position:static;top:auto}}.parlay-dock-top{align-items:center;gap:10px;display:flex}.parlay-dock-legs{flex-direction:column;gap:4px;width:100%;display:flex}.parlay-dock-leg{font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:8px;display:flex}.parlay-dock-leg>.mv-thumb{width:44px;height:28px}.parlay-dock-leg span:nth-child(2){flex:1;min-width:0}.parlay-dock-hint{font-size:var(--text-xs);color:var(--ink-3);margin:0;line-height:1.45}.parlay-leg{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-sm);align-items:center;gap:10px;padding:10px 12px;animation:.3s rise;display:flex}.parlay-leg>.mv-thumb{flex:none}.parlay-leg-num{background:var(--teal-tint);color:var(--teal);font-size:var(--text-xs);white-space:nowrap;border-radius:20px;padding:2px 8px;font-weight:700}.parlay-leg-info{flex:1}.parlay-leg-title{font-size:var(--text-sm);color:var(--ink);font-weight:600}.parlay-leg-pick{font-size:var(--text-sm);color:var(--ink-2)}.parlay-leg-remove{background:var(--coral-tint);width:24px;height:24px;color:var(--coral);font-size:var(--text-base);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.parlay-summary{background:var(--surface-2);border:1px solid var(--glass-border-hi);border-radius:var(--r-md);margin-top:8px;padding:16px}.parlay-mult-row,.parlay-plus-row{font-size:var(--text-sm);color:var(--ink-2);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.parlay-total-mult{font-size:var(--text-lg);color:var(--gold);font-family:Hanken Grotesk,sans-serif;font-weight:700}.parlay-plus-pct{color:var(--teal);font-weight:700;font-size:var(--text-base)}.parlay-card{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-md);margin-bottom:10px;padding:14px;animation:.3s rise}.parlay-card.won{border-color:var(--teal);background:#2ed3a70f}.parlay-card.lost{border-color:var(--coral);opacity:.8;background:#d2724e0a}.parlay-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.parlay-card-legs{font-weight:600;font-size:var(--text-base);color:var(--ink)}.parlay-card-mult{color:var(--gold);margin-left:auto;font-family:Hanken Grotesk,sans-serif;font-weight:700}.parlay-card-legs-list{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.parlay-card-leg{font-size:var(--text-sm);color:var(--ink-2);background:var(--hair);border-radius:var(--r-sm);text-align:left;width:100%;font:inherit;border:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.parlay-card-leg .mv-thumb,.pick6-entry-pick .mv-thumb{border-radius:4px;flex:none;width:32px;height:22px}button.parlay-card-leg{cursor:pointer}button.parlay-card-leg:hover{color:var(--ink)}.parlay-card-leg-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.parlay-card-leg-copy b{color:var(--ink);font-weight:700}.parlay-card-leg-copy i{color:var(--ink-3);font-style:normal;font-size:var(--text-xs)}.parlay-card-leg-meta{font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none}.parlay-card-leg.is-won .parlay-card-leg-meta{color:var(--teal)}.parlay-card-leg.is-lost .parlay-card-leg-meta{color:var(--coral)}.parlay-card-foot{font-size:var(--text-sm);color:var(--ink-2);border-top:1px solid var(--hair);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.parlay-foot-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.verdict-mini{font-weight:600;font-size:var(--text-sm);border-radius:20px;padding:3px 10px}.verdict-mini.won{background:var(--teal-tint);color:var(--teal)}.verdict-mini.lost{background:var(--coral-tint);color:var(--coral)}.verdict-mini.cashed{background:var(--gold-10);color:var(--gold)}.parlay-float{background:linear-gradient(135deg,var(--teal-deep),var(--teal));color:var(--bg);cursor:pointer;z-index:90;font:600 var(--text-base)/1 "Hanken Grotesk",sans-serif;border-radius:30px;align-items:center;gap:8px;padding:12px 20px;animation:.3s rise;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #2ed3a766}.parlay-float-icon{font-size:var(--text-md)}.parlay-float-arrow{font-size:var(--text-md);opacity:.7}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.orig-mult{opacity:.5;font-size:var(--text-xs);margin-right:4px;text-decoration:line-through}.boosted-market{border-color:#e8b24a33!important}.boosted-market:before{content:"";background:linear-gradient(90deg,var(--gold),var(--coral),var(--gold));height:2px;position:absolute;top:0;left:0;right:0}.live-indicator{border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--teal);background:#2ed3a70f;border:1px solid #2ed3a726;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.live-dot{background:var(--teal);border-radius:50%;width:6px;height:6px;animation:1.5s infinite livePulse}@keyframes livePulse{0%,to{opacity:1;box-shadow:0 0 4px var(--teal)}50%{opacity:.4;box-shadow:none}}.live-badge-sm{background:var(--coral);color:#fff;font-size:var(--text-xs);letter-spacing:.5px;border-radius:4px;padding:1px 6px;font-weight:800;animation:1.5s infinite livePulse}.live-badge-sm.onair{color:var(--plum,#a088c9);letter-spacing:.08em;background:0 0;border:1px solid #a088c966;animation:none}.mk-standings-chip,.mk-source-chip,.mk-period-chip{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-line);background:var(--gold-06);border-radius:4px;padding:1px 6px;font-weight:700}.mk-source-chip,.mk-period-chip{color:var(--ink-2);border-color:var(--hair);letter-spacing:.04em;background:0 0}.boost-badge-sm{background:var(--gold);color:var(--bg);font-size:var(--text-xs);border-radius:4px;padding:1px 5px;font-weight:800}.mk-boost-flag{font-size:var(--text-xs);font-weight:var(--fw-semi);color:var(--gold);background:var(--gold-06);border:1px solid var(--gold-line);border-radius:var(--r-sm);align-items:center;gap:7px;margin:0 12px 12px;padding:7px 11px;display:flex}.mk-boost-flag .lic{flex:none;width:14px;height:14px}.live-pulse-badge{background:var(--coral);color:#fff;font-size:var(--text-xs);letter-spacing:.5px;border-radius:4px;padding:2px 8px;font-weight:800;animation:1.5s infinite livePulse;position:absolute;top:8px;right:8px}.live-market{border-left:3px solid var(--coral)!important}.live-market .mk-meta{color:var(--coral)}.leaderboard{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.home-book{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--surface);margin:18px 0 8px;padding:14px 14px 10px}.home-book-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.home-book-k{font-size:var(--text-lg);color:var(--ink);font-weight:700}.home-book-v{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.home-book .pick.ticket,.home-book .parlay-card{margin-bottom:6px}.home-book .board-bridge{margin-top:8px}.home-lb{margin-top:18px}.home-lb .leaderboard{margin-bottom:0}.lb-card{border:1px solid var(--glass-border-hi);border-radius:var(--r-lg);background:radial-gradient(100% 120% at 100% 0%,#2ed3a70a 0%,transparent 60%),var(--surface);box-shadow:var(--lift);margin:12px 0 8px;overflow:hidden}.lb-card-head{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px 0;display:flex}.lb-card-head h2{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-sm);font-weight:var(--fw-heavy);letter-spacing:-.01em;color:var(--ink);margin:0}.lb-card-rank{font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.lb-card-note{font-size:var(--text-xs);color:var(--ink-3);margin:4px 14px 8px;line-height:1.4}.lb-card .leaderboard{gap:0;margin:0}.lb-row{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-sm);align-items:center;gap:10px;padding:8px 12px;transition:all .2s;display:flex}.lb-card .lb-row{border:0;border-top:1px solid var(--hair);background:0 0;border-radius:0;min-height:40px;padding:9px 14px}.lb-card .lb-row:first-child{border-top:1px solid var(--hair)}.lb-row.lb-user{background:var(--gold-tint);border-color:#e8b24a66}.lb-card .lb-row.lb-user{border-color:var(--hair);background:#e8b24a0f}.lb-rank{font-size:var(--text-xs);font-weight:var(--fw-heavy);text-align:center;min-width:24px;color:var(--ink-3)}.lb-user .lb-rank{color:var(--gold-bright)}.lb-info{flex:1;min-width:0}.lb-name{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-user .lb-name{color:var(--gold-bright)}.lb-standing{font:700 var(--text-xs)/1 "Hanken Grotesk",sans-serif;color:var(--teal);white-space:nowrap}.lb-more{border:0;border-top:1px solid var(--hair);width:100%;min-height:38px;color:var(--gold);font:700 var(--text-xs)/1.2 "Hanken Grotesk",sans-serif;cursor:pointer;transition:background var(--dur-2) var(--ease);background:0 0;padding:8px 14px;display:block}.lb-more:hover{background:var(--gold-06)}.lb-card .lb-early{border-top:1px solid var(--hair);color:var(--ink-3);padding:8px 14px 10px;font-size:11px;line-height:1.4}.home-grid{flex-direction:column;gap:16px;width:100%;display:flex}.home-main-col{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.home-side-col{display:none}@media(min-width:980px){.home-grid{grid-template-columns:minmax(0,1.42fr) minmax(320px,.92fr);align-items:start;gap:22px;display:grid}.home-side-col{z-index:10;flex-direction:column;gap:16px;display:flex;position:sticky;top:72px}.home-main-col>.home-lb{display:none}}@media(min-width:1400px){.home-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);gap:26px}}.deck-widget{background:radial-gradient(120% 120% at 100% 0%,#e8b24a0a 0%,transparent 60%),var(--surface);border:1px solid var(--glass-border-hi);border-radius:var(--r-lg);box-shadow:var(--lift);transition:border-color var(--dur-2) var(--ease-snap),box-shadow var(--dur-2) var(--ease-snap),transform var(--dur-1) var(--ease-snap);padding:14px 16px;position:relative;overflow:hidden}.deck-widget:hover{box-shadow:var(--lift-hover);border-color:#e8b24a4d}.deck-widget-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.deck-widget-eyebrow{font-size:11px;font-weight:var(--fw-heavy);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;display:flex;color:var(--gold)!important}.deck-widget-title{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--ink);letter-spacing:-.01em;margin-top:1px;display:block}.scout-radar-brand{align-items:center;gap:10px;display:flex}.scout-radar-avatar{justify-content:center;align-items:center;display:flex;position:relative}.radar-status-dot{background:var(--mint);border:1.5px solid var(--bg);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 6px #2ed3a7cc}.scout-radar-body{flex-direction:column;gap:10px;display:flex}.scout-radar-pulse-box{background:var(--surface-2);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:10px 12px}.scout-radar-quote{font-family:Hanken Grotesk,sans-serif;font-style:italic;font-size:var(--text-xs);color:var(--ink-2);border-left:2px solid #e8b24a80;margin-bottom:8px;padding-left:8px;line-height:1.45}.scout-radar-chips{flex-wrap:wrap;gap:5px;display:flex}.radar-chip{border-radius:var(--r-pill);border:1px solid var(--glass-border-hi);color:var(--ink-2);font-size:11px;font-weight:var(--fw-semi);cursor:pointer;transition:all .16s var(--ease);background:#ffffff09;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.radar-chip:hover{background:var(--gold-10);border-color:var(--gold-line);color:var(--gold-bright);transform:translateY(-1px)}.radar-chip:active{transform:scale(.96)}.radar-chip-ic{font-size:10px}.scout-radar-cta{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--gold-line);width:100%;color:var(--gold-bright);font-size:var(--text-xs);font-weight:var(--fw-bold);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 14px;transition:all .2s;display:flex;box-shadow:0 1px 6px #0003}.scout-radar-cta:hover{background:var(--gold-10);border-color:var(--gold);transform:translateY(-1px);box-shadow:0 0 14px #e8b24a33}.scout-radar-cta:active{transform:scale(.98)}.casino-badge-live{border-radius:var(--r-pill);color:var(--gold);font-size:9.5px;font-weight:var(--fw-heavy);text-transform:uppercase;letter-spacing:.06em;background:#e8b24a1a;border:1px solid #e8b24a40;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.casino-rooms-list{flex-direction:column;gap:6px;display:flex}.casino-room-item{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--glass-border);cursor:pointer;text-align:left;width:100%;transition:all .18s var(--ease);align-items:center;gap:10px;padding:8px 10px;display:flex}.casino-room-item:hover{background:var(--surface-3);border-color:var(--gold-line);transform:translate(2px);box-shadow:0 2px 10px #00000040}.casino-room-item:active{transform:scale(.99)}.casino-room-icon{border:1px solid var(--glass-border-hi);width:30px;height:30px;color:var(--gold);background:#ffffff0d;border-radius:6px;flex:none;place-items:center;display:grid}.casino-room-icon.pit{color:var(--teal);background:#2ed3a71a;border-color:#2ed3a740}.casino-room-icon.wheel{color:var(--gold);background:#e8b24a1a;border-color:#e8b24a40}.casino-room-icon.ascent{color:var(--coral);background:#d2724e1a;border-color:#d2724e40}.casino-room-icon.gauntlet{color:var(--gold-bright);background:#e8b24a26;border-color:#e8b24a59}.casino-room-icon.poker{color:#a78bfa;background:#a78bfa1a;border-color:#a78bfa40}.casino-room-details{flex:1;min-width:0}.casino-room-name{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--ink)}.casino-room-sub{color:var(--ink-3);margin-top:1px;font-size:10.5px}.casino-room-tag{font-size:11px;font-weight:var(--fw-bold);border-radius:var(--r-sm);border:1px solid var(--glass-border-hi);color:var(--ink-2);transition:all .16s var(--ease);background:#ffffff0d;padding:3px 8px}.casino-room-tag.gold{background:var(--gold-tint);border-color:var(--gold-line);color:var(--gold)}.casino-room-item:hover .casino-room-tag{background:var(--gold);color:var(--on-gold);border-color:var(--gold)}.squad-view-btn{font-size:11px;font-weight:var(--fw-bold);color:var(--gold);cursor:pointer;background:0 0;border:none;padding:2px 4px;text-decoration:underline}.squad-matchup-bar{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.squad-team{flex-direction:column;display:flex}.squad-team.team-a{text-align:left}.squad-team.team-b{text-align:right}.squad-team-name{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--ink)}.squad-team-stat{color:var(--teal);font-size:11px;font-weight:var(--fw-bold)}.squad-vs-pill{font-size:9.5px;font-weight:var(--fw-heavy);border-radius:var(--r-pill);color:var(--ink-3);background:#ffffff14;padding:1px 6px}.squad-meter-track{background:#ffffff14;border-radius:99px;height:5px;margin-bottom:10px;display:flex;overflow:hidden}.squad-meter-fill-a{background:linear-gradient(90deg,var(--teal-deep),var(--teal));height:100%}.squad-meter-fill-b{background:linear-gradient(90deg,var(--coral),var(--coral-deep));height:100%}.squad-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.squad-perk-badge{color:var(--gold);font-size:11px;font-weight:var(--fw-semi);align-items:center;gap:4px;display:inline-flex}.squad-perk-badge svg{width:11px;height:11px}.squad-cta-mini{font-size:11px;font-weight:var(--fw-bold);color:var(--ink-2);cursor:pointer;background:0 0;border:none;transition:color .2s}.squad-cta-mini:hover{color:var(--gold)}.compass-guard-inner{justify-content:space-between;align-items:center;gap:10px;display:flex}.compass-guard-lead{align-items:center;gap:8px;display:flex}.compass-guard-icon{width:28px;height:28px;color:var(--teal);background:#2ed3a71a;border:1px solid #2ed3a740;border-radius:50%;place-items:center;display:grid}.compass-guard-icon svg{width:14px;height:14px}.compass-guard-title{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--ink);display:block}.compass-guard-sub{color:var(--ink-3);font-size:10.5px;display:block}.compass-guard-cta{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--glass-border-hi);color:var(--ink-2);font-size:11px;font-weight:var(--fw-semi);cursor:pointer;transition:all .18s var(--ease);padding:5px 10px}.compass-guard-cta:hover{background:var(--surface-3);color:var(--mint-bright);border-color:#2ed3a766}.pick6-info{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-md);margin-bottom:16px;padding:14px}.pick6-info-text{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:10px;line-height:1.4}.pick6-payouts{flex-wrap:wrap;gap:6px;display:flex}.pick6-payout-chip{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-sm);font-size:var(--text-sm);flex-direction:column;align-items:center;gap:2px;padding:6px 12px;display:flex}.pick6-payout-chip.on{background:var(--gold-tint);border-color:#e8b24a59}.pick6-payout-chip span:first-child{color:var(--ink-2);font-size:var(--text-xs)}.pick6-payout-chip span:last-child{color:var(--gold);font-weight:700;font-size:var(--text-base)}.pick6-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}@media(max-width:420px){.pick6-grid{grid-template-columns:1fr}}.pick6-card{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:12px;transition:all .2s}.pick6-card>.mv-thumb{margin:-4px 0 8px}.pick6-card.selected{border-color:var(--gold);background:var(--gold-tint)}.pick6-player{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pick6-name{font-size:var(--text-sm);color:var(--ink);font-weight:600}.pick6-stat{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:6px}.pick6-line{font:700 var(--text-lg)/1 "Hanken Grotesk",sans-serif;color:var(--gold);text-align:center;margin-bottom:8px}.pick6-now{background:var(--hair);border-radius:99px;height:4px;margin:-2px 0 8px;overflow:hidden}.pick6-now-fill{background:var(--teal);border-radius:99px;height:100%;display:block}.pick6-choices{gap:6px;display:flex}.pick6-btn{background:var(--surface);font-weight:var(--fw-semi);flex:1}.pick6-submit{background:var(--surface-2);border:1px solid var(--glass-border-hi);border-radius:var(--r-md);margin-bottom:16px;padding:16px}.pick6-submit-info{font-size:var(--text-base);color:var(--gold);margin-bottom:10px;font-weight:600}.pick6-entry{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-md);margin-bottom:10px;padding:14px}.pick6-entry.won{border-color:var(--teal);background:#2ed3a70f}.pick6-entry.lost{border-color:var(--coral);background:#d2724e0a}.pick6-entry-head{font-size:var(--text-sm);color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.pick6-entry-picks{flex-direction:column;gap:4px;display:flex}.pick6-entry-pick{background:var(--hair);border-radius:var(--r-sm);font-size:var(--text-sm);align-items:center;gap:8px;padding:5px 8px;display:flex}.pick6-entry-pick.hit{background:#2ed3a714}.pick6-entry-pick.miss{opacity:.7;background:#d2724e0f}.pick6-ep-player{color:var(--ink);flex:1;font-weight:600}.pick6-ep-stat{color:var(--ink-2)}.pick6-ep-result{font-weight:700;font-size:var(--text-base)}.pick6-ep-result.hit{color:var(--teal)}.pick6-ep-result.miss{color:var(--coral)}.shop-list{border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;margin-bottom:16px;display:flex;overflow:hidden}.shop-row{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.shop-row:first-child{border-top:0}.shop-row:hover{background:#ffffff08}.shop-row.rare{box-shadow:inset 3px 0 #6e9bd059}.shop-row.epic{box-shadow:inset 3px 0 #a088c966}.shop-row.legendary{box-shadow:inset 3px 0 #e8b24a73}.shop-row-ic{color:var(--ink-2);flex:none;display:inline-flex}.shop-row-ic .lic{width:20px;height:20px}.shop-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.shop-row-top{align-items:center;gap:8px;display:flex}.shop-row-name{font-size:var(--text-base);color:var(--ink);font-weight:600}.shop-row-desc{font-size:var(--text-xs);color:var(--ink-3);line-height:1.3}.shop-effect{font-size:var(--text-xs);color:var(--teal);background:var(--teal-tint);border-radius:20px;align-self:flex-start;margin-top:2px;padding:1px 7px}.shop-rarity{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.shop-rarity.common{color:var(--ink-3)}.shop-rarity.rare{color:var(--sky)}.shop-rarity.epic{color:var(--plum)}.shop-rarity.legendary{color:var(--gold)}.shop-buy{border-radius:var(--r-sm);border:1px solid var(--gold);background:var(--gold-tint);min-width:64px;color:var(--gold);font:600 var(--text-sm)/1.2 "Hanken Grotesk",sans-serif;cursor:pointer;font-variant-numeric:tabular-nums;flex:none;padding:7px 12px;transition:all .2s}.shop-buy:hover{background:var(--gold);color:var(--bg)}.shop-buy.disabled,.shop-buy:disabled{opacity:.4;cursor:not-allowed}.mk-settles-sim{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.mk-settles-real{font-size:var(--text-xs);letter-spacing:.04em;color:var(--ink-3);margin-top:4px}.room-loading{text-align:center;color:var(--ink-3);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;padding:48px 16px}.inv-list{border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;margin-bottom:12px;display:flex;overflow:hidden}.inv-row{border-top:1px solid var(--hair);opacity:.45;align-items:center;gap:12px;padding:10px 12px;display:flex}.inv-row:first-child{border-top:0}.inv-row.has-items{opacity:1}.inv-row-ic{color:var(--ink-2);flex:none;display:inline-flex}.inv-row-ic .lic{width:18px;height:18px}.inv-row-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.inv-row-name{font-size:var(--text-sm);color:var(--ink);font-weight:600}.inv-row-desc{font-size:var(--text-xs);color:var(--ink-3);line-height:1.3}.inv-row-count{text-align:right;min-width:28px;color:var(--gold);flex:none;font:700 1.15rem/1 Hanken Grotesk,sans-serif}.inv-row:not(.has-items) .inv-row-count{color:var(--ink-3)}.inv-tip{font-size:var(--text-sm);color:var(--ink-3);text-align:center;background:var(--hair);border-radius:var(--r-sm);padding:10px 12px}.vault-hero{position:relative;overflow:hidden}.vault-hero>h1,.vault-hero>p{z-index:1;position:relative}.strongbox-art{opacity:.14;pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.stat-cards-wrap{margin-top:14px;position:relative}.stat-cards-wrap .stat-cards{z-index:1;margin-top:0;position:relative}.briefing{text-align:left;cursor:pointer;border-radius:var(--r-md);border:1px solid var(--glass-border-hi);width:100%;color:inherit;background:linear-gradient(135deg,#e8b24a12,#e8b24a04);align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;font-family:inherit;transition:border-color .2s,transform .12s;display:flex}.briefing:hover{border-color:#e8b24a66}.briefing:active{transform:scale(.995)}.briefing-face{flex:none;margin-top:1px}.briefing-body{flex-direction:column;gap:3px;min-width:0;display:flex}.briefing-eyebrow{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);flex-wrap:wrap;align-items:center;gap:7px;font-weight:700;display:flex}.briefing-text{font-size:var(--text-base);color:var(--ink);line-height:1.5}.briefing-more{font-size:var(--text-sm);color:var(--gold);margin-top:3px;font-weight:600}.shadow-line{border-radius:var(--r-md);border:1px solid var(--hair);background:#ffffff05;align-items:flex-start;gap:13px;margin-top:12px;padding:16px 17px;display:flex}.shadow-seal{color:var(--ink-3);flex:none;margin-top:2px}.shadow-line-body{flex:1;min-width:0}.shadow-line-share{cursor:pointer;font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);border:1px solid var(--glass-border-hi);background:#ffffff08;border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:8px 14px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.shadow-line-share:hover{color:var(--ink);background:var(--gold-tint);border-color:#e8b24a66}.shadow-line-share .lic{width:15px;height:15px}.shadow-line-top{align-items:center;gap:7px;display:flex}.shadow-line-label{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.shadow-line-help{width:15px;height:15px;font-size:var(--text-xs);color:var(--ink-3);border:1px solid var(--glass-border-hi);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.shadow-line-value{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--ink-2);margin-top:3px;font-weight:700}.shadow-line-sub{font-size:var(--text-sm);color:var(--ink-3);max-width:46ch;margin-top:4px;line-height:1.5}@media(max-width:420px){.shadow-line-value{font-size:var(--text-xl)}}.stat-value{text-shadow:var(--emboss)}.shadow-line{border-radius:var(--r-lg);padding-left:22px;position:relative}.shadow-line:before{content:"";background:var(--spine);opacity:.85;border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:0}.shadow-line-value{color:var(--ink);text-shadow:var(--emboss);border-bottom:3px double #ffffff24;padding-bottom:8px;display:inline-block}.live-room{position:relative}.live-seg{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-pill);gap:6px;margin:0 0 16px;padding:5px;display:flex}.live-seg-btn{border-radius:var(--ctrl-radius-pill);min-height:var(--ctrl-h-lg);padding:var(--space-2) var(--ctrl-px-sm);background:0 0;border:none;flex-direction:column;flex:1;gap:1px}.live-seg-btn.on{border:none}.live-seg-name{font-size:var(--text-base);font-weight:var(--fw-heavy);letter-spacing:-.01em}.live-seg-sub{font-size:var(--text-xs);font-weight:var(--fw-semi);opacity:.75;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.paper{background:repeating-linear-gradient(0deg,transparent,transparent 27px,var(--paper-rule) 27px,var(--paper-rule) 28px),linear-gradient(180deg,var(--paper-2),var(--paper));color:var(--paper-ink);border-radius:var(--r-lg);box-shadow:var(--lift),inset 0 1px #fff6;padding:var(--space-5);border:1px solid #2c261838;position:relative;overflow:hidden}.paper :where(h1,h2,h3,h4,p,span,div,b,strong,li,small){color:var(--paper-ink)}.paper :where(.paper-soft,.paper-sub),.paper .eyebrow{color:var(--paper-ink-2)}.paper .entry{border-bottom:1px solid var(--paper-rule);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.paper .entry:last-child{border-bottom:0}.paper .entry .fig{font-family:var(--font-numeric);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums slashed-zero lining-nums;text-shadow:var(--deboss);letter-spacing:var(--tracking-tight)}.paper .paper-total{border-top:3px double #2c261866;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:10px;display:flex}.paper .paper-total .fig{font-size:var(--text-2xl)}.pick.ticket.filed,.parlay-card.filed,.pick6-entry.filed{background:repeating-linear-gradient(0deg,transparent,transparent 27px,var(--paper-rule) 27px,var(--paper-rule) 28px),linear-gradient(180deg,var(--paper-2),var(--paper));color:var(--paper-ink);box-shadow:var(--lift),inset 0 1px #fff6;opacity:1;border-color:#2c261838}.pick.ticket.filed.won,.pick.ticket.filed.lost,.pick.ticket.filed.push,.pick.ticket.filed.cashed,.parlay-card.filed.won,.parlay-card.filed.lost,.pick6-entry.filed.won,.pick6-entry.filed.lost{background:repeating-linear-gradient(0deg,transparent,transparent 27px,var(--paper-rule) 27px,var(--paper-rule) 28px),linear-gradient(180deg,var(--paper-2),var(--paper));box-shadow:var(--lift),inset 0 1px #fff6;opacity:1}.pick.ticket.filed .pick-title,.pick.ticket.filed .pick-sel b,.parlay-card.filed .parlay-card-legs,.parlay-card.filed .parlay-card-leg-copy b,.pick6-entry.filed .pick6-entry-head,.pick6-entry.filed .pick6-ep-player{color:var(--paper-ink)}.pick.ticket.filed .pick-cat,.pick.ticket.filed .pick-sel,.pick.ticket.filed .pick-when,.parlay-card.filed .parlay-card-leg-copy i,.parlay-card.filed .parlay-card-foot,.pick6-entry.filed .pick6-ep-stat{color:var(--paper-ink-2)}.pick.ticket.filed .pick-chip{color:var(--paper-ink);background:#ffffff47;border-color:#2c261838}.pick.ticket.filed .pick-chip.status-won,.pick.ticket.filed .pick-risk.won,.parlay-card.filed .verdict-mini.won{color:var(--teal-deep)}.pick.ticket.filed .pick-chip.status-lost,.pick.ticket.filed .pick-risk.lost{color:var(--paper-ink-2)}.pick.ticket.filed .pick-risk,.pick.ticket.filed .tk-weight.long,.parlay-card.filed .tk-weight.long,.parlay-card.filed .parlay-card-mult{color:var(--gold-on-paper)}.pick.ticket.filed .pick-row3{border-top-color:var(--paper-rule)}.pick.ticket.filed:hover{border-color:#7a541066}.pick.when,.pick-when{font-size:var(--text-xs);letter-spacing:.02em;color:var(--ink-3);white-space:nowrap;flex:none;font-weight:600}.ds-card{background:var(--surface);border:1px solid var(--glass-border-hi);border-radius:var(--r-xl);box-shadow:var(--lift);padding:var(--space-5);transition:transform var(--dur-4) var(--ease),box-shadow var(--dur-4) var(--ease)}.eyebrow{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold)}@keyframes winBeat{0%{box-shadow:0 0 #e8b24a00}30%{box-shadow:0 0 26px var(--gold-glow),0 0 0 1px var(--gold)}to{box-shadow:0 0 22px var(--mint-glow),0 0 0 1px var(--mint)}}.win-beat{animation:winBeat 1.1s var(--ease) both}@keyframes connPulse{0%,to{opacity:1}50%{opacity:.45}}.conn-dot{background:var(--gold);width:7px;height:7px;box-shadow:0 0 8px var(--gold-glow);border-radius:50%;flex:none;display:inline-block}.conn-dot.live{background:var(--mint);box-shadow:0 0 8px var(--mint-glow);animation:connPulse var(--pulse-dur) ease-in-out infinite}.conn-dot.pending{background:var(--gold)}.conn-dot.reconnecting{background:var(--coral);box-shadow:0 0 8px var(--coral-glow);animation:1.2s ease-in-out infinite connPulse}@media(prefers-reduced-motion:reduce){.win-beat{box-shadow:0 0 0 1px var(--mint);animation:none}.conn-dot.live,.conn-dot.reconnecting{animation:none}}.brand .wordmark{position:relative}.brand .wordmark:after{content:"";background:linear-gradient(90deg,#0000,#e8b24a4d,#0000);height:1px;position:absolute;bottom:-2px;left:0;right:0}.badge-card.unlocked:after{content:"";background:#e8b24a73;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:6px}.badge-card.legendary.unlocked:after{background:var(--gold)}.section-head h2{align-items:center;gap:9px;display:inline-flex;position:relative}.section-head h2:before{content:"";background:var(--spine);border-radius:4px;flex:none;width:4px;height:14px;display:inline-block}.room-heading{align-items:center;gap:8px;display:inline-flex}.room-heading-mark{color:var(--gold);flex:none;display:inline-flex}.card-centered{position:relative}.card-centered:after{content:"";background:linear-gradient(90deg,#0000,#e8b24a40,#0000);width:40px;height:1px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.avatar{position:relative}.avatar:before{content:"";border:1px solid #e8b24a47;border-radius:50%;position:absolute;inset:-6px}.mk-tag.nba{color:var(--sport-nba);background:#e0894c1f;border-color:#e0894c33}.mk-tag.nhl{color:var(--sport-nhl);background:#6e9bd01f;border-color:#6e9bd033}.mk-tag.soccer{color:#2ed3a7;background:#2ed3a71f;border-color:#2ed3a733}.cat-nba .market-top{border-left:2px solid #ff6b3640}.cat-nhl .market-top{border-left:2px solid #6e9bd040}.cat-soccer .market-top{border-left:2px solid #2ed3a740}.cat-world .market-top{border-left:2px solid #45c8e040}.mk-tag.world{border-color:#45c8e033}.sport-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sport-mlb{color:var(--sport-mlb)}.sport-nfl{color:var(--sport-nfl)}.sport-nba{color:var(--sport-nba)}.sport-nhl{color:var(--sport-nhl)}.sport-soccer{color:var(--mint)}.sport-cfb{color:var(--sport-cfb)}.sport-prop{color:var(--plum)}.sport-pop{color:var(--sport-pop)}.sport-world{color:var(--sport-world)}.featured-badge{font-size:var(--text-xs);letter-spacing:.08em;border-radius:4px;align-items:center;padding:1px 6px;font-weight:800;display:inline-flex}.badge-hot{background:var(--gold-14);color:var(--gold);border:1px solid var(--gold-line)}.badge-live{background:var(--mint-13);color:var(--mint);border:1px solid #2ed3a74d;animation:2s ease-in-out infinite livePulse}.badge-new{color:#2ed3a7;background:#2ed3a726;border:1px solid #2ed3a740}.badge-primetime,.badge-onair{color:#a088c9;background:#a088c924;border:1px solid #a088c947}.pick6-cat-filter{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pick6-cat-btn{border-radius:var(--ctrl-radius);font-weight:var(--fw-semi)}.market.cat-nba{--cat-accent:#ff6b3626}.market.cat-nhl{--cat-accent:#6e9bd026}.market.cat-soccer{--cat-accent:#2ed3a726}.market.cat-nba .market-top:after,.market.cat-nhl .market-top:after,.market.cat-soccer .market-top:after{content:"";background:radial-gradient(circle at 100% 50%,var(--cat-accent),transparent 70%);pointer-events:none;border-radius:0 var(--r-lg) var(--r-lg) 0;width:60px;height:100%;position:absolute;top:0;right:0}.market-top{position:relative}.cat-tab{position:relative;overflow:hidden}.cat-tab.on:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:0;left:20%;right:20%}.asc-hero{text-align:center;margin-top:4px;padding:22px 20px 8px;animation:.5s both fadeSlideUp;position:relative}.ascent-tower-art{margin:0 auto;display:block}.asc-hero h1{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-3xl);letter-spacing:-.03em;color:var(--gold);margin-top:-6px;font-weight:700}.asc-hero p{font-size:var(--text-base);color:var(--ink-2);margin-top:6px;line-height:1.6}.asc-hero p b{color:var(--gold);font-weight:700}.asc-meters{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:inline-flex}.asc-meter{background:#e8b24a0f;border:1px solid #e8b24a24;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:8px 18px;display:flex}.asc-meter-k{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.asc-meter-v{font-size:var(--text-lg);color:var(--gold);font-weight:700}.asc-meter-v.spent{color:var(--ink-3)}.asc-stage{background:var(--surface);border:1px solid var(--glass-border-hi);border-radius:var(--r-xl);box-shadow:var(--lift);margin-top:18px;padding:18px 16px;animation:.45s 50ms both fadeSlideUp;position:relative;overflow:hidden}.asc-stage.phase-climbing{box-shadow:var(--lift),0 0 40px #e8b24a1a;border-color:#e8b24a40}.asc-tower{flex-direction:column;gap:6px;display:flex}.asc-floor{border-radius:var(--r-sm);border:1px solid var(--hair);opacity:.65;background:#ffffff05;align-items:center;gap:10px;padding:8px 12px;transition:all .35s cubic-bezier(.2,.7,.2,1);display:flex}.asc-floor-n{width:22px;height:22px;font-size:var(--text-xs);color:var(--ink-3);border:1px solid var(--hair);background:#ffffff0a;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.asc-floor-bar{background:#ffffff0d;border-radius:3px;flex:1;height:5px;overflow:hidden}.asc-floor-fill{background:linear-gradient(90deg,var(--gold-deep),var(--gold));opacity:.35;border-radius:3px;height:100%;display:block}.asc-floor-mult{text-align:right;min-width:44px;font-size:var(--text-base);color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.asc-floor-odds{text-align:right;min-width:30px;font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.asc-floor.cleared{opacity:1;background:#2ed3a70d;border-color:#2ed3a740}.asc-floor.cleared .asc-floor-n{color:#03281f;background:linear-gradient(135deg,var(--teal-deep),var(--teal));border-color:#2ed3a780}.asc-floor.cleared .asc-floor-fill{background:linear-gradient(90deg,var(--teal-deep),var(--teal));opacity:1}.asc-floor.cleared .asc-floor-mult{color:var(--teal)}.asc-floor.current{opacity:1;background:#e8b24a14;border-color:#e8b24a73;box-shadow:0 0 0 1px #e8b24a2e,0 4px 18px #e8b24a1f}.asc-floor.current .asc-floor-n{color:#2a1f00;background:linear-gradient(135deg,var(--gold-deep),var(--gold));border-color:#e8b24a80}.asc-floor.current .asc-floor-mult{color:var(--gold)}.asc-floor.banked{box-shadow:0 0 0 1px #2ed3a74d,var(--glow-teal)}.asc-floor.fell{opacity:1;background:#d2724e14;border-color:#d2724e66;animation:.4s ascShake}.asc-floor.fell .asc-floor-n{color:#fff;background:linear-gradient(135deg,var(--coral-deep),var(--coral));border-color:#d2724e80}.asc-floor.fell .asc-floor-mult{color:var(--coral)}.asc-panel{background:var(--surface);border:1px solid var(--glass-border-hi);border-radius:var(--r-xl);box-shadow:var(--lift);margin-top:16px;padding:20px;animation:.45s .1s both fadeSlideUp}.asc-panel-head{flex-direction:column;gap:3px;margin-bottom:14px;display:flex}.asc-panel-title{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-lg);font-weight:500}.asc-panel-sub{font-size:var(--text-sm);color:var(--ink-3)}.asc-panel-pb{font-size:var(--text-xs);color:var(--gold);background:var(--gold-tint);border:1px solid #e8b24a47;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:4px;padding:3px 9px;font-weight:700;display:inline-flex}.asc-panel-pb .lic{width:12px;height:12px}.asc-best{gap:8px;margin:4px 0 12px;display:flex}.asc-best-item{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--glass-border);flex-direction:column;flex:1;align-items:center;gap:2px;padding:10px 8px;display:flex}.asc-best-k{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.asc-best-v{font-size:var(--text-lg);color:var(--teal);font-weight:800}.asc-tiles{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;display:grid}.asc-tiles[data-tiles="3"]{grid-template-columns:repeat(3,1fr)}.asc-tiles[data-tiles="4"]{grid-template-columns:repeat(4,1fr)}.asc-tile{aspect-ratio:1;border-radius:var(--r-md);min-height:var(--ctrl-h);font-size:var(--text-xl);color:var(--ink-3);border:1px solid var(--glass-border-hi);background:#ffffff08;place-items:center;transition:all .2s cubic-bezier(.2,.7,.2,1);display:grid}.asc-tile:hover:not(:disabled){color:var(--gold);border-color:#e8b24a66;transform:translateY(-3px);box-shadow:0 8px 22px #e8b24a1f}.asc-tile:active:not(:disabled){transform:scale(.94)}.asc-tile-q{color:var(--ink-3);font-family:Hanken Grotesk,sans-serif;font-weight:600}.asc-tile.revealed{cursor:default}.asc-tile.safe{color:#03281f;background:radial-gradient(circle at 40% 30%,#8df0d6,#2ed3a7 60%,#199b79);border-color:#2ed3a799;box-shadow:0 4px 18px #2ed3a759}.asc-tile.fault{color:#2a0e04;background:radial-gradient(circle at 40% 30%,#e59a78,#d2724e 60%,#b85c3a);border-color:#d2724e99;box-shadow:0 4px 18px #d2724e66}.asc-tile.picked{animation:.45s cubic-bezier(.16,1,.3,1) ascTilePop}.asc-tile.picked.fault{animation:.45s cubic-bezier(.16,1,.3,1) ascTilePop,.4s .2s ascShake}.asc-go-btn,.asc-bank-btn{width:100%}.asc-result{text-align:center;margin-bottom:16px}.asc-result-verdict{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-xl);margin-bottom:6px;font-weight:500}.asc-result.won .asc-result-verdict{color:var(--teal)}.asc-result.lost .asc-result-verdict{color:var(--coral)}.asc-result-line{font-size:var(--text-base);color:var(--ink-2);line-height:1.5}.asc-result-line .num{color:var(--teal);font-weight:700}.asc-rest{text-align:center;font-size:var(--text-sm);color:var(--ink-2);border-radius:var(--r-md);background:#2ed3a70d;border:1px solid #2ed3a72e;justify-content:center;align-items:center;gap:8px;padding:14px 16px;line-height:1.5;display:flex}.asc-rest .lic{color:var(--teal);font-size:var(--text-lg);flex:none}.asc-history{flex-direction:column;gap:10px;display:flex}.asc-hist-row{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-md);box-shadow:var(--lift);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;animation:.35s both fadeSlideUp;display:flex}.asc-hist-row.banked{background:#2ed3a70d;border-color:#2ed3a733}.asc-hist-left{align-items:center;gap:12px;display:flex}.asc-hist-tag{text-align:center;min-width:42px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink-3);border:1px solid var(--hair);background:#ffffff0a;border-radius:8px;flex:none;padding:4px 8px;font-weight:700}.asc-hist-tag.banked{background:linear-gradient(135deg,var(--teal-deep),var(--teal));color:#03281f;border-color:#2ed3a766}.asc-hist-tag.busted{color:var(--coral);border-color:#d2724e40}.asc-hist-floors{font-size:var(--text-sm);color:var(--ink-2)}.asc-hist-payout{font-size:var(--text-base);color:var(--coral);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.asc-hist-payout.win{color:var(--teal)}@media(max-width:420px){.asc-tile{font-size:var(--text-xl)}.asc-floor{gap:8px;padding:7px 10px}.asc-tiles[data-tiles="4"]{grid-template-columns:repeat(2,1fr)}}@keyframes ascTilePop{0%{transform:scale(.7)}55%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes ascShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.live-indicator .live-auto{font-size:var(--text-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--teal);opacity:.7;border:1px solid #2ed3a738;border-radius:999px;margin-left:auto;padding:2px 7px;font-weight:700}.live-indicator .mini{margin-left:8px}.live-indicator-ledger{margin-top:4px}.app-footer .footer-links{flex-wrap:wrap;flex:100%;order:3;justify-content:center;gap:14px;margin-top:4px;display:flex}.app-footer .footer-links a{color:var(--ink-2);border-bottom:1px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}.app-footer .footer-links a:hover{color:var(--gold);border-color:var(--gold-glow)}.gate-rp,.auth-rp{font-size:var(--text-sm);color:var(--ink-3);text-align:center;max-width:360px;margin-top:16px;line-height:1.5}.gate-rp a,.auth-rp a{color:var(--gold);text-decoration:none}.gate-rp a:hover,.auth-rp a:hover{text-decoration:underline}.rp-card{border-color:#2ed3a729}.rp-pref{margin:14px 0 6px}.rp-pref-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.6px;color:var(--ink-3);margin-bottom:8px;display:block}.rp-pref-opts{flex-wrap:wrap;gap:8px;display:flex}.rp-pref-btn{min-width:56px;font-weight:var(--fw-semi);flex:1 1 0}.rp-helpline{font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;display:flex}.rp-helpline a{color:var(--teal);font-weight:700;text-decoration:none}.rp-helpline a:hover{text-decoration:underline}.rp-helpline-dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s infinite livePulse}.rp-more{font-size:var(--text-sm);color:var(--gold);margin-top:12px;font-weight:600;text-decoration:none;display:inline-block}.rp-more:hover{text-decoration:underline}.rp-help{border-radius:var(--r-lg);background:linear-gradient(160deg,#2ed3a71a,#2ed3a708);border:1px solid #2ed3a738;margin:22px 0 8px;padding:20px}.rp-help-title{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-lg);color:var(--teal);margin-bottom:14px}.rp-help-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rp-help-list li{flex-direction:column;gap:2px;margin:0;display:flex}.rp-help-list strong{color:var(--ink);font-size:var(--text-base)}.rp-help-list span{color:var(--ink-2);font-size:var(--text-base)}.rp-help-list a{color:var(--teal)}.rp-help-note{font-size:var(--text-sm);color:var(--ink-3);margin-top:16px}.reality-overlay{z-index:120;background:#05060edb;justify-content:center;align-items:center;padding:24px;animation:.3s both realityFade;display:flex;position:fixed;inset:0}@keyframes realityFade{0%{opacity:0}to{opacity:1}}.reality-card{text-align:center;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--glass-border-hi);width:100%;max-width:380px;box-shadow:var(--lift-hover);padding:28px 24px 22px;animation:.5s cubic-bezier(.16,1,.3,1) both levelupPop}.reality-icon{font-size:var(--text-display);margin-bottom:8px}.reality-card h3{font-family:Hanken Grotesk,sans-serif;font-weight:500;font-size:var(--text-xl);color:var(--ink);margin-bottom:10px}.reality-card p{color:var(--ink-2);font-size:var(--text-base);line-height:1.55}.reality-card p strong{color:var(--gold)}.reality-actions{gap:10px;margin-top:20px;display:flex}.reality-actions .btn-primary,.reality-actions .btn-ghost{flex:1}.reality-link{font-size:var(--text-sm);color:var(--teal);margin-top:16px;text-decoration:none;display:inline-block}.reality-link:hover{text-decoration:underline}.reckoning-entry{text-align:left;cursor:pointer;border:1px solid var(--hair);width:100%;transition:transform .35s var(--ease,cubic-bezier(.22,.61,.36,1)),border-color .35s ease,box-shadow .35s ease;background:linear-gradient(135deg,#1c2240eb,#161a2eeb);border-radius:18px;align-items:center;gap:14px;margin:4px 0 6px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.reckoning-entry:hover{border-color:#e8b24a47;transform:translateY(-2px);box-shadow:0 14px 40px #00000059}.reckoning-entry-mark{flex:none;place-items:center;display:grid;position:relative}.reckoning-entry-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;position:relative}.reckoning-entry-eyebrow{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700}.reckoning-entry-title{font-family:Hanken Grotesk,sans-serif;font-weight:400;font-size:var(--text-lg);color:var(--ink)}.reckoning-entry-sub{font-size:var(--text-base);color:var(--ink-3)}.reckoning-entry-arrow{color:var(--gold);font-size:var(--text-lg);opacity:.8;flex:none;transition:transform .35s;position:relative}.reckoning-entry:hover .reckoning-entry-arrow{transform:translate(3px)}.rk-overlay{z-index:100;background:radial-gradient(820px 520px at 80% -6%,#e8b24a1a,#0000 60%),radial-gradient(720px 520px at 6% 16%,#2ed3a70f,#0000 58%),#080a14f0;justify-content:center;align-items:center;padding:24px 16px;animation:.4s both rkFade;display:flex;position:fixed;inset:0}@keyframes rkFade{0%{opacity:0}to{opacity:1}}.rk-device{border:1px solid var(--hair);background:linear-gradient(#10142600,#0c0f1e 70%);border-radius:28px;flex-direction:column;width:100%;max-width:430px;min-height:660px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.rk-device:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(420px 300px at 50% 30%,#2ed3a700,#0000 60%);transition:background 1.2s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.rk-device.rk-lift:before{background:radial-gradient(460px 340px at 50% 34%,#2ed3a729,#0000 62%)}.rk-close{z-index:4;cursor:pointer;border:1px solid var(--hair);width:30px;height:30px;color:var(--ink-3);font-size:var(--text-lg);background:#ffffff0d;border-radius:999px;place-items:center;line-height:1;transition:color .25s,border-color .25s;display:grid;position:absolute;top:14px;right:16px}.rk-close:hover{color:var(--ink);border-color:#fff3}.rk-dots{z-index:2;justify-content:center;align-items:center;gap:8px;padding:22px 0 6px;display:flex;position:relative}.rk-dot{background:var(--ink-3);opacity:.35;border-radius:999px;width:6px;height:6px;transition:all .5s cubic-bezier(.22,.61,.36,1)}.rk-dot.on{background:var(--gold);opacity:1;width:20px}.rk-dot.done{opacity:.6;background:var(--gold-deep)}.rk-stage{z-index:2;cursor:pointer;flex:1;justify-content:center;align-items:center;padding:14px 34px;display:flex;position:relative}.rk-beat{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 34px;transition:opacity .5s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0}.rk-beat.active{opacity:1;pointer-events:auto}.rk-beat .ln{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(12px)}.rk-beat.active .ln{opacity:1;transform:none}.rk-beat.active .ln:nth-child(2){transition-delay:.1s}.rk-beat.active .ln:nth-child(3){transition-delay:.22s}.rk-beat.active .ln:nth-child(4){transition-delay:.34s}.rk-beat.active .ln:nth-child(5){transition-delay:.46s}.rk-eyebrow{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-weight:700}.rk-eyebrow.mint{color:var(--mint-bright)}.rk-eyebrow.dim{color:var(--ink-3);letter-spacing:.14em;font-weight:600}.rk-date{font-size:var(--text-base);color:var(--ink-3);letter-spacing:.02em;margin-bottom:6px}.rk-h1{font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:var(--text-3xl);letter-spacing:-.03em;color:var(--ink);line-height:1.08}.rk-h1-sm{font-size:var(--text-2xl)}.rk-serif{font-family:Hanken Grotesk,sans-serif;font-weight:600;font-size:var(--text-2xl);color:var(--gold-bright);letter-spacing:-.025em;line-height:1.12}.rk-serif.mint{color:var(--mint-bright)}.rk-beat p{font-size:var(--text-md);color:var(--ink-2);max-width:34ch;margin-top:14px}.rk-beat p.rk-lead{color:var(--ink)}.rk-beat p.rk-soft{font-size:var(--text-md);color:var(--ink-3)}.rk-scout{flex-direction:column;gap:18px;max-width:40ch;margin-top:6px;display:flex}.rk-scout-beat{border-left:2px solid #e8b24a59;padding-left:14px}.rk-scout-title{font-weight:700;font-size:var(--text-md);color:var(--ink);letter-spacing:-.01em}.rk-scout-body{font-size:var(--text-base);color:var(--ink-2);margin-top:4px;line-height:1.6}.rk-shadow-fig{font-variant-numeric:tabular-nums;font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:var(--text-display);letter-spacing:-.03em;color:var(--ink-2);line-height:.95}.rk-shadow-net{border-top:2px solid var(--hair);justify-content:space-between;align-items:baseline;gap:14px;max-width:320px;margin-top:20px;padding-top:14px;display:flex}.rk-shadow-net span:first-child{font-size:var(--text-base);color:var(--ink-3)}.rk-shadow-net span.num{font-variant-numeric:tabular-nums;font-family:Hanken Grotesk,sans-serif;font-weight:800;font-size:var(--text-2xl);color:var(--ink);letter-spacing:-.02em}.rk-big{font-variant-numeric:tabular-nums;font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:var(--text-display);letter-spacing:-.03em;color:var(--ink);align-items:baseline;gap:14px;line-height:.9;display:flex}.rk-unit{font-size:var(--text-md);color:var(--ink-2);letter-spacing:0;font-weight:500}.rk-bars{align-items:flex-end;gap:9px;height:54px;margin-top:22px;display:flex}.rk-bars i{background:var(--surface-3);transform-origin:bottom;opacity:0;border-radius:6px 6px 3px 3px;width:20px;transition:transform .7s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1);display:block;transform:scaleY(.4)}.rk-beat.active .rk-bars i{opacity:1;transform:scaleY(1)}.rk-beat.active .rk-bars i:first-child{transition-delay:.3s}.rk-beat.active .rk-bars i:nth-child(2){transition-delay:.38s}.rk-beat.active .rk-bars i:nth-child(3){transition-delay:.46s}.rk-beat.active .rk-bars i:nth-child(4){transition-delay:.54s}.rk-beat.active .rk-bars i:nth-child(5){transition-delay:.62s}.rk-beat.active .rk-bars i:nth-child(6){transition-delay:.7s}.rk-bars i.peak{background:var(--grad)}.rk-standing-wrap{align-items:baseline;gap:16px;margin-top:4px;display:flex;position:relative}.rk-standing-num{font-variant-numeric:tabular-nums;font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:var(--text-display);letter-spacing:-.03em;color:var(--ink);line-height:.9;position:relative}.rk-delta{font-size:var(--text-xl);color:var(--mint-bright);font-variant-numeric:tabular-nums;opacity:0;font-weight:700;transition:opacity .6s cubic-bezier(.22,.61,.36,1) .9s,transform .6s cubic-bezier(.22,.61,.36,1) .9s;transform:translateY(8px)}.rk-beat.active .rk-delta{opacity:1;transform:none}.rk-standing-glow{opacity:0;z-index:-1;background:radial-gradient(closest-side,#2ed3a757,#0000 72%);border-radius:50%;position:absolute;inset:-24px -30px}.rk-beat.active .rk-standing-glow{animation:1.6s cubic-bezier(.22,.61,.36,1) .25s rkGlow}@keyframes rkGlow{0%{opacity:0;transform:scale(.7)}45%{opacity:1}to{opacity:0;transform:scale(1.15)}}.rk-ending{z-index:3;text-align:center;opacity:0;pointer-events:none;background:radial-gradient(440px 320px at 50% 40%,#e8b24a1a,#0000 62%),#0c0f1e;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:34px;transition:opacity .7s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0}.rk-ending.show{opacity:1;pointer-events:auto}.rk-kept{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-lg);color:var(--ink)}.rk-end-actions{gap:10px;display:flex}.rk-replay,.rk-done{font-size:var(--text-base);cursor:pointer;border:1px solid var(--hair);background:0 0;border-radius:999px;padding:9px 20px;font-family:inherit;font-weight:600}.rk-replay{color:var(--gold-bright)}.rk-done{color:var(--ink-3)}.rk-replay:hover,.rk-done:hover{border-color:#fff3}.rk-foot{z-index:2;flex-direction:column;align-items:center;gap:12px;padding:18px 34px 30px;display:flex;position:relative}.rk-continue{font-family:inherit;font-weight:600;font-size:var(--text-base);color:var(--ink);cursor:pointer;background:var(--surface-2);border:1px solid var(--hair);border-radius:999px;align-items:center;gap:9px;padding:13px 30px;transition:transform .3s,border-color .3s,background .3s;display:inline-flex}.rk-continue:hover{border-color:#ffffff2e;transform:translateY(-1px)}.rk-continue.final{background:var(--grad);color:#1a1205;border-color:#0000}.rk-chev{font-size:var(--text-sm);opacity:.7}.rk-hint{font-size:var(--text-xs);color:var(--ink-3);letter-spacing:.04em;height:1em;transition:opacity .5s}@media(max-width:460px){.rk-overlay{padding:0}.rk-device{border:none;border-radius:0;max-width:none;min-height:100vh}.rk-h1{font-size:var(--text-3xl)}.rk-big,.rk-standing-num{font-size:var(--text-display)}}@media(prefers-reduced-motion:reduce){.rk-overlay{animation:none}.rk-beat .ln,.rk-bars i,.rk-delta{opacity:1;transition:none;transform:none}.rk-beat,.rk-ending,.rk-device:before,.rk-continue{transition:opacity .2s linear}.rk-beat.active .rk-standing-glow{animation:none}.reckoning-entry{transition:none}}.lic{vertical-align:-.14em;flex:none;display:inline-block;overflow:visible}.badge-icon .lic,.shop-icon .lic,.inv-icon .lic,.badge-notif-icon .lic{color:var(--gold)}.ch-icon .lic,.levelup-icon .lic{color:var(--gold-bright)}.reality-icon .lic{color:var(--gold)}.badge-card.locked .badge-icon{filter:none}.badge-card.locked .badge-icon .lic{color:var(--ink-3);opacity:.7}.streak-fire{color:var(--gold-bright)}.streak-fire .lic{filter:drop-shadow(0 0 6px var(--gold-glow))}.item-toggle .lic,.ghost-tag .lic,.ghost-info .lic{margin-right:5px}.cmp-fab{z-index:95;cursor:pointer;width:60px;height:60px;box-shadow:0 6px 20px #0006,inset 0 0 0 2px var(--gold),var(--glow-gold);background:radial-gradient(circle at 50% 36%,#1a2138,#0c1020);border:none;border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;animation:.4s cubic-bezier(.16,1,.3,1) both cmpFabIn;display:grid;position:fixed;bottom:22px;right:18px}.cmp-fab:active{transform:scale(.96)}.cmp-fab-face{z-index:1;transform-box:border-box;transform-origin:50% 55%;filter:drop-shadow(0 1px 2px #00000059);margin:auto;position:absolute;inset:0;transform:translateY(1px)}@media(hover:hover)and (pointer:fine){.cmp-fab:hover{box-shadow:0 10px 28px #00000073,inset 0 0 0 2px var(--gold-bright),var(--glow-gold);transform:translateY(-2px)scale(1.04)}.cmp-fab:hover .cmp-fab-face{animation:.5s scoutPerk}}@keyframes scoutPerk{0%,to{transform:translateY(1px)}45%{transform:translateY(-1px)rotate(-3deg)}}.cmp-fab-pip{z-index:2;background:var(--teal);border:2px solid var(--bg);width:12px;height:12px;box-shadow:0 0 6px var(--teal-glow);border-radius:50%;position:absolute;top:2px;right:2px}.cmp-fab.nudge{animation:.4s cubic-bezier(.16,1,.3,1) both cmpFabIn,1.8s ease-in-out 1s 3 cmpNudge}@keyframes cmpFabIn{0%{opacity:0;transform:translateY(14px)scale(.7)}to{opacity:1;transform:none}}@keyframes cmpNudge{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(-5px)scale(1.06)}40%{transform:translateY(0)scale(1)}}.cmp-panel{z-index:115;background:var(--surface);transform-origin:100% 100%;border:1px solid #e8b24a38;border-radius:18px;flex-direction:column;width:min(360px,100vw - 28px);height:min(320px,100dvh - 110px);animation:.32s cubic-bezier(.16,1,.3,1) both cmpPanelIn;display:flex;position:fixed;bottom:22px;right:18px;overflow:hidden;box-shadow:0 10px 36px #0000007a,0 0 0 1px #0003}@keyframes cmpPanelIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}.cmp-head{border-bottom:1px solid var(--hair);background:linear-gradient(#e8b24a1f,#e8b24a05);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.cmp-head-id{align-items:center;gap:8px;min-width:0;display:flex}.cmp-avatar{cursor:pointer;appearance:none;width:32px;height:32px;box-shadow:0 2px 8px #00000059,inset 0 0 0 1.5px var(--gold-tint);background:radial-gradient(circle at 50% 36%,#1a2138,#0c1020);border:none;border-radius:10px;flex:none;place-items:center;padding:0;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s;display:grid}.cmp-avatar:hover{box-shadow:0 2px 10px #0006,inset 0 0 0 1.5px var(--gold)}.cmp-avatar:active{transform:scale(.92)}.cmp-head-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cmp-head-name{font-family:Hanken Grotesk,sans-serif;font-weight:500;font-size:var(--text-sm);color:var(--ink);align-items:center;gap:5px;line-height:1.2;display:flex}.cmp-head-name .scout-cue-ai{letter-spacing:.06em;padding:1px 6px;font-size:9px}.cmp-head-name .scout-cue-ai svg{width:8px;height:8px}.cmp-head-status{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:5px;line-height:1.2;display:flex}.cmp-pet-hint{display:none}.cmp-online-dot{background:var(--teal);width:5px;height:5px;box-shadow:0 0 5px var(--teal-glow);border-radius:50%;animation:2.4s ease-in-out infinite cmpPulse}@keyframes cmpPulse{0%,to{opacity:1}50%{opacity:.4}}.cmp-head-actions{flex:none;align-items:center;gap:2px;display:flex}.cmp-head-btn{cursor:pointer;width:28px;height:28px;font-size:var(--text-sm);color:var(--ink-3);background:0 0;border:none;border-radius:8px;place-items:center;transition:all .15s;display:grid}.cmp-head-btn:hover{background:var(--surface-3);color:var(--ink)}.cmp-thread{scroll-behavior:smooth;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:7px;min-height:0;padding:8px 10px;display:flex;overflow-y:auto}.cmp-thread::-webkit-scrollbar{width:5px}.cmp-thread::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.cmp-msg{max-width:100%;animation:.25s both cmpMsgIn;display:flex}.cmp-msg.assistant{justify-content:flex-start}.cmp-msg.user{justify-content:flex-end}@keyframes cmpMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cmp-bubble{max-width:88%;font-size:var(--text-sm);white-space:pre-wrap;word-wrap:break-word;border-radius:12px;padding:6px 10px;line-height:1.38}.cmp-msg.assistant .cmp-bubble{background:var(--surface-2);color:var(--ink);border:1px solid #e8b24a24;border-bottom-left-radius:5px}.cmp-msg.user .cmp-bubble{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));color:#1a140a;border-bottom-right-radius:4px;font-weight:500}.cmp-typing{align-items:center;gap:4px;padding:8px 12px;display:inline-flex}.cmp-typing span{background:var(--ink-3);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite cmpDot}.cmp-typing span:nth-child(2){animation-delay:.18s}.cmp-typing span:nth-child(3){animation-delay:.36s}@keyframes cmpDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cmp-suggest{flex-wrap:wrap;gap:6px;margin-top:2px;padding-top:2px;display:flex}.cmp-chip{min-height:28px;font-size:var(--text-xs);padding:4px 10px;line-height:1.25}.cmp-compose{background:var(--bg-2);border-top:1px solid var(--hair);flex:none;align-items:flex-end;gap:8px;padding:8px 10px 6px;display:flex}.cmp-input{resize:none;background:var(--surface-2);border:1px solid var(--glass-border-hi);min-height:52px;max-height:96px;color:var(--ink);font-family:inherit;font-size:var(--text-sm);field-sizing:content;border-radius:12px;outline:none;flex:1;padding:9px 11px;line-height:1.4;transition:border-color .15s,box-shadow .15s;overflow-y:auto}.cmp-input::placeholder{color:var(--ink-3)}.cmp-input:focus{border-color:var(--gold);box-shadow:0 0 0 2px #e8b24a29}.cmp-send{cursor:pointer;width:36px;height:36px;font-size:var(--text-md);color:#1a140a;background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));border:none;border-radius:11px;flex:none;place-items:center;transition:transform .15s,opacity .15s;display:grid}.cmp-send:hover:not(:disabled){transform:translateY(-1px)}.cmp-send:disabled{opacity:.4;cursor:not-allowed}.cmp-send .lic{margin-left:-2px}.cmp-foot,.cmp-memory{text-align:center;color:var(--ink-3);letter-spacing:.02em;background:var(--bg-2);flex:none;padding:0 10px 8px;font-size:10px}.cmp-memory{padding:2px 10px 0}.cmp-memory-clear{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.scout-face{transform-box:fill-box;transform-origin:50% 92%;display:block;overflow:visible}.scout-eyes{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite scoutBlink}@keyframes scoutBlink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.12)}}.scout-ears{transform-box:fill-box;transform-origin:50% 12%}.scout-ear-r{transform-box:fill-box;transform-origin:80% 8%;animation:7s ease-in-out infinite scoutEar}@keyframes scoutEar{0%,72%,to{transform:rotate(0)}80%{transform:rotate(-7deg)}88%{transform:rotate(4deg)}}.scout-cheek{transform-box:fill-box;transform-origin:50%}.scout-tongue{transform-box:fill-box;transform-origin:top;opacity:0;transition:transform .22s,opacity .22s;transform:scaleY(0)}.scout-face.thinking{transform-origin:50% 88%;animation:2.4s ease-in-out infinite scoutTilt}.scout-face.thinking .scout-tongue{opacity:1;transform:scaleY(1)}.scout-face.thinking .scout-eyes{animation-duration:2.6s}@keyframes scoutTilt{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}.scout-face.licking{animation:.85s both scoutWiggle}@keyframes scoutWiggle{0%,to{transform:rotate(0)translateY(0)}20%{transform:rotate(-5deg)translateY(.5px)}45%{transform:rotate(4deg)translateY(0)}70%{transform:rotate(-3deg)translateY(.5px)}}.scout-face.licking .scout-tongue{transform-origin:top;animation:.85s both scoutLick}@keyframes scoutLick{0%{opacity:0;transform:scaleY(0)}14%{opacity:1;transform:scaleY(1.15)translateY(2px)}34%{opacity:1;transform:scaleY(.5)}54%{opacity:1;transform:scaleY(1.2)translateY(2px)}76%{opacity:1;transform:scaleY(.6)}to{opacity:0;transform:scaleY(0)}}.scout-face.licking .scout-eyes{animation:.85s both scoutSquint}@keyframes scoutSquint{0%,to{transform:scaleY(1)}28%,72%{transform:scaleY(.35)}}.scout-face.licking .scout-cheek{animation:.85s both scoutBlush}@keyframes scoutBlush{0%,to{opacity:.5;transform:scale(1)}45%{opacity:.8;transform:scale(1.3)}}.scout-face.licking .scout-ears{animation:.85s both scoutEarFlop}@keyframes scoutEarFlop{0%,to{transform:rotate(0)}30%{transform:rotate(-3deg)}65%{transform:rotate(3deg)}}@media(max-width:480px){.cmp-fab{right:max(14px,env(safe-area-inset-right,0px));bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom,0px));width:54px;height:54px}.cmp-panel{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + env(keyboard-inset-height,0px));width:100%;height:min(44dvh,calc(100dvh - 88px - var(--tabbar-h)));max-height:calc(100dvh - 72px - var(--tabbar-h));border-bottom:none;border-left:none;border-right:none;border-radius:16px 16px 0 0;padding-top:6px}.cmp-panel:before{content:"";background:#ffffff2e;border-radius:2px;flex:none;width:36px;height:4px;margin:0 auto 4px;display:block}.cmp-compose{padding:8px 10px 6px}.cmp-input{min-height:56px;max-height:104px;font-size:16px;line-height:1.35}.cmp-send{border-radius:12px;width:40px;height:40px}.cmp-foot{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.cmp-fab,.cmp-fab.nudge,.cmp-panel,.cmp-msg,.cmp-online-dot,.cmp-typing span,.scout-eyes,.scout-ear-r,.scout-face.thinking,.scout-face.licking,.scout-face.licking .scout-eyes,.scout-face.licking .scout-cheek,.scout-face.licking .scout-ears{animation:none}.scout-face.thinking .scout-tongue,.scout-face.licking .scout-tongue{opacity:1;animation:none;transform:scaleY(1)}.cmp-thread{scroll-behavior:auto}}.safety-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.safety-head-icon{width:36px;height:36px;font-size:var(--text-lg);color:var(--teal);background:var(--teal-tint);border:1px solid #2ed3a733;border-radius:11px;flex:none;place-items:center;display:grid}.safety-acc{border-radius:var(--r-md);border:1px solid var(--hair);flex-direction:column;gap:0;display:flex;overflow:hidden}.safety-item{border-bottom:1px solid var(--hair)}.safety-item:last-child{border-bottom:none}.safety-item.open{background:#ffffff05}.safety-trigger{cursor:pointer;width:100%;color:var(--ink);font-family:inherit;font-size:var(--text-base);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:13px 14px;font-weight:500;transition:background .15s;display:flex}.safety-trigger:hover{background:#ffffff08}.safety-trigger-icon{color:var(--gold);font-size:var(--text-md);flex:none;place-items:center;display:grid}.safety-trigger-title{flex:1;min-width:0}.safety-chev{color:var(--ink-3);font-size:var(--text-md);flex:none;transition:transform .25s}.safety-item.open .safety-chev{color:var(--gold);transform:rotate(180deg)}.safety-body{font-size:var(--text-base);color:var(--ink-2);padding:0 14px 14px 42px;line-height:1.55;animation:.22s both safetyReveal}.safety-body a{color:var(--teal);text-underline-offset:2px;text-decoration:underline}@keyframes safetyReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.safety-helpline{font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;display:flex}.safety-helpline a{color:var(--teal);font-weight:600;text-decoration:none}.safety-helpline a:hover{text-decoration:underline}.safety-links{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.safety-links a{font-size:var(--text-sm);color:var(--ink-3);text-decoration:none}.safety-links a:hover{color:var(--gold)}@media(prefers-reduced-motion:reduce){.safety-body{animation:none}.safety-chev{transition:none}}@media(max-width:720px){.wrap{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.ledger-chrome{margin-top:8px}.strip{margin-top:0}.strip-cell{padding:8px 10px}.strip-value{font-size:1.25rem}.strip-cell.strip-tier .strip-value{font-size:var(--text-base)}.scout-cue{align-items:flex-start;gap:10px;margin:10px 0 12px;padding:10px 12px}.scout-cue-line{font-size:var(--text-sm);margin:0 0 8px;line-height:1.35}.scout-cue-chips{flex-direction:column;gap:8px;display:flex}.scout-cue-chip{width:100%;min-height:44px;font-size:var(--text-sm);white-space:normal;overflow-wrap:anywhere;border-radius:12px;padding:10px 14px;line-height:1.3}.ledger-tabs{background:var(--bg);border:1px solid var(--hair);border-bottom:1px solid var(--hair);border-radius:12px;grid-template-columns:1fr 1fr 1fr 1fr;gap:4px;margin-bottom:10px;padding:4px;display:grid}.ledger-chrome .ledger-tabs{margin-bottom:0}.ledger-tab{min-height:44px;font-size:var(--text-sm);border-radius:10px;padding:8px 6px}.ledger-tab.on{border-bottom:0;box-shadow:0 1px #ffffff0a}.board-console{margin:10px 0 12px;padding:10px}.bc-head{gap:8px;margin-bottom:8px}.bc-auto{display:none}.bc-live-strip{margin:0 0 10px}.bc-live-strip-scroll{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:0;display:grid;overflow:visible}.bc-live-chip{gap:3px;width:100%;min-width:0;max-width:none;padding:9px 10px}.bc-live-chip-odds{font-size:var(--text-xs);white-space:normal;overflow-wrap:anywhere}.market{margin-bottom:10px}.market-top{flex-wrap:wrap;align-items:center;gap:8px;padding:11px 12px;display:flex}.market-top>.mk-body{flex:100%;order:5;min-width:0}.market-top>.mk-prices{flex:100%;order:6;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-left:0;display:grid}.market-top>.mkt-watch-btn{order:3;margin-left:auto}.market-top>.mkt-slate-btn{order:4}.market-top>.mk-chev{display:none}.mk-title{font-size:var(--text-base)}.panel{padding:0 12px 12px}.sides{gap:8px}.side{min-height:48px;padding:11px 10px}.pick.ticket{margin-bottom:6px}.pick-body{gap:4px;padding:9px 10px}.pick-row1{flex-wrap:wrap;gap:4px 8px}.pick-row1 .pick-title{flex:100%}.pick-row2{flex-wrap:wrap;gap:4px 8px}.pick-risk{white-space:normal;overflow-wrap:anywhere}.call-slip-head{gap:6px}.stakerow{flex-wrap:wrap;gap:8px}.market-actions{flex-wrap:wrap;gap:8px;display:flex}.market-actions .btn-primary{flex:100%}}@media(max-width:380px){.bc-live-strip-scroll{grid-template-columns:1fr}.wrap{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.brand .wordmark,.arcade-tab em{display:none}.appbar-chip-k{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.appbar-chip{min-height:44px;padding:8px 12px}}@media(max-width:720px),(orientation:landscape)and (max-height:520px)and (pointer:coarse){:root{--tabbar-h:60px;--press-scale:.94}.hero,.market,.scout-cue,.slate,.board-console,.picks-panel,.stat,.demo-banner,.week-record,.circles-wrap{width:100%;max-width:100%}.appbar{padding:8px 0;padding-top:max(8px,env(safe-area-inset-top,0px));background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.appbar{background:color-mix(in srgb,var(--bg) 96%,#000)}}.appbar.scrolled{padding:6px 0;padding-top:max(6px,env(safe-area-inset-top,0px))}.appbar-inner{flex-flow:row;align-items:center;gap:10px}.appbar-lead{flex:1;width:auto;min-width:0}.appbar-purse{flex-wrap:nowrap}.brand{min-width:0}.appbar-chip{min-height:44px;padding:8px 10px}.nav-dots,.nav-desk{display:none!important}.nav-phone{z-index:80;padding:4px 2px calc(4px + env(safe-area-inset-bottom,0px));min-height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--hair);background:var(--bg);border-radius:0;justify-content:space-around;align-items:stretch;gap:0;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.navbtn{letter-spacing:.01em;background:0 0;border-color:#0000;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:52px;padding:6px 2px 4px;font-size:11px;font-weight:700;line-height:1.15}.navbtn span{display:none!important}.navbtn.on span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;display:block!important}.navbtn svg{width:24px;height:24px}.navbtn:after{display:none}.navbtn.on{background:var(--gold-10);color:var(--gold);box-shadow:none;border-color:#0000}.navbtn:active{transform:scale(.9)}.toast-container{bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom,0px))}.ticket-notif{bottom:calc(var(--tabbar-h) + 18px + env(safe-area-inset-bottom,0px))}.parlay-float{bottom:calc(var(--tabbar-h) + 14px + env(safe-area-inset-bottom,0px))}.cmp-fab{bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom,0px));right:max(12px,env(safe-area-inset-right,0px))}.cmp-panel{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}body:has(.call-bar) .toast-container{bottom:calc(var(--tabbar-h) + var(--callbar-h) + 16px + env(safe-area-inset-bottom,0px))}body:has(.call-bar) .ticket-notif{bottom:calc(var(--tabbar-h) + var(--callbar-h) + 24px + env(safe-area-inset-bottom,0px))}body:has(.call-bar) .parlay-float{bottom:calc(var(--tabbar-h) + var(--callbar-h) + 16px + env(safe-area-inset-bottom,0px))}body:has(.call-bar) .cmp-panel{bottom:calc(var(--tabbar-h) + var(--callbar-h) + 8px + env(safe-area-inset-bottom,0px))}.hero{border-radius:var(--r-lg);margin-top:10px;padding:16px 16px 14px}.hero-name{font-size:var(--text-xl);margin:0 0 2px}.hero-sub{font-size:var(--text-sm);margin:0}.hero-level{gap:10px;margin-top:10px}.hero-crest{width:44px!important;height:44px!important}.home-sync,.stat-cards-wrap{display:none}.care-bridge{margin-top:10px}.view{padding-bottom:12px}.home-arrival{margin:10px 0 4px}.home-rooms{gap:8px;margin:6px 0}.brand .wordmark{font-size:var(--text-lg)}.appbar-chip{min-width:0}.appbar-chip span{text-overflow:ellipsis;overflow:hidden}.slate{margin-top:12px;padding:14px 12px}.slate-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.slate-date{min-width:52px;padding:6px 8px}.slate-title{font-size:var(--text-md);overflow-wrap:anywhere}.slate-row{gap:8px;margin-top:10px;padding-top:10px}.slate-row-v{font-size:var(--text-sm);overflow-wrap:anywhere}.slate-row.save{flex-wrap:wrap;align-items:center}.slate-row.save .slate-row-v{display:none}.slate-save-actions{gap:8px}.slate-claim{min-height:44px}.callday{margin-top:10px;padding:14px}.callday-head{flex-wrap:wrap;gap:8px}.callday-face{width:36px;height:36px}.callday-face svg{width:32px;height:32px}.callday-headline{font-size:var(--text-md);overflow-wrap:anywhere}.callday-meta{justify-content:flex-start;width:100%;margin-left:0}.callday-record{text-align:left;flex-direction:row;align-items:flex-start;gap:6px}.callday-record-k{display:none}.callday-matchup{margin-top:10px}.callday-vs{overflow-wrap:anywhere}.callday-read{font-size:var(--text-sm);margin:8px 0 10px}.callday-outcome-line{font-size:var(--text-sm)}.home-book{margin:12px 0 8px;padding:12px}.first-moves{margin-top:12px;padding:12px}.week-record{margin-top:10px}.week-record-head{gap:8px;padding:12px}.week-record-v{text-align:left;overflow-wrap:anywhere;min-width:0}.briefing{margin-top:10px;padding:12px}.board-bridge{gap:8px;padding:12px 14px}.board-bridge-v{overflow-wrap:anywhere;min-width:0}.lb-card{margin:12px 0 8px}.lb-card-head{gap:8px;padding:12px 12px 0}.lb-card-note{margin:6px 12px 8px}.acct-head{gap:12px;margin-top:12px}.avatar{width:48px;height:48px;font-size:var(--text-lg)}.acct-head h2{font-size:var(--text-lg);overflow-wrap:anywhere}.acct-tab-bar{background:var(--surface);border:1px solid var(--hair);border-bottom:1px solid var(--hair);border-radius:14px;grid-template-columns:repeat(5,1fr);gap:4px;margin:10px 0 8px;padding:4px;display:grid}.acct-tab{min-height:44px;font-size:var(--text-xs);border-radius:10px;padding:8px 2px}.acct-tab.on{border-bottom:0}.record-figures{grid-template-columns:repeat(2,1fr)}.vault-tab-bar{background:var(--surface);border:1px solid var(--hair);border-bottom:1px solid var(--hair);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.vault-tab{border-radius:10px;flex:18%;min-width:56px;min-height:44px}.vault-tab.on{border-bottom:0}.strip{margin-top:0}.ledger-chrome{gap:6px;margin-top:8px;margin-bottom:10px;padding:6px}.strip-cell{min-height:52px;padding:7px 8px}.strip-value{font-size:1.2rem}.home-rooms.is-more,.item-toggle-bridge,.item-toggle-hint:not(.armed),.ledger-room,.arcade-balance,.arcade-practice,.arcade-now{display:none}.arcade-head{margin-bottom:10px}.arcade-title-row{margin-bottom:8px}.challenge-card{align-items:flex-start}.ch-reward{white-space:nowrap}.app-footer{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:16px}.mk-price,.side,.ledger-tab,.item-toggle,.sport-chip,.lens-chip{min-height:44px}.mk-title{overflow-wrap:anywhere}.market-top:active{transform:scale(.99)}.section-head{margin:16px 0 8px}.circles-wrap{margin-bottom:12px}.arcade-title-row{flex-wrap:wrap;gap:8px}.arcade-tabs{grid-template-columns:1fr 1fr}.card-centered{width:calc(100% - 32px);max-width:none;margin:16px auto;padding:28px 18px}.screen-auth,.screen-agegate{padding:max(16px,env(safe-area-inset-top,0px)) 0 max(16px,env(safe-area-inset-bottom,0px))}}@media(max-width:480px){.cmp-fab{right:max(12px,env(safe-area-inset-right,0px));bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom,0px))}body:has(.call-bar) .cmp-panel{bottom:calc(var(--tabbar-h) + var(--callbar-h) + 8px + env(safe-area-inset-bottom,0px))}}.ticket-notif{left:50%;bottom:calc(var(--tabbar-h,0px) + 24px + env(safe-area-inset-bottom,0px));background:var(--surface-2);border-radius:var(--r-md);z-index:1200;cursor:pointer;-webkit-backdrop-filter:blur(12px);border:1px solid #e8b24a59;flex-direction:column;gap:6px;width:min(380px,100vw - 28px);max-width:380px;padding:12px 16px;animation:.32s cubic-bezier(.16,1,.3,1) both ticketIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #0000008c,0 0 0 1px #e8b24a26;height:auto!important;min-height:0!important;max-height:max-content!important;top:auto!important}.ticket-notif:before{content:"";border-radius:var(--r-md) var(--r-md) 0 0;background:linear-gradient(90deg,transparent,var(--gold),transparent);height:2px;position:absolute;inset:0 0 auto}.ticket-head{align-items:center;gap:8px;display:flex}.ticket-stamp{text-transform:uppercase;letter-spacing:.1em;color:#1a1408;background:var(--gold);border-radius:4px;flex:none;padding:2px 7px;font-size:10px;font-weight:800;animation:.4s cubic-bezier(.34,1.56,.64,1) 80ms both ticketStamp}.grade-notif.grade-won{border-color:#48bb7873;box-shadow:0 12px 32px #0000008c,0 0 0 1px #48bb7833}.grade-notif.grade-won:before{background:linear-gradient(90deg,transparent,var(--mint),transparent)}.grade-notif.grade-won .ticket-stamp{background:var(--mint);color:#08241b}.grade-notif.grade-lost{border-color:#d2724e66}.grade-notif.grade-lost:before{background:linear-gradient(90deg,transparent,var(--coral),transparent)}.grade-notif.grade-lost .ticket-stamp{background:var(--coral);color:#240c06}.grade-notif.grade-push .ticket-stamp{background:var(--ink-2);color:#121526}.ticket-title{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.ticket-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ticket-side{font-size:var(--text-base);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ticket-mult{font-size:var(--text-base);color:var(--gold);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.ticket-mult.mint{color:var(--mint)}.ticket-foot{font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px;line-height:1.3;display:flex}.ticket-foot .num{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.ticket-dot{opacity:.4;margin:0 2px}@keyframes ticketIn{0%{opacity:0;transform:translate(-50%)translateY(16px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes ticketStamp{0%{opacity:0;transform:scale(1.4)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media(prefers-reduced-motion:reduce){.ticket-notif,.ticket-stamp{animation:none}}@media(max-width:720px){.ticket-notif{bottom:calc(var(--tabbar-h,56px) + 16px + env(safe-area-inset-bottom,0px));gap:4px;padding:10px 14px}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}.mk{position:relative;min-height:100vh;min-height:100dvh;color:var(--ink);overflow-x:clip;background:repeating-linear-gradient(90deg,transparent 0,transparent 55px,rgba(232,178,74,.014) 55px,rgba(232,178,74,.014) 56px),radial-gradient(120% 70% at 50% -8%,rgba(232,178,74,.045) 0%,transparent 58%),var(--bg)}.mk a{color:inherit}.brand-home{text-decoration:none;color:inherit;cursor:pointer;background:none;border:0;padding:0;font:inherit}.brand-home:hover .wordmark{color:var(--gold)}.mk-nav{display:flex;align-items:center;justify-content:space-between;max-width:1020px;margin:0 auto;padding:22px 24px;padding-top:max(22px,env(safe-area-inset-top,0px))}.mk-nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;font-size:var(--text-xl);letter-spacing:-.022em;color:var(--gold)}.mk-nav-links{display:flex;align-items:center;gap:22px}.mk-nav-links a:not(.mk-btn){text-decoration:none;color:var(--ink-2);font-size:var(--text-base);transition:color .2s ease}.mk-nav-links a:not(.mk-btn):hover{color:var(--ink)}@media(max-width:560px){.mk-nav{padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top,0px))}.mk-nav-links{gap:14px}.mk-nav-links a:not(.mk-btn){display:none}}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:var(--ctrl-h);padding:0 var(--ctrl-px);font-size:var(--ctrl-fs);font-weight:var(--fw-semi);text-decoration:none;cursor:pointer;border:none;color:var(--on-gold);background:var(--grad);border-radius:var(--ctrl-radius-pill);line-height:1;white-space:nowrap;box-shadow:var(--ctrl-primary-shadow);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),filter var(--dur-2) var(--ease)}a.mk-btn,button.mk-btn,a.mk-btn:hover,a.mk-btn:focus-visible{color:var(--on-gold)}.mk-btn:hover{filter:brightness(1.06);box-shadow:var(--ctrl-primary-shadow-hover)}.mk-btn:active{transform:scale(var(--press-scale))}.mk-btn:disabled{opacity:.6;cursor:default;transform:none;filter:saturate(.8)}.mk-btn-sm{min-height:var(--ctrl-h-sm);padding:0 var(--ctrl-px-sm);font-size:var(--ctrl-fs-sm)}.mk-btn-lg{min-height:var(--ctrl-h-lg);padding:0 var(--ctrl-px-lg);font-size:var(--ctrl-fs-lg)}.mk-btn-lg svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.mk-btn-lg:hover svg{transform:translate(4px)}.mk-btn-center{display:inline-flex;margin:0 auto}.mk-link-quiet{color:var(--gold);text-decoration:none;font-size:var(--text-base);font-weight:500;transition:opacity .2s ease,transform .2s ease;display:inline-block}.mk-link-quiet:hover{opacity:.82;transform:translate(2px)}.mk-hero{position:relative;max-width:1020px;margin:0 auto;padding:56px 24px 64px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;border-radius:var(--r-xl);overflow:hidden;isolation:isolate}.mk-hero-film{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:url(/film-stadium.jpg) 50% 28% / cover no-repeat;filter:saturate(.8) contrast(1.03) brightness(.52)}.mk-hero-film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%;opacity:0;transition:opacity 2.4s ease}.mk-hero-film.playing .mk-hero-film-video{opacity:1}@media(prefers-reduced-motion:reduce){.mk-hero-film-video{opacity:0!important;transition:none}}.mk-hero-film:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(92deg,#0b0d1aeb,#0b0d1ab8 42%,#0b0d1a6b 72%,#0b0d1aa8),linear-gradient(180deg,rgba(11,13,26,.5) 0%,transparent 30%,rgba(11,13,26,.55) 78%,var(--bg) 100%)}@media(max-width:880px){.mk-hero{grid-template-columns:1fr;gap:36px;padding-top:28px}.mk-hero-film{filter:saturate(.78) contrast(1.03) brightness(.42)}.mk-hero-film:after{background:linear-gradient(180deg,rgba(11,13,26,.72) 0%,rgba(11,13,26,.5) 34%,rgba(11,13,26,.72) 80%,var(--bg) 100%)}}.mk-hero-inner{position:relative;z-index:1}.mk-hero-greet{display:none;align-items:center;gap:8px;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:7px 14px;border-radius:999px;border:1px solid var(--hair);background:var(--surface);margin-bottom:6px}html[data-tod] .mk-hero-greet,html[data-seg] .mk-hero-greet{display:inline-flex}html[data-tod=morning] .mk-hero-greet:before{content:"Good morning"}html[data-tod=afternoon] .mk-hero-greet:before{content:"Good afternoon"}html[data-tod=evening] .mk-hero-greet:before{content:"Good evening"}html[data-tod=night] .mk-hero-greet:before{content:"Still up?"}html[data-seg=returning] .mk-hero-greet:before{content:"Welcome back"}.mk-hero-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--fw-semi);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.mk-trust-below{justify-content:center;margin-bottom:18px}.mk-h1{font-family:Hanken Grotesk,sans-serif;font-weight:800;font-size:clamp(2.5rem,6vw,4.1rem);line-height:1;letter-spacing:-.035em;margin-top:22px;color:var(--ink)}.mk-h1-gold,.mk-gold-word{color:var(--gold)}.mk-nowrap{white-space:nowrap}.mk-lede{margin-top:20px;font-size:clamp(1.05rem,2.2vw,1.25rem);color:var(--ink-2);max-width:30ch;line-height:1.5}.mk-cta-row{display:flex;align-items:center;gap:22px;margin-top:32px;flex-wrap:wrap}.mk-trust{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:32px;font-size:var(--text-sm);color:var(--ink-3)}.mk-trust b{color:var(--ink-2)}.mk-trust-sep{width:4px;height:4px;border-radius:50%;background:var(--ink-3);opacity:.5}.mk-hero-card{position:relative;z-index:1;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-xl);padding:20px;box-shadow:var(--lift),0 24px 48px -18px #0000008c,inset 0 0 0 1px #e8b24a29,inset 0 1px #f4cb5e24;animation:mkRise 1s cubic-bezier(.16,1,.3,1) both}@keyframes mkRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.mk-hero-crest{position:absolute;top:14px;right:14px;z-index:2;filter:drop-shadow(0 6px 14px rgba(0,0,0,.4))}@media(max-width:380px){.mk-hero-crest{top:10px;right:10px}}.mk-balances{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mk-bal{border-radius:var(--r-md);padding:14px;background:#ffffff05;border:1px solid var(--hair)}.mk-bal-gold{border-top:2px solid var(--gold);box-shadow:0 -1px 16px #e8b24a1a inset}.mk-bal-mint{border-top:2px solid var(--mint);box-shadow:0 -1px 16px #2ed3a71a inset}.mk-bal-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mk-bal-gold .mk-bal-label{color:var(--gold)}.mk-bal-mint .mk-bal-label{color:var(--mint)}.mk-bal-num{font-size:var(--text-2xl);font-weight:700;margin-top:4px;letter-spacing:-.01em}.mk-bal-sub{font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}.mk-hero-rows{margin-top:12px;border:1px solid var(--hair);border-radius:var(--r-md);overflow:hidden}.mk-hero-row{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;text-align:left;background:#ffffff05;border:none;cursor:pointer;border-bottom:1px solid var(--hair);transition:background var(--dur-2) var(--ease);color:var(--ink)}.mk-hero-row:last-child{border-bottom:none}.mk-hero-row:hover{background:var(--gold-06)}.mk-hero-row-title{flex:1;min-width:0;font-size:var(--text-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-hero-row b{color:var(--gold);font-size:var(--text-base)}.mk-hero-row b.mint{color:var(--mint)}.mk-hero-stamp{margin-top:8px;font-size:var(--text-xs);color:var(--ink-3)}.mk-tag{font-size:var(--text-xs);font-weight:700;letter-spacing:.07em;padding:4px 8px;border-radius:6px;align-self:flex-start}.mk-tag-mint{color:var(--mint);background:var(--mint-tint)}.mk-tag-mini{color:var(--ink-2);background:#ffffff0d;margin-right:8px}.mk-scout{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hair)}.mk-scout-face{color:var(--gold);font-size:var(--text-base);line-height:1.3;padding-top:1px}.mk-scout-line{font-size:var(--text-sm);color:var(--ink-2);line-height:1.45}.mk-board{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:22px 0 16px;margin-bottom:30px}.mk-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.mk-board-count{font-size:var(--text-base);color:var(--ink-2)}.mk-board-count b{color:var(--gold);font-weight:800;font-size:var(--text-md)}.mk-board-stamp{font-size:var(--text-xs);color:var(--ink-3)}.mk-board-shelves{display:flex;gap:8px;margin-top:14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:var(--gold-deep) transparent}.mk-board-chip{flex:none;padding:7px 14px;border-radius:999px;font-size:var(--text-sm);font-weight:600;color:var(--ink-2);background:#ffffff05;border:1px solid var(--hair);cursor:pointer;transition:border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.mk-board-chip:hover{border-color:var(--gold-line);color:var(--ink)}.mk-board-chip.on{color:#1a1205;background:var(--gold);border-color:var(--gold)}.mk-board-rows{margin-top:12px;border:1px solid var(--hair);border-radius:var(--r-md);overflow:hidden}.mk-board-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;background:#ffffff05;border:none;cursor:pointer;border-bottom:1px solid var(--hair);color:var(--ink);transition:background var(--dur-2) var(--ease)}.mk-board-row>.mv-thumb{flex:none;width:48px;height:32px}.mk-board-row:last-child{border-bottom:none}.mk-board-row:hover{background:var(--gold-06)}.mk-board-row-title{min-width:0;font-size:var(--text-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-board-row-meta{flex:1;min-width:0;font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-board-row-val{flex:none;color:var(--gold);font-size:var(--text-base);font-weight:700}.mk-board-row-val.mint{color:var(--mint)}.mk-board-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 14px;font-size:var(--text-base);color:var(--ink-3);text-align:center}.mk-board-empty svg{opacity:.7}.mk-call-pending .tk-weight{display:inline-flex;vertical-align:middle}.mk-board-foot{margin-top:10px;font-size:var(--text-sm);color:var(--ink-3)}@media(max-width:560px){.mk-board-row-meta{display:none}.mk-board-row-title{flex:1}}.mk-settled{max-width:1020px;margin:0 auto;padding:44px 24px 20px}.mk-settled-body{max-width:54ch}.mk-section{max-width:1020px;margin:0 auto;padding:72px 24px}.mk-section-tight{padding-top:36px;padding-bottom:72px}.mk-kicker{font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.mk-kicker-mint{color:var(--mint)}.mk-h2{font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.08;letter-spacing:-.03em;margin-top:12px}.mk-body{color:var(--ink-2);font-size:var(--text-md);line-height:1.6;margin-top:14px;max-width:52ch}.mk-center{text-align:center}.mk-narrow{margin-left:auto;margin-right:auto}.mk-center-link{display:block;text-align:center;margin-top:26px}.mk-ledger-control{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:30px}.mk-ledger-control-k{font-size:var(--text-base);font-weight:600;color:var(--ink-2)}.mk-ledger-segs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--hair);border-radius:999px;background:#ffffff05}.mk-ledger-seg{appearance:none;cursor:pointer;font-family:inherit;border:none;background:transparent;color:var(--ink-3);font-size:var(--text-base);font-weight:700;padding:8px 16px;border-radius:999px;transition:color .2s ease,background .2s ease}.mk-ledger-seg span{font-weight:500;opacity:.7;margin-left:1px}.mk-ledger-seg:hover{color:var(--ink-2)}.mk-ledger-seg.on{color:#1a1205;background:var(--grad);box-shadow:0 4px 14px #e8b24a47}.mk-ledger-note{font-size:var(--text-xs);color:var(--ink-3);font-style:normal;margin-top:4px}.mk-ledgers{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid rgba(44,38,24,.25);background:repeating-linear-gradient(180deg,transparent 0 27px,var(--paper-rule) 27px 28px),linear-gradient(180deg,var(--paper-2),var(--paper));color:var(--paper-ink);box-shadow:var(--lift)}.mk-ledger{padding:24px 22px 20px;display:flex;flex-direction:column}.mk-ledger-eyebrow{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink-2);margin-bottom:14px}.mk-ledger-eyebrow-you{color:var(--paper-ink-2)}.mk-ledger-rows{display:flex;flex-direction:column;margin-bottom:4px}.mk-ledger-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--paper-rule);font-size:var(--text-base);color:var(--paper-ink)}.mk-ledger-row b{font-weight:700;color:var(--coral-deep);font-size:var(--text-sm);letter-spacing:.02em}.mk-ledger-row b.mk-held{color:var(--mint-deep)}.mk-ledger-row.mk-ledger-more{border-bottom:none;color:var(--paper-ink-2);font-size:var(--text-sm);font-style:italic}.mk-ledger-row.mk-ledger-more span{color:var(--paper-ink-2)}.mk-ledger-total{margin-top:auto;padding-top:16px;border-top:3px double var(--paper-rule);display:flex;flex-direction:column;gap:4px}.mk-ledger-total span{font-size:var(--text-sm);color:var(--paper-ink-2)}.mk-ledger-total b{font-family:Hanken Grotesk,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:clamp(1.9rem,4.4vw,2.7rem);line-height:1;text-shadow:var(--deboss)}.mk-ledger-total.real b{color:var(--coral-deep)}.mk-ledger-total.you b{color:var(--paper-ink)}.mk-ledgers-seam{display:flex;align-items:center;justify-content:center;position:relative;border-left:1px dashed rgba(44,38,24,.3);border-right:1px dashed rgba(44,38,24,.3);background:#2c261808}.mk-ledgers-seam span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-ink-2);padding:0 4px}.mk-ledgers-line{margin:24px auto 0;max-width:46ch;text-align:center;font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:clamp(1.15rem,2.4vw,1.6rem);line-height:1.35;letter-spacing:-.02em;color:var(--ink)}.mk-ledgers-line .num{color:var(--coral)}@media(max-width:640px){.mk-ledgers{grid-template-columns:1fr}.mk-ledgers-seam{border:none;border-top:1px dashed rgba(44,38,24,.3);border-bottom:1px dashed rgba(44,38,24,.3);padding:8px 0}.mk-ledgers-seam span{writing-mode:horizontal-tb;transform:none}}.mk-collective{text-align:center;margin-top:64px}.mk-collective-fig{font-family:Hanken Grotesk,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(3.2rem,11vw,6.6rem);line-height:1;margin-top:16px;color:var(--mint)}.mk-collective-h{font-family:Hanken Grotesk,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:clamp(1.4rem,3.2vw,2.2rem);line-height:1.1;margin-top:6px;color:var(--ink)}.mk-collective .mk-body{margin-left:auto;margin-right:auto}.mk-rooms{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}@media(max-width:640px){.mk-rooms{grid-template-columns:1fr}}.mk-room{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:4px;align-items:start;padding:14px 16px;border-radius:var(--r-md);background:#ffffff05;border:1px solid var(--hair);text-decoration:none;color:inherit;transition:border-color var(--dur-3) var(--ease),background var(--dur-3) var(--ease)}.mk-room:hover{border-color:var(--gold-line);background:var(--gold-06)}.mk-room-wide{grid-column:1 / -1;position:relative;overflow:hidden}.mk-room-wide>*{position:relative;z-index:1}.mk-room-film{position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/film-stadium.jpg) 50% 30% / cover no-repeat;filter:saturate(.45) contrast(1.02) brightness(.4);opacity:.22}.mk-room-film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:0;transition:opacity 2.2s ease}.mk-room-film.playing .mk-room-film-video{opacity:1}@media(prefers-reduced-motion:reduce){.mk-room-film-video{opacity:0!important;transition:none}}.mk-room-wide:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,var(--bg) 0%,rgba(11,13,26,.72) 42%,rgba(11,13,26,.35) 100%)}.mk-room-mark{color:var(--gold);display:inline-flex;grid-row:1;margin-top:2px}.mk-room-mark-scout{color:inherit}.mk-room-k{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--ink);grid-column:2}.mk-room-d{font-size:var(--text-sm);color:var(--ink-3);line-height:1.4;grid-column:2}.mk-room-live{color:var(--mint);font-weight:800;font-size:var(--text-md)}.mk-rooms-rain{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:22px;font-size:var(--text-base);color:var(--ink-2)}.mk-rooms-rain svg{color:var(--gold);flex:none}.mk-section-stage{padding-top:28px;padding-bottom:12px}.mk-stage{display:flex;flex-direction:column;gap:12px}.mk-stage-lede{margin:0 0 4px;max-width:48ch}.mk-stage .venue-split+.ledger-pair,.mk-stage .ledger-pair+.venue-split{margin-top:2px}.mk-room-board{display:flex;flex-direction:column;gap:10px;margin-top:24px}.mk-desk{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:22px}@media(max-width:720px){.mk-desk{grid-template-columns:1fr;gap:6px}}.mk-desk-item{display:grid;grid-template-columns:22px 1fr;column-gap:10px;row-gap:2px;align-items:start;padding:10px 4px;border-bottom:1px solid var(--hair)}.mk-desk-item:last-child{border-bottom:none}@media(min-width:721px){.mk-desk-item:nth-last-child(-n+2){border-bottom:none}}.mk-desk-mark{color:var(--gold);display:inline-flex;margin-top:2px}.mk-desk-k{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-sm);font-weight:700;color:var(--ink);letter-spacing:-.01em}.mk-desk-d{font-size:var(--text-sm);color:var(--ink-3);line-height:1.4;grid-column:2}.mk-reckon-pair{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center;margin-top:56px}@media(max-width:760px){.mk-reckon-pair{grid-template-columns:1fr;gap:24px}}.mk-reckon-h{font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:clamp(1.3rem,2.6vw,1.8rem);letter-spacing:-.02em;line-height:1.15}.mk-reckon-paper{border-radius:var(--r-lg);overflow:hidden;border:1px solid rgba(44,38,24,.25);background:repeating-linear-gradient(180deg,transparent 0 27px,var(--paper-rule) 27px 28px),linear-gradient(180deg,var(--paper-2),var(--paper));color:var(--paper-ink);padding:20px 22px;box-shadow:var(--lift)}.mk-reckon-paper-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--paper-rule)}.mk-reckon-paper-head span{font-weight:700;font-size:var(--text-base)}.mk-reckon-paper-head em{font-style:normal;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink-2)}.mk-reckon-paper-rows{display:flex;flex-direction:column}.mk-reckon-paper-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--paper-rule);font-size:var(--text-base)}.mk-reckon-paper-row span{color:var(--paper-ink-2)}.mk-reckon-paper-row b{font-weight:700;color:var(--paper-ink)}.mk-reckon-paper-row b.mint-deep{color:var(--mint-deep)}.mk-reckon-paper-foot{padding-top:12px;font-size:var(--text-sm);color:var(--paper-ink-2)}.mk-care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}@media(max-width:720px){.mk-care-grid{grid-template-columns:1fr}}.mk-care-item{padding:14px 16px;border-radius:var(--r-md);text-align:left;background:#ffffff05;border:1px solid var(--hair)}.mk-care-item b{display:block;color:var(--ink);font-size:var(--text-base)}.mk-care-item span{display:block;color:var(--ink-3);font-size:var(--text-sm);margin-top:4px;line-height:1.45}.mk-final{text-align:center;padding:88px 24px 96px;max-width:760px;margin:0 auto}.mk-final-mark{display:flex;justify-content:center;margin-bottom:24px}.mk-final-h{font-size:clamp(2.2rem,5.5vw,3.6rem)}.mk-final .mk-btn{margin-top:36px}.mk-footer{max-width:1020px;margin:0 auto;padding:40px 24px 56px;border-top:1px solid var(--hair);display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.mk-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.mk-reveal.in{opacity:1;transform:translateY(0)}.mk-support{max-width:780px;margin:0 auto;padding:30px 24px 40px}.mk-support-head{text-align:center;margin-bottom:44px}.mk-support-h1{font-size:clamp(2.1rem,5vw,3.2rem);margin-top:14px}.mk-support-lede{margin:18px auto 0;max-width:46ch}.mk-help-card{padding:30px;border-radius:var(--r-xl);background:linear-gradient(135deg,#e8b24a12,#161a2e8c);border:1px solid rgba(232,178,74,.18)}.mk-help-title{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-xl);color:var(--gold)}.mk-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}@media(max-width:620px){.mk-help-grid{grid-template-columns:1fr}}.mk-help-name{font-weight:700;color:var(--ink);font-size:var(--text-md)}.mk-help-body{color:var(--ink-2);font-size:var(--text-base);margin-top:5px;line-height:1.5}.mk-help-body a,.mk-help-note a{color:var(--gold);text-decoration:none}.mk-help-body a:hover,.mk-help-note a:hover{text-decoration:underline}.mk-help-note{font-size:var(--text-sm);color:var(--ink-3);margin-top:22px;line-height:1.55}.mk-help-card .mk-link-quiet{margin-top:16px}.mk-form-wrap{margin-top:48px}.mk-form{margin-top:26px}.mk-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mk-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.mk-field-row{grid-template-columns:1fr}}.mk-field{display:block;margin-top:16px}.mk-field>span{display:block;font-size:var(--text-sm);color:var(--ink-2);margin-bottom:7px;font-weight:500}.mk-field input,.mk-field select,.mk-field textarea{width:100%;padding:13px 14px;font-size:var(--text-base);color:var(--ink);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.mk-field textarea{resize:vertical;min-height:110px}.mk-field input::placeholder,.mk-field textarea::placeholder{color:var(--ink-3)}.mk-field input:focus,.mk-field select:focus,.mk-field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-tint)}.mk-field select{appearance:none;cursor:pointer}.mk-form-actions{display:flex;align-items:center;gap:18px;margin-top:26px;flex-wrap:wrap}.mk-form-err{color:var(--coral);font-size:var(--text-base)}.mk-form-done{display:flex;align-items:center;gap:16px;margin-top:22px;padding:22px;border-radius:var(--r-lg);background:var(--mint-tint);border:1px solid rgba(46,211,167,.3)}.mk-form-done-mark{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:var(--text-lg);color:var(--bg);background:var(--mint)}.mk-form-done b{display:block;color:var(--ink)}.mk-form-done span{display:block;color:var(--ink-2);font-size:var(--text-base);margin-top:3px}.mk-legal-strip{margin-top:52px;padding:28px;border-radius:var(--r-lg);background:#ffffff05;border:1px solid var(--hair);text-align:center}.mk-legal-title{font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mk-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:16px}.mk-legal-links a{color:var(--ink-2);text-decoration:none;font-size:var(--text-base);transition:color .2s ease}.mk-legal-links a:hover{color:var(--gold)}.mk-legal-fine{font-size:var(--text-sm);color:var(--ink-3);margin-top:18px;line-height:1.55;max-width:52ch;margin-left:auto;margin-right:auto}.mk-glyph{position:absolute;z-index:0;pointer-events:none;width:clamp(300px,44vw,560px);height:auto;top:50%;left:52%;color:#e8b24a0d;transform:translate(-50%,-50%) rotate(-9deg)}@media(max-width:880px){.mk-glyph{left:70%;opacity:.7}}.mk-section-try{padding-top:48px;padding-bottom:56px;max-width:1020px}.mk-call-intro{max-width:60ch}.mk-call-intro .mk-body{margin-bottom:0}.mk-call{position:relative;margin-top:32px;display:grid;grid-template-columns:1.12fr .88fr;border-radius:var(--r-xl);background:var(--surface);border:1px solid rgba(232,178,74,.22);box-shadow:var(--lift);overflow:hidden;transition:border-color .55s ease}@media(max-width:820px){.mk-call{grid-template-columns:1fr}}.mk-call.is-won{border-color:#2ed3a766}.mk-call.is-flat{border-color:var(--glass-border-hi)}.mk-call-sim{margin-top:12px;font-size:var(--text-sm);color:var(--ink-3)}.mk-call-stage{position:relative;z-index:1;padding:0 0 36px}@media(max-width:520px){.mk-call-stage{padding:0 0 28px}}.mk-call-stage>.mv-strip{height:56px;margin-bottom:18px}.mk-call-head,.mk-call-vs,.mk-call-choices,.mk-call-pending,.mk-call-result{padding-left:34px;padding-right:34px}@media(max-width:520px){.mk-call-head,.mk-call-vs,.mk-call-choices,.mk-call-pending,.mk-call-result{padding-left:22px;padding-right:22px}}.mk-call-head{display:flex;align-items:center;gap:10px;padding-top:4px}.mk-call-meta{font-size:var(--text-sm);color:var(--ink-3)}.mk-call-vs{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px;font-family:Hanken Grotesk,sans-serif;font-weight:400;font-size:clamp(1.55rem,3.4vw,2.15rem);color:var(--ink);line-height:1.1;letter-spacing:-.01em}.mk-call-vs i{font-style:normal;font-family:Hanken Grotesk,sans-serif;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.mk-call-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}@media(max-width:380px){.mk-call-choices{grid-template-columns:1fr}}.mk-call-pick{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:16px 18px;cursor:pointer;text-align:left;font-family:inherit;border-radius:var(--r-md);color:var(--ink);background:#ffffff05;border:1px solid var(--glass-border);transition:transform .18s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.mk-call-pick:hover{border-color:#e8b24a80;background:var(--gold-tint)}.mk-call-pick:active{transform:translateY(0) scale(.98)}.mk-call-pick-k{font-weight:700;font-size:var(--text-md)}.mk-call-pick-v{font-size:var(--text-base);color:var(--gold)}.mk-call-pending{margin-top:26px;animation:fadeSlideUp .4s cubic-bezier(.16,1,.3,1) both}.mk-call-yourside{font-size:var(--text-md);color:var(--ink-2);line-height:1.5}.mk-call-yourside b{color:var(--ink)}.mk-call-yourside .num{color:var(--gold);font-weight:600}.mk-call-go{margin-top:18px;display:inline-flex;align-items:center;gap:9px;padding:13px 26px;border:none;cursor:pointer;border-radius:999px;font-family:inherit;font-weight:600;font-size:var(--text-md);color:#1a1205;background:var(--grad);box-shadow:0 6px 22px #e8b24a47;transition:transform .2s ease,box-shadow .25s ease}.mk-call-go:hover{filter:brightness(1.06)}.mk-call-go svg{transition:transform .25s ease}.mk-call-go:hover svg{transform:translate(4px)}.mk-call-result{margin-top:24px;animation:fadeSlideUp .45s cubic-bezier(.16,1,.3,1) both}.mk-call-verdict{font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:var(--text-xl);letter-spacing:-.02em}.mk-call-verdict.won{color:var(--mint-bright)}.mk-call-verdict.flat{color:var(--ink)}.mk-call-resline{margin-top:9px;color:var(--ink-2);font-size:var(--text-md);line-height:1.55;max-width:44ch}.mk-call-resline b{color:var(--ink)}.mk-call-resline .num{color:var(--mint);font-weight:700}.mk-call-after{display:flex;align-items:center;gap:20px;margin-top:20px;flex-wrap:wrap}.mk-call-again{padding:10px 20px;border-radius:999px;cursor:pointer;font-family:inherit;font-weight:600;font-size:var(--text-base);color:var(--ink);background:#ffffff08;border:1px solid var(--glass-border);transition:border-color .2s ease,background .2s ease}.mk-call-again:hover{border-color:#e8b24a73;background:var(--gold-tint)}.mk-call-aside{position:relative;z-index:1;padding:34px 32px;background:linear-gradient(180deg,#ffffff04,#fff0);border-left:1px solid var(--hair);display:flex;flex-direction:column;gap:16px;justify-content:center}@media(max-width:820px){.mk-call-aside{border-left:none;border-top:1px solid var(--hair)}}.mk-call-bals{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mk-call-bal{padding:16px;border-radius:var(--r-md);background:#ffffff05;border:1px solid var(--hair)}.mk-call-bal.gold{border-top:2px solid var(--gold);box-shadow:0 -1px 16px #e8b24a1a inset}.mk-call-bal.mint{border-top:2px solid var(--mint);box-shadow:0 -1px 16px #2ed3a71a inset}.mk-call-bal-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.mk-call-bal.gold .mk-call-bal-label{color:var(--gold)}.mk-call-bal.mint .mk-call-bal-label{color:var(--mint)}.mk-call-bal-num{font-size:var(--text-2xl);font-weight:700;margin-top:5px;letter-spacing:-.01em}.mk-call-bal-num.pop{animation:callPop .6s cubic-bezier(.2,.7,.2,1);color:var(--mint-bright)}@keyframes callPop{0%{transform:scale(1)}35%{transform:scale(1.13)}to{transform:scale(1)}}.mk-call-bal-sub{font-size:var(--text-xs);color:var(--ink-3);margin-top:3px}.mk-shadow-teaser{padding:14px 16px;border-radius:var(--r-md);background:#ffffff05;border:1px solid var(--hair);animation:fadeSlideUp .5s ease both}.mk-shadow-teaser-label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.mk-shadow-teaser-num{font-size:var(--text-xl);font-weight:700;margin-top:5px;letter-spacing:-.01em;color:var(--ink-2)}.mk-shadow-teaser-sub{font-size:var(--text-sm);color:var(--ink-3);margin-top:4px;line-height:1.5}.mk-call-scout{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border-radius:var(--r-md);background:linear-gradient(135deg,#e8b24a1a,#e8b24a08);border:1px solid rgba(232,178,74,.18)}@media(prefers-reduced-motion:reduce){.mk-hero-card,.mk-call-bal-num.pop{animation:none!important}.mk-reveal{opacity:1;transform:none;transition:none}}html.lg-gate-locked{overflow:hidden}html[data-age-ok] #ledger-age-gate{display:none!important}.lg-gate{position:fixed;inset:0;z-index:1000;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:clamp(24px,6vh,72px) 22px 28px;color:var(--ink-2);line-height:1.66;font-feature-settings:"tnum" 1;background:radial-gradient(900px 520px at 78% -6%,rgba(232,178,74,.1),transparent 60%),radial-gradient(820px 540px at 6% 16%,rgba(46,211,167,.07),transparent 62%),var(--bg);transition:opacity .52s ease}.lg-gate--leaving{opacity:0;pointer-events:none}.lg-gate-aurora{position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 420px at 50% 110%,rgba(46,211,167,.05),transparent 70%)}.lg-gate-film{position:fixed;inset:0;pointer-events:none;background:var(--bg) url(/film-stadium.jpg) 50% 30% / cover no-repeat;filter:saturate(.6) contrast(1.02) brightness(.42)}.lg-gate-film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:0;transition:opacity 1.8s ease}.lg-gate-film.playing .lg-gate-film-video{opacity:1}.lg-gate-scrim{position:fixed;inset:0;pointer-events:none;background:radial-gradient(120% 100% at 50% 46%,#0b0d1adb,#0b0d1a9e 46%,#0b0d1a61),linear-gradient(180deg,rgba(11,13,26,.55) 0%,transparent 30%,transparent 72%,rgba(11,13,26,.72) 100%)}.lg-gate-wrap{z-index:1}.lg-gate-wrap{position:relative;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;flex:1;margin:auto 0}.lg-gate-lockup{display:flex;align-items:center;gap:11px;margin-bottom:clamp(34px,7vh,64px)}.lg-gate-wordmark{font-weight:700;font-size:var(--text-lg);letter-spacing:-.02em;color:var(--ink)}.lg-gate-why{text-align:center;margin-bottom:clamp(28px,5vh,40px)}.lg-gate-why h1,.lg-gate-why .lg-gate-h1{font-family:Hanken Grotesk,sans-serif;font-weight:500;font-size:clamp(30px,8vw,42px);line-height:1.08;letter-spacing:-.01em;margin-bottom:18px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold)}.lg-gate-why p{font-size:var(--text-md);max-width:40ch;margin:0 auto}.lg-gate-why p+p{margin-top:13px}.lg-gate-why .lg-gate-lead{color:var(--ink)}.lg-gate-card{width:100%;background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--lift);padding:26px 24px 24px;position:relative;overflow:hidden}.lg-gate-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(232,178,74,.5),transparent)}.lg-gate-eyebrow{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:10px}.lg-gate-card h2{font-family:Hanken Grotesk,sans-serif;font-weight:500;font-size:var(--text-xl);color:var(--ink);letter-spacing:-.01em;margin-bottom:11px}.lg-gate-rule{font-size:var(--text-base);color:var(--ink-2)}.lg-gate-choices{display:flex;flex-direction:column;gap:11px;margin-top:22px}.lg-gate-choice{appearance:none;cursor:pointer;width:100%;font-family:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink);background:var(--surface-2);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:15px 18px;text-align:center;transition:border-color .22s ease,background-color .22s ease,transform .12s ease}.lg-gate-choice:hover{background:var(--gold-tint);border-color:#e8b24a8c}.lg-gate-choice:active{transform:translateY(1px)}.lg-gate-choice:focus-visible{outline:none;border-color:var(--gold-bright);box-shadow:0 0 0 3px var(--gold-tint)}.lg-gate-welcome{text-align:center;padding:6px 0 2px;animation:lg-rise .5s ease both}.lg-gate-spark{font-size:var(--text-xl);color:var(--gold-bright);margin-bottom:6px}.lg-gate-welcome p{color:var(--ink);font-size:var(--text-base)}.lg-gate-welcome small{display:block;color:var(--ink-3);font-size:var(--text-sm);margin-top:6px}.lg-gate-exit{text-align:left;animation:lg-rise .5s ease both}.lg-gate-exit h3{font-family:Hanken Grotesk,sans-serif;font-weight:500;font-size:var(--text-lg);color:var(--ink);margin-bottom:9px;outline:none}.lg-gate-exit p{font-size:var(--text-base);color:var(--ink-2)}.lg-gate-exit p+p{margin-top:10px}.lg-gate-help{color:var(--gold);border:none;text-decoration:none}.lg-gate-help:hover{text-decoration:underline}.lg-gate-back{margin-top:18px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--text-base);font-weight:600;color:var(--gold);padding:4px 0}.lg-gate-back:focus-visible{outline:none;text-decoration:underline}.lg-gate-brandline{font-family:Hanken Grotesk,sans-serif;font-style:italic;font-weight:400;font-size:var(--text-md);color:var(--ink-2);text-align:center;margin-top:clamp(26px,5vh,38px)}.lg-gate-footer{margin-top:auto;padding-top:34px;text-align:center;font-size:var(--text-sm);color:var(--ink-3);line-height:1.7;max-width:42ch}.lg-gate-footer a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--hair)}.lg-gate-footer a:hover{color:var(--gold);border-color:#e8b24a80}.lg-gate-dot{color:var(--ink-3);margin:0 6px}@keyframes lg-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lg-reveal{opacity:0;animation:lg-rise .7s cubic-bezier(.22,.61,.36,1) both}.lg-d1{animation-delay:.05s}.lg-d2{animation-delay:.18s}.lg-d3{animation-delay:.32s}.lg-d4{animation-delay:.46s}@media(prefers-reduced-motion:reduce){.lg-gate,.lg-reveal,.lg-gate-welcome,.lg-gate-exit{animation:none!important;transition:none!important}.lg-reveal{opacity:1}.lg-gate-film-video{opacity:0;transition:none}}@media(max-width:720px){.lg-gate{padding:max(20px,env(safe-area-inset-top,0px)) 16px max(24px,env(safe-area-inset-bottom,0px))}.lg-gate-lockup{margin-bottom:28px}.lg-gate-why{margin-bottom:22px}.lg-gate-choice{min-height:48px}}.callday{position:relative;margin-top:12px;padding:16px 16px 18px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--glass-border-hi);box-shadow:inset 0 1px #ffffff0a;overflow:hidden}.callday.is-won{border-color:#1c9c7b80;background:color-mix(in srgb,var(--surface-2) 82%,var(--teal) 18%)}.callday.is-lost{border-color:var(--glass-border-hi)}.callday-head{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.callday-meta{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.callday-face{flex:0 0 auto;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--surface-3);border:1px solid var(--gold-line)}.callday-head-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 140px}.callday-eyebrow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)!important}.callday-ai{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)!important;background:var(--gold-tint);border:1px solid var(--gold-line);border-radius:20px;padding:2px 7px}.callday-ai svg{width:9px;height:9px}.callday-headline{font-family:Hanken Grotesk,sans-serif;font-weight:600;font-size:var(--text-lg);line-height:1.15;letter-spacing:var(--tracking-tight)}.callday-streak{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;background:#d2724e24;border:1px solid rgba(184,92,58,.4);font-variant-numeric:tabular-nums}.callday-streak svg{width:15px;height:15px;color:var(--coral-deep)}.callday-streak b{font-size:var(--text-base)}.callday-matchup{position:relative;display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px}.callday-sport{display:inline-flex;opacity:.85;color:var(--gold)}.callday-tag{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:#ffffff0a;border:1px solid var(--glass-border-hi);color:var(--ink-2)!important}.callday-vs{font-weight:600;font-size:var(--text-md)}.callday-ask{display:block;width:100%;margin-top:9px;cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:600;color:var(--gold)!important;background:none;border:none;padding:4px;text-align:center;transition:opacity .2s ease}.callday-ask:hover{opacity:.75}.callday-read{position:relative;font-family:Hanken Grotesk,sans-serif;font-style:italic;font-size:var(--text-md);line-height:1.55;color:var(--ink-2)!important;margin:12px 0 14px;padding:8px 14px;border-left:3px solid rgba(232,178,74,.5);background:#e8b24a08;border-radius:0 var(--r-sm) var(--r-sm) 0;max-width:72ch}.callday-actions{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:480px;margin:12px auto 0}.callday-btn{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border-radius:var(--r-sm);cursor:pointer;text-align:left;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.callday-btn:active{transform:scale(.98)}.callday-btn-k{font-weight:700;font-size:var(--text-base)}.callday-btn-v{font-size:var(--text-sm);opacity:.85;font-variant-numeric:tabular-nums}.callday-btn.lean{background:var(--grad);border:1px solid transparent;box-shadow:0 2px 10px #b07c2259}.callday-btn.lean,.callday-btn.lean span{color:var(--on-gold)!important}.callday-btn.lean:hover{transform:translateY(-1px);box-shadow:0 4px 16px #b07c2273}.callday-btn.fade{background:#ffffff0a;border:1px solid var(--glass-border-hi);color:var(--ink)}.callday-btn.fade:hover{transform:translateY(-1px);border-color:var(--gold-line);background:var(--surface-3)}.callday-pending{position:relative;display:flex;flex-direction:column;gap:12px}.callday-yourside{font-size:var(--text-base);color:var(--ink-2)!important}.callday-yourside b{font-weight:700}.callday-reveal{display:block;width:100%;max-width:360px;margin:12px auto 0;padding:13px 20px;border-radius:var(--r-sm);cursor:pointer;font-weight:700;font-size:var(--text-base);color:var(--on-gold)!important;background:var(--grad);border:1px solid transparent;box-shadow:0 2px 14px #b07c2259;text-align:center;transition:transform .15s ease,box-shadow .2s ease}.callday-reveal:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #b07c228c}.callday-reveal:disabled{opacity:.72;cursor:progress}.callday-outcome{position:relative;display:flex;flex-direction:column;gap:7px}.callday-outcome-line{font-size:var(--text-base);line-height:1.5}.callday.is-won .callday-outcome-line{color:var(--teal)!important;font-weight:600}.callday-foot{font-size:var(--text-sm);color:var(--ink-3)!important}@media(max-width:720px){.callday{padding:14px 14px 16px}.callday-head{align-items:flex-start}.callday-meta{margin-left:0;width:100%;justify-content:flex-start;flex-wrap:wrap}.callday-headline{font-size:var(--text-md)}.callday-read{font-size:var(--text-sm);line-height:1.5;margin:10px 0 12px}.callday-actions,.callday-reveal{max-width:100%}.callday-btn{min-height:48px;padding:12px}.callday-ask{min-height:44px}}@media(max-width:380px){.callday-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.slate,.callday{animation:none!important}.callday-btn:hover,.callday-reveal:hover,.callday-btn.lean:hover,.callday-btn.fade:hover{transform:none!important}}.scout-cue{display:flex;align-items:center;gap:14px;margin:16px 0 22px;padding:14px 16px;border-radius:var(--r-md);background:linear-gradient(135deg,#161a2eeb,#121528db);border:1px solid var(--glass-border-hi);box-shadow:var(--lift);position:relative;overflow:hidden}.scout-cue:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--grad);opacity:.9}.scout-cue.tone-teal:before{background:linear-gradient(180deg,var(--mint-bright),var(--mint-deep))}.scout-cue.tone-plum:before{background:linear-gradient(180deg,#B9A4E0,var(--plum))}.scout-cue-face{flex:none;padding:0;border:0;background:none;cursor:pointer;border-radius:50%;line-height:0;transition:transform .2s var(--ease, cubic-bezier(.22,.61,.36,1))}.scout-cue-face:hover{transform:scale(1.08) rotate(-3deg)}.scout-cue-body{min-width:0;flex:1}.scout-cue-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:3px}.scout-cue-name{font-family:Hanken Grotesk,sans-serif;font-size:var(--text-md);color:var(--ink);font-weight:500;letter-spacing:.01em}.scout-cue-ai{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright);background:var(--gold-tint);border:1px solid var(--gold-glow);border-radius:20px;padding:2px 7px}.scout-cue.tone-teal .scout-cue-ai{color:var(--mint-bright);background:var(--mint-tint);border-color:var(--teal-glow)}.scout-cue.tone-plum .scout-cue-ai{color:#c7b4ec;background:var(--plum-tint);border-color:#a088c966}.scout-cue-ai svg{width:9px;height:9px}.scout-cue-line{font-size:var(--text-base);line-height:1.4;color:var(--ink-2);margin:0 0 10px}.scout-cue-chips{display:flex;flex-wrap:wrap;gap:8px}.scout-cue-chip{padding:7px 12px;border-radius:20px;cursor:pointer;background:var(--surface-2);border:1px solid var(--glass-border-hi);color:var(--ink-2);font-size:var(--text-sm);font-weight:500;font-family:inherit;transition:all .15s ease;text-align:left}.scout-cue-chip:hover{border-color:var(--gold);color:var(--gold-bright);background:var(--gold-tint)}.scout-cue.tone-teal .scout-cue-chip:hover{border-color:var(--mint);color:var(--mint-bright);background:var(--mint-tint)}.scout-cue.tone-plum .scout-cue-chip:hover{border-color:var(--plum);color:#c7b4ec;background:var(--plum-tint)}@media(max-width:460px){.scout-cue{align-items:flex-start;gap:10px;padding:10px 12px;margin:10px 0 12px}.scout-cue-face svg{width:34px;height:34px}.scout-cue-line{font-size:var(--text-sm);margin:0 0 8px}.scout-cue-chips{display:flex;flex-direction:column;gap:8px}.scout-cue-chip{width:100%;min-height:44px;padding:10px 14px;font-size:var(--text-sm);line-height:1.3;white-space:normal;overflow-wrap:anywhere;border-radius:12px}}@media(prefers-reduced-motion:reduce){.scout-cue-face:hover{transform:none}}.acc-gold{color:var(--gold-bright)}.acc-teal{color:var(--mint-bright)}.acc-plum{color:#c7b4ec}.acc-sky{color:#9cc0ea}.acc-coral{color:#e69274}.cir{position:relative;width:100%;margin-top:6px}.cir-banner{position:relative;overflow:hidden;border:1px solid var(--glass-border);border-radius:var(--r-xl);background:radial-gradient(120% 140% at 0% 0%,rgba(232,178,74,.1),transparent 55%),radial-gradient(120% 160% at 100% 0%,rgba(46,211,167,.09),transparent 55%),var(--glass);padding:22px 24px;margin-bottom:14px}.cir-seg{display:flex;gap:4px;padding:4px;margin-bottom:14px;background:#ffffff08;border:1px solid var(--hair);border-radius:30px}.cir-seg-btn.on{background:var(--gold-tint);color:var(--gold-bright);box-shadow:0 0 16px #e8b24a1a}.cir-rail{position:relative;display:flex;flex-direction:column;height:min(600px,72vh);border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.cir-rail.env-card{background:var(--mv-paper, #0c1018)}.cir-pane-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--surface) 88%,transparent)}.cir-pane-id{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:var(--text-base)}.cir-pane-id b{font-weight:700}.cir-pane-id svg{width:16px;height:16px;color:var(--ink-3)}.cir-pane-tag{font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:#ffffff0d;padding:3px 8px;border-radius:20px}.cir-online{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--ink-2)}.cir-online-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 7px var(--mint);animation:statusPulse 2.4s ease-in-out infinite}.cir-empty{padding:40px 20px;text-align:center;color:var(--ink-3);font-size:var(--text-base)}.cir-stream{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 6px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.cir-msg{display:flex;gap:10px;align-items:flex-start}.cir-msg.grouped{margin-top:-6px}.cir-msg-av{width:34px;flex:none}.cir-msg-spacer{display:block;width:34px;height:1px}.cir-av{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:var(--text-base);color:#0b0d1a;box-shadow:inset 0 0 0 1px #ffffff1f}.cir-av.acc-gold{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep))}.cir-av.acc-teal{background:linear-gradient(135deg,var(--mint-bright),var(--mint-deep))}.cir-av.acc-plum{background:linear-gradient(135deg,#c7b4ec,#7b5fb0)}.cir-av.acc-sky{background:linear-gradient(135deg,#9cc0ea,#4e78ad)}.cir-av.acc-coral{background:linear-gradient(135deg,#E69274,var(--coral-deep))}.cir-scout-av{border-radius:50%;background:#e8b24a14;box-shadow:inset 0 0 0 1px #e8b24a40}.cir-msg-body{min-width:0;flex:1}.cir-msg-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:1px}.cir-msg-name{font-weight:700;font-size:var(--text-base);display:inline-flex;align-items:center;gap:6px}.cir-badge{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright);background:#e8b24a1f;border:1px solid rgba(232,178,74,.25);padding:1px 6px;border-radius:20px}.cir-msg-time{font-size:var(--text-xs);color:var(--ink-3)}.cir-msg-text{color:var(--ink-2);font-size:var(--text-base);line-height:1.5;word-wrap:break-word;overflow-wrap:anywhere}.cir-msg.scout .cir-msg-text{color:#f3e6c8;background:#e8b24a0f;border:1px solid rgba(232,178,74,.12);border-radius:12px;padding:8px 11px}.cir-typing{display:inline-flex;gap:4px;padding:9px 4px}.cir-typing span{width:6px;height:6px;border-radius:50%;background:var(--gold);opacity:.5;animation:cirBlink 1.2s infinite ease-in-out}.cir-typing span:nth-child(2){animation-delay:.18s}.cir-typing span:nth-child(3){animation-delay:.36s}@keyframes cirBlink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cir-compose{display:flex;align-items:flex-end;gap:8px;padding:11px 12px;border-top:1px solid var(--hair);background:#ffffff05}.cir-input{flex:1;resize:none;max-height:120px;background:#ffffff0a;border:1px solid var(--glass-border);border-radius:14px;padding:10px 13px;color:var(--ink);font-size:var(--text-base);line-height:1.4;transition:border-color .2s}.cir-input:focus{outline:none;border-color:#e8b24a66}.cir-input::placeholder{color:var(--ink-3)}.cir-compose-hint{margin:0;padding:0 14px 10px;font-size:var(--text-xs);color:var(--ink-3)}.cir-compose-hint b{color:var(--gold);font-weight:600}.cir-send{flex:none;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--grad);color:#1a1205;box-shadow:0 4px 14px #e8b24a40;transition:transform .15s,opacity .2s}.cir-send svg{width:19px;height:19px}.cir-send:disabled{opacity:.4;box-shadow:none}.cir-send:not(:disabled):active{transform:scale(.93)}.cir-new{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-sm);font-weight:600;color:var(--gold-bright);background:#e8b24a1a;border:1px solid rgba(232,178,74,.2);padding:6px 11px;border-radius:20px;transition:all .2s}.cir-chan.on{color:var(--gold-bright);background:var(--gold-tint);border-color:#e8b24a40}.cir-prompts{display:flex;gap:7px;flex-wrap:wrap;padding:10px 12px 2px;border-top:1px solid var(--hair)}.cir-prompt{font-size:var(--text-sm);font-weight:500;color:var(--ink-2);cursor:pointer;background:#ffffff0a;border:1px solid var(--hair);padding:6px 11px;border-radius:16px;transition:all .18s}.cir-prompt:hover,.cir-prompt:active{color:var(--gold);border-color:#e8b24a4d;background:var(--gold-tint)}.cir-vote .num{font-size:var(--text-sm);font-weight:700}.cir-vote.voted{color:var(--gold-bright);background:var(--gold-tint);border-color:#e8b24a59;box-shadow:0 0 14px #e8b24a1a}.cir-vote.row{flex-direction:row;gap:6px;min-width:0;padding:6px 12px;align-self:auto}.cir-back{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);font-weight:600;color:var(--ink-2);padding:5px 9px;border-radius:20px;transition:all .2s}.cir-reply.scout .cir-msg-text{color:#f3e6c8}.cir-post-btn:not(:disabled):active{transform:scale(.96)}@media(max-width:720px){.cir-banner{padding:16px 14px}.cir-rail,.cir-threads{height:min(420px,58dvh)}.cir-pane-head{flex-wrap:wrap;align-items:flex-start}.cir-pane-tag{white-space:normal;line-height:1.3}}@media(prefers-reduced-motion:reduce){.cir-stream{scroll-behavior:auto}.cir-typing span,.cir-live-dot,.cir-online-dot{animation:none}}.xp-pops{position:fixed;top:64px;right:18px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:4px;pointer-events:none}.xp-pop{font:700 var(--text-sm)/1 "Hanken Grotesk",sans-serif;color:var(--gold-bright);background:#e8b24a1f;border:1px solid rgba(232,178,74,.3);border-radius:999px;padding:5px 10px;text-shadow:0 0 12px var(--gold-glow);animation:xpPopRise 1.4s cubic-bezier(.2,.7,.3,1) forwards}@keyframes xpPopRise{0%{opacity:0;transform:translateY(8px) scale(.85)}18%{opacity:1;transform:translateY(0) scale(1.04)}30%{transform:translateY(0) scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-22px)}}.lb-steady-note{margin:-2px 0 10px;padding:8px 12px;border-radius:var(--r-sm);background:var(--teal-tint);border:1px solid rgba(46,211,167,.18);font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.lb-gap{text-align:center;color:var(--ink-3);font-size:var(--text-sm);letter-spacing:.3em;padding:2px 0}.live-rail{margin:4px 0 16px}.live-rail-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.live-rail-title{font:700 var(--text-sm)/1 "Hanken Grotesk",sans-serif;color:var(--coral);text-transform:uppercase;letter-spacing:.08em}.live-rail-n{font-size:var(--text-xs);color:var(--ink-3)}.live-rail-scroll{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.live-rail-scroll::-webkit-scrollbar{display:none}.live-card{position:relative;flex:0 0 200px;text-align:left;display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid rgba(210,114,78,.35);border-radius:var(--r-md);padding:12px;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.live-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120px 60px at 85% 0%,var(--coral-tint),transparent 70%);animation:liveCardBreathe 2.6s ease-in-out infinite}@keyframes liveCardBreathe{0%,to{opacity:.5}50%{opacity:1}}.live-card:hover{transform:translateY(-2px);border-color:var(--coral);box-shadow:0 6px 24px #d2724e2e}.live-card-top{display:flex;align-items:center;gap:6px}.live-card-score{font:800 var(--text-xl)/1 "Hanken Grotesk",sans-serif;color:var(--ink);letter-spacing:.02em}.live-card-title{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);line-height:1.3}.live-card-odds{display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs);color:var(--ink-3)}.live-card-odds b{color:var(--gold);font-weight:700}.pick-pending-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pick-pending-row .pick-awaiting{flex:1;min-width:150px}.btn-cashout svg{width:13px;height:13px}.pick.cashed{border-left:3px solid var(--teal-deep);opacity:.92}.pick.cashed .verdict{color:var(--teal)}.arcade-head{margin-bottom:18px}.arcade-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.arcade-title-row h1,.arcade-title-row .arcade-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;color:var(--ink);letter-spacing:.01em;margin:0}.arcade-balance{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--glass-border);border-radius:999px;padding:6px 14px;font-size:var(--text-sm);color:var(--ink-3)}.arcade-balance b{color:var(--gold);font-size:var(--text-base)}.arcade-practice{margin:-4px 0 12px;font-size:var(--text-sm);color:var(--ink-3);line-height:1.45}.arcade-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(min-width:721px){.arcade-tabs{grid-template-columns:repeat(4,1fr)}}.arcade-tab{flex:1;flex-direction:column;gap:4px;min-height:var(--ctrl-h-lg);padding:var(--space-3) var(--space-2);background:var(--surface);border-color:var(--glass-border)}.arcade-tab span{font-size:var(--ctrl-fs-sm);font-weight:var(--fw-bold);line-height:1}.arcade-tab em{font-size:var(--text-xs);font-weight:var(--fw-semi);font-style:normal;color:var(--ink-3);letter-spacing:.04em}.arcade-tab.on em{color:var(--gold-bright)}.arcade-pane[hidden]{display:none!important}.wheel-payout{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px;padding:12px 14px;border-radius:var(--r-md);background:#e8b24a0d;border:1px solid rgba(232,178,74,.14)}.wheel-payout-k{font-size:var(--text-sm);font-weight:600;color:var(--ink-2)}.wheel-payout-v{font-size:var(--text-xl);font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums}.wheel-payout-sub{flex-basis:100%;font-size:var(--text-xs);color:var(--ink-3)}.wheel-hero{position:relative;text-align:center;padding:22px 16px 8px;margin-bottom:6px}.wheel-hero h1{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;color:var(--ink);margin-bottom:6px}.wheel-hero p{font-size:var(--text-sm);color:var(--ink-2)}.wheel-hero b{color:var(--gold)}.wheel-stage{position:relative;display:flex;flex-direction:column;align-items:center;padding:26px 12px 14px;margin-bottom:14px;background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);overflow:hidden}.wheel-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:none;transition:background var(--dur-3) var(--ease)}.wheel-stage.phase-spinning:before{background:radial-gradient(260px 180px at 50% 30%,rgba(232,178,74,.14),transparent 70%)}.wheel-pointer{position:relative;z-index:3;width:0;height:0;margin-bottom:-7px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:16px solid var(--gold)}.wheel-pointer:after{content:"";position:absolute;left:-5px;top:-20px;width:10px;height:5px;border-radius:2px;background:var(--spine)}.wheel-rotor{position:relative;z-index:1;will-change:transform}.wheel-verdict{min-height:26px;margin-top:12px;text-align:center}.wheel-verdict-idle{font-size:var(--text-sm);color:var(--ink-3)}.wheel-verdict-line{font:700 var(--text-base)/1.3 "Hanken Grotesk",sans-serif}.wheel-verdict-line.win{color:var(--teal);text-shadow:0 0 18px var(--teal-glow)}.wheel-verdict-line.loss{color:var(--ink-2)}.wheel-table{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:16px;margin-bottom:16px}.wheel-bets{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px}@media(min-width:560px){.wheel-bets{grid-template-columns:repeat(4,1fr)}}.wheel-bet{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--surface);cursor:pointer;transition:all .2s;color:var(--ink-2)}.wheel-bet-swatch{width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.22)}.wheel-bet.bet-gold .wheel-bet-swatch{background:#e8b24a47;border-color:var(--gold)}.wheel-bet.bet-teal .wheel-bet-swatch{background:#2ed3a73d;border-color:var(--teal)}.wheel-bet.bet-plum .wheel-bet-swatch{background:#a088c947;border-color:var(--plum)}.wheel-bet.bet-diamond .wheel-bet-swatch{background:#45c8e04d;border-color:var(--azure)}.wheel-bet-name{font:700 var(--text-sm)/1 "Hanken Grotesk",sans-serif;color:var(--ink)}.wheel-bet-odds{font-size:var(--text-xs);color:var(--ink-3)}.wheel-bet-rtp{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.wheel-bet-mult{font:800 var(--text-base)/1 "Hanken Grotesk",sans-serif;color:var(--gold)}.wheel-bet.sel{transform:translateY(-2px);box-shadow:var(--lift)}.wheel-bet.bet-gold.sel{border-color:var(--gold);background:var(--gold-tint)}.wheel-bet.bet-teal.sel{border-color:var(--teal);background:var(--teal-tint)}.wheel-bet.bet-plum.sel{border-color:var(--plum);background:var(--plum-tint)}.wheel-bet.bet-diamond.sel{border-color:var(--azure);background:var(--azure-tint)}.wheel-bet:disabled{opacity:.6;cursor:default}.wheel-spin-btn{width:100%;margin-top:12px}.wheel-history{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.wheel-hist-row{display:flex;align-items:center;gap:10px;padding:9px 13px;background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-sm)}.wheel-hist-row.win{border-color:#2ed3a74d}.wheel-hist-dot{width:12px;height:12px;border-radius:50%;flex:0 0 auto;border:1px solid transparent}.wheel-hist-dot.dot-gold{background:#e8b24a47;border-color:var(--gold)}.wheel-hist-dot.dot-teal{background:#2ed3a73d;border-color:var(--teal)}.wheel-hist-dot.dot-plum{background:#a088c947;border-color:var(--plum)}.wheel-hist-dot.dot-diamond{background:#45c8e04d;border-color:var(--azure)}.wheel-hist-label{flex:1;font-size:var(--text-sm);color:var(--ink-2)}.wheel-hist-payout{font:700 var(--text-sm)/1 "Hanken Grotesk",sans-serif;color:var(--ink-3)}.wheel-hist-payout.win{color:var(--teal)}.level-track{margin-top:14px;border-top:1px solid var(--hair);padding-top:12px}.level-track-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.level-track-title{font:700 var(--text-sm)/1 "Hanken Grotesk",sans-serif;color:var(--ink);text-transform:uppercase;letter-spacing:.07em}.level-track-sub{font-size:var(--text-xs);color:var(--ink-3)}.level-track-rail{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.level-track-rail::-webkit-scrollbar{display:none}.lt-stop{position:relative;flex:0 0 86px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--surface);text-align:center}.lt-stop:before{content:"";position:absolute;left:-8px;top:24px;width:8px;height:2px;background:var(--hair)}.lt-stop:first-child:before{display:none}.lt-stop.reached:before{background:#2ed3a780}.lt-stop-ic{color:var(--ink-3)}.lt-stop-ic svg{width:18px;height:18px}.lt-stop-lvl{font:700 var(--text-xs)/1 "Hanken Grotesk",sans-serif;color:var(--ink-2)}.lt-stop-label{font-size:var(--text-xs);color:var(--ink-3);line-height:1.25}.lt-stop.reached{border-color:#2ed3a759;background:var(--teal-tint)}.lt-stop.reached .lt-stop-ic,.lt-stop.reached .lt-stop-lvl{color:var(--teal)}.lt-stop.next{border-color:#e8b24a80;background:var(--gold-tint);box-shadow:0 0 16px #e8b24a1f}.lt-stop.next .lt-stop-ic,.lt-stop.next .lt-stop-lvl{color:var(--gold)}.lt-stop-check{position:absolute;top:-6px;right:-4px;width:16px;height:16px;border-radius:50%;background:var(--teal);color:#06231b;font:800 var(--text-xs)/16px "Hanken Grotesk",sans-serif}@media(prefers-reduced-motion:reduce){.xp-pop{animation-duration:.01ms}.live-card:before{animation:none}.wheel-rotor{transition:none!important}}.mk-live-score{font:800 var(--text-sm)/1 "Hanken Grotesk",sans-serif;color:var(--coral);background:var(--coral-tint);border:1px solid rgba(210,114,78,.3);border-radius:999px;padding:3px 8px;letter-spacing:.02em}.mk-momentum{margin:2px 0 12px}.mk-momentum-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mk-momentum-k{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.mk-momentum-k b{color:var(--gold);font-weight:700}.mk-momentum-k.right{text-align:right}.mk-momentum-bar{display:block;height:7px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,#2ed3a724,#d2724e24);border:1px solid var(--hair)}.mk-momentum-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--gold));transition:width 1.6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #2ed3a74d}.odds-spark{flex:0 0 auto;opacity:.9}.side-mult{position:relative;transition:color .2s}.side-tick{margin-left:5px;font-size:var(--text-xs);font-weight:700}.side-tick.up,.num.tick-up{color:var(--teal)}.side-tick.down,.num.tick-down{color:var(--coral)}.side-mult.tick-up{animation:oddsFlashUp 1s ease-out}.side-mult.tick-down{animation:oddsFlashDown 1s ease-out}@keyframes oddsFlashUp{0%{color:var(--teal);text-shadow:0 0 12px var(--teal-glow)}to{color:inherit;text-shadow:none}}@keyframes oddsFlashDown{0%{color:var(--coral);text-shadow:0 0 12px var(--coral-glow)}to{color:inherit;text-shadow:none}}.num.tick-up{animation:oddsFlashUp 1s ease-out}.num.tick-down{animation:oddsFlashDown 1s ease-out}@media(prefers-reduced-motion:reduce){.mk-momentum-fill{transition:none}.side-mult.tick-up,.side-mult.tick-down,.num.tick-up,.num.tick-down{animation:none}}.cir-conn-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--teal);box-shadow:0 0 8px var(--teal-glow);animation:cirConnPulse 1.6s ease-in-out infinite}.cir-conn-dot.connecting{background:var(--gold);box-shadow:0 0 8px var(--gold-glow)}.cir-conn-dot.reconnecting{background:var(--coral);box-shadow:0 0 8px var(--coral-glow);animation-duration:.9s}@keyframes cirConnPulse{0%,to{opacity:1}50%{opacity:.35}}.cir-mention{color:var(--gold-bright);font-weight:600;background:#e8b24a1a;border-radius:5px;padding:0 3px}.cir-mention.scout{color:var(--teal);background:#2ed3a71f}.cir-badge.you{color:var(--ink-2);background:#ffffff0f;border-color:var(--hair)}.cir-msg.mine .cir-msg-text{background:linear-gradient(135deg,#e8b24a14,#2ed3a70d);padding:8px 11px;border-radius:12px;border:1px solid rgba(232,178,74,.14);display:inline-block}.cir-msg.pending{opacity:.9}.cir-msg.pending.sending .cir-msg-text{opacity:.72}.cir-msg.pending.failed .cir-msg-text{border:1px dashed rgba(210,114,78,.4)}.cir-msg-status{margin-top:3px;font-size:var(--text-xs)}.cir-sending{color:var(--ink-3);font-style:italic}.cir-retry{color:var(--coral);background:none;border:none;padding:0;cursor:pointer;font-size:var(--text-xs);font-weight:600}.cir-retry:hover{text-decoration:underline}.pick-share{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(46,211,167,.35);background:var(--teal-tint);color:var(--teal);font:700 var(--text-sm)/1 "Hanken Grotesk",sans-serif;cursor:pointer;transition:all .2s}.pick-share:hover:not(:disabled){background:#2ed3a72e}.pick-share:disabled{opacity:.6;cursor:default;color:var(--ink-3);border-color:var(--hair);background:transparent}.pick-share svg{width:13px;height:13px}.cmp-teaser{position:fixed;right:18px;bottom:92px;z-index:95;max-width:min(300px,calc(100vw - 36px));display:flex;align-items:stretch;background:linear-gradient(135deg,var(--surface-2),var(--surface));border:1px solid var(--glass-border-hi);border-radius:16px;box-shadow:0 10px 34px #0000006b,0 0 0 1px #e8b24a1f;animation:cmpTeaserIn .42s cubic-bezier(.16,1,.3,1) both;overflow:hidden}.cmp-teaser:after{content:"";position:absolute;right:26px;bottom:-6px;width:12px;height:12px;background:var(--surface);border-right:1px solid var(--glass-border-hi);border-bottom:1px solid var(--glass-border-hi);transform:rotate(45deg)}.cmp-teaser-body{display:flex;align-items:center;gap:10px;padding:11px 12px;background:none;border:none;cursor:pointer;text-align:left;flex:1;min-width:0}.cmp-teaser-face{flex:0 0 auto;display:grid;place-items:center}.cmp-teaser-text{flex:1;min-width:0;font:600 var(--text-sm)/1.35 "Hanken Grotesk",sans-serif;color:var(--ink)}.cmp-teaser-cta{flex:0 0 auto;font:700 var(--text-xs)/1 "Hanken Grotesk",sans-serif;color:var(--gold);white-space:nowrap}.cmp-teaser-x{position:absolute;top:4px;right:4px;z-index:2;width:20px;height:20px;border-radius:50%;border:none;cursor:pointer;background:#00000040;color:var(--ink-3);display:grid;place-items:center;opacity:.7;transition:opacity .2s}.cmp-teaser-x:hover{opacity:1}.cmp-teaser-x svg{width:11px;height:11px}@keyframes cmpTeaserIn{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){.cmp-teaser{bottom:calc(var(--tabbar-h, 56px) + 12px + env(safe-area-inset-bottom,0px));right:14px;left:14px;max-width:none}}@media(max-width:720px),(orientation:landscape)and (max-height:520px)and (pointer:coarse){.cmp-teaser{bottom:calc(var(--tabbar-h, 56px) + 12px + env(safe-area-inset-bottom,0px))}.cmp-teaser-cta{display:none}}@media(prefers-reduced-motion:reduce){.cmp-teaser{animation:none}}.first-moves{position:relative;margin:4px 0 16px;background:radial-gradient(120% 100% at 0% 0%,rgba(232,178,74,.08) 0%,transparent 60%),radial-gradient(100% 100% at 100% 100%,rgba(46,211,167,.06) 0%,transparent 50%),var(--surface);border:1px solid rgba(232,178,74,.24);border-radius:var(--r-xl);padding:16px 18px 14px;box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff0f;animation:fmIn .5s cubic-bezier(.16,1,.3,1) both}.first-moves.complete{border-color:#2ed3a766;background:radial-gradient(120% 100% at 100% 0%,rgba(46,211,167,.12) 0%,transparent 60%),var(--surface);box-shadow:0 4px 24px #2ed3a714,inset 0 1px #2ed3a733}.fm-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.fm-head-text{display:flex;flex-direction:column;flex:1;min-width:0}.fm-eyebrow{font-size:var(--text-xs);font-weight:var(--fw-heavy);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.fm-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--ink);margin-top:2px;letter-spacing:-.01em}.fm-progress{font-size:var(--text-xs);font-weight:var(--fw-heavy);color:var(--gold-bright);background:var(--gold-10);border:1px solid var(--gold-line);border-radius:var(--r-pill);padding:4px 10px;box-shadow:var(--glow-gold-sm)}.first-moves.complete .fm-progress{color:var(--mint-bright);background:var(--teal-tint);border-color:#2ed3a766;box-shadow:var(--glow-teal)}.fm-x{width:26px;height:26px;border-radius:50%;border:1px solid var(--hair);cursor:pointer;background:#ffffff0a;color:var(--ink-3);display:grid;place-items:center;transition:all var(--dur-2) var(--ease)}.fm-x:hover{color:var(--ink);background:#ffffff1a;border-color:var(--glass-border-hi)}.fm-x svg{width:12px;height:12px}.fm-track{height:4px;border-radius:var(--r-pill);background:#ffffff0f;overflow:hidden;margin-bottom:12px}.fm-track-fill{height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--gold),var(--teal));transition:width .6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px #2ed3a766}.fm-steps{display:flex;flex-direction:column;gap:8px}.fm-step{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--surface-2);border:1px solid var(--glass-border);border-radius:var(--r-md);transition:all var(--dur-2) var(--ease-snap)}.fm-step:hover{border-color:var(--glass-border-hi);background:color-mix(in srgb,var(--surface-2) 90%,#fff)}.fm-step.next{border-color:#e8b24a66;box-shadow:0 0 16px #e8b24a14}.fm-step.done{opacity:.78;border-color:#2ed3a733;background:#2ed3a708}.fm-step-ic{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--gold);background:var(--gold-tint);border:1px solid rgba(232,178,74,.3)}.fm-step-ic svg{width:14px;height:14px}.fm-step.done .fm-step-ic{color:var(--teal);background:var(--teal-tint);border-color:#2ed3a766}.fm-check{font-size:13px;font-weight:var(--fw-heavy)}.fm-step-body{flex:1;min-width:0;display:flex;flex-direction:column}.fm-step-label{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--ink)}.fm-step.done .fm-step-label{color:var(--ink-2)}.fm-step-desc{font-size:var(--text-xs);color:var(--ink-3);margin-top:2px;line-height:1.4}.fm-step-cta{flex:0 0 auto;font-size:var(--text-xs);font-weight:var(--fw-bold);padding:6px 12px;border-radius:var(--r-pill);background:var(--grad);color:var(--on-gold);border:none;cursor:pointer;box-shadow:var(--ctrl-primary-shadow);transition:transform var(--dur-1) var(--ease-snap),filter var(--dur-2) var(--ease)}.fm-step-cta:hover{filter:brightness(1.08)}.fm-step-cta:active{transform:scale(.96)}.fm-done-btn{margin-top:var(--space-3);width:100%;min-height:40px;border-radius:var(--r-md);border:1px solid rgba(46,211,167,.4);background:linear-gradient(135deg,#2ed3a72e,#2ed3a714);color:var(--mint-bright);font-size:var(--text-sm);font-weight:var(--fw-bold);cursor:pointer;box-shadow:0 2px 12px #2ed3a71f;transition:all var(--dur-2) var(--ease)}.fm-done-btn:hover{background:linear-gradient(135deg,#2ed3a742,#2ed3a724);border-color:var(--mint);box-shadow:var(--glow-teal)}.fm-scout{display:block;width:100%;margin-top:10px;padding:0;border:none;background:none;font-size:var(--text-xs);color:var(--ink-3);text-align:center;cursor:pointer;transition:color var(--dur-2) var(--ease)}.fm-scout:hover{color:var(--gold)}@keyframes fmIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.first-moves{animation:none}.fm-track-fill{transition:none}}@media(max-width:720px){.fm-step{flex-wrap:wrap;align-items:flex-start;gap:8px}.fm-step-cta{flex:1 1 100%;min-height:38px}.fm-x{width:32px;height:32px}.fm-x svg{width:14px;height:14px}}.parlay-foot-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.parlay-card.cashed{border-left:3px solid var(--teal-deep);opacity:.94}.verdict-mini.cashed{color:var(--teal)}.cir-thread-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 10px}.cir-thread-bar .cir-chan-blurb{margin:0;flex:1;min-width:0}.cir-sort-btn.on{background:var(--gold-tint);color:var(--gold);border-color:#e8b24a4d}.cir-card.trending{border-color:#d2724e4d}.cir-reply.mine .cir-msg-text{background:linear-gradient(135deg,#e8b24a12,#2ed3a70a);padding:8px 11px;border-radius:12px;border:1px solid rgba(232,178,74,.12);display:inline-block}.cir-reply-vote.voted{color:var(--gold);background:var(--gold-tint);border-color:#e8b24a59}.rp-session{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 14px}.rp-session-cell{padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r-sm, 12px);background:#ffffff05;display:flex;flex-direction:column;gap:2px}.rp-session-cell .n{font-size:var(--text-md);font-weight:var(--fw-bold)}.rp-session-cell .k{font-size:var(--text-xs);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.shadow-line{background:var(--surface);border:1px solid var(--glass-border-hi);box-shadow:var(--lift)}.shadow-line .shadow-seal{color:var(--ink-3);opacity:.8}.shadow-line .shadow-line-label{color:var(--ink-3)}.shadow-line .shadow-line-value{color:var(--ink);text-shadow:var(--emboss);border-bottom:3px double rgba(255,255,255,.14)}.shadow-line .shadow-line-sub{color:var(--ink-3)}.shadow-line .shadow-line-help{color:var(--ink-3);border-color:var(--glass-border-hi)}.shadow-line .shadow-line-share{color:var(--ink-2);background:#ffffff08;border-color:var(--glass-border-hi)}.shadow-line .shadow-line-share:hover{color:var(--ink);background:var(--gold-tint);border-color:var(--gold-line)}.vault-ledger{margin-top:14px}.vault-ledger .eyebrow{display:block;margin-bottom:12px}.vault-ledger .entry>span:first-child{color:var(--paper-ink-2);font-size:var(--text-sm)}.vault-ledger .paper-total>span:first-child{color:var(--paper-ink);font-weight:var(--fw-bold);font-size:var(--text-sm)}.rk-shadow-card{text-align:left;max-width:380px;margin:0 auto}.rk-shadow-card .rk-eyebrow{color:var(--paper-ink-2)}.rk-shadow-card .rk-shadow-fig{color:var(--paper-ink);text-shadow:var(--deboss);font-variant-numeric:tabular-nums slashed-zero lining-nums}.rk-shadow-card .rk-lead{color:var(--paper-ink)}.rk-shadow-card .rk-soft{color:var(--paper-ink-2)}.rk-shadow-card .rk-shadow-net{color:var(--paper-ink);border-color:var(--paper-rule);border-top:3px double var(--paper-rule)}.rk-shadow-card .rk-shadow-net span{color:var(--paper-ink)}:root{--sport-quick: var(--gold-bright)}.sport-quick{color:var(--sport-quick)}.mk-tag.quick{background:var(--gold-10);color:var(--gold-bright)}.rain-card{position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(232,178,74,.1),var(--surface) 55%);border:1px solid var(--gold-line);border-radius:var(--r-lg);padding:var(--space-5);margin-top:var(--space-4);box-shadow:var(--lift)}.rain-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--spine);opacity:.8}.rain-marks{position:absolute;top:14px;right:18px;display:flex;gap:7px}.rain-marks i{width:2px;height:16px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--gold));opacity:.55;transform:rotate(14deg)}.rain-marks i:nth-child(2){height:22px;opacity:.8}.rain-marks i:nth-child(3){height:12px;opacity:.4}.rain-eyebrow{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold)}.rain-label{margin-top:var(--space-2);font-size:var(--text-xl);font-weight:var(--fw-heavy);letter-spacing:var(--tracking-tight);color:var(--ink);max-width:32ch}.rain-more{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--ink-2)}.rain-creed{margin-top:var(--space-3);font-size:var(--text-sm);line-height:1.5;color:var(--ink-2);max-width:44ch}.rain-claim{display:inline-flex;align-items:center;gap:10px;margin-top:var(--space-4)}.rain-claim b{font-weight:var(--fw-heavy)}.rain-note{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--ink-3)}.rain-overlay{position:fixed;inset:0;z-index:240;pointer-events:none;overflow:hidden}.rain-drop{position:absolute;top:-8vh;width:2px;height:16px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--gold) 65%,var(--gold-bright));opacity:0;transform:translateY(0) rotate(8deg);animation-name:rainFall;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes rainFall{0%{transform:translateY(0) rotate(8deg);opacity:0}12%{opacity:.6}85%{opacity:.45}to{transform:translateY(118vh) rotate(8deg);opacity:0}}@media(prefers-reduced-motion:reduce){.rain-overlay{display:none}.sg-card:hover{transform:none}}.sg-wrap{margin-top:var(--space-5)}.sg-head{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.sg-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold-bright)}.sg-sub{font-size:var(--text-xs);color:var(--ink-3)}.sg-scroll{display:flex;gap:var(--space-3);margin-top:var(--space-3);overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--gold-deep) transparent}.sg-card{flex:0 0 232px;scroll-snap-align:start;background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:0 0 var(--space-3);overflow:hidden;display:flex;flex-direction:column;gap:7px;transition:border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.sg-card>.mv-strip{height:36px;margin-bottom:2px}.sg-card .sg-tag,.sg-card .sg-title,.sg-card .sg-meta,.sg-card .sg-pills{padding-left:var(--space-3);padding-right:var(--space-3)}.sg-card:hover{transform:translateY(-2px);box-shadow:var(--lift);border-color:var(--gold-line)}.sg-card.live{border-color:#2ed3a759}.sg-tag{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.08em;color:var(--gold-bright)}.sg-card.live .sg-tag{color:var(--mint)}.sg-tag i{font-style:normal;font-weight:500;letter-spacing:0;color:var(--ink-3)}.sg-title{background:none;border:none;padding:0;text-align:left;cursor:pointer;font-size:var(--text-base);font-weight:var(--fw-semi);line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sg-title:hover{color:var(--gold-bright)}.sg-meta{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-pills{display:flex;gap:7px;margin-top:auto}.sg-pill{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--surface-2);border:1px solid var(--glass-border);border-radius:var(--r-sm);padding:8px 6px;cursor:pointer;transition:border-color var(--dur-2) var(--ease),background var(--dur-2) var(--ease),transform var(--dur-1) var(--ease-snap)}.sg-pill:hover{border-color:var(--gold-line);background:var(--gold-06)}.sg-pill:active{transform:scale(.96)}.sg-pill-side{font-size:var(--text-xs);color:var(--ink-2);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-pill-mult{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--gold-bright)}.bc-search-panel{max-height:min(52vh,430px);overflow-y:auto}.bc-sp-results{display:flex;flex-direction:column;gap:2px}.bc-sp-result{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;cursor:pointer;border-radius:var(--r-sm);padding:8px 10px;transition:background var(--dur-1) var(--ease)}.bc-sp-result:hover,.bc-sp-result:focus-visible{background:var(--gold-06)}.bc-sp-result.ai{border-left:2px solid rgba(46,211,167,.35)}.bc-sp-result.ai:hover,.bc-sp-result.ai:focus-visible{background:#2ed3a70f}.bc-sp-rmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bc-sp-rmain b{font-size:var(--text-sm);font-weight:var(--fw-semi);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-sp-rmain i{font-style:normal;font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-sp-rmult{flex-shrink:0;font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--gold-bright)}.bc-sp-chip.intent{border-color:var(--gold-line);color:var(--gold-bright)}.bc-sp-chip.ask{border-color:#2ed3a766;color:var(--mint)}.mk-rain{position:relative;margin:42px auto 0;max-width:560px;padding:28px 26px 26px;background:linear-gradient(160deg,#e8b24a14,#12152880 60%);border:1px solid var(--gold-line);border-radius:var(--r-lg);text-align:center}.mk-rain:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--spine);opacity:.8;border-radius:var(--r-lg) var(--r-lg) 0 0}.mk-rain-glyph{position:absolute;top:16px;right:20px;color:var(--gold);opacity:.8}.mk-rain-h{font-size:var(--text-xl);font-weight:var(--fw-heavy);letter-spacing:var(--tracking-tight);color:var(--ink);margin-bottom:10px}.lb-early{padding:14px 16px;font-size:var(--text-sm);color:var(--ink-2);line-height:1.5;border-top:1px solid var(--hair);background:#ffffff04}.arcade-gate{max-width:560px;margin:48px auto;padding:40px 0 0;border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--lift)}.env-card-body.arcade-gate-body{padding:var(--space-6);background:#14182c}.arcade-gate-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold)}.arcade-gate h1{font-size:var(--text-2xl);font-weight:var(--fw-heavy);letter-spacing:var(--tracking-tight);margin:10px 0 12px;color:var(--ink)}.arcade-gate p{color:var(--ink-2);line-height:1.6;margin:0 0 12px;font-size:var(--text-base)}.arcade-gate-note{color:var(--ink-3);font-size:var(--text-sm)}.arcade-gate-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px}.arcade-gate-enter{padding:12px 20px;border:none;border-radius:var(--r-pill);cursor:pointer;font-family:inherit;font-weight:var(--fw-bold);font-size:var(--text-base);color:var(--on-gold);background:var(--grad)}.arcade-gate-enter:hover{filter:brightness(1.06)}.arcade-gate-back{padding:11px 18px;border-radius:var(--r-pill);cursor:pointer;font-family:inherit;font-weight:var(--fw-semi);font-size:var(--text-sm);color:var(--ink-2);background:none;border:1px solid var(--hair)}.arcade-gate-back:hover{border-color:var(--gold-line);color:var(--ink)}.record-public{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--paper-rule);position:relative;z-index:1}.record-public-head{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--paper-ink)}.record-public-say{margin:0;font-size:var(--text-xs);line-height:1.55;color:var(--paper-ink-2);max-width:60ch}.record-public-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.record-public-link{color:var(--gold-on-paper);font-weight:var(--fw-bold);font-size:var(--text-sm);text-decoration:none;border-bottom:1px solid rgba(122,84,16,.55)}.record-public-link:hover{border-bottom-color:var(--gold-on-paper)}.record-public-copy{background:none;border:1px solid var(--paper-rule);border-radius:var(--r-pill);color:var(--paper-ink-2);font-family:inherit;font-size:var(--text-xs);padding:4px 11px;cursor:pointer}.record-public-copy:hover{border-color:var(--paper-ink-2);color:var(--paper-ink)}.record-public-go{background:var(--gold-on-paper);border:1px solid var(--gold-on-paper);border-radius:var(--r-pill);color:var(--paper);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-bold);padding:7px 16px;cursor:pointer}.record-public-go:hover{filter:brightness(1.06)}.record-public-off{background:none;border:1px solid var(--paper-rule);border-radius:var(--r-pill);color:var(--paper-ink-2);font-family:inherit;font-size:var(--text-xs);padding:4px 11px;cursor:pointer}.record-public-off:hover{border-color:var(--paper-ink-2);color:var(--paper-ink)}.record-public-soft-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.callday-record{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none;text-align:right;min-width:0}.callday-record-k{font-size:var(--text-xs);color:var(--ink-3)!important;font-weight:var(--fw-semi);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.callday-record b{font-size:var(--text-base);font-weight:var(--fw-heavy)}.callday-record i{font-style:normal;font-size:var(--text-xs);color:var(--ink-3)!important}.circles-wrap{margin-bottom:var(--space-6)}.circles-sub{font-size:var(--text-sm);color:var(--ink-2);margin:6px 0 0;max-width:62ch;line-height:1.5}.circles-wrap>.mv-strip{max-width:720px;border-radius:var(--r-lg);border:1px solid var(--glass-border);margin:0 0 var(--space-4)}.circle-onboard{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-4)}.circle-step{display:flex;align-items:flex-start;gap:13px;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--hair);background:var(--surface)}.circle-step-n{flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-heavy);font-size:var(--text-sm);color:var(--on-gold);background:var(--grad)}.circle-step b{display:block;color:var(--ink);font-size:var(--text-sm);font-weight:var(--fw-semi)}.circle-step>div>span{display:block;color:var(--ink-3);font-size:var(--text-xs);line-height:1.45;margin-top:2px}.circle-board{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden;margin-top:var(--space-3)}.circle-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--hair);flex-wrap:wrap}.circle-board-name{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--ink)}.circle-board-code{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:var(--text-xs);color:var(--ink-2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.circle-board-code b{color:var(--gold);letter-spacing:.12em;font-size:var(--text-sm)}.circle-copy{background:none;border:1px solid var(--hair);border-radius:var(--r-pill);color:var(--ink-2);font-family:inherit;font-size:var(--text-xs);padding:3px 9px;cursor:pointer;text-transform:none;letter-spacing:0}.circle-copy:hover{border-color:var(--gold-line);color:var(--ink)}.circle-shadow-strip{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:12px var(--space-4);border-bottom:1px solid var(--hair);background:#ffffff04}.circle-shadow-v{font-size:var(--text-xl);font-weight:var(--fw-heavy);color:var(--ink);letter-spacing:var(--tracking-tight)}.circle-shadow-k{font-size:var(--text-xs);color:var(--ink-2)}.circle-tabs{display:flex;gap:6px;padding:12px var(--space-4) 6px}.circle-tab{padding:6px 14px;border-radius:var(--r-pill);cursor:pointer;background:none;border:1px solid var(--hair);color:var(--ink-3);font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-semi);transition:color .18s ease,border-color .18s ease,background .18s ease}.circle-tab.on{border-color:var(--gold-line);color:var(--gold-bright);background:var(--gold-tint)}.circle-members{display:flex;flex-direction:column;padding:0 4px}.circle-member{display:flex;align-items:center;gap:var(--space-3);padding:11px var(--space-4);border-bottom:1px solid var(--hair-2);font-size:var(--text-sm);border-radius:var(--r-sm)}.circle-member:last-child{border-bottom:none}.circle-member.me{background:var(--gold-06)}.circle-member.lead .circle-rank{color:var(--gold-bright)}.circle-rank{flex:none;width:22px;color:var(--ink-3);font-weight:var(--fw-bold);text-align:center}.circle-member-name{flex:1;min-width:0;color:var(--ink);font-weight:var(--fw-semi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.circle-member-wl{flex:none;color:var(--ink);font-weight:var(--fw-bold);min-width:78px;text-align:right;font-variant-numeric:tabular-nums}.circle-member-wl:not(.num){color:var(--ink-3);font-weight:var(--fw-semi)}.circle-member-rest{flex:none;color:var(--mint);font-weight:var(--fw-bold);min-width:78px;text-align:right}.circle-board-foot{padding:11px var(--space-4) 14px;font-size:var(--text-xs);color:var(--ink-3);line-height:1.45;border-top:1px solid var(--hair-2)}.circle-solo{padding:var(--space-4);text-align:center}.circle-solo p{margin:0 0 12px;color:var(--ink-2);font-size:var(--text-sm)}.circle-invite-btn{display:inline-flex;align-items:center;gap:7px;flex:none}.circle-invite-btn svg{width:15px;height:15px}.circle-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4)}.circle-join{display:flex;gap:8px}.circle-input{width:130px;padding:9px 12px;border-radius:var(--r-sm);background:#ffffff08;border:1px solid var(--hair);color:var(--ink);font-family:inherit;font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase}.circle-input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.circle-name-input{width:190px;letter-spacing:0;text-transform:none}.circle-btn.ghost:hover:not(:disabled){border-color:var(--gold-line)}.circle-switch{display:flex;gap:7px;margin-top:var(--space-3);flex-wrap:wrap}@media(max-width:720px){.circles-sub{max-width:none}.circle-onboard{gap:8px;margin-top:10px}.circle-step{padding:10px 12px;gap:10px}.circle-board-head{padding:14px 12px;gap:10px}.circle-shadow-strip{padding:12px}.circle-slate{padding:12px;margin-block:12px}.circle-slate-head{flex-wrap:wrap;align-items:flex-start}.circle-member{padding:12px;min-height:48px}.circle-member-wl,.circle-member-rest{min-width:64px}.circle-actions{flex-direction:column;align-items:stretch}.circle-join{width:100%}.circle-input{flex:1;width:auto;min-width:0}.circle-btn{min-height:44px}}.founding-mark{display:flex;align-items:baseline;gap:9px;margin:2px 0 14px;padding-bottom:12px;border-bottom:1px solid var(--paper-rule);position:relative;z-index:1}.founding-n{font-size:var(--text-md);font-weight:var(--fw-heavy);color:var(--paper-ink);text-shadow:var(--deboss);letter-spacing:var(--tracking-tight)}.founding-k{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--paper-ink-2);font-weight:var(--fw-semi)}.pick-share-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.shadow-line-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.reckoning-share-row{display:flex;justify-content:flex-end;margin-top:8px}.gd{min-height:100dvh;color:var(--ink);background:repeating-linear-gradient(90deg,transparent 0,transparent 55px,rgba(232,178,74,.012) 55px,rgba(232,178,74,.012) 56px),radial-gradient(120% 70% at 50% -8%,rgba(232,178,74,.04) 0%,transparent 58%),var(--bg)}.gd-nav{display:flex;align-items:center;justify-content:space-between;max-width:1020px;margin:0 auto;padding:22px 24px 0;padding-top:max(22px,env(safe-area-inset-top,0px))}.gd-nav-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-weight:var(--fw-bold);font-size:var(--text-md);letter-spacing:-.02em}.gd-nav-links{display:flex;align-items:center;gap:20px}.gd-nav-links a:not(.mk-btn){color:var(--ink-2);text-decoration:none;font-size:var(--text-sm)}.gd-nav-links a:not(.mk-btn):hover{color:var(--ink)}.gd-main{max-width:720px;margin:0 auto;padding:48px 24px 20px}.gd-main-wide{max-width:1020px}.gd-bread{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:var(--text-xs);color:var(--ink-3);margin-bottom:26px}.gd-bread a{color:var(--ink-3);text-decoration:none}.gd-bread a:hover{color:var(--ink-2)}.gd-bread .sep{opacity:.5}.gd-eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:var(--fw-semi);margin-bottom:14px}.gd-h1{font-size:clamp(1.9rem,4.4vw,2.7rem);font-weight:var(--fw-heavy);letter-spacing:-.03em;line-height:1.12;margin:0 0 16px}.gd-lede{font-size:var(--text-md);color:var(--ink-2);line-height:1.6;max-width:58ch;margin:0 0 10px}.gd-updated{font-size:var(--text-xs);color:var(--ink-3);margin:14px 0 0}.gd-answer{position:relative;margin:34px 0 8px;padding:22px 26px 24px 30px;border-radius:var(--r-md);overflow:hidden;background:repeating-linear-gradient(0deg,transparent,transparent 27px,var(--paper-rule) 27px,var(--paper-rule) 28px),linear-gradient(180deg,var(--paper-2),var(--paper));color:var(--paper-ink);box-shadow:0 2px 10px #0000004d}.gd-answer:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--gold-bright),var(--gold-deep))}.gd-answer-k{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-ink-2);font-weight:var(--fw-semi);margin-bottom:8px}.gd-answer p{margin:0;font-size:var(--text-md);line-height:1.6;font-weight:500}.gd-answer p+p{margin-top:10px}.gd-prose{margin-top:34px}.gd-prose h2{font-size:var(--text-xl);font-weight:var(--fw-bold);letter-spacing:-.02em;margin:44px 0 12px;line-height:1.25}.gd-prose h3{font-size:var(--text-md);font-weight:var(--fw-semi);margin:30px 0 8px}.gd-prose p{color:var(--ink-2);line-height:1.68;margin:0 0 14px;font-size:var(--text-base)}.gd-prose ul,.gd-prose ol{margin:0 0 16px 22px;color:var(--ink-2);line-height:1.62}.gd-prose li{margin-bottom:7px}.gd-prose li::marker{color:var(--gold)}.gd-prose a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold-tint)}.gd-prose a:hover{border-bottom-color:var(--gold)}.gd-prose strong{color:var(--ink);font-weight:var(--fw-semi)}.gd-prose hr{border:0;border-top:1px solid var(--hair);margin:36px 0}.gd-callout{border-left:3px solid var(--gold);background:var(--surface);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:16px 20px;margin:22px 0}.gd-callout p{margin:0;color:var(--ink-2);line-height:1.6;font-size:var(--text-base)}.gd-callout p+p{margin-top:8px}.gd-callout b{color:var(--ink)}.gd-callout-mint{border-left-color:var(--mint)}.gd-callout-coral{border-left-color:var(--coral)}.gd-tablewrap{overflow-x:auto;margin:26px 0;border:1px solid var(--hair);border-radius:var(--r-md)}.gd-table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--text-base)}.gd-table th{text-align:left;padding:13px 16px;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:var(--fw-semi);border-bottom:1px solid var(--hair);background:var(--bg-2)}.gd-table td,.gd-table th[scope=row]{padding:13px 16px;border-bottom:1px solid var(--hair-2);color:var(--ink-2);line-height:1.5;vertical-align:top;text-align:left}.gd-table tr:last-child td,.gd-table tr:last-child th[scope=row]{border-bottom:0}.gd-table td:first-child,.gd-table th[scope=row]{color:var(--ink);font-weight:500}.gd-table caption{text-align:left;font-size:var(--text-xs);color:var(--ink-3);padding:10px 16px}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gd-q{margin-top:36px}.gd-q h2,.gd-q h3{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:-.015em;margin:0 0 10px}.gd-q p{color:var(--ink-2);line-height:1.66;margin:0 0 12px}.gd-q a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold-tint)}.gd-figure{margin:26px 0;padding:20px 24px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-md)}.gd-figure-num{font-size:var(--text-3xl);font-weight:var(--fw-heavy);letter-spacing:-.02em}.gd-figure-k{font-size:var(--text-sm);color:var(--ink-2);margin-top:4px}.gd-note{font-size:var(--text-xs);color:var(--ink-3);line-height:1.55;margin:18px 0 0}.gd-related{margin:40px 0 0;padding-top:22px;border-top:1px solid var(--hair)}.gd-related-k{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:var(--fw-semi);margin-bottom:10px}.gd-rel-grid{display:flex;flex-direction:column;gap:0;border:1px solid var(--hair);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.gd-rel{display:block;padding:10px 14px;border:0;border-bottom:1px solid var(--hair);border-radius:0;text-decoration:none;background:transparent}.gd-rel:last-child{border-bottom:0}.gd-rel:hover{background:var(--gold-06)}.gd-rel-t{color:var(--ink);font-weight:var(--fw-semi);font-size:var(--text-base);margin-bottom:2px}.gd-rel-d{color:var(--ink-3);font-size:var(--text-sm);line-height:1.4}.gd-cta{text-align:center;margin:60px 0 10px;padding:40px 24px 46px;border-top:1px solid var(--hair)}.gd-cta-h{font-size:var(--text-2xl);font-weight:var(--fw-heavy);letter-spacing:-.025em;margin:0 0 8px}.gd-cta-p{color:var(--ink-2);margin:0 0 24px;font-size:var(--text-base)}.gd-cta-fine{margin-top:16px;font-size:var(--text-xs);color:var(--ink-3)}.gd-hub{display:grid;grid-template-columns:1fr;gap:22px;margin-top:28px}@media(min-width:860px){.gd-hub{grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:start}}.gd-hub-group{min-width:0}.gd-hub-k{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:var(--fw-semi);margin:0 0 8px}.gd-hub-list{border:1px solid var(--hair);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.gd-hub-card{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;padding:11px 14px;border:0;border-bottom:1px solid var(--hair);border-radius:0;background:transparent;text-decoration:none}.gd-hub-card:last-child{border-bottom:0}.gd-hub-card:hover{background:var(--gold-06)}.gd-hub-mark{grid-row:1 / span 2;align-self:start;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:1px 0 0;border-radius:8px;background:var(--gold-tint);color:var(--gold)}.gd-hub-mark svg{width:16px;height:16px}.gd-hub-t{color:var(--ink);font-weight:var(--fw-bold);font-size:var(--text-base);letter-spacing:-.01em;margin:0}.gd-hub-d{color:var(--ink-2);font-size:var(--text-sm);line-height:1.4}.gd-call-card{margin:30px 0;padding:22px 24px;border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--surface)}.gd-call-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.gd-call-tag{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:var(--fw-semi)}.gd-call-title{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:-.015em;margin-bottom:6px}.gd-call-read{color:var(--ink-2);line-height:1.62;font-size:var(--text-base)}.gd-call-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--hair-2);font-size:var(--text-base)}.gd-call-row:last-child{border-bottom:0}.gd-call-row .k{color:var(--ink-2)}.gd-call-row .v{font-weight:var(--fw-semi)}.gd-call-row .won{color:var(--mint)}.gd-call-row .lost{color:var(--coral)}.gd-call-row .pending{color:var(--ink-2)}@media(max-width:720px){.gd-main{padding:36px 18px 12px}.gd-nav{padding:18px 18px 0;padding-top:max(18px,env(safe-area-inset-top,0px))}.gd-nav-links{gap:14px}}.mk-answers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:20px}.mk-answer{padding:14px 16px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--surface)}.mk-answer h3{font-size:var(--text-base);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0 0 6px}.mk-answer p{margin:0;color:var(--ink-2);font-size:var(--text-sm);line-height:1.55}@media(max-width:960px){.mk-answers{grid-template-columns:1fr 1fr}}@media(max-width:760px){.mk-answers{grid-template-columns:1fr}}.mk-circle{display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:start;margin-top:30px}.mk-circle-board{border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.mk-circle-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 18px;border-bottom:1px solid var(--hair);background:linear-gradient(180deg,rgba(232,178,74,.05),transparent)}.mk-circle-name{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:-.015em}.mk-circle-code{font-size:var(--text-xs);color:var(--ink-3);margin-top:3px}.mk-circle-code b{color:var(--ink-2);letter-spacing:.08em}.mk-circle-egtag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:var(--r-pill);border:1px solid var(--hair);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.mk-circle-kept{text-align:right;flex:none}.mk-circle-kept-v{font-size:var(--text-2xl);font-weight:var(--fw-heavy);color:var(--mint);letter-spacing:-.02em}.mk-circle-kept-k{font-size:var(--text-xs);color:var(--ink-3);max-width:15ch;margin-left:auto;line-height:1.3}.mk-circle-members{padding:8px 12px 14px}.mk-circle-member{display:grid;grid-template-columns:24px 1fr auto auto;align-items:center;gap:12px;padding:10px;border-radius:var(--r-sm);font-size:var(--text-sm)}.mk-circle-member.me{background:var(--gold-tint)}.mk-circle-rank{color:var(--ink-3);font-weight:var(--fw-semi);text-align:center}.mk-circle-mname{color:var(--ink);font-weight:500}.mk-circle-member.me .mk-circle-mname{color:var(--gold-bright)}.mk-circle-mrest{color:var(--ink-3);font-size:var(--text-xs)}.mk-circle-mkept{color:var(--ink-2);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.mk-circle-aside{padding-top:4px}.mk-circle-h3{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.25;margin:0 0 16px}.mk-circle-axes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.mk-circle-axes li{color:var(--ink-2);font-size:var(--text-sm);line-height:1.55;padding-left:16px;position:relative}.mk-circle-axes li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold)}.mk-circle-axes b{color:var(--ink);font-weight:var(--fw-semi)}.mk-circle-note{margin-top:20px;font-size:var(--text-sm);color:var(--ink-3);max-width:46ch}@media(max-width:820px){.mk-circle{grid-template-columns:1fr;gap:22px}}.ft{border-top:1px solid var(--hair);margin-top:40px}.ft-inner{max-width:1020px;margin:0 auto;padding:44px 24px 34px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px}.ft-brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ft-brand-row{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:var(--fw-bold);font-size:var(--text-md);text-decoration:none}.ft-tag{color:var(--ink-3);font-size:var(--text-sm);line-height:1.55;max-width:26ch}.ft-col h4,.ft-col-k{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:var(--fw-semi);margin:4px 0 12px}.ft-col a{display:block;color:var(--ink-2);text-decoration:none;font-size:var(--text-sm);padding:4px 0}.ft-col a:hover{color:var(--ink)}.ft-fine{max-width:1020px;margin:0 auto;padding:16px 24px 30px;padding-bottom:max(30px,calc(16px + env(safe-area-inset-bottom,0px)));border-top:1px solid var(--hair-2);font-size:var(--text-xs);color:var(--ink-3);display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.ft-fine a{color:var(--ink-3);text-decoration:underline}.ft-fine a:hover{color:var(--ink-2)}@media(max-width:860px){.ft-inner{grid-template-columns:1fr 1fr;gap:22px}}@media(max-width:480px){.ft-inner{grid-template-columns:1fr}}.disp-pills{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 32px}.disp-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#ffffff0a;border:1px solid var(--hair);color:var(--ink-2);font-size:var(--text-xs);font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.disp-pill:hover{background:#ffffff14;border-color:var(--gold);color:var(--ink)}.disp-matrix-wrap{margin:32px 0 40px;padding:20px;border:1px solid var(--gold-12, #2a261e);border-radius:var(--r-md, 14px);background:#ffffff05;overflow-x:auto}.disp-matrix-title{font-size:var(--text-base);font-weight:700;color:var(--ink);margin-bottom:4px}.disp-matrix-sub{font-size:var(--text-xs);color:var(--ink-3);margin-bottom:16px}.disp-matrix{width:100%;border-collapse:collapse;font-size:var(--text-xs);min-width:580px}.disp-matrix th,.disp-matrix td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--hair)}.disp-matrix thead th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:700}.disp-matrix thead th.ledger-col{color:var(--gold)}.disp-matrix td.ledger-col{background:#c8a0500d;font-weight:600;color:var(--mint)}.disp-tag-warn{color:var(--coral)}.disp-tag-neutral{color:var(--ink-2)}.mk-call-presets{display:flex;gap:6px;margin-bottom:12px}.mk-call-preset-btn{padding:4px 10px;border-radius:999px;border:1px solid var(--hair);background:#ffffff08;color:var(--ink-2);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:all .15s ease}.mk-call-preset-btn:hover{border-color:var(--gold);color:var(--ink)}.mk-call-preset-btn.on{background:#c8a05026;border-color:var(--gold);color:var(--gold)}.mk-sandbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}@media(max-width:760px){.mk-sandbox-grid{grid-template-columns:1fr}}.mk-sandbox-card{padding:20px;border:1px solid var(--hair);border-radius:var(--r-md, 14px);background:#ffffff05}.mk-sandbox-card-title{font-size:var(--text-sm);font-weight:700;color:var(--ink);margin-bottom:4px}.mk-sandbox-card-sub{font-size:var(--text-xs);color:var(--ink-2);line-height:1.5;margin-bottom:16px}.mk-sandbox-bands{display:flex;flex-direction:column;gap:8px}.mk-sandbox-band{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--r-sm, 11px);background:#2c261833;border:1px solid var(--paper-rule, rgba(44, 38, 24, .2));font-size:var(--text-xs)}.mk-sandbox-band-k{color:var(--ink);font-weight:600}.mk-sandbox-band-v{color:var(--mint);font-weight:700;font-variant-numeric:tabular-nums}.desk-shell{min-height:100dvh;background:var(--bg);color:var(--ink)}.desk-shell[data-env=night]{--bg: #120e0a;--bg-2: #16100c;--surface: #1c1612;--surface-2: #241c16;--surface-3: #2c241c;--glass: rgba(28, 22, 18, .9);--ink: #F6EFE0;--ink-2: #C4B49A;--ink-3: #8A7C68;--hair: rgba(232, 178, 74, .1);--hair-2: rgba(232, 178, 74, .05);--gold: #E8B24A;--gold-bright: #F4CB5E;--gold-deep: #B07C22;--gold-glow: rgba(232, 178, 74, .38);--gold-tint: rgba(232, 178, 74, .16);--gold-line: rgba(232, 178, 74, .55);--gold-06: rgba(232, 178, 74, .08);--gold-10: rgba(232, 178, 74, .12);--gold-14: rgba(232, 178, 74, .18);--room-wash: rgba(80, 42, 12, .22)}.desk-shell[data-env=paper]{--bg: #14161c;--bg-2: #181a22;--surface: #1c1e28;--surface-2: #242632;--surface-3: #2c2e3a;--glass: rgba(28, 30, 40, .9);--ink: #F1EBDC;--ink-2: #B8B09A;--ink-3: #8A8474;--hair: rgba(231, 223, 203, .12);--hair-2: rgba(231, 223, 203, .06);--gold: #D4B56A;--gold-bright: #E8C97A;--gold-deep: #A88840;--gold-glow: rgba(212, 181, 106, .32);--gold-tint: rgba(212, 181, 106, .14);--gold-line: rgba(212, 181, 106, .5);--gold-06: rgba(212, 181, 106, .07);--gold-10: rgba(212, 181, 106, .11);--gold-14: rgba(212, 181, 106, .16);--paper: #EDE6D4;--paper-2: #F4EFE0;--room-wash: rgba(231, 223, 203, .08)}.desk-shell[data-env=rain]{--bg: #0a1218;--bg-2: #0c1620;--surface: #101820;--surface-2: #162028;--surface-3: #1c2832;--glass: rgba(16, 24, 32, .9);--ink: #E8EEF4;--ink-2: #9AADC0;--ink-3: #6E8294;--hair: rgba(127, 168, 196, .12);--hair-2: rgba(127, 168, 196, .06);--gold: #C9B070;--gold-bright: #DCC48A;--gold-deep: #8F7A40;--gold-glow: rgba(201, 176, 112, .28);--gold-tint: rgba(201, 176, 112, .12);--gold-line: rgba(201, 176, 112, .48);--gold-06: rgba(201, 176, 112, .06);--gold-10: rgba(201, 176, 112, .1);--gold-14: rgba(201, 176, 112, .15);--teal: #5AAF9A;--mint: #5AAF9A;--room-wash: rgba(40, 80, 110, .2)}.desk-shell[data-env=focus]{--text-xs: .8rem;--text-sm: .9rem;--text-base: 1.04rem;--text-md: 1.12rem;--ink: #F7F4EC;--ink-2: #C0C4D2;--ink-3: #8E93A6;--hair: rgba(255, 255, 255, .08);--room-wash: rgba(0, 0, 0, .12)}.desk-shell[data-env=booth]{--bg: #140c10;--bg-2: #1a1014;--surface: #201418;--surface-2: #281c20;--surface-3: #302428;--glass: rgba(32, 20, 24, .9);--ink: #F4ECE8;--ink-2: #C4A8B0;--ink-3: #8A7078;--hair: rgba(196, 120, 140, .12);--hair-2: rgba(196, 120, 140, .06);--gold: #E0A858;--gold-bright: #F0C070;--gold-deep: #A87828;--gold-glow: rgba(224, 168, 88, .32);--gold-tint: rgba(224, 168, 88, .14);--gold-line: rgba(224, 168, 88, .5);--gold-06: rgba(224, 168, 88, .07);--gold-10: rgba(224, 168, 88, .11);--gold-14: rgba(224, 168, 88, .16);--plum: #C4788C;--room-wash: rgba(90, 30, 48, .22)}.desk-shell[data-env=stacks]{--bg: #12100c;--bg-2: #181410;--surface: #1e1a14;--surface-2: #262018;--surface-3: #2e2820;--glass: rgba(30, 26, 20, .9);--ink: #F3EBDA;--ink-2: #C4B496;--ink-3: #8A7C64;--hair: rgba(232, 178, 74, .12);--hair-2: rgba(232, 178, 74, .06);--gold: #D4A24A;--gold-bright: #E8B85E;--gold-deep: #A07828;--gold-glow: rgba(212, 162, 74, .3);--gold-tint: rgba(212, 162, 74, .14);--gold-line: rgba(212, 162, 74, .5);--gold-06: rgba(212, 162, 74, .07);--gold-10: rgba(212, 162, 74, .11);--gold-14: rgba(212, 162, 74, .16);--room-wash: rgba(60, 42, 18, .2)}.desk-shell[data-env=green]{--bg: #0c1410;--bg-2: #101810;--surface: #141c16;--surface-2: #1a241c;--surface-3: #202c22;--glass: rgba(20, 28, 22, .9);--ink: #EAF2EA;--ink-2: #A0B8A4;--ink-3: #6E8674;--hair: rgba(90, 150, 110, .14);--hair-2: rgba(90, 150, 110, .07);--gold: #C4B05A;--gold-bright: #D8C46E;--gold-deep: #8A7A30;--gold-glow: rgba(196, 176, 90, .28);--gold-tint: rgba(196, 176, 90, .12);--gold-line: rgba(196, 176, 90, .48);--gold-06: rgba(196, 176, 90, .06);--gold-10: rgba(196, 176, 90, .1);--gold-14: rgba(196, 176, 90, .15);--teal: #3D9A78;--mint: #4AAD88;--room-wash: rgba(28, 70, 48, .2)}.desk-shell[data-env=press]{--bg: #101010;--bg-2: #161616;--surface: #1c1c1c;--surface-2: #242424;--surface-3: #2c2c2c;--glass: rgba(28, 28, 28, .92);--ink: #F2ECE0;--ink-2: #B4B0A4;--ink-3: #7A766C;--hair: rgba(242, 236, 224, .1);--hair-2: rgba(242, 236, 224, .05);--gold: #D8C48A;--gold-bright: #E8D4A0;--gold-deep: #9A8A50;--gold-glow: rgba(216, 196, 138, .22);--gold-tint: rgba(216, 196, 138, .12);--gold-line: rgba(216, 196, 138, .45);--gold-06: rgba(216, 196, 138, .06);--gold-10: rgba(216, 196, 138, .1);--gold-14: rgba(216, 196, 138, .14);--room-wash: rgba(0, 0, 0, .18)}.desk-shell[data-env=ice]{--bg: #0a141c;--bg-2: #0e1a24;--surface: #122028;--surface-2: #182830;--surface-3: #1e3038;--glass: rgba(18, 32, 40, .92);--ink: #E8F0F4;--ink-2: #9AB4C0;--ink-3: #6E8894;--hair: rgba(160, 200, 220, .12);--hair-2: rgba(160, 200, 220, .06);--gold: #C8D0D8;--gold-bright: #E0E8F0;--gold-deep: #7A8894;--gold-glow: rgba(160, 200, 220, .28);--gold-tint: rgba(160, 200, 220, .12);--gold-line: rgba(160, 200, 220, .48);--gold-06: rgba(160, 200, 220, .06);--gold-10: rgba(160, 200, 220, .1);--gold-14: rgba(160, 200, 220, .15);--mint: #7EC8C0;--teal: #6AB4B8;--room-wash: rgba(40, 90, 110, .22)}.desk-shell[data-env=lot]{--bg: #16100c;--bg-2: #1c1410;--surface: #241c14;--surface-2: #2c2418;--surface-3: #342c1c;--glass: rgba(36, 28, 20, .92);--ink: #F4E8D4;--ink-2: #C4A888;--ink-3: #8A7460;--hair: rgba(212, 140, 80, .12);--hair-2: rgba(212, 140, 80, .06);--gold: #E0A060;--gold-bright: #F0B878;--gold-deep: #A07030;--gold-glow: rgba(224, 160, 96, .3);--gold-tint: rgba(224, 160, 96, .14);--gold-line: rgba(224, 160, 96, .5);--gold-06: rgba(224, 160, 96, .07);--gold-10: rgba(224, 160, 96, .11);--gold-14: rgba(224, 160, 96, .16);--room-wash: rgba(90, 48, 20, .22)}.desk-shell[data-env=focus] .hero-sub,.desk-shell[data-env=focus] .vault-hero p,.desk-shell[data-env=focus] .fm-step-desc,.desk-shell[data-env=focus] .shop-tile-tag,.desk-shell[data-env=focus] .ld-sub,.desk-shell[data-env=focus] .venue-room-line,.desk-shell[data-env=focus] .call-bar-conf-note,.desk-shell[data-env=focus] .hero-pulse{display:none}.desk-shell[data-env]:not([data-env=quiet]) .venue-room,.desk-shell[data-env]:not([data-env=quiet]) .slate,.desk-shell[data-env]:not([data-env=quiet]) .market.env-card,.desk-shell[data-env]:not([data-env=quiet]) .ld-card{border-color:color-mix(in srgb,var(--gold) 28%,var(--hair))}.desk-shell[data-env=rain]:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:1;background:repeating-linear-gradient(-18deg,transparent 0 18px,rgba(127,168,196,.035) 18px 19px);opacity:.7;animation:desk-rain 7s linear infinite}@keyframes desk-rain{0%{background-position:0 0}to{background-position:40px 80px}}@media(prefers-reduced-motion:reduce){.desk-shell[data-env=rain]:before{animation:none;opacity:.4}}.desk-shell[data-furn~=brass_lamp] .appbar{box-shadow:inset 0 28px 40px color-mix(in srgb,var(--gold) 8%,transparent)}.desk-shell[data-furn~=brass_lamp] .nav-phone{box-shadow:inset 0 16px 28px color-mix(in srgb,var(--gold) 6%,transparent)}.desk-shell[data-furn~=ruled_blotter] .view{background-image:repeating-linear-gradient(180deg,transparent 0 27px,color-mix(in srgb,var(--gold) 7%,transparent) 27px 28px);background-attachment:local}.desk-shell[data-furn~=ruled_blotter] .call-slip.ticket,.desk-shell[data-furn~=ruled_blotter] .call-bar,.desk-shell[data-furn~=ruled_blotter] .ld-slip{background-image:repeating-linear-gradient(180deg,transparent 0 11px,color-mix(in srgb,var(--gold) 8%,transparent) 11px 12px)}.desk-shell[data-furn~=inkwell] .wrap{box-shadow:inset 3px 0 0 var(--gold-deep)}.desk-shell[data-furn~=wax_seal] .slate,.desk-shell[data-furn~=wax_seal] .vault-ledger,.desk-shell[data-furn~=wax_seal] .call-slip.ticket{box-shadow:inset 0 0 0 1px #7a2e2e38}.desk-shell[data-furn~=fountain_pen] .market,.desk-shell[data-furn~=fountain_pen] .ld-card{box-shadow:inset 0 -1px color-mix(in srgb,var(--gold) 18%,transparent)}.desk-shell[data-furn~=fountain_pen] .call-bar{box-shadow:var(--lift-hover),0 12px 40px #0006,inset 0 -1px color-mix(in srgb,var(--gold) 18%,transparent)}.desk-shell[data-furn~=window_pane] .venue-room>.mv,.desk-shell[data-furn~=window_pane] .mv-strip{box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 24px 40px #ffffff0a}.desk-shell[data-furn~=brass_clip] .appbar-brand{position:relative}.desk-shell[data-furn~=brass_clip] .appbar-brand:after{content:"";position:absolute;top:4px;right:-6px;width:10px;height:16px;border:1.5px solid var(--gold);border-radius:0 0 6px 6px;pointer-events:none;opacity:.55}.desk-shell[data-furn~=scout_collar] .brand-scout{outline:1px solid var(--gold-line);outline-offset:2px;border-radius:999px}.desk-shell[data-furn~=scorecard] .ld-card.env-card .env-card-body,.desk-shell[data-furn~=scorecard] .market.env-card .env-card-body{background-image:repeating-linear-gradient(180deg,transparent 0 21px,color-mix(in srgb,var(--gold) 8%,transparent) 21px 22px)}.desk-shell[data-furn~=ticket_stub] .ld-card:before,.desk-shell[data-furn~=ticket_stub] .market.env-card:before{content:"";position:absolute;top:8px;right:8px;width:18px;height:12px;border:1.2px solid var(--gold-line);border-radius:1px 6px;opacity:.45;pointer-events:none}.desk-shell[data-furn~=live_mic] .sl-dock{box-shadow:var(--lift),inset 0 0 0 1px color-mix(in srgb,var(--gold) 22%,transparent)}.desk-shell[data-density=compact] .market{margin-bottom:8px}.desk-shell[data-density=compact] .market-top{padding:10px 12px}.desk-shell[data-density=compact] .shop-tile{min-height:0;padding:10px}.desk-shell[data-density=compact] .acct-card{padding:12px}.desk-shell[data-density=compact] .mv-strip{height:52px}.desk-shell[data-density=compact] .ld-sub,.desk-shell[data-density=compact] .ledger-room-s,.desk-shell[data-density=compact] .arcade-practice,.desk-shell[data-density=compact] .hero-sub{display:none}.desk-shell[data-density=compact] .ld-card,.desk-shell[data-density=compact] .ld-head{margin-bottom:8px}.desk-shell[data-density=compact] .cmp-panel{max-height:58dvh}.desk-shell[data-density=compact] .arcade-head{padding-bottom:8px}.desk-shell[data-density=compact] .circle-card,.desk-shell[data-density=compact] .rail-msg{padding:8px 10px}.desk-shell[data-density=compact] .venue-room,.desk-shell[data-density=compact] .venue-room-copy{min-height:112px}.desk-shell[data-density=compact] .venue-room-copy{padding:36px 10px 10px}.desk-shell[data-density=compact] .ledger-pair-card{min-height:0;padding:12px 14px 10px}.desk-shell[data-density=compact] .call-bar{padding:8px 10px 10px;gap:6px}.desk-shell[data-density=compact] .home-rooms{margin:6px 0}.desk-shell[data-surface=games]{--surface: color-mix(in srgb, var(--surface) 86%, #2a1810)}.desk-shell[data-surface=community]{--surface: color-mix(in srgb, var(--surface) 88%, #102018)}.desk-shell[data-surface=ledger][data-room=live] .view{box-shadow:inset 0 40px 80px color-mix(in srgb,var(--gold) 6%,transparent)}.desk-shell[data-env=booth][data-surface=ledger] .live-badge-sm.onair{letter-spacing:.08em}.desk-shell[data-env=green][data-surface=games] .arcade-head{border-bottom-color:#3d6a4a59}.desk-shell[data-env=stacks] .cmp-panel{background:color-mix(in srgb,var(--surface) 92%,#2a2418)}@media(max-width:720px){.vault-hero p{display:none}.vault-hero{margin:8px 0 4px}.tool-tile-d,.fm-step-desc{display:none}.market.env-card .market-top>svg{display:none}.market.env-card .mk-tag,.mk-price-imp{display:none}.mk-price.sel .mk-price-imp{display:block}.mk-price{min-height:56px}.acct-guides .how-call:not(.compact){display:none}.call-slip .fa,.call-slip .slip-hint,.call-slip .payout-risk,.call-slip .big-call-note,.market-actions .btn-stamp{display:none}.call-slip-payout{margin-top:4px}.market-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.market-actions .btn-parlay,.market-actions .btn-askscout{min-height:44px}.mkt-odds-literacy{margin:6px 0 8px}}.sense-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sense-chip{min-height:36px;padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--hair);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--fw-bold);cursor:pointer}.sense-chip.on{border-color:var(--gold-line);background:var(--gold-10);color:var(--gold)}.rest-mug{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--gold);font-size:var(--text-xs);font-weight:var(--fw-bold)}.rest-mug .lic{width:16px;height:16px}.brand-scout{display:inline-flex;margin-left:-4px}.pf{min-height:100vh;background:var(--bg);color:var(--ink);font-family:Hanken Grotesk,sans-serif;-webkit-font-smoothing:antialiased;--pf-paper-ink-2: #5f5747;--pf-gold-ink: #7a5312}.pf-wrap{max-width:760px;margin:0 auto;padding:var(--space-6, 32px) var(--space-4, 16px) var(--space-7, 48px)}.pf-name,.pf-fig-v,.pf-shadow-v,.pf-num,.pf-cat-r,.pf-cat-t,.pf-call-mult,.pf-call-imp,.pf-graded,.pf-chart{font-variant-numeric:tabular-nums lining-nums}.pf a:focus-visible,.pf button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:var(--r-sm, 11px)}.pf-mast{padding:var(--space-4, 16px) 0 var(--space-5, 22px)}.pf-eyebrow{font-size:var(--text-xs, .72rem);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow, .14em);color:var(--gold);font-weight:var(--fw-semi, 600)}.pf-name{margin:var(--space-2, 8px) 0 0;font-size:clamp(2.1rem,8vw,3.1rem);line-height:1.05;font-weight:var(--fw-heavy, 800);letter-spacing:var(--tracking-tight, -.02em);color:var(--ink);overflow-wrap:anywhere}.pf-mast-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 8px);margin-top:var(--space-3, 12px);font-size:var(--text-sm, .8rem);color:var(--ink-2)}.pf-sep{width:3px;height:3px;border-radius:50%;background:var(--ink-2);opacity:.5}.pf-frame{margin:var(--space-4, 16px) 0 0;max-width:46ch;font-size:var(--text-base, .92rem);line-height:1.6;color:var(--ink-2)}.pf-rule{height:1px;background:var(--hair);margin:var(--space-5, 22px) 0}.pf-sec{margin:var(--space-6, 32px) 0}.pf-sec>*+.pf-h2{margin-top:var(--space-5, 24px)}.pf-h2{margin:0 0 var(--space-2, 8px);font-size:var(--text-xs, .72rem);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow, .14em);font-weight:var(--fw-semi, 600);color:var(--ink-2)}.pf-sec-lede{margin:0 0 var(--space-4, 16px);max-width:54ch;font-size:var(--text-sm, .8rem);line-height:1.65;color:var(--ink-2)}.pf-quiet{margin:0 0 var(--space-3, 12px);font-size:var(--text-base, .92rem);line-height:1.65;color:var(--ink-2)}.pf-still{margin:0;padding:var(--space-4, 16px);border:1px solid var(--hair);border-radius:var(--r-md, 14px);background:#ffffff05;font-size:var(--text-sm, .8rem);line-height:1.6;color:var(--ink-2)}.pf-chart{display:block;width:100%;height:auto;border:1px solid var(--hair);border-radius:var(--r-md, 14px);background:#ffffff05;padding:var(--space-2, 8px) 0}.pf-grid{stroke:var(--hair);stroke-width:1}.pf-base{stroke:#ffffff29;stroke-width:1}.pf-axis,.pf-band-n{fill:var(--ink-2);font-size:var(--text-xs);font-family:Hanken Grotesk,sans-serif;font-variant-numeric:tabular-nums lining-nums}.pf-band{fill:var(--ink);font-size:var(--text-xs);font-weight:600;font-family:Hanken Grotesk,sans-serif;font-variant-numeric:tabular-nums lining-nums}.pf-bar-beat{fill:var(--mint);fill-opacity:.85}.pf-bar-under{fill:var(--ink-2);fill-opacity:.5}.pf-bar-claim{fill:var(--gold);fill-opacity:.62}.pf-tick{stroke:var(--gold);stroke-width:2;stroke-linecap:round}.pf-bar-v{fill:var(--ink);font-size:var(--text-sm);font-weight:700;font-family:Hanken Grotesk,sans-serif;font-variant-numeric:tabular-nums lining-nums}.pf-bar-v-beat{fill:var(--mint-bright, #46e3b8)}.pf-chart-alt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:680px){.pf-chart{display:none}.pf-chart-alt{position:static;width:100%;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;border:1px solid var(--hair);border-radius:var(--r-md, 14px);border-collapse:separate;border-spacing:0;background:#ffffff05;font-size:var(--text-sm, .8rem);font-variant-numeric:tabular-nums lining-nums;text-align:left}.pf-chart-alt-cap{padding:var(--space-3, 12px) var(--space-3, 12px) 0;font-size:var(--text-xs, .72rem);line-height:1.5;color:var(--ink-2);text-align:left;caption-side:top}.pf-chart-alt th,.pf-chart-alt td{padding:9px var(--space-3, 12px);border-bottom:1px solid var(--hair)}.pf-chart-alt thead th{font-size:var(--text-xs, .72rem);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow, .14em);font-weight:var(--fw-semi, 600);color:var(--ink-2)}.pf-chart-alt tbody th{font-weight:600;color:var(--ink)}.pf-chart-alt tbody td{color:var(--ink-2)}.pf-chart-alt tbody tr:last-child th,.pf-chart-alt tbody tr:last-child td{border-bottom:none}.pf-alt-v{color:var(--ink);font-weight:700}.pf-alt-v-beat{color:var(--mint)}}.pf-cal-lines{list-style:none;margin:var(--space-4, 16px) 0 0;padding:0;display:grid;gap:var(--space-2, 8px)}.pf-bar{transition:opacity .15s ease,filter .15s ease;cursor:pointer}.pf-bar:hover,.pf-bar:focus-visible{filter:brightness(1.18);outline:none}.pf-bar.is-dim{opacity:.38}.pf-bar.is-selected{filter:brightness(1.25);stroke:var(--gold);stroke-width:1.5px}.pf-cal-inspect{margin-top:var(--space-4, 16px);padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid var(--hair);border-radius:var(--r-sm, 11px);background:#ffffff08;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.pf-cal-inspect-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px)}.pf-cal-inspect-tag{font-size:var(--text-xs, .72rem);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow, .14em);color:var(--gold);font-weight:700}.pf-cal-inspect-n{font-size:var(--text-xs, .72rem);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums}.pf-cal-inspect-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2, 8px)}.pf-cal-inspect-k{display:block;font-size:var(--text-xs, .72rem);color:var(--ink-2)}.pf-cal-inspect-v{display:block;font-size:var(--text-base, .92rem);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.pf-cal-inspect-v.mint{color:var(--mint)}.pf-cal-inspect-v.coral{color:var(--coral)}.pf-mast-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3, 12px)}.pf-share-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--hair);background:#ffffff0a;color:var(--ink);font-size:var(--text-xs, .72rem);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pf-share-btn:hover{background:#ffffff14;border-color:var(--gold)}.pf-modal-backdrop{position:fixed;inset:0;background:#080705c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px)}.pf-modal-card{width:100%;max-width:460px;background:var(--bg);border:1px solid var(--gold-border, rgba(200, 160, 80, .3));border-radius:var(--r-md, 14px);padding:var(--space-5, 22px);box-shadow:var(--shadow-lg, 0 16px 36px rgba(0, 0, 0, .6));position:relative}.pf-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3, 12px)}.pf-modal-title{font-size:var(--text-base, .95rem);font-weight:700;color:var(--ink)}.pf-modal-close{background:none;border:none;color:var(--ink-2);cursor:pointer;padding:4px;border-radius:4px}.pf-modal-close:hover{color:var(--ink)}.pf-share-preview{margin:var(--space-3, 12px) 0;padding:var(--space-4, 16px);background:#2c261833;border:1px solid var(--paper-rule, rgba(44, 38, 24, .3));border-radius:var(--r-sm, 11px);font-family:inherit;font-size:var(--text-xs, .78rem);line-height:1.6;color:var(--ink);white-space:pre-wrap}.pf-share-actions{display:flex;gap:var(--space-2, 8px);margin-top:var(--space-4, 16px)}.pf-share-copy-btn{flex:1;padding:10px 16px;border-radius:999px;background:var(--gold);color:#1a1408;font-size:var(--text-sm, .8rem);font-weight:700;border:none;cursor:pointer;transition:transform .15s ease}.pf-share-copy-btn:hover{transform:translateY(-1px)}.pf-witness-drawer-btn{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-3, 12px);background:none;border:none;color:var(--gold);font-size:var(--text-xs, .72rem);font-weight:600;cursor:pointer;padding:0}.pf-witness-drawer{margin-top:var(--space-3, 12px);padding:var(--space-3, 12px);border-radius:var(--r-sm, 11px);background:#ffffff05;border:1px solid var(--hair);font-size:var(--text-xs, .75rem);line-height:1.6;color:var(--ink-2)}.pf-cal-line{display:flex;align-items:baseline;gap:var(--space-2, 8px);font-size:var(--text-sm, .8rem);line-height:1.6;color:var(--ink-2)}.pf-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--ink-2);transform:translateY(-1px)}.pf-dot-beat{background:var(--mint)}.pf-num{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums lining-nums}.pf-num-beat{color:var(--mint)}.pf-paper{padding:var(--space-5, 22px);border-radius:var(--r-md, 14px);border:1px solid rgba(44,38,24,.22);color:var(--paper-ink);background:repeating-linear-gradient(0deg,transparent,transparent 27px,var(--paper-rule, rgba(44, 38, 24, .18)) 27px,var(--paper-rule, rgba(44, 38, 24, .18)) 28px),linear-gradient(180deg,var(--paper-2, #efe8d6),var(--paper));box-shadow:var(--lift),inset 0 1px #fff6}.pf-paper-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3, 12px)}.pf-fig{padding:var(--space-3, 12px);border:1px solid var(--paper-rule, rgba(44, 38, 24, .18));border-radius:var(--r-sm, 11px);background:#2c26180a}.pf-fig-wide{grid-column:span 2}.pf-fig-v{font-size:var(--text-xl, 1.35rem);font-weight:700;letter-spacing:-.01em;color:var(--paper-ink);text-shadow:var(--deboss)}.pf-fig-k{margin-top:2px;font-size:var(--text-xs, .72rem);text-transform:uppercase;letter-spacing:.04em;color:var(--pf-paper-ink-2)}.pf-paper-note{margin:var(--space-3, 12px) 0 0;font-size:var(--text-xs, .72rem);line-height:1.55;color:var(--pf-paper-ink-2)}.pf-paper-exit{margin:var(--space-3, 12px) 0 0;padding-top:var(--space-3, 12px);border-top:1px solid var(--paper-rule, rgba(44, 38, 24, .18));font-size:var(--text-xs, .72rem);line-height:1.55;color:var(--pf-paper-ink-2)}.pf-cats{margin-top:var(--space-4, 16px);padding-top:var(--space-3, 12px);border-top:1px solid var(--paper-rule, rgba(44, 38, 24, .18))}.pf-cats-k{font-size:var(--text-xs, .72rem);text-transform:uppercase;letter-spacing:.04em;color:var(--pf-paper-ink-2);margin-bottom:var(--space-2, 8px)}.pf-cat{display:grid;grid-template-columns:5.5rem 1fr 2.8rem 3.2rem;align-items:center;gap:var(--space-2, 8px);padding:5px 0;font-size:var(--text-sm, .8rem)}.pf-cat-n{color:var(--paper-ink);font-weight:600}.pf-cat-bar{height:5px;border-radius:3px;background:#2c26181a;overflow:hidden}.pf-cat-fill{display:block;height:100%;border-radius:3px;background:var(--pf-gold-ink)}.pf-cat-r{text-align:right;color:var(--pf-gold-ink);font-weight:700}.pf-cat-t{text-align:right;color:var(--pf-paper-ink-2)}.pf-shadow{margin-top:var(--space-4, 16px);padding:var(--space-4, 16px);border:1px solid var(--paper-rule, rgba(44, 38, 24, .18));border-radius:var(--r-sm, 11px);background:#2c26180d}.pf-shadow-k{font-size:var(--text-xs, .72rem);text-transform:uppercase;letter-spacing:.04em;color:var(--paper-ink);font-weight:600}.pf-shadow-v{margin-top:2px;font-size:var(--text-2xl, 1.7rem);font-weight:800;letter-spacing:-.02em;color:var(--paper-ink);text-shadow:var(--deboss)}.pf-shadow-sub{margin-top:4px;font-size:var(--text-sm, .8rem);line-height:1.55;color:var(--pf-paper-ink-2)}.pf-shadow-scope{margin-top:6px;font-size:var(--text-xs, .72rem);line-height:1.5;color:var(--pf-paper-ink-2)}.pf-calls{list-style:none;margin:0;padding:0;border:1px solid var(--hair);border-radius:var(--r-md, 14px);overflow:hidden}.pf-call{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid var(--hair);background:#ffffff05}.pf-call:last-child{border-bottom:none}.pf-call-main{min-width:0}.pf-call-t{font-size:var(--text-base, .92rem);font-weight:600;color:var(--ink);line-height:1.35}.pf-call-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);margin-top:4px;font-size:var(--text-xs, .72rem);color:var(--ink-2)}.pf-call-side{color:var(--ink);font-weight:600}.pf-call-mult{color:var(--gold);font-weight:600}.pf-chip{flex:0 0 auto;padding:4px 10px;border-radius:999px;border:1px solid var(--hair);font-size:var(--text-xs, .72rem);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.pf-chip-won{color:var(--mint);border-color:#2ed3a759;background:var(--mint-tint, rgba(46, 211, 167, .13))}.pf-chip-lost{color:var(--coral);border-color:#d2724e59;background:var(--coral-tint, rgba(210, 114, 78, .12))}.pf-chip-push{color:var(--ink-2);background:#ffffff0a}.pf-empty{padding:var(--space-5, 22px);border:1px solid var(--hair);border-radius:var(--r-md, 14px);background:#ffffff05;max-width:52ch}.pf-empty-h{margin:0 0 var(--space-2, 8px);font-size:var(--text-lg, 1.15rem);font-weight:700;color:var(--ink)}.pf-cta{display:inline-block;margin-top:var(--space-2, 8px);padding:11px 20px;border-radius:999px;background:var(--grad, var(--gold));color:#1a1408;font-size:var(--text-sm, .8rem);font-weight:700;letter-spacing:.01em;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.pf-cta:hover{transform:translateY(-1px);box-shadow:var(--glow-gold)}.pf-foot{padding-bottom:var(--space-4, 16px)}.pf-foot-line{margin:0 0 var(--space-3, 12px);max-width:48ch;font-size:var(--text-sm, .8rem);line-height:1.6;color:var(--ink-2)}.pf-foot-links{display:flex;flex-wrap:wrap;gap:var(--space-4, 16px);margin-top:var(--space-5, 22px);font-size:var(--text-sm, .8rem)}.pf-foot-links a{color:var(--ink-2);text-decoration:none;transition:color .18s ease}.pf-foot-links a:hover{color:var(--ink)}.pf-brier{margin:0 0 var(--space-4, 16px);padding:var(--space-4, 16px);border:1px solid var(--gold-line, var(--hair));border-left:3px solid var(--gold-deep);border-radius:var(--r-md, 14px);background:#ffffff05}.pf-brier-top{display:flex;align-items:baseline;gap:var(--space-3, 12px);flex-wrap:wrap}.pf-brier-v{font-size:clamp(2rem,12vw,2.8rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--gold);font-variant-numeric:tabular-nums lining-nums}.pf-brier-k{display:flex;flex-direction:column;gap:1px;font-size:var(--text-xs, .72rem);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.pf-brier-n{text-transform:none;letter-spacing:0;color:var(--ink-2)}.pf-brier-track{position:relative;height:8px;margin-top:var(--space-4, 16px);border-radius:999px;background:#ffffff0f;border:1px solid var(--hair)}.pf-brier-base{position:absolute;top:-4px;bottom:-4px;width:1px;margin-left:-.5px;background:var(--ink-2);opacity:.7}.pf-brier-mark{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #b07c2238}.pf-brier-scale{display:flex;justify-content:space-between;margin-top:6px;font-size:var(--text-xs, .72rem);color:var(--ink-2)}.pf-brier-note{margin:var(--space-3, 12px) 0 0;max-width:54ch;font-size:var(--text-sm, .8rem);line-height:1.65;color:var(--ink-2)}.pf-vs{margin:0 0 var(--space-4, 16px);padding:var(--space-4, 16px);border:1px solid var(--hair);border-radius:var(--r-md, 14px);background:#ffffff05}.pf-vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3, 12px)}.pf-vs-v{font-size:var(--text-xl, 1.35rem);font-weight:700;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.pf-vs-k{margin-top:2px;font-size:var(--text-xs, .72rem);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.pf-vs-note{margin:var(--space-3, 12px) 0 0;max-width:54ch;font-size:var(--text-sm, .8rem);line-height:1.65;color:var(--ink-2)}@media(max-width:560px){.pf-paper-grid{grid-template-columns:repeat(2,1fr)}.pf-paper{padding:var(--space-4, 16px)}.pf-cat{grid-template-columns:4.6rem 1fr 2.6rem 3rem;gap:6px;font-size:var(--text-xs, .72rem)}.pf-call{align-items:flex-start;flex-direction:column}.pf-chip{order:-1}}@media(max-width:380px){.pf-wrap{padding-left:12px;padding-right:12px}.pf-cat{grid-template-columns:4.2rem 1fr 2.3rem 2.5rem}.pf-brier-top{display:block}.pf-brier-k{margin-top:4px}}@media(prefers-reduced-motion:reduce){.pf-cta,.pf-foot-links a{transition:none}.pf-cta:hover{transform:none}}
