@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2) format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/cinzel-latin-900-normal-BI3z7Tow.woff2) format("woff2"),url(/assets/cinzel-latin-900-normal-t_fSDEbn.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--ink-950);color:var(--text-1);font-family:var(--font-ui);font-size:var(--t-body);font-weight:500;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;overflow:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none}button:disabled{cursor:default}input{margin:0}svg{display:block;flex:none}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background:var(--ice-400-a25);color:var(--text-1)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scroll-y{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ink-600) var(--transparent);overscroll-behavior:contain}.scroll-y::-webkit-scrollbar{width:8px}.scroll-y::-webkit-scrollbar-thumb{background:var(--ink-600);border-radius:var(--r-pill);border:2px solid var(--transparent);background-clip:padding-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}[data-reduced-motion=true] *,[data-reduced-motion=true] *:before,[data-reduced-motion=true] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.t-hero{font-family:var(--font-display);font-weight:900;font-size:var(--t-hero);line-height:1;letter-spacing:.02em}.t-count{font-family:var(--font-num);font-weight:800;font-size:var(--t-count);line-height:1;font-variant-numeric:tabular-nums lining-nums}.t-plaque{font-family:var(--font-num);font-weight:800;font-size:var(--t-plaque);line-height:1;font-variant-numeric:tabular-nums lining-nums}.t-h1{font-family:var(--font-display);font-weight:900;font-size:var(--t-h1);line-height:1.15;letter-spacing:.04em}.t-h2{font-family:var(--font-display);font-weight:700;font-size:var(--t-h2);line-height:1.2;letter-spacing:.03em}.t-num-l{font-family:var(--font-num);font-weight:700;font-size:var(--t-num-l);line-height:1;font-variant-numeric:tabular-nums lining-nums}.t-num{font-family:var(--font-num);font-weight:700;font-size:var(--t-num);line-height:1.1;font-variant-numeric:tabular-nums lining-nums}.t-body{font-family:var(--font-ui);font-weight:500;font-size:var(--t-body);line-height:1.45}.t-btn{font-family:var(--font-ui);font-weight:700;font-size:var(--t-btn);line-height:1;letter-spacing:.06em;text-transform:uppercase}.t-label{font-family:var(--font-ui);font-weight:700;font-size:var(--t-label);line-height:1.1;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.t-gold{display:inline-block;background:linear-gradient(180deg,var(--gold-50) 0%,var(--gold-200) 28%,var(--gold-400) 55%,var(--gold-500) 72%,var(--gold-700) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 var(--gold-900)) drop-shadow(0 0 14px var(--gold-glow-soft))}.t-gold-hot{filter:drop-shadow(0 2px 0 var(--gold-900)) drop-shadow(0 0 14px var(--gold-glow-soft)) drop-shadow(0 0 30px var(--ember-glow))}.gold-d{position:relative;display:inline-block;white-space:nowrap;line-height:1;isolation:isolate}.gold-d:before,.gold-d:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;white-space:nowrap}.gold-d:before{z-index:0;color:var(--gold-900);-webkit-text-fill-color:var(--gold-900);-webkit-text-stroke:var(--gold-stroke, max(4px, .06em)) var(--gold-900);text-shadow:0 .035em 0 var(--gold-900),0 .07em 0 var(--gold-900),0 .12em .18em var(--black-80),0 0 14px var(--gold-glow-soft),0 0 .4em var(--gold-glow-soft)}.gold-d__fill{position:relative;z-index:1;display:inline-block;background:linear-gradient(180deg,var(--gold-50) 0%,var(--gold-200) 28%,var(--gold-400) 55%,var(--gold-500) 72%,var(--gold-700) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gold-d:after{z-index:2;color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,var(--gold-50-a00) 0%,var(--gold-50-a00) 17%,var(--gold-50-a70) 21%,var(--gold-50-a00) 29%,var(--gold-50-a00) 100%);-webkit-background-clip:text;background-clip:text;mix-blend-mode:screen}.gold-d--hot:before{text-shadow:0 .035em 0 var(--gold-900),0 .07em 0 var(--gold-900),0 .12em .18em var(--black-80),0 0 14px var(--gold-glow-soft),0 0 .45em var(--ember-glow),0 0 .9em var(--ember-glow)}:is(.celeb,.fstamp,.fend__tier,.dial__stamp) .gold-d:before{color:var(--ink-edge);-webkit-text-fill-color:var(--ink-edge);-webkit-text-stroke:var(--gold-stroke, max(4px, .06em)) var(--ink-edge);text-shadow:.035em .06em 0 var(--ink-edge),.05em .09em 0 var(--ink-edge),0 0 .45em var(--gold-glow-soft)}:is(.celeb,.fstamp,.fend__tier,.dial__stamp) .gold-d--hot:before{text-shadow:.035em .06em 0 var(--ink-edge),.05em .09em 0 var(--ink-edge),0 0 .45em var(--ember-glow),0 0 .9em var(--ember-glow)}:is(.fend__tier-word,.dial__tier,.fstamp__lead-word) .gold-d__fill{background:linear-gradient(180deg,var(--gold-50) 0%,var(--gold-50) 16%,var(--gold-200) 34%,var(--gold-400) 56%,var(--gold-500) 56%,var(--gold-500) 80%,var(--gold-700) 100%);-webkit-background-clip:text;background-clip:text}.t-drawn{-webkit-text-stroke:max(4px,.14em) var(--ink-edge);paint-order:stroke fill;text-shadow:0 .09em 0 var(--ink-edge)}.t-odds{font-family:var(--font-num);font-weight:700;font-variant-numeric:tabular-nums lining-nums;color:var(--ice-400);text-shadow:0 0 10px var(--ice-glow)}.t-jade{color:var(--jade-400);text-shadow:0 0 10px var(--jade-glow)}.t-blood{color:var(--blood-400)}.t-ember{color:var(--ember-300)}.t-dim{color:var(--text-3)}.t-2{color:var(--text-2)}.sep{color:var(--text-3);padding:0 .4em}:root{--slate-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .07 0 0 0 0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>")}.slate{position:relative;background:var(--slate-grain),radial-gradient(120% 70% at 50% 0%,var(--white-a04),var(--transparent) 60%),linear-gradient(180deg,var(--ink-800),var(--ink-850));border:var(--trim) solid var(--bronze-1);border-top-color:var(--bronze-2);border-bottom-color:var(--bronze-0);border-radius:var(--r-panel);box-shadow:var(--bevel-face),var(--edge-ink),var(--shadow-2)}.slate--float{box-shadow:var(--bevel-face),var(--edge-ink),0 8px 16px var(--black-45)}.slate--pill{border-radius:var(--r-pill)}.glass{position:relative;background:linear-gradient(180deg,var(--ink-600-a60) 0 2px,var(--transparent) 2px),var(--ink-900-82);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border:var(--trim) solid var(--bronze-1);border-top-color:var(--bronze-2);border-bottom-color:var(--bronze-0);border-radius:var(--r-panel);box-shadow:var(--edge-ink),0 8px 16px var(--black-45)}.feature{position:relative}.feature:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:calc(var(--r-panel) - 4px);border:1px solid var(--bronze-1-a60);box-shadow:inset 0 0 0 1px var(--ink-edge-a60),0 0 0 1px var(--ink-edge-a60);pointer-events:none}.bracket{position:absolute;width:34px;height:34px;pointer-events:none;z-index:3;filter:drop-shadow(0 2px 0 var(--black-60))}.bracket--tl{top:-7px;left:-7px}.bracket--tr{top:-7px;right:-7px;transform:scaleX(-1)}.bracket--bl{bottom:-7px;left:-7px;transform:scaleY(-1)}.bracket--br{bottom:-7px;right:-7px;transform:scale(-1)}.bracket__outline{fill:none;stroke:var(--ink-edge);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.bracket__metal{fill:none;stroke-width:3.8;stroke-linecap:round;stroke-linejoin:round}.bracket__inner{fill:none;stroke:var(--bronze-2);stroke-width:1.2;stroke-linecap:round;opacity:.55}.bracket__rivet,.bracket__stud{stroke:var(--ink-edge);stroke-width:1}.bracket__glint{fill:var(--text-1);opacity:.55}.bracket__s0{stop-color:var(--bronze-3)}.bracket__s1{stop-color:var(--bronze-1)}.bracket__s2{stop-color:var(--bronze-0)}.rune-rule{display:flex;align-items:center;gap:var(--s-3);color:var(--bronze-1)}.rune-rule:before,.rune-rule:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--bronze-1-a30),var(--bronze-2-a40),var(--bronze-1-a30))}.rune-rule:before{background:linear-gradient(90deg,var(--bronze-2-a00),var(--bronze-2-a40))}.rune-rule:after{background:linear-gradient(90deg,var(--bronze-2-a40),var(--bronze-2-a00))}.rune-rule>i{width:6px;height:6px;transform:rotate(45deg);background:linear-gradient(135deg,var(--bronze-2),var(--bronze-0));box-shadow:0 0 0 1px var(--ink-950)}.gold-hairline{height:1px;background:linear-gradient(90deg,var(--gold-700-a00),var(--gold-hairline) 30%,var(--gold-hairline) 70%,var(--gold-700-a00))}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);height:44px;padding:0 var(--s-6);border-radius:var(--r-btn);font-family:var(--font-ui);font-weight:700;font-size:var(--t-btn);letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;transition:transform var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out),background-color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out),filter var(--d-fast) var(--ease-out)}.btn svg{width:18px;height:18px}.btn--sm{height:36px;padding:0 var(--s-5);font-size:13px}.btn--block{width:100%}.btn--primary{color:var(--gold-900);background:linear-gradient(180deg,var(--gold-50-a90) 0 2px,var(--transparent) 2px),linear-gradient(180deg,var(--gold-200) 0%,var(--gold-400) 48%,var(--gold-500) 48%,var(--gold-500) 100%);box-shadow:inset 0 -4px 0 var(--gold-700),var(--edge-ink),0 0 18px var(--gold-glow-soft)}.btn--primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 -4px 0 var(--gold-700),var(--edge-ink),0 0 26px var(--gold-glow)}.btn--primary:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 3px 0 var(--gold-700-a70),var(--edge-ink-down),0 0 14px var(--gold-glow-soft)}.btn--secondary{color:var(--text-1);background:linear-gradient(180deg,var(--ink-700),var(--ink-800));border:var(--trim) solid var(--bronze-1);border-top-color:var(--bronze-2);border-bottom-color:var(--bronze-0);box-shadow:var(--bevel-face),var(--edge-ink)}.btn--secondary:hover:not(:disabled){background:linear-gradient(180deg,var(--ink-600),var(--ink-700));border-color:var(--bronze-2);border-bottom-color:var(--bronze-1)}.btn--secondary:active:not(:disabled){transform:translateY(2px);box-shadow:var(--bevel-press),var(--edge-ink-down)}.btn--quiet{color:var(--text-2);height:36px;padding:0 var(--s-4)}.btn--quiet:hover:not(:disabled){color:var(--text-1);background:var(--white-a04)}.btn:disabled{filter:saturate(.4);opacity:.5;box-shadow:none}.btn-ghost{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;color:var(--text-1);background:radial-gradient(circle at 50% 30%,var(--ink-600-a60),var(--transparent) 70%),var(--ink-900-a92);border:var(--trim) solid var(--bronze-1);border-top-color:var(--bronze-2);border-bottom-color:var(--bronze-0);box-shadow:var(--bevel-face),var(--edge-ink);transition:color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out),background-color var(--d-fast) var(--ease-out)}.btn-ghost svg{width:20px;height:20px;filter:drop-shadow(0 1px 0 var(--ink-edge))}.btn-ghost:hover:not(:disabled){color:var(--bronze-3);border-color:var(--bronze-2);border-top-color:var(--bronze-3);border-bottom-color:var(--bronze-1)}.btn-ghost:active:not(:disabled){transform:translateY(2px);box-shadow:var(--bevel-press),var(--edge-ink-down)}.btn-ghost:disabled{opacity:.4}.btn-ghost--sm{width:36px;height:36px}.btn-ghost--sm svg{width:18px;height:18px}.btn-ghost--sm:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.btn-ghost--pill{width:auto;border-radius:var(--r-pill);padding:0 var(--s-5) 0 var(--s-4);display:inline-flex;gap:var(--s-3);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.btn-ghost.is-on{color:var(--ice-200);background:radial-gradient(circle at 50% 35%,var(--ice-400-a25),var(--transparent) 72%),var(--ink-900-a92);border-color:var(--ice-400);border-top-color:var(--ice-200);border-bottom-color:var(--ice-600);box-shadow:inset 0 2px 0 var(--ice-400-a25),inset 0 -3px 0 var(--ink-950-a55),var(--edge-ink),0 0 14px var(--ice-glow)}.btn-ghost.is-on svg{filter:drop-shadow(0 1px 0 var(--ink-edge)) drop-shadow(0 0 5px var(--ice-400-a60))}.btn-ghost.is-on:hover:not(:disabled){color:var(--ice-200);border-color:var(--ice-200);border-bottom-color:var(--ice-400)}.btn-main{--size: var(--main-btn);--lift: 5px;--rim: max(4px, calc(var(--size) * .06));--coin-side: var(--bronze-1);--coin-hi: var(--gold-50-a70);--coin-shade: var(--gold-500);--coin-deep: var(--gold-700);--coin-glow: 0 0 26px var(--gold-glow-soft);position:relative;display:grid;place-content:center;justify-items:center;gap:3px;width:var(--size);height:var(--size);flex:none;border-radius:50%;color:var(--gold-900);background:radial-gradient(ellipse 11% 7% at 33% 25%,var(--gold-50) 0 88%,var(--gold-50-a00) 100%),radial-gradient(circle at 50% 24%,var(--gold-50) 0%,var(--gold-200) 26%,var(--gold-400) 66%);border:var(--rim) solid var(--bronze-2);border-top-color:var(--bronze-3);border-bottom-color:var(--bronze-1);box-shadow:inset 0 0 0 2px var(--ink-edge-a60),inset 0 3px 0 var(--coin-hi),inset 0 calc(var(--size) * -.07) 0 var(--coin-deep),inset 0 calc(var(--size) * -.2) 0 var(--coin-shade),0 0 0 3px var(--ink-edge),0 var(--lift) 0 1px var(--coin-side),0 var(--lift) 0 3px var(--ink-edge),var(--coin-glow),0 12px 18px var(--black-45);transition:transform var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out),filter var(--d-base) var(--ease-out),opacity var(--d-base) var(--ease-out)}.btn-main:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;border:max(2px,calc(var(--size) * .035)) solid var(--transparent);border-top-color:var(--gold-50-a90);transform:rotate(-28deg);pointer-events:none}.btn-main:hover:not(:disabled){--coin-glow: 0 0 36px var(--gold-glow);filter:brightness(1.05)}.btn-main:active:not(:disabled){--lift: 1px;transform:translateY(4px)}.btn-main:disabled{--coin-glow: 0 0 0 var(--transparent);filter:saturate(.4);opacity:.5}.btn-main__label{position:relative;font-family:var(--font-ui);font-weight:800;font-size:min(var(--t-btn),calc(var(--size) * .158));letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 0 var(--gold-50-a70)}.btn-main__sub{position:relative;font-family:var(--font-num);font-weight:700;font-size:min(15px,calc(var(--size) * .18),calc(var(--size) * 1.65 / var(--sub-len, 1)));line-height:1;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;text-shadow:0 1px 0 var(--gold-50-a70)}.btn-main--secondary{--coin-hi: var(--ink-600-a60);--coin-shade: var(--ink-950-a55);--coin-deep: var(--ink-950-a55);--coin-glow: 0 0 0 var(--transparent);color:var(--text-1);background:radial-gradient(circle at 50% 28%,var(--ink-600) 0%,var(--ink-700) 55%,var(--ink-850) 100%)}.btn-main--secondary:before{border-top-color:var(--white-a20)}.btn-main--secondary:hover:not(:disabled){--coin-glow: 0 0 0 var(--transparent);filter:brightness(1.12)}.btn-main--secondary .btn-main__label,.btn-main--secondary .btn-main__sub{text-shadow:0 1px 0 var(--ink-edge)}.btn-main--secondary .btn-main__sub{color:var(--text-2)}.btn-main--stop{--coin-hi: var(--ink-600-a60);--coin-shade: var(--ink-950-a55);--coin-deep: var(--ink-950-a55);--coin-side: var(--ember-700);--coin-glow: 0 0 22px var(--ember-glow);color:var(--text-1);background:radial-gradient(circle at 50% 30%,var(--ink-700) 0%,var(--ink-850) 70%,var(--ink-900) 100%);border-color:var(--ember-500);border-top-color:var(--ember-300);border-bottom-color:var(--ember-700)}.btn-main--stop:before{border-top-color:var(--white-a20)}.btn-main--stop:hover:not(:disabled){--coin-glow: 0 0 30px var(--ember-glow)}.btn-main--stop .btn-main__label,.btn-main--stop .btn-main__sub{text-shadow:0 1px 0 var(--ink-edge)}.btn-main--stop .btn-main__sub{color:var(--ember-300)}.btn-main__ring{position:absolute;inset:calc(-1 * var(--rim) - 8px);border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,var(--ember-500-a00) 0deg,var(--ember-500) 200deg,var(--ember-300) 300deg,var(--ember-500-a00) 360deg);-webkit-mask:radial-gradient(farthest-side,var(--transparent) calc(100% - 4px),var(--text-1) calc(100% - 3px));mask:radial-gradient(farthest-side,var(--transparent) calc(100% - 4px),var(--text-1) calc(100% - 3px));filter:drop-shadow(0 0 6px var(--ember-glow));animation:btn-spin .9s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-main--breathe:not(:disabled){animation:btn-breathe 2.8s ease-in-out infinite}@keyframes btn-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.btn-main--rush{--coin-side: var(--ember-700);--coin-glow: 0 0 28px var(--ember-glow);border-color:var(--ember-500);border-top-color:var(--ember-300);border-bottom-color:var(--ember-700);animation:btn-rush 1.1s ease-in-out infinite}.btn-main--rush:hover:not(:disabled){--coin-glow: 0 0 36px var(--ember-glow)}@keyframes btn-rush{50%{filter:brightness(1.1)}}.btn-main__pips{position:relative;display:inline-flex;gap:4px;margin-top:1px}.btn-main__pips i{width:8px;height:8px;border-radius:50%;background:var(--gold-700-a70);box-shadow:inset 0 1px 2px var(--gold-900-a60)}.btn-main__pips i.is-on{background:var(--gold-900);box-shadow:0 0 0 1px var(--gold-50-a70)}.btn-main--feature{--coin-glow: 0 0 34px var(--gold-glow-strong);overflow:visible}.btn-main--feature .btn-main__label{max-width:76%;font-size:calc(var(--size) * .15);line-height:.98;white-space:normal;text-align:center}.btn-main--feature .btn-main__sub{font-family:var(--font-ui);font-size:calc(var(--size) * .12);letter-spacing:.08em;text-transform:uppercase}.btn-main__shimmer{position:absolute;inset:calc(-1 * var(--rim) - 8px);border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,var(--gold-400-a00) 0deg,var(--gold-200) 70deg,var(--gold-50) 110deg,var(--gold-400-a00) 180deg,var(--gold-200) 250deg,var(--gold-50) 290deg,var(--gold-400-a00) 360deg);-webkit-mask:radial-gradient(farthest-side,var(--transparent) calc(100% - 4px),var(--text-1) calc(100% - 3px));mask:radial-gradient(farthest-side,var(--transparent) calc(100% - 4px),var(--text-1) calc(100% - 3px));filter:drop-shadow(0 0 7px var(--gold-glow-strong));animation:btn-spin 2.4s linear infinite}.btn-main--feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:linear-gradient(115deg,var(--gold-50-a00) 30%,var(--gold-50-a70) 50%,var(--gold-50-a00) 70%) no-repeat;background-size:260% 100%;mix-blend-mode:soft-light;animation:btn-sweep 1.8s ease-in-out infinite}@keyframes btn-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}@media(prefers-reduced-motion:reduce){.btn-main--rush{animation:none}.btn-main__shimmer,.btn-main--feature:after{animation:none}}.switch{position:relative;width:44px;height:26px;flex:none;border-radius:var(--r-pill);background:var(--ink-950);border:2px solid var(--ink-edge);box-shadow:inset 0 3px 0 var(--black-60),0 1px 0 1px var(--bronze-2-a25);transition:background-color var(--d-base) var(--ease-out),border-color var(--d-base) var(--ease-out)}.switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 40% 32%,var(--bronze-3) 0 22%,var(--bronze-2) 26% 58%,var(--bronze-1) 62%);box-shadow:0 0 0 1.5px var(--ink-edge),0 2px 0 1.5px var(--ink-edge);transition:transform var(--d-base) var(--ease-back),background var(--d-base) var(--ease-out)}.switch[aria-checked=true]{background:var(--ice-400-a25);box-shadow:inset 0 3px 0 var(--black-45),0 1px 0 1px var(--ice-400-a40),0 0 12px var(--ice-400-a25)}.switch[aria-checked=true]:after{transform:translate(18px);background:radial-gradient(circle at 40% 32%,var(--ice-200) 0 26%,var(--ice-400) 30% 62%,var(--ice-600) 66%)}.switch:disabled{opacity:.45}.slider{--p: 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer}.slider:disabled{opacity:.45;cursor:default}.slider::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--ice-600),var(--ice-400)) 0 0 / var(--p) 100% no-repeat,var(--ink-950);box-shadow:inset 0 1px 2px var(--black-60),0 0 0 1px var(--line)}.slider::-moz-range-track{height:6px;border-radius:var(--r-pill);background:var(--ink-950);box-shadow:inset 0 1px 2px var(--black-60),0 0 0 1px var(--line)}.slider::-moz-range-progress{height:6px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--ice-600),var(--ice-400))}.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:radial-gradient(circle at 50% 35%,var(--text-1),var(--text-2) 70%);border:2px solid var(--ink-950);box-shadow:0 0 0 1px var(--ice-400),0 2px 6px var(--black-60),0 0 10px var(--ice-glow);transition:transform var(--d-fast) var(--ease-out)}.slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 50% 35%,var(--text-1),var(--text-2) 70%);border:2px solid var(--ink-950);box-shadow:0 0 0 1px var(--ice-400),0 2px 6px var(--black-60)}.slider:hover::-webkit-slider-thumb{transform:scale(1.1)}.slider:focus-visible{outline:none}.slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--gold-400);outline-offset:2px}.seg{display:flex;padding:3px;gap:2px;border-radius:var(--r-pill);background:var(--ink-950);border:2px solid var(--ink-edge);box-shadow:inset 0 3px 0 var(--black-45),0 1px 0 1px var(--bronze-2-a25)}.seg__opt{flex:1;min-width:0;height:32px;padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--text-2);font-weight:700;font-size:13px;letter-spacing:.04em;white-space:nowrap;border:1px solid var(--transparent);transition:background-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out)}.seg__opt:hover:not(:disabled){color:var(--text-1)}.seg__opt[aria-checked=true],.seg__opt.is-active{color:var(--text-1);background:linear-gradient(180deg,var(--ink-600),var(--ink-700));border-color:var(--bronze-1);border-top-color:var(--bronze-2);border-bottom-color:var(--bronze-0);box-shadow:inset 0 1px 0 var(--white-a10),0 0 0 1.5px var(--ink-edge)}.seg__opt:disabled{opacity:.45}.seg__opt .num{font-size:15px}.field{display:flex;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-4);border-radius:var(--r-btn);background:var(--ink-950);border:1px solid var(--line);box-shadow:inset 0 2px 4px var(--black-45);transition:border-color var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out)}.field:focus-within{border-color:var(--line-strong);box-shadow:inset 0 2px 4px var(--black-45),0 0 0 2px var(--gold-400-a25)}.field.is-invalid{border-color:var(--blood-400)}.field input{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:none;color:var(--text-1)}.field input::placeholder{color:var(--text-3)}.field__affix{color:var(--text-3);font-family:var(--font-num);font-weight:700}.mono{font-family:var(--font-num);font-weight:600;font-size:14px;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.03em;word-break:break-all;color:var(--text-2)}.fhud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:12}.fhud__cart{position:absolute}.fhud__plate{position:absolute;left:24.5%;right:24.5%;top:34.5%;bottom:33.5%;display:grid;align-content:center;justify-items:center;gap:calc(var(--cart-h, 150px) * .008);border-radius:3px;white-space:nowrap}.fhud__plate.is-rise{animation:fhud-rise .64s var(--ease-out)}@keyframes fhud-rise{0%{background:var(--gold-400-a25);box-shadow:inset 0 0 0 1px var(--gold-400-a70),0 0 22px var(--gold-glow-strong)}to{background:var(--gold-400-a00);box-shadow:inset 0 0 0 1px var(--gold-400-a00),0 0 22px var(--gold-400-a00)}}.fhud__plate-label{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-ui);font-weight:700;font-size:max(9px,calc(var(--cart-h, 150px) * .048));line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--bronze-2);text-shadow:0 1px 0 var(--black-80)}.fhud__rise{width:9px;height:7px;fill:var(--jade-400);filter:drop-shadow(0 0 4px var(--jade-glow))}.fhud__bank{font-size:max(15px,calc(var(--cart-h, 150px) * .15));font-weight:800;line-height:1;filter:drop-shadow(0 1px 0 var(--gold-900)) drop-shadow(0 0 10px var(--gold-glow))}.fhud__field{display:inline-flex;align-items:baseline;gap:.4em;padding:.2em .6em .22em;border-radius:3px;font-size:max(11px,calc(var(--cart-h, 150px) * .062));font-weight:700;line-height:1;color:var(--text-1);background:linear-gradient(180deg,var(--ink-950) 0 34%,var(--ink-850) 34%);box-shadow:inset 0 2px 0 var(--black-80),0 0 0 1.5px var(--gold-900),0 1.5px 0 1.5px var(--gold-700-a50);text-shadow:0 1px 0 var(--black-80)}.fhud__field-label{letter-spacing:.14em;text-transform:uppercase;font-size:.9em;font-weight:800;color:var(--text-1);text-shadow:0 1px 0 var(--black-80),0 0 4px var(--black-80)}.fhud__field-num{font-size:max(13px,calc(var(--cart-h, 150px) * .087));font-weight:800;line-height:1;text-shadow:none;filter:drop-shadow(0 1px 0 var(--gold-900)) drop-shadow(0 0 8px var(--gold-glow))}.fhud--compact .fhud__field-num{font-size:15px}.fhud--compact .fhud__plate-label{display:none}.fhud--compact .fhud__bank{font-size:max(14px,calc(var(--cart-h, 60px) * .25))}.fhud--compact .fhud__field{position:absolute;left:50%;top:calc(100% + var(--cart-h, 60px) * .44);transform:translate(-50%);font-size:12px;padding:3px 8px 4px;border-radius:var(--r-pill);box-shadow:inset 0 2px 0 var(--black-80),0 0 0 2px var(--gold-900),0 0 0 3px var(--gold-700-a50),0 3px 0 2px var(--black-60)}@media(max-height:500px)and (orientation:landscape){.fhud--compact .fhud__field{display:none}}.fhud__rail{position:absolute;transform:translate(-50%);display:inline-flex;align-items:center;height:32px;padding:0 var(--s-5);border-color:var(--gold-700);border-top-color:var(--gold-500);border-bottom-color:var(--bronze-0);font-size:14px;font-weight:600;color:var(--text-2);white-space:nowrap}.fhud__rail-in{display:inline-flex;align-items:baseline}.fhud__rail .num{font-size:var(--t-num);font-weight:700}.fhud__rail-label{color:var(--text-2)}.fhud__lit{color:var(--text-1)}.fhud__last{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ember-300)}.fhud__rail.is-last{border-color:var(--ember-500);border-top-color:var(--ember-300);border-bottom-color:var(--ember-700);box-shadow:var(--bevel-face),var(--edge-ink),0 8px 16px var(--black-45),0 0 18px var(--ember-500-a20)}.fhud__rail-in.is-pulse{animation:fhud-rail .9s var(--ease-out)}.fhud__rail-in.is-pulse .fhud__rail-x{animation:fhud-rail-x .9s var(--ease-out)}@keyframes fhud-rail{25%{transform:scale(1.08)}}@keyframes fhud-rail-x{0%,to{filter:drop-shadow(0 2px 0 var(--gold-900)) drop-shadow(0 0 14px var(--gold-glow-soft))}25%{filter:drop-shadow(0 2px 0 var(--gold-900)) drop-shadow(0 0 22px var(--gold-glow-strong)) brightness(1.3)}}.fhud--compact .fhud__rail{height:28px;padding:0 var(--s-4);font-size:13px}.fhud--compact .fhud__rail .num{font-size:16px}.fhud__plaque{position:absolute;container-type:size;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.fhud__plaque-title{margin-top:4cqh;margin-bottom:9cqh;font-family:var(--font-display);font-weight:900;font-size:max(12px,min(38cqh,7.6cqw));line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-200);text-shadow:0 -1px 0 var(--gold-900),0 2px 0 var(--gold-900),0 3px 6px var(--black-80)}.fhud__plaque-sub{display:inline-flex;align-items:baseline;gap:.45em;max-width:100%;font-family:var(--font-ui);font-weight:700;font-size:max(11px,min(31cqh,5.6cqw));line-height:1;color:var(--text-1);text-shadow:0 1px 0 var(--ink-950),0 0 6px var(--black-80)}.fhud__plaque-dot{align-self:center;width:.34em;height:.34em;transform:rotate(45deg);background:linear-gradient(135deg,var(--gold-200),var(--bronze-1));box-shadow:0 1px 0 var(--ink-950)}.fhud__tier{font-family:var(--font-display);font-weight:900;font-size:1.04em;letter-spacing:.08em;text-transform:uppercase}.fhud__tier--steel{color:var(--text-2);text-shadow:0 1px 0 var(--ink-950),0 0 8px var(--black-80)}.fhud__tier--silver{color:var(--text-1);text-shadow:0 1px 0 var(--ink-950),0 0 10px var(--text-2-a40)}.fhud__tier--motherlode{color:var(--gold-200);text-shadow:0 1px 0 var(--gold-900),0 0 12px var(--gold-glow-soft)}.fhud__lvl{font-weight:600;color:var(--text-1)}.fhud__lvl .num{font-weight:800;color:var(--gold-200)}.fladder{position:absolute;padding:0;margin:0;list-style:none;pointer-events:none}.fladder__rung{position:absolute;left:53px;width:123px;height:32px;display:flex;align-items:center;transform:translateY(-50%)}.fladder__rung.is-chamber{left:69px;width:107px}.fladder__text{display:flex;flex-direction:column;gap:1px;line-height:1.05;text-shadow:0 1px 0 var(--black-80),0 0 6px var(--black-60)}.fladder__l{font-size:10.5px;font-weight:800;color:var(--gold-400);letter-spacing:.1em;white-space:nowrap}.fladder__tag{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}.fladder__name{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.03em;color:var(--text-1);white-space:nowrap}.fladder__rung.is-ahead .fladder__name{color:var(--text-2)}.fladder__rung.is-ahead .fladder__l{color:var(--bronze-2)}.fladder__rung.is-skipped .fladder__name,.fladder__rung.is-skipped .fladder__l{color:var(--text-3)}.fladder__rung.is-cleared .fladder__l{color:var(--gold-200)}.fladder__rung.is-current .fladder__name{color:var(--gold-50);font-weight:900;text-shadow:0 1px 0 var(--black-80),0 0 10px var(--gold-glow-strong)}.fladder__rung.is-current .fladder__l{color:var(--gold-200)}.fladder--strip .fladder__rung{left:0;width:100%;height:20px}
