@font-face{font-family:Display;src:url(../fonts/Jersey25.woff2) format("woff2");font-display:block}@font-face{font-family:UI;src:url(../fonts/Jersey25.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:UI;src:url(../fonts/Jersey25.woff2) format("woff2");font-weight:700;font-display:block}@font-face{font-family:Body;src:url(../fonts/Jersey25.woff2) format("woff2");font-weight:400;size-adjust:116%;font-display:block}@font-face{font-family:Body;src:url(../fonts/Jersey25.woff2) format("woff2");font-weight:700;size-adjust:116%;font-display:block}@font-face{font-family:Score;src:url(../fonts/Jersey25.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Fell;src:url(../fonts/IMFellEnglish.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lilita;src:url(../fonts/LilitaOne.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Prompt;src:url(../fonts/PromptFont.woff2) format("woff2");unicode-range:U+2196-222B,U+E000-E002;font-display:block}:root{--font-display: "Display", monospace;--font-ui: "UI", monospace;--font-body: "Body", monospace;--font-score: "Score", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-glyph: "Prompt", "UI", monospace;--v0: #0a0d14;--v1: #151b27;--v2: #222b3c;--v3: #313d54;--v4: #44536f;--v5: #5f7196;--v6: #8598bf;--v7: #b3c3de;--g0: #0b1d15;--g1: #123326;--g2: #1a4d38;--g3: #206844;--g4: #2e8a60;--g5: #48b07f;--g6: #72d6a2;--r0: #2e0f14;--r1: #521824;--r2: #7d2436;--r3: #b0324c;--r4: #e84964;--r5: #ff7a90;--y0: #3d2a0a;--y1: #6b4a10;--y2: #9c6e1a;--y3: #cf9526;--y4: #ffd03a;--y5: #fff0a0;--b0: #06285c;--b1: #0d4e96;--b2: #1c6fbf;--b3: #2b90de;--b4: #3db0f5;--b5: #a8e4ff;--n0: #1a1a1a;--n1: #333333;--n2: #555555;--n3: #777777;--n4: #999999;--n5: #bbbbbb;--n6: #dddddd;--n7: #f0f0f0;--n-ash: #8c8a94;--l0: #1b1418;--l1: #31232a;--l2: #4d3833;--l3: #6e5040;--wd0: #26170d;--wd1: #3a2416;--wd2: #6b4526;--wd3: #8a5c33;--wd4: #a87546;--wd5: #c8934f;--bn0: #8f7055;--bn1: #b39679;--bn2: #d6c0a0;--bn3: #efe3c8;--o0: #331704;--o1: #5c2a0b;--o2: #8f4413;--o3: #c25a17;--o4: #f2701f;--o5: #ff9d45;--o6: #ffc48a;--p0: #1a0a2b;--p1: #2e1049;--p2: #4a1d78;--p3: #6b2fa8;--p4: #8a44c9;--p5: #a05ce0;--p6: #c99bf5;--t0: #04211f;--t1: #0a3b38;--t2: #0f5a55;--t3: #158079;--t4: #1fa89e;--t5: #2fcac2;--t6: #3ee0dd;--m0: #26081f;--m1: #511043;--m2: #8e3fd6;--m3: #ff3daf;--m4: #ff9ad8;--ink: var(--n7);--ink-dim: var(--n5);--ink-faint: var(--n4);--chip: var(--b5);--mult: var(--r5);--money: var(--y5);--hot: var(--y4);--danger: var(--r4);--good: var(--g5);--brand-gold: var(--y4);--house: var(--m3);--ink-disabled: var(--n-ash);--page: #06080e;--v0-rgb: 10 13 20;--v1-rgb: 21 27 39;--v2-rgb: 34 43 60;--v3-rgb: 49 61 84;--v4-rgb: 68 83 111;--v5-rgb: 95 113 150;--v6-rgb: 133 152 191;--v7-rgb: 179 195 222;--g0-rgb: 11 29 21;--g1-rgb: 18 51 38;--g2-rgb: 26 77 56;--g3-rgb: 32 104 68;--g4-rgb: 46 138 96;--g5-rgb: 72 176 127;--g6-rgb: 114 214 162;--r0-rgb: 46 15 20;--r1-rgb: 82 24 36;--r2-rgb: 125 36 54;--r3-rgb: 176 50 76;--r4-rgb: 232 73 100;--r5-rgb: 255 122 144;--y0-rgb: 61 42 10;--y1-rgb: 107 74 16;--y2-rgb: 156 110 26;--y3-rgb: 207 149 38;--y4-rgb: 255 208 58;--y5-rgb: 255 240 160;--b0-rgb: 6 40 92;--b1-rgb: 13 78 150;--b2-rgb: 28 111 191;--b3-rgb: 43 144 222;--b4-rgb: 61 176 245;--b5-rgb: 168 228 255;--m0-rgb: 38 8 31;--m1-rgb: 81 16 67;--m2-rgb: 142 63 214;--m3-rgb: 255 61 175;--m4-rgb: 255 154 216;--n0-rgb: 26 26 26;--n7-rgb: 240 240 240;--l0-rgb: 27 20 24;--l1-rgb: 49 35 42;--l2-rgb: 77 56 51;--l3-rgb: 110 80 64;--o1-rgb: 92 42 11;--o4-rgb: 242 112 31;--p1-rgb: 46 16 73;--p5-rgb: 160 92 224;--t1-rgb: 10 59 56;--t6-rgb: 62 224 221;--page-rgb: 6 8 14;--ground-shop: radial-gradient(78% 60% at 50% 6%, rgb(var(--y4-rgb) / .2) 0%, rgb(var(--y2-rgb) / .08) 44%, transparent 76%), linear-gradient(to bottom, rgb(var(--g2-rgb) / 0) 52%, rgb(var(--g1-rgb) / .42) 84%, rgb(var(--g2-rgb) / .52) 100%), radial-gradient(120% 100% at 50% 40%, var(--v2) 0%, var(--v0) 72%);--ground-decree: linear-gradient(to bottom, transparent 0 58%, rgb(var(--v0-rgb) / .5) 58% 100%), radial-gradient(46% 42% at 50% 30%, rgb(var(--y4-rgb) / .22) 0%, rgb(var(--y2-rgb) / .08) 48%, transparent 76%), linear-gradient(to bottom, rgb(var(--v2-rgb) / .82) 0%, rgb(var(--v1-rgb) / .88) 40%, rgb(var(--v0-rgb) / .92) 100%);--ground-house: linear-gradient(to bottom, transparent 0 66%, rgb(var(--v0-rgb) / .6) 66% 100%), repeating-linear-gradient(90deg, rgba(0,0,0,.24) 0 calc(2px * var(--s)), transparent 0 calc(4px * var(--s))), radial-gradient(44% 40% at 50% 38%, rgb(var(--m3-rgb) / .4) 0%, rgb(var(--m2-rgb) / .16) 48%, transparent 76%), linear-gradient(to bottom, var(--v2) 0%, var(--v1) 36%, var(--v1) 66%, var(--v0) 100%);--ground-over: linear-gradient(to bottom, rgb(var(--n0-rgb) / .3) 0%, transparent 32%, transparent 70%, rgb(var(--v0-rgb) / .5) 100%), radial-gradient(120% 94% at 50% 26%, var(--n0) 0%, var(--n0) 38%, var(--v0) 88%);--ground-win: radial-gradient(88% 66% at 50% 6%, rgb(var(--y5-rgb) / .46) 0%, rgb(var(--y4-rgb) / .26) 42%, transparent 76%), linear-gradient(to bottom, transparent 44%, rgb(var(--y3-rgb) / .5) 100%), radial-gradient(130% 100% at 50% 42%, var(--v2) 0%, var(--v1) 48%, var(--v0) 96%);--ground-bout: radial-gradient(64% 40% at 50% 2%, rgb(var(--y4-rgb) / .13) 0%, rgb(var(--y2-rgb) / .05) 46%, transparent 74%), radial-gradient(88% 46% at 50% 56%, rgb(var(--b2-rgb) / .12) 0%, transparent 70%), radial-gradient(80% 54% at 50% 78%, rgb(var(--g4-rgb) / .34) 0%, rgb(var(--g2-rgb) / .22) 44%, transparent 78%), linear-gradient(to bottom, rgb(var(--v0-rgb) / .97) 0%, rgb(var(--v0-rgb) / .94) 22%, rgb(var(--v1-rgb) / .88) 40%, rgb(var(--g0-rgb) / .62) 68%, rgb(var(--g0-rgb) / .62) 94%, var(--l1) 94%, var(--l0) 100%);--ground-runconfig: radial-gradient(56% 34% at 50% 0%, rgb(var(--y4-rgb) / .11) 0%, transparent 72%), radial-gradient(74% 46% at 46% 62%, rgb(var(--g4-rgb) / .17) 0%, transparent 78%), linear-gradient(to bottom, rgb(var(--v0-rgb) / .95) 0%, rgb(var(--v1-rgb) / .97) 26%, rgb(var(--v1-rgb) / .99) 58%, rgb(var(--l1-rgb) / .99) 91%, var(--l0) 100%);--ground-vault: radial-gradient(62% 38% at 50% 2%, rgb(var(--b3-rgb) / .13) 0%, transparent 74%), radial-gradient(96% 58% at 50% 96%, rgb(var(--v3-rgb) / .26) 0%, transparent 80%), linear-gradient(to bottom, rgb(var(--v0-rgb) / .95) 0%, rgb(var(--v1-rgb) / .98) 34%, rgb(var(--v1-rgb) / .99) 74%, rgb(var(--v0-rgb) / .99) 100%);--card-charm: var(--wd1);--card-charm-edge: var(--wd4);--card-face: var(--bn0);--card-face-edge: var(--bn3);--card-pattern: var(--bn0);--card-pattern-edge: var(--bn3);--card-consumable: var(--p2);--card-consumable-edge: var(--p5);--card-mark: var(--t1);--card-mark-edge: var(--t6);--card-action: var(--bn0);--card-action-edge: var(--bn3);--card-permit: var(--bn0);--card-permit-edge: var(--bn3);--rar-common: var(--v5);--rar-uncommon: var(--g5);--rar-rare: var(--b4);--rar-legendary: var(--y4);--rar-house: var(--m3);--s: 1;--px: calc(1px * var(--s));--u: calc(4px * var(--s));--safe-t: env(safe-area-inset-top, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--t-nano: max(15px, calc(10px * var(--s)));--t-micro: calc(8px * var(--s));--t-small: max(16px, calc(12px * var(--s)));--t-base: max(18px, calc(14px * var(--s)));--t-mid: max(20px, calc(16px * var(--s)));--t-large: calc(24px * var(--s));--t-huge: calc(40px * var(--s));--t-mega: calc(64px * var(--s));--t-giant: calc(80px * var(--s));--ls-flush: 0;--ls-tight: calc(1px * var(--s));--ls-wide: calc(2px * var(--s));--ls-mega: calc(4px * var(--s));--shadow-hard: calc(3px * var(--s)) calc(3px * var(--s)) 0 rgba(0, 0, 0, .55);--bevel: calc(3px * var(--s));--phase-swap: .18s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--ease-snap: cubic-bezier(.2, .9, .1, 1)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden;background:var(--page);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:none;font-smooth:never;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:none;text-rendering:geometricPrecision;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"frac" 0;font-kerning:none}body{position:fixed;inset:auto;left:var(--vv-x, 0px);top:var(--vv-y, 0px);width:var(--vv-w, 100vw);height:var(--vv-h, 100vh);contain:layout paint}canvas#stage,canvas#ground{position:absolute;inset:0;width:100%;height:100%;display:block;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none}canvas#ground{z-index:1;pointer-events:none}canvas#ground[hidden]{display:none}.scene-curtain{position:absolute;inset:0;z-index:2;pointer-events:none;background:#000;opacity:1;transition:opacity .6s ease-out}.scene-curtain.is-lifted{opacity:0}.scene-curtain[hidden]{display:none}.ui-root{position:absolute;inset:0;display:block;pointer-events:none;z-index:10;contain:layout style}.ui-root>*{pointer-events:auto}html.bare-table #ui,html.bare-table #rotate,html.bare-table .fk-focus-ring,html.bare-table .coach__skip{display:none!important}.noscript{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--t-large);color:var(--n7);background:var(--page)}.panel{position:relative;background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v3),inset calc(var(--px) * 2) calc(var(--px) * 2) 0 calc(var(--px) * -1) var(--v2),0 0 0 calc(var(--px) * 2) var(--v0),var(--shadow-hard);clip-path:polygon(calc(var(--bevel)) 0,calc(100% - var(--bevel)) 0,100% calc(var(--bevel)),100% calc(100% - var(--bevel)),calc(100% - var(--bevel)) 100%,calc(var(--bevel)) 100%,0 calc(100% - var(--bevel)),0 calc(var(--bevel)))}.panel--sunken{background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v2),inset 0 calc(var(--px) * 2) calc(var(--px) * 4) #000000b3,0 0 0 calc(var(--px) * 2) var(--v0)}.panel--felt{background:var(--g1)}.panel--danger{background:var(--r1)}.panel--riveted:before,.panel--riveted:after{content:"";position:absolute;width:calc(2px * var(--s));height:calc(2px * var(--s));background:var(--v4);top:calc(3px * var(--s))}.panel--riveted:before{left:calc(3px * var(--s))}.panel--riveted:after{right:calc(3px * var(--s))}.t-label{font-family:var(--font-ui);font-weight:400;font-size:var(--t-nano);letter-spacing:var(--ls-tight);color:var(--ink-dim);text-transform:uppercase}.t-value{font-family:var(--font-display);font-size:var(--t-large);color:var(--ink);line-height:.9}.t-body{font-family:var(--font-body);font-size:var(--t-base);color:var(--n5);line-height:1.35}.t-title{font-family:var(--font-display);font-size:var(--t-huge);letter-spacing:var(--ls-tight);line-height:.9}.t-arcade{font-family:var(--font-display);font-size:var(--t-small)}.mark-lot:before{content:"";display:inline-block;width:calc(4px * var(--s));height:calc(4px * var(--s));margin-right:calc(6px * var(--s));vertical-align:calc(2px * var(--s));background:var(--y2)}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-shadow:0 calc(2px * var(--s)) 0 var(--v0)}.tok{font-weight:700;padding:0 calc(1px * var(--s))}.tok--chip{color:var(--chip)}.tok--mult{color:var(--mult)}.tok--money{color:var(--money)}.tok--hot{color:var(--hot)}.tok--danger{color:var(--danger)}.tok--plain{color:var(--n7)}.tok--foil{color:var(--y4);text-shadow:0 0 calc(4px * var(--s)) rgb(var(--y4-rgb) / .5)}.tok--struck{color:var(--n5);text-decoration:line-through;text-decoration-color:rgb(var(--r4-rgb) / .8)}@media (pointer: coarse){.btn{min-height:44px}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(4px * var(--s));font-family:var(--font-ui);font-weight:700;font-size:var(--t-base);letter-spacing:var(--ls-flush);text-transform:uppercase;color:var(--n7);background:var(--v3);padding:calc(6px * var(--s)) calc(12px * var(--s));border:0;cursor:pointer;transition:transform .07s var(--ease-snap),filter .12s linear;box-shadow:inset 0 0 0 var(--px) var(--v5),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--v0),var(--shadow-hard);clip-path:polygon(calc(var(--bevel)) 0,calc(100% - var(--bevel)) 0,100% calc(var(--bevel)),100% calc(100% - var(--bevel)),calc(100% - var(--bevel)) 100%,calc(var(--bevel)) 100%,0 calc(100% - var(--bevel)),0 calc(var(--bevel)))}.btn:hover:not(:disabled):not([aria-disabled=true]),.btn.is-focused{filter:brightness(1.22)}.btn:active:not(:disabled):not([aria-disabled=true]),.btn.is-pressed{transform:translateY(calc(3px * var(--s)));box-shadow:inset 0 0 0 var(--px) var(--v5),inset 0 calc(-1px * var(--s)) 0 #00000059,0 0 0 var(--v0)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;background:var(--v1)!important;color:var(--ink-disabled)!important;box-shadow:inset 0 0 0 var(--px) var(--v3),inset 0 calc(-2px * var(--s)) 0 #0000004d,0 calc(2px * var(--s)) 0 var(--v0)!important;animation:none!important}.btn[aria-busy=true]{cursor:progress}.btn--primary{background:var(--g4);color:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--g6),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--g0),var(--shadow-hard)}.btn--danger{background:var(--r3);box-shadow:inset 0 0 0 var(--px) var(--r5),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--r0),var(--shadow-hard)}.btn--hot,.btn--gold{background:var(--y3);color:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--y5),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--y0),var(--shadow-hard)}.btn--blue{background:var(--b1);color:var(--n7);box-shadow:inset 0 0 0 var(--px) var(--b3),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--b0),var(--shadow-hard)}.btn--quiet{background:var(--n4);color:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--n2),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--n1),var(--shadow-hard)}.btn--quiet:hover:not(:disabled),.btn--quiet.is-focused{background:var(--n5);filter:none}body[data-input-device=touch] .btn--quiet{min-width:calc(100px * var(--s));min-height:44px}.btn--ghost{background:transparent;color:var(--ink-dim);box-shadow:inset 0 0 0 var(--px) var(--v3)}.btn--ghost:hover{color:var(--n7)}.btn--wide{width:100%}.btn--tall{padding:calc(10px * var(--s)) calc(14px * var(--s))}.loading-die{display:inline-flex;align-items:center;gap:calc(6px * var(--s));min-width:0;color:inherit}.loading-die--inline{gap:calc(4px * var(--s))}.loading-die__cube{position:relative;flex:0 0 auto;width:calc(14px * var(--s));aspect-ratio:1;color:var(--v0);background:var(--y3);box-shadow:inset 0 0 0 var(--px) var(--y5),inset 0 calc(-2px * var(--s)) 0 #00000042,0 calc(2px * var(--s)) 0 var(--v0);clip-path:polygon(calc(2px * var(--s)) 0,calc(100% - 2px * var(--s)) 0,100% calc(2px * var(--s)),100% calc(100% - 2px * var(--s)),calc(100% - 2px * var(--s)) 100%,calc(2px * var(--s)) 100%,0 calc(100% - 2px * var(--s)),0 calc(2px * var(--s)));animation:loading-die-tumble .85s steps(4,end) infinite}.loading-die--small .loading-die__cube{width:calc(11px * var(--s))}.loading-die__pip{position:absolute;width:calc(2px * var(--s));height:calc(2px * var(--s));background:currentColor}.loading-die__pip--1{left:calc(3px * var(--s));top:calc(3px * var(--s))}.loading-die__pip--2{right:calc(3px * var(--s));top:calc(3px * var(--s))}.loading-die__pip--3{left:calc(3px * var(--s));bottom:calc(3px * var(--s))}.loading-die__pip--4{right:calc(3px * var(--s));bottom:calc(3px * var(--s))}.loading-die__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn:disabled .loading-die__cube{background:var(--n4);color:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--n5),inset 0 calc(-2px * var(--s)) 0 #00000040}@keyframes loading-die-tumble{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(calc(-2px * var(--s))) rotate(180deg)}to{transform:translateY(0) rotate(360deg)}}.btn--hero{width:100%;min-height:max(56px,calc(32px * var(--s)));padding:calc(8px * var(--s)) calc(16px * var(--s))}.btn--hero .btn__label{font-family:var(--font-display);font-size:min(var(--t-huge),calc(34px * var(--s)));line-height:1;letter-spacing:var(--ls-tight)}.btn--tile{width:100%;min-height:max(48px,calc(26px * var(--s)));padding:calc(6px * var(--s)) calc(8px * var(--s));gap:calc(7px * var(--s))}.btn--tile .btn__label{font-size:min(var(--t-mid),max(17px,calc(14px * var(--s))));line-height:1;white-space:nowrap}.btn__icon{flex:0 0 auto;width:max(20px,calc(15px * var(--s)));height:max(20px,calc(15px * var(--s)));background-repeat:no-repeat;background-position:center;background-size:contain;image-rendering:pixelated}.btn--ticket{background:linear-gradient(180deg,var(--y4) 0%,var(--y3) 54%,var(--y2) 100%);color:var(--v0);box-shadow:inset 0 var(--px) 0 rgb(var(--y5-rgb) / .8),inset 0 0 0 var(--px) var(--y5),inset 0 calc(-3px * var(--s)) 0 rgb(var(--y0-rgb) / .55),0 calc(3px * var(--s)) 0 var(--y0),var(--shadow-hard)}.btn--ticket:hover:not(:disabled),.btn--ticket.is-focused{filter:brightness(1.18)}.btn--abandon{white-space:nowrap}.btn__glyph{font-family:var(--font-glyph);font-size:var(--t-nano);opacity:.8;padding:0 calc(3px * var(--s));box-shadow:inset 0 0 0 var(--px) currentColor}body:not([data-input-device=keyboard]):not([data-input-device=touch]):not([data-input-device=mouse]) :is(.btn__glyph,.action__glyph,.lesson__cap){font-size:var(--t-mid);line-height:1;padding:0;box-shadow:none;border:0}@keyframes shake-x{0%,to{transform:translate(0)}20%{transform:translate(calc(-4px * var(--s)))}40%{transform:translate(calc(4px * var(--s)))}60%{transform:translate(calc(-2px * var(--s)))}80%{transform:translate(calc(2px * var(--s)))}}.shake{animation:shake-x .3s var(--ease-out)}@keyframes punch{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}.punch{animation:punch .22s var(--ease-out)}@keyframes breathe{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(calc(-2px * var(--s))) rotate(.4deg)}}@keyframes glow-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.scroll{overflow-y:auto;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.scroll::-webkit-scrollbar{width:calc(5px * var(--s))}.scroll::-webkit-scrollbar-track{background:var(--v0)}.scroll::-webkit-scrollbar-thumb{background:var(--v4)}.rotate-gate{position:fixed;inset:0;z-index:9999;background:var(--v0);display:grid;place-items:center}.rotate-gate[hidden]{display:none}.rotate-gate__inner{text-align:center}.rotate-gate__icon{width:60px;height:96px;margin:0 auto 24px;box-shadow:inset 0 0 0 3px var(--v5);animation:rotate-hint 2.4s var(--ease-out) infinite}@keyframes rotate-hint{0%,30%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}to{transform:rotate(-90deg)}}.rotate-gate__text{font-family:var(--font-display);font-size:var(--t-huge);color:var(--n7);margin:0 0 8px;line-height:.95}.rotate-gate__sub{font-family:var(--font-body);font-size:var(--t-base);color:var(--ink-faint);margin:0}.hidden{display:none!important}.invisible{visibility:hidden}.no-events{pointer-events:none}.stack{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.center{display:flex;align-items:center;justify-content:center}.grow{flex:1 1 auto;min-width:0;min-height:0}.sparks{position:fixed;left:0;top:0;z-index:9400;pointer-events:none;image-rendering:pixelated}.sparks[hidden]{display:none}.sparks-ghost{position:fixed!important;z-index:9390;margin:0!important;pointer-events:none!important}.modal{position:fixed;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:max(calc(12px * var(--s)),var(--safe-t, 0px)) max(calc(12px * var(--s)),var(--safe-r, 0px)) max(calc(12px * var(--s)),var(--safe-b, 0px)) max(calc(12px * var(--s)),var(--safe-l, 0px));background:rgb(var(--page-rgb) / .78);pointer-events:auto;animation:modal-in .12s linear}@keyframes modal-in{0%{opacity:0}to{opacity:1}}.modal>.modal__box,.modal>.modal__wrap{animation:modal-bloom .22s var(--ease-out)}@keyframes modal-bloom{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:none}}.ui-root>.modal-exit,.modal-exit{pointer-events:none}.modal-exit{position:fixed;z-index:700;background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v5),var(--shadow-hard)}.reduced-motion .modal>.modal__box,.reduced-motion .modal>.modal__wrap{animation:none}.reduced-motion .modal-exit{display:none}.modal__box{display:flex;flex-direction:column;gap:calc(8px * var(--s));padding:calc(14px * var(--s));background:var(--v1);width:min(calc(340px * var(--s)),100%);max-height:100%;overflow:auto}.modal__title{font-family:var(--font-display);font-size:var(--t-mid);line-height:1.1;color:var(--n7);letter-spacing:var(--ls-tight)}.pausewall{z-index:9800;pointer-events:none;text-align:center}.pausewall .modal__box{align-items:center}.modal--danger .modal__title{color:var(--r5)}.modal__body{color:var(--n4)}.modal__actions{display:flex;gap:calc(8px * var(--s));margin-top:calc(2px * var(--s))}.modal__actions--stack{flex-direction:column}.modal--anchored{display:block;padding:0;background:none}.modal--anchored .modal__box{position:absolute;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;touch-action:pan-y;padding:calc(8px * var(--s));gap:calc(6px * var(--s));box-shadow:var(--shadow-hard);animation:menu-rise .1s ease-out}.modal--anchored .modal__btn{flex-direction:row;justify-content:space-between;align-items:center;gap:calc(8px * var(--s));text-align:left}.modal--anchored .modal__btn .btn__label{flex:1 1 auto;text-align:left}.modal--anchored .modal__btn .btn__glyph{flex:0 0 auto}@keyframes menu-rise{0%{opacity:0;transform:translateY(calc(4px * var(--s))) scale(.96)}to{opacity:1;transform:none}}.modal--brief .modal__box{gap:calc(14px * var(--s));padding:calc(20px * var(--s));cursor:pointer}.modal--brief .modal__brief{min-height:calc(96px * var(--s));font-size:var(--t-mid);line-height:1.5;color:var(--n7)}@media (max-width: 760px),(max-height: 460px){.modal--brief .modal__box{padding:calc(14px * var(--s))}.modal--brief .modal__brief{min-height:calc(64px * var(--s));font-size:var(--t-base)}}.modal--wide .modal__box{padding:calc(20px * var(--s));gap:calc(14px * var(--s));min-height:calc(120px * var(--s))}.modal--wide .modal__title{font-family:var(--font-ui);font-size:var(--t-mid);line-height:1.5;letter-spacing:0;text-transform:none}@media (max-width: 760px),(max-height: 460px){.modal--wide .modal__box{padding:calc(14px * var(--s));min-height:calc(84px * var(--s))}.modal--wide .modal__title{font-size:var(--t-base)}.modal__wrap .modal__btn{min-width:calc(96px * var(--s))}}.modal__cursor{display:inline-block;width:.6em;height:1em;margin-left:.12em;vertical-align:-.12em;background:var(--y4);animation:modal-blink 1s steps(1) infinite}@keyframes modal-blink{0%,49%{opacity:1}50%,to{opacity:0}}.reduced-motion .modal__cursor{animation:none}@media (prefers-reduced-motion: reduce){.modal__cursor{animation:none}}.modal__wrap{display:flex;flex-direction:column;align-items:flex-end;width:min(calc(560px * var(--s)),100%);max-height:100%}.modal__wrap .modal__box{width:100%;min-height:0}.modal__wrap .modal__actions{margin:calc(-14px * var(--s)) calc(10px * var(--s)) 0 0;justify-content:flex-end}.modal__wrap .modal__btn{flex:0 0 auto;min-width:calc(120px * var(--s))}.modal__brief-skip{color:var(--n5);box-shadow:inset 0 0 0 var(--px) var(--v5);background:var(--v1)}.modal__brief-skip:hover:not(:disabled),.modal__brief-skip.is-focused{color:var(--n7)}.modal--asking .modal__brief{color:var(--r5)}.modal--asking .modal__cursor{display:none}.modal__btn{flex:1 1 auto;min-height:max(48px,calc(24px * var(--s)));flex-direction:column;gap:0}.fb{position:fixed;inset:0;z-index:710;display:flex;align-items:center;justify-content:center;padding:max(calc(12px * var(--s)),var(--safe-t, 0px)) max(calc(12px * var(--s)),var(--safe-r, 0px)) max(calc(12px * var(--s)),var(--safe-b, 0px)) max(calc(12px * var(--s)),var(--safe-l, 0px));background:rgb(var(--page-rgb) / .78);pointer-events:auto;animation:modal-in .12s linear}body[data-input-device=touch] .fb{align-items:flex-start}.fb__box{display:flex;flex-direction:column;gap:calc(8px * var(--s));padding:calc(14px * var(--s));background:var(--v1);touch-action:pan-y;width:min(calc(420px * var(--s)),100%);max-height:100%;overflow:auto}.fb__head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(8px * var(--s))}.fb__title{font-family:var(--font-display);font-size:var(--t-mid);line-height:1.1;color:var(--n7);letter-spacing:var(--ls-tight)}.fb__sub{color:var(--ink-faint)}.fb__close{flex:0 0 auto;min-width:max(32px,calc(18px * var(--s)));min-height:max(32px,calc(18px * var(--s)));display:grid;place-items:center;background:none;border:0;padding:0;color:var(--ink-faint);cursor:pointer}.fb__close:hover,.fb__close.is-focused{color:var(--n7)}.fb__close-x{font-family:var(--font-display);font-size:var(--t-mid);line-height:1}.fb__input{width:100%;-webkit-user-select:text;user-select:text;touch-action:pan-y;flex:1 1 auto;min-height:calc(96px * var(--s));resize:vertical;padding:calc(8px * var(--s));background:var(--v0);border:0;outline:none;box-shadow:inset 0 0 0 var(--px) var(--v3);font-family:var(--font-body);font-size:var(--t-base);line-height:1.45;color:var(--n7);caret-color:var(--y4)}.fb__input:focus,.fb__input.is-focused{box-shadow:inset 0 0 0 var(--px) var(--y4)}.fb__input::placeholder{color:var(--n2)}@media (max-height: 560px){.fb__box{padding:calc(8px * var(--s));gap:calc(5px * var(--s))}.fb__sub{display:none}.fb__title{font-size:var(--t-base)}.fb__input{min-height:calc(28px * var(--s))}.fb__foot{position:sticky;bottom:0;background:var(--v1)}}.fb__foot{display:flex;align-items:center;gap:calc(8px * var(--s))}.fb__status{flex:1 1 auto;min-width:0;color:var(--ink-faint)}.fb__status--good{color:var(--good)}.fb__status--bad{color:var(--danger)}.fb__count{flex:0 0 auto;color:var(--ink-faint)}.fb__count.is-low{color:var(--danger)}.fb__send{flex:0 0 auto;min-height:max(44px,calc(22px * var(--s)))}.fb.is-sending .fb__input{opacity:.6}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tok--foil.tok--chip{color:var(--chip)}.tok--foil.tok--mult{color:var(--mult)}.tok--foil.tok--money{color:var(--money)}:root{--card-w: calc(64px * var(--s));--consumables-w: calc(142px * var(--s));--card-h: calc(78px * var(--s));--rail-w: calc(150px * var(--s));--counter-h: calc(var(--t-nano) + 4px * var(--s));--action-h: calc(30px * var(--s));--bout-panel-h: max(80px, calc(62px * var(--s)))}.play{position:absolute;inset:0;display:grid;grid-template-columns:var(--rail-w) 1fr;grid-template-rows:minmax(0,1fr);gap:calc(8px * var(--s));--play-pad: calc(8px * var(--s));padding:var(--play-pad);padding-left:max(var(--play-pad),var(--safe-l));padding-right:max(var(--play-pad),var(--safe-r));padding-bottom:max(var(--play-pad),var(--safe-b));pointer-events:none}.rail,.board__top,.board__bottom,.die-proxy,.rail>*,.charm-rail,.consumables{pointer-events:auto}.board,.table-area,.die-layer,.callout,.tray-label,.hint{pointer-events:none}.rail{position:relative;display:flex;flex-direction:column;gap:min(calc(6px * var(--s)),1vh);min-height:0;height:100%}.rail:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--play-pad));bottom:calc(-1*max(var(--play-pad),var(--safe-b, 0px)));z-index:-1;background:linear-gradient(180deg,var(--v1),var(--v2))}.rail>.bout-card,.rail>.scoreboard,.rail>.pot{padding:min(calc(6px * var(--s)),.95vh) calc(6px * var(--s))}.rail>.pot{margin-top:min(calc(8px * var(--s)),1.2vh)}.rail>.calc{padding:min(calc(5px * var(--s)),.65vh) calc(5px * var(--s))}.rail>.bout-card,.rail>.scoreboard,.rail>.pot,.rail>.stats{gap:min(calc(3px * var(--s)),.5vh)}.rail__actions{flex:0 0 auto}.bout-card{min-height:var(--bout-panel-h);box-sizing:border-box;padding:calc(6px * var(--s));display:flex;flex-direction:column;gap:calc(3px * var(--s));background:linear-gradient(180deg,var(--v3) 0%,var(--v2) 44%,var(--v1) 100%);box-shadow:inset 0 var(--px) 0 rgb(var(--v7-rgb) / .45),inset 0 calc(-2px * var(--s)) 0 rgb(var(--v0-rgb) / .8),inset 0 0 0 var(--px) var(--v4),0 calc(2px * var(--s)) 0 rgb(var(--v0-rgb) / .7),var(--shadow-hard)}.bout-card--house{background:linear-gradient(180deg,var(--r1),var(--r0))}.bout-card__name{font-family:var(--font-display);font-size:var(--t-mid);color:var(--n7);line-height:1;letter-spacing:var(--ls-tight)}.bout-card--house .bout-card__name{color:var(--r5)}.bout-card__rule{font-family:var(--font-body);font-size:var(--t-nano);color:var(--n5);line-height:1.25;border-left:calc(2px * var(--s)) solid var(--r3);padding-left:calc(4px * var(--s))}.bout-card__rule--standing{border-left-color:var(--y3)}.bout-card__rule--bound{filter:grayscale(1) brightness(.6)}.bout-card__target{display:flex;align-items:baseline;justify-content:space-between;gap:calc(4px * var(--s))}.bout-card__target .num{font-size:var(--t-large);color:var(--chip)}.bout-card__reward{font-size:var(--t-nano);color:var(--y4)}.bout-card{transition:background 90ms linear}.bout-card--house.bout-card--phase-flash,.bout-card--house.bout-card--phase-hit{background:linear-gradient(180deg,var(--r4),var(--r2));transition:none}.bout-card--house.bout-card--phase-hit{background:linear-gradient(180deg,var(--r5),var(--r3))}.bout-card__rule{transition:opacity var(--phase-swap) ease,transform var(--phase-swap) ease}.bout-card--swapping .bout-card__rule{opacity:0;transform:translateY(calc(-2px * var(--s)))}@media (prefers-reduced-motion: reduce){.bout-card__rule{transition:opacity var(--phase-swap) ease}}.scoreboard{padding:calc(6px * var(--s));display:flex;flex-direction:column;gap:calc(3px * var(--s));background:radial-gradient(120% 90% at 50% 0%,rgb(var(--g4-rgb) / .16),transparent 65%),var(--v0);box-shadow:inset 0 0 0 var(--px) var(--g4),inset 0 calc(3px * var(--s)) calc(5px * var(--s)) #000000bf,inset 0 calc(-1px * var(--s)) 0 rgb(var(--v5-rgb) / .3),0 0 0 calc(2px * var(--s)) var(--v0)}.scoreboard__row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(5px * var(--s));min-width:0}.scoreboard__value{font-size:var(--t-large);line-height:.85;color:var(--n7);text-shadow:0 calc(2px * var(--s)) 0 var(--v0),0 0 calc(12px * var(--s)) rgb(var(--g5-rgb) / .55);overflow:hidden;text-overflow:clip;position:relative;isolation:isolate}.scoreboard__value:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 55%,rgb(var(--y5-rgb) / .9) 0%,rgb(var(--y4-rgb) / .55) 40%,transparent 78%)}.scoreboard__value.is-banked{animation:struck-big .6s linear;transform-origin:0 60%}.scoreboard__value.is-banked:after{animation:bank-glow .9s ease-out}@keyframes bank-glow{0%{opacity:1;transform:scale(.6)}40%{opacity:.8;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}.reduced-motion .scoreboard__value.is-banked{animation:none}.progress{position:relative;height:max(8px,calc(6px * var(--s)));background:var(--v0);box-shadow:inset 0 calc(2px * var(--s)) calc(2px * var(--s)) #0009,inset 0 0 0 var(--px) var(--v4);overflow:hidden}.progress__fill,.progress__ghost{position:absolute;inset:0;transition:clip-path .18s var(--ease-out)}.progress__fill{z-index:2;background:linear-gradient(90deg,var(--g3),var(--g5));clip-path:inset(0 calc(100% - var(--banked, 0%)) 0 0)}.progress__ghost{z-index:1;background:repeating-linear-gradient(45deg,var(--y3) 0 calc(3px * var(--s)),transparent calc(3px * var(--s)) calc(6px * var(--s))),var(--y0);clip-path:inset(0 calc(100% - var(--live, 0%)) 0 var(--banked, 0%))}.progress--hot .progress__ghost{background:repeating-linear-gradient(45deg,var(--r3) 0 calc(3px * var(--s)),transparent calc(3px * var(--s)) calc(6px * var(--s))),var(--r0)}.progress--blind .progress__fill,.progress--blind .progress__ghost{clip-path:none;opacity:1;background:repeating-linear-gradient(45deg,var(--v4) 0 calc(3px * var(--s)),var(--v1) calc(3px * var(--s)) calc(6px * var(--s)));animation:progress-blind-static 1.1s steps(3) infinite}.progress--blind .progress__ghost{animation-delay:-.4s;opacity:.55}@keyframes progress-blind-static{0%{background-position:0 0}to{background-position:calc(12px * var(--s)) 0}}.pot{padding:calc(6px * var(--s));display:flex;flex-direction:column;gap:calc(3px * var(--s));border-left:calc(3px * var(--s)) solid transparent;background-image:none;transition:border-color .25s linear,background-image .25s linear}.pot--live{border-left-color:var(--y3);background-image:linear-gradient(90deg,rgb(var(--y4-rgb) / .14),transparent 60%)}.pot--fat{border-left-color:var(--r4);background-image:linear-gradient(90deg,rgb(var(--r4-rgb) / .2),transparent 60%)}.pot__row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(5px * var(--s));min-width:0}.pot__figures{display:flex;align-items:baseline;gap:calc(5px * var(--s));min-width:0}.pot__value{font-size:var(--t-large);line-height:.9;color:var(--y5)}.pot--fat .pot__value{color:var(--r5)}.pot__pending{font-family:var(--font-ui);font-size:var(--t-nano);letter-spacing:var(--ls-tight);color:var(--y4);white-space:nowrap}.pot--fat .pot__pending{color:var(--r5)}.risk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(5px * var(--s));min-width:0}.risk__bar{position:relative;height:max(6px,calc(4px * var(--s)));background:var(--v0);box-shadow:inset 0 var(--px) calc(2px * var(--s)) #0009,inset 0 0 0 var(--px) var(--v3)}.risk__fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--g4),var(--y4) 55%,var(--r4));clip-path:inset(0 calc(100% - var(--risk, 0%)) 0 0);transition:clip-path .2s var(--ease-out)}.risk__pct{font-family:var(--font-ui);font-size:var(--t-nano);letter-spacing:var(--ls-tight);color:var(--n6);white-space:nowrap;text-align:right;line-height:1}.risk--hot .risk__pct{color:var(--r5)}.risk--safe .risk__pct{color:var(--g5)}.calc{padding:calc(5px * var(--s));display:flex;flex-direction:column;gap:calc(2px * var(--s));align-items:center;flex:0 1 auto;min-height:0;margin-top:auto;margin-bottom:auto;background:radial-gradient(90% 140% at 0% 100%,rgb(var(--b4-rgb) / .4),transparent 70%),radial-gradient(90% 140% at 100% 100%,rgb(var(--r4-rgb) / .4),transparent 70%),var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v5),inset 0 calc(3px * var(--s)) calc(5px * var(--s)) #000000b3,0 0 0 calc(2px * var(--s)) var(--v0)}.calc__how{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.calc__pattern{font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);color:var(--ink-faint);letter-spacing:var(--ls-tight);text-align:center;line-height:1.1;min-height:1.1em}.calc__pattern--live{color:var(--n7)}.calc__pattern-lvl{font-size:var(--t-nano);color:var(--v6);letter-spacing:var(--ls-flush);white-space:nowrap}.calc__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;gap:calc(2px * var(--s))}.calc__chips{font-size:var(--t-large);color:var(--n7);text-align:right;background:linear-gradient(180deg,var(--b3),var(--b1));padding:calc(1px * var(--s)) calc(4px * var(--s));box-shadow:inset 0 var(--px) 0 #fff6,inset 0 calc(-2px * var(--s)) 0 #00000059,inset 0 0 0 var(--px) var(--b4),0 calc(2px * var(--s)) 0 var(--b0),0 0 calc(7px * var(--s)) rgb(var(--b4-rgb) / .55);line-height:1.1;overflow:hidden}.calc__mult{font-size:var(--t-large);color:var(--n7);text-align:left;background:linear-gradient(180deg,var(--r3),var(--r1));padding:calc(1px * var(--s)) calc(4px * var(--s));box-shadow:inset 0 var(--px) 0 #ffffff59,inset 0 calc(-2px * var(--s)) 0 #00000059,inset 0 0 0 var(--px) var(--r4),0 calc(2px * var(--s)) 0 var(--r0),0 0 calc(7px * var(--s)) rgb(var(--r4-rgb) / .5);line-height:1.1;overflow:hidden}.calc__x{font-family:var(--font-display);font-size:var(--t-mid);color:var(--r4)}.calc__split{font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);color:var(--r5);letter-spacing:var(--ls-tight);line-height:1;text-align:center;padding:calc(1px * var(--s)) calc(3px * var(--s));background:var(--r0);box-shadow:inset 0 0 0 var(--px) var(--r2)}.calc__split--hit{animation:punch .22s var(--ease-out);color:var(--n7);background:var(--r2)}.stats{display:grid;grid-template-columns:1fr 1fr;gap:calc(2px * var(--s))}.stat{--stat-ink: var(--n7);background:rgb(var(--v0-rgb) / .5);box-shadow:inset 0 var(--px) calc(2px * var(--s)) #00000080,inset 0 0 0 var(--px) var(--v2);padding:min(calc(2px * var(--s)),.3vh) calc(4px * var(--s));display:flex;flex-direction:column;transition:background .2s linear,box-shadow .2s linear}.stat--changed{background:var(--v3);box-shadow:inset 0 0 0 var(--px) var(--v5)}.stat__label{font-size:var(--t-nano);line-height:1.1}.stat__value,.stat__ghost{font-size:var(--t-large);line-height:1;color:var(--stat-ink)}.stat--money{--stat-ink: var(--y5)}.stat--turns{--stat-ink: var(--g5)}.stat--rerolls{--stat-ink: var(--p6)}.stat--draws{--stat-ink: var(--t6)}.stat--ante,.stat--bout{grid-column:span 1}.stat--bout .stat__value{font-size:var(--t-base)}.stat__row{position:relative}.stat__value{transform-origin:0 50%}.stat__ghost{position:absolute;left:0;top:0;transform-origin:0 50%;opacity:0;white-space:nowrap}.stat__burst{position:absolute;left:50%;top:50%;width:calc(2px * var(--s));height:calc(2px * var(--s));margin:calc(-1px * var(--s)) 0 0 calc(-1px * var(--s));background:var(--stat-ink);opacity:0;box-shadow:calc(-19px * var(--s)) calc(-7px * var(--s)) 0 0 var(--stat-ink),calc(19px * var(--s)) calc(-7px * var(--s)) 0 0 var(--stat-ink),calc(-13px * var(--s)) calc(8px * var(--s)) 0 0 var(--stat-ink),calc(13px * var(--s)) calc(8px * var(--s)) 0 0 var(--stat-ink),0 calc(-12px * var(--s)) 0 0 var(--stat-ink),0 calc(12px * var(--s)) 0 0 var(--stat-ink)}.stat--up .stat__value{animation:stat-land .42s cubic-bezier(.16,.84,.3,1)}.stat--up .stat__ghost{animation:stat-ghost .34s ease-out}.stat--up .stat__burst{animation:stat-spark .5s ease-out}@keyframes stat-land{0%{transform:scale(1.34)}58%{transform:scale(.97)}to{transform:scale(1)}}@keyframes stat-ghost{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(.55)}}@keyframes stat-spark{0%{opacity:1;transform:scale(.2)}70%{opacity:.8}to{opacity:0;transform:scale(1.4)}}.reduced-motion .stat--up .stat__value,.reduced-motion .stat--up .stat__ghost,.reduced-motion .stat--up .stat__burst{animation:none}@media (prefers-reduced-motion: reduce){.stat--up .stat__value,.stat--up .stat__ghost,.stat--up .stat__burst{animation:none}}.rail__actions{display:flex;flex-wrap:wrap;gap:calc(3px * var(--s));margin-top:auto}.rail:has(.calc) .rail__actions{margin-top:0}.rail__actions .btn{flex:1 1 auto;min-width:max-content;min-height:min(calc(22px * var(--s)),5vh);font-size:var(--t-nano);line-height:1;letter-spacing:0;padding:min(calc(3px * var(--s)),.45vh) calc(2px * var(--s));background-image:linear-gradient(180deg,#ffffff1f,#fff0 50%)}.rail__act{display:none}.rail__actions .rail__menu{display:inline-flex;width:100%;min-height:var(--action-h);font-size:var(--t-small)}.board{display:grid;grid-template-rows:auto 1fr auto;gap:calc(4px * var(--s));min-height:0;min-width:0}.board__top{display:flex;gap:calc(6px * var(--s));align-items:flex-start;justify-content:space-between}.charm-rail-wrap,.consumables-wrap{display:flex;flex-direction:column;gap:calc(2px * var(--s))}.consumables-wrap{min-width:var(--consumables-w)}.charm-rail-wrap,.consumables-wrap{position:relative}.rail-count{position:absolute;top:100%;height:var(--counter-h);line-height:var(--counter-h);padding:0 calc(4px * var(--s));background:var(--v0);white-space:nowrap;pointer-events:none}.charm-rail-wrap>.rail-count{left:0}.consumables-wrap>.rail-count{right:0}.rail-count.is-full{color:var(--ink)}.rail-count:empty{display:none}.charm-rail,.consumables{--rail-card-cap: min(180px, 24vh);--mw: min(var(--rail-card-cap), var(--rail-card-fit, var(--card-w)));--rail-gap: calc(3px * var(--s));display:flex;gap:var(--rail-gap);padding:calc(4px * var(--s));background:transparent}.rail,.actions,.charm-rail-wrap,.consumables-wrap{transition:opacity .28s var(--ease-out)}.charm-rail-wrap.is-empty,.consumables-wrap.is-empty{opacity:.2}.charm-rail-wrap.is-empty:hover,.charm-rail-wrap.is-empty:focus-within,.consumables-wrap.is-empty:hover,.consumables-wrap.is-empty:focus-within{opacity:1}body.is-rolling .rail,body.is-rolling .actions,body.is-rolling .charm-rail-wrap,body.is-rolling .consumables-wrap{opacity:.2;pointer-events:none;transition-duration:.14s}.charm-rail--dragging{box-shadow:inset 0 0 0 var(--px) var(--v5);cursor:grabbing}.charm-rail--dragging .card,.charm-rail--dragging .pcard{cursor:grabbing}.card--dragging{opacity:.45;filter:saturate(.4)}.charm-rail--dragging .card--drop-before{box-shadow:calc(-2px * var(--s)) 0 0 0 var(--y5)}.charm-rail--dragging .card--drop-after{box-shadow:calc(2px * var(--s)) 0 0 0 var(--y5)}.charm-rail--dragging .pcard.card--drop-before{box-shadow:calc(-2px * var(--s)) 0 0 0 var(--y5),0 0 0 var(--px) var(--v0)}.charm-rail--dragging .pcard.card--drop-after{box-shadow:calc(2px * var(--s)) 0 0 0 var(--y5),0 0 0 var(--px) var(--v0)}.charm-rail .card:not(.card--empty):before,.consumables .card:not(.card--empty):before{content:"";position:absolute;left:6%;right:6%;bottom:calc(-3px * var(--s));height:calc(6px * var(--s));background:radial-gradient(closest-side,rgba(0,0,0,.8),transparent 78%);pointer-events:none}.card{position:relative;width:var(--card-w);height:var(--card-h);flex:0 0 auto;cursor:pointer;transform-style:preserve-3d;will-change:transform;outline:none;transition:filter .12s linear}.card--small{width:calc(var(--card-w) * .82);height:calc(var(--card-h) * .82)}.card__inner{position:absolute;inset:0;background:var(--card-fill, var(--v2));box-shadow:inset 0 var(--px) 0 #fff3,inset 0 calc(-2px * var(--s)) 0 #00000059,inset 0 0 0 calc(2px * var(--s)) var(--card-edge, var(--v5)),0 0 0 calc(2px * var(--s)) var(--v0),0 calc(3px * var(--s)) calc(4px * var(--s)) #00000073,var(--shadow-hard);display:flex;flex-direction:column;clip-path:polygon(calc(3px * var(--s)) 0,calc(100% - 3px * var(--s)) 0,100% calc(3px * var(--s)),100% calc(100% - 3px * var(--s)),calc(100% - 3px * var(--s)) 100%,calc(3px * var(--s)) 100%,0 calc(100% - 3px * var(--s)),0 calc(3px * var(--s)));overflow:hidden}.card__art{position:relative;flex:1 1 auto;display:grid;place-items:center;overflow:hidden}.card__glyph{width:72%;height:72%;background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated}.card__sheen{position:absolute;inset:0;background:linear-gradient(160deg,#ffffff24,#fff0 42%);pointer-events:none}.card__name{flex:0 0 auto;background:var(--v0);color:var(--n6);font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);line-height:1.1;text-align:center;padding:calc(2px * var(--s)) calc(1px * var(--s)) calc(4px * var(--s));min-height:calc(17px * var(--s));display:grid;place-items:center;letter-spacing:0;overflow:hidden;hyphens:auto;overflow-wrap:anywhere}.card__rarity{position:absolute;left:calc(3px * var(--s));bottom:calc(3px * var(--s));width:calc(9px * var(--s));height:calc(9px * var(--s));background-image:url(../rarity-icons.png);background-repeat:no-repeat;background-size:400% 100%;background-position:calc(var(--rar-cell, 0) * 33.3333%) 0;image-rendering:pixelated;z-index:4;pointer-events:none}.card--common{--rar-cell: 0}.card--common .card__rarity{display:none}.card--uncommon{--rar-cell: 1}.card--rare{--rar-cell: 2}.card--legendary{--rar-cell: 3}.card--charm{--card-fill: var(--card-charm);--card-edge: var(--card-charm-edge)}.card--consumable{--card-fill: var(--card-consumable);--card-edge: var(--card-consumable-edge)}.card--face{--card-fill: var(--card-face);--card-edge: var(--card-face-edge)}.card--pattern{--card-fill: var(--card-pattern);--card-edge: var(--card-pattern-edge)}.card--action{--card-fill: var(--card-action);--card-edge: var(--card-action-edge)}.card--mark{--card-fill: var(--card-mark);--card-edge: var(--card-mark-edge)}.card--permit{--card-fill: var(--card-permit);--card-edge: var(--card-permit-edge)}.card--material,.card--store,.card--draw{--card-fill: var(--card-action);--card-edge: var(--card-action-edge)}.card__price{position:absolute;top:calc(-6px * var(--s));right:calc(-3px * var(--s));background:var(--y3);color:var(--v0);font-family:var(--font-display);font-size:max(var(--t-mid),var(--t-large));line-height:1.1;padding:0 calc(4px * var(--s));box-shadow:0 0 0 var(--px) var(--y0),var(--shadow-hard);z-index:3}.card__badge{position:absolute;top:calc(2px * var(--s));left:calc(2px * var(--s));background:var(--v0);color:var(--v7);font-size:var(--t-nano);padding:0 calc(2px * var(--s));z-index:3}.charm-rail:has(.card__counter:not(.hidden)),.consumables:has(.card__counter:not(.hidden)){padding-bottom:var(--counter-h)}.card__counter{position:absolute;top:100%;z-index:4;left:0;right:0;width:max-content;margin-inline:auto;max-width:calc(var(--card-w) * 3);height:var(--counter-h);line-height:var(--counter-h);background:var(--v0);color:var(--y4);font-family:var(--font-ui);font-size:var(--t-nano);letter-spacing:var(--ls-tight);text-transform:uppercase;text-align:center;padding:0 calc(4px * var(--s));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__shout{position:absolute;top:calc(-10px * var(--s));left:50%;transform:translate(-50%);font-family:var(--font-display);font-size:var(--t-mid);color:var(--n7);white-space:nowrap;pointer-events:none;text-shadow:0 calc(2px * var(--s)) 0 var(--v0);animation:shout-rise .7s var(--ease-out) forwards;z-index:40}.card__shout--chip{color:var(--chip)}.card__shout--mult{color:var(--mult)}.card__shout--money{color:var(--money)}.card__shout--plain{color:#fff}.card__shout--floating{position:fixed;z-index:1000}@keyframes shout-rise{0%{transform:translate(-50%,calc(6px * var(--s))) scale(.6);opacity:0}25%{transform:translate(-50%) scale(1.15);opacity:1}70%{transform:translate(-50%,calc(-6px * var(--s))) scale(1);opacity:1}to{transform:translate(-50%,calc(-14px * var(--s))) scale(.9);opacity:0}}.card--spent{filter:saturate(.35) brightness(.72)}.card--spent .card__counter{opacity:.8}.card--empty{background:rgb(var(--v0-rgb) / .4);box-shadow:inset 0 calc(2px * var(--s)) calc(3px * var(--s)) #00000080,inset 0 0 0 var(--px) var(--v2);cursor:default;opacity:.55;clip-path:polygon(calc(3px * var(--s)) 0,calc(100% - 3px * var(--s)) 0,100% calc(3px * var(--s)),100% calc(100% - 3px * var(--s)),calc(100% - 3px * var(--s)) 100%,calc(3px * var(--s)) 100%,0 calc(100% - 3px * var(--s)),0 calc(3px * var(--s)))}.card--rare .card__inner{box-shadow:inset 0 var(--px) 0 #fff3,inset 0 calc(-2px * var(--s)) 0 #00000059,inset 0 0 0 var(--px) var(--rar-rare),0 0 0 calc(2px * var(--s)) var(--v0),0 calc(3px * var(--s)) calc(4px * var(--s)) #00000073,var(--shadow-hard)}.card--legendary .card__inner{box-shadow:inset 0 var(--px) 0 #ffffff47,inset 0 calc(-2px * var(--s)) 0 #00000059,inset 0 0 0 var(--px) var(--rar-legendary),0 0 0 calc(2px * var(--s)) var(--v0),0 calc(3px * var(--s)) calc(4px * var(--s)) #00000073,0 0 calc(10px * var(--s)) var(--rar-legendary)}.card--ed-foil{filter:drop-shadow(0 0 calc(5px * var(--s)) rgb(var(--y4-rgb) / .5))}.card--ed-foil .card__sheen,.card--ed-foil .card__sparks{position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden}.card--ed-foil .card__sheen{background:linear-gradient(calc(105deg + var(--tilt-x, 0) * 30deg),transparent calc(var(--sweep, 0%) - 22%),rgb(var(--y5-rgb) / .13) calc(var(--sweep, 0%) - 14%),rgb(255 255 255 / .21) calc(var(--sweep, 0%) - 6%),rgb(255 255 255 / .66) var(--sweep, 0%),rgb(var(--y5-rgb) / .49) calc(var(--sweep, 0%) + 5%),rgb(255 255 255 / .24) calc(var(--sweep, 0%) + 11%),rgb(var(--y5-rgb) / .1) calc(var(--sweep, 0%) + 17%),transparent calc(var(--sweep, 0%) + 22%));mix-blend-mode:screen;animation:foil-sweep 5.6s linear infinite;-webkit-mask-image:linear-gradient(#000 0 80%,transparent 88%);mask-image:linear-gradient(#000 0 80%,transparent 88%)}@property --sweep{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@keyframes foil-sweep{0%{--sweep: -25%}to{--sweep: 112%}}.card--ed-foil .card__spark{position:absolute;width:calc(3px * var(--s));height:calc(3px * var(--s));background:rgb(var(--y5-rgb) / .95);box-shadow:0 0 calc(4px * var(--s)) rgb(var(--y5-rgb) / .8);opacity:0;transform:scale(0);animation:foil-spark 4.8s ease-in-out infinite}.card--ed-foil .card__sparks{-webkit-mask-image:linear-gradient(#000 0 70%,transparent 76%);mask-image:linear-gradient(#000 0 70%,transparent 76%)}.card--ed-foil .card__spark--0{left:22%;top:30%;animation-delay:0s}.card--ed-foil .card__spark--1{left:71%;top:19%;animation-delay:1.7s}.card--ed-foil .card__spark--2{left:44%;top:74%;animation-delay:3.4s}@keyframes foil-spark{0%,74%,to{opacity:0;transform:scale(0) rotate(0)}80%{opacity:1;transform:scale(1.35) rotate(45deg)}88%{opacity:.5;transform:scale(.8) rotate(70deg)}}@media (prefers-reduced-motion: reduce){.card--ed-foil .card__sheen{animation:none;--sweep: 42%}.card--ed-foil .card__spark{animation:none;opacity:.6;transform:scale(1)}}.card--ed-sleeved{filter:drop-shadow(0 calc(2px * var(--s)) calc(2px * var(--s)) rgb(0 0 0 / .8))}.card--ed-sleeved .card__sleeve-matte,.card--ed-sleeved .card__sleeve-frame{position:absolute;inset:0;z-index:2;pointer-events:none}.card--ed-sleeved .card__sleeve-matte{background:repeating-linear-gradient(16deg,rgb(255 255 255 / .025) 0 1px,transparent 1px 3px),repeating-linear-gradient(106deg,rgb(0 0 0 / .035) 0 1px,transparent 1px 4px);mix-blend-mode:soft-light}.card--ed-sleeved .card__sleeve-frame{box-shadow:inset 0 0 0 calc(3px * var(--s)) #030306,inset 0 calc(4px * var(--s)) 0 #ffffff12,inset 0 calc(-4px * var(--s)) 0 #0009}.card--ed-sleeved .card__sleeve-seal{position:absolute;right:calc(5px * var(--s));bottom:calc(21px * var(--s));z-index:3;width:calc(7px * var(--s));height:calc(7px * var(--s));border-radius:50%;pointer-events:none;background:var(--n8);box-shadow:inset 0 0 0 var(--px) var(--b3),inset 0 0 0 calc(2px * var(--px)) rgb(var(--y5-rgb) / .55),0 0 calc(3px * var(--s)) rgb(var(--b5-rgb) / .45)}@property --haunt{syntax: "<number>"; inherits: false; initial-value: 1;}@property --haunt-floor{syntax: "<number>"; inherits: false; initial-value: 0;}:where(.card--ed-phantom){--haunt: .84;opacity:max(var(--haunt),var(--haunt-floor, 0));animation:phantom-haunt var(--haunt-period, 10s) ease-in-out var(--haunt-delay, 0s) infinite;transition:--haunt-floor .3s var(--ease-out)}.rail--stacked>.card--ed-phantom{transition:scale .14s var(--ease-out),translate .14s var(--ease-out),--haunt-floor .3s var(--ease-out)}:is(.pcard--full,.pcard--big,.card--triggered,:hover,.is-focused,.is-peek).card--ed-phantom,:is(.is-focused,.is-peek,.is-target,.is-asker,.card-gesture-lift)>.card--ed-phantom{--haunt-floor: .96}:is(.is-cold,.is-blocked) :where(.card--ed-phantom){animation:none}@keyframes phantom-haunt{0%,60%,to{--haunt: .84}30%{--haunt: .76}67%{--haunt: .2}71%{--haunt: .16}73.5%{--haunt: .56}75.5%{--haunt: .24}78%{--haunt: .72}80%{--haunt: .46}86%{--haunt: .94}92%{--haunt: .84}}.pcard.pcard.card--ed-phantom:not(.pcard--socket,.cardward),.card.card--ed-phantom:is(.card--charm,.card--consumable)>.card__inner{filter:drop-shadow(0 0 calc(1px * var(--s)) rgb(var(--v7-rgb) / .95)) drop-shadow(0 0 calc(6px * var(--s)) rgb(var(--v7-rgb) / .5))}.card--ed-phantom .card__moonlight{position:absolute;inset:0;pointer-events:none;background:rgb(var(--v6-rgb) / .12);box-shadow:inset 0 0 calc(8px * var(--s)) calc(1px * var(--s)) rgb(var(--v7-rgb) / .6);mix-blend-mode:screen;-webkit-mask:var(--frame-img) center / 100% 100% no-repeat;mask:var(--frame-img) center / 100% 100% no-repeat}.pcard--mini.card--ed-phantom .card__moonlight,.card.card--ed-phantom .card__moonlight{-webkit-mask-image:var(--rail-img);mask-image:var(--rail-img)}.card--ed-phantom .card__haunt{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(to top,rgb(var(--v6-rgb) / .4),transparent 70%);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(#000 0 78%,transparent 96%);mask-image:linear-gradient(#000 0 78%,transparent 96%)}.card--ed-phantom .card__haunt:before,.card--ed-phantom .card__haunt:after{content:"";position:absolute;left:15%;top:35%;width:70%;height:60%;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--v7-rgb) / .7),rgb(var(--v6-rgb) / .3) 55%,transparent);opacity:0;animation:phantom-wisp calc(var(--haunt-period, 10s) * .55) ease-in-out var(--haunt-delay, 0s) infinite}.card--ed-phantom .card__haunt:after{left:5%;width:55%;animation-name:phantom-wisp-back;animation-duration:calc(var(--haunt-period, 10s) * .8)}@keyframes phantom-wisp{0%{opacity:0;transform:translate(-25%,45%) scale(.5,.4)}40%{opacity:1}to{opacity:0;transform:translate(20%,-75%) scale(1.2,1.05)}}@keyframes phantom-wisp-back{0%{opacity:0;transform:translate(60%,50%) scale(.45,.4)}45%{opacity:.85}to{opacity:0;transform:translate(15%,-70%) scaleX(1.1)}}@media (prefers-reduced-motion: reduce){:where(.card--ed-phantom),.card--ed-phantom .card__haunt:before,.card--ed-phantom .card__haunt:after{animation:none}.card--ed-phantom .card__haunt:before{opacity:.7;transform:translateY(-20%)}}.reduced-motion :where(.card--ed-phantom),.reduced-motion .card--ed-phantom .card__haunt:before,.reduced-motion .card--ed-phantom .card__haunt:after{animation:none}.reduced-motion .card--ed-phantom .card__haunt:before{opacity:.7;transform:translateY(-20%)}.card__cond{position:absolute;right:calc(2px * var(--s));bottom:calc(2px * var(--s));z-index:5;display:flex;align-items:center;gap:calc(1px * var(--s));padding:0 calc(2px * var(--s)) 0 calc(1px * var(--s));background:rgb(var(--v0-rgb) / .82);box-shadow:0 0 0 var(--px) #0009;pointer-events:none}.card__cond-glyph{display:block;width:calc(9px * var(--s));height:calc(9px * var(--s));background:center / contain no-repeat;image-rendering:pixelated}.card__cond-wear{font-family:var(--font-ui);font-size:var(--t-nano);line-height:1;color:var(--y4);font-variant-numeric:tabular-nums}.card--shatter,.card--wearout,.card--dying{pointer-events:none}.card--triggered .card__inner{animation:card-slam .4s var(--ease-out)}@keyframes card-slam{0%{transform:scale(1);filter:brightness(1)}18%{transform:scale(1.22) translateY(calc(-4px * var(--s)));filter:brightness(2.2)}to{transform:scale(1);filter:brightness(1)}}.card__fx{position:absolute;inset:calc(-3px * var(--s));z-index:6;pointer-events:none;box-shadow:0 0 0 calc(2px * var(--s)) var(--fx-edge),0 0 calc(12px * var(--s)) calc(3px * var(--s)) var(--fx-glow),inset 0 0 calc(10px * var(--s)) calc(2px * var(--s)) var(--fx-glow);animation:card-fx .56s var(--ease-out) both}.card__fx:after{content:"";position:absolute;inset:calc(3px * var(--s));background:linear-gradient(0deg,transparent 0%,var(--fx-glow) 50%,transparent 100%);mix-blend-mode:screen;animation:card-fx-sweep .42s ease-out both}.card__fx--fire{--fx-edge: var(--y4);--fx-glow: var(--o4)}.card__fx--frost{--fx-edge: var(--b5);--fx-glow: var(--b3)}.card__fx--gold{--fx-edge: var(--y5);--fx-glow: var(--y3)}.card__fx--arcane{--fx-edge: var(--m4);--fx-glow: var(--p4)}@keyframes card-fx{0%{opacity:0;transform:scale(.92)}14%{opacity:1;transform:scale(1.06)}45%{opacity:.85;transform:scale(1.02)}to{opacity:0;transform:scale(1.12)}}@keyframes card-fx-sweep{0%{opacity:.6;transform:translateY(55%) scaleY(.35)}to{opacity:0;transform:translateY(-55%) scaleY(1)}}.reduced-motion .card__fx{animation:card-fx-still .45s linear both}.reduced-motion .card__fx:after{display:none}@keyframes card-fx-still{0%{opacity:1}to{opacity:0}}.card--debuffed .card__inner{filter:grayscale(1) brightness(.6)}.pcard.card--triggered .pcard__plate{animation:card-slam .4s var(--ease-out)}.pcard.card--debuffed .pcard__plate,.pcard.card--debuffed .pcard__band{filter:grayscale(1) brightness(.6)}.charm-rail>.pcard,.consumables>.pcard{flex:0 0 auto}.card--debuffed:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 calc(3px * var(--s)),rgb(var(--r4-rgb) / .35) calc(3px * var(--s)) calc(6px * var(--s)));pointer-events:none}.table-area{position:relative;min-height:0;pointer-events:none}.die-layer{position:absolute;inset:0;pointer-events:none}.die-proxy{position:absolute;width:calc(30px * var(--s));height:calc(30px * var(--s));margin-left:calc(-15px * var(--s));margin-top:calc(-15px * var(--s));pointer-events:auto;cursor:pointer;outline:none;background:transparent;border:0}.tray-label{position:absolute;top:calc(2px * var(--s));left:50%;transform:translate(-50%);font-family:var(--font-ui);font-size:var(--t-nano);color:var(--ink-faint);letter-spacing:var(--ls-wide)}.callout{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:var(--t-mega);color:var(--n7);text-shadow:0 calc(4px * var(--s)) 0 var(--v0),0 0 calc(20px * var(--s)) currentColor;pointer-events:none;white-space:nowrap;animation:callout-in .5s var(--ease-back);z-index:50}.callout--hot{color:var(--y4)}.callout--farkle{color:var(--r5)}.callout--good{color:var(--g5)}.callout--save-charm{color:var(--o5)}.callout--save-permit{color:var(--bn3)}.callout--save-consumable{color:var(--p5)}@keyframes callout-in{0%{transform:translate(-50%,-50%) scale(2.4);opacity:0}60%{transform:translate(-50%,-50%) scale(.94);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.board__bottom{display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--s))}.actions{--action-cell: calc(84px * var(--s));--action-gap: calc(6px * var(--s));--action-cell-reroll: calc(110px * var(--s));--actions-w: calc(var(--action-cell) * 2 + var(--action-cell-reroll) + var(--action-gap) * 2);display:grid;grid-template-columns:var(--action-cell) var(--action-cell-reroll) var(--action-cell);gap:var(--action-gap);position:relative;width:var(--actions-w)}.actions .btn{flex-direction:column;gap:0}.action-set,.action-roll,.action-farkle{grid-area:1 / 1}.action-reroll{grid-area:1 / 2}.action-set{background:var(--b3);color:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--b5),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--b0),var(--shadow-hard)}.action-reroll:not(.btn--primary){background:var(--p4);box-shadow:inset 0 0 0 var(--px) var(--p6),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--p0),var(--shadow-hard)}.action-reroll__badge{display:inline-flex;align-items:center;justify-content:center;min-width:calc(15px * var(--s));height:calc(15px * var(--s));margin-left:calc(2px * var(--s));padding:0 calc(2px * var(--s));border-radius:calc(3px * var(--s));background:var(--n7);color:var(--v0);font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);line-height:1;vertical-align:calc(-.15em + 2px * var(--s))}.action-reroll__badge--wide{min-width:calc(21px * var(--s));border-radius:calc(7.5px * var(--s));padding:0 calc(4px * var(--s))}.btn:disabled .action-reroll__badge,.btn[aria-disabled=true] .action-reroll__badge{background:var(--ink-disabled);color:var(--v1)}.action-bank{grid-area:1 / 3}.action__main{font-size:var(--t-base);line-height:1.1;white-space:nowrap}.action__main{transition:opacity .25s linear}.action__main--out{opacity:0}.action__main--in{animation:fade-in .25s linear}@media (prefers-reduced-motion: reduce){.action__main{transition:none}.action__main--in{animation:none}}.action__glyph{font-family:var(--font-glyph);font-size:var(--t-nano);opacity:.8;padding:0 calc(3px * var(--s));box-shadow:inset 0 0 0 var(--px) currentColor;letter-spacing:var(--ls-flush)}.action-set:not(:disabled),.action-roll:not(:disabled),.action-reroll.btn--primary:not(:disabled){--ready-lit: var(--g5);--ready-lit-peak: var(--g6);--ready-skirt: var(--g0);--ready-glow: var(--g4);animation:action-ready 1.8s ease-in-out infinite}.action-set:not(:disabled){--ready-lit: var(--b4);--ready-lit-peak: var(--b5);--ready-skirt: var(--b0);--ready-glow: var(--b3)}@keyframes action-ready{0%,to{box-shadow:inset 0 0 0 var(--px) var(--ready-lit),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--ready-skirt),var(--shadow-hard)}50%{box-shadow:inset 0 0 0 var(--px) var(--ready-lit-peak),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--ready-skirt),0 0 calc(14px * var(--s)) var(--ready-glow),var(--shadow-hard)}}.action-set:after,.action-roll:after{content:"";position:absolute;inset:auto 0 0;height:calc(3px * var(--s));background:transparent}.action-roll--risk:after{background:var(--r4)}.action-roll--risk:not(:disabled){animation-duration:.9s}.actions--hot{width:var(--actions-w)}.actions--hot .action-set{grid-area:1 / 1 / 2 / -1;flex-direction:row;gap:calc(6px * var(--s));min-width:0}.actions--hot .action-set .action__main{min-width:0;overflow:hidden;letter-spacing:var(--ls-flush)}.action-set--hot:after{background:var(--y4)}.action-set--hot:not(:disabled){animation-duration:1.1s}.actions--hot-wins .action-set{grid-area:1 / 1 / 2 / 3}.action-bank__sparks{grid-area:1 / 3;position:absolute;inset:0;pointer-events:none;display:none}.action-bank--wins+.action-bank__sparks{display:block}.action-bank__spark{position:absolute;top:var(--spark-top, 0%);left:var(--spark-left, 0%);transform:translate(-50%,-50%);width:calc(3px * var(--s));height:calc(3px * var(--s));border-radius:50%;background:var(--y4);box-shadow:0 0 calc(3px * var(--s)) rgb(var(--y5-rgb) / .8);opacity:calc(1 - var(--spark-i, 0) * .22);animation:action-bank-spark 2.6s linear infinite;animation-delay:var(--spark-delay, 0s)}.action-bank__spark--lead{width:calc(6px * var(--s));height:calc(6px * var(--s));background:var(--y5);opacity:1;box-shadow:0 0 calc(3px * var(--s)) var(--y4),0 0 calc(10px * var(--s)) rgb(var(--y5-rgb) / .9)}@keyframes action-bank-spark{0%{top:0%;left:0%}25%{top:0%;left:100%}50%{top:100%;left:100%}75%{top:100%;left:0%}to{top:0%;left:0%}}@media (prefers-reduced-motion: reduce){.action-bank__spark{animation:none}}.reduced-motion .action-bank__spark{animation:none}.action-bank--wins:not(:disabled){--ready-lit: var(--y4);--ready-lit-peak: var(--y5);--ready-skirt: var(--y0);--ready-glow: var(--y4);animation:action-ready 1.8s ease-in-out infinite,action-bank-lift 1.8s ease-in-out infinite}@keyframes action-bank-lift{0%,to{filter:brightness(1)}50%{filter:brightness(1.22)}}@media (prefers-reduced-motion: reduce){.action-bank--wins:not(:disabled){animation:none;filter:brightness(1.12)}}.reduced-motion .action-bank--wins:not(:disabled){animation:none;filter:brightness(1.12)}.actions .btn:not(:disabled){background-image:linear-gradient(180deg,#ffffff3d,#fff0 44%,#00000029)}.actions .btn:active:not(:disabled){background-image:linear-gradient(180deg,#0000002e,#0000 60%)}.actions .btn{min-height:var(--action-h)}@media (max-height: 460px){:root{--action-h: 44px}.actions .btn{padding-top:6px;padding-bottom:6px}.die-proxy{width:44px;height:44px;margin-left:-22px;margin-top:-22px}.play{--play-pad: calc(4px * var(--s));gap:calc(5px * var(--s))}.rail{gap:calc(3px * var(--s))}.bout-card,.scoreboard,.pot,.calc{padding:calc(3px * var(--s)) calc(5px * var(--s))}.bout-card{gap:calc(1px * var(--s))}.bout-card__reward{display:none}.scoreboard{gap:calc(1px * var(--s))}.scoreboard__value{font-size:var(--t-large)}.stats{gap:calc(2px * var(--s))}.stat{padding:calc(2px * var(--s)) calc(3px * var(--s))}.stat__value,.stat__ghost{font-size:var(--t-mid)}.calc__how{display:none}.rail__actions .btn{padding:calc(3px * var(--s)) 0}.hint--onscreen{min-height:calc(11px * var(--s))}.board__bottom{gap:calc(2px * var(--s))}}.hint{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.hint--onscreen{position:static;width:auto;height:auto;min-height:calc(14px * var(--s));margin:0;overflow:visible;white-space:normal;clip-path:none;font-family:var(--font-body);font-size:var(--t-small);color:var(--ink-faint);text-align:center}@keyframes tip-in{0%{opacity:0}}.tooltip{position:fixed;top:0;left:0;width:calc(180px * var(--s));padding:calc(6px * var(--s));background:var(--v1);z-index:500;pointer-events:none;display:flex;flex-direction:column;gap:calc(3px * var(--s));animation:tip-in .14s var(--ease-out)}.tooltip.hidden{display:none}.tooltip__head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(4px * var(--s))}.tooltip__name{font-family:var(--font-display);font-size:var(--t-mid);color:var(--n7);line-height:1}.tooltip__rarity{font-size:var(--t-nano);font-weight:700;letter-spacing:var(--ls-tight)}.tooltip__sub{font-size:var(--t-nano);color:var(--ink-faint)}.tooltip__text{font-family:var(--font-body);font-size:var(--t-base);color:var(--n6);line-height:1.3}.tooltip__line{font-family:var(--font-body);font-size:var(--t-small);color:var(--n4)}.tooltip__flavor{font-family:var(--font-body);font-size:var(--t-small);color:var(--v5);font-style:italic;line-height:1.25;border-top:var(--px) solid var(--v3);padding-top:calc(3px * var(--s))}.tooltip__footer{font-size:var(--t-small);color:var(--y4)}.tooltip.tooltip--reveal{inset:0;width:auto;padding:0;background:rgb(var(--v0-rgb) / .62);border:none;box-shadow:none;display:grid;place-items:center;pointer-events:auto;animation:tip-in .2s var(--ease-out)}.tooltip.tooltip--closing.tooltip--reveal{background:rgb(var(--v0-rgb) / 0);transition:background .22s linear}.tooltip__flight{display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--s));transform-origin:50% 50%;will-change:transform}.tooltip__flight.is-flying{transition:transform .26s cubic-bezier(.16,.84,.3,1)}.tooltip--reveal .tooltip__col{transition:opacity .12s linear}.tooltip--closing .tooltip__col{opacity:0}.tooltip--reveal .tooltip__actions{margin-top:0}.tooltip--reveal .tooltip__action{min-width:calc(120px * var(--s))}.tooltip--card{flex-direction:row;align-items:flex-start;gap:calc(6px * var(--s));width:min(calc(480px * var(--s)),calc(100vw - 16px))}.tooltip.tooltip--card{width:min(calc(480px * var(--s)),calc(100vw - 16px))}.tooltip__card{flex:none}.tooltip--cardonly{width:auto;padding:calc(3px * var(--s));animation:none}.tooltip--cardonly .tooltip__card{animation:card-grow .16s var(--ease-out)}@keyframes card-grow{0%{transform:scale(.45);opacity:.4}}@media (prefers-reduced-motion: reduce){.tooltip--cardonly .tooltip__card{animation:none}}.tooltip__col{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(3px * var(--s))}.tooltip--card .tooltip__col{align-self:stretch}.tooltip--card .tooltip__actions{margin-top:auto}.tooltip--card .tooltip__col{padding:calc(10px * var(--s)) calc(12px * var(--s));gap:calc(8px * var(--s))}.tooltip--card .tooltip__text{font-size:var(--t-mid);line-height:1.45;color:var(--n7)}.tooltip--card .tooltip__text{margin:calc(4px * var(--s)) 0}.tooltip--card .tooltip__line{font-size:var(--t-base);line-height:1.45;color:var(--n6)}.tooltip--card .tooltip__sub{font-size:var(--t-small)}.tooltip.tooltip--modal{inset:0;width:auto;padding:0;background:rgb(var(--v0-rgb) / .62);border:none;box-shadow:none;clip-path:none;display:grid;place-items:center;pointer-events:auto;animation:tip-in .2s var(--ease-out)}.tooltip.tooltip--closing.tooltip--modal{background:rgb(var(--v0-rgb) / 0);transition:background .22s linear;pointer-events:none}.tooltip--modal.tooltip--closing .tooltip__flight{opacity:0;transition:opacity .16s linear}.tooltip--modal .tooltip__flight{flex-direction:row;align-items:center;gap:calc(6px * var(--s));padding:calc(14px * var(--s));width:min(calc(480px * var(--s)),calc(100vw - 16px))}.tooltip--modal .pcard--full{--pw: min(calc(72vh / 1.4), 40vw, max(240px, calc(158px * var(--s))))}.tooltip__stats{display:flex;flex-wrap:wrap;gap:calc(14px * var(--s));margin-top:calc(6px * var(--s));padding-top:calc(8px * var(--s));border-top:var(--px) solid var(--v3)}.tooltip__stat{display:flex;flex-direction:column;gap:0}.tooltip__stat-n{font-family:var(--font-display);font-size:var(--t-mid);color:var(--n7);line-height:1}.tooltip__stat-label{color:var(--ink-faint)}.tooltip--sheet{pointer-events:auto;width:min(calc(240px * var(--s)),calc(100vw - 16px))}.tooltip-shield{position:fixed;inset:0;z-index:499;pointer-events:auto}.tooltip__actions{display:flex;gap:calc(6px * var(--s));margin-top:calc(3px * var(--s))}.tooltip__action{flex:1 1 0;min-width:0;flex-direction:column;gap:0;min-height:max(48px,calc(26px * var(--s)))}.toast-layer{position:fixed;top:calc(8px * var(--s));left:var(--felt-cx, 50%);transform:translate(-50%);display:flex;flex-direction:column;gap:calc(3px * var(--s));z-index:600;pointer-events:none;align-items:center}.toast{background:var(--v1);color:var(--n7);box-shadow:inset 0 0 0 var(--px) var(--v4),var(--shadow-hard);padding:calc(4px * var(--s)) calc(10px * var(--s));font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);animation:toast-in .22s var(--ease-back)}.toast--bad{background:var(--r2);box-shadow:inset 0 0 0 var(--px) var(--r4),var(--shadow-hard)}.toast--good{background:var(--g3);box-shadow:inset 0 0 0 var(--px) var(--g5),var(--shadow-hard)}.toast--money{background:var(--y2);color:var(--v0)}.toast.is-leaving{animation:toast-out .18s var(--ease-out) forwards}@keyframes toast-in{0%{transform:translateY(calc(-12px * var(--s)));opacity:0}}@keyframes toast-out{to{transform:translateY(calc(-8px * var(--s)));opacity:0}}.feat-pop{pointer-events:none;background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--y3),var(--shadow-hard);padding:calc(6px * var(--s)) calc(10px * var(--s));min-width:calc(180px * var(--s));max-width:calc(300px * var(--s));animation:feat-in .34s var(--ease-back)}.feat-pop__body{display:flex;align-items:center;gap:calc(7px * var(--s))}.feat-pop__icon{width:calc(32px * var(--s));height:calc(32px * var(--s));flex:none;background-repeat:no-repeat;background-position:center;background-size:contain;image-rendering:pixelated;box-shadow:inset 0 0 0 var(--px) var(--v4)}.feat-pop__lines{min-width:0;flex:1}.feat-pop__eyebrow{color:var(--y3);letter-spacing:var(--ls-mega)}.feat-pop__name{font-family:var(--font-display);font-size:var(--t-mid);color:var(--n7);letter-spacing:var(--ls-wide);line-height:1.1}.feat-pop__text{color:var(--ink-dim);font-size:var(--t-small);line-height:1.25}.feat-pop__points{color:var(--y3);font-size:var(--t-large);flex:none}.feat-pop.is-leaving{animation:feat-out .3s var(--ease-out) forwards}@keyframes feat-in{0%{transform:translateY(calc(-18px * var(--s))) scale(.92);opacity:0}}@keyframes feat-out{to{transform:translateY(calc(-10px * var(--s)));opacity:0}}.bounty-pop{pointer-events:none;background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v4),var(--shadow-hard);padding:calc(6px * var(--s)) calc(10px * var(--s));min-width:calc(180px * var(--s));max-width:calc(300px * var(--s));animation:feat-in .34s var(--ease-back)}.bounty-pop__body{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--s))}.bounty-pop__lines{min-width:0;flex:1}.bounty-pop__eyebrow{letter-spacing:var(--ls-mega);color:var(--n5)}.bounty-pop__name{font-family:var(--font-display);font-size:var(--t-mid);color:var(--n7);letter-spacing:var(--ls-wide);line-height:1.1}.bounty-pop__text{color:var(--ink-dim);font-size:var(--t-small);line-height:1.25}.bounty-pop__coin{color:var(--y4);font-size:var(--t-large);flex:none}.bounty-pop.is-leaving{animation:feat-out .3s var(--ease-out) forwards}.bounty-pop--easy{box-shadow:inset 0 0 0 var(--px) var(--g5),var(--shadow-hard)}.bounty-pop--easy .bounty-pop__eyebrow{color:var(--g5)}.bounty-pop--medium{box-shadow:inset 0 0 0 var(--px) var(--b3),var(--shadow-hard)}.bounty-pop--medium .bounty-pop__eyebrow{color:var(--b4)}.bounty-pop--hard{box-shadow:inset 0 0 0 var(--px) var(--y3),var(--shadow-hard)}.bounty-pop--hard .bounty-pop__eyebrow{color:var(--y3)}.ui-root>.card-pop,.card-pop{position:fixed;inset:0;z-index:600;display:grid;place-items:center;pointer-events:none}.card-pop__scrim{position:absolute;inset:0;background:rgb(var(--v0-rgb) / .9);animation:fade-in .28s linear;pointer-events:auto}.card-pop__body{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(6px * var(--s));animation:feat-in .38s var(--ease-back);pointer-events:auto}.card-pop .pcard--full{--pw: min(calc(52vh / 1.4), 34vw, max(180px, calc(120px * var(--s))))}.card-pop__title{font-family:var(--font-display);font-size:min(var(--t-huge),calc(34px * var(--s)));letter-spacing:var(--ls-mega);line-height:1;color:var(--y3)}.card-pop__eyebrow{color:var(--ink-faint);letter-spacing:var(--ls-mega)}.card-pop__by{color:var(--y3);letter-spacing:var(--ls-mega);margin-top:calc(4px * var(--s))}.card-pop__text{color:var(--ink-dim);text-align:center;max-width:min(90vw,calc(300px * var(--s)));line-height:1.25}.card-pop__next{margin-top:calc(8px * var(--s));min-width:calc(140px * var(--s))}.tabletop-pop__preview{width:min(52vw,calc(330px * var(--s)),calc(34vh * 16 / 9));aspect-ratio:16 / 9;object-fit:cover;image-rendering:auto;box-shadow:inset 0 0 0 var(--px) var(--y3),var(--shadow-hard)}.tabletop-pop .card-pop__name{color:var(--n7);font-family:var(--font-display);font-size:var(--t-large);letter-spacing:var(--ls-wide)}.card-pop.is-leaving .card-pop__scrim{animation:card-pop-out .3s var(--ease-out) forwards}.card-pop.is-leaving .card-pop__body{animation:feat-out .3s var(--ease-out) forwards}@keyframes card-pop-out{to{opacity:0}}.overlay{position:absolute;inset:0;background:rgb(var(--v0-rgb) / .86);display:grid;place-items:center;z-index:300;animation:fade-in .18s linear}@keyframes fade-in{0%{opacity:0}}@media (max-aspect-ratio: 17/10){:root{--rail-w: calc(140px * var(--s))}}.calc__how{font-family:var(--font-body);font-size:var(--t-nano);color:var(--n4);line-height:1.15;text-align:center;min-height:calc(11px * var(--s))}.codex__die{position:relative;width:calc(17px * var(--s));height:calc(17px * var(--s));background:var(--n6);box-shadow:inset 0 0 0 var(--px) var(--n3),0 calc(1px * var(--s)) 0 var(--v0);display:grid;grid-template:repeat(3,1fr) / repeat(3,1fr);padding:calc(2px * var(--s));gap:calc(1px * var(--s));flex:0 0 auto}.codex__die .pip{background:transparent}.codex__die .pip:before{content:"";display:block;width:100%;height:100%}.codex__die--1 .pip--4,.codex__die--2 .pip--0,.codex__die--2 .pip--8,.codex__die--3 .pip--0,.codex__die--3 .pip--4,.codex__die--3 .pip--8,.codex__die--4 .pip--0,.codex__die--4 .pip--2,.codex__die--4 .pip--6,.codex__die--4 .pip--8,.codex__die--5 .pip--0,.codex__die--5 .pip--2,.codex__die--5 .pip--4,.codex__die--5 .pip--6,.codex__die--5 .pip--8,.codex__die--6 .pip--0,.codex__die--6 .pip--2,.codex__die--6 .pip--3,.codex__die--6 .pip--5,.codex__die--6 .pip--6,.codex__die--6 .pip--8{background:var(--v0)}@media (max-height: 460px){.codex__die{width:calc(15px * var(--s));height:calc(15px * var(--s))}}.has-help{cursor:help;outline:none}.has-help:focus-visible{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--v6)}body.is-targeting .die-proxy{cursor:crosshair}body.is-targeting .die-layer:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--v6);animation:glow-pulse 1s ease-in-out infinite;pointer-events:none}body.is-targeting .actions{filter:grayscale(.7) brightness(.6);pointer-events:none}body.is-targeting .actions .btn{cursor:not-allowed}.tooltip--common{border-color:rgb(var(--v5-rgb) / .7)}.tooltip--uncommon{border-color:rgb(var(--g5-rgb) / .8)}.tooltip--rare{border-color:var(--rar-rare);box-shadow:0 0 calc(10px * var(--s)) rgb(var(--b4-rgb) / .3)}.tooltip--legendary{border-color:var(--rar-legendary);box-shadow:0 0 0 var(--px) rgb(var(--y4-rgb) / .35),0 0 calc(16px * var(--s)) rgb(var(--y4-rgb) / .35);animation:tip-legendary 2.8s ease-in-out infinite}@keyframes tip-legendary{50%{box-shadow:0 0 0 var(--px) rgb(var(--y4-rgb) / .55),0 0 calc(22px * var(--s)) rgb(var(--y4-rgb) / .5)}}.tooltip--foil{outline:var(--px) solid rgb(var(--y5-rgb) / .55);outline-offset:calc(-3px * var(--s))}.tooltip--sleeved{outline:calc(2px * var(--s)) solid var(--v0);outline-offset:calc(-4px * var(--s))}.tooltip--phantom{outline:var(--px) dashed rgb(var(--v7-rgb) / .55);outline-offset:calc(-3px * var(--s))}.tooltip__foil{display:flex;gap:calc(5px * var(--s));align-items:baseline;margin-top:calc(4px * var(--s));padding-top:calc(4px * var(--s));border-top:var(--px) solid rgb(var(--y4-rgb) / .3);font-family:var(--font-body);font-size:var(--t-base);line-height:1.3;color:var(--n6)}.tooltip__foil-tag{flex:none;color:var(--y4);letter-spacing:.08em;font-size:var(--t-small)}.tooltip__edition{display:flex;gap:calc(5px * var(--s));align-items:baseline;margin-top:calc(4px * var(--s));padding-top:calc(4px * var(--s));border-top:var(--px) solid var(--v3);font-family:var(--font-body);font-size:var(--t-base);line-height:1.3;color:var(--n6)}.tooltip__edition-tag{flex:none;color:var(--b5);font-size:var(--t-small)}.tooltip__edition--phantom .tooltip__edition-tag{color:var(--v7)}@media (prefers-reduced-motion: reduce){.tooltip--legendary{animation:none}}.screen{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,rgb(var(--v0-rgb) / .93),rgb(var(--page-rgb) / .985) 70%),var(--v0);display:grid;grid-template-rows:1fr;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);overflow:hidden;opacity:0;transform:translate3d(0,calc(12px * var(--s)),0) scale(.985);transition:opacity .2s linear,transform .3s var(--ease-out),filter .24s linear;will-change:transform,opacity;z-index:20}.screen>*{min-width:0;min-height:0}.screen.is-in{opacity:1;transform:none}.screen.is-out{opacity:0;transform:translate3d(0,calc(-10px * var(--s)),0) scale(1.015)}.screen--behind{filter:brightness(.42) saturate(.5);pointer-events:none}.screen--behind.is-in{transform:scale(.985)}.scrim{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 45%,rgb(var(--v0-rgb) / .58),rgb(var(--v0-rgb) / .86) 62%,rgb(var(--page-rgb) / .96))}.scrim--deep{background:rgb(var(--v1-rgb) / .62)}.scrim--gold{background:radial-gradient(110% 80% at 50% 30%,rgb(var(--y1-rgb) / .5),rgb(var(--v0-rgb) / .9) 58%,rgb(var(--page-rgb) / .97))}.screen--boutselect .scrim{background:var(--ground-bout)}.screen--runconfig .scrim{background:var(--ground-runconfig)}.screen--collection .scrim{background:var(--ground-vault)}.screen--shop .scrim{background:var(--ground-shop)}html.live-ground .screen{background:transparent}html.live-ground .screen>.scrim{opacity:.55}html.live-ground .screen--behind{visibility:hidden}.screen--gameover .scrim--deep{background:var(--ground-over)}.screen--gameover .scrim--gold{background:var(--ground-win)}.screen--decree .scrim--deep{background:var(--ground-decree)}.screen--credits .scrim--deep{background:var(--ground-over)}.screen--reveal .scrim--deep{background:var(--ground-win)}.wipe{position:fixed;inset:0;width:100%;height:100%;z-index:660;image-rendering:pixelated}.ui-root>.wipe,.wipe{pointer-events:none}.scr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(10px * var(--s));flex-wrap:wrap}.scr-head__mid{flex:1 1 auto;min-width:0;display:flex;justify-content:center}.scr-head__eyebrow{display:block;margin-bottom:calc(2px * var(--s))}.scr-head__title{margin:0;font-family:var(--font-display);font-size:var(--t-large);line-height:.88;letter-spacing:var(--ls-tight);color:var(--n7);text-shadow:calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--v0)}.scr-sec,.scr-sec__body{display:flex;flex-direction:column;gap:calc(4px * var(--s));min-height:0}.statgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(12px * var(--s))}.statgrid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.statgrid--list{grid-template-columns:minmax(0,1fr)}.statline{display:flex;align-items:baseline;justify-content:space-between;gap:calc(4px * var(--s));padding:calc(3px * var(--s)) 0;box-shadow:0 var(--px) 0 rgb(var(--v4-rgb) / .28)}.statline__k{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statline__v{flex:0 0 auto}.statline__v{font-size:var(--t-mid);color:var(--n7);line-height:1}.statline--good .statline__v{color:var(--good)}.statline--bad .statline__v{color:var(--danger)}.statline--chip .statline__v{color:var(--chip)}.statline--money .statline__v{color:var(--money)}.statline--hot .statline__v{color:var(--hot)}.statline--seed .statline__v{font-size:var(--t-base);color:var(--v7)}.statline--gold .statline__v{color:var(--y5)}.pipface{--pip-size: calc(18px * var(--s));width:var(--pip-size);height:var(--pip-size);flex:0 0 auto;display:grid;grid-template:repeat(3,1fr) / repeat(3,1fr);gap:calc(1px * var(--s));padding:calc(2px * var(--s));background:var(--n6);box-shadow:inset 0 0 0 var(--px) var(--n7),inset calc(-2px * var(--s)) calc(-2px * var(--s)) 0 #00000038,0 0 0 var(--px) var(--v0)}.pipface--sm{--pip-size: calc(14px * var(--s))}.pipface--big{--pip-size: calc(30px * var(--s))}.pipface__p{display:block}.pipface__p.on{background:var(--v0)}.pipface[data-face="1"] .pipface__p.on,.pipface[data-face="5"] .pipface__p.on{background:var(--r2)}.pipface{position:relative}.pipface__glyph{position:absolute;left:calc(2px * var(--s));bottom:calc(2px * var(--s));width:calc(5px * var(--s));height:calc(5px * var(--s));background:var(--glyph-color, var(--b5));box-shadow:0 0 0 var(--px) var(--v0),inset 0 0 0 var(--px) #ffffff59;pointer-events:none}.pipface--glyph-chips{--glyph-color: var(--b5)}.pipface--glyph-mult{--glyph-color: var(--r4)}.pipface--glyph-coin{--glyph-color: var(--y4)}.card__inner{box-shadow:inset 0 0 0 var(--px) var(--card-rim, var(--card-edge, var(--v5))),inset calc(-2px * var(--s)) calc(-2px * var(--s)) 0 #00000061,inset calc(2px * var(--s)) calc(2px * var(--s)) 0 #ffffff1f,0 0 0 calc(2px * var(--s)) var(--v0),var(--card-glow, 0 0 0 transparent),var(--shadow-hard)}.card--common{--card-rim: var(--rar-common)}.card--uncommon{--card-rim: var(--rar-uncommon);--card-glow: 0 0 calc(4px * var(--s)) rgb(var(--g5-rgb) / .5)}.card--house{--card-rim: var(--rar-house);--card-glow: 0 0 calc(9px * var(--s)) var(--rar-house)}.card--rare .card__inner{box-shadow:inset 0 0 0 var(--px) var(--rar-rare),inset calc(-2px * var(--s)) calc(-2px * var(--s)) 0 #00000061,inset calc(2px * var(--s)) calc(2px * var(--s)) 0 #ffffff29,0 0 0 calc(2px * var(--s)) var(--v0),0 0 calc(8px * var(--s)) rgb(var(--b5-rgb) / .6),var(--shadow-hard)}.card--legendary .card__inner{box-shadow:inset 0 0 0 var(--px) var(--rar-legendary),inset calc(-2px * var(--s)) calc(-2px * var(--s)) 0 #00000061,inset calc(2px * var(--s)) calc(2px * var(--s)) 0 #fff3,0 0 0 calc(2px * var(--s)) var(--v0),0 0 calc(12px * var(--s)) var(--rar-legendary),var(--shadow-hard)}.card__art{box-shadow:inset 0 calc(2px * var(--s)) 0 #ffffff1a,inset 0 calc(-3px * var(--s)) 0 #0000004d}.card__glyph{filter:drop-shadow(0 calc(2px * var(--s)) 0 rgba(0,0,0,.45))}.card__rarity{width:calc(11px * var(--s));height:calc(11px * var(--s))}.slider{display:block;padding:calc(4px * var(--s)) 0;--p: 0}.slider__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:calc(3px * var(--s))}.slider__value{font-size:var(--t-base);color:var(--n7)}.slider__track{position:relative;height:calc(12px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3),inset 0 calc(2px * var(--s)) calc(3px * var(--s)) #0009;cursor:ew-resize;touch-action:none}.slider__notches{position:absolute;inset:0;background-image:repeating-linear-gradient(to right,var(--v2) 0,var(--v2) var(--px),transparent var(--px),transparent calc(10% - var(--px)));opacity:.8}.slider__fill{position:absolute;left:0;top:0;bottom:0;width:100%;background:linear-gradient(to bottom,var(--g4),var(--g3));box-shadow:inset 0 var(--px) 0 var(--g5);transform:scaleX(var(--p));transform-origin:left center}.slider__knob{position:absolute;top:50%;left:calc(var(--p) * 100%);width:calc(8px * var(--s));height:calc(18px * var(--s));margin-left:calc(-4px * var(--s));transform:translateY(-50%);background:var(--n6);box-shadow:inset 0 0 0 var(--px) var(--n7),inset 0 calc(-3px * var(--s)) 0 #0000004d,0 0 0 var(--px) var(--v0),var(--shadow-hard)}.slider.is-focused .slider__knob{background:var(--y5)}.seg{display:flex;flex-direction:column;gap:calc(3px * var(--s));padding:calc(4px * var(--s)) 0}.seg__cells{display:flex;gap:var(--px)}.seg__cell{flex:1 1 auto;min-width:0;border:0;cursor:pointer;background:var(--v2);color:var(--ink-dim);font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);letter-spacing:var(--ls-tight);padding:calc(5px * var(--s)) calc(3px * var(--s));box-shadow:inset 0 0 0 var(--px) var(--v3);transition:transform .07s var(--ease-snap),filter .12s linear}.seg__cell:hover{filter:brightness(1.25)}.seg__cell.is-on{background:var(--v4);color:var(--n7);box-shadow:inset 0 0 0 var(--px) var(--v6),inset 0 calc(-2px * var(--s)) 0 var(--v2)}.seg__cell.is-focused{filter:brightness(1.3)}.seg__cell span{display:block;overflow:hidden;text-overflow:ellipsis}.tog{display:flex;align-items:center;gap:calc(8px * var(--s));width:100%;padding:calc(6px * var(--s)) 0;background:none;border:0;cursor:pointer;text-align:left}.tog__label{flex:1 1 auto}.tog__slot{position:relative;width:calc(30px * var(--s));height:calc(14px * var(--s));flex:0 0 auto;background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3)}.tog__block{position:absolute;top:var(--px);left:var(--px);width:calc(13px * var(--s));height:calc(12px * var(--s));background:var(--n3);transform:translate(0);transition:transform .12s var(--ease-snap),background .12s linear}.tog.is-on .tog__block{transform:translate(calc(15px * var(--s)));background:var(--g5)}.tog__state{width:calc(24px * var(--s));text-align:right;color:var(--ink-faint)}.tog.is-on .tog__state{color:var(--good)}.tog:hover .tog__label,.tog.is-focused .tog__label{color:var(--n7)}.tabbar{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;gap:calc(2px * var(--s));flex:0 0 auto;min-width:0;padding-bottom:var(--px)}.tabbar__tab{flex:0 0 auto}.tabbar__tab{display:flex;align-items:center;gap:calc(3px * var(--s));border:0;cursor:pointer;background:var(--v1);color:var(--ink-dim);font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);letter-spacing:0;padding:calc(5px * var(--s)) calc(8px * var(--s));box-shadow:inset 0 0 0 var(--px) var(--v3);transition:filter .12s linear,transform .08s var(--ease-snap)}@media (pointer: coarse){.tabbar__tab{min-height:calc(32px * var(--s))}}@media (pointer: coarse){.tabbar__tab{min-height:44px;min-width:46px}}.tabbar__tab:hover{filter:brightness(1.3)}.tabbar__tab.is-on{background:var(--v3);color:var(--n7);box-shadow:inset 0 0 0 var(--px) var(--v6),inset 0 calc(2px * var(--s)) 0 var(--y4);transform:translateY(calc(-1px * var(--s)))}.tabbar__badge{font-size:var(--t-nano);color:var(--ink-faint)}.tabbar__tab.is-on .tabbar__badge{color:var(--y4)}.tabbar__rule{position:absolute;left:0;right:0;bottom:0;height:var(--px);background:var(--v3)}.btn__label{display:block}@keyframes rise{0%{opacity:0;transform:translate3d(0,calc(10px * var(--s)),0)}to{opacity:1;transform:none}}.rise{animation:rise .34s var(--ease-out) backwards;animation-delay:var(--d, 0s)}.screen--menu{background:transparent}.menu__vignette{position:absolute;inset:calc(-1 * var(--safe-t)) calc(-1 * var(--safe-r)) calc(-1 * var(--safe-b)) calc(-1 * var(--safe-l));background:linear-gradient(to bottom,rgb(var(--page-rgb) / .4),rgb(var(--page-rgb) / .3) 18%,rgb(var(--page-rgb) / .14) 30%,rgb(var(--page-rgb) / 0) 40%),linear-gradient(to top,rgb(var(--page-rgb) / .62),rgb(var(--page-rgb) / .34) 12%,rgb(var(--page-rgb) / 0) 28%),radial-gradient(128% 104% at 50% 46%,#0000 50%,rgb(var(--page-rgb) / .62))}.menu__body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2.4vh,calc(18px * var(--s)));padding:calc(14px * var(--s)) calc(16px * var(--s)) calc(56px * var(--s)) calc(16px * var(--s));height:100%;min-height:0;--menu-w: max(calc(240px * var(--s)), min(46vw, 86vh, calc(430px * var(--s))));transition:opacity .18s linear,transform .24s var(--ease-out)}.menu__body--away{opacity:0;transform:translate3d(0,calc(-10px * var(--s)),0);pointer-events:none}.menu__crown{display:flex;flex-direction:column;align-items:center;gap:calc(6px * var(--s));flex:0 0 auto;width:100%;min-width:0}.title:not(.title--img){height:calc(58px * var(--s))}.title{position:relative;flex:0 0 auto;overflow:visible;margin-left:0;width:100%;text-align:center}.title--spr{justify-content:center}.title__layer{position:absolute;left:0;top:0;display:flex;font-family:var(--font-display);font-size:calc(54px * var(--s));line-height:1;letter-spacing:calc(2px * var(--s));white-space:nowrap;pointer-events:none}.title__ch{display:block;will-change:transform}.title__layer--shadow{color:var(--v0);transform:translate3d(calc(4px * var(--s)),calc(4px * var(--s)),0)}.title__layer--gilt{transform:translate3d(calc(2px * var(--s)),calc(2px * var(--s)),0)}.title__layer--gilt .title__ch--g{color:var(--y1)}.title__layer--gilt .title__ch--b{color:var(--b1)}.title__layer--keyline{color:var(--v0);text-shadow:calc(2px * var(--s)) 0 var(--v0),calc(-2px * var(--s)) 0 var(--v0),0 calc(2px * var(--s)) var(--v0),0 calc(-2px * var(--s)) var(--v0),calc(2px * var(--s)) calc(2px * var(--s)) var(--v0),calc(-2px * var(--s)) calc(-2px * var(--s)) var(--v0),calc(2px * var(--s)) calc(-2px * var(--s)) var(--v0),calc(-2px * var(--s)) calc(2px * var(--s)) var(--v0)}.title__layer--face .title__ch{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:0}.title__layer--face .title__ch--g{background-image:linear-gradient(to bottom,var(--y5) 0 32%,var(--y4) 32% 68%,var(--y3) 68% 100%)}.title__layer--face .title__ch--b{background-image:linear-gradient(to bottom,var(--b5) 0 32%,var(--b4) 32% 68%,var(--b2) 68% 100%)}.title__layer--sheen{color:transparent}.title__layer--sheen .title__ch{background-image:linear-gradient(102deg,transparent 0 42%,var(--n6) 42% 46%,var(--n7) 46% 52%,var(--n6) 52% 56%,transparent 56% 100%);background-size:260% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:title-sheen 4.5s linear infinite}@keyframes title-sheen{0%,62%{background-position:130% 0}80%,to{background-position:-30% 0}}.title--spr{--title-px: 1.05;--title-track: 0;display:flex;align-items:flex-end;height:auto}@media (min-width: 1200px){.title--spr{--title-px: 1.35}}.title--img{height:auto;display:block;margin-left:0}.title__img{display:block;width:min(calc(var(--menu-w) * 1.82),129.325vh);height:auto;margin-inline:auto;image-rendering:auto;animation:title-drop .42s cubic-bezier(.17,.89,.32,1.28) backwards}.title__spr+.title__spr{margin-left:calc(var(--title-track) * var(--title-px) * 1px * var(--s))}.title__spr{display:block;flex:0 0 auto;will-change:transform}.title__spr canvas{display:block;image-rendering:crisp-edges;image-rendering:pixelated;will-change:transform,opacity;animation:title-drop .42s cubic-bezier(.17,.89,.32,1.28) backwards}@keyframes title-drop{0%{transform:translate3d(0,calc(-8px * var(--title-px) * var(--s)),0);opacity:0}to{transform:none;opacity:1}}.menu__tagline{flex:0 0 auto;margin-top:calc(2px * var(--s))}.menu__tagline{text-align:center;text-shadow:0 calc(2px * var(--s)) 0 var(--v0)}.menu__tagline-mark{display:inline-block;white-space:nowrap;font-family:var(--font-ui);font-weight:700;font-size:var(--t-mid);letter-spacing:var(--ls-tight);color:var(--n5)}.menu__nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;flex:0 0 auto;width:var(--menu-w);gap:clamp(8px,1.3vh,calc(9px * var(--s)))}.menu__nav .menu__btn--play{height:max(56px,calc(42px * var(--s)))}.menu__nav .menu__btn--play .btn__label{font-size:min(var(--t-huge),calc(22px * var(--s)))}.menu__nav .menu__btn--flank{height:max(48px,calc(30px * var(--s)));padding:calc(4px * var(--s)) calc(6px * var(--s));gap:calc(6px * var(--s));min-width:0}.menu__nav .menu__btn--flank .btn__label{font-size:max(var(--t-small),min(var(--t-base),calc(12px * var(--s))))}.menu__btn--play{filter:drop-shadow(0 calc(4px * var(--s)) 0 var(--v0))}.menu__btn--play:hover:not(:disabled),.menu__btn--play.is-focused{filter:brightness(1.22) drop-shadow(0 calc(4px * var(--s)) 0 var(--v0))}.menu__tagline-ante{color:var(--brand-gold)}.menu__meta{position:absolute;right:calc(10px * var(--s));bottom:calc(8px * var(--s));display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:calc(4px * var(--s)) calc(8px * var(--s));max-width:42%;z-index:3}.menu__meta-item{display:inline-flex;align-items:baseline;gap:calc(5px * var(--s));padding:calc(2px * var(--s)) calc(7px * var(--s));background:rgb(var(--v0-rgb) / .72);font-family:var(--font-ui);font-size:var(--t-base);color:var(--n5);white-space:nowrap}.menu__meta .t-label{color:var(--ink-faint)}.menu__meta-hi{color:var(--chip)}.menu__stamp{position:absolute;left:max(calc(10px * var(--s)),var(--safe-l));top:calc(8px * var(--s));font-size:var(--t-base);color:var(--n-ash);opacity:.4;z-index:3;pointer-events:none}.menu__update{position:absolute;left:max(calc(10px * var(--s)),var(--safe-l));bottom:calc(8px * var(--s) + 12px * var(--s) + max(32px,20px * var(--s)));font-size:var(--t-base);color:var(--ink-faint);z-index:3;pointer-events:none;opacity:0;transition:opacity .18s ease}.menu__update--on{opacity:1;color:var(--brand-gold)}@media (pointer: coarse){.menu__update{bottom:calc(8px * var(--s) + 12px * var(--s) + 44px)}}.menu__cards{position:absolute;right:max(calc(10px * var(--s)),var(--safe-r));bottom:calc(8px * var(--s));font-size:var(--t-base);color:var(--ink-faint);z-index:3;pointer-events:none;text-align:right;max-width:min(40vw,calc(220px * var(--s)))}.menu__edition{display:inline-block;margin-right:calc(6px * var(--s));padding:0 calc(4px * var(--s));border:calc(1px * var(--s)) solid var(--brand-gold);border-radius:calc(2px * var(--s));font-family:var(--font-ui);font-weight:700;font-size:var(--t-mid);letter-spacing:var(--ls-wide);color:var(--brand-gold);vertical-align:baseline}.menu__cta{position:absolute;bottom:calc(10px * var(--s));left:50%;transform:translate(-50%);max-width:calc(100% - 20px * var(--s));z-index:3;transition:opacity .18s ease}.menu__cta--hidden{opacity:0;pointer-events:none}.menu__cta-btn{min-width:calc(260px * var(--s));gap:calc(8px * var(--s));min-height:max(44px,calc(24px * var(--s)));animation:menu-cta-breathe 4s ease-in-out infinite}@keyframes menu-cta-breathe{0%,to{box-shadow:0 0 rgb(var(--y4-rgb) / 0)}50%{box-shadow:0 0 calc(18px * var(--s)) calc(3px * var(--s)) rgb(var(--y4-rgb) / .55)}}.reduced-motion .menu__cta-btn{animation:none}@media (prefers-reduced-motion: reduce){.menu__cta-btn{animation:none}}@media (max-height: 460px){.menu__cta-btn{min-width:calc(180px * var(--s))}}.menu__plate{position:absolute;inset:0;padding:calc(10px * var(--s)) calc(14px * var(--s));display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-items:center;min-height:0;opacity:0;transform:translate3d(0,calc(12px * var(--s)),0);transition:opacity .2s linear,transform .28s var(--ease-out);pointer-events:none;z-index:4}.menu__plate--open{opacity:1;transform:none;pointer-events:auto}.menu__plate>.pane{max-width:calc(940px * var(--s))}.pane{display:flex;flex-direction:column;gap:calc(8px * var(--s));width:calc(300px * var(--s));max-width:100%;height:100%;min-height:0;padding:calc(12px * var(--s))}.pane--wide{width:100%}.pane__blurb{color:var(--n4);margin:0}.pane__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(10px * var(--s));flex-wrap:wrap;min-width:0}.pane__bar>*{min-width:0}.pane__room{flex:0 0 auto}.pane__room .seg__cell{min-height:max(44px,calc(22px * var(--s)));padding-inline:calc(8px * var(--s))}.pane__actions{margin-top:auto;display:flex;gap:calc(6px * var(--s));align-items:center;flex:0 0 auto}.pane__actions--tight{justify-content:space-between}.seedrow{display:flex;align-items:stretch;gap:calc(8px * var(--s))}.seedfield{position:relative;flex:1 1 auto;min-width:0}@media (pointer: coarse){.seedfield{min-height:44px}.seedcells{height:100%}.seedcell{height:auto!important;align-self:stretch}}.seedcells{display:flex;gap:calc(2px * var(--s));flex-wrap:nowrap}.seedcell{flex:1 1 0;min-width:0;height:calc(30px * var(--s));display:grid;place-items:center;background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3);font-family:var(--font-display);font-size:var(--t-mid);color:var(--n7)}.seedcell.is-filled{background:var(--v2);box-shadow:inset 0 0 0 var(--px) var(--v5)}.seedcell.is-caret{box-shadow:inset 0 0 0 var(--px) var(--y4);animation:caret 1s steps(1,end) infinite}@keyframes caret{0%,50%{background:var(--v0)}51%,to{background:var(--y1)}}.seedinput{position:absolute;inset:0;width:100%;height:100%;opacity:0;background:none;border:0;outline:none;font-family:var(--font-display);font-size:var(--t-mid);color:transparent;caret-color:transparent;text-transform:uppercase;cursor:text}.seeddie{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--s));padding:calc(4px * var(--s)) calc(6px * var(--s));background:var(--v2);border:0;cursor:pointer;box-shadow:inset 0 0 0 var(--px) var(--v5),var(--shadow-hard)}.seeddie:hover,.seeddie.is-focused{filter:brightness(1.25)}.seeddie.is-rolling .pipface{animation:die-roll .38s var(--ease-back)}@keyframes die-roll{0%{transform:rotate(0) scale(1)}50%{transform:rotate(220deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}.seedhint{color:var(--ink-faint)}.pixinput-wrap{display:flex;align-items:center;gap:calc(5px * var(--s));background:var(--v0);padding:calc(4px * var(--s)) calc(6px * var(--s));box-shadow:inset 0 0 0 var(--px) var(--v3);min-width:calc(130px * var(--s))}.pixinput-wrap.is-focused{box-shadow:inset 0 0 0 var(--px) var(--y4)}.pixinput__icon{color:var(--ink-faint)}.pixinput{flex:1 1 auto;min-width:0;background:none;border:0;outline:none;font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);letter-spacing:var(--ls-tight);color:var(--n7);text-transform:uppercase;caret-color:var(--y4)}.pixinput::placeholder{color:var(--n2)}.collfilter{width:auto;min-width:calc(128px * var(--s));flex:0 0 auto;padding:calc(4px * var(--s)) calc(6px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3)}.collfilter .tog__label{white-space:nowrap}.collgrid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(70px * var(--s)),1fr));gap:calc(8px * var(--s));align-content:start;padding:calc(6px * var(--s)) calc(6px * var(--s)) calc(6px * var(--s)) 0}.collcell{display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--s))}.card--locked{width:var(--card-w);height:var(--card-h);display:grid;place-items:center;background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v3)}.card--locked__mark{font-family:var(--font-display);font-size:var(--t-large);color:var(--v6)}.card--collection-silhouette{cursor:default;filter:saturate(.45) brightness(.72)}.card--collection-silhouette .card__inner{box-shadow:inset 0 var(--px) 0 #ffffff29,inset 0 calc(-2px * var(--s)) 0 #00000059,inset 0 0 0 var(--px) var(--v3),0 0 0 calc(2px * var(--s)) var(--v0),0 calc(3px * var(--s)) calc(4px * var(--s)) #00000073,var(--shadow-hard)}.card--collection-silhouette .card__glyph{filter:brightness(0) contrast(1.25);opacity:.72}.card--collection-silhouette .card__art{background:var(--v1)!important}.card--collection-silhouette .card__name{color:transparent}.card--collection-silhouette .card__name span{display:block;width:68%;height:calc(5px * var(--s));background:var(--v3)}.card--collection-silhouette .card__rarity{background:var(--v3)!important}.collgrid__empty{grid-column:1 / -1;color:var(--ink-faint);padding:calc(20px * var(--s)) 0}.screen--boutselect{background:transparent}.bs{--bs-btn-h: max(44px, calc(22px * var(--s)));position:relative;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:calc(8px * var(--s));padding:calc(12px * var(--s)) calc(18px * var(--s));height:100%;min-height:0}.bs>*{min-width:0}.bs__head{display:flex;align-items:flex-end;gap:calc(18px * var(--s))}.bs__ante{display:flex;flex-direction:column}.bs__ante-num{display:flex;align-items:baseline;line-height:.8}.bs__ante-num .num{font-size:var(--t-huge);color:var(--y5);text-shadow:calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--y0)}.bs__ante-of{font-family:var(--font-display);font-size:var(--t-large);color:var(--y3)}.bs__title{flex:1 1 auto;min-width:0}.bs__title-main{margin:0;font-family:var(--font-display);font-size:var(--t-large);letter-spacing:var(--ls-wide);color:var(--n7);text-shadow:calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--v0)}.bs__purse{text-align:right}.bs__purse-num{font-size:var(--t-large);color:var(--money);line-height:1}.ladder{display:flex;align-items:flex-end;gap:calc(3px * var(--s));height:calc(28px * var(--s));padding-bottom:calc(3px * var(--s));box-shadow:inset 0 calc(-1px * var(--s)) 0 var(--y3),inset 0 calc(-3px * var(--s)) 0 var(--b1)}.ladder__rung{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1 1 0}.ladder__n{font-size:var(--t-nano);color:var(--v6);line-height:1}.ladder__bar{display:block;width:100%;height:calc(var(--h) * 1px * .16 * var(--s));background:var(--v2)}.ladder__rung--done .ladder__bar{background:var(--g3)}.ladder__rung--done .ladder__n{color:var(--g5)}.ladder__rung--now .ladder__bar{background:var(--y4);box-shadow:inset calc(1px * var(--s)) calc(1px * var(--s)) 0 var(--y5),inset calc(-1px * var(--s)) calc(-1px * var(--s)) 0 var(--y1),calc(2px * var(--s)) calc(2px * var(--s)) 0 rgb(var(--v0-rgb) / .7)}.ladder__rung--now .ladder__n{color:var(--y4);text-shadow:var(--px) var(--px) 0 var(--v0)}.ladder__rung--ahead .ladder__bar{background:var(--v2)}.ladder__upsell{flex:var(--span, 4) 1 0;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:0;padding:0 calc(6px * var(--s));margin-left:calc(6px * var(--s));background:repeating-linear-gradient(135deg,rgb(var(--v0-rgb) / .55) 0 calc(3px * var(--s)),rgb(var(--v1-rgb) / .55) calc(3px * var(--s)) calc(6px * var(--s)));border:calc(1px * var(--s)) solid var(--brand-gold)}.ladder__upsell .btn__label{font-size:var(--t-nano);letter-spacing:var(--ls-wide);color:var(--brand-gold)}.bs__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12px * var(--s));min-height:0;align-self:center;max-height:100%}.bs__cols>*{min-width:0}.bout{--house: var(--v5);--tier: var(--v4);--tier-deep: var(--v2);position:relative;display:flex;flex-direction:column;gap:calc(4px * var(--s));padding:calc(10px * var(--s));min-height:0;overflow:hidden;transition:filter .2s linear}.bout>*{min-width:0}.bout--small{--tier: var(--b2);--tier-deep: var(--b0)}.bout--big{--tier: var(--l3);--tier-deep: var(--l1)}.bout--house{--house: var(--r4);--tier: var(--r3);--tier-deep: var(--r1)}@supports (grid-template-rows: subgrid){.bs__cols{grid-template-rows:auto auto minmax(0,1fr) auto auto}.bout{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr)}.bout>*{grid-column:1}.bout__plate{justify-self:center}.bout__stamp{align-self:start}.bout__ribbon{grid-row:1}.bout__plate{grid-row:2}.bout__prose{grid-row:3}.bout__numbers{grid-row:4}.bout__foot{grid-row:5}.bout .bout__plate-tag{grid-row:2;align-self:end;justify-self:center}.bout--house:not(.bout--done):not(.bout--skipped) .bout__plate-tag{grid-row:2 / 4}.bout--house:not(.bout--done):not(.bout--skipped) .bout__prose{grid-row:5}.bout--house:not(.bout--done):not(.bout--skipped) .bout__counter{flex:1 1 auto;display:grid;place-items:center}.bout--house:not(.bout--done):not(.bout--skipped) .bout__plate{grid-row:2 / 4;height:100%;width:auto;max-width:100%;justify-self:center;align-self:center}.bout:not(.bout--house) .bout__plate{grid-row:2 / 4;height:100%;width:auto;max-width:100%;min-height:min(calc(104px * var(--s)),22vh);justify-self:center;align-self:center}}@supports not (grid-template-rows: subgrid){.bout:not(.bout--now) .bout__foot{min-height:var(--foot-h, 0px)}}.bout--now{top:calc(-6px * var(--s));background:rgb(var(--v2-rgb) / .88);box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--tier),inset calc(var(--px) * 3) calc(var(--px) * 3) 0 calc(var(--px) * -1) var(--v3),0 0 0 calc(var(--px) * 2) var(--y4),var(--shadow-hard);transition:box-shadow .12s linear,filter .12s linear}.bout--now:hover,.bout--now.is-focused{filter:brightness(1.12);box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--tier),inset calc(var(--px) * 3) calc(var(--px) * 3) 0 calc(var(--px) * -1) var(--v3),0 0 0 calc(var(--px) * 3) var(--y5),var(--shadow-hard)}.bout--now.panel--danger{background:var(--r1)}.bout--ahead{opacity:.72;background:rgb(var(--v1-rgb) / .78)}.bout--ahead.panel--danger{background:rgb(var(--r1-rgb) / .72)}.bout--ahead .bout__blurb,.bout--ahead .bout__rule{color:var(--n4)}.bout--done,.bout--skipped{opacity:.6;filter:saturate(.6)}.bout__ribbon{display:flex;align-items:baseline;justify-content:space-between;gap:calc(6px * var(--s));margin:calc(-10px * var(--s)) calc(-10px * var(--s)) 0;padding:calc(5px * var(--s)) calc(10px * var(--s));background:var(--tier-deep);box-shadow:inset 0 calc(-2px * var(--s)) 0 #0006}.bout--now .bout__ribbon{background:var(--tier)}.bout__ribbon-name{font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);letter-spacing:var(--ls-tight);color:var(--n7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bout--big.bout--now .bout__ribbon-name{color:var(--v0)}.bout__ribbon-name{flex:1 1 auto}.bout__ribbon-state{flex:0 0 auto;color:rgb(var(--n7-rgb) / .55)}.bout--now .bout__ribbon-state{color:var(--n7);background:rgb(var(--v0-rgb) / .74);padding:calc(1px * var(--s)) calc(3px * var(--s))}.bout__plate{position:relative;align-self:center;width:min(100%,calc(104px * var(--s)),22vh);aspect-ratio:1;height:auto;display:grid;place-items:center;background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--tier),0 0 0 calc(var(--px) * 2) var(--v0),var(--shadow-hard);overflow:hidden;flex:0 0 auto}.bout--now .bout__plate{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--tier),0 0 0 calc(var(--px) * 2) var(--v0),var(--shadow-hard)}.bout__plate--house,.bout--now .bout__plate--house{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--house),0 0 0 calc(var(--px) * 2) var(--v0),var(--shadow-hard)}.bout__portrait{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated}.bout__portrait--fallback{display:grid;place-items:center;font-family:var(--font-display);font-size:var(--t-huge);color:var(--house)}.bout__plate-sheen{position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.12) 0%,transparent 42%)}.bout__plate-tag{align-self:center;width:max-content;max-width:100%;text-align:center;background:rgb(var(--page-rgb) / .8);color:var(--house);padding:calc(1px * var(--s)) calc(6px * var(--s));margin-top:calc(-7px * var(--s));position:relative;z-index:1}.bout--now.bout--house .bout__plate{animation:house-breathe 3.2s ease-in-out infinite}@keyframes house-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.bout__prose{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:safe center;gap:calc(5px * var(--s));overflow-y:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 5px * var(--s)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 5px * var(--s)),transparent 100%)}.bout__prose::-webkit-scrollbar{width:0}.bout__rule{flex:0 0 auto;font-family:var(--font-body);font-size:var(--t-base);color:var(--n6);line-height:1.3;text-align:center}.bout__blurb{flex:0 0 auto;min-height:2.6em;font-family:var(--font-body);font-size:var(--t-base);color:var(--n5);line-height:1.3;text-align:center;margin:0}.bout__counter{flex:0 0 auto;background:var(--v0);padding:calc(5px * var(--s)) calc(6px * var(--s));box-shadow:inset 0 0 0 var(--px) var(--v3)}.bout__counter-text{font-family:var(--font-body);font-size:var(--t-nano);color:var(--n5);line-height:1.35;margin-top:calc(2px * var(--s))}.bout__numbers{flex:0 0 auto;min-height:min-content;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 calc(8px * var(--s))}.bout__target{display:block;text-align:left;min-width:0}.bout__target-num{font-size:min(var(--t-huge),7.6vh);line-height:.95;color:var(--chip);text-shadow:calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--b0)}.bout--house .bout__target-num{color:var(--r5);text-shadow:calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--r0)}.bout__reward{text-align:right}.bout__reward-row{display:flex;align-items:center;justify-content:flex-end;gap:calc(6px * var(--s))}.bout__reward-num{font-size:var(--t-large);color:var(--money);line-height:1}.bout__reward-coins{display:flex;gap:calc(2px * var(--s))}.coin{display:block;width:calc(6px * var(--s));height:calc(6px * var(--s));background:var(--y4);box-shadow:inset 0 0 0 var(--px) var(--y5),0 0 0 var(--px) var(--y0)}.bout__reward-note{color:var(--ink-faint)}.bout__foot{flex:0 0 auto;display:flex;flex-direction:column;gap:calc(5px * var(--s))}.bs__play .btn__label{font-size:var(--t-base);white-space:nowrap}.bs__play{box-shadow:inset calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--y5),inset calc(-3px * var(--s)) calc(-3px * var(--s)) 0 var(--y1)}@keyframes bout-play-pulse{0%,to{filter:brightness(1) drop-shadow(0 calc(4px * var(--s)) 0 var(--v0))}50%{filter:brightness(1.28) drop-shadow(0 calc(4px * var(--s)) 0 var(--v0))}}.bs__play:not(:hover):not(.is-focused):not(:active):not(:disabled){animation:bout-play-pulse 2.6s ease-in-out infinite}.reduced-motion .bs__play{animation:none}.bout--now .bout__target-num.is-attn{animation:punch .34s var(--ease-out) .1s backwards}.bs__play.is-attn,.bs__play.is-attn:not(:hover):not(.is-focused):not(:active):not(:disabled){animation:punch .3s var(--ease-out) .52s backwards;filter:drop-shadow(0 calc(4px * var(--s)) 0 var(--v0))}.reduced-motion .bout--now .bout__target-num.is-attn,.reduced-motion .bs__play.is-attn,.reduced-motion .bs__play.is-attn:not(:hover):not(.is-focused):not(:active):not(:disabled){animation:none}@media (prefers-reduced-motion: reduce){.bout--now .bout__target-num.is-attn,.bs__play.is-attn,.bs__play.is-attn:not(:hover):not(.is-focused):not(:active):not(:disabled){animation:none}}.bout__stamp{text-align:center;font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);letter-spacing:var(--ls-wide);padding:calc(6px * var(--s)) calc(10px * var(--s));color:var(--ink-faint);box-shadow:inset 0 0 0 var(--px) var(--v3)}.bout__stamp--done{color:var(--g5);box-shadow:inset 0 0 0 var(--px) var(--g3)}.bout__stamp--skipped{color:var(--v6);box-shadow:inset 0 0 0 var(--px) var(--v4)}.skipbox{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:calc(3px * var(--s)) calc(6px * var(--s));padding:calc(5px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3)}.skipbox__label{grid-column:1 / -1;grid-row:1;color:var(--ink-faint);line-height:1.15}.skipbox__reward{grid-column:1;grid-row:2;display:flex;align-items:center;gap:calc(6px * var(--s));min-width:0;padding:calc(2px * var(--s));box-shadow:inset 0 0 0 var(--px) transparent;transition:box-shadow .12s linear}.skipbox__reward--live{cursor:pointer}.skipbox__reward--live:hover,.skipbox__reward--live:focus-visible{box-shadow:inset 0 0 0 var(--px) var(--v4)}.skipbox__card{flex:0 0 auto;width:calc(var(--card-w) * .7);height:calc(var(--card-h) * .7)}@media (pointer: fine){.skipbox__card{width:calc(var(--card-w) * .4);height:calc(var(--card-h) * .4)}}.skipbox__name{flex:1 1 auto;min-width:0;font-family:var(--font-ui);font-weight:400;font-size:var(--t-nano);color:var(--y5);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.skipbox__name--unknown{color:var(--v6)}.skipbox__btn{grid-column:2;grid-row:2;align-self:center;min-height:var(--bs-btn-h);padding:calc(6px * var(--s)) calc(6px * var(--s));min-width:calc(80px * var(--s));white-space:nowrap}.skipbox__btn .btn__label{font-size:var(--t-small)}.skipbox__swap{grid-column:1 / -1;color:var(--r5);line-height:1.15}.bs__foot{display:flex;align-items:center;flex-wrap:nowrap;gap:calc(8px * var(--s)) calc(10px * var(--s))}.bs__menu{flex:0 0 auto;width:var(--rail-w);min-height:var(--action-h);font-size:var(--t-small)}.bs__play{margin-left:auto;min-width:calc(112px * var(--s));padding-inline:calc(18px * var(--s))}.bs__marquee{flex:1 1 0;min-width:0;margin:0;text-align:left;color:var(--n5);white-space:nowrap;overflow:hidden;line-height:1.3;font-family:var(--font-body);font-weight:400;font-size:min(var(--t-base),2.2vw)}.bs__marquee.is-hushed{display:none}.bs__marquee-sizer{display:block;height:0;overflow:hidden;visibility:hidden}.bs__marquee-caret{display:none;width:calc(6px * var(--s));height:1em;vertical-align:text-bottom;background:var(--y4)}.bs__marquee.is-typing .bs__marquee-caret{display:inline-block;animation:caret 1s steps(1,end) infinite}.bs__actions{display:flex;align-items:center;flex-wrap:nowrap;gap:calc(6px * var(--s));min-width:0}.bs__btn{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.bs__foot .btn{min-height:var(--bs-btn-h)}.bs__btn--options{background:var(--v3);box-shadow:inset 0 0 0 var(--px) var(--v5),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--v0)}.bs__btn--options .btn__label{color:var(--n7)}.screen--shop,.screen--draft{grid-template-rows:minmax(0,1fr)}.is-signed:after{content:"";position:absolute;inset:0;z-index:70;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,rgb(var(--p5-rgb) / .4),rgb(var(--p5-rgb) / 0) 70%);animation:sign-wash .34s ease-out both}.is-signed-jolt{animation:sign-jolt .28s ease-out both}@keyframes sign-wash{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes sign-jolt{0%,to{transform:translateZ(0)}25%{transform:translate3d(calc(-3px * var(--s)),0,0)}60%{transform:translate3d(calc(2px * var(--s)),0,0)}}.reduced-motion .is-signed-jolt{animation:none}@media (prefers-reduced-motion: reduce){.is-signed-jolt{animation:none}}.ri{display:flex;flex-direction:column;gap:calc(8px * var(--s));margin:calc(14px * var(--s)) calc(20px * var(--s));padding:calc(12px * var(--s));min-height:0}.ri__head{display:flex;align-items:center;gap:calc(14px * var(--s))}.ri__title{margin:0;font-family:var(--font-display);font-size:var(--t-large);line-height:.9}.ri__quick{display:flex;gap:calc(14px * var(--s));flex:1 1 auto}.ri__close{margin-left:auto}.ministat{display:flex;flex-direction:column}.ministat__v{font-size:var(--t-mid);color:var(--n7);line-height:1.1}.ministat--money .ministat__v{color:var(--money)}.ministat--seed .ministat__v{font-size:var(--t-base);color:var(--v7)}.ri__body{flex:1 1 auto;min-height:0;padding-right:calc(4px * var(--s));padding-bottom:calc(10px * var(--s));-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px * var(--s)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px * var(--s)),transparent 100%)}.ri__empty{color:var(--ink-faint);padding:calc(10px * var(--s)) 0}.patterns{display:flex;flex-direction:column;gap:calc(4px * var(--s))}.patterns__head,.patternrow{display:grid;grid-template-columns:calc(30px * var(--s)) minmax(0,1fr) calc(64px * var(--s)) calc(14px * var(--s)) calc(48px * var(--s)) calc(74px * var(--s)) calc(52px * var(--s));align-items:center;gap:calc(6px * var(--s))}.patterns__head{padding:0 calc(6px * var(--s))}.patterns__c-chips,.patterns__c-mult,.patterns__c-score,.patterns__c-plays{text-align:right}.patterns__rows{display:flex;flex-direction:column;gap:calc(2px * var(--s))}.patternrow{position:relative;padding:calc(4px * var(--s)) calc(6px * var(--s));background:linear-gradient(to bottom,var(--v2),var(--v1));box-shadow:inset 0 0 0 var(--px) var(--v3),inset 0 var(--px) 0 rgb(var(--v5-rgb) / .4),inset 0 calc(-2px * var(--s)) 0 #0000004d}.patternrow.is-cold{filter:brightness(.82)}.patternrow__lv{display:grid;place-items:center;height:calc(20px * var(--s));background:var(--v3);font-family:var(--font-display);font-size:var(--t-base);color:var(--n6);box-shadow:inset 0 0 0 var(--px) var(--v5)}.patternrow.is-leveled{background:linear-gradient(to right,rgb(var(--v6-rgb) / .16),transparent 60%);box-shadow:inset 0 0 0 var(--px) var(--v4)}.patternrow.is-leveled .patternrow__lv{background:var(--v6);color:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v7),0 0 calc(6px * var(--s)) rgb(var(--v7-rgb) / .55);animation:glow-pulse 2.6s ease-in-out infinite}.patternrow.is-leveled .patternrow__lv .num{text-shadow:none}.patternrow__name{min-width:0;display:flex;flex-direction:column}.patternrow__name-main{font-family:var(--font-ui);font-weight:700;font-size:var(--t-base);color:var(--n7)}.patternrow__blurb{font-size:var(--t-small);color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patternrow__chips{text-align:right;color:var(--chip);font-size:var(--t-mid)}.patternrow__x{text-align:center;color:var(--ink-faint);font-size:var(--t-small)}.patternrow__mult{text-align:right;color:var(--mult);font-size:var(--t-mid)}.patternrow__score{text-align:right;color:var(--n7);font-size:var(--t-mid)}.patternrow__plays{text-align:right;color:var(--n4);font-size:var(--t-base)}.patternrow__gain,.patternrow__note{position:absolute;right:calc(6px * var(--s));bottom:calc(2px * var(--s));font-size:var(--t-nano);line-height:1;color:var(--g5)}.patternrow__note{right:auto;left:calc(40px * var(--s));color:var(--ink-faint)}.patternrow:has(.patternrow__gain),.patternrow:has(.patternrow__note){padding-bottom:calc(14px * var(--s))}.patterns__foot{color:var(--n4);margin-top:calc(6px * var(--s))}.bagview{display:flex;flex-direction:column;gap:calc(12px * var(--s))}.bagview__sec{display:flex;flex-direction:column;gap:calc(6px * var(--s))}.hist{display:flex;flex-direction:column;gap:calc(6px * var(--s));padding:calc(8px * var(--s));background:linear-gradient(to bottom,var(--v1),var(--v0) 65%);box-shadow:inset 0 0 0 var(--px) var(--v3),inset 0 var(--px) 0 rgb(var(--v4-rgb) / .4)}.hist__head{display:flex;align-items:baseline;justify-content:space-between}.hist__total{color:var(--ink-faint)}.hist__bars{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(8px * var(--s));align-items:end}.hist__col{display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--s))}.hist__n{font-size:var(--t-mid);color:var(--n6);line-height:1}.hist__barwrap{width:100%;height:calc(58px * var(--s));display:flex;align-items:flex-end;background:linear-gradient(to top,rgb(var(--v4-rgb) / .16),transparent);box-shadow:inset 0 calc(-1px * var(--s)) 0 var(--v3)}.hist__bar{display:block;width:100%;height:100%;background:var(--v4);transform:scaleY(var(--v));transform-origin:bottom;transition:transform .3s var(--ease-out)}.hist__col.is-scoring .hist__bar{background:var(--g4)}.hist__col.is-over .hist__bar{box-shadow:inset 0 0 0 var(--px) var(--y4)}.hist__col.is-over .hist__n{color:var(--y5)}.hist__col.is-under .hist__n,.hist__pct{color:var(--ink-faint)}.hist__note{color:var(--n4);margin:0}.bagview__head{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--s));flex-wrap:wrap;margin-bottom:calc(4px * var(--s))}.bagview__inspect{min-height:44px}.bagview__inspect .btn__label{font-size:var(--t-nano)}.baglist{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(210px * var(--s)),1fr));gap:calc(6px * var(--s))}.bagdie{display:grid;grid-template-columns:calc(34px * var(--s)) 1fr;grid-template-rows:auto auto;align-items:center;gap:calc(2px * var(--s)) calc(6px * var(--s));padding:calc(5px * var(--s)) calc(6px * var(--s));background:linear-gradient(to bottom,var(--v2),var(--v1));box-shadow:inset 0 0 0 var(--px) var(--v3),inset 0 var(--px) 0 rgb(var(--v5-rgb) / .35),inset 0 calc(-2px * var(--s)) 0 #0000004d}.bagdie.is-modified{box-shadow:inset 0 0 0 var(--px) var(--v5);background:var(--v2)}.bagdie__count{grid-row:1 / 3;display:grid;place-items:center;font-family:var(--font-display);font-size:var(--t-mid);color:var(--n7);background:var(--v0);height:100%;box-shadow:inset 0 0 0 var(--px) var(--v3)}.bagdie__faces{display:flex;gap:calc(2px * var(--s));flex-wrap:wrap}.bagdie__mods{display:flex;gap:calc(3px * var(--s));flex-wrap:wrap}.bagdie__plain{color:var(--ink-faint)}.dietag{background:var(--v0);--tag: var(--v6);font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);letter-spacing:var(--ls-tight);color:var(--tag);padding:0 calc(3px * var(--s));box-shadow:inset 0 0 0 var(--px) var(--tag)}.facepick{position:fixed;inset:0;z-index:650;display:grid;place-items:center;padding:max(calc(10px * var(--s)),var(--safe-t, 0px)) max(calc(10px * var(--s)),var(--safe-r, 0px)) max(calc(10px * var(--s)),var(--safe-b, 0px)) max(calc(10px * var(--s)),var(--safe-l, 0px));background:rgb(var(--page-rgb) / .9)}.riview{display:flex;flex-direction:column;gap:calc(12px * var(--s))}.riview__sec{display:flex;flex-direction:column;gap:calc(5px * var(--s))}.riview__row{display:flex;gap:calc(10px * var(--s));flex-wrap:wrap;padding:calc(8px * var(--s));background:linear-gradient(to bottom,var(--v1),var(--v0) 70%);box-shadow:inset 0 0 0 var(--px) var(--v3),inset 0 var(--px) 0 rgb(var(--v4-rgb) / .4),inset 0 calc(-2px * var(--s)) calc(4px * var(--s)) #00000080}.riview__row--tight{padding:0;background:none;box-shadow:none}.riview__sec--empty{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:calc(8px * var(--s))}.riview__sec--empty .ri__empty{padding:0}.riview__blurb{color:var(--n4);margin:0}.ricell{display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--s));flex:0 0 auto;width:max(var(--card-w),calc(100px * var(--s)))}.ricell__name{font-family:var(--font-ui);font-size:var(--t-nano);color:var(--ink-dim);max-width:100%;text-align:center;overflow-wrap:anywhere;line-height:1.15}.riview--seed{align-items:flex-start}.seedbig{padding:calc(10px * var(--s)) calc(14px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v4)}.seedbig__val{font-size:var(--t-huge);line-height:1;color:var(--v7);letter-spacing:var(--ls-wide)}.timeline{display:flex;flex-direction:column;gap:calc(2px * var(--s))}.timeline__row{display:grid;grid-template-columns:calc(26px * var(--s)) calc(56px * var(--s)) calc(74px * var(--s)) calc(74px * var(--s)) 1fr;align-items:center;gap:calc(6px * var(--s));padding:calc(3px * var(--s)) calc(6px * var(--s));background:linear-gradient(to bottom,var(--v2),var(--v1));box-shadow:inset 0 0 0 var(--px) var(--v3),inset 0 var(--px) 0 rgb(var(--v5-rgb) / .35)}.timeline__row.is-house{background:var(--r1);box-shadow:inset 0 0 0 var(--px) var(--r2)}.timeline__ante{color:var(--y4)}.timeline__type{font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);color:var(--n5)}.timeline__score{text-align:right;font-size:var(--t-mid);color:var(--n7)}.timeline__of{text-align:right;color:var(--ink-faint)}.timeline__bar{display:block;height:calc(8px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3)}.timeline__bar i{display:block;height:100%;width:100%;background:var(--g4);transform:scaleX(min(1,var(--v)));transform-origin:left center}.timeline__row.is-house .timeline__bar i{background:var(--r4)}.screen--patterns{background:transparent}.screen--patterns .scrim{background:rgb(var(--v0-rgb) / .45)}.pl{display:flex;flex-direction:column;gap:calc(7px * var(--s));margin:calc(8px * var(--s)) auto;justify-self:center;width:min(calc(100% - 28px * var(--s)),calc(380px * var(--s)));padding:calc(8px * var(--s));min-height:0;background:linear-gradient(to bottom,var(--v1),var(--v0));box-shadow:inset 0 0 0 var(--px) var(--v4)}.pl__head{flex:0 0 auto}.pl__body{flex:1 1 auto;min-height:0}.pl__body:after{content:"";display:none;position:sticky;bottom:0;height:calc(12px * var(--s));margin-top:calc(-12px * var(--s));background:linear-gradient(to bottom,transparent,var(--v1));pointer-events:none}.pl__body.is-more:after{display:block}.pl__list{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(5px * var(--s))}.pl__foot{flex:0 0 auto;display:flex}.pl__close{margin-left:auto}.prow{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:calc(2px * var(--s));min-width:0;padding:calc(4px * var(--s)) calc(6px * var(--s));background:rgb(var(--v0-rgb) / .45);box-shadow:inset 0 0 0 var(--px) var(--v2)}.prow.is-leveled{background:linear-gradient(to right,rgb(var(--y3-rgb) / .14),rgb(var(--v0-rgb) / .45) 38%);box-shadow:inset 0 0 0 var(--px) var(--v3),inset calc(2px * var(--s)) 0 0 var(--y3)}.prow__line{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:0 calc(8px * var(--s));min-width:0}.prow__name{flex:1 1 auto;min-width:0;font-family:var(--font-ui);font-weight:400;font-size:var(--t-base);color:var(--n7);line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow__lv{flex:0 0 auto;color:var(--ink-dim)}.prow.is-leveled .prow__lv{color:var(--y4);font-weight:700}.prow__val{flex:0 0 auto;display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;font-size:var(--t-mid);line-height:1.05}.prow__chips{color:var(--chip)}.prow__mult{color:var(--mult)}.prow__x{color:var(--ink-faint);font-size:var(--t-nano);padding:0 calc(3px * var(--s))}.prow__face{font-family:var(--font-ui);font-size:var(--t-small);color:var(--n5);letter-spacing:var(--ls-wide)}.prow__dice{flex:1 1 auto;align-self:center;display:flex;flex-wrap:wrap;gap:calc(2px * var(--s))}.prow__die{width:calc(14px * var(--s));height:calc(14px * var(--s))}.prow__val .num{font-family:var(--font-ui);font-weight:700;text-shadow:none}.prow.is-leveled .prow__val .num{font-family:var(--font-display);font-weight:400;font-size:1.15em;text-shadow:0 var(--px) 0 var(--v0)}.prow.is-charging{animation:prow-charge .82s var(--ease-out) both;animation-delay:var(--cd, 0s);z-index:1}@keyframes prow-charge{0%{box-shadow:inset 0 0 0 var(--px) var(--v2)}to{background:rgb(var(--g4-rgb) / .22);box-shadow:inset 0 0 0 var(--px) var(--g4),inset calc(2px * var(--s)) 0 0 var(--g5),inset 0 0 calc(30px * var(--s)) rgb(var(--g4-rgb) / .55)}}.prow.is-charging .prow__dice{animation:prow-shiver .07s steps(2) infinite}@keyframes prow-shiver{0%{transform:translate3d(calc(-1px * var(--s)),0,0) scale(1)}to{transform:translate3d(calc(1px * var(--s)),0,0) scale(1.12)}}.prow.is-charging .prow__line{animation:prow-rattle .82s steps(3) both}@keyframes prow-rattle{0%,40%{transform:none}55%{transform:translate3d(calc(-1px * var(--s)),0,0)}70%{transform:translate3d(calc(1px * var(--s)),0,0)}85%{transform:translate3d(calc(-2px * var(--s)),0,0)}to{transform:translate3d(calc(2px * var(--s)),0,0)}}.prow.is-burst{animation:prow-burst .72s var(--ease-out) both;z-index:2}@keyframes prow-burst{0%{filter:brightness(3);box-shadow:inset 0 0 0 calc(3px * var(--s)) var(--y5)}40%{filter:brightness(1.3);box-shadow:inset 0 0 0 var(--px) var(--g4)}to{filter:none}}.prow.is-burst:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--n7);animation:prow-flash .3s var(--ease-out) forwards}@keyframes prow-flash{0%{opacity:.92}to{opacity:0}}.prow.is-burst .prow__val .num{animation:prow-land .54s var(--ease-out) both}@keyframes prow-land{0%{transform:translate3d(0,calc(-7px * var(--s)),0) scale(2.1);opacity:0}45%{opacity:1;transform:scale(.88)}70%{transform:scale(1.08)}to{transform:none;opacity:1}}.pl.is-jolt{animation:pl-jolt .26s steps(2) both}@keyframes pl-jolt{0%{transform:translate3d(0,calc(-3px * var(--s)),0)}30%{transform:translate3d(calc(2px * var(--s)),calc(2px * var(--s)),0)}60%{transform:translate3d(calc(-1px * var(--s)),0,0)}to{transform:none}}.plfx{position:absolute;inset:0;pointer-events:none;z-index:6}.plfx>i{position:absolute;display:block}.plmote{left:var(--x);top:var(--y);width:calc(3px * var(--s));height:calc(3px * var(--s));background:var(--g6);box-shadow:0 0 calc(7px * var(--s)) var(--g5);animation:plmote var(--sp, .4s) ease-in infinite;animation-delay:var(--d, 0s)}@keyframes plmote{0%{transform:translateZ(0) scale(1.4);opacity:0}20%{opacity:1}to{transform:translate3d(var(--dx),var(--dy),0) scale(.25);opacity:.2}}.plshard{left:var(--x);top:var(--y);width:calc(var(--sz, 3) * 1px * var(--s));height:calc(var(--sz, 3) * 1px * var(--s));background:var(--c, var(--g5));box-shadow:0 0 calc(3px * var(--s)) #0000008c;animation:plshard var(--sp, .7s) cubic-bezier(.2,.6,.5,1) both;animation-delay:var(--d, 0s)}@keyframes plshard{0%{transform:translateZ(0) rotate(0);opacity:1}45%{transform:translate3d(calc(var(--dx) * .62),var(--up),0) rotate(calc(var(--r) * .5));opacity:1}to{transform:translate3d(var(--dx),var(--fall),0) rotate(var(--r));opacity:0}}.plring{left:var(--x);top:var(--y);width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);margin-top:calc(var(--h) / -2);box-shadow:0 0 0 calc(2px * var(--s)) var(--y5);animation:plring .44s var(--ease-out) both;animation-delay:var(--d, 0s)}@keyframes plring{0%{transform:scale(1);opacity:.95}to{transform:scale(1.13);opacity:0}}.plshine{left:var(--x);top:var(--y);width:var(--w);height:var(--h);overflow:hidden;background:linear-gradient(100deg,#fff0 42%,#ffffff8c,#fff0 58%);background-size:300% 100%;animation:plshine .5s var(--ease-out) .06s both}@keyframes plshine{0%{background-position:140% 0;opacity:1}to{background-position:-60% 0;opacity:0}}.plveil{inset:0;background:rgb(var(--g4-rgb) / .3);animation:plveil .34s var(--ease-out) both}@keyframes plveil{0%{opacity:.8}to{opacity:0}}@media (prefers-reduced-motion: reduce){.prow.is-charging,.prow.is-burst,.prow.is-burst:after,.prow.is-charging .prow__dice,.prow.is-charging .prow__line,.prow.is-burst .prow__val .num,.pl.is-jolt,.plfx>i{animation:none}.prow.is-burst:after{display:none}.plfx{display:none}}@media (min-width: 1100px){.pl{margin:calc(3px * var(--s)) calc(12px * var(--s));padding:calc(6px * var(--s));gap:calc(5px * var(--s));width:min(calc(100% - 28px * var(--s)),calc(530px * var(--s)));align-self:center;max-height:calc(100% - 6px * var(--s))}.pl__body{flex:0 1 auto}.pl__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(5px * var(--s))}.prow{padding:calc(6px * var(--s)) calc(9px * var(--s));row-gap:calc(3px * var(--s))}.prow__name{font-size:var(--t-mid)}.prow__lv{font-size:var(--t-small)}.prow__val{font-size:var(--t-mid);line-height:1}.prow__die{width:calc(16px * var(--s));height:calc(16px * var(--s))}}@media (max-height: 460px){.pl{margin:calc(4px * var(--s)) auto;width:calc(100% - 16px * var(--s));height:calc(100% - 8px * var(--s));padding:calc(5px * var(--s));gap:calc(4px * var(--s))}.pl__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);min-height:100%;gap:calc(4px * var(--s))}.prow{padding:calc(3px * var(--s)) calc(6px * var(--s));align-content:center}.prow__line{gap:0 calc(5px * var(--s))}.prow__name{font-size:var(--t-mid)}.prow__lv{font-size:var(--t-small)}.prow__val{font-size:var(--t-mid)}.prow__face{font-size:var(--t-small)}.prow__die{width:calc(15px * var(--s));height:calc(15px * var(--s))}}.go{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:calc(10px * var(--s));--go-edge: calc(16px * var(--s));padding:var(--go-edge);height:100%;min-height:0}.go__head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(16px * var(--s))}.go__eyebrow{letter-spacing:var(--ls-mega)}.go__title{margin:0;font-family:var(--font-display);font-size:var(--t-mega);line-height:.84;letter-spacing:var(--ls-tight);color:var(--n7);text-shadow:calc(4px * var(--s)) calc(4px * var(--s)) 0 var(--v0),calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--r2);animation:verdict .5s var(--ease-back) both}.go--win .go__title{color:var(--y5);text-shadow:calc(4px * var(--s)) calc(4px * var(--s)) 0 var(--y0),calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--y2)}@keyframes verdict{0%{opacity:0;transform:scale(1.5) translateY(calc(-14px * var(--s)))}60%{opacity:1;transform:scale(.96)}to{opacity:1;transform:none}}.go__sub{color:var(--n4);margin:calc(3px * var(--s)) 0 0}.go__body{display:grid;grid-template-columns:minmax(0,380fr) minmax(0,420fr);gap:calc(14px * var(--s));min-height:0}.go__left,.go__right{display:flex;flex-direction:column;gap:calc(10px * var(--s));min-height:0}.go__left{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.go__right{overflow:hidden}.go__sec{display:flex;flex-direction:column;gap:calc(4px * var(--s));min-height:0}.go__sec:first-child{flex:1 1 auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.go--defeat{grid-template-rows:minmax(0,1fr) auto}.go--defeat .go__head{flex-direction:column;align-items:stretch;gap:calc(8px * var(--s))}.go--defeat .go__title{font-size:var(--t-mid);line-height:1}.go--defeat .go__board{flex:1 1 auto}.go--defeat .go__left{scrollbar-width:none}.go--defeat .go__left::-webkit-scrollbar{display:none}.go--defeat .go__title{white-space:nowrap}.go--defeat .go__stats{margin-top:auto}.go__dancer{position:absolute;inset:0;z-index:-1;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;opacity:.4}.go__dancer-fig{width:100%;height:90%;background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated;transform-origin:50% 100%;filter:drop-shadow(0 0 calc(6px * var(--s)) var(--house, transparent));animation:go-dance 1.09s ease-in-out infinite}@keyframes go-dance{0%,50%,to{transform:translateY(0) scale(1.04,.96)}12%{transform:translateY(-9%) rotate(-5deg) scale(.97,1.04)}25%{transform:translateY(0) rotate(0) scale(1.02,.98)}62%{transform:translateY(-9%) rotate(5deg) scale(.97,1.04)}75%{transform:translateY(0) rotate(0) scale(1.02,.98)}}@keyframes go-fade{0%{opacity:0}}.go-fade{animation:go-fade var(--fade, 5s) linear backwards;animation-delay:var(--d, 0s)}@media (prefers-reduced-motion: reduce){.go__dancer-fig,.go-fade{animation:none}}.reduced-motion .go__dancer-fig,.reduced-motion .go-fade{animation:none}@media (min-width: 1100px){.go--defeat .go__title{font-size:var(--t-huge)}.go--defeat .go__eyebrow{font-size:var(--t-base)}.go--defeat .go__sub{font-size:var(--t-mid)}.go--defeat .go__stats{grid-template-columns:minmax(0,1fr)}.go--defeat .go__stats .statline{padding-block:calc(5px * var(--s))}.go--defeat .go__stats .statline__k{font-size:var(--t-base)}.go--defeat .go__stats .statline__v{font-size:var(--t-large)}.go--defeat .go__stats .statline--seed .statline__v{font-size:var(--t-mid)}}.go__stats{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(8px * var(--s))}.go__fav{display:flex;align-items:baseline;gap:calc(8px * var(--s));padding:calc(4px * var(--s)) 0;box-shadow:inset 0 calc(-1 * var(--px)) 0 var(--v2)}.go__fav-name{margin-left:auto;font-family:var(--font-display);font-size:var(--t-mid);line-height:1;color:var(--y5)}.go__patterns{display:flex;flex-direction:column;gap:calc(1px * var(--s))}.go__patterns-head{color:var(--n5)}.go__pat{display:flex;align-items:baseline;gap:calc(6px * var(--s));line-height:1.25}.go__pat-name{font-family:var(--font-ui);font-size:var(--t-small);color:var(--n6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.go__pat-lead{flex:1 1 auto;min-width:calc(10px * var(--s));height:var(--px);background:repeating-linear-gradient(90deg,var(--v3) 0 calc(2px * var(--s)),transparent calc(2px * var(--s)) calc(4px * var(--s)))}.go__pat-lv{color:var(--y4);white-space:nowrap}.go__deepnotes{display:flex;flex-direction:column;gap:calc(4px * var(--s))}.go__board{--mw: var(--card-w);display:flex;flex-wrap:wrap;align-content:flex-start;gap:calc(6px * var(--s));padding:calc(8px * var(--s));background:rgb(var(--v0-rgb) / .5);border-radius:calc(10px * var(--s));box-shadow:inset 0 0 0 var(--px) rgb(var(--v2-rgb) / .5);overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.go__board .pcard[data-subtype=material]{--face: var(--card-face);--frame: var(--card-face-edge)}.go__count{position:absolute;top:calc(-3px * var(--s));right:calc(-2px * var(--s));z-index:3;padding:0 calc(var(--pw) * .05);font-family:var(--font-body);font-size:max(12px,calc(var(--pw) * .125));line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:0;text-shadow:none;-webkit-font-smoothing:antialiased;color:var(--v0);background:var(--y3);box-shadow:0 0 0 var(--px) var(--y5),calc(2px * var(--s)) calc(2px * var(--s)) 0 #00000080}.go__foot{display:flex;gap:calc(8px * var(--s));align-items:stretch}.go__foot--loss{justify-content:flex-end}.go__foot--loss .btn{flex:0 0 auto}@keyframes go-plate{0%{opacity:0;transform:translate3d(calc(28px * var(--s)),0,0)}to{opacity:1;transform:none}}.go-plate{animation:go-plate .45s var(--ease-out) backwards;animation-delay:var(--d, 0s)}@keyframes go-row{0%{opacity:0;transform:translate3d(calc(-16px * var(--s)),0,0)}to{opacity:1;transform:none}}.go-row{animation:go-row .36s var(--ease-out) backwards;animation-delay:var(--d, 0s)}@keyframes go-val{0%{opacity:0;transform:scale(2);filter:brightness(2.4)}55%{opacity:1;transform:scale(.92);filter:brightness(1.7)}to{opacity:1;transform:none;filter:none}}.go-val{transform-origin:right center;animation:go-val .42s var(--ease-back) backwards;animation-delay:var(--d, 0s)}@keyframes go-fav{0%{opacity:0;transform:scale(2.4) rotate(-5deg);filter:brightness(2.6)}60%{opacity:1;transform:scale(.94) rotate(1deg);filter:brightness(1.8)}to{opacity:1;transform:none;filter:none}}.go-fav{display:inline-block;transform-origin:right center;animation:go-fav .5s var(--ease-back) backwards;animation-delay:var(--d, 0s)}@keyframes go-deal{0%{opacity:0;transform:translate3d(calc(70px * var(--s)),calc(-90px * var(--s)),0) rotate(18deg) scale(.5);filter:brightness(2.2)}55%{opacity:1;transform:translate3d(0,calc(5px * var(--s)),0) rotate(-4deg) scale(1.08);filter:brightness(1.7)}78%{transform:translate3d(0,calc(-2px * var(--s)),0) rotate(1.5deg) scale(.98);filter:brightness(1.15)}to{opacity:1;transform:none;filter:none}}.go-deal{animation:go-deal .6s var(--ease-back) backwards;animation-delay:var(--d, 0s)}.go__board{position:relative}.go-sheen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgb(var(--y4-rgb) / .16) 50%,transparent 68%);transform:translate3d(-120%,0,0);animation:go-sheen .8s var(--ease-out) forwards;animation-delay:var(--sheen, 0s)}@keyframes go-sheen{to{transform:translate3d(120%,0,0)}}.go__endless .btn__label{font-size:var(--t-mid)}.go--win>.rsum,.go__winbody{min-height:0}.go__winbody{display:flex;flex-direction:column;gap:calc(8px * var(--s));min-height:0}.go__winbody>.rsum{flex:1 1 auto}.go--win .go__title{font-size:var(--t-huge)}.go--win .go__head{gap:calc(10px * var(--s))}.go--win .go__sub{margin-top:calc(1px * var(--s))}.go--win{gap:calc(8px * var(--s))}.go--win .rsum__reach-num{font-size:var(--t-huge)}.go--win .rsum__reach-of{font-size:var(--t-large)}.go--win .rsum__charms{--pw: clamp(104px, 9vw, 138px)}.go--win .rsum__wares{--pw: clamp(92px, 7vw, 116px)}.go__foot--win .go__share{flex:0 1 auto}.go__foot--win .go__continue{flex:1 1 auto;max-width:min(52%,calc(240px * var(--s)));margin-inline-start:auto}.go__foot--win .go__endless{flex:0 1 auto}.go__share .btn__label{font-size:var(--t-mid)}.go__foot--demo .go__endless{flex:1 1 auto;max-width:min(52%,calc(240px * var(--s)))}.go__foot--demo .go__share{flex:0 1 auto;margin-inline-start:auto}.go__foot--demo .go__continue{flex:0 1 auto;max-width:none;margin-inline-start:0}.go--review>.rsum,.go--review .go__winbody{min-height:0}.go--review{gap:calc(8px * var(--s))}.go--review .go__title{font-size:var(--t-huge)}.go--review .go__head{gap:calc(10px * var(--s))}.go--review .go__sub{margin-top:calc(1px * var(--s))}.go--review .rsum__reach-num{font-size:var(--t-huge)}.go--review .rsum__reach-of{font-size:var(--t-large)}.go--review .rsum__charms{--pw: clamp(104px, 9vw, 138px)}.go--review .rsum__wares{--pw: clamp(92px, 7vw, 116px)}.go__foot--review .go__continue{flex:0 1 auto;max-width:none;margin-inline-start:0}.go__foot--review .go__share{flex:0 1 auto;margin-inline-start:auto}@media (max-height: 460px){.go__ladder{margin-top:calc(3px * var(--s))}}.rsum{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:calc(10px * var(--s));min-height:0;height:100%}.rsum__hero{display:flex;align-items:flex-end;flex-wrap:wrap;gap:calc(5px * var(--s)) calc(14px * var(--s));padding:calc(6px * var(--s)) calc(10px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3)}.rsum__reach{display:flex;flex-direction:column;gap:calc(2px * var(--s))}.rsum__reach-num{display:flex;align-items:baseline;gap:calc(5px * var(--s));font-size:var(--t-mega);line-height:.9;color:var(--y5);text-shadow:calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--y0)}.rsum__reach-of{font-size:var(--t-huge);color:var(--y3)}[data-outcome=lost] .rsum__reach-num,.go--loss .rsum__reach-num{color:var(--n7);text-shadow:calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--v0)}[data-outcome=lost] .rsum__reach-of,.go--loss .rsum__reach-of{color:var(--n4)}.rsum__reach--deep .rsum__reach-num{font-size:var(--t-huge);color:var(--y4)}.rsum__house{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;align-self:center;gap:calc(1px * var(--s)) calc(8px * var(--s));flex:0 1 calc(300px * var(--s));min-width:calc(180px * var(--s));margin-left:auto}.rsum__house-plate{grid-row:1 / 3;width:calc(56px * var(--s))}.rsum__house-name{font-family:var(--font-ui);font-weight:700;font-size:var(--t-base);letter-spacing:var(--ls-tight);color:var(--house);align-self:end}.rsum__house-rule{color:var(--n5);line-height:1.2;align-self:start}.rsum__charms .pcard__band,.rsum__wares .pcard__band{font-size:max(11px,calc(var(--pw) * .068))}.rsum__charms .pcard__text,.rsum__wares .pcard__text{font-size:max(11px,calc(var(--pw) * .06));line-height:1.25}.rsum__charms .pcard__kind,.rsum__wares .pcard__kind{font-size:max(10px,calc(var(--pw) * .055))}.rsum__ladder{display:flex;flex-direction:column;gap:calc(2px * var(--s));flex:1 1 calc(200px * var(--s));min-width:calc(140px * var(--s));max-width:calc(340px * var(--s));margin-bottom:calc(2px * var(--s))}.rsum__ladder .rungs--meter{margin:0}.rsum__ladder-say{color:var(--y4);letter-spacing:var(--ls-tight)}.rsum__chips{display:flex;flex-wrap:wrap;align-items:stretch;gap:calc(4px * var(--s));margin-bottom:calc(2px * var(--s))}.rsum__chip{display:flex;flex-direction:column;gap:calc(1px * var(--s));padding:calc(3px * var(--s)) calc(7px * var(--s));background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v3)}.rsum__chip-v{font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);letter-spacing:var(--ls-tight);color:var(--n7);overflow-wrap:anywhere}.rsum__chip--chip .rsum__chip-v{color:var(--chip)}.rsum__chip--hot .rsum__chip-v{color:var(--y4)}.rsum__chip--bad .rsum__chip-v{color:var(--danger)}.rsum__seed{display:flex;flex-direction:column;gap:calc(1px * var(--s));margin-left:auto;text-align:right}.rsum__seed-val{font-size:var(--t-small);color:var(--ink-dim)}.rsum__region{position:relative;display:flex;min-height:0}.rsum__more{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;height:calc(34px * var(--s));padding-bottom:calc(2px * var(--s));background:linear-gradient(to bottom,transparent,var(--v0) 88%);opacity:0;transition:opacity .18s linear}.rsum__region.has-more .rsum__more{opacity:1}.rsum__more-say{color:var(--y4);letter-spacing:var(--ls-mega)}.rsum__build{display:flex;flex-direction:column;gap:calc(10px * var(--s));min-height:0;overflow-y:auto;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.rsum__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(210px * var(--s)),1fr));gap:calc(8px * var(--s));align-items:start}.rsum__sec{display:flex;flex-direction:column;gap:calc(4px * var(--s));min-width:0}.rsum__sec--charms{grid-column:1 / -1}.rsum__sec-head{display:flex;align-items:baseline;gap:calc(6px * var(--s));padding-bottom:calc(2px * var(--s));box-shadow:inset 0 calc(-1px * var(--s)) 0 var(--v2)}.rsum__sec-label{color:var(--y4)}.rsum__sec-n{margin-left:auto;font-size:var(--t-small);color:var(--ink-faint)}.rsum__empty{color:var(--ink-faint);padding:calc(4px * var(--s)) 0}.go__head .rsum__house{flex:0 0 auto;align-self:flex-start;margin-left:0;max-width:calc(300px * var(--s))}.go__head .rsum__house-plate{width:calc(48px * var(--s))}.rsum__charms,.rsum__wares{display:flex;flex-wrap:wrap;gap:calc(8px * var(--s));padding:calc(8px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v2)}.rsum__charms{--pw: clamp(132px, 15vw, 216px)}.rsum__wares{--pw: clamp(112px, 11vw, 168px)}.rsum__charms .pcard,.rsum__wares .pcard{flex:0 0 auto;cursor:default}.rsum__wares .pcard[data-subtype=material]{--face: var(--card-face);--frame: var(--card-face-edge)}.rsum__buys{--mw: calc(58px * var(--s));display:flex;flex-wrap:wrap;gap:calc(6px * var(--s));padding:calc(7px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v2)}.rsum__buys .pcard{flex:0 0 auto}.rsum__buys .pcard[data-subtype=material]{--face: var(--card-face);--frame: var(--card-face-edge)}.rsum__buy-n{position:absolute;top:calc(-3px * var(--s));right:calc(-2px * var(--s));z-index:3;padding:0 calc(var(--pw) * .05);font-family:var(--font-body);font-size:max(11px,calc(var(--pw) * .125));line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:0;text-shadow:none;-webkit-font-smoothing:antialiased;color:var(--v0);background:var(--y3);box-shadow:0 0 0 var(--px) var(--y5),calc(2px * var(--s)) calc(2px * var(--s)) 0 #00000080}.rsum__dice{display:flex;flex-direction:column;gap:calc(4px * var(--s));padding:calc(7px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v2)}.rsum__die{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:calc(2px * var(--s)) calc(7px * var(--s));padding:calc(3px * var(--s)) calc(4px * var(--s));background:var(--v1)}.rsum__die.is-modified{box-shadow:inset calc(2px * var(--s)) 0 0 var(--y4)}.rsum__die-n{font-size:var(--t-small);color:var(--n6)}.rsum__die-n .num{font-size:var(--t-small)}.rsum__die-faces{display:flex;flex-wrap:wrap;gap:calc(2px * var(--s))}.rsum__die-tags{grid-column:2;display:flex;flex-wrap:wrap;gap:calc(3px * var(--s))}.rsum__die-plain{color:var(--ink-faint)}.rsum__pats{display:flex;flex-direction:column;gap:calc(2px * var(--s));padding:calc(7px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v2)}.rsum__pat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:calc(6px * var(--s));padding:calc(2px * var(--s)) calc(4px * var(--s));background:var(--v1)}.rsum__pat-lv{display:flex;align-items:baseline;gap:calc(3px * var(--s));color:var(--ink-faint)}.rsum__pat-lv .num{font-size:var(--t-small);color:var(--n6)}.rsum__pat.is-leveled{box-shadow:inset calc(2px * var(--s)) 0 0 var(--g4)}.rsum__pat.is-leveled .rsum__pat-lv .num{color:var(--g5)}.rsum__pat-name{font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);color:var(--n7);overflow-wrap:anywhere}.rsum__pat-plays{display:flex;align-items:baseline;gap:calc(3px * var(--s));color:var(--ink-faint)}.rsum__pat-plays .num{font-size:var(--t-small);color:var(--ink-dim)}.rsum__decrees{display:flex;flex-direction:column;gap:calc(4px * var(--s));padding:calc(7px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v2)}.rsum__decree{display:flex;flex-direction:column;gap:calc(1px * var(--s))}.rsum__decree-name{font-family:var(--font-ui);font-size:var(--t-small);letter-spacing:var(--ls-tight);color:var(--y4)}.rsum__decree-text{color:var(--ink-dim)}.rsum__ledger{display:flex;flex-wrap:wrap;gap:calc(4px * var(--s)) calc(14px * var(--s));padding:calc(6px * var(--s)) calc(10px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v2)}.rsum__stat{display:flex;align-items:baseline;gap:calc(5px * var(--s))}.rsum__stat-v{font-size:var(--t-mid);color:var(--n7)}.rsum__stat--chip .rsum__stat-v{color:var(--chip)}.rsum__stat--good .rsum__stat-v{color:var(--good)}.rsum__stat--bad .rsum__stat-v{color:var(--danger)}.rsum__stat--hot .rsum__stat-v{color:var(--y4)}.rsum__stat--money .rsum__stat-v{color:var(--money)}@media (max-height: 700px) and (min-height: 461px){.rsum__charms{--pw: clamp(104px, 9vw, 132px)}.rsum__wares{--pw: clamp(92px, 7vw, 112px)}.rsum__reach-num{font-size:var(--t-huge)}.rsum__reach-of{font-size:var(--t-large)}}@media (max-height: 460px){.rsum{gap:calc(6px * var(--s))}.rsum__hero{padding:calc(5px * var(--s)) calc(8px * var(--s));gap:calc(4px * var(--s)) calc(10px * var(--s))}.rsum__reach-num{font-size:var(--t-huge)}.rsum__reach-of{font-size:var(--t-large)}.rsum__build,.rsum__grid{gap:calc(6px * var(--s))}.rsum__charms,.go--win .rsum__charms{--pw: 96px;gap:calc(4px * var(--s));padding:calc(4px * var(--s))}.rsum__wares,.go--win .rsum__wares{--pw: 86px}.rsum__more{height:calc(30px * var(--s))}.rsum__ladder{flex-basis:calc(150px * var(--s));margin-bottom:0}.rsum__wares,.rsum__dice,.rsum__pats,.rsum__decrees{padding:calc(5px * var(--s))}.rsum__ledger{padding:calc(4px * var(--s)) calc(8px * var(--s));gap:calc(3px * var(--s)) calc(10px * var(--s))}.rsum__stat-v{font-size:var(--t-small)}}@media (max-width: 760px){.rsum__grid{grid-template-columns:minmax(0,1fr)}.rsum__seed{margin-left:0;text-align:left}}.gosparks{position:absolute;inset:0;overflow:hidden}.gospark{position:absolute;left:var(--x);top:-6%;width:calc(4px * var(--s));height:calc(8px * var(--s));background:var(--y5);transform:rotate(var(--r));animation:gospark var(--sp) linear infinite;animation-delay:var(--d);opacity:.85}@keyframes gospark{0%{transform:translateZ(0) rotate(var(--r));opacity:0}10%{opacity:.9}to{transform:translate3d(calc(24px * var(--s)),110vh,0) rotate(calc(var(--r) + 540deg));opacity:0}}.opt{display:flex;flex-direction:column;gap:calc(8px * var(--s));margin:calc(14px * var(--s)) auto;width:min(calc(900px * var(--s)),calc(100% - 32px * var(--s)));padding:calc(12px * var(--s));min-height:0}.opt__head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(10px * var(--s))}.opt__done{flex:0 0 auto}.opt__tabs{display:flex;align-items:center;gap:calc(6px * var(--s))}.opt__tabs .tabbar{flex:1 1 auto;justify-content:center}.opt__tabs .tabbar__tab{font-size:var(--t-base);letter-spacing:var(--ls-flush)}.opt__tabhint{flex:0 0 auto;color:var(--ink-faint);font-size:var(--t-small)}@media (pointer: coarse){.opt__tabhint{display:none}}.opt__body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px * var(--s))}.opt__col{display:flex;flex-direction:column;gap:calc(10px * var(--s));min-width:0;min-height:0;padding-right:calc(4px * var(--s));padding-bottom:calc(10px * var(--s));align-content:start;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px * var(--s)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px * var(--s)),transparent 100%)}.opt__help{align-self:start;display:flex;flex-direction:column;gap:calc(6px * var(--s));background:var(--v0);padding:calc(10px * var(--s)) calc(12px * var(--s));box-shadow:inset 0 0 0 var(--px) var(--v2);min-width:0}.opt__help-title{color:var(--y4);letter-spacing:var(--ls-wide)}.opt__help-body{color:var(--n6);font-size:var(--t-small);line-height:1.45}.opt__help.is-empty .opt__help-body{color:var(--ink-faint);font-style:italic}.opt__help-hint{color:var(--ink-faint);font-size:var(--t-small);letter-spacing:var(--ls-wide)}.optgroup{background:var(--v0);padding:calc(8px * var(--s)) calc(10px * var(--s));box-shadow:inset 0 0 0 var(--px) var(--v2)}.optgroup__label{color:var(--y4);letter-spacing:var(--ls-wide)}.optgroup__body{display:flex;flex-direction:column}.optrow+.optrow{box-shadow:inset 0 var(--px) 0 rgb(var(--v4-rgb) / .3)}.opt .optrow{padding-left:calc(6px * var(--s))}.opt .optrow.is-focused{background:rgb(var(--v4-rgb) / .22);box-shadow:inset calc(2px * var(--s)) 0 0 var(--y4)}@media (pointer: coarse){.screen--options .optrow{min-height:44px}}.opt .optrow .slider__label,.opt .optrow .tog__label,.opt .optrow .seg__label,.opt .opt__io-label{font-size:var(--t-small);color:var(--n6)}.opt .optrow .tog__state,.opt .optrow .seg__cell{font-size:var(--t-small)}.opt .optgroup{padding:calc(4px * var(--s)) calc(10px * var(--s))}.opt .opt__col{gap:calc(6px * var(--s))}.opt__note{color:var(--n5);margin:calc(5px * var(--s)) 0 0}.opt__io-row{display:flex;flex-direction:column;gap:calc(3px * var(--s));padding:calc(4px * var(--s)) 0}.opt__io-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 calc(6px * var(--s))}.opt__io-hint{font-family:var(--font-body);font-size:var(--t-small);color:var(--n5)}.opt__io-cells{display:flex;gap:var(--px)}.opt__io{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:calc(5px * var(--s));padding:calc(4px * var(--s)) calc(6px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v2);color:var(--ink-faint);font-family:var(--font-ui);font-size:var(--t-small);letter-spacing:var(--ls-tight);text-transform:uppercase;cursor:default;user-select:none}.opt__io-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt__io-lamp{flex:0 0 auto;width:calc(5px * var(--s));height:calc(5px * var(--s));background:var(--v3)}.opt__io.is-on{background:var(--v2);color:var(--n7);box-shadow:inset 0 0 0 var(--px) var(--v4)}.opt__io.is-on .opt__io-lamp{background:var(--good)}.screen--welcome .scrim{background:var(--ground-bout)}.screen--welcome,.screen--graduation,.screen--unlock{display:flex;align-items:center;justify-content:center;padding:calc(16px * var(--s)) calc(20px * var(--s))}.welcome,.grad,.unlock{position:relative;width:min(calc(560px * var(--s)),100%);max-height:100%;display:flex;flex-direction:column;min-height:0;gap:calc(14px * var(--s));padding:calc(22px * var(--s)) calc(26px * var(--s))}.welcome__eyebrow,.grad__eyebrow,.unlock__eyebrow{letter-spacing:var(--ls-mega)}.welcome__title,.grad__title,.unlock__title{margin:0;font-family:var(--font-display);font-size:var(--t-huge);line-height:.92;letter-spacing:var(--ls-tight);color:var(--n7);text-shadow:calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--v0)}.welcome__body,.grad__body{display:flex;flex-direction:column;gap:calc(10px * var(--s));min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.welcome__line,.grad__line{margin:0;color:var(--n5);font-size:var(--t-base);line-height:1.4}.grad__line--close{color:var(--n7);font-weight:700}.welcome__foot,.grad__foot{display:flex;gap:calc(8px * var(--s))}.welcome__go,.grad__go{flex:1 1 auto}@media (max-height: 460px){.welcome,.grad,.unlock{padding:calc(12px * var(--s)) calc(16px * var(--s));gap:calc(8px * var(--s))}.welcome__title,.grad__title,.unlock__title{font-size:var(--t-large)}.welcome__body,.grad__body{gap:calc(6px * var(--s))}.welcome__line,.grad__line{font-size:var(--t-small);line-height:1.3}}.screen--cardunlock{display:flex;align-items:center;justify-content:center;padding:calc(16px * var(--s)) calc(20px * var(--s))}.cunl{position:relative;width:min(calc(940px * var(--s)),100%);max-height:100%;display:grid;grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr);grid-template-areas:"head card info" "foot foot foot";grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:calc(16px * var(--s)) calc(24px * var(--s));padding:calc(22px * var(--s)) calc(26px * var(--s));min-height:0}.cunl__head{grid-area:head;min-width:0}.cunl__title{margin:0;font-family:var(--font-display);font-size:var(--t-huge);line-height:.92;letter-spacing:var(--ls-tight);color:var(--y3);text-shadow:calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--v0)}.cunl__card{grid-area:card;display:flex;justify-content:center}.cunl .pcard--full{--pw: min(calc(58vh / 1.4), 30vw, max(190px, calc(132px * var(--s))))}.cunl__info{grid-area:info;display:flex;flex-direction:column;align-self:stretch;justify-content:safe center;gap:calc(5px * var(--s));min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.cunl__kind{color:var(--ink-faint);letter-spacing:var(--ls-mega)}.cunl__name{font-family:var(--font-display);font-size:var(--t-large);line-height:1;letter-spacing:var(--ls-wide);color:var(--n7)}.cunl__cond{margin:0;color:var(--n5);line-height:1.35}.cunl__by{color:var(--y3);letter-spacing:var(--ls-mega);margin-top:calc(26px * var(--s))}.cunl__cond{color:var(--ink-dim)}.cunl__foot{grid-area:foot;display:flex;justify-content:flex-end}.cunl__go{min-width:calc(160px * var(--s))}@media (max-width: 760px),(max-height: 460px){.cunl{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "card" "info" "foot";grid-template-rows:auto auto minmax(0,1fr) auto;justify-items:center;text-align:center;gap:calc(10px * var(--s));padding:calc(14px * var(--s)) calc(18px * var(--s))}.cunl__title{font-size:var(--t-large)}.cunl__info{align-items:center}.cunl .pcard--full{--pw: min( 30vh , 46vw, max(150px, calc(110px * var(--s))))}.cunl__foot{width:100%}.cunl__go{flex:1 1 auto}}@media (max-height: 460px) and (min-width: 561px){.cunl{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"card head" "card info" "card foot";grid-template-rows:auto minmax(0,1fr) auto;justify-items:stretch;text-align:left;column-gap:calc(26px * var(--s))}.cunl__card{align-self:stretch;align-items:center}.cunl__info{align-items:flex-start}.cunl .pcard--full{--pw: min(calc(82vh / 1.4), 40vw)}.cunl__foot{justify-content:flex-end}.cunl__go{flex:0 0 auto}}@media (max-height: 680px) and (min-height: 461px){.menu__crown{gap:calc(3px * var(--s))}.menu__body{gap:clamp(8px,1.8vh,calc(12px * var(--s)))}}@media (min-height: 701px) and (min-width: 761px){.ladder{height:calc(44px * var(--s))}.ladder__bar{height:calc(var(--h) * 1px * .26 * var(--s))}.ladder__n{font-size:var(--t-tiny)}}@media (max-height: 700px) and (min-height: 461px){.bs{padding:calc(9px * var(--s)) calc(14px * var(--s));gap:calc(6px * var(--s))}.ladder{height:calc(20px * var(--s))}.bout{padding:calc(8px * var(--s));gap:calc(3px * var(--s))}.bout__ribbon{margin:calc(-8px * var(--s)) calc(-8px * var(--s)) 0;padding:calc(4px * var(--s)) calc(8px * var(--s))}.bout__plate{width:min(100%,calc(66px * var(--s)),14vh)}.bout__rule{font-size:var(--t-small)}.bout__target-num{font-size:var(--t-large)}.bout__reward-num{font-size:var(--t-mid)}.bout__reward-note{display:none}.bout__prose{gap:calc(3px * var(--s))}.bout__foot{gap:calc(4px * var(--s))}}@media (max-height: 460px){.title:not(.title--img){height:calc(46px * var(--s))}.title__layer{font-size:var(--t-huge)}.title--spr{--title-px: 1.15}.menu__btn{padding:calc(5px * var(--s)) calc(10px * var(--s))}.menu__body{--menu-w: min(88vw, calc(1000px * var(--s)));gap:clamp(6px,1.6vh,calc(10px * var(--s)));padding-bottom:calc(46px * var(--s))}.menu__crown{gap:calc(2px * var(--s))}.menu__nav .menu__btn--play{max-height:max(56px,16vh)}.menu__nav .menu__btn--flank{max-height:max(48px,14vh);padding:calc(4px * var(--s)) calc(6px * var(--s));gap:calc(6px * var(--s))}.menu__nav .menu__btn--play .btn__label{font-size:min(var(--t-huge),calc(28px * var(--s)))}.menu__nav .menu__btn--flank .btn__label{font-size:min(var(--t-mid),max(18px,calc(14px * var(--s))))}.menu__meta{display:none}.bs{padding:calc(8px * var(--s)) calc(12px * var(--s));gap:calc(4px * var(--s))}.ladder{height:calc(16px * var(--s))}.skipbox{padding:calc(3px * var(--s)) calc(6px * var(--s))}.bout{padding:calc(8px * var(--s));gap:calc(4px * var(--s))}.bout__ribbon{margin:calc(-8px * var(--s)) calc(-8px * var(--s)) 0;padding:calc(3px * var(--s)) calc(8px * var(--s))}.bout__plate{width:min(100%,calc(52px * var(--s)),18vh)}.bout--house .bout__numbers .t-label{white-space:nowrap;font-size:var(--t-tiny)}.bout--house .bout__reward-coins{display:none}.bout__plate-tag{font-size:var(--t-tiny);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bout__target-num{font-size:var(--t-large)}.bout__reward-num{font-size:var(--t-mid)}.bout__reward-note{display:none}.bout__prose{gap:calc(3px * var(--s))}.bout__counter{padding:calc(3px * var(--s)) calc(5px * var(--s))}.bout__foot{gap:calc(3px * var(--s))}.go__title{font-size:var(--t-huge)}.patternrow__blurb{display:none}.hist__barwrap{height:calc(38px * var(--s))}.ri{margin:calc(8px * var(--s)) calc(12px * var(--s))}.opt{margin:calc(8px * var(--s)) auto}}@media (max-width: 760px){.go__body{grid-template-columns:1fr}.go__right{display:none}.opt__body{grid-template-columns:1fr}.opt__help{display:none}.statgrid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.screen{transition:opacity .01ms linear;transform:none!important}.screen.is-in,.screen.is-out{transform:none!important}.title__layer--sheen{display:none}.title__spr canvas{animation:none}.gospark,.bout--now.bout--house .bout__plate{animation:none}.hist__bar{transition:none;animation:none}.go-plate,.go-row,.go-val,.go-fav,.go-deal,.go-sheen:after{animation:none}}.reduced-motion .go-plate,.reduced-motion .go-row,.reduced-motion .go-val,.reduced-motion .go-fav,.reduced-motion .go-deal,.reduced-motion .go-sheen:after{animation:none}.reduced-motion .title__layer--sheen{display:none}.reduced-motion .title__spr canvas{animation:none}.reduced-motion .gospark{animation:none}.patternrow__name-vault{display:block;font-family:var(--font-body);font-size:var(--t-nano);color:var(--v6);font-style:italic;line-height:1}.screen--runconfig{background:transparent}.rcfg{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:calc(6px * var(--s));padding:calc(12px * var(--s)) calc(18px * var(--s));height:100%;min-height:0}.rcfg__head{flex:0 0 auto}.rcfg__count{display:flex;align-items:baseline;gap:calc(5px * var(--s))}.rcfg__count .num{font-size:var(--t-mid);color:var(--n7);line-height:1}.rcfg__head .tabbar{justify-content:center}.rcfg__head .tabbar__tab{font-size:var(--t-base);letter-spacing:var(--ls-flush);text-transform:uppercase;padding:calc(6px * var(--s)) calc(12px * var(--s))}.rcfg__stage{min-width:0;min-height:0;display:flex}.rcfg__pane{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(6px * var(--s));flex:1 1 auto;min-width:0;min-height:0;width:100%;margin:0 auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v4) transparent;--carou-arrow: calc(30px * var(--s));--carou-peek: calc(34px * var(--s))}.rcfg__pane--carousel{max-width:calc(360px * var(--s))}.rcfg__pane--full{max-width:none;height:100%;overflow:hidden}.rcfg__pane--seed{max-width:calc(420px * var(--s));justify-content:center;gap:calc(8px * var(--s))}.rcfg__empty{color:var(--ink-faint);margin:auto;text-align:center}.carou{display:flex;flex-direction:column;gap:calc(6px * var(--s));flex:0 0 auto;min-height:0;min-width:0}.carou__rail{display:flex;align-items:stretch;gap:calc(6px * var(--s));flex:1 1 auto;min-height:0;min-width:0}.carou__frame{flex:1 1 auto;min-width:0;min-height:0;display:flex;justify-content:center}.carou__frame>.carou__slot{max-width:100%}.carou__slot{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start}.carou__slot.is-turning{animation:carou-turn .16s var(--ease-snap)}@keyframes carou-turn{0%{opacity:.25;transform:translateY(calc(3px * var(--s)))}to{opacity:1;transform:none}}.carou__arrow{flex:0 0 auto;align-self:center;display:grid;place-items:center;width:var(--carou-arrow);height:calc(56px * var(--s));background:rgb(var(--v2-rgb) / .7);border:var(--px) solid var(--v4);color:var(--n7);cursor:pointer;transition:filter .12s linear}.carou__arrow:hover,.carou__arrow.is-focused{filter:brightness(1.35)}.carou__arrow.is-end{visibility:hidden}.carou__arrow-mark{font-size:var(--t-mid);line-height:1;color:var(--y4)}@media (pointer: coarse){.carou__arrow{min-width:44px}}.carou__peek{flex:0 0 var(--carou-peek);display:grid;place-items:center;overflow:hidden;opacity:.34}.carou__ghost{display:grid;place-items:center}.carou__ghost--locked{width:calc(30px * var(--s));height:calc(30px * var(--s));display:grid;place-items:center;background:rgb(var(--v2-rgb) / .8);color:var(--ink-faint)}.carou__ghost-plate{width:calc(30px * var(--s));height:calc(30px * var(--s));display:grid;place-items:center;background:var(--v2)}.carou__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(4px * var(--s));flex:0 0 auto;padding:calc(2px * var(--s)) 0}.carou__dot{width:calc(5px * var(--s));height:calc(5px * var(--s));background:var(--v4);cursor:pointer}.carou__dot--locked{background:var(--v2);box-shadow:inset 0 0 0 var(--px) var(--v3)}.carou__dot.is-on{background:var(--y4);transform:scale(1.4)}.bagbig{position:relative;display:flex;flex-direction:column;gap:calc(6px * var(--s));flex:1 1 auto;min-width:0;min-height:calc(170px * var(--s));padding:calc(19px * var(--s)) calc(21px * var(--s));background:rgb(var(--v1-rgb) / .74);border:calc(3px * var(--s)) solid rgb(0 0 0 / .5);border-radius:calc(14px * var(--s))}.bagbig.has-art,.bagtile.has-art,.carou__ghost.has-art,.play__bag.has-art{background-image:var(--bag-art);background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-color:transparent}.bagbig.has-tint,.bagtile.has-tint,.carou__ghost.has-tint,.play__bag.has-tint{background-image:linear-gradient(var(--bag-tint),var(--bag-tint)),var(--bag-art);background-blend-mode:multiply}.bagbig__head{display:flex;align-items:center;gap:calc(8px * var(--s));min-width:0;flex:0 0 auto}.bagbig__lock{flex:0 0 auto;width:calc(44px * var(--s));height:calc(44px * var(--s));display:grid;place-items:center;background:var(--v2)}.bagbig__id{flex:1 1 auto;min-width:0}.bagbig__name{font-family:var(--font-body);font-size:var(--t-mid);color:var(--n8);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bagbig--locked .bagbig__name{color:var(--ink-faint)}.bagbig__text{font-family:var(--font-body);font-size:var(--t-base);line-height:1.35;color:var(--n7);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;flex-shrink:0}.bagbig__lockmsg{color:var(--ink-dim)}.bagbig__hint{color:var(--n8)}.bagbig__prog{position:relative;flex:0 0 auto;margin-top:auto;height:calc(22px * var(--s));display:grid;place-items:center;background:#140c06d1;box-shadow:inset 0 0 0 var(--px) #0000008c;overflow:hidden}.bagbig__prog-fill{position:absolute;inset:0;width:calc(var(--p, 0) * 100%);background:var(--v5)}.bagbig__prog-n{position:relative;color:var(--n7);font-size:var(--t-base);line-height:1;text-shadow:0 var(--px) 0 rgb(0 0 0 / .8)}.bagbig__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(74px * var(--s)),1fr));gap:calc(3px * var(--s)) calc(8px * var(--s));padding-top:calc(6px * var(--s));border-top:var(--px) solid var(--v3);flex:0 0 auto;margin-top:auto}.bagbig__stat{display:flex;align-items:baseline;justify-content:space-between;gap:calc(4px * var(--s));min-width:0}.bagbig__stat .t-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bagbig__stat-v{font-size:var(--t-base);color:var(--n7);line-height:1;flex:0 0 auto}.bagbig__stat--good .bagbig__stat-v{color:var(--good)}.bagbig__stat--hot .bagbig__stat-v{color:var(--hot)}.bagbig__stat--chip .bagbig__stat-v{color:var(--y4)}.plate__art{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated}.plate__art--fallback{display:grid;place-items:center;color:var(--n7);font-size:var(--t-mid)}.selbadge{font-size:var(--t-nano);letter-spacing:var(--ls-mega);color:var(--g5);background:rgb(var(--v0-rgb) / .82);border:var(--px) solid var(--g4);padding:calc(1px * var(--s)) calc(4px * var(--s));flex:0 0 auto}.selbadge--corner{position:absolute;top:calc(4px * var(--s));right:calc(4px * var(--s))}.bagshelf{display:flex;align-items:stretch;gap:calc(8px * var(--s));flex:1 1 auto;min-width:0;min-height:0;height:100%}.bagshelf__arrow{align-self:stretch;height:auto}.bagshelf__rail{flex:1 1 auto;min-width:0;min-height:0;height:100%;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));--shelf-gap: calc(8px * var(--s));grid-auto-columns:calc((100% - var(--shelf-gap) * 2) / 3);gap:var(--shelf-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.bagtile{position:relative;font:inherit;color:inherit;display:flex;flex-direction:column;text-align:left;gap:calc(6px * var(--s));min-width:0;min-height:0;padding:calc(19px * var(--s)) calc(21px * var(--s));background:rgb(var(--v1-rgb) / .74);border:calc(3px * var(--s)) solid rgb(0 0 0 / .5);border-radius:calc(14px * var(--s));cursor:pointer;scroll-snap-align:start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v4) transparent;transition:filter .12s linear,border-color .12s linear}.bagtile:hover,.bagtile.is-focused{filter:brightness(1.15)}.bagtile--locked{cursor:not-allowed}.bagtile.is-selected{border-color:var(--g4)}.bagtile.is-focused{border-color:var(--y4)}.bagtile{padding:calc(15px * var(--s)) calc(17px * var(--s));gap:calc(4px * var(--s))}.bagtile .bagbig__lock{width:calc(34px * var(--s));height:calc(34px * var(--s))}.bagtile .bagbig__text{line-height:1.25;font-family:var(--font-ui);font-size:var(--t-base)}.bagtile .bagbig__stats{padding-top:calc(4px * var(--s));gap:calc(1px * var(--s)) calc(8px * var(--s))}.bagtile .bagbig__text,.bagtile .chalbig__text{-webkit-line-clamp:5}.chaltile--short .chalbig__ante{color:var(--y4)}@media (max-height: 599px){.bagshelf__rail{grid-template-rows:minmax(0,1fr)}}.chalbig{display:flex;flex-direction:column;gap:calc(6px * var(--s));flex:1 1 auto;min-width:0;min-height:calc(170px * var(--s));padding:calc(10px * var(--s));background:rgb(var(--v1-rgb) / .74);border:calc(2px * var(--s)) solid var(--v4)}.chalbig--short{border-color:var(--y3)}.chalbig.is-won{border-color:var(--g4)}.chalbig__head{display:flex;align-items:center;gap:calc(8px * var(--s));min-width:0;flex:0 0 auto}.chalbig__plate{flex:0 0 auto;width:calc(44px * var(--s));height:calc(44px * var(--s));display:grid;place-items:center;background:var(--v2)}.chalbig__id{flex:1 1 auto;min-width:0}.chalbig__name{font-size:var(--t-mid);color:var(--n8);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chalbig__len{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(2px * var(--s)) calc(5px * var(--s));margin-top:calc(3px * var(--s))}.chalbig__len .t-label{color:var(--ink-faint)}.chalbig__ante{font-size:var(--t-small);color:var(--n7);line-height:1}.chalbig--short .chalbig__ante{color:var(--y4)}.chalbig__stamp{flex:0 0 auto;font-size:var(--t-nano);letter-spacing:var(--ls-mega);color:var(--g5);border:var(--px) solid var(--g4);padding:0 calc(3px * var(--s))}.chalbig__text{font-family:var(--font-body);font-size:var(--t-base);line-height:1.35;color:var(--n7);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;flex-shrink:0}.chalbig__flavor{font-size:var(--t-small);color:var(--v6);font-style:italic;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;flex-shrink:0}.chalbig__brings{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(2px * var(--s));padding-top:calc(6px * var(--s));border-top:var(--px) solid var(--v3);flex:0 0 auto}.chalbig__brought{display:flex;align-items:baseline;justify-content:space-between;gap:calc(4px * var(--s));min-width:0}.chalbig__brought .t-label{color:var(--ink-faint);flex:0 0 auto}.chalbig__brought-v{font-size:var(--t-small);color:var(--y4);line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkview{display:grid;grid-template-columns:calc(266px * var(--s)) minmax(0,1fr) auto;gap:calc(12px * var(--s));flex:1 1 auto;min-height:0}.stkhead{color:var(--n5);flex:0 0 auto}.stkgate{display:flex;align-items:center;gap:calc(8px * var(--s));flex:0 0 auto;padding:calc(7px * var(--s)) calc(10px * var(--s));background:rgb(var(--v1-rgb) / .74);border:calc(2px * var(--s)) solid var(--v4);border-left:calc(4px * var(--s)) solid var(--y4)}.stkgate__mark{font-size:var(--t-mid);color:var(--y4);line-height:1;flex:0 0 auto}.stkgate__say{color:var(--n7);line-height:1.35;min-width:0}.stklist{display:flex;flex-direction:column;gap:calc(4px * var(--s));min-width:0;min-height:0;overflow-y:auto;padding-right:calc(6px * var(--s))}.stklist::-webkit-scrollbar{width:calc(6px * var(--s));height:calc(6px * var(--s))}.stklist::-webkit-scrollbar-track{background:rgb(var(--v0-rgb) / .6)}.stklist::-webkit-scrollbar-thumb{background:var(--v4)}@supports not selector(::-webkit-scrollbar){.stklist{scrollbar-width:thin;scrollbar-color:var(--v4) rgb(var(--v0-rgb) / .6)}}.stkcard{position:relative;font:inherit;color:inherit;text-align:left;display:flex;align-items:center;gap:calc(6px * var(--s));flex:1 1 0;min-width:0;min-height:calc(28px * var(--s));max-height:calc(56px * var(--s));padding:calc(4px * var(--s)) calc(8px * var(--s)) calc(4px * var(--s)) calc(18px * var(--s));background:rgb(var(--v1-rgb) / .74);border:calc(2px * var(--s)) solid var(--v4);cursor:pointer;transition:filter .12s linear,border-color .12s linear,transform .08s var(--ease-snap)}.stkcard:hover,.stkcard.is-focused{filter:brightness(1.15)}.stkcard.is-viewed{background:var(--v2);transform:translate(calc(4px * var(--s)))}.stkcard.is-selected{border-color:var(--g4)}.stkcard__slice{position:absolute;inset:0 auto 0 0;width:calc(8px * var(--s));background:var(--oath, var(--v5));box-shadow:inset 0 0 0 var(--px) #00000059}.stkcard--locked .stkcard__slice{opacity:.45}.stkcard__num{font-size:var(--t-base);color:var(--n8);line-height:1;flex:0 0 auto}.stkcard__name{flex:1 1 auto;min-width:0;font-size:var(--t-small);color:var(--n7);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkcard--locked .stkcard__num,.stkcard--locked .stkcard__name{color:var(--ink-faint)}.stkcard__chip{flex:0 0 auto;font-size:var(--t-nano);letter-spacing:var(--ls-mega);color:var(--ink-faint)}.stkcard--won .stkcard__chip{color:var(--g5)}.stkcard--open .stkcard__chip{color:var(--y4)}.stkcard.is-selected .stkcard__chip{color:var(--g5)}@media (pointer: coarse){.stkcard{min-height:44px}}.stkview__info{display:flex;flex-direction:column;justify-content:space-between;gap:calc(12px * var(--s));min-width:0;min-height:0;padding:calc(10px * var(--s)) calc(12px * var(--s));background:rgb(var(--v1-rgb) / .74);border:calc(2px * var(--s)) solid var(--v4);border-top:calc(8px * var(--s)) solid var(--oath, var(--v5));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.stkview__top{display:flex;flex-direction:column;gap:calc(8px * var(--s))}.stkview__name{font-size:var(--t-mid);color:var(--n8);line-height:1.1}.stkview__text{font-family:var(--font-body);font-size:var(--t-base);line-height:1.4;color:var(--n7)}.stkview__foot{display:flex;flex-direction:column;gap:calc(8px * var(--s))}.stkview__unlocks{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8px * var(--s));padding-bottom:calc(6px * var(--s));border-bottom:var(--px) solid var(--v4)}.stkview__card-name{font-size:var(--t-base);color:var(--y4);text-align:right;min-width:0}.stkview__stats{display:grid;gap:calc(4px * var(--s))}.stkview__reward{display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:calc(8px * var(--s));min-width:0;min-height:0;padding-inline:calc(8px * var(--s))}.stkview__reward .pcard--full{--pw: min(calc(52vh / 1.4), 26vw, max(170px, calc(132px * var(--s))));flex:0 0 auto}.stkview__lock{display:flex;flex-direction:column;align-items:center;gap:calc(2px * var(--s));max-width:calc(280px * var(--s));text-align:center}.stkview__lock .t-label{color:var(--ink-faint);letter-spacing:var(--ls-mega)}.stkview__lock .t-body{color:var(--n7)}.rcfg__foot{flex:0 0 auto}.rcfg__actions{display:flex;align-items:flex-end;justify-content:flex-start;gap:calc(10px * var(--s));min-width:0}.rcfg__slip{display:flex;flex-direction:column;justify-content:flex-end;gap:calc(2px * var(--s));flex:0 1 auto;min-width:0}.rcfg__slip[hidden]{display:none}.rcfg__slip-row{display:flex;align-items:baseline;gap:calc(5px * var(--s));min-width:0}.rcfg__slip-row .t-label{flex:0 0 auto;color:var(--ink-faint)}.rcfg__slip-v{font-size:var(--t-small);color:var(--n7);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcfg__doors{display:flex;align-items:stretch;gap:calc(8px * var(--s));flex:0 0 auto;margin-left:auto}.rcfg__go{min-width:calc(150px * var(--s))}.screen--collection{background:transparent;grid-template-rows:minmax(0,1fr)}.coll{position:relative;display:flex;flex-direction:column;gap:calc(6px * var(--s));padding:calc(8px * var(--s)) calc(14px * var(--s)) calc(10px * var(--s));height:100%;min-height:0;overflow:hidden}.coll__bar{display:flex;align-items:center;justify-content:flex-end;gap:calc(6px * var(--s)) calc(12px * var(--s));flex-wrap:wrap;flex:0 0 auto;min-width:0}.coll__bar>.scr-head{flex:0 1 auto;min-width:0;margin-right:auto}.coll__barend{display:flex;align-items:center;justify-content:flex-end;gap:calc(8px * var(--s));flex:0 1 auto;min-width:0}.coll__barend>.is-hidden{display:none}.coll__barend>.btn{flex:0 0 auto}.coll__iconbtn{display:grid;place-items:center;padding:0;width:max(44px,calc(24px * var(--s)));min-height:max(44px,calc(24px * var(--s)))}.coll__iconbtn.is-active{color:var(--y4);box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--y4)}body[data-input-device=touch] .coll__iconbtn{min-width:0}.coll__tabletops{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(220px * var(--s))),1fr));gap:calc(12px * var(--s));padding:calc(4px * var(--s))}.coll__tabletop{padding:calc(8px * var(--s));overflow:hidden;min-height:44px}.coll__tabletop-preview{width:100%;aspect-ratio:1.6;object-fit:cover;display:block}.coll__tabletop--locked .coll__tabletop-preview{object-fit:fill}.coll__tabletop-name{font-family:var(--font-ui);font-size:var(--t-base)}.coll__tabletop.is-selected{border-color:var(--g4)}.coll__tabletop.is-focused{outline:calc(2px * var(--s)) solid var(--y4);outline-offset:var(--px)}.coll__tabletop--locked{cursor:not-allowed;justify-content:center;align-items:center}.coll__tabletop--locked .coll__tabletop-name{color:var(--ink-faint);letter-spacing:var(--ls-wide)}.coll__tabletop--locked .featbar{width:100%;max-width:none;margin-top:auto}.coll__tabletop-progress-label{flex:0 0 auto;font-size:var(--t-nano);color:var(--v6)}.uiicon{display:block;width:calc(16px * var(--s));height:calc(16px * var(--s))}.coll__sum{display:flex;align-items:baseline;gap:calc(12px * var(--s));flex:0 0 auto}.coll__sum-frac .num,.coll__sum-pts .num{font-size:var(--t-large);line-height:1;margin-right:calc(4px * var(--s))}.coll__sum-frac .num{color:var(--n7)}.coll__sum-pts .num{color:var(--y4)}.coll__tools{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:calc(4px * var(--s)) calc(8px * var(--s))}.coll__tools.is-hidden,.coll__tools>.is-hidden{display:none}.coll__kinds{flex:1 1 100%;min-width:0;padding:0}.coll__kinds .seg__cells{flex-wrap:wrap}.coll__kinds .seg__cell{display:flex;align-items:center;justify-content:center;gap:calc(4px * var(--s));padding:calc(5px * var(--s)) calc(6px * var(--s))}.coll__kinds .seg__cell>span{display:inline}.coll__kinds .seg__cell-n{color:var(--v6);font-size:var(--t-nano)}.coll__kinds .seg__cell.is-on .seg__cell-n{color:var(--y4)}.coll__featfilter{padding:0;max-width:calc(280px * var(--s))}.coll__only{width:auto;flex:0 1 auto;min-width:0;gap:calc(6px * var(--s));padding:calc(4px * var(--s)) calc(6px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3)}.coll__only .tog__label{white-space:nowrap;flex:0 1 auto;overflow:hidden}@media (pointer: coarse){.coll__tools .seg__cell,.coll__only{min-height:44px}}.coll__body{flex:1 1 auto;min-height:0;padding:calc(8px * var(--s)) calc(8px * var(--s)) calc(12px * var(--s));background:rgb(var(--v1-rgb) / .55);box-shadow:inset 0 0 0 var(--px) rgb(var(--v3-rgb) / .45);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px * var(--s)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px * var(--s)),transparent 100%)}.coll__count{color:var(--n5);letter-spacing:var(--ls-wide)}.coll__body[data-tab=hub]{display:flex;background:none;box-shadow:none;-webkit-mask-image:none;mask-image:none}.coll__hub{margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8px * var(--s));width:min(100%,max(560px,calc(400px * var(--s))));padding:calc(12px * var(--s));background:rgb(var(--v1-rgb) / .55);box-shadow:inset 0 0 0 var(--px) rgb(var(--v3-rgb) / .45)}.coll__hubtile.btn--tile{justify-content:space-between;min-height:max(52px,calc(34px * var(--s)));padding:calc(8px * var(--s)) calc(12px * var(--s))}.coll__hubtile.btn--tile .btn__label{font-size:max(20px,calc(14px * var(--s)))}.coll__hubtally{display:inline-flex;align-items:baseline;gap:calc(4px * var(--s));flex:none;letter-spacing:0}.coll__hubtally .num{font-size:var(--t-base);color:var(--n7)}.coll__hubtally .t-label{color:var(--v7)}.coll__done{display:flex;align-items:center;gap:calc(10px * var(--s));min-width:0;min-height:max(52px,calc(34px * var(--s)));padding:calc(6px * var(--s)) calc(12px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3)}.coll__done-pct{flex:none;font-size:max(24px,var(--t-large));line-height:1;color:var(--n7)}.coll__done-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(3px * var(--s))}.coll__done-word{color:var(--v7);letter-spacing:var(--ls-wide)}.coll__done .featbar{max-width:none;margin-top:0}.coll__statsec--done .coll__done{margin:calc(6px * var(--s)) 0 calc(4px * var(--s))}@media (max-width: 560px){.coll__hub{grid-template-columns:minmax(0,1fr)}}.coll__grid{--mw: max(72px, calc(64px * var(--s)));display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--mw),1fr));justify-items:center;gap:calc(10px * var(--s)) calc(8px * var(--s));align-content:start}.coll__grid--keepers{--mw: max(144px, calc(128px * var(--s)))}.coll__grid--deck{--pw: max(200px, calc(var(--t-nano) * .88 / .066));grid-template-columns:repeat(auto-fill,var(--pw));justify-content:center;gap:calc(14px * var(--s)) calc(10px * var(--s))}.coll__grid--deck .pcard__text{font-size:calc(var(--pw) * .066);line-height:1.2}@media (max-width: 560px){.coll__grid--deck{--pw: min( calc(100vw - 48px) , 300px)}}.coll__grid .pcard--mini .pcard__band{font-size:var(--t-nano);line-height:1.05;padding:calc(1px * var(--s)) calc(2px * var(--s))}.coll__note{grid-column:1 / -1;color:var(--n5);padding-bottom:calc(4px * var(--s))}.coll__cell{display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--s));position:relative;min-width:0;max-width:100%}.coll__cell.is-focused .pcard{filter:brightness(1.25)}.coll__record{display:flex;flex-direction:column;align-items:center;max-width:100%;min-width:0;color:var(--ink-faint);text-align:center;line-height:1.15;letter-spacing:var(--ls-tight)}.coll__empty{grid-column:1 / -1;color:var(--ink-faint);padding:calc(20px * var(--s)) 0}.coll__cell.is-locked-ware .pcard--back{cursor:pointer}.coll__cell.is-locked-ware.is-focused .pcard--back{filter:brightness(1.25)}.coll__new{position:absolute;top:calc(-3px * var(--s));right:calc(-2px * var(--s));z-index:3;padding:0 calc(3px * var(--s));background:var(--y4);color:var(--v0);box-shadow:0 0 0 var(--px) var(--v0);letter-spacing:var(--ls-tight);pointer-events:none}.pcard--silhouette{cursor:default;filter:saturate(.4) brightness(.7)}.pcard--silhouette .pcard__art{filter:brightness(0) contrast(1.2);opacity:.6}.pcard--silhouette .pcard__band{color:transparent}.pcard--silhouette .pcard__band span{display:block;width:70%;height:calc(5px * var(--s));background:var(--v3);margin:0 auto}.pcard[data-type=house]{--face: var(--v1);--frame: var(--rar-house)}.coll__stats{display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--s))}.coll__statsec{width:100%;max-width:calc(560px * var(--s))}.coll__statsec+.coll__statsec{margin-top:calc(10px * var(--s))}.coll__stathead{color:var(--y4);padding-bottom:calc(3px * var(--s));border-bottom:var(--px) solid rgb(var(--v4-rgb) / .6)}.coll__stats>.statgrid,.coll__blurb{max-width:calc(560px * var(--s))}.coll__stats .statline__k{font-size:var(--t-mid);letter-spacing:var(--ls-flush)}.coll__stats .statline__v{font-size:var(--t-mid)}.coll__blurb{color:var(--n5);margin:0}.coll__stats-actions{display:flex;gap:calc(8px * var(--s))}.feats{display:flex;flex-direction:column;gap:calc(10px * var(--s));width:100%;max-width:calc(560px * var(--s));margin-inline:auto}.feats__empty{color:var(--ink-faint);padding:calc(20px * var(--s)) 0}.featsec{display:flex;flex-direction:column;gap:calc(3px * var(--s))}.featsec__head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8px * var(--s));box-shadow:0 var(--px) 0 rgb(var(--v4-rgb) / .4);padding-bottom:calc(3px * var(--s))}.featsec__label{color:var(--n6);letter-spacing:var(--ls-wide)}.featsec__n{font-size:var(--t-small);color:var(--ink-faint)}.featsec__blurb{font-size:var(--t-small);color:var(--v6);font-style:italic}.featsec__rows{display:flex;flex-direction:column;gap:calc(2px * var(--s));margin-top:calc(3px * var(--s))}.featrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(8px * var(--s));padding:calc(4px * var(--s)) calc(6px * var(--s));background:rgb(var(--v0-rgb) / .45);box-shadow:inset 0 0 0 var(--px) rgb(var(--v3-rgb) / .55);transition:filter .12s linear,transform .08s var(--ease-snap)}.featrow:hover,.featrow.is-focused{filter:brightness(1.3)}.featrow.is-earned{background:rgb(var(--v2-rgb) / .5);box-shadow:inset 0 0 0 var(--px) var(--v4),inset calc(2px * var(--s)) 0 0 var(--g4)}.featrow__icon{flex:0 0 auto;width:calc(26px * var(--s));height:calc(26px * var(--s));display:grid;place-items:center;background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3);overflow:hidden}.featrow__glyph{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;image-rendering:crisp-edges;image-rendering:pixelated}.featrow__glyph--none{display:grid;place-items:center;font-family:var(--font-display);font-size:var(--t-mid);color:var(--v6);font-style:normal}.featrow:not(.is-earned) .featrow__icon{opacity:.45}.featrow:not(.is-earned) .featrow__icon:has(.featrow__glyph--none){opacity:1}.featrow__body{min-width:0}.featrow__name{font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);letter-spacing:var(--ls-tight);color:var(--ink-dim);line-height:1.2}.featrow.is-earned .featrow__name{color:var(--n7)}.featrow.is-secret .featrow__name{color:var(--v6)}.featrow__text{font-size:var(--t-small);color:var(--n4);line-height:1.2;margin-top:calc(1px * var(--s))}.featrow.is-earned .featrow__text{color:var(--n5)}.featrow__pts{flex:0 0 auto;display:flex;align-items:baseline;justify-content:flex-end;gap:calc(3px * var(--s));min-width:calc(42px * var(--s))}.featrow__pts-n{font-size:var(--t-base);color:var(--v6);line-height:1}.featrow.is-earned .featrow__pts-n{color:var(--y4)}.featrow__pts .t-label{color:var(--ink-faint)}.featbar{display:flex;align-items:center;gap:calc(6px * var(--s));margin-top:calc(3px * var(--s));max-width:calc(200px * var(--s))}.featbar__track{position:relative;flex:1 1 auto;min-width:0;height:calc(5px * var(--s));background:var(--v0);box-shadow:inset 0 0 0 var(--px) var(--v3);overflow:hidden}.featbar__fill{position:absolute;inset:0;background:var(--b2);box-shadow:inset 0 var(--px) 0 var(--b4);transform:scaleX(var(--p, 0));transform-origin:left center}.featbar__n{flex:0 0 auto;font-size:var(--t-nano);color:var(--v6)}.featbar--lock{flex-direction:column;align-items:stretch;gap:calc(4px * var(--s));max-width:none;margin-top:calc(8px * var(--s))}.featbar--lock .featbar__n{order:-1;text-align:center;font-size:var(--t-mid);color:var(--ink)}.featbar--lock .featbar__track{height:calc(8px * var(--s))}.runs{display:flex;flex-direction:column;gap:calc(3px * var(--s));width:100%;max-width:calc(640px * var(--s));margin-inline:auto}.runs__none{color:var(--ink-faint);max-width:52ch}.runrow{display:grid;grid-template-columns:calc(104px * var(--s)) minmax(0,1fr) auto;align-items:center;gap:calc(10px * var(--s));padding:calc(7px * var(--s)) calc(9px * var(--s));background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v2);cursor:pointer;transition:filter .12s linear}.runrow:hover,.runrow.is-focused{filter:brightness(1.3)}.runrow.is-won{box-shadow:inset 0 0 0 var(--px) var(--v3),inset calc(3px * var(--s)) 0 0 var(--g3)}.runrow.is-endless{box-shadow:inset 0 0 0 var(--px) var(--v3),inset calc(3px * var(--s)) 0 0 var(--y3)}.runrow.is-lost{box-shadow:inset 0 0 0 var(--px) var(--v2),inset calc(3px * var(--s)) 0 0 var(--v4)}.runrow__when{min-width:0}.runrow__date{color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.runrow__stamp{color:var(--v6);letter-spacing:var(--ls-wide)}.runrow.is-won .runrow__stamp{color:var(--n7)}.runrow.is-endless .runrow__stamp{color:var(--y4)}.runrow__body{min-width:0}.runrow__ante{display:flex;align-items:baseline;gap:calc(6px * var(--s));min-width:0}.runrow__ante-n{font-size:var(--t-base);color:var(--n6);line-height:1}.runrow.is-won .runrow__ante-n{color:var(--y4)}.runrow__chal{color:var(--hot);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runrow__build{font-size:var(--t-small);color:var(--ink-dim);margin-top:calc(1px * var(--s));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runrow__score{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.runrow__score-n{font-size:var(--t-base);color:var(--b4);line-height:1}.runrow__score .t-label{color:var(--ink-faint)}@media (max-width: 520px){.runrow{grid-template-columns:minmax(0,1fr) auto}.runrow__when{grid-column:1 / -1;display:flex;align-items:baseline;gap:calc(8px * var(--s))}}@media (max-height: 700px){.chalbig__flavor{display:none}.bagtile{gap:calc(3px * var(--s))}.bagtile .bagbig__text{font-size:var(--t-small)}}@media (max-height: 700px) and (min-height: 461px){.rcfg{padding:calc(9px * var(--s)) calc(14px * var(--s));gap:calc(6px * var(--s))}.coll{padding:calc(6px * var(--s)) calc(12px * var(--s)) calc(8px * var(--s));gap:calc(5px * var(--s))}.featsec__blurb{display:none}}@media (max-height: 460px){.rcfg{padding:calc(5px * var(--s)) calc(11px * var(--s));gap:calc(4px * var(--s))}.rcfg__head,.rcfg__pane{gap:calc(3px * var(--s))}.rcfg__pane{--carou-peek: 0px;--carou-arrow: calc(26px * var(--s))}.carou__peek{display:none}.carou{flex:1 1 auto}.carou__slot{align-items:stretch}.bagbig,.chalbig{flex:1 1 auto;justify-content:space-between;padding:calc(14px * var(--s)) calc(16px * var(--s));gap:calc(4px * var(--s));min-height:0}.bagbig__lock,.chalbig__plate{width:calc(32px * var(--s));height:calc(32px * var(--s))}.chalbig__name{font-size:var(--t-base)}.bagbig__text,.chalbig__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex-shrink:0}.bagbig__stats{grid-template-columns:minmax(0,1fr)}.bagbig__stat--hot,.bagbig__stat--chip{display:none}.stkhead{font-size:var(--t-nano)}.coll{padding:calc(4px * var(--s)) calc(10px * var(--s)) calc(5px * var(--s));gap:calc(3px * var(--s))}.coll .scr-head__eyebrow{display:none}.coll .scr-head__title{font-size:var(--t-mid)}.coll__barend{gap:calc(6px * var(--s))}.coll__sum-frac .num,.coll__sum-pts .num{font-size:var(--t-mid)}.coll__only .tog__state{display:none}.coll__kinds .seg__cell>.seg__cell-n{display:none}.coll__body{padding:calc(5px * var(--s)) calc(4px * var(--s)) calc(6px * var(--s))}.coll__grid{--mw: max(76px, calc(64px * var(--s)));gap:calc(6px * var(--s)) calc(5px * var(--s))}.coll__grid--keepers{--mw: max(152px, calc(128px * var(--s)))}.coll__stats{gap:calc(5px * var(--s))}.feats,.runs{max-width:none}.featsec__blurb{display:none}.featrow{padding:calc(3px * var(--s)) calc(5px * var(--s));gap:calc(6px * var(--s))}.featrow__icon{width:calc(22px * var(--s));height:calc(22px * var(--s))}}@media (max-width: 760px){.rcfg__actions{flex-wrap:wrap}}@media (max-width: 760px) and (min-height: 461px){.carou__peek{display:none}.bagbig__stats{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.stkview{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr)}.stklist{grid-column:1 / -1;flex-direction:row;overflow-x:auto;overflow-y:hidden}.stklist .stkhead,.stkcard__chip{display:none}.stkcard{flex:0 0 auto}.stkcard.is-viewed{transform:none}.stkview__reward .pcard--full{--pw: min(calc(40vh / 1.4), 40vw)}}@media (max-height: 460px){.stkview{grid-template-columns:calc(210px * var(--s)) minmax(0,1fr) auto;gap:calc(8px * var(--s))}.stklist .stkhead,.stkview__lock .t-label{display:none}.stkview__reward .pcard--full{--pw: min(calc(46vh / 1.4), 24vw)}}.screen--decree{display:flex;align-items:center;justify-content:center;padding:calc(14px * var(--s)) calc(18px * var(--s))}.dec{position:relative;width:min(calc(720px * var(--s)),100%);max-height:100%;display:flex;flex-direction:column;min-height:0;gap:calc(12px * var(--s));padding:calc(18px * var(--s)) calc(22px * var(--s))}.dec__head{display:flex;flex-direction:column;gap:calc(4px * var(--s))}.dec__eyebrow{letter-spacing:var(--ls-mega)}.dec__title{margin:0;font-family:var(--font-display);font-size:var(--t-large);line-height:.95;letter-spacing:var(--ls-tight);color:var(--n7);text-shadow:calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--v0)}.dec__sub{margin:0;color:var(--n5)}.dec__offer{display:flex;flex-direction:column;gap:calc(8px * var(--s));min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.dec__pick{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(12px * var(--s));padding:calc(8px * var(--s)) calc(10px * var(--s));background:rgb(var(--v1-rgb) / .55);border:calc(2px * var(--s)) solid var(--v3);transition:background .12s linear,border-color .12s linear}.dec__pick:hover,.dec__pick:focus-within{background:rgb(var(--v2-rgb) / .6);border-color:var(--y3)}.dec__pick-card .card{cursor:pointer}.dec__pick-body{min-width:0;display:flex;flex-direction:column;gap:calc(3px * var(--s))}.dec__pick-name{font-family:var(--font-display);font-size:var(--t-mid);letter-spacing:var(--ls-tight);color:var(--n7)}.dec__pick-text{margin:0;color:var(--n6);line-height:1.35}.dec__pick-flavor{margin:0;color:var(--n4);font-size:var(--t-small);font-style:normal;line-height:1.3}.dec__take{min-width:calc(104px * var(--s));min-height:44px}.dec__standing{display:flex;flex-direction:column;gap:calc(5px * var(--s));padding-top:calc(8px * var(--s));border-top:calc(2px * var(--s)) solid var(--v2)}.dec__standing-label{color:var(--n4);letter-spacing:var(--ls-mega)}.dec__standing-row{display:flex;flex-wrap:wrap;gap:calc(5px * var(--s))}.dec__chip{display:flex;align-items:center;gap:calc(5px * var(--s));padding:calc(3px * var(--s)) calc(7px * var(--s));background:rgb(var(--v0-rgb) / .7);border:calc(2px * var(--s)) solid var(--v3);color:var(--n6);font-size:var(--t-small);letter-spacing:var(--ls-wide)}.dec__chip-icon{width:calc(14px * var(--s));height:calc(14px * var(--s));background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated;flex:0 0 auto}@media (max-height: 460px){.dec__pick{grid-template-columns:1fr auto;padding:calc(5px * var(--s)) calc(8px * var(--s))}.dec__pick-card,.dec__pick-flavor{display:none}.dec__title{font-size:var(--t-mid)}}.go__decrees{display:flex;flex-direction:column;gap:calc(4px * var(--s));margin-top:calc(8px * var(--s))}.go__decree-row{display:flex;flex-wrap:wrap;gap:calc(4px * var(--s))}.go__decree{padding:calc(2px * var(--s)) calc(6px * var(--s));background:rgb(var(--v1-rgb) / .7);border:calc(2px * var(--s)) solid var(--v3);color:var(--n6);font-size:var(--t-small);letter-spacing:var(--ls-wide)}.screen--credits{display:flex;align-items:stretch;justify-content:center;overflow:hidden}.cr{position:relative;flex:1 1 auto;overflow:hidden;--cr-col: calc(560px * var(--s))}.cr__roll{position:absolute;left:0;right:0;top:100%;display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--s));padding:0 max(calc(20px * var(--s)),calc(50% - var(--cr-col) / 2));text-align:center;z-index:1;animation-name:cr-roll;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes cr-roll{to{transform:translateY(calc(-100% - 100vh))}}.cr__gap{display:block;height:calc(26px * var(--s))}.cr__rule{display:block;width:calc(56px * var(--s));height:calc(2px * var(--s));margin:calc(30px * var(--s)) 0;background:var(--v4);opacity:.7}.cr__title{font-family:var(--font-display);font-size:var(--t-huge);line-height:1;letter-spacing:var(--ls-mega);color:var(--y5);text-shadow:calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--v0)}.cr__head{font-family:var(--font-display);font-size:var(--t-large);line-height:1.1;letter-spacing:var(--ls-tight);color:var(--n7);text-shadow:calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--v0)}.cr__sub{font-family:var(--font-display);font-size:var(--t-base);line-height:1.2;letter-spacing:var(--ls-mega);color:var(--y4)}.cr__line{color:var(--n5);font-size:var(--t-base);line-height:1.4;letter-spacing:var(--ls-wide)}.cr__aside{color:var(--ink-faint, var(--n4));font-size:var(--t-small);line-height:1.5;letter-spacing:var(--ls-wide)}.cr__aside em,.cr__line em,.cr__head em{font-style:italic}.cr__gutter{position:absolute;top:0;bottom:0;width:max(0px,calc(50% - var(--cr-col) / 2));overflow:hidden;z-index:0}.cr__gutter--left{left:0}.cr__gutter--right{right:0}.cr__gutter.is-empty>.cr__cast{visibility:hidden}.cr__cast{position:absolute;top:0;left:0;width:min(calc(120px * var(--s)),76%);aspect-ratio:1;opacity:0;transition:opacity .7s ease-out;will-change:opacity,transform}.cr__cast.is-on{opacity:.8;transition:opacity .9s ease-in}.cr__cast-art{display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated}.reduced-motion .cr__cast{transition:none}.cr__foot{position:absolute;right:calc(16px * var(--s));bottom:calc(14px * var(--s));z-index:2}.cr__skip{min-height:44px}.reduced-motion .cr__roll{animation:none;top:0;height:100%;overflow-y:auto;justify-content:flex-start;padding-top:calc(20px * var(--s));scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.screen--reveal{display:flex;align-items:center;justify-content:center;padding:calc(14px * var(--s)) calc(18px * var(--s))}.rev{position:relative;width:min(calc(760px * var(--s)),100%);max-height:100%;display:flex;flex-direction:column;min-height:0;gap:calc(12px * var(--s));padding:calc(20px * var(--s)) calc(24px * var(--s))}.rev__head{display:flex;flex-direction:column;gap:calc(4px * var(--s))}.rev__eyebrow{letter-spacing:var(--ls-mega);color:var(--y4)}.rev__title{margin:0;font-family:var(--font-display);font-size:var(--t-large);line-height:.95;letter-spacing:var(--ls-tight);color:var(--n7);text-shadow:calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--v0)}.rev__sub{margin:0;color:var(--n5)}.rev__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8px * var(--s));min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.rev__card{display:flex;flex-direction:column;gap:calc(4px * var(--s));padding:calc(10px * var(--s));background:rgb(var(--v1-rgb) / .6);border:calc(2px * var(--s)) solid var(--v3)}.rev__card-eyebrow{color:var(--n4);letter-spacing:var(--ls-mega)}.rev__card-title{font-family:var(--font-display);font-size:var(--t-mid);letter-spacing:var(--ls-tight);color:var(--y4)}.rev__card-body{margin:0;color:var(--n6);line-height:1.35}.rev__still{margin:0;color:var(--n4);font-size:var(--t-small);line-height:1.35}.rev__foot{display:flex;gap:calc(8px * var(--s));flex-wrap:wrap}.rev__go{flex:2 1 calc(260px * var(--s))}.rev__out{flex:1 1 calc(150px * var(--s))}.rev__foot .btn{min-height:44px}@media (max-width: 760px),(max-height: 460px){.rev__cards{grid-template-columns:1fr}.rev__title{font-size:var(--t-mid)}}.bs__standing{display:flex;align-items:center;flex-wrap:wrap;gap:calc(4px * var(--s)) calc(8px * var(--s));padding:calc(4px * var(--s)) 0}.bs__standing-label{color:var(--n4);letter-spacing:var(--ls-mega);flex:0 0 auto}.bs__standing-row{display:flex;flex-wrap:wrap;gap:calc(4px * var(--s));min-width:0}.bs__decree{display:flex;align-items:center;gap:calc(4px * var(--s));padding:calc(2px * var(--s)) calc(6px * var(--s));background:rgb(var(--v1-rgb) / .7);border:calc(2px * var(--s)) solid var(--v3);color:var(--n6);font-size:var(--t-small);letter-spacing:var(--ls-wide)}.bs__decree-icon{width:calc(12px * var(--s));height:calc(12px * var(--s));background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated;flex:0 0 auto}@media (max-height: 460px){.bs__standing{padding:0}.bs__decree span{display:none}.bs__decree{padding:calc(2px * var(--s))}}.go__nextrung{margin-top:calc(6px * var(--s));color:var(--n5);font-size:var(--t-small)}.riview__decrees{display:flex;flex-direction:column;gap:calc(6px * var(--s))}.riview__decree{display:flex;flex-direction:column;gap:calc(2px * var(--s));padding:calc(6px * var(--s)) calc(8px * var(--s));background:rgb(var(--v1-rgb) / .55);border-left:calc(3px * var(--s)) solid var(--y3)}.riview__decree b{font-family:var(--font-display);font-size:var(--t-small);letter-spacing:var(--ls-tight);color:var(--n7)}.riview__decree span{color:var(--n5);font-size:var(--t-small);line-height:1.35}.unlock__lead{color:var(--n6)}.unlock__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(200px * var(--s)),1fr));gap:calc(10px * var(--s)) calc(16px * var(--s));min-height:0;overflow-y:auto}.unlock__item-label{color:var(--brand-gold)}.unlock__item-body{color:var(--n6);line-height:1.35}.unlock__status{min-height:calc(18px * var(--s));color:var(--n5)}.unlock__status--good{color:var(--g5)}.unlock__status--bad{color:var(--r4)}.unlock__foot{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--s));padding-top:calc(4px * var(--s))}.unlock__buy{flex:1 1 calc(220px * var(--s))}.unlock__buy--soon{flex:1 1 100%;text-align:center}.unlock__buy--soon .btn__label,.unlock__restore .btn__label{font-size:var(--t-small)}.unlock--busy .unlock__foot{opacity:.55}.unlock--busy{cursor:progress}@media (max-height: 460px){.unlock__grid{gap:calc(6px * var(--s)) calc(12px * var(--s))}.unlock__item-body{font-size:var(--t-small);line-height:1.25}}.screen--profiles{background:transparent;grid-template-rows:minmax(0,1fr)}.prof{position:relative;display:flex;flex-direction:column;gap:calc(8px * var(--s));padding:calc(8px * var(--s)) calc(14px * var(--s)) calc(10px * var(--s));height:100%;min-height:0;overflow:hidden}.prof__bar{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-width:0}.prof__foot{display:flex;justify-content:flex-end;flex:0 0 auto}.profiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10px * var(--s));flex:1 1 auto;min-height:0;align-items:stretch;padding:calc(3px * var(--s));width:min(100%,calc(720px * var(--s)));align-self:center}.profcard{display:flex;flex-direction:column;gap:calc(6px * var(--s));padding:calc(8px * var(--s));min-width:0;min-height:0}.profcard--active{box-shadow:inset 0 0 0 var(--px) var(--brand-gold),0 0 0 calc(var(--px) * 2) var(--v0)}.profcard__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:calc(6px * var(--s));min-height:var(--t-nano)}.profcard__eyebrow .t-label{letter-spacing:var(--ls-wide)}.profcard__chip{padding:0 calc(4px * var(--s));border:var(--px) solid var(--brand-gold);border-radius:calc(2px * var(--s));color:var(--brand-gold);line-height:1.3}.profcard__name{display:flex;align-items:center;justify-content:space-between;gap:calc(6px * var(--s));width:100%;min-height:max(32px,calc(22px * var(--s)));padding:calc(3px * var(--s)) calc(6px * var(--s));background:var(--v0);border:0;box-shadow:inset 0 0 0 var(--px) var(--v3);color:var(--n7);font-family:var(--font-ui);font-weight:700;font-size:var(--t-mid);letter-spacing:var(--ls-tight);text-transform:uppercase;text-align:left;cursor:pointer}.profcard__name:hover,.profcard__name.is-focused{box-shadow:inset 0 0 0 var(--px) var(--y4)}.profcard__name--empty{color:var(--ink-faint);cursor:default}.profcard__name-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profcard__pen{flex:0 0 auto;width:max(16px,calc(12px * var(--s)));height:max(16px,calc(12px * var(--s)));background-repeat:no-repeat;background-position:center;background-size:contain;image-rendering:pixelated;opacity:.8}.profcard__rec{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.profcard__rec .statline__v{font-size:var(--t-base)}.statline--done{box-shadow:none;background:linear-gradient(var(--b2),var(--b2)) left bottom / calc(var(--p, 0) * 100%) calc(2px * var(--s)) no-repeat,linear-gradient(var(--v3),var(--v3)) left bottom / 100% calc(2px * var(--s)) no-repeat}.profcard__empty{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;color:var(--ink-faint)}.profcard__empty .t-label{font-size:var(--t-mid);letter-spacing:var(--ls-wide)}.profcard__note{margin-top:calc(6px * var(--s));color:var(--brand-gold);text-align:center}.profcard__foot{display:flex;align-items:stretch;gap:calc(6px * var(--s));flex:0 0 auto;margin-top:auto}.profcard__play,.profcard__reset,.profcard__create{flex:1 1 0;min-width:0}@media (min-height: 600px){.profiles__grid{align-items:center}.profcard{height:min(100%,calc(375px * var(--s)))}}@media (pointer: coarse){.prof .btn,.profcard__name{min-height:44px}}@media (max-height: 460px){.prof{padding:calc(4px * var(--s)) calc(10px * var(--s)) calc(5px * var(--s));gap:calc(4px * var(--s))}.prof .scr-head__eyebrow{display:none}.prof .scr-head__title{font-size:var(--t-mid)}.profiles__grid{gap:calc(6px * var(--s));width:100%}.profcard{padding:calc(6px * var(--s));gap:calc(4px * var(--s))}.profcard__name{font-size:var(--t-base)}.profcard__chip{line-height:1.05}.profcard__rec{overflow-y:auto}.profcard__rec .statline{padding:calc(1px * var(--s)) 0}.profcard__rec .statline--minor{display:none}.profcard__empty .t-label{font-size:var(--t-base)}}@media (orientation: portrait) and (max-width: 760px){.profiles__grid{grid-template-columns:minmax(0,1fr);align-content:start;width:100%}.profcard__rec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(10px * var(--s))}}.screen--bounties{background:transparent;grid-template-rows:minmax(0,1fr)}.bounty{position:relative;display:flex;flex-direction:column;gap:calc(8px * var(--s));padding:calc(8px * var(--s)) calc(14px * var(--s)) calc(10px * var(--s));height:100%;min-height:0;overflow:hidden}.bounty__head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-width:0}.bounty__foot{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--s));flex:0 0 auto}.bounty__note{color:var(--ink-faint);min-width:0}.bounties__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10px * var(--s));flex:1 1 auto;min-height:0;align-items:center;justify-items:center;padding:calc(3px * var(--s));align-self:center;--pw: max(150px, min( 50vh , 28vw))}.bounty__empty{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;color:var(--ink-faint);padding:calc(20px * var(--s))}.bounty__empty-card{display:flex;flex-direction:column;justify-content:center;gap:calc(6px * var(--s));padding:calc(8px * var(--s));width:var(--pw);height:calc(var(--pw) * 1.4)}.bounty__empty-name{font-family:var(--font-display);font-size:var(--t-mid);color:var(--n5);letter-spacing:var(--ls-wide);line-height:1.1;text-align:center}.bounty__empty-text{color:var(--ink-faint);text-align:center}.bounty__check{position:absolute;inset:3%;z-index:5;pointer-events:none;fill:none;stroke:var(--g5);stroke-width:13;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 calc(2px * var(--s)) 0 rgb(0 0 0 / .55));opacity:.92}.pcard--bounty.is-done .bounty__prog{opacity:.7}@media (pointer: coarse){.bounty .btn{min-height:44px}}@media (max-height: 460px){.bounty{padding:calc(4px * var(--s)) calc(10px * var(--s)) calc(5px * var(--s));gap:calc(4px * var(--s))}.bounty .scr-head__eyebrow{display:none}.bounty .scr-head__title{font-size:var(--t-mid)}.bounties__grid{gap:calc(6px * var(--s));--pw: max(110px, min(calc(72vh / 1.4), 30vw))}}@media (orientation: portrait) and (max-width: 760px){.bounties__grid{grid-template-columns:minmax(0,1fr);align-content:start;--pw: min(62vw, calc(46vh / 1.4))}}.menu__bounty{position:absolute;bottom:calc(10px * var(--s));left:50%;translate:-50% 0;z-index:3;min-width:calc(240px * var(--s));max-width:calc(100% - 20px * var(--s));height:max(48px,calc(30px * var(--s)));gap:calc(14px * var(--s));padding:calc(4px * var(--s)) calc(16px * var(--s));background:var(--v2);box-shadow:inset 0 0 0 var(--px) var(--v4),inset 0 calc(-2px * var(--s)) 0 #0000004d,0 calc(2px * var(--s)) 0 var(--v0)}.menu__bounty .btn__label{font-size:max(var(--t-small),min(var(--t-base),calc(12px * var(--s))))}.menu__bounty-tally{padding:0 calc(4px * var(--s));border:var(--px) solid var(--v5);border-radius:calc(2px * var(--s));color:var(--ink-dim);font-size:var(--t-small);line-height:1.3}.menu__bounty.is-done .menu__bounty-tally{color:var(--g5);border-color:var(--g5)}@media (max-height: 460px){.menu__bounty{min-width:calc(180px * var(--s))}}.modal__field{width:100%;min-width:0}.modal__input{font-size:var(--t-base);min-height:max(28px,calc(18px * var(--s)))}@media (pointer: coarse){.modal__field{min-height:44px}}@media (max-height: 460px),(max-width: 760px){.modal--prompt{align-items:flex-start}}.menu__profile{position:absolute;left:max(calc(10px * var(--s)),var(--safe-l));bottom:calc(8px * var(--s));z-index:3;height:max(48px,calc(30px * var(--s)));max-width:min(46vw,calc(220px * var(--s)));padding:calc(2px * var(--s)) calc(12px * var(--s)) calc(2px * var(--s)) calc(10px * var(--s));gap:calc(6px * var(--s));justify-content:flex-start;transition:opacity .18s ease}.menu__profile .btn__label{font-size:var(--t-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.menu__profile--hidden{opacity:0;pointer-events:none}.menu__profile-glyph{flex:0 0 auto;width:max(14px,calc(10px * var(--s)));height:max(14px,calc(10px * var(--s)));background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='3' y='0' width='2' height='3'/%3E%3Crect x='2' y='4' width='4' height='1'/%3E%3Crect x='1' y='5' width='6' height='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='3' y='0' width='2' height='3'/%3E%3Crect x='2' y='4' width='4' height='1'/%3E%3Crect x='1' y='5' width='6' height='3'/%3E%3C/svg%3E") center / contain no-repeat}@media (pointer: coarse){.menu__profile{min-height:44px}}.opt__graphics{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:calc(6px * var(--s));row-gap:calc(5px * var(--s))}.opt__graphics .seg__state{text-align:right;color:var(--ink-faint);font-size:var(--t-small)}.opt__graphics .seg__cells{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr)}.opt__graphics .seg__cell{min-height:44px}.opt__graphics-row .opt__note{margin-top:calc(3px * var(--s))}.opt__speed{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:calc(6px * var(--s));row-gap:calc(5px * var(--s))}.opt__speed .seg__state{text-align:right;color:var(--ink-faint);font-size:var(--t-small)}.opt__speed .seg__cells{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr)}.opt__speed .seg__cell--icon{display:flex;align-items:center;justify-content:center;min-height:44px;padding:calc(6px * var(--s)) calc(3px * var(--s))}.opt__speed .seg__cell--icon.is-on{color:var(--y4);box-shadow:inset 0 0 0 var(--px) var(--y3),inset 0 calc(-2px * var(--s)) 0 var(--v2)}.speedglyph{--gu: max(2px, calc(1.5px * var(--s)));display:block;height:calc(7 * var(--gu));background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.speedglyph[data-arrows="1"]{width:calc(4 * var(--gu));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 7' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='7'/%3E%3Crect x='1' y='1' width='1' height='5'/%3E%3Crect x='2' y='2' width='1' height='3'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 7' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='7'/%3E%3Crect x='1' y='1' width='1' height='5'/%3E%3Crect x='2' y='2' width='1' height='3'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E")}.speedglyph[data-arrows="2"]{width:calc(9 * var(--gu));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 7' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='7'/%3E%3Crect x='1' y='1' width='1' height='5'/%3E%3Crect x='2' y='2' width='1' height='3'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='7'/%3E%3Crect x='6' y='1' width='1' height='5'/%3E%3Crect x='7' y='2' width='1' height='3'/%3E%3Crect x='8' y='3' width='1' height='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 7' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='7'/%3E%3Crect x='1' y='1' width='1' height='5'/%3E%3Crect x='2' y='2' width='1' height='3'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='7'/%3E%3Crect x='6' y='1' width='1' height='5'/%3E%3Crect x='7' y='2' width='1' height='3'/%3E%3Crect x='8' y='3' width='1' height='1'/%3E%3C/svg%3E")}.speedglyph[data-arrows="3"]{width:calc(14 * var(--gu));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 7' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='7'/%3E%3Crect x='1' y='1' width='1' height='5'/%3E%3Crect x='2' y='2' width='1' height='3'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='7'/%3E%3Crect x='6' y='1' width='1' height='5'/%3E%3Crect x='7' y='2' width='1' height='3'/%3E%3Crect x='8' y='3' width='1' height='1'/%3E%3Crect x='10' y='0' width='1' height='7'/%3E%3Crect x='11' y='1' width='1' height='5'/%3E%3Crect x='12' y='2' width='1' height='3'/%3E%3Crect x='13' y='3' width='1' height='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 7' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='7'/%3E%3Crect x='1' y='1' width='1' height='5'/%3E%3Crect x='2' y='2' width='1' height='3'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='7'/%3E%3Crect x='6' y='1' width='1' height='5'/%3E%3Crect x='7' y='2' width='1' height='3'/%3E%3Crect x='8' y='3' width='1' height='1'/%3E%3Crect x='10' y='0' width='1' height='7'/%3E%3Crect x='11' y='1' width='1' height='5'/%3E%3Crect x='12' y='2' width='1' height='3'/%3E%3Crect x='13' y='3' width='1' height='1'/%3E%3C/svg%3E")}.speedglyph[data-arrows="4"]{width:calc(19 * var(--gu));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 7' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='7'/%3E%3Crect x='1' y='1' width='1' height='5'/%3E%3Crect x='2' y='2' width='1' height='3'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='7'/%3E%3Crect x='6' y='1' width='1' height='5'/%3E%3Crect x='7' y='2' width='1' height='3'/%3E%3Crect x='8' y='3' width='1' height='1'/%3E%3Crect x='10' y='0' width='1' height='7'/%3E%3Crect x='11' y='1' width='1' height='5'/%3E%3Crect x='12' y='2' width='1' height='3'/%3E%3Crect x='13' y='3' width='1' height='1'/%3E%3Crect x='15' y='0' width='1' height='7'/%3E%3Crect x='16' y='1' width='1' height='5'/%3E%3Crect x='17' y='2' width='1' height='3'/%3E%3Crect x='18' y='3' width='1' height='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 7' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='7'/%3E%3Crect x='1' y='1' width='1' height='5'/%3E%3Crect x='2' y='2' width='1' height='3'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='7'/%3E%3Crect x='6' y='1' width='1' height='5'/%3E%3Crect x='7' y='2' width='1' height='3'/%3E%3Crect x='8' y='3' width='1' height='1'/%3E%3Crect x='10' y='0' width='1' height='7'/%3E%3Crect x='11' y='1' width='1' height='5'/%3E%3Crect x='12' y='2' width='1' height='3'/%3E%3Crect x='13' y='3' width='1' height='1'/%3E%3Crect x='15' y='0' width='1' height='7'/%3E%3Crect x='16' y='1' width='1' height='5'/%3E%3Crect x='17' y='2' width='1' height='3'/%3E%3Crect x='18' y='3' width='1' height='1'/%3E%3C/svg%3E")}.coll__sum{flex-wrap:wrap;justify-content:flex-end}.coll__menu{flex:0 0 auto;max-height:40%;overflow-y:auto;padding:calc(6px * var(--s));background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v3)}.coll__menu.is-hidden{display:none}.coll__controlgroup{display:flex;align-items:center;gap:calc(8px * var(--s))}.coll__controlgroup>.seg{flex:1;min-width:0}.coll__controlgroup .seg__cells{flex-wrap:wrap}.coll__reference{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:calc(10px * var(--s))}.coll__dice-nav{position:sticky;top:0;padding:0}.coll__dice-nav .seg__cells{flex-direction:column}.coll__dice-nav .seg__cell{text-align:left;min-height:44px}.coll__dice-content{min-width:0;display:flex;flex-direction:column;gap:calc(10px * var(--s))}.coll__dice-content>p{margin:0;color:var(--n7)}.coll__references{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:calc(12px * var(--s))}.coll__ref{position:relative;min-width:0;padding:calc(10px * var(--s));background:rgb(var(--v1-rgb) / .6);border:var(--px) solid var(--v3);display:flex;flex-direction:column;align-items:flex-start;gap:calc(8px * var(--s))}.coll__ref-name{color:var(--n8);font-size:var(--t-small)}.coll__ref-tag{position:absolute;top:calc(10px * var(--s));right:calc(10px * var(--s));color:var(--n5);letter-spacing:var(--ls-wide)}.coll__ref .t-body{color:var(--n7)}.coll__ref .dieface{width:64px;height:64px}@media (pointer: coarse){.coll__menu .seg__cell,.coll__reference .seg__cell{min-height:44px;min-width:44px}}@media (max-width: 1100px){.coll__barend{gap:4px}}.calc__chips.is-struck,.calc__mult.is-struck{animation:struck .46s linear}.calc__chips.is-struck--big,.calc__mult.is-struck--big{animation:struck-big .6s linear}@keyframes struck{0%{transform:scale(1)}16%{transform:scale(1.24)}34%{transform:scale(.95)}54%{transform:scale(1.05)}76%{transform:scale(.99)}to{transform:scale(1)}}@keyframes struck-big{0%{transform:scale(1)}14%{transform:scale(1.4)}32%{transform:scale(.88)}50%{transform:scale(1.12)}68%{transform:scale(.96)}86%{transform:scale(1.02)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.calc__chips.is-struck,.calc__mult.is-struck,.calc__chips.is-struck--big,.calc__mult.is-struck--big{animation:none}}.calc__chips,.calc__mult{position:relative;isolation:isolate}.calc__chips:after,.calc__mult:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0}.calc__chips.is-frost:after{background:radial-gradient(ellipse at 50% 50%,var(--n7) 0%,rgb(var(--b5-rgb) / .9) 22%,rgb(var(--b4-rgb) / .55) 48%,transparent 78%);animation:readout-frost .42s ease-out}.calc__mult.is-fire:after{background:linear-gradient(0deg,rgb(var(--y4-rgb) / .95) 0%,rgb(var(--r4-rgb) / .75) 45%,transparent 95%);transform-origin:50% 100%;animation:readout-fire .46s ease-out}.calc__mult.is-inferno:after{background:radial-gradient(ellipse at 50% 70%,var(--y5) 0%,rgb(var(--y4-rgb) / .95) 24%,rgb(var(--r4-rgb) / .8) 52%,transparent 82%);transform-origin:50% 100%;animation:readout-inferno .62s ease-out}.calc__chips.is-gold:after,.calc__mult.is-gold:after{background:radial-gradient(ellipse at 50% 50%,var(--y5) 0%,rgb(var(--y4-rgb) / .8) 35%,transparent 80%);animation:readout-frost .6s ease-out}@keyframes readout-frost{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.6)}}@keyframes readout-fire{0%{opacity:1;transform:scaleY(.25)}55%{opacity:.75;transform:scaleY(1.15)}to{opacity:0;transform:translateY(-35%) scaleY(1.3)}}@keyframes readout-inferno{0%{opacity:1;transform:scale(.5,.3)}30%{opacity:1;transform:scale(1.3,1.25)}to{opacity:0;transform:translateY(-30%) scale(1.5,1.6)}}.reduced-motion .calc__chips:after,.reduced-motion .calc__mult:after{animation-name:readout-still}@keyframes readout-still{0%{opacity:.8}to{opacity:0}}.antebreak{position:fixed;inset:0;z-index:700;display:grid;place-content:center;justify-items:center;gap:calc(2px * var(--s));pointer-events:none;background:radial-gradient(120% 60% at 50% 50%,rgb(var(--v0-rgb) / .74),rgb(var(--v0-rgb) / .93));animation:antebreak-in .22s var(--ease-out),antebreak-out .3s var(--ease-out) 1.2s both}.antebreak__rule{width:calc(150px * var(--s));height:var(--px);background:var(--y3);transform-origin:50% 50%;animation:antebreak-rule .5s var(--ease-out) both}.antebreak__label{font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);letter-spacing:var(--ls-mega);color:var(--y3);text-indent:calc(4px * var(--s))}.antebreak__num{font-family:var(--font-display);font-size:var(--t-mega);line-height:.95;color:var(--y5);text-shadow:0 calc(4px * var(--s)) 0 var(--v0),0 0 calc(24px * var(--s)) var(--y4);animation:antebreak-num .5s var(--ease-back) both}.antebreak__of{font-family:var(--font-ui);font-size:var(--t-nano);letter-spacing:var(--ls-wide);color:var(--n4)}.rungs{display:flex;gap:calc(3px * var(--s));margin-top:calc(4px * var(--s))}.rungs i{width:calc(10px * var(--s));height:calc(4px * var(--s));background:var(--v3)}.rungs i.is-done{background:var(--y2)}.rungs i.is-now{background:var(--y5);box-shadow:0 0 calc(8px * var(--s)) var(--y4);animation:antebreak-rung .45s var(--ease-back) .18s both}@keyframes antebreak-in{0%{opacity:0}}@keyframes antebreak-out{to{opacity:0}}@keyframes antebreak-num{0%{transform:scale(2.2);opacity:0}60%{transform:scale(.94);opacity:1}to{transform:scale(1)}}@keyframes antebreak-rule{0%{transform:scaleX(0)}}@keyframes antebreak-rung{0%{transform:scaleX(0)}60%{transform:scaleX(1.5)}}.turncall{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);z-index:60;pointer-events:none;font-size:var(--t-mega);line-height:1;white-space:nowrap;color:var(--g5);animation:turncall-blast 1s linear both}.turncall--last{color:var(--r4);letter-spacing:var(--ls-wide);word-spacing:calc(10px * var(--s));animation-duration:1.3s}@keyframes turncall-blast{0%{transform:translate(-50%,-50%) scale(.16);opacity:0}10%{opacity:1}20%{transform:translate(-50%,-50%) scale(1.3)}32%{transform:translate(-50%,-50%) scale(.93)}44%{transform:translate(-50%,-50%) scale(1.07)}56%{transform:translate(-50%,-50%) scale(1)}76%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.turncall.turncall--failed{color:var(--r4);letter-spacing:var(--ls-wide);word-spacing:calc(10px * var(--s));animation:turncall-land .6s linear both}@keyframes turncall-land{0%{transform:translate(-50%,-50%) scale(.16);opacity:0}18%{opacity:1}36%{transform:translate(-50%,-50%) scale(1.3)}57%{transform:translate(-50%,-50%) scale(.93)}79%{transform:translate(-50%,-50%) scale(1.07)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.reduced-motion .turncall.turncall--failed{animation:none}@media (prefers-reduced-motion: reduce){.turncall.turncall--failed{animation:none}}.reduced-motion .turncall{animation:turncall-quiet .9s linear both}@media (prefers-reduced-motion: reduce){.turncall{animation:turncall-quiet .9s linear both}}@keyframes turncall-quiet{0%{transform:translate(-50%,-50%);opacity:0}12%{transform:translate(-50%,-50%);opacity:1}80%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,-50%);opacity:0}}.callout--win{color:var(--y5);font-size:var(--t-giant);letter-spacing:var(--ls-wide);text-shadow:0 calc(5px * var(--s)) 0 var(--y1),0 calc(6px * var(--s)) 0 var(--v0),0 0 calc(36px * var(--s)) var(--y4);animation:callout-in .5s var(--ease-back),win-throb 1.1s var(--ease-out) .5s infinite}@keyframes win-throb{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.035)}}body.is-cleared .actions:not(.actions--clear){animation:cleared-actions .32s var(--ease-out) both}body.is-cleared .actions .btn:not(.action-continue){animation:none;pointer-events:none}@keyframes cleared-actions{to{opacity:.18;filter:grayscale(1);transform:translateY(calc(4px * var(--s)))}}.clearline{--clear-fallback: 54%;position:absolute;left:var(--felt-cx, 50%);top:calc(var(--clear-base, var(--clear-fallback)) + 12px * var(--s));transform:translate(-50%);display:flex;align-items:baseline;gap:calc(6px * var(--s));font-family:var(--font-display);font-size:var(--t-large);color:var(--n6);white-space:nowrap;pointer-events:none;z-index:50;animation:clearline-in .3s var(--ease-back) both;text-shadow:0 calc(3px * var(--s)) 0 var(--v0)}.clearline b{color:var(--y5);font-weight:400;font-size:var(--t-huge)}.clearline s{color:var(--ink-faint);text-decoration:none;font-size:var(--t-mid)}.clearline em{font-style:normal;color:var(--v0);background:var(--y4);padding:0 calc(5px * var(--s));font-size:var(--t-large);text-shadow:none;box-shadow:0 calc(3px * var(--s)) 0 var(--y0)}@keyframes clearline-in{0%{transform:translate(-50%,20%);opacity:0}}@media (max-height: 460px){.clearline{--clear-fallback: 59%}.clearline b{font-size:var(--t-large)}.clearline em{font-size:var(--t-mid)}}.clearstack{position:absolute;inset:0;pointer-events:none}.clearplate{position:absolute;left:var(--felt-cx, 50%);top:var(--plate-top, 34%);width:var(--plate-w, 44%);height:var(--plate-h, 26%);transform:translate(-50%);z-index:45;pointer-events:none;background:radial-gradient(ellipse closest-side at 50% 50%,rgb(var(--v0-rgb) / .86),rgb(var(--v0-rgb) / .84) 45%,rgb(var(--v0-rgb) / .74) 62%,rgb(var(--v0-rgb) / .52) 76%,rgb(var(--v0-rgb) / .28) 86%,rgb(var(--v0-rgb) / .1) 94%,rgb(var(--v0-rgb) / 0));animation:clearplate-in .34s var(--ease-out) both}@keyframes clearplate-in{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.clearplate,.clearline{animation:none}}.clearack{position:absolute;inset:0;z-index:60;pointer-events:auto;animation:clearack-in .35s var(--ease-out) both}.actions--clear{position:relative;z-index:61;width:calc(var(--action-cell) * 3 + var(--action-gap) * 2)}.actions--clear .action-set,.actions--clear .action-roll,.actions--clear .action-farkle,.actions--clear .action-reroll,.actions--clear .action-bank{display:none}.actions--clear .action-continue{grid-area:1 / 1 / 2 / -1;flex-direction:row;gap:calc(6px * var(--s));min-width:0;pointer-events:auto;animation:clearack-breathe 1.8s ease-in-out infinite}body.is-cleared .hint{visibility:hidden}@keyframes clearack-in{0%{opacity:0}}@keyframes clearack-breathe{0%,to{box-shadow:inset 0 0 0 var(--px) var(--y5),0 calc(3px * var(--s)) 0 var(--y0),var(--shadow-hard)}50%{box-shadow:inset 0 0 0 var(--px) var(--n7),0 calc(3px * var(--s)) 0 var(--y0),0 0 calc(18px * var(--s)) rgb(var(--y4-rgb) / .7),var(--shadow-hard)}}@media (prefers-reduced-motion: reduce){.actions--clear .action-continue{animation:none;box-shadow:inset 0 0 0 var(--px) var(--y5),0 calc(3px * var(--s)) 0 var(--y0),var(--shadow-hard)}}.go--win .go__head{position:relative;padding-bottom:calc(8px * var(--s))}.go--win .go__head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(2px * var(--s));background:linear-gradient(90deg,var(--y4),rgb(var(--y4-rgb) / 0))}.go--win .go__eyebrow{display:inline-block;background:var(--y4);color:var(--v0);padding:calc(2px * var(--s)) calc(8px * var(--s));letter-spacing:var(--ls-wide)}.go--win .go__title{color:var(--y5);text-shadow:0 calc(4px * var(--s)) 0 var(--y1),0 0 calc(28px * var(--s)) rgb(var(--y4-rgb) / .55)}.rungs--meter{margin:calc(6px * var(--s)) 0;gap:0;height:calc(10px * var(--s));background:var(--y0);box-shadow:inset 0 0 0 var(--px) var(--y2),0 0 calc(16px * var(--s)) rgb(var(--y4-rgb) / .5);animation:winmeter-glow 2.4s ease-in-out infinite}.rungs--meter{background-image:linear-gradient(to bottom,var(--y5) 0%,var(--y4) 55%,var(--y3) 100%)}.rungs--meter i{flex:1 1 0;width:auto;height:100%;background:var(--y0);transform-origin:right center;animation:winmeter-wipe .5s var(--ease-out) both;animation-delay:calc(.25s + var(--i, 0) * .07s)}.rungs--meter i:nth-child(1){--i: 0}.rungs--meter i:nth-child(2){--i: 1}.rungs--meter i:nth-child(3){--i: 2}.rungs--meter i:nth-child(4){--i: 3}.rungs--meter i:nth-child(5){--i: 4}.rungs--meter i:nth-child(6){--i: 5}.rungs--meter i:nth-child(7){--i: 6}.rungs--meter i:nth-child(8){--i: 7}@keyframes winmeter-wipe{to{transform:scaleX(0)}}.rungs--part{animation:none;box-shadow:inset 0 0 0 var(--px) var(--y2)}.rungs--meter i.is-kept{animation:none;background:var(--v3)}@keyframes winmeter-glow{0%,to{box-shadow:inset 0 0 0 var(--px) var(--y2),0 0 calc(14px * var(--s)) rgb(var(--y4-rgb) / .42)}50%{box-shadow:inset 0 0 0 var(--px) var(--y5),0 0 calc(26px * var(--s)) rgb(var(--y5-rgb) / .62)}}@media (prefers-reduced-motion: reduce){.rungs--meter{animation:none}.rungs--meter i{animation:none;transform:scaleX(0)}}.floats{position:absolute;inset:0;pointer-events:none;z-index:45}.float{position:absolute;transform:translate(-50%,-100%);font-family:var(--font-score);white-space:nowrap;pointer-events:none;-webkit-font-smoothing:antialiased;color:var(--n7);--float-glow: var(--v6)}.float__b{display:flex;flex-direction:column;align-items:center;line-height:.92;animation-delay:var(--float-delay, 0ms);animation-fill-mode:both}.float__u{font-family:var(--font-score);font-size:max(calc(9px * var(--s)),.26em);letter-spacing:var(--ls-wide);margin-top:.08em;opacity:.82;text-shadow:0 calc(2px * var(--s)) 0 var(--v0)}.float--t0 .float__b{font-size:min(var(--t-large),44px,7vh);animation-name:float-tick;animation-duration:.8s;animation-timing-function:var(--ease-out)}.float--t1 .float__b{font-size:min(var(--t-huge),72px,11vh);animation-name:float-hit;animation-duration:1s;animation-timing-function:var(--ease-out)}.float--t2 .float__b{font-size:min(var(--t-mega),88px,15vh);animation-name:float-slam;animation-duration:1.25s;animation-timing-function:var(--ease-out)}.float--t3 .float__b{font-size:min(var(--t-giant),104px,19vh);animation-name:float-spectacle;animation-duration:1.5s;animation-timing-function:var(--ease-out)}.float--chip{color:var(--chip);--float-glow: var(--b4);--float-core: var(--b5)}.float--mult{color:var(--mult);--float-glow: var(--r4);--float-core: var(--o5)}.float--xmult{color:var(--r5);--float-glow: var(--y4);--float-core: var(--y5)}.float--money{color:var(--money);--float-glow: var(--y3);--float-core: var(--y5)}.float--arcane{color:var(--p6);--float-glow: var(--p4);--float-core: var(--m4)}.float--penalty{color:var(--danger);--float-glow: var(--r0)}.float--good{color:var(--good);--float-glow: var(--g4)}.float--bad{color:var(--r4);--float-glow: var(--r2)}.float--neutral{color:var(--n7);--float-glow: var(--v5)}.float--t0 .float__n{text-shadow:0 calc(2px * var(--s)) 0 var(--v0)}.float--t1 .float__n{text-shadow:0 calc(3px * var(--s)) 0 var(--v0),0 0 calc(5px * var(--s)) var(--float-core, transparent),0 0 calc(16px * var(--s)) var(--float-glow)}.float--t2 .float__n{text-shadow:calc(-2px * var(--s)) 0 0 var(--v0),calc(2px * var(--s)) 0 0 var(--v0),0 calc(-2px * var(--s)) 0 var(--v0),0 calc(5px * var(--s)) 0 var(--v0),0 0 calc(8px * var(--s)) var(--float-core, transparent),0 0 calc(26px * var(--s)) var(--float-glow)}.float--t3 .float__n{text-shadow:calc(-2px * var(--s)) 0 0 var(--v0),calc(2px * var(--s)) 0 0 var(--v0),0 calc(-2px * var(--s)) 0 var(--v0),0 calc(6px * var(--s)) 0 var(--v0),0 0 calc(10px * var(--s)) var(--float-core, transparent),0 0 calc(18px * var(--s)) var(--float-glow),0 0 calc(44px * var(--s)) var(--float-glow)}.float--t2:before,.float--t3:before{content:"";position:absolute;left:50%;top:100%;width:1.1em;height:1.1em;margin:-.55em 0 0 -.55em;border-radius:50%;border:calc(2px * var(--s)) solid var(--float-glow);animation:float-ring .5s var(--ease-out) both;animation-delay:var(--float-delay, 0ms)}.float--t3:before{animation-duration:.68s}.float__b{position:relative;isolation:isolate}.float__b:before,.float__b:after{content:"";position:absolute;pointer-events:none;z-index:-1;opacity:0;animation-delay:var(--float-delay, 0ms);animation-fill-mode:both}.float--chip:not(.float--t0) .float__b:after,.float--money:not(.float--t0) .float__b:after{top:-.12em;right:-.22em;width:.62em;height:.62em;background:var(--float-core);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation-name:float-glint;animation-duration:.62s;animation-timing-function:ease-out}.float--chip:not(.float--t0) .float__b:before{left:50%;top:45%;width:1.5em;height:1.1em;margin:-.55em 0 0 -.75em;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--b5-rgb) / .55),rgb(var(--b4-rgb) / .25) 55%,transparent);animation-name:float-frost;animation-duration:.7s;animation-timing-function:ease-out}.float--mult .float__b:before,.float--xmult .float__b:before{left:50%;bottom:8%;width:1.1em;height:1.5em;margin-left:-.55em;border-radius:50% 50% 45% 45%/70% 70% 30% 30%;background:radial-gradient(ellipse 50% 60% at 50% 72%,var(--float-core) 0%,rgb(var(--r4-rgb) / .7) 45%,transparent 75%);transform-origin:50% 100%;animation-name:float-flame;animation-duration:.72s;animation-timing-function:ease-out}.float--xmult .float__b:before{width:1.5em;height:2.1em;margin-left:-.75em;background:radial-gradient(ellipse 50% 60% at 50% 72%,var(--y5) 0%,var(--float-core) 22%,rgb(var(--r4-rgb) / .75) 52%,transparent 78%);animation-duration:.95s}.float--arcane .float__b:before{left:50%;top:50%;width:1.9em;height:1.9em;margin:-.95em 0 0 -.95em;border-radius:50%;border:calc(2px * var(--s)) dashed var(--float-core);box-shadow:0 0 calc(10px * var(--s)) var(--float-glow),inset 0 0 calc(10px * var(--s)) var(--float-glow);animation-name:float-rune;animation-duration:.8s;animation-timing-function:ease-out}@keyframes float-glint{0%{opacity:0;transform:scale(.2) rotate(0)}22%{opacity:1;transform:scale(1.25) rotate(45deg)}to{opacity:0;transform:scale(.4) rotate(160deg)}}@keyframes float-frost{0%{opacity:0;transform:scale(.5)}18%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.5)}}@keyframes float-flame{0%{opacity:0;transform:scale(.6,.2)}18%{opacity:1;transform:scaleY(1.1)}45%{opacity:.85;transform:scale(.85,1.3) translateY(-6%)}to{opacity:0;transform:scale(.5,1.6) translateY(-22%)}}@keyframes float-rune{0%{opacity:0;transform:scale(1.6) rotate(0)}25%{opacity:1;transform:scale(.9) rotate(60deg)}to{opacity:0;transform:scale(1.25) rotate(200deg)}}.reduced-motion .float__b:before,.reduced-motion .float__b:after{display:none}.float.float--below{transform:translate(-50%)}.float--below .float__b{animation-name:float-echo;animation-duration:.95s;animation-timing-function:ease-out}.float--below.float--t2 .float__b{animation-duration:1.15s}.float--below:before{display:none}@keyframes float-echo{0%{transform:scale(1.7);opacity:0}12%{transform:scale(.9);opacity:1}22%{transform:scale(1.08);opacity:1}34%{transform:scale(1);opacity:1}80%{transform:translateY(calc(2px * var(--s))) scale(1);opacity:1}to{transform:translateY(calc(6px * var(--s))) scale(.96);opacity:0}}.floats--yield .float,.float.float--gone{opacity:0;transition:opacity .14s linear}@keyframes float-tick{0%{transform:translateY(calc(5px * var(--s))) scale(.72);opacity:0}18%{transform:translateY(0) scale(1);opacity:1}66%{transform:translateY(calc(-15px * var(--s))) scale(1);opacity:1}to{transform:translateY(calc(-30px * var(--s))) scale(.9);opacity:0}}@keyframes float-hit{0%{transform:translateY(calc(4px * var(--s))) scale(1.5);opacity:0}13%{transform:translateY(0) scale(.94);opacity:1}24%{transform:translateY(calc(-2px * var(--s))) scale(1.08);opacity:1}38%{transform:translateY(calc(-5px * var(--s))) scale(1);opacity:1}74%{transform:translateY(calc(-20px * var(--s))) scale(1);opacity:1}to{transform:translateY(calc(-40px * var(--s))) scale(.9);opacity:0}}@keyframes float-slam{0%{transform:translateY(0) scale(2.2) rotate(0);opacity:0}9%{transform:translateY(0) scale(.86) rotate(var(--float-tilt, 0deg));opacity:1}18%{transform:translateY(0) scale(1.12) rotate(var(--float-tilt, 0deg));opacity:1}30%{transform:translateY(calc(-3px * var(--s))) scale(1) rotate(var(--float-tilt, 0deg));opacity:1}72%{transform:translateY(calc(-16px * var(--s))) scale(1) rotate(var(--float-tilt, 0deg));opacity:1}to{transform:translateY(calc(-44px * var(--s))) scale(.94) rotate(var(--float-tilt, 0deg));opacity:0}}@keyframes float-spectacle{0%{transform:translateY(0) scale(2.8) rotate(0);opacity:0}8%{transform:translateY(0) scale(.8) rotate(var(--float-tilt, 0deg));opacity:1}16%{transform:translateY(0) scale(1.22) rotate(var(--float-tilt, 0deg));opacity:1}26%{transform:translateY(0) scale(.96) rotate(var(--float-tilt, 0deg));opacity:1}34%{transform:translateY(calc(-2px * var(--s))) scale(1.04) rotate(var(--float-tilt, 0deg));opacity:1}44%{transform:translateY(calc(-5px * var(--s))) scale(1) rotate(var(--float-tilt, 0deg));opacity:1}78%{transform:translateY(calc(-18px * var(--s))) scale(1) rotate(var(--float-tilt, 0deg));opacity:1}to{transform:translateY(calc(-52px * var(--s))) scale(.95) rotate(var(--float-tilt, 0deg));opacity:0}}@keyframes float-ring{0%{transform:scale(.2);opacity:.85}to{transform:scale(3.4);opacity:0}}.reduced-motion .float__b{animation-name:float-plain;animation-duration:.9s;animation-timing-function:linear}.reduced-motion .float:before{display:none}@keyframes float-plain{0%{transform:translateY(0);opacity:0}15%{transform:translateY(calc(-3px * var(--s)));opacity:1}70%{transform:translateY(calc(-14px * var(--s)));opacity:1}to{transform:translateY(calc(-24px * var(--s)));opacity:0}}@media (prefers-reduced-motion: reduce){.float__b{animation-name:float-plain;animation-duration:.9s;animation-timing-function:linear}.float:before{display:none}}.callout,.turncall{font-family:var(--font-score);--callout-stroke: calc(-2px * var(--s)) 0 0 var(--v0), calc(2px * var(--s)) 0 0 var(--v0), 0 calc(-2px * var(--s)) 0 var(--v0), 0 calc(2px * var(--s)) 0 var(--v0);text-shadow:var(--callout-stroke),0 calc(4px * var(--s)) 0 var(--v0),0 0 calc(20px * var(--s)) currentColor}.clearline{font-family:var(--font-score)}.callout--heat0{color:var(--n5)}.callout--heat1{color:var(--n7)}.callout--heat2{color:var(--y4);--heat-plinth: var(--y2)}.callout--heat3{color:var(--o5);--heat-plinth: var(--o2)}.callout--heat4{color:var(--r4);--heat-plinth: var(--r2);--heat-halo: var(--y4)}.callout--capped,.callout--lv2,.callout--lv3,.callout--lv4{display:flex;flex-direction:column;align-items:center;line-height:1}.callout__cap{font-family:var(--font-score);font-size:max(calc(18px * var(--s)),.26em);letter-spacing:var(--ls-mega);color:var(--n7);margin-top:.18em;text-shadow:calc(-1px * var(--s)) 0 0 var(--v0),calc(1px * var(--s)) 0 0 var(--v0),0 calc(2px * var(--s)) 0 var(--v0)}.callout--lv2{font-size:min(var(--t-mega),110px,18vh);text-shadow:var(--callout-stroke),0 calc(5px * var(--s)) 0 var(--v0),0 0 calc(30px * var(--s)) currentColor}.callout--lv3{font-size:min(var(--t-giant),132px,22vh);letter-spacing:var(--ls-wide);text-shadow:var(--callout-stroke),0 calc(5px * var(--s)) 0 var(--heat-plinth, var(--v0)),0 calc(7px * var(--s)) 0 var(--v0),0 0 calc(36px * var(--s)) currentColor;animation:callout-in .5s var(--ease-back),callout-settle 1.1s var(--ease-out) .45s}.callout--lv4{font-size:min(calc(var(--t-giant) * 1.15),152px,26vh);letter-spacing:var(--ls-mega);text-shadow:var(--callout-stroke),0 calc(6px * var(--s)) 0 var(--heat-plinth, var(--v0)),0 calc(9px * var(--s)) 0 var(--v0),0 0 calc(12px * var(--s)) var(--y5),0 0 calc(24px * var(--s)) var(--y4),0 0 calc(40px * var(--s)) var(--heat-halo, var(--y3)),0 0 calc(72px * var(--s)) currentColor;animation:callout-slam .46s linear,callout-flash .55s linear,callout-settle 1.1s var(--ease-out) .46s}@keyframes callout-slam{0%{transform:translate(-50%,-50%) scale(3.4);opacity:0}30%{transform:translate(-50%,-50%) scale(.84);opacity:1}48%{transform:translate(-50%,-50%) scale(1.12)}66%{transform:translate(-50%,-50%) scale(.96)}84%{transform:translate(-50%,-50%) scale(1.02)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.callout--lv4:after{content:"";position:absolute;left:50%;top:50%;width:1.6em;height:1.6em;margin:-.8em 0 0 -.8em;border-radius:50%;border:calc(2px * var(--s)) solid var(--heat-halo, currentColor);animation:callout-shock .95s var(--ease-out) .14s both;pointer-events:none}.callout--lv4:before{content:"";position:absolute;left:50%;top:50%;width:1.6em;height:1.6em;margin:-.8em 0 0 -.8em;border-radius:50%;border:calc(3px * var(--s)) solid currentColor;animation:callout-shock .75s var(--ease-out) both;pointer-events:none}@keyframes callout-settle{0%,to{transform:translate(-50%,-50%) scale(1)}30%{transform:translate(-50%,-50%) scale(1.035)}62%{transform:translate(-50%,-50%) scale(.995)}}@keyframes callout-flash{0%{filter:brightness(2.6)}to{filter:brightness(1)}}@keyframes callout-shock{0%{transform:scale(.25);opacity:.9}to{transform:scale(4.2);opacity:0}}.reduced-motion .callout--lv3,.reduced-motion .callout--lv4{animation:callout-in .5s var(--ease-back)}.reduced-motion .callout--lv4:before,.reduced-motion .callout--lv4:after{display:none}@media (prefers-reduced-motion: reduce){.callout--lv3,.callout--lv4{animation:callout-in .5s var(--ease-back)}.callout--lv4:before,.callout--lv4:after{display:none}}.pot--draining{border-left-color:var(--r5);background-image:linear-gradient(90deg,rgb(var(--r4-rgb) / .32),transparent 70%)}.pot--draining .pot__value{color:var(--r5);animation:pot-drain .3s steps(2) infinite}@keyframes pot-drain{50%{filter:brightness(1.5)}}.reduced-motion .pot--draining .pot__value{animation:none}.is-warding{animation:warding .76s var(--ease-out)}@keyframes warding{0%{filter:brightness(2.2) saturate(1.3);box-shadow:0 0 0 var(--px) var(--p6),0 0 calc(22px * var(--s)) var(--p5)}to{filter:none;box-shadow:0 0 0 0 transparent,0 0 0 transparent}}.reduced-motion .is-warding{animation:warding-still .4s linear}@keyframes warding-still{0%{filter:brightness(1.6)}to{filter:none}}.cardward{transform-origin:50% 50%;will-change:transform}.cardward.is-radiant{filter:drop-shadow(0 0 calc(4px * var(--s)) var(--p6)) drop-shadow(0 0 calc(14px * var(--s)) var(--p4));animation:card-radiate .9s var(--ease-out)}@keyframes card-radiate{0%{filter:brightness(2.6) drop-shadow(0 0 calc(10px * var(--s)) var(--p6)) drop-shadow(0 0 calc(30px * var(--s)) var(--p5))}to{filter:drop-shadow(0 0 calc(4px * var(--s)) var(--p6)) drop-shadow(0 0 calc(14px * var(--s)) var(--p4))}}.reduced-motion .cardward.is-radiant{animation:none}.dieface{--dieface-size: calc(64px * var(--s));width:var(--dieface-size);height:var(--dieface-size);flex:0 0 auto;display:block;position:relative;box-shadow:0 0 0 var(--px) var(--v0)}.dieface__art{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.dieface--fallback{display:flex;align-items:center;justify-content:center;box-shadow:none}.dieface--sm{--dieface-size: calc(22px * var(--s))}.screen--shop .shopdeck,.screen--draft .shopdeck{--pw: clamp(76px, 15vw, 240px);--dw: var(--pw);--rail-card-cap: min(180px, 24vh);--mw: min(var(--rail-card-cap), var(--rail-card-fit, 140px));position:relative;min-width:0;pointer-events:auto;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:0;gap:calc(2px * var(--s))}.shopdeck__top{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:calc(10px * var(--s))}.shopdeck__bar-btns{display:flex;justify-content:flex-end;gap:calc(6px * var(--s))}.shopdeck__next{width:var(--dw);min-width:0;padding:calc(3px * var(--s));font-size:var(--t-small);line-height:1}.shopdeck__rails{pointer-events:none;position:absolute;top:0;left:0;right:0;z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;gap:calc(10px * var(--s));min-height:0}.shopdeck__rail{pointer-events:auto;display:flex;flex-direction:column;gap:calc(2px * var(--s))}.shopdeck__rail-row{--rail-gap: calc(4px * var(--s));display:flex;gap:var(--rail-gap)}.shopdeck__rail-row:has(.card__counter:not(.hidden)){padding-bottom:var(--counter-h)}.shopdeck__rail>.rail-count{position:static;align-self:flex-start}.shopdeck__rail--acts>.rail-count{align-self:flex-end}.shopdeck__rail-row.is-cold+.rail-count{opacity:.4}.shopdeck__rail-rule{align-self:stretch;width:var(--px);margin:calc(6px * var(--s)) 0 calc(2px * var(--s));background:var(--v3)}.shopdeck__table{position:relative;min-height:0;overflow:hidden}.shopdeck__toasts{position:absolute;left:var(--toastx, 50%);bottom:var(--toastb, 56%);transform:translate(-50%);z-index:60;display:grid;justify-items:center;gap:calc(10px * var(--s));pointer-events:none}.shopdeck__toast{position:relative;display:flex;align-items:baseline;gap:calc(8px * var(--s));padding:calc(6px * var(--s)) calc(16px * var(--s));border:calc(var(--px) * 2) solid var(--money);border-radius:calc(3px * var(--s));background:#000000c7;box-shadow:0 0 0 var(--px) var(--v0),calc(3px * var(--s)) calc(3px * var(--s)) 0 #0000008c;white-space:nowrap;opacity:0;transform:scale(.7);transition:opacity .2s ease,transform .2s cubic-bezier(.16,.84,.3,1)}.shopdeck__toast.is-in{opacity:1;transform:none;animation:shopdeck-pop .4s cubic-bezier(.16,.84,.3,1)}.shopdeck__toast-word,.shopdeck__toast-tail{color:var(--n5)}.shopdeck__toast-num{color:var(--money);font-size:var(--t-large);line-height:1}.shopdeck__toast.is-interest{border-color:var(--v3)}.shopdeck__toast.is-interest .shopdeck__toast-num{font-size:var(--t-mid)}.shopdeck__toast.is-interest.is-in{opacity:.92}.shopdeck__toast:before{content:"";position:absolute;inset:calc(-3px * var(--s));border:calc(var(--px) * 2) solid var(--money);border-radius:calc(4px * var(--s));opacity:0}.shopdeck__toast.is-in:before{animation:shopdeck-ring .46s ease-out}.shopdeck__toast-burst{position:absolute;left:50%;top:50%;width:calc(3px * var(--s));height:calc(3px * var(--s));margin:calc(-1.5px * var(--s)) 0 0 calc(-1.5px * var(--s));background:var(--money);opacity:0;box-shadow:calc(-58px * var(--s)) calc(-16px * var(--s)) 0 0 var(--money),calc(58px * var(--s)) calc(-16px * var(--s)) 0 0 var(--money),calc(-44px * var(--s)) calc(18px * var(--s)) 0 0 var(--n7),calc(44px * var(--s)) calc(18px * var(--s)) 0 0 var(--n7),0 calc(-26px * var(--s)) 0 0 var(--money),0 calc(26px * var(--s)) 0 0 var(--n7)}.shopdeck__toast.is-in .shopdeck__toast-burst{animation:shopdeck-spark .5s ease-out}@keyframes shopdeck-pop{0%{transform:scale(.7)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes shopdeck-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes shopdeck-spark{0%{opacity:1;transform:scale(.25)}70%{opacity:.85}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion: reduce){.shopdeck__toast{transform:none;transition:opacity .2s ease}.shopdeck__toast.is-in{animation:none}.shopdeck__toast.is-in:before{animation:none}.shopdeck__toast-burst{display:none}}.shopdeck__fan{position:absolute;left:var(--fanx, 42%);top:var(--fany, 44%);width:0;height:0;--dx: 0px;--dy: 0px}.shopdeck__empty{position:absolute;left:50%;bottom:40%;transform:translate(-50%);white-space:nowrap;color:var(--n5)}.pcard{--face: var(--card-action);--frame: var(--card-action-edge);--band: max(calc(3px * var(--s)), calc(var(--pw) * .04));--lift: 0px;--plate: 52%;position:relative;width:var(--pw);height:calc(var(--pw) * 1.4);display:grid;grid-template-rows:var(--plate) auto minmax(0,1fr) auto;background:var(--frame);color:var(--ink);box-shadow:0 0 0 var(--px) var(--v0),calc(3px * var(--s)) calc(4px * var(--s)) 0 #0000008c;padding:var(--band);--corner: calc(var(--pw) * .045);border-radius:var(--corner);user-select:none;cursor:pointer}.pcard--mini{--corner: 0px}.pcard:not(.pcard--back):not(.pcard--socket):before{content:"";position:absolute;inset:calc(var(--band) - var(--px));border-radius:var(--corner);box-shadow:inset 0 0 0 var(--px) var(--v0);pointer-events:none;z-index:2}.pcard[data-type=charm]{--face: var(--card-charm);--frame: var(--card-charm-edge)}.pcard[data-type=consumable]{--face: var(--card-consumable);--frame: var(--card-consumable-edge)}.pcard[data-type=mark]{--face: var(--card-mark);--frame: var(--card-mark-edge)}.pcard[data-subtype=face]{--face: var(--card-face);--frame: var(--card-face-edge)}.pcard[data-subtype=pattern]{--face: var(--card-pattern);--frame: var(--card-pattern-edge)}.pcard[data-type=permit]{--face: var(--card-permit);--frame: var(--card-permit-edge)}.pcard[data-subtype=material],.pcard[data-deck=face]{--face: var(--card-face);--frame: var(--card-face-edge)}.pcard[data-deck=pattern]{--face: var(--card-pattern);--frame: var(--card-pattern-edge)}.pcard[data-deck=material]{--face: var(--card-face);--frame: var(--card-face-edge)}.pcard[data-deck=charm]{--face: var(--card-charm);--frame: var(--card-charm-edge)}.pcard[data-deck=consumable]{--face: var(--card-consumable);--frame: var(--card-consumable-edge)}.pcard[data-deck=permit]{--face: var(--card-permit);--frame: var(--card-permit-edge)}.pcard[data-deck=store]{--face: var(--o1);--frame: var(--o4)}.pcard__corner{position:absolute;top:calc(-3px * var(--s));left:calc(-2px * var(--s));z-index:3;padding:0 calc(var(--pw) * .045);font-family:var(--font-body);font-size:max(13px,calc(var(--pw) * .125));line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:0;text-shadow:none;-webkit-font-smoothing:antialiased;font-smooth:always;color:var(--v0);background:var(--y3);box-shadow:0 0 0 var(--px) var(--y5),calc(2px * var(--s)) calc(2px * var(--s)) 0 #00000080}.pcard__plate{position:relative;background:linear-gradient(to bottom,#ffffff1a,#00000047),var(--face);display:grid;place-items:center;overflow:hidden;border-radius:var(--corner) var(--corner) 0 0}.pcard>.pcard__kind,.pcard--mini>.pcard__band{border-radius:0 0 var(--corner) var(--corner)}.pcard__art{display:block;width:72%;aspect-ratio:1;background:center / contain no-repeat;image-rendering:pixelated}.pcard__band{background:var(--v0);padding:calc(2px * var(--s)) calc(3px * var(--s));font-family:var(--font-display);font-size:var(--t-nano);line-height:1.05;letter-spacing:var(--ls-tight);color:var(--n7);text-align:center;overflow:hidden}.pcard__text{padding:calc(3px * var(--s));font-size:var(--t-nano);line-height:1.2;color:var(--n6);background:var(--v1);overflow:hidden;overflow-wrap:anywhere}.pcard__charges{margin-top:.35em;font-variant-numeric:tabular-nums}.pcard__charges--last{color:var(--danger)}.pcard__kind{text-align:center;color:var(--frame);font-size:var(--t-nano);background:var(--v1);padding-bottom:calc(1px * var(--s))}.pcard__num{position:absolute;right:calc(var(--pw) * .06);bottom:calc(var(--pw) * .02);z-index:3;color:var(--frame);font-size:var(--t-micro);font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.75;pointer-events:none}.pcard__rarity{position:absolute;left:calc(var(--band) + 2px * var(--s));bottom:calc(var(--band) + 2px * var(--s));width:calc(11px * var(--s));height:calc(11px * var(--s));background-image:url(../rarity-icons.png);background-repeat:no-repeat;background-size:400% 100%;background-position:calc(var(--rar-cell, 0) * 33.3333%) 0;z-index:4;pointer-events:none}.pcard[data-rarity=common]{--rar-cell: 0}.pcard[data-rarity=common] .pcard__rarity{display:none}.pcard[data-rarity=uncommon]{--rar-cell: 1}.pcard[data-rarity=uncommon] .pcard__rarity{transform:scale(.6)}.pcard[data-rarity=rare]{--rar-cell: 2}.pcard[data-rarity=legendary]{--rar-cell: 3}.pcard.is-nocoin>.pcard__corner:before,.pcard.is-nocoin>.pcard__corner:after{content:"";position:absolute;inset:11%;pointer-events:none;filter:drop-shadow(0 0 calc(1px * var(--s)) rgb(255 255 255 / .55))}.pcard.is-nocoin>.pcard__corner>span{position:relative;z-index:1}.pcard.is-nocoin>.pcard__corner:before{background:linear-gradient(to bottom right,transparent calc(50% - 1.5px * var(--s)),var(--r3) calc(50% - 1.5px * var(--s)),var(--r3) calc(50% + 1.5px * var(--s)),transparent calc(50% + 1.5px * var(--s)))}.pcard.is-nocoin>.pcard__corner:after{background:linear-gradient(to top right,transparent calc(50% - 1.5px * var(--s)),var(--r3) calc(50% - 1.5px * var(--s)),var(--r3) calc(50% + 1.5px * var(--s)),transparent calc(50% + 1.5px * var(--s)))}.pcard__cond{position:absolute;left:calc(var(--band) + 2px * var(--s));top:calc(var(--plate) - 2px * var(--s));transform:translateY(-100%);z-index:4;display:flex;align-items:center;gap:calc(1px * var(--s));padding:0 calc(2px * var(--s)) 0 calc(1px * var(--s));background:rgb(var(--v0-rgb) / .82);box-shadow:0 0 0 var(--px) #0009;pointer-events:none}.pcard__cond-glyph{display:block;width:calc(11px * var(--s));height:calc(11px * var(--s));background:center / contain no-repeat;image-rendering:pixelated}.pcard__cond-wear{font-family:var(--font-ui);font-size:var(--t-nano);line-height:1;color:var(--y4);font-variant-numeric:tabular-nums}.pcard__sold{position:absolute;inset:0;display:grid;place-items:center;background:rgb(var(--v0-rgb) / .78);color:var(--n5);z-index:4}.pcard__lock{position:absolute;inset:0;z-index:5;pointer-events:none}.pcard__lock:before,.pcard__lock:after{content:"";position:absolute;inset:0}.pcard__lock:before{background:rgb(var(--v0-rgb) / .5);-webkit-mask:var(--frame-img) center / 100% 100% no-repeat;mask:var(--frame-img) center / 100% 100% no-repeat}.pcard__lock:after{bottom:auto;height:var(--plate, 52%);background:url(../cards/locked-front.webp) center / contain no-repeat}.pcard--mini{--pw: var(--mw);--band: max(calc(2px * var(--s)), calc(var(--pw) * .05));height:calc(var(--pw) * 1.18);grid-template-rows:minmax(0,1fr) auto}.pcard--mini .pcard__text,.pcard--mini .pcard__kind,.pcard--mini .pcard__num,.pcard--mini .pcard__rarity{display:none}.pcard--mini .pcard__band{font-size:var(--t-micro);padding:calc(1px * var(--s))}.pcard--mini .pcard__art{width:80%}.rail--stacked{position:relative;--stack-step: calc((var(--stack-span) - 1) * (var(--mw) + var(--rail-gap)) / (var(--stack-n) - 1))}.rail--stacked>*{position:relative;z-index:calc(var(--stack-n) - var(--stack-i))!important;transition:scale .14s var(--ease-out),translate .14s var(--ease-out)}.rail--stacked>*+*{margin-left:calc(var(--stack-step) - var(--mw) - var(--rail-gap))}.rail--stacked>.is-focused,.rail--stacked>.is-peek{z-index:calc(var(--stack-n) + 1)!important;scale:1.18;translate:0 calc(var(--mw) * .1)}.rail--stacked>.is-peek{z-index:calc(var(--stack-n) + 2)!important}.rail--stacked>:not(:first-child,.is-peek,.is-focused):has(+* .card__counter:not(.hidden)) .card__counter,.rail--stacked>:has(.card__counter:not(.hidden))+:not(.is-peek,.is-focused) .card__counter{left:auto;right:0;width:calc(var(--stack-step) - var(--rail-gap));height:calc(3px * var(--s));margin:calc(2px * var(--s)) 0 0;padding:0;font-size:0;background:var(--y4)}.pcard--full{--pw: min(calc(82vh / 1.4), 40vw, max(240px, calc(158px * var(--s))));cursor:default}.pcard--full .pcard__band{padding:calc(4px * var(--s))}.pcard--full .pcard__text{padding:calc(6px * var(--s))}.pcard--full .pcard__kind{padding-bottom:calc(3px * var(--s))}.pcard--full .pcard__rarity{width:calc(16px * var(--s));height:calc(16px * var(--s))}.pcard--full,.pcard--big{--plate: 44%}.pcard--full .pcard__art,.pcard--big .pcard__art{width:auto;height:84%}.pcard--full .pcard__band,.pcard--big .pcard__band{font-size:max(18px,calc(var(--pw) * .075))}.pcard--full .pcard__text,.pcard--big .pcard__text{font-size:max(16px,calc(var(--pw) * .066));line-height:1.3}.pcard--full .pcard__kind,.pcard--big .pcard__kind{font-size:max(16px,calc(var(--pw) * .06))}.pcard--lifted{visibility:hidden}.pcard--socket{background:rgb(var(--v0-rgb) / .5);box-shadow:inset 0 0 0 var(--px) var(--v2);cursor:default}.pcard--socket:after{content:"";position:absolute;inset:calc(4px * var(--s));background:repeating-linear-gradient(45deg,rgb(var(--v2-rgb) / .55) 0 var(--px),transparent var(--px) calc(5px * var(--s)))}.pcard--back{display:block;padding:0;height:calc(var(--pw) * 1.4);background:url(../cards/back-action.webp) center / 100% 100% no-repeat;filter:drop-shadow(calc(3px * var(--s)) calc(4px * var(--s)) 0 rgb(0 0 0 / .55));cursor:default}.pcard--back[data-back=charm]{background-image:url(../cards/back-charm.webp)}.pcard--back[data-back=consumable]{background-image:url(../cards/back-consumable.webp)}.pcard--back[data-back=locked]{background-image:url(../cards/back-locked.webp)}.pcard--mini.pcard--back[data-back=locked]{background-image:url(../cards/back-locked-rail.webp)}.pcard--mini.pcard--back{--pw: calc(var(--mw) * .843)}.pcard--mini.pcard--back[data-back=locked]{--pw: calc(var(--mw) * .863);height:calc(var(--pw) * 1.367);background-image:url(../cards/back-locked-rail.webp)}.pcardslot{--lift: 0px}.pcardslot--fan{--gapf: .8;--gap: calc(var(--pw) * var(--gapf) * var(--squeeze, 1));--spread: 0;position:absolute;left:0;top:0;width:var(--pw);margin-left:calc(var(--pw) / -2);margin-top:calc(var(--pw) * -.7);transform:translate(calc(var(--off) * var(--gap) + var(--spread) * var(--pw) * .22),calc(var(--arc) + var(--lift))) rotate(var(--rot));transition:transform .4s cubic-bezier(.16,.84,.3,1),opacity .26s ease;transition-delay:calc(var(--i) * 65ms)}.shopdeck__fan.is-parting .pcardslot--fan{transition-duration:.24s;transition-delay:0s}.pcardslot--fan:hover,.pcardslot--fan.is-focused{--lift: calc(-16px * var(--s));z-index:40!important}.pcardslot--fan.is-predeal,.pcardslot--fan.is-ondeck{transform:translate(var(--dx),var(--dy)) rotate(16deg) scale(.55);opacity:0}.pcardslot--fan.is-ondeck{transition:none}.pcardslot.is-focused .pcard{box-shadow:0 0 0 calc(var(--px) * 2) var(--n7),calc(3px * var(--s)) calc(4px * var(--s)) 0 #0000008c}.shopdeck__deck{position:absolute;right:0;bottom:0;width:var(--dw);height:calc(var(--dw) * 1.4)}.shopdeck__deck .pcard--back{--pw: var(--dw);position:absolute;right:calc(var(--i) * 2px * var(--s));bottom:calc(var(--i) * 2px * var(--s))}.shopdeck__foot{position:absolute;left:calc(12px * var(--s));right:calc(12px * var(--s));bottom:calc(4px * var(--s));display:flex;align-items:flex-end;gap:calc(12px * var(--s));min-height:0;z-index:6;pointer-events:none}.shopdeck__hint{position:absolute;left:var(--hintx, 50%);bottom:0;transform:translate(-50%);max-width:100%;text-align:center;color:var(--n5);overflow:hidden;pointer-events:auto}.deckreveal{position:absolute;inset:0;z-index:60;display:grid;--pw: min(calc(86vh / 1.4), 46vw, calc(408px * var(--s)), max(240px, calc(158px * var(--s)), calc(var(--handw, 218px) * 1.5)));place-items:end center;padding-bottom:calc(20px * var(--s) + var(--pw) * 1.4 / 3);pointer-events:none}.deckreveal.is-armed{pointer-events:auto}.deckreveal--rail{place-items:start center;padding-bottom:0;padding-top:calc(20px * var(--s) + var(--pw) * .2)}.deckreveal--align-left{justify-items:start}.deckreveal__scrim{position:absolute;inset:0;background:rgb(var(--v0-rgb) / .46);opacity:0;transition:opacity .2s ease}.deckreveal.is-up .deckreveal__scrim{opacity:1}.deckreveal__railmask{position:absolute;top:0;left:0;bottom:0;width:calc(max(var(--play-pad, 0px),var(--safe-l, 0px)) + var(--rail-w));background:rgb(var(--v0-rgb) / .96);opacity:0;transition:opacity .2s ease}.deckreveal.is-up .deckreveal__railmask{opacity:1}.deckreveal__stage{position:relative;display:flex;align-items:center;gap:0;padding:calc(10px * var(--s));pointer-events:none}.deckreveal.is-armed .deckreveal__flight,.deckreveal.is-armed .deckreveal__side{pointer-events:auto}.deckreveal__flight{position:relative;transform-origin:50% 50%;will-change:transform}.deckreveal__flight.is-flying{transition:transform .26s cubic-bezier(.16,.84,.3,1)}.pcard--big{cursor:default}.pcard--big .pcard__band{padding:calc(5px * var(--s))}.pcard--big .pcard__text{padding:calc(8px * var(--s))}.pcard--big .pcard__corner{font-size:var(--t-base);padding:0 calc(6px * var(--s))}.pcard--big .pcard__kind{padding-bottom:calc(4px * var(--s))}.deckreveal__side{display:flex;flex-direction:column;gap:calc(8px * var(--s));align-items:stretch;padding:calc(8px * var(--s));min-width:calc(106px * var(--s));max-width:calc(192px * var(--s));margin-left:calc(var(--px) * -2);margin-bottom:calc(var(--pw) * .25);opacity:0;transform:translate(calc(-10px * var(--s)));transition:opacity .16s ease,transform .18s cubic-bezier(.16,.84,.3,1)}.deckreveal.is-up .deckreveal__side{opacity:1;transform:none;transition-delay:.16s}.deckreveal__price{display:flex;justify-content:space-between;align-items:baseline;gap:calc(8px * var(--s));padding:calc(4px * var(--s)) calc(6px * var(--s));background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v3)}.deckreveal__price .num{color:var(--money);font-size:var(--t-large)}.deckreveal__why{font-family:var(--font-display);font-size:var(--t-base);line-height:1.1;letter-spacing:var(--ls-tight);text-align:center;padding:calc(4px * var(--s)) calc(6px * var(--s));color:var(--r5);background:rgb(var(--r0-rgb) / .85);box-shadow:inset 0 0 0 var(--px) var(--r3)}.deckreveal__line{color:var(--n5);font-family:var(--font-ui);font-weight:400;text-transform:none;letter-spacing:normal;font-size:max(16px,calc(var(--pw) * .066));line-height:1.3;max-width:calc(176px * var(--s))}.deckreveal__blurb{color:var(--n4);font-family:var(--font-ui);font-weight:400;font-size:max(16px,calc(var(--pw) * .066));line-height:1.3;max-width:calc(176px * var(--s));padding:0 calc(2px * var(--s))}.deckreveal__cond{color:var(--n5);font-family:var(--font-ui);font-weight:100;font-size:max(16px,calc(var(--pw) * .066));line-height:1.3;max-width:calc(176px * var(--s));padding:calc(3px * var(--s)) calc(4px * var(--s));background:rgb(var(--r0-rgb) / .55);box-shadow:inset 0 0 0 var(--px) rgb(var(--r3-rgb, 150 40 60) / .6)}.deckreveal__hint{color:var(--n5);font-family:var(--font-ui);font-weight:400;font-size:max(16px,calc(var(--pw) * .066));line-height:1.3;max-width:calc(176px * var(--s));padding:calc(3px * var(--s)) calc(4px * var(--s));background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v3)}.deckreveal__acts{display:flex;flex-direction:column;gap:calc(8px * var(--s));margin-top:auto;padding-top:calc(4px * var(--s))}.deckreveal__side .btn{min-height:calc(44px * var(--s))}.deckreveal__side .shopdeck__sell{background:var(--r3);color:var(--n7);box-shadow:inset 0 0 0 var(--px) var(--r5),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--r0),var(--shadow-hard);height:var(--action-h);min-height:var(--action-h);max-width:var(--dw);padding:calc(3px * var(--s));font-size:var(--t-small);line-height:1}.deckreveal__side .btn--ghost{background:var(--v1)}@media (max-height: 460px){.screen--shop .shopdeck,.screen--draft .shopdeck{--pw: clamp(68px, 13vw, 104px)}.pcardslot--fan{--gapf: .86}.shopdeck__next .btn__glyph{display:none}.shopdeck__rails{gap:calc(6px * var(--s))}.shopdeck__rail-row{--rail-gap: calc(3px * var(--s))}.shopdeck__hint{display:none}.deckreveal{--pw: min(calc(86vh / 1.4), 40vw);place-items:center;padding-bottom:0}}@media (max-aspect-ratio: 1/1){.deckreveal__stage{flex-direction:column;align-items:stretch}.deckreveal__side{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}.deckreveal__blurb,.deckreveal__cond,.deckreveal__hint{flex:1 1 100%;max-width:none}.deckreveal__acts{flex:1 1 100%;flex-direction:row;margin-top:0;padding-top:0}.deckreveal__side .btn{flex:1 1 auto}.deckreveal{--pw: min(calc(58vh / 1.4), 86vw);place-items:center;padding-bottom:0}}.shopdeck.is-drawing .shopdeck__fan:not(.deckdraw__fan){filter:brightness(.42) saturate(.45);pointer-events:none}.shopdeck.is-drawing .shopdeck__fan:not(.deckdraw__fan),.shopdeck.is-drawing .shopdeck__rails{transition:filter .22s ease,opacity .22s ease}.shopdeck.is-drawing .shopdeck__rails{opacity:.5;pointer-events:none}.shopdeck.is-drawing .shopdeck__hint{opacity:0;transition:opacity .22s ease}.deckdraw{position:absolute;inset:0;z-index:40}.deckdraw__scrim{position:absolute;inset:0;background:rgb(var(--v0-rgb) / .5);opacity:0;transition:opacity .22s ease}.deckdraw.is-up .deckdraw__scrim{opacity:1}.deckdraw__copy{position:absolute;left:50%;top:var(--drawtop, calc(6px * var(--s)));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--s));text-align:center;text-shadow:0 calc(2px * var(--s)) 0 rgb(0 0 0 / .8);pointer-events:none}.deckdraw__head{color:var(--y1);letter-spacing:var(--ls-wide)}.deckdraw__fan{z-index:45}.deckdraw__out{position:absolute;left:50%;bottom:calc(14px * var(--s));transform:translate(-50%);z-index:46}.shopdeck.is-drawing:has(.deckdraw .card-gesture-source) .shopdeck__rails{opacity:1}.railask{position:absolute;inset:0;z-index:50}.railask__copy{position:absolute;left:50%;top:var(--asktop, calc(6px * var(--s)));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--s));text-align:center;text-shadow:0 calc(2px * var(--s)) 0 rgb(0 0 0 / .8);pointer-events:none}.railask__head{color:var(--y4);letter-spacing:var(--ls-wide)}.railask__sub{color:var(--n5);letter-spacing:var(--ls-wide)}.railask__out{position:absolute;left:50%;bottom:calc(14px * var(--s));transform:translate(-50%)}.shopdeck.is-asking .deckdraw__copy,.shopdeck.is-asking .deckdraw__out,.shopdeck.is-asking .shopdeck__hint{visibility:hidden}.shopdeck.is-asking .shopdeck__table .pcardslot:not(.is-asker){filter:brightness(.45) saturate(.4);transition:filter .18s ease}.shopdeck.is-asking .shopdeck__table .pcardslot.is-asker{filter:drop-shadow(0 0 calc(3px * var(--s)) rgb(var(--y4-rgb) / .9))}.shopdeck.is-asking .shopdeck__deck,.shopdeck.is-asking .shopdeck__drop,.shopdeck.is-asking .shopdeck__bar-btns,.shopdeck-shell:has(>.shopdeck.is-asking)>.shopdeck__sidebar{opacity:.4;pointer-events:none;transition:opacity .18s ease}.shopdeck.is-asking .shopdeck__rails{opacity:1;pointer-events:auto;z-index:60}.shopdeck__rail-row.is-cold{opacity:.4;pointer-events:none}.pcardslot--rail.is-target{filter:drop-shadow(0 0 calc(1px * var(--s)) var(--y4)) drop-shadow(0 0 calc(3px * var(--s)) var(--y4))}.pcardslot--rail.is-blocked{filter:brightness(.45) saturate(.25)}.pcardslot--rail.is-chosen{animation:charmpick-flash var(--charmpick-flash, .15s) steps(1,end) 3}@keyframes charmpick-flash{0%,49%{filter:brightness(1.4) drop-shadow(0 0 calc(5px * var(--s)) var(--y5))}50%,to{filter:drop-shadow(0 0 calc(1px * var(--s)) var(--y4))}}.reduced-motion .pcardslot--rail.is-chosen{animation:none;filter:brightness(1.4) drop-shadow(0 0 calc(5px * var(--s)) var(--y5))}@media (prefers-reduced-motion: reduce){.pcardslot--rail.is-chosen{animation:none;filter:brightness(1.4) drop-shadow(0 0 calc(5px * var(--s)) var(--y5))}}@keyframes pcard-arrive{0%{transform:translate(calc(var(--off) * var(--gap) + var(--spread) * var(--pw) * .22),calc(var(--arc) + var(--lift) - var(--pw) * .5)) rotate(var(--rot)) scale(.86);opacity:0}}.pcardslot--fan.is-arriving{animation:pcard-arrive .34s cubic-bezier(.16,.84,.3,1) both}.card-gesture-lift{position:fixed;z-index:10000;pointer-events:none;filter:drop-shadow(0 8px 5px var(--v0))}.card-gesture-placeholder{opacity:.3;border:var(--px) dashed var(--v5);box-sizing:border-box}.card-drop-feedback{position:fixed;z-index:10001;left:50%;top:27%;transform:translate(-50%);min-width:150px;min-height:44px;max-width:calc(100vw - 32px);display:flex;align-items:center;justify-content:center;padding:4px 12px;box-sizing:border-box;text-align:center;color:var(--v7);background:var(--v1);border:var(--px) solid var(--v5);font-family:var(--font-ui);font-size:var(--t-small);pointer-events:none}.card-drop-valid{outline:2px solid var(--g5);background-color:var(--g1)}.card-drop-invalid{outline:2px solid var(--r5);color:var(--r5);background-color:var(--r1)}.shopdeck__rail-row{min-height:44px}.card--drop-before{box-shadow:-3px 0 var(--g5)}.card--drop-after{box-shadow:3px 0 var(--g5)}.card-reorder-frame{position:relative}.deckreveal--reorder .deckreveal__stage{column-gap:0}.deckreveal:not(.is-armed) .card-reorder-tab{pointer-events:none}.card-reorder-tabs{position:absolute;inset:0;z-index:2;pointer-events:none}.card-reorder-tab.btn{position:absolute;top:10px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;pointer-events:auto;clip-path:none}.card-reorder-tab--left{left:-36px}.card-reorder-tab--right{right:-10px}.deckreveal--reorder .card-reorder-tab--left{left:-10px}.card-reorder-tab:before{content:"";position:absolute;inset:12px 14px;background:var(--v0);clip-path:polygon(100% 0,0 50%,100% 100%)}.card-reorder-tab--right:before{transform:scaleX(-1)}.card-reorder-tab:disabled:before{background:var(--ink-disabled)}.card-reorder-tab .btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.deckreveal__side{max-height:calc(100dvh - 16px);overflow-y:auto;touch-action:pan-y}.screen--shop:has(.shopdeck-shell),.screen--draft:has(.shopdeck-shell){padding:0}.shopdeck__sidebar{pointer-events:auto}.shopdeck__title h1,.shopdeck__title p{margin:0}.shopdeck__title p{color:var(--n5);font-size:var(--t-small);line-height:1.25}.shopdeck__score-placeholder>*{visibility:hidden}.shopdeck__score-placeholder{background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v3)}.shopdeck__redeal{display:flex;align-items:stretch;gap:calc(4px * var(--s))}.shopdeck__redeal .btn{flex:1;min-width:0;padding:calc(3px * var(--s));font-size:var(--t-small);letter-spacing:0}.shopdeck__redeal .btn,.shopdeck__next{height:var(--action-h);min-height:var(--action-h)}.shopdeck__reroll.is-broke .btn__label{color:var(--danger)}.shopdeck__drop{--drop-ink: var(--y5);--drop-base: var(--y0);position:absolute;right:0;bottom:calc(var(--dw) * 1.4 + 28px * var(--s));width:var(--dw);height:var(--dw);min-height:44px;display:grid;place-items:center;box-sizing:border-box;border:calc(2px * var(--s)) solid var(--drop-ink);color:var(--drop-ink);background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--drop-ink) 26%,transparent) 7px 10px),var(--drop-base);font-family:var(--font-display);font-size:var(--t-mid);letter-spacing:var(--ls-wide);z-index:30;opacity:.7}.shopdeck__drop span{padding:calc(3px * var(--s));background:var(--drop-base)}.shopdeck__drop.is-play{--drop-ink: var(--g5);--drop-base: var(--g0)}.shopdeck__drop.is-choose{--drop-ink: var(--t5);--drop-base: var(--t0)}.shopdeck__drop.card-drop-valid{box-shadow:0 0 calc(12px * var(--s)) var(--drop-ink);outline:none}.shopdeck__drop.card-drop-invalid{outline:2px solid var(--r5)}.shopdeck.is-drawing .shopdeck__drop{z-index:46}.shopdeck.is-reward .shopdeck__deck{visibility:hidden}.shopdeck.is-reward:not(.is-drawing) .shopdeck__drop{display:none}body:not([data-input-device=keyboard]):not([data-input-device=touch]):not([data-input-device=mouse]) .shopdeck__drop{display:none}.card-play{position:absolute;inset:0;z-index:100;pointer-events:none;display:grid;place-items:center}.card-play__flight{width:var(--pw);filter:drop-shadow(0 0 12px var(--y3))}.card-play__flight .pcard{--pw: inherit;width:var(--pw);transform:none!important;animation:none!important}.pcard[data-type=charm]{--frame-img: url(../cards/frame-charm.webp);--rail-img: url(../cards/rail-charm.webp)}.pcard[data-type=consumable]{--frame-img: url(../cards/frame-consumable.webp);--rail-img: url(../cards/rail-consumable.webp)}.pcard[data-type=action]{--frame-img: url(../cards/frame-action.webp);--rail-img: url(../cards/rail-action.webp)}.pcard[data-type=store],.pcard[data-type=draw]{--frame-img: url(../cards/frame-action.webp);--rail-img: url(../cards/rail-action.webp)}.pcard[data-type=mark]{--frame-img: url(../cards/frame-action.webp);--rail-img: url(../cards/rail-action.webp)}.pcard[data-type=permit]{--frame-img: url(../cards/frame-permit.webp);--rail-img: url(../cards/rail-permit.webp)}.pcard--mini[data-type=permit]>.pcard__band,.card.card--permit .card__name{color:#2b1c0e}.pcard[data-type=house]{--frame-img: url(../cards/frame-house.webp);--rail-img: url(../cards/rail-house.webp)}.pcard[data-type=charm][data-rarity=legendary]{--frame-img: url(../cards/frame-charm-legendary.webp)}.pcard[data-type=charm].card--ed-foil{--frame-img: url(../cards/frame-charm-foil.webp);--rail-img: url(../cards/rail-charm-foil.webp)}.pcard.pcard[data-type=charm][data-cond=fragile]{--frame-img: url(../cards/frame-charm-fragile.webp);--rail-img: url(../cards/rail-charm-fragile.webp)}.pcard.pcard[data-type=charm][data-cond=frayed]{--frame-img: url(../cards/frame-charm-frayed.webp);--rail-img: url(../cards/rail-charm-frayed.webp)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back){display:block;padding:0;background:var(--frame-img) center / 100% 100% no-repeat;border-radius:0;box-shadow:none;filter:drop-shadow(calc(3px * var(--s)) calc(4px * var(--s)) 0 rgb(0 0 0 / .5));--ink-paper: #2b1c0e}.pcard.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back):before{content:none}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__plate{position:absolute;left:10%;right:10%;top:3%;height:47%;background:none;border-radius:0}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__band{position:absolute;left:17%;right:17%;top:45.7%;height:6.7%;display:grid;place-items:center;padding:0;background:none;color:var(--ink-paper);white-space:nowrap;font-size:max(9px,calc(var(--pw) * .072))}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__text{position:absolute;left:11%;right:11%;top:55.5%;height:30.5%;padding:0;background:none;color:var(--ink-paper)}.pcard--fan:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house])>.pcard__text{font-size:calc(var(--t-nano) * .88);line-height:1.15;padding-top:1px}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__kind{position:absolute;left:20%;right:20%;top:89%;height:8%;display:grid;place-items:center;padding:0;background:none;border-radius:0;color:var(--n7);white-space:nowrap;letter-spacing:0;font-size:max(9px,calc(var(--pw) * .075))}.pcard[data-type=permit]:not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__kind{top:87.1%}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__corner{left:2.3%;top:.5%;width:22.8%;height:16.2%;display:grid;place-items:center;padding:0;background:none;box-shadow:none;color:#3a2408;font-size:max(15px,calc(var(--pw) * .125));text-shadow:0 var(--px) 0 rgb(255 255 255 / .35)}.pcard[data-type=permit]:not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__corner{left:4.85%}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__rarity{left:3.6%;top:86.5%;bottom:auto;width:calc(var(--pw) * .155);height:calc(var(--pw) * .155)}.pcard[data-type=permit]:not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__rarity{left:7.9%;top:85.4%;width:calc(var(--pw) * .14);height:calc(var(--pw) * .14)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__num{right:7%;bottom:2.4%;color:var(--ink-paper);opacity:.55}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back) .pcard__art{width:auto;height:76%;aspect-ratio:1}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__corner>.pcard__cur{display:none}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__cond{left:12%;top:calc(var(--plate) - 4% - 2px * var(--s) - 5px)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back) .tok--plain{color:var(--ink-paper)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back) .pcard__charges--last{color:var(--r2)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back) .tok--chip{color:var(--b1)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back) .tok--mult{color:var(--r3)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back) .tok--danger{color:var(--r2)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back) .tok--money,.pcard:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back) .tok--hot{color:var(--y1)}.pcard--mini:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--socket){display:block;padding:0;background:var(--rail-img) center / 100% 100% no-repeat;border-radius:0;box-shadow:none;filter:drop-shadow(calc(2px * var(--s)) calc(2px * var(--s)) 0 rgb(0 0 0 / .5))}.pcard--mini.pcard--mini:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--socket):before{content:none}.pcard--mini:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--socket)>.pcard__plate{position:absolute;left:8%;right:8%;top:6%;height:72%;background:none}.pcard--mini:is([data-type=charm],[data-type=consumable],[data-type=action],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--socket)>.pcard__band{position:absolute;left:8%;right:8%;bottom:1.7%;min-height:19.1%;display:grid;place-items:center;padding:0 calc(2px * var(--s));background:none;border-radius:0;font-size:max(9px,calc(clamp(76px,15vw,240px)*.075));line-height:1;white-space:normal}.card:is(.card--charm,.card--consumable,.card--face,.card--pattern,.card--permit,.card--action,.card--material,.card--store,.card--draw){--rail-img: url(../cards/rail-action.webp)}.card.card--charm{--rail-img: url(../cards/rail-charm.webp)}.card.card--consumable{--rail-img: url(../cards/rail-consumable.webp)}.card.card--permit{--rail-img: url(../cards/rail-permit.webp)}.card.card--charm.card--ed-foil{--rail-img: url(../cards/rail-charm-foil.webp)}.card.card.card--charm.card--cond-fragile{--rail-img: url(../cards/rail-charm-fragile.webp)}.card.card.card--charm.card--cond-frayed{--rail-img: url(../cards/rail-charm-frayed.webp)}.card:is(.card--charm,.card--consumable,.card--face,.card--pattern,.card--permit,.card--action,.card--material,.card--store,.card--draw)>.card__inner{background:var(--rail-img) center / 100% 100% no-repeat;box-shadow:none;clip-path:none;filter:drop-shadow(calc(2px * var(--s)) calc(3px * var(--s)) 0 rgb(0 0 0 / .45))}.card:is(.card--charm,.card--consumable,.card--face,.card--pattern,.card--permit,.card--action,.card--material,.card--store,.card--draw) .card__art{position:absolute;left:8%;right:8%;top:6%;height:72%;flex:none}.card:is(.card--charm,.card--consumable,.card--face,.card--pattern,.card--permit,.card--action,.card--material,.card--store,.card--draw) .card__sheen{display:none}.card.card--ed-foil .card__sheen{display:block}.card:is(.card--charm,.card--consumable,.card--face,.card--pattern,.card--permit,.card--action,.card--material,.card--store,.card--draw) .card__rarity{left:11%;bottom:23%}.card:is(.card--charm,.card--consumable,.card--face,.card--pattern,.card--permit,.card--action,.card--material,.card--store,.card--draw) .card__name{position:absolute;left:8%;right:8%;bottom:1.7%;min-height:19.1%;display:grid;place-items:center;padding:0 calc(2px * var(--s));background:none;font-size:max(9px,calc(clamp(76px,15vw,240px)*.075));line-height:1;white-space:normal}.pcard--bounty{--frame-img: url(../cards/frame-bounty.webp);--ink-paper: #2b1c0e;display:block;padding:0;background:var(--frame-img) center / 100% 100% no-repeat;border-radius:0;color:var(--ink-paper);box-shadow:calc(3px * var(--s)) calc(4px * var(--s)) 0 #00000080;cursor:default}.pcard--bounty.pcard--bounty:not(.pcard--back):before{content:none}.pcard--bounty>.pcard__plate{position:absolute;left:12%;right:12%;top:9%;height:33%;background:none;border-radius:0}.pcard--bounty .pcard__art{display:none}.pcard--bounty>.pcard__band{position:absolute;left:14%;right:14%;top:43.3%;height:7.3%;display:grid;place-items:center;padding:0;background:none;color:var(--ink-paper);white-space:nowrap;font-size:max(9px,calc(var(--pw) * .072))}.pcard--bounty>.pcard__text{position:absolute;left:12%;right:12%;top:52.5%;height:31%;padding:0;background:none;color:var(--ink-paper);font-size:max(14px,calc(var(--pw) * .08));line-height:1.3}.pcard--bounty>.pcard__corner{left:6.5%;top:3.7%;width:15.4%;height:10.3%;display:grid;place-items:center;padding:0;background:none;box-shadow:none;color:#3a2408;font-size:max(13px,calc(var(--pw) * .079));text-shadow:0 var(--px) 0 rgb(255 255 255 / .35)}.pcard--bounty>.pcard__corner>.pcard__cur{display:none}.pcard--bounty>.pcard__rarity{left:6.2%;top:83.7%;bottom:auto;width:calc(var(--pw) * .117);height:calc(var(--pw) * .117)}.bounty__prog{position:absolute;left:27.5%;right:26%;top:86.2%;height:7.4%;display:grid;place-items:center;background:#140c06d1;box-shadow:inset 0 0 0 var(--px) #0000008c;overflow:hidden}.bounty__prog-fill{position:absolute;inset:0;width:calc(var(--p, 0) * 100%);background:var(--v5)}.bounty__prog-n{position:relative;color:var(--n7);font-size:max(14px,calc(var(--pw) * .08));line-height:1;text-shadow:0 var(--px) 0 rgb(0 0 0 / .8)}.pcard--bounty[data-rarity=uncommon] .bounty__prog-fill{background:var(--g5)}.pcard--bounty[data-rarity=rare] .bounty__prog-fill{background:var(--b4)}.pcard--bounty[data-rarity=legendary] .bounty__prog-fill{background:linear-gradient(90deg,var(--y4),var(--r4))}
