@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:Display;src:url(../fonts/Jersey25-ext.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-024F,U+1E00-1EFF;font-display:block}@font-face{font-family:UI;src:url(../fonts/Jersey25-ext.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-024F,U+1E00-1EFF;font-weight:400;font-display:block}@font-face{font-family:UI;src:url(../fonts/Jersey25-ext.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-024F,U+1E00-1EFF;font-weight:700;font-display:block}@font-face{font-family:Body;src:url(../fonts/Jersey25-ext.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-024F,U+1E00-1EFF;font-weight:400;size-adjust:116%;font-display:block}@font-face{font-family:Body;src:url(../fonts/Jersey25-ext.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-024F,U+1E00-1EFF;font-weight:700;size-adjust:116%;font-display:block}@font-face{font-family:Score;src:url(../fonts/Jersey25-ext.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-024F,U+1E00-1EFF;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-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-script-base: "Bahnschrift SemiCondensed", Bahnschrift, "Avenir Next Condensed", "Roboto Condensed", sans-serif-condensed, "Arial Narrow", "Noto Sans", "Segoe UI", Roboto, "Helvetica Neue", Arial;--font-script: var(--font-script-base);--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;--lf0: #0f2408;--lf1: #1f4510;--lf2: #33701a;--lf3: #4f9e22;--lf4: #76c62c;--lf5: #a4e84a;--lf6: #d6ff8c;--bt0: #2e2f0a;--bt1: #5c5d12;--bt2: #a3a51e;--bt3: #e3e82e;--bt4: #fbff6b;--bt5: #fdffc9;--m0: #26081f;--m1: #511043;--m2: #8e3fd6;--m3: #ff3daf;--m4: #ff9ad8;--ink: var(--n7);--ink-dim: var(--n5);--ink-faint: var(--n4);--magic: var(--p6);--bolt: var(--bt4);--earth: var(--lf5);--ice: var(--b5);--chip: var(--magic);--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;--room0-rgb: var(--v0-rgb);--room1-rgb: var(--v1-rgb);--room2-rgb: var(--v2-rgb);--room3-rgb: var(--v3-rgb);--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;--p3-rgb: 107 47 168;--p4-rgb: 138 68 201;--p5-rgb: 160 92 224;--p6-rgb: 201 155 245;--lf2-rgb: 51 112 26;--lf4-rgb: 118 198 44;--lf5-rgb: 164 232 74;--bt3-rgb: 227 232 46;--bt4-rgb: 251 255 107;--bt5-rgb: 253 255 201;--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%, rgb(var(--room2-rgb)) 0%, rgb(var(--room0-rgb)) 72%);--ground-decree: linear-gradient(to bottom, transparent 0 58%, rgb(var(--room0-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(--room2-rgb) / .82) 0%, rgb(var(--room1-rgb) / .88) 40%, rgb(var(--room0-rgb) / .92) 100%);--ground-house: linear-gradient(to bottom, transparent 0 66%, rgb(var(--room0-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, rgb(var(--room2-rgb)) 0%, rgb(var(--room1-rgb)) 36%, rgb(var(--room1-rgb)) 66%, rgb(var(--room0-rgb)) 100%);--ground-over: linear-gradient(to bottom, rgb(var(--n0-rgb) / .3) 0%, transparent 32%, transparent 70%, rgb(var(--room0-rgb) / .5) 100%), radial-gradient(120% 94% at 50% 26%, var(--n0) 0%, var(--n0) 38%, rgb(var(--room0-rgb)) 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%, rgb(var(--room2-rgb)) 0%, rgb(var(--room1-rgb)) 48%, rgb(var(--room0-rgb)) 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(--room0-rgb) / .97) 0%, rgb(var(--room0-rgb) / .94) 22%, rgb(var(--room1-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(--room0-rgb) / .95) 0%, rgb(var(--room1-rgb) / .97) 26%, rgb(var(--room1-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(--room3-rgb) / .26) 0%, transparent 80%), linear-gradient(to bottom, rgb(var(--room0-rgb) / .95) 0%, rgb(var(--room1-rgb) / .98) 34%, rgb(var(--room1-rgb) / .99) 74%, rgb(var(--room0-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));--ink-plate: var(--bn3);--ink-plate-dim: var(--bn1);--ink-plate-faint: var(--bn0);--rule-gilt: rgb(var(--y3-rgb) / .35);--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)}:root,[lang]{--font-display: "Display", var(--font-script), monospace;--font-ui: "UI", var(--font-script), monospace;--font-body: "Body", var(--font-script), monospace;--font-score: "Score", var(--font-script), sans-serif;--font-glyph: "Prompt", "UI", var(--font-script), monospace}[lang]:lang(ja){--font-script: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", "Noto Sans CJK JP", "Source Han Sans JP", var(--font-script-base)}[lang]:lang(zh){--font-script: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", var(--font-script-base)}[lang]:lang(ko){--font-script: "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR", "Source Han Sans KR", var(--font-script-base)}:lang(ru){font-size-adjust:cap-height from-font}*,*: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 .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,.gilt-plate{position:relative;border:calc(2px * var(--s)) solid transparent;border-image:url(../rail/container.webp) 32 / calc(8px * var(--s)) stretch;background:linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box;color:var(--ink-plate)}.panel--sunken,.plate-well{border-image:none;border-color:transparent;background:linear-gradient(180deg,rgb(var(--l0-rgb) / .9),rgb(var(--v0-rgb) / .85)) padding-box;box-shadow:inset 0 0 0 var(--px) var(--rule-gilt),inset 0 calc(2px * var(--s)) calc(6px * var(--s)) #0000008c}.panel--felt{background:linear-gradient(180deg,var(--g1),var(--v0) 90%) padding-box}.panel--danger{background:linear-gradient(180deg,var(--r1),var(--l0) 80%) padding-box}.plate-head{display:flex;align-items:baseline;gap:calc(8px * var(--s));color:var(--ink-plate-dim);letter-spacing:var(--ls-wide);padding-bottom:calc(3px * var(--s));box-shadow:inset 0 calc(-1px * var(--s)) 0 var(--rule-gilt)}.parchment-banner{aspect-ratio:610 / 135;padding:0 9%;display:flex;align-items:center;justify-content:center;background:url(../rail/banner.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 calc(2px * var(--s)) 0 rgb(var(--v0-rgb) / .55));font-family:var(--font-display);font-size:var(--t-mid);line-height:1;color:var(--wd0);text-shadow:0 var(--px) 0 var(--bn3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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)}.btn .num{font:inherit;color:inherit;text-shadow:inherit}.tok{font-weight:700;padding:0 calc(1px * var(--s))}.tok--chip{color:var(--chip)}.tok--mult{color:var(--mult)}.tok--ice{color:var(--ice)}.tok--money{color:var(--money)}.tok--hot{color:var(--hot)}.tok--danger{color:var(--danger)}.tok--toll[data-res=reroll]{color:var(--b5)}.tok--toll[data-res=turn]{color:var(--o5)}.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)}.tok--pill{display:inline-block;padding:0 .38em;margin:0 .06em;line-height:1.15;border-radius:.3em;white-space:nowrap;color:#fff;background:var(--pill, var(--v3));text-shadow:0 var(--px) 0 rgb(0 0 0 / .45);box-shadow:inset 0 var(--px) 0 #ffffff59,inset 0 calc(-2px * var(--s)) 0 #0000004d,0 0 0 var(--px) var(--v0)}.tok--pill.tok--mult{--pill: var(--r3);--pill-hi: var(--r4);--pill-lo: var(--r2)}.tok--pill.tok--chip{--pill: var(--p3);--pill-hi: var(--p4);--pill-lo: var(--p2)}.tok--pill.tok--ice{--pill: var(--b2);--pill-hi: var(--b3);--pill-lo: var(--b1)}.tok--burst{--spike: .3em;position:relative;isolation:isolate;padding:0 .5em;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 0 var(--px) var(--v0))}.tok--burst:before{content:"";position:absolute;inset:calc(-.6 * var(--spike)) calc(-.3 * var(--spike));z-index:-1;background:linear-gradient(var(--pill-hi, var(--pill)),var(--pill) 45%,var(--pill-lo, var(--pill)));clip-path:polygon(var(--spike) 0,16% var(--spike),27.5% 0,38.75% var(--spike),50% 0,61.25% var(--spike),72.5% 0,84% var(--spike),calc(100% - var(--spike)) 0,calc(100% - var(--spike)) 25%,100% 50%,calc(100% - var(--spike)) 75%,calc(100% - var(--spike)) 100%,84% calc(100% - var(--spike)),72.5% 100%,61.25% calc(100% - var(--spike)),50% 100%,38.75% calc(100% - var(--spike)),27.5% 100%,16% calc(100% - var(--spike)),var(--spike) 100%,var(--spike) 75%,0 50%,var(--spike) 25%)}.tok--tag.tok--toll{display:inline-block;padding:0 .38em;margin:0 .06em;line-height:1.15;white-space:nowrap;border:.16em solid transparent;border-image:url(../rail/container.webp) 32 fill / .3em stretch;background:linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box;color:var(--toll-ink);text-shadow:0 var(--px) 0 rgb(0 0 0 / .6)}.tok--tag.tok--toll .rail-icon{--icon: 1em;display:inline-block;vertical-align:-.15em;margin-right:.2em}.tok--tolled{white-space:nowrap}.tok--toll-word{text-transform:uppercase}.tok--tag.tok--toll[data-res=reroll]{--toll-ink: var(--b5)}.tok--tag.tok--toll[data-res=turn]{--toll-ink: var(--o5)}.tok--pill.tok--money{--pill: var(--y3);color:var(--y0);text-shadow:0 var(--px) 0 rgb(255 255 255 / .35);box-shadow:inset 0 0 0 var(--px) var(--y4),inset 0 calc(-2px * var(--s)) 0 var(--y1),0 0 0 var(--px) var(--v0)}.tok--glyph{display:inline-grid;place-items:center;box-sizing:border-box;width:1.2em;height:1.2em;margin:0 .08em;vertical-align:middle;border-radius:.22em;background:#fff;box-shadow:inset calc(-2px * var(--s)) calc(-2px * var(--s)) 0 #0000002e,0 0 0 var(--px) var(--v0)}.tok__mark{display:block;width:84%;height:60%}.tok__mark svg{display:block;width:100%;height:100%;fill:currentColor}.tok--glyph[data-glyph=chips] .tok__mark{color:var(--b3)}.tok--glyph[data-glyph=mult] .tok__mark{color:var(--r4)}.tok--glyph[data-glyph=coin] .tok__mark{color:var(--y2)}.tok--die{display:inline-grid;grid-template:repeat(3,1fr) / repeat(3,1fr);gap:calc(1px * var(--s));box-sizing:border-box;width:1.2em;height:1.2em;padding:.13em;margin:0 .08em;vertical-align:middle;border-radius:.22em;background:#fff;box-shadow:inset calc(-2px * var(--s)) calc(-2px * var(--s)) 0 #0000002e,0 0 0 var(--px) var(--v0)}.tok__pip{display:block;border-radius:50%}.tok__pip.on{background:#141414}.tok--add,.tok-hold{white-space:nowrap}.typed-ch{opacity:0}.typed-ch.is-in{opacity:1;animation:typed-ink .45s ease-out}@keyframes typed-ink{0%{opacity:0;text-shadow:0 0 calc(6px * var(--s)) rgb(var(--m2-rgb)),0 0 calc(2px * var(--s)) rgb(var(--m4-rgb))}30%{opacity:1}to{text-shadow:none}}.tok--fire{position:relative;isolation:isolate;overflow:clip;display:inline-block;padding:0 .4em;margin:0 .06em;line-height:1.15;white-space:nowrap;border-radius:.3em;color:#fff;text-shadow:var(--px) 0 0 var(--r0),calc(-1 * var(--px)) 0 0 var(--r0),0 var(--px) 0 var(--r0),0 calc(-1 * var(--px)) 0 var(--r0),0 0 .2em var(--r1);background:linear-gradient(0deg,var(--o4),var(--r3) 50%,var(--r1));box-shadow:0 0 0 var(--px) var(--r2),0 0 .35em var(--o4)}.tok--fire:before,.tok--fire:after{content:"";position:absolute;inset:0 -.2em;z-index:-1;transform-origin:50% 100%}.tok--fire:before{background:radial-gradient(20% 140% at 12% 125%,var(--y5),var(--y4) 25%,var(--o4) 55%,transparent 72%),radial-gradient(18% 165% at 40% 130%,var(--y5),var(--y4) 25%,var(--o4) 55%,transparent 72%),radial-gradient(20% 150% at 68% 125%,var(--y5),var(--y4) 25%,var(--o4) 55%,transparent 72%),radial-gradient(16% 130% at 92% 125%,var(--y5),var(--y4) 25%,var(--o4) 55%,transparent 72%)}.tok--fire:after{background:radial-gradient(14% 120% at 26% 125%,var(--y4),var(--o5) 35%,var(--r3) 60%,transparent 72%),radial-gradient(14% 135% at 55% 125%,var(--y4),var(--o5) 35%,var(--r3) 60%,transparent 72%),radial-gradient(14% 115% at 82% 125%,var(--y4),var(--o5) 35%,var(--r3) 60%,transparent 72%)}@keyframes tok-flicker{0%{transform:scaleY(.85)}50%{transform:scale(1.04,1.1) translate(.04em)}to{transform:scale(.98,.95) translate(-.04em)}}@property --hellspin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.tok--hell{--wave: .32em;position:relative;isolation:isolate;display:inline-block;padding:0 .5em;margin:0 .08em;line-height:1.15;white-space:nowrap;color:#fff;text-shadow:0 0 .15em var(--m3),0 0 .3em var(--r4),0 var(--px) 0 #000;filter:drop-shadow(0 0 var(--px) var(--v0))}.tok--hell:before{content:"";position:absolute;inset:calc(-.6 * var(--wave)) calc(-.3 * var(--wave));z-index:-1;background:radial-gradient(ellipse 60% 70% at center,#000 30%,rgb(0 0 0 / .6) 60%,transparent 100%),conic-gradient(from var(--hellspin),var(--r3),var(--m3),var(--r4),var(--r5),var(--r3),var(--m3),var(--r3));clip-path:polygon(0% calc(var(--wave) * .5),2.5% calc(var(--wave) * .79),5% calc(var(--wave) * .98),7.5% calc(var(--wave) * .98),10% calc(var(--wave) * .79),12.5% calc(var(--wave) * .5),15% calc(var(--wave) * .21),17.5% calc(var(--wave) * .02),20% calc(var(--wave) * .02),22.5% calc(var(--wave) * .21),25% calc(var(--wave) * .5),27.5% calc(var(--wave) * .79),30% calc(var(--wave) * .98),32.5% calc(var(--wave) * .98),35% calc(var(--wave) * .79),37.5% calc(var(--wave) * .5),40% calc(var(--wave) * .21),42.5% calc(var(--wave) * .02),45% calc(var(--wave) * .02),47.5% calc(var(--wave) * .21),50% calc(var(--wave) * .5),52.5% calc(var(--wave) * .79),55% calc(var(--wave) * .98),57.5% calc(var(--wave) * .98),60% calc(var(--wave) * .79),62.5% calc(var(--wave) * .5),65% calc(var(--wave) * .21),67.5% calc(var(--wave) * .02),70% calc(var(--wave) * .02),72.5% calc(var(--wave) * .21),75% calc(var(--wave) * .5),77.5% calc(var(--wave) * .79),80% calc(var(--wave) * .98),82.5% calc(var(--wave) * .98),85% calc(var(--wave) * .79),87.5% calc(var(--wave) * .5),90% calc(var(--wave) * .21),92.5% calc(var(--wave) * .02),95% calc(var(--wave) * .02),97.5% calc(var(--wave) * .21),calc(100% - var(--wave) * .5) 0%,calc(100% - var(--wave) * .85) 12.5%,calc(100% - var(--wave) * 1) 25%,calc(100% - var(--wave) * .85) 37.5%,calc(100% - var(--wave) * .5) 50%,calc(100% - var(--wave) * .15) 62.5%,calc(100% - var(--wave) * 0) 75%,calc(100% - var(--wave) * .15) 87.5%,100% calc(100% - var(--wave) * .5),97.5% calc(100% - var(--wave) * .79),95% calc(100% - var(--wave) * .98),92.5% calc(100% - var(--wave) * .98),90% calc(100% - var(--wave) * .79),87.5% calc(100% - var(--wave) * .5),85% calc(100% - var(--wave) * .21),82.5% calc(100% - var(--wave) * .02),80% calc(100% - var(--wave) * .02),77.5% calc(100% - var(--wave) * .21),75% calc(100% - var(--wave) * .5),72.5% calc(100% - var(--wave) * .79),70% calc(100% - var(--wave) * .98),67.5% calc(100% - var(--wave) * .98),65% calc(100% - var(--wave) * .79),62.5% calc(100% - var(--wave) * .5),60% calc(100% - var(--wave) * .21),57.5% calc(100% - var(--wave) * .02),55% calc(100% - var(--wave) * .02),52.5% calc(100% - var(--wave) * .21),50% calc(100% - var(--wave) * .5),47.5% calc(100% - var(--wave) * .79),45% calc(100% - var(--wave) * .98),42.5% calc(100% - var(--wave) * .98),40% calc(100% - var(--wave) * .79),37.5% calc(100% - var(--wave) * .5),35% calc(100% - var(--wave) * .21),32.5% calc(100% - var(--wave) * .02),30% calc(100% - var(--wave) * .02),27.5% calc(100% - var(--wave) * .21),25% calc(100% - var(--wave) * .5),22.5% calc(100% - var(--wave) * .79),20% calc(100% - var(--wave) * .98),17.5% calc(100% - var(--wave) * .98),15% calc(100% - var(--wave) * .79),12.5% calc(100% - var(--wave) * .5),10% calc(100% - var(--wave) * .21),7.5% calc(100% - var(--wave) * .02),5% calc(100% - var(--wave) * .02),2.5% calc(100% - var(--wave) * .21),calc(var(--wave) * .5) 100%,calc(var(--wave) * .85) 87.5%,calc(var(--wave) * 1) 75%,calc(var(--wave) * .85) 62.5%,calc(var(--wave) * .5) 50%,calc(var(--wave) * .15) 37.5%,calc(var(--wave) * 0) 25%,calc(var(--wave) * .15) 12.5%)}@keyframes tok-hellspin{to{--hellspin: 360deg}}@keyframes tok-ripple{0%{clip-path:polygon(0% calc(var(--wave) * .5),2.5% calc(var(--wave) * .79),5% calc(var(--wave) * .98),7.5% calc(var(--wave) * .98),10% calc(var(--wave) * .79),12.5% calc(var(--wave) * .5),15% calc(var(--wave) * .21),17.5% calc(var(--wave) * .02),20% calc(var(--wave) * .02),22.5% calc(var(--wave) * .21),25% calc(var(--wave) * .5),27.5% calc(var(--wave) * .79),30% calc(var(--wave) * .98),32.5% calc(var(--wave) * .98),35% calc(var(--wave) * .79),37.5% calc(var(--wave) * .5),40% calc(var(--wave) * .21),42.5% calc(var(--wave) * .02),45% calc(var(--wave) * .02),47.5% calc(var(--wave) * .21),50% calc(var(--wave) * .5),52.5% calc(var(--wave) * .79),55% calc(var(--wave) * .98),57.5% calc(var(--wave) * .98),60% calc(var(--wave) * .79),62.5% calc(var(--wave) * .5),65% calc(var(--wave) * .21),67.5% calc(var(--wave) * .02),70% calc(var(--wave) * .02),72.5% calc(var(--wave) * .21),75% calc(var(--wave) * .5),77.5% calc(var(--wave) * .79),80% calc(var(--wave) * .98),82.5% calc(var(--wave) * .98),85% calc(var(--wave) * .79),87.5% calc(var(--wave) * .5),90% calc(var(--wave) * .21),92.5% calc(var(--wave) * .02),95% calc(var(--wave) * .02),97.5% calc(var(--wave) * .21),calc(100% - var(--wave) * .5) 0%,calc(100% - var(--wave) * .85) 12.5%,calc(100% - var(--wave) * 1) 25%,calc(100% - var(--wave) * .85) 37.5%,calc(100% - var(--wave) * .5) 50%,calc(100% - var(--wave) * .15) 62.5%,calc(100% - var(--wave) * 0) 75%,calc(100% - var(--wave) * .15) 87.5%,100% calc(100% - var(--wave) * .5),97.5% calc(100% - var(--wave) * .79),95% calc(100% - var(--wave) * .98),92.5% calc(100% - var(--wave) * .98),90% calc(100% - var(--wave) * .79),87.5% calc(100% - var(--wave) * .5),85% calc(100% - var(--wave) * .21),82.5% calc(100% - var(--wave) * .02),80% calc(100% - var(--wave) * .02),77.5% calc(100% - var(--wave) * .21),75% calc(100% - var(--wave) * .5),72.5% calc(100% - var(--wave) * .79),70% calc(100% - var(--wave) * .98),67.5% calc(100% - var(--wave) * .98),65% calc(100% - var(--wave) * .79),62.5% calc(100% - var(--wave) * .5),60% calc(100% - var(--wave) * .21),57.5% calc(100% - var(--wave) * .02),55% calc(100% - var(--wave) * .02),52.5% calc(100% - var(--wave) * .21),50% calc(100% - var(--wave) * .5),47.5% calc(100% - var(--wave) * .79),45% calc(100% - var(--wave) * .98),42.5% calc(100% - var(--wave) * .98),40% calc(100% - var(--wave) * .79),37.5% calc(100% - var(--wave) * .5),35% calc(100% - var(--wave) * .21),32.5% calc(100% - var(--wave) * .02),30% calc(100% - var(--wave) * .02),27.5% calc(100% - var(--wave) * .21),25% calc(100% - var(--wave) * .5),22.5% calc(100% - var(--wave) * .79),20% calc(100% - var(--wave) * .98),17.5% calc(100% - var(--wave) * .98),15% calc(100% - var(--wave) * .79),12.5% calc(100% - var(--wave) * .5),10% calc(100% - var(--wave) * .21),7.5% calc(100% - var(--wave) * .02),5% calc(100% - var(--wave) * .02),2.5% calc(100% - var(--wave) * .21),calc(var(--wave) * .5) 100%,calc(var(--wave) * .85) 87.5%,calc(var(--wave) * 1) 75%,calc(var(--wave) * .85) 62.5%,calc(var(--wave) * .5) 50%,calc(var(--wave) * .15) 37.5%,calc(var(--wave) * 0) 25%,calc(var(--wave) * .15) 12.5%)}25%{clip-path:polygon(0% calc(var(--wave) * 1),2.5% calc(var(--wave) * .9),5% calc(var(--wave) * .65),7.5% calc(var(--wave) * .35),10% calc(var(--wave) * .1),12.5% calc(var(--wave) * 0),15% calc(var(--wave) * .1),17.5% calc(var(--wave) * .35),20% calc(var(--wave) * .65),22.5% calc(var(--wave) * .9),25% calc(var(--wave) * 1),27.5% calc(var(--wave) * .9),30% calc(var(--wave) * .65),32.5% calc(var(--wave) * .35),35% calc(var(--wave) * .1),37.5% calc(var(--wave) * 0),40% calc(var(--wave) * .1),42.5% calc(var(--wave) * .35),45% calc(var(--wave) * .65),47.5% calc(var(--wave) * .9),50% calc(var(--wave) * 1),52.5% calc(var(--wave) * .9),55% calc(var(--wave) * .65),57.5% calc(var(--wave) * .35),60% calc(var(--wave) * .1),62.5% calc(var(--wave) * 0),65% calc(var(--wave) * .1),67.5% calc(var(--wave) * .35),70% calc(var(--wave) * .65),72.5% calc(var(--wave) * .9),75% calc(var(--wave) * 1),77.5% calc(var(--wave) * .9),80% calc(var(--wave) * .65),82.5% calc(var(--wave) * .35),85% calc(var(--wave) * .1),87.5% calc(var(--wave) * 0),90% calc(var(--wave) * .1),92.5% calc(var(--wave) * .35),95% calc(var(--wave) * .65),97.5% calc(var(--wave) * .9),calc(100% - var(--wave) * 1) 0%,calc(100% - var(--wave) * .85) 12.5%,calc(100% - var(--wave) * .5) 25%,calc(100% - var(--wave) * .15) 37.5%,calc(100% - var(--wave) * 0) 50%,calc(100% - var(--wave) * .15) 62.5%,calc(100% - var(--wave) * .5) 75%,calc(100% - var(--wave) * .85) 87.5%,100% calc(100% - var(--wave) * 1),97.5% calc(100% - var(--wave) * .9),95% calc(100% - var(--wave) * .65),92.5% calc(100% - var(--wave) * .35),90% calc(100% - var(--wave) * .1),87.5% calc(100% - var(--wave) * 0),85% calc(100% - var(--wave) * .1),82.5% calc(100% - var(--wave) * .35),80% calc(100% - var(--wave) * .65),77.5% calc(100% - var(--wave) * .9),75% calc(100% - var(--wave) * 1),72.5% calc(100% - var(--wave) * .9),70% calc(100% - var(--wave) * .65),67.5% calc(100% - var(--wave) * .35),65% calc(100% - var(--wave) * .1),62.5% calc(100% - var(--wave) * 0),60% calc(100% - var(--wave) * .1),57.5% calc(100% - var(--wave) * .35),55% calc(100% - var(--wave) * .65),52.5% calc(100% - var(--wave) * .9),50% calc(100% - var(--wave) * 1),47.5% calc(100% - var(--wave) * .9),45% calc(100% - var(--wave) * .65),42.5% calc(100% - var(--wave) * .35),40% calc(100% - var(--wave) * .1),37.5% calc(100% - var(--wave) * 0),35% calc(100% - var(--wave) * .1),32.5% calc(100% - var(--wave) * .35),30% calc(100% - var(--wave) * .65),27.5% calc(100% - var(--wave) * .9),25% calc(100% - var(--wave) * 1),22.5% calc(100% - var(--wave) * .9),20% calc(100% - var(--wave) * .65),17.5% calc(100% - var(--wave) * .35),15% calc(100% - var(--wave) * .1),12.5% calc(100% - var(--wave) * 0),10% calc(100% - var(--wave) * .1),7.5% calc(100% - var(--wave) * .35),5% calc(100% - var(--wave) * .65),2.5% calc(100% - var(--wave) * .9),calc(var(--wave) * 1) 100%,calc(var(--wave) * .85) 87.5%,calc(var(--wave) * .5) 75%,calc(var(--wave) * .15) 62.5%,calc(var(--wave) * 0) 50%,calc(var(--wave) * .15) 37.5%,calc(var(--wave) * .5) 25%,calc(var(--wave) * .85) 12.5%)}50%{clip-path:polygon(0% calc(var(--wave) * .5),2.5% calc(var(--wave) * .21),5% calc(var(--wave) * .02),7.5% calc(var(--wave) * .02),10% calc(var(--wave) * .21),12.5% calc(var(--wave) * .5),15% calc(var(--wave) * .79),17.5% calc(var(--wave) * .98),20% calc(var(--wave) * .98),22.5% calc(var(--wave) * .79),25% calc(var(--wave) * .5),27.5% calc(var(--wave) * .21),30% calc(var(--wave) * .02),32.5% calc(var(--wave) * .02),35% calc(var(--wave) * .21),37.5% calc(var(--wave) * .5),40% calc(var(--wave) * .79),42.5% calc(var(--wave) * .98),45% calc(var(--wave) * .98),47.5% calc(var(--wave) * .79),50% calc(var(--wave) * .5),52.5% calc(var(--wave) * .21),55% calc(var(--wave) * .02),57.5% calc(var(--wave) * .02),60% calc(var(--wave) * .21),62.5% calc(var(--wave) * .5),65% calc(var(--wave) * .79),67.5% calc(var(--wave) * .98),70% calc(var(--wave) * .98),72.5% calc(var(--wave) * .79),75% calc(var(--wave) * .5),77.5% calc(var(--wave) * .21),80% calc(var(--wave) * .02),82.5% calc(var(--wave) * .02),85% calc(var(--wave) * .21),87.5% calc(var(--wave) * .5),90% calc(var(--wave) * .79),92.5% calc(var(--wave) * .98),95% calc(var(--wave) * .98),97.5% calc(var(--wave) * .79),calc(100% - var(--wave) * .5) 0%,calc(100% - var(--wave) * .15) 12.5%,calc(100% - var(--wave) * 0) 25%,calc(100% - var(--wave) * .15) 37.5%,calc(100% - var(--wave) * .5) 50%,calc(100% - var(--wave) * .85) 62.5%,calc(100% - var(--wave) * 1) 75%,calc(100% - var(--wave) * .85) 87.5%,100% calc(100% - var(--wave) * .5),97.5% calc(100% - var(--wave) * .21),95% calc(100% - var(--wave) * .02),92.5% calc(100% - var(--wave) * .02),90% calc(100% - var(--wave) * .21),87.5% calc(100% - var(--wave) * .5),85% calc(100% - var(--wave) * .79),82.5% calc(100% - var(--wave) * .98),80% calc(100% - var(--wave) * .98),77.5% calc(100% - var(--wave) * .79),75% calc(100% - var(--wave) * .5),72.5% calc(100% - var(--wave) * .21),70% calc(100% - var(--wave) * .02),67.5% calc(100% - var(--wave) * .02),65% calc(100% - var(--wave) * .21),62.5% calc(100% - var(--wave) * .5),60% calc(100% - var(--wave) * .79),57.5% calc(100% - var(--wave) * .98),55% calc(100% - var(--wave) * .98),52.5% calc(100% - var(--wave) * .79),50% calc(100% - var(--wave) * .5),47.5% calc(100% - var(--wave) * .21),45% calc(100% - var(--wave) * .02),42.5% calc(100% - var(--wave) * .02),40% calc(100% - var(--wave) * .21),37.5% calc(100% - var(--wave) * .5),35% calc(100% - var(--wave) * .79),32.5% calc(100% - var(--wave) * .98),30% calc(100% - var(--wave) * .98),27.5% calc(100% - var(--wave) * .79),25% calc(100% - var(--wave) * .5),22.5% calc(100% - var(--wave) * .21),20% calc(100% - var(--wave) * .02),17.5% calc(100% - var(--wave) * .02),15% calc(100% - var(--wave) * .21),12.5% calc(100% - var(--wave) * .5),10% calc(100% - var(--wave) * .79),7.5% calc(100% - var(--wave) * .98),5% calc(100% - var(--wave) * .98),2.5% calc(100% - var(--wave) * .79),calc(var(--wave) * .5) 100%,calc(var(--wave) * .15) 87.5%,calc(var(--wave) * 0) 75%,calc(var(--wave) * .15) 62.5%,calc(var(--wave) * .5) 50%,calc(var(--wave) * .85) 37.5%,calc(var(--wave) * 1) 25%,calc(var(--wave) * .85) 12.5%)}75%{clip-path:polygon(0% calc(var(--wave) * 0),2.5% calc(var(--wave) * .1),5% calc(var(--wave) * .35),7.5% calc(var(--wave) * .65),10% calc(var(--wave) * .9),12.5% calc(var(--wave) * 1),15% calc(var(--wave) * .9),17.5% calc(var(--wave) * .65),20% calc(var(--wave) * .35),22.5% calc(var(--wave) * .1),25% calc(var(--wave) * 0),27.5% calc(var(--wave) * .1),30% calc(var(--wave) * .35),32.5% calc(var(--wave) * .65),35% calc(var(--wave) * .9),37.5% calc(var(--wave) * 1),40% calc(var(--wave) * .9),42.5% calc(var(--wave) * .65),45% calc(var(--wave) * .35),47.5% calc(var(--wave) * .1),50% calc(var(--wave) * 0),52.5% calc(var(--wave) * .1),55% calc(var(--wave) * .35),57.5% calc(var(--wave) * .65),60% calc(var(--wave) * .9),62.5% calc(var(--wave) * 1),65% calc(var(--wave) * .9),67.5% calc(var(--wave) * .65),70% calc(var(--wave) * .35),72.5% calc(var(--wave) * .1),75% calc(var(--wave) * 0),77.5% calc(var(--wave) * .1),80% calc(var(--wave) * .35),82.5% calc(var(--wave) * .65),85% calc(var(--wave) * .9),87.5% calc(var(--wave) * 1),90% calc(var(--wave) * .9),92.5% calc(var(--wave) * .65),95% calc(var(--wave) * .35),97.5% calc(var(--wave) * .1),calc(100% - var(--wave) * 0) 0%,calc(100% - var(--wave) * .15) 12.5%,calc(100% - var(--wave) * .5) 25%,calc(100% - var(--wave) * .85) 37.5%,calc(100% - var(--wave) * 1) 50%,calc(100% - var(--wave) * .85) 62.5%,calc(100% - var(--wave) * .5) 75%,calc(100% - var(--wave) * .15) 87.5%,100% calc(100% - var(--wave) * 0),97.5% calc(100% - var(--wave) * .1),95% calc(100% - var(--wave) * .35),92.5% calc(100% - var(--wave) * .65),90% calc(100% - var(--wave) * .9),87.5% calc(100% - var(--wave) * 1),85% calc(100% - var(--wave) * .9),82.5% calc(100% - var(--wave) * .65),80% calc(100% - var(--wave) * .35),77.5% calc(100% - var(--wave) * .1),75% calc(100% - var(--wave) * 0),72.5% calc(100% - var(--wave) * .1),70% calc(100% - var(--wave) * .35),67.5% calc(100% - var(--wave) * .65),65% calc(100% - var(--wave) * .9),62.5% calc(100% - var(--wave) * 1),60% calc(100% - var(--wave) * .9),57.5% calc(100% - var(--wave) * .65),55% calc(100% - var(--wave) * .35),52.5% calc(100% - var(--wave) * .1),50% calc(100% - var(--wave) * 0),47.5% calc(100% - var(--wave) * .1),45% calc(100% - var(--wave) * .35),42.5% calc(100% - var(--wave) * .65),40% calc(100% - var(--wave) * .9),37.5% calc(100% - var(--wave) * 1),35% calc(100% - var(--wave) * .9),32.5% calc(100% - var(--wave) * .65),30% calc(100% - var(--wave) * .35),27.5% calc(100% - var(--wave) * .1),25% calc(100% - var(--wave) * 0),22.5% calc(100% - var(--wave) * .1),20% calc(100% - var(--wave) * .35),17.5% calc(100% - var(--wave) * .65),15% calc(100% - var(--wave) * .9),12.5% calc(100% - var(--wave) * 1),10% calc(100% - var(--wave) * .9),7.5% calc(100% - var(--wave) * .65),5% calc(100% - var(--wave) * .35),2.5% calc(100% - var(--wave) * .1),calc(var(--wave) * 0) 100%,calc(var(--wave) * .15) 87.5%,calc(var(--wave) * .5) 75%,calc(var(--wave) * .85) 62.5%,calc(var(--wave) * 1) 50%,calc(var(--wave) * .85) 37.5%,calc(var(--wave) * .5) 25%,calc(var(--wave) * .15) 12.5%)}to{clip-path:polygon(0% calc(var(--wave) * .5),2.5% calc(var(--wave) * .79),5% calc(var(--wave) * .98),7.5% calc(var(--wave) * .98),10% calc(var(--wave) * .79),12.5% calc(var(--wave) * .5),15% calc(var(--wave) * .21),17.5% calc(var(--wave) * .02),20% calc(var(--wave) * .02),22.5% calc(var(--wave) * .21),25% calc(var(--wave) * .5),27.5% calc(var(--wave) * .79),30% calc(var(--wave) * .98),32.5% calc(var(--wave) * .98),35% calc(var(--wave) * .79),37.5% calc(var(--wave) * .5),40% calc(var(--wave) * .21),42.5% calc(var(--wave) * .02),45% calc(var(--wave) * .02),47.5% calc(var(--wave) * .21),50% calc(var(--wave) * .5),52.5% calc(var(--wave) * .79),55% calc(var(--wave) * .98),57.5% calc(var(--wave) * .98),60% calc(var(--wave) * .79),62.5% calc(var(--wave) * .5),65% calc(var(--wave) * .21),67.5% calc(var(--wave) * .02),70% calc(var(--wave) * .02),72.5% calc(var(--wave) * .21),75% calc(var(--wave) * .5),77.5% calc(var(--wave) * .79),80% calc(var(--wave) * .98),82.5% calc(var(--wave) * .98),85% calc(var(--wave) * .79),87.5% calc(var(--wave) * .5),90% calc(var(--wave) * .21),92.5% calc(var(--wave) * .02),95% calc(var(--wave) * .02),97.5% calc(var(--wave) * .21),calc(100% - var(--wave) * .5) 0%,calc(100% - var(--wave) * .85) 12.5%,calc(100% - var(--wave) * 1) 25%,calc(100% - var(--wave) * .85) 37.5%,calc(100% - var(--wave) * .5) 50%,calc(100% - var(--wave) * .15) 62.5%,calc(100% - var(--wave) * 0) 75%,calc(100% - var(--wave) * .15) 87.5%,100% calc(100% - var(--wave) * .5),97.5% calc(100% - var(--wave) * .79),95% calc(100% - var(--wave) * .98),92.5% calc(100% - var(--wave) * .98),90% calc(100% - var(--wave) * .79),87.5% calc(100% - var(--wave) * .5),85% calc(100% - var(--wave) * .21),82.5% calc(100% - var(--wave) * .02),80% calc(100% - var(--wave) * .02),77.5% calc(100% - var(--wave) * .21),75% calc(100% - var(--wave) * .5),72.5% calc(100% - var(--wave) * .79),70% calc(100% - var(--wave) * .98),67.5% calc(100% - var(--wave) * .98),65% calc(100% - var(--wave) * .79),62.5% calc(100% - var(--wave) * .5),60% calc(100% - var(--wave) * .21),57.5% calc(100% - var(--wave) * .02),55% calc(100% - var(--wave) * .02),52.5% calc(100% - var(--wave) * .21),50% calc(100% - var(--wave) * .5),47.5% calc(100% - var(--wave) * .79),45% calc(100% - var(--wave) * .98),42.5% calc(100% - var(--wave) * .98),40% calc(100% - var(--wave) * .79),37.5% calc(100% - var(--wave) * .5),35% calc(100% - var(--wave) * .21),32.5% calc(100% - var(--wave) * .02),30% calc(100% - var(--wave) * .02),27.5% calc(100% - var(--wave) * .21),25% calc(100% - var(--wave) * .5),22.5% calc(100% - var(--wave) * .79),20% calc(100% - var(--wave) * .98),17.5% calc(100% - var(--wave) * .98),15% calc(100% - var(--wave) * .79),12.5% calc(100% - var(--wave) * .5),10% calc(100% - var(--wave) * .21),7.5% calc(100% - var(--wave) * .02),5% calc(100% - var(--wave) * .02),2.5% calc(100% - var(--wave) * .21),calc(var(--wave) * .5) 100%,calc(var(--wave) * .85) 87.5%,calc(var(--wave) * 1) 75%,calc(var(--wave) * .85) 62.5%,calc(var(--wave) * .5) 50%,calc(var(--wave) * .15) 37.5%,calc(var(--wave) * 0) 25%,calc(var(--wave) * .15) 12.5%)}}:is(.pcard:hover,.pcard:focus-visible,.is-focused) .tok--fire:before{animation:tok-flicker .8s steps(3) infinite alternate}:is(.pcard:hover,.pcard:focus-visible,.is-focused) .tok--fire:after{animation:tok-flicker .6s steps(3) infinite alternate-reverse}:is(.pcard:hover,.pcard:focus-visible,.is-focused) .tok--hell:before{animation:tok-hellspin 2.4s linear infinite,tok-ripple 1.2s linear infinite}.reduced-motion :is(.tok--fire,.tok--hell):before,.reduced-motion .tok--fire:after{animation:none!important}.tok--coin{display:inline-grid;place-items:center;width:1.4em;height:1.4em;margin:-.2em .06em;border-radius:50%;background:url(../cards/frame-charm.webp) 2.979% .597% / 438.6% 617.3% no-repeat;color:#3a2408;font-size:.95em;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 var(--px) 0 rgb(255 255 255 / .35)}.tok--coin-long{font-size:.75em;width:1.9em;height:1.9em}.tok--key{display:inline-block;padding:0 .35em;margin:0 .05em;line-height:1.1;border-radius:.22em;white-space:nowrap;font-size:.85em;letter-spacing:.04em;color:#fff;text-shadow:0 var(--px) 0 rgb(0 0 0 / .45);background:linear-gradient(var(--key4),var(--key3) 55%,var(--key2));box-shadow:0 0 0 var(--px) var(--v0),inset 0 calc(-2px * var(--s)) 0 var(--key1),inset 0 var(--px) 0 #ffffff40}.tok--key[data-key=keep]{--key4: var(--p5);--key3: var(--p4);--key2: var(--p3);--key1: var(--p2)}.tok--key[data-key=roll]{--key4: var(--g5);--key3: var(--g4);--key2: var(--g3);--key1: var(--g2)}.tok--key[data-key=reroll]{--key4: var(--b4);--key3: var(--b3);--key2: var(--b2);--key1: var(--b1)}.tok--key[data-key=bank]{--key4: var(--y5);--key3: var(--y4);--key2: var(--y3);--key1: var(--y2);color:#141414;text-shadow:0 var(--px) 0 rgb(255 255 255 / .35)}.tok--rarity{white-space:nowrap;font-weight:700}.tok__gem{display:inline-block;width:1.15em;height:1.15em;margin:0 .1em -.25em 0;background:url(../rarity-icons.png) no-repeat;background-size:400% 100%}.tok--rarity[data-rarity=uncommon] .tok__gem{background-position:33.3333% 0;transform:scale(.7)}.tok--rarity[data-rarity=rare] .tok__gem{background-position:66.6667% 0}.tok--rarity[data-rarity=legendary] .tok__gem{background-position:100% 0}.tok--rarity[data-rarity=uncommon]{color:var(--g3)}.tok--rarity[data-rarity=rare]{color:var(--p2)}.tok--rarity[data-rarity=legendary]{color:var(--y4)}.tok--pattern{display:inline-block;padding:0 .3em;margin:0 .08em;line-height:1.15;white-space:nowrap;border-radius:.22em;color:#141414;background:#fff;box-shadow:inset calc(-2px * var(--s)) calc(-2px * var(--s)) 0 #0000002e,0 0 0 var(--px) var(--v0)}@media (pointer: coarse){.btn{min-height:44px}}.btn{--btn-inset: calc(10px * var(--s));--btn-l: url(../buttons/gray-l.webp);--btn-r: url(../buttons/gray-r.webp);--btn-m: url(../buttons/gray-m.webp);--btn-sq: url(../buttons/gray-sq.webp);--btn-shadow: rgb(var(--v0-rgb) / .7);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-mid);letter-spacing:var(--ls-flush);text-transform:uppercase;color:var(--n7);text-shadow:0 calc(1px * var(--s)) 0 var(--btn-shadow);background:var(--btn-l) left center / auto 100% no-repeat,var(--btn-r) right center / auto 100% no-repeat,var(--btn-m) center / calc(100% - 2 * var(--btn-inset)) 100% no-repeat;padding:calc(6px * var(--s)) calc(18px * var(--s));border:0;border-inline:max(5px,calc(3px * var(--s))) solid transparent;background-origin:border-box;cursor:pointer;transition:transform .07s var(--ease-snap),filter .12s linear}.btn:hover:not(:disabled):not([aria-disabled=true]),.btn.is-focused{filter:brightness(1.14)}.btn:active:not(:disabled):not([aria-disabled=true]),.btn.is-pressed{transform:translateY(calc(2px * var(--s)));filter:brightness(.88)}.btn[aria-busy=true]{cursor:progress}.btn,.tabbar__tab,.seg__cell,.tog__label,.tog__state{white-space:nowrap}.btn{max-width:100%}.btn__label,.tabbar__name,.seg__cell>span,.tog__label{min-width:0;overflow-x:clip;text-overflow:ellipsis}.btn--primary{--btn-l: url(../buttons/green-l.webp);--btn-r: url(../buttons/green-r.webp);--btn-m: url(../buttons/green-m.webp);--btn-sq: url(../buttons/green-sq.webp);--btn-runes-l: url(../buttons/runes-green-l.webp);--btn-runes-r: url(../buttons/runes-green-r.webp);--btn-glint: var(--g6);color:var(--g6)}.btn--danger{--btn-l: url(../buttons/red-l.webp);--btn-r: url(../buttons/red-r.webp);--btn-m: url(../buttons/red-m.webp);--btn-sq: url(../buttons/red-sq.webp);color:var(--n6)}.btn--gold,.btn--hot,.btn--ticket{--btn-l: url(../buttons/gold-l.webp);--btn-r: url(../buttons/gold-r.webp);--btn-m: url(../buttons/gold-m.webp);--btn-sq: url(../buttons/gold-sq.webp);--btn-runes-l: url(../buttons/runes-gold-l.webp);--btn-runes-r: url(../buttons/runes-gold-r.webp);--btn-glint: var(--y5);--btn-shadow: rgb(var(--y5-rgb) / .35);color:var(--v0)}.btn--blue{--btn-l: url(../buttons/blue-l.webp);--btn-r: url(../buttons/blue-r.webp);--btn-m: url(../buttons/blue-m.webp);--btn-sq: url(../buttons/blue-sq.webp);--btn-runes-l: url(../buttons/runes-blue-l.webp);--btn-runes-r: url(../buttons/runes-blue-r.webp);--btn-glint: var(--b5);color:var(--b5)}.btn--purple{--btn-l: url(../buttons/purple-l.webp);--btn-r: url(../buttons/purple-r.webp);--btn-m: url(../buttons/purple-m.webp);--btn-sq: url(../buttons/purple-sq.webp);--btn-runes-l: url(../buttons/runes-purple-l.webp);--btn-runes-r: url(../buttons/runes-purple-r.webp);--btn-glint: var(--p6);color:var(--p6)}.btn--teal{--btn-l: url(../buttons/teal-l.webp);--btn-r: url(../buttons/teal-r.webp);--btn-m: url(../buttons/teal-m.webp);--btn-sq: url(../buttons/teal-sq.webp);--btn-glint: var(--t6);color:var(--t6)}.btn--lit{--btn-l: url(../buttons/gold-lit-l.webp);--btn-r: url(../buttons/gold-lit-r.webp);--btn-m: url(../buttons/gold-lit-m.webp);--btn-sq: url(../buttons/gold-lit-sq.webp);--btn-runes-l: url(../buttons/runes-gold-l.webp);--btn-runes-r: url(../buttons/runes-gold-r.webp);--btn-glint: var(--y5);--btn-shadow: rgb(var(--y5-rgb) / .45);color:var(--v0)}.btn--quiet,.btn--ghost{--btn-l: url(../buttons/stone-l.webp);--btn-r: url(../buttons/stone-r.webp);--btn-m: url(../buttons/stone-m.webp);--btn-sq: url(../buttons/stone-sq.webp);color:var(--n6)}.btn:disabled,.btn[aria-disabled=true]{--btn-l: url(../buttons/off-l.webp) !important;--btn-r: url(../buttons/off-r.webp) !important;--btn-m: url(../buttons/off-m.webp) !important;--btn-sq: url(../buttons/off-sq.webp) !important;cursor:not-allowed;color:var(--ink-disabled)!important;text-shadow:none;filter:none;animation:none!important}.btn--icon{background:var(--btn-sq) center / 100% 100% no-repeat;border-inline-width:0}.btn.btn--plain{--btn-runes-l: none;--btn-runes-r: none;background:var(--btn-m) center / calc(100% - 2 * var(--plain-cap, 9px)) 100% no-repeat,var(--btn-sq) left center / auto 100% no-repeat,var(--btn-sq) right center / auto 100% no-repeat!important;background-origin:border-box!important;border-inline-width:0!important;padding-inline:calc(var(--plain-cap, 9px) + 3px)!important}.btn--ready:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--btn-runes-l, none) left center / auto 100% no-repeat,var(--btn-runes-r, none) right center / auto 100% no-repeat;opacity:.2;animation:btn-runes 1.8s ease-in-out infinite}.btn:disabled:before,.btn[aria-disabled=true]:before{content:none}@keyframes btn-runes{0%,to{opacity:.2}50%{opacity:1}}.btn__glints{position:absolute;inset:0;pointer-events:none;display:none}.btn--ready:not(:disabled) .btn__glints{display:block}.btn__glint{position:absolute;width:calc(11px * var(--s));aspect-ratio:1;margin:calc(-5.5px * var(--s)) 0 0 calc(-5.5px * var(--s));background:radial-gradient(circle,rgb(var(--n7-rgb)) 0 10%,transparent 34%),linear-gradient(90deg,transparent 46%,var(--btn-glint, var(--n7)) 50%,transparent 54%),linear-gradient(0deg,transparent 46%,var(--btn-glint, var(--n7)) 50%,transparent 54%);mask:radial-gradient(circle,black 0 22%,transparent 62%);opacity:0;transform:scale(0) rotate(0);animation:btn-glint 3.2s ease-in-out infinite}.btn__glint:nth-child(1){left:calc(13px * var(--s));top:22%}.btn__glint:nth-child(2){left:calc(100% - 11px * var(--s));top:76%;animation-delay:-1.1s}.btn__glint:nth-child(3){left:62%;top:9%;animation-delay:-2.2s;animation-duration:4.1s}@keyframes btn-glint{0%,72%{opacity:0;transform:scale(0) rotate(0)}80%{opacity:1;transform:scale(1) rotate(45deg)}90%,to{opacity:0;transform:scale(.2) rotate(90deg)}}.reduced-motion .btn--ready:before{animation:none;opacity:.85}.reduced-motion .btn__glints{display:none}@media (prefers-reduced-motion: reduce){.btn--ready:before{animation:none;opacity:.85}.btn__glints{display:none}}body[data-input-device=touch] .btn--quiet{min-width:calc(100px * var(--s));min-height:44px}.btn--wide{width:100%}.btn--tall{padding:calc(10px * var(--s)) calc(18px * 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(20px * 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--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,.tabcap){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(--wd3) transparent}.scroll::-webkit-scrollbar{width:calc(5px * var(--s))}.scroll::-webkit-scrollbar-track{background:rgb(var(--l0-rgb) / .6)}.scroll::-webkit-scrollbar-thumb{background:var(--wd3);box-shadow:inset 0 0 0 var(--px) var(--wd4)}.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;border:calc(2px * var(--s)) solid transparent;border-image:url(../rail/container.webp) 32 / calc(8px * var(--s)) stretch;background:linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box}.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));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(--ink-plate);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(--ink-plate-dim)}.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(--ink-plate)}@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--abandon .modal__box{width:min(calc(420px * var(--s)),100%);padding:calc(18px * var(--s));gap:calc(14px * var(--s))}.modal--abandon .modal__title{font-size:var(--t-large)}.modal--abandon .modal__btn{flex:1 1 0;min-height:44px}.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--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));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(--ink-plate);letter-spacing:var(--ls-tight)}.fb__sub{color:var(--ink-plate-dim)}.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-plate-dim);cursor:pointer}.fb__close:hover,.fb__close.is-focused{color:var(--ink-plate)}.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:linear-gradient(180deg,rgb(var(--l0-rgb) / .9),rgb(var(--v0-rgb) / .85));border:0;outline:none;box-shadow:inset 0 0 0 var(--px) var(--rule-gilt),inset 0 calc(2px * var(--s)) calc(6px * var(--s)) #0000008c;font-family:var(--font-body);font-size:var(--t-base);line-height:1.45;color:var(--ink-plate);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(--ink-plate-faint)}@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(--v0)}}@media (max-height: 260px){.fb{padding:calc(4px * var(--s)) max(calc(8px * var(--s)),var(--safe-r, 0px)) calc(4px * var(--s)) max(calc(8px * var(--s)),var(--safe-l, 0px))}.fb__box{display:grid;grid-template:"title  send  close" auto "input  input input" minmax(0,1fr) "status status count" auto / 1fr auto auto;align-items:center;gap:calc(4px * var(--s)) calc(8px * var(--s));height:100%;padding:calc(6px * var(--s)) calc(8px * var(--s))}.fb__head,.fb__foot{display:contents}.fb__title{grid-area:title}.fb__close{grid-area:close}.fb__send{grid-area:send}.fb__input{grid-area:input;align-self:stretch;min-height:0;padding:calc(4px * var(--s)) calc(8px * var(--s));resize:none}.fb__status{grid-area:status}.fb__count{grid-area:count}.fb__status:empty,.fb__count:empty{display:none}}.fb__foot{display:flex;align-items:center;gap:calc(8px * var(--s))}.fb__status{flex:1 1 auto;min-width:0;color:var(--ink-plate-dim)}.fb__status--good{color:var(--good)}.fb__status--bad{color:var(--danger)}.fb__count{flex:0 0 auto;color:var(--ink-plate-dim)}.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--ice{color:var(--ice)}.tok--foil.tok--money{color:var(--money)}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.stat__label[data-fit],.shopdeck__drop>span[data-fit]{--fit-min: .6;--fit-floor: 10px;white-space:nowrap;overflow-x:clip;min-width:0;max-width:100%}html.hyper *,html.hyper *:before,html.hyper *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}.modal--anchored .menulist__box{gap:0;padding:calc(8px * var(--s))}.menulist{display:flex;flex-direction:column}.menulist__row{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--s));padding:calc(9px * var(--s)) calc(10px * var(--s));font-family:var(--font-ui);font-size:var(--t-base);letter-spacing:var(--ls-flush);text-transform:uppercase;color:var(--ink-plate);text-align:left;cursor:pointer;position:relative}.menulist__row .btn__label{flex:1 1 auto}.menulist__row .btn__glyph{flex:0 0 auto}.menulist__row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(3px * var(--s));background:var(--wd3);opacity:0}.menulist__row{transition:background .08s linear}.menulist__row:hover,.menulist__row.is-focused{background:var(--bn1);color:var(--wd0)}.menulist__row:hover:before,.menulist__row.is-focused:before{opacity:1}.reduced-motion .menulist__row{transition:none}.menulist__row--danger{color:var(--r4)}.menulist__row--danger:hover,.menulist__row--danger.is-focused{background:var(--bn1);color:var(--r2)}.menulist__divider{height:var(--px);margin:calc(4px * var(--s)) calc(4px * var(--s));background:var(--rule-gilt)}@media (pointer: coarse){.menulist__row{min-height:44px}}body[data-input-device=touch] .menulist__row{min-height:44px}: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}.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))}.bout-card__name{font-family:var(--font-display);font-size:var(--t-mid);line-height:1;letter-spacing:var(--ls-tight)}.bout-card__reward{font-size:var(--t-nano);color:var(--y4)}.bout-card__clock .num{color:var(--ink-plate)}.bout-card__clock.is-short .num{color:var(--r5)}.scoreboard{padding:calc(6px * var(--s));display:flex;flex-direction:column;gap:calc(3px * var(--s))}.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(--ink-plate);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(--l0);box-shadow:inset 0 calc(2px * var(--s)) calc(2px * var(--s)) #0009,inset 0 0 0 var(--px) var(--rule-gilt);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--win .progress__ghost{background:repeating-linear-gradient(45deg,var(--g4) 0 calc(3px * var(--s)),transparent calc(3px * var(--s)) calc(6px * var(--s))),var(--g0)}.progress--blind .progress__fill,.progress--blind .progress__ghost{clip-path:none;opacity:1;background:repeating-linear-gradient(45deg,var(--l3) 0 calc(3px * var(--s)),var(--l0) 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(--l0);box-shadow:inset 0 var(--px) calc(2px * var(--s)) #0009,inset 0 0 0 var(--px) var(--rule-gilt)}.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(--ink-plate-dim);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(--p4-rgb) / .5),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(--rule-gilt),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(--ink-plate)}.calc__pattern-lvl{font-size:var(--t-nano);color:var(--ink-plate-dim);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(--p4),var(--p2));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(--p5),0 calc(2px * var(--s)) 0 var(--p0),0 0 calc(7px * var(--s)) rgb(var(--p5-rgb) / .6);line-height:calc(var(--t-large) * 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:calc(var(--t-large) * 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(--ink-plate);padding:min(calc(2px * var(--s)),.3vh) calc(4px * var(--s));display:flex;flex-direction:column;transition:background .2s linear}.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(--o5)}.stat--rerolls{--stat-ink: var(--b5)}.stat--draws{--stat-ink: var(--t6)}.stat--turns,.stat--rerolls{--stat-burst: var(--earth)}.stat--clock{--stat-ink: var(--b5)}.stat--clock:not(.is-running) .stat__value{opacity:.72}.stat--clock.is-short{--stat-ink: var(--r5)}.stat--clock.is-short.is-running .stat__value{animation:stat-clock-pulse 1s steps(2,jump-none) infinite}.stat--clock.is-up{--stat-ink: var(--r4)}@keyframes stat-clock-pulse{50%{transform:scale(1.12)}}.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{--spark: var(--stat-burst, var(--stat-ink));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(--spark);opacity:0;box-shadow:calc(-19px * var(--s)) calc(-7px * var(--s)) 0 0 var(--spark),calc(19px * var(--s)) calc(-7px * var(--s)) 0 0 var(--spark),calc(-13px * var(--s)) calc(8px * var(--s)) 0 0 var(--spark),calc(13px * var(--s)) calc(8px * var(--s)) 0 0 var(--spark),0 calc(-12px * var(--s)) 0 0 var(--spark),0 calc(12px * var(--s)) 0 0 var(--spark)}.stat--up .stat__value{animation:stat-land .42s cubic-bezier(.16,.84,.3,1)}.stat--up:is(.stat--turns,.stat--rerolls) .stat__value{animation:stat-land .42s cubic-bezier(.16,.84,.3,1),stat-heal .6s ease-out}@keyframes stat-heal{0%,30%{text-shadow:0 0 calc(6px * var(--s)) var(--stat-burst),0 0 calc(2px * var(--s)) var(--stat-burst)}to{text-shadow:none}}.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--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(14px * var(--s))}.rail__act{display:none}.rail__actions .rail__menu{display:inline-flex;width:100%;min-height:var(--action-h);font-size:var(--t-mid)}.rail--gilt{--plate-edge: calc(8px * var(--s));--icon: calc(16px * var(--s));--plate-bw: calc(2px * var(--s));--tile-pad: calc(3px * var(--s));--tile-h: calc(2 * var(--plate-bw) + 2 * var(--tile-pad) + var(--t-nano) * 1.1 + max(var(--t-large), calc(var(--t-mid) * 1.25)));--rail-x: max(calc(var(--play-pad) / 2), var(--safe-l, 0px));margin-left:calc(var(--rail-x) - max(var(--play-pad),var(--safe-l, 0px)));padding-right:calc(var(--play-pad) / 2)}.rail--gilt:before{left:calc(-1 * var(--rail-x));background:linear-gradient(90deg,rgb(var(--l0-rgb) / .55),transparent 18%,transparent 82%,rgb(var(--l0-rgb) / .7)),linear-gradient(180deg,var(--l2),var(--l1) 30%,var(--l0));box-shadow:inset calc(-1px * var(--s)) 0 0 var(--y3),inset calc(-3px * var(--s)) 0 0 var(--wd0)}.rail--gilt>.plate,.rail--gilt .stat{border:calc(2px * var(--s)) solid transparent;border-image:url(../rail/container.webp) 32 / var(--plate-edge) stretch;background:linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box;box-shadow:none;clip-path:none}.rail--gilt>.plate{padding:calc(4px * var(--s)) calc(6px * var(--s))}.rail-icon{flex:none;width:var(--icon);height:var(--icon);background:center / contain no-repeat;filter:drop-shadow(0 var(--px) 0 rgb(var(--v0-rgb) / .8))}.rail-icon--target{background-image:url(../rail/round-target.webp)}.rail-icon--pot{background-image:url(../rail/pot.webp)}.rail-icon--pattern{background-image:url(../rail/pattern.webp)}.rail-icon--turn{background-image:url(../rail/turn.webp)}.rail-icon--reroll{background-image:url(../rail/reroll.webp)}.rail-icon--round{background-image:url(../rail/round.webp)}.rail-icon--coin{background-image:url(../rail/coin.webp)}.rail--gilt>.bout-card{flex:none;min-height:0;margin-inline:calc(var(--play-pad) / -2 - var(--px));aspect-ratio:610 / 135;padding:0 6%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(3px * var(--s));background:url(../rail/banner.webp) center / 100% 100% no-repeat;box-shadow:none;clip-path:none;filter:drop-shadow(0 calc(2px * var(--s)) 0 rgb(var(--v0-rgb) / .55));cursor:pointer;transition:filter 90ms linear}.rail--gilt>.bout-card:focus-visible{outline:none}.rail--gilt .bout-card__name{min-width:0;font-family:var(--font-display);font-size:var(--t-mid);line-height:1;letter-spacing:var(--ls-tight);color:var(--wd0);text-shadow:0 var(--px) 0 var(--bn3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail--gilt>.bout-card--keeper .bout-card__name{color:var(--r2)}.rail--gilt>.bout-card--asleep .bout-card__name{color:var(--wd0);opacity:.7}.rail--gilt>.bout-card--phase-flash{filter:drop-shadow(0 0 calc(4px * var(--s)) var(--r4));transition:none}.rail--gilt>.bout-card--phase-hit{filter:drop-shadow(0 0 calc(8px * var(--s)) var(--r5)) brightness(1.15);transition:none}.rail--gilt>.target{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon label value" "icon reward reward";align-items:center;column-gap:calc(4px * var(--s))}.target>.rail-icon{grid-area:icon}.target__label{grid-area:label}.target__value{grid-area:value;font-size:var(--t-large);line-height:.9;color:var(--chip)}.target>.bout-card__reward{grid-area:reward}.target--draft .target__label,.target--long .target__label{display:none}.target--draft .target__value{grid-column:label / value;justify-self:start;min-width:0;font-size:var(--t-small);color:var(--ink-plate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail--gilt>.target--hp{position:relative}.rail--gilt>.target--hp:not(.target--draft){grid-template-areas:"icon label value" "icon bar bar";row-gap:calc(2px * var(--s))}.target--hp:not(.target--draft,.target--clock)>.bout-card__reward{display:none}.rail--gilt>.target--hp.target--clock:not(.target--draft){grid-template-areas:"icon label value" "icon bar bar" "icon reward reward"}.target--hp>.hpbar{grid-area:bar}.target--draft>.hpbar{display:none}.rail--gilt>.target--hp:not(.target--draft)~.scoreboard .progress{display:none}.hpbar{position:relative;height:calc(var(--t-nano) * 1.05);background:var(--l0);box-shadow:inset 0 calc(2px * var(--s)) calc(2px * var(--s)) #0009,inset 0 0 0 var(--px) var(--rule-gilt);overflow:hidden}.hpbar__trail,.hpbar__fill,.hpbar__ghost{position:absolute;inset:0}.hpbar__trail{z-index:1;background:linear-gradient(180deg,var(--r5),var(--r4) 55%,var(--r3));clip-path:inset(0 calc(100% - var(--trail, 100%)) 0 var(--hp, 100%))}.hpbar__trail:after{content:"";position:absolute;inset:0;background:var(--bn3);opacity:0}.hpbar--struck .hpbar__trail:after{animation:hpbar-flash .26s ease-out}@keyframes hpbar-flash{0%{opacity:1}to{opacity:0}}.hpbar__fill{z-index:2;background:linear-gradient(180deg,color-mix(in srgb,var(--g6) 70%,var(--l3)),color-mix(in srgb,var(--g4) 70%,var(--l3)) 40%,color-mix(in srgb,var(--g3) 70%,var(--l2)) 80%,color-mix(in srgb,var(--g2) 70%,var(--l1)));clip-path:inset(0 calc(100% - var(--hp, 100%)) 0 0)}.hpbar__ghost{z-index:3;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(--hp, 100%)) 0 var(--edge, 100%))}.hpbar--hot .hpbar__ghost{background:repeating-linear-gradient(45deg,var(--r3) 0 calc(3px * var(--s)),transparent calc(3px * var(--s)) calc(6px * var(--s))),var(--r0)}.hpbar--win .hpbar__ghost{background:repeating-linear-gradient(45deg,var(--g4) 0 calc(3px * var(--s)),transparent calc(3px * var(--s)) calc(6px * var(--s))),var(--g0)}.hpbar__left{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;font-size:var(--t-nano);line-height:1;color:var(--ink-plate);pointer-events:none}.hpbar--blind .hpbar__fill,.hpbar--blind .hpbar__ghost{clip-path:none;background:repeating-linear-gradient(45deg,var(--l3) 0 calc(3px * var(--s)),var(--l0) calc(3px * var(--s)) calc(6px * var(--s)));animation:progress-blind-static 1.1s steps(3) infinite}.hpbar--blind .hpbar__ghost{animation-delay:-.4s;opacity:.55}.hpbar--blind .hpbar__trail{display:none}.rail--gilt>.target--hit{animation:target-hit .38s var(--ease-out)}.rail--gilt>.target--ko{animation:target-ko .7s var(--ease-out)}@keyframes target-hit{0%{transform:none}12%{transform:translate(calc(-4px * var(--s)),calc(1px * var(--s))) rotate(-.8deg)}30%{transform:translate(calc(3px * var(--s)),calc(-1px * var(--s))) rotate(.6deg)}50%{transform:translate(calc(-2px * var(--s)))}72%{transform:translate(calc(1px * var(--s)))}to{transform:none}}@keyframes target-ko{0%{transform:none}10%{transform:translate(calc(-6px * var(--s)),calc(2px * var(--s))) rotate(-1.4deg) scale(1.04)}24%{transform:translate(calc(5px * var(--s)),calc(-2px * var(--s))) rotate(1.2deg) scale(1.03)}40%{transform:translate(calc(-4px * var(--s)),calc(1px * var(--s))) rotate(-.8deg)}58%{transform:translate(calc(2px * var(--s))) rotate(.4deg)}78%{transform:translate(calc(-1px * var(--s)))}to{transform:none}}.target__dmg{position:absolute;z-index:5;pointer-events:none;white-space:nowrap;font-size:var(--t-mid);line-height:1;color:var(--y5);animation:target-dmg 1s var(--ease-out) forwards}@keyframes target-dmg{0%{opacity:0;transform:translate(-50%,-30%) scale(.6)}14%{opacity:1;transform:translate(-50%,-110%) scale(1.3)}55%{opacity:1;transform:translate(-50%,-150%) scale(1)}to{opacity:0;transform:translate(-50%,-230%) scale(.95)}}.reduced-motion .rail--gilt>.target--hit,.reduced-motion .rail--gilt>.target--ko{animation:none}.rail--gilt>.scoreboard{background:radial-gradient(120% 90% at 50% 0%,rgb(var(--g4-rgb) / .16),transparent 65%) padding-box,linear-gradient(180deg,var(--l0),var(--v0)) padding-box;box-shadow:inset 0 0 calc(8px * var(--s)) rgb(var(--g4-rgb) / .22)}.pot__row .rail-icon{align-self:center}.rail--gilt .pot__row{justify-content:flex-start;gap:calc(4px * var(--s))}.rail--gilt .pot__figures{margin-left:auto}.rail--gilt>.pot{background-color:transparent}.rail--gilt>.pot--live{background:linear-gradient(90deg,rgb(var(--y4-rgb) / .16),transparent 60%) padding-box,linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box}.rail--gilt>.pot--fat{background:linear-gradient(90deg,rgb(var(--r4-rgb) / .22),transparent 60%) padding-box,linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box}.rail--gilt>.calc{background:radial-gradient(90% 140% at 0% 100%,rgb(var(--p4-rgb) / .5),transparent 70%) padding-box,radial-gradient(90% 140% at 100% 100%,rgb(var(--r4-rgb) / .4),transparent 70%) padding-box,var(--v0) padding-box}.rail--gilt .calc__pattern>.rail-icon{display:inline-block;vertical-align:middle;margin:calc(-2px * var(--s)) calc(3px * var(--s)) 0 0}.rail--gilt>.stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rail--gilt .stat{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label" "icon value";align-items:center;column-gap:calc(4px * var(--s));padding:calc(3px * var(--s)) calc(5px * var(--s))}.rail--gilt .stat__label{grid-area:label}.rail--gilt .stat__icon{grid-area:icon;width:calc(18px * var(--s));height:calc(18px * var(--s))}.rail--gilt .stat__row{grid-area:value}.rail--gilt .stat--changed{background:linear-gradient(180deg,rgb(var(--y3-rgb) / .45),var(--v0) 80%) padding-box}.rail--gilt .stat__value,.rail--gilt .stat__ghost{font-size:calc(var(--t-mid) * 1.25)}.tooltip--keeper{background:linear-gradient(180deg,var(--r1),var(--l0) 80%) padding-box}.tooltip--keeper .tooltip__name{color:var(--r5)}.rail__lamp{display:none}@media (min-width: 1100px) and (min-height: 600px){.rail__lamp{display:block;position:absolute;left:calc(-1 * var(--rail-x) - 5px * var(--s));top:58%;z-index:-1;width:calc(12px * var(--s));height:calc(26px * var(--s));background:url(../rail/tavern-lamp.webp) center / contain no-repeat;filter:drop-shadow(0 0 calc(10px * var(--s)) rgb(var(--y4-rgb) / .35));pointer-events:none}.rail__lamp:before{content:"";position:absolute;left:50%;bottom:96%;width:var(--px);height:100vh;background:repeating-linear-gradient(180deg,var(--y3) 0 calc(2px * var(--s)),var(--y1) calc(2px * var(--s)) calc(4px * var(--s)))}}@media (max-height: 460px){.rail--gilt{--plate-edge: calc(7px * var(--s));--icon: calc(15px * var(--s));--plate-bw: var(--px);--tile-pad: calc(2px * var(--s))}.rail--gilt>.plate,.rail--gilt .stat{border-width:var(--px)}.rail--gilt>.plate{padding:calc(2px * var(--s)) calc(5px * var(--s))}.rail--gilt .stat{padding:var(--px) calc(4px * var(--s))}.rail--gilt .stat__icon{width:calc(16px * var(--s));height:calc(16px * var(--s))}.rail--gilt .calc__pattern>.rail-icon{display:none}.rail--gilt>.target--hp:not(.target--draft){row-gap:0}.target--hp .target__value{line-height:.85}.target--hp .hpbar{height:calc(var(--t-nano) * .85)}}.rail--gilt>.target,.rail--gilt>.scoreboard,.rail--gilt>.pot,.rail--gilt .stat{box-sizing:border-box;height:var(--tile-h);padding-block:var(--tile-pad)}.rail--gilt>.target,.rail--gilt .stat{align-content:center}.rail--gilt>.scoreboard,.rail--gilt>.pot{justify-content:center}.rail--gilt>.pot{gap:calc(1px * var(--s))}.rail--gilt>.target .t-label,.rail--gilt>.target .bout-card__reward,.rail--gilt>.scoreboard .t-label,.rail--gilt>.pot .t-label,.rail--gilt .pot__pending{line-height:1.1}.rail--gilt>.calc{margin-block:0;padding-inline:0}.rail--gilt>.calc .calc__row{--row-out: calc(var(--plate-bw) + var(--play-pad) / 2);width:calc(100% + 2 * var(--row-out));margin-inline:calc(-1 * var(--row-out))}.rail.rail--gilt>.rail__actions{margin-top:auto}.board{display:grid;grid-template-rows:auto 1fr auto;gap:calc(4px * var(--s));min-height:0;min-width:0}.board__top{display:flex;min-width:0;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:linear-gradient(180deg,var(--l1),var(--l0));box-shadow:inset 0 0 0 var(--px) var(--rule-gilt);color:var(--ink-plate-dim);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-plate)}.rail-count:empty{display:none}.rail-wheelhint{position:absolute;top:100%;height:var(--counter-h);line-height:var(--counter-h);display:flex;align-items:center;gap:calc(3px * var(--s));padding:0 calc(4px * var(--s));background:linear-gradient(180deg,var(--l1),var(--l0));box-shadow:inset 0 0 0 var(--px) var(--rule-gilt);color:var(--y4);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease-out}.rail-wheelhint.is-on{opacity:1}.rail-wheelhint .tabcap{color:var(--y4);line-height:1.2}.consumables .card--fits{outline:calc(2px * var(--s)) solid var(--y4);outline-offset:calc(1px * var(--s))}.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 .actions,body.is-rolling .charm-rail-wrap,body.is-rolling .consumables-wrap{opacity:.2;pointer-events:none;transition-duration:.14s}@property --rail-fade{syntax: "<number>"; inherits: true; initial-value: 1;}.play>.rail{transition:opacity .28s var(--ease-out),--rail-fade .28s var(--ease-out)}.play>.rail:before,.play>.rail>:not(.rail__actions){opacity:var(--rail-fade)}body.is-rolling .play>.rail{--rail-fade: .2;transition-duration:.14s}body.is-rolling .play>.rail>:not(.rail__actions){pointer-events:none}.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, linear-gradient(180deg, var(--l2), var(--l0)));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(--y3)),0 0 0 calc(2px * var(--s)) var(--l0),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--dice_upgrade,.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}.armed-card{position:absolute;top:calc(100% + var(--counter-h));right:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:calc(6px * var(--s));transform-origin:100% 0;animation:armed-card-in .22s var(--ease-out)}.armed-card.hidden{display:none}.armed-card .pcard--full{--pw: min(calc(48vh / 1.4), 26vw, max(180px, calc(130px * var(--s))))}.armed-card__cancel{min-width:calc(120px * var(--s))}@keyframes armed-card-in{0%{transform:scale(.35);opacity:0}to{transform:none;opacity:1}}.card--armed{box-shadow:0 0 0 calc(2px * var(--px)) rgb(var(--y5-rgb) / .95),0 0 calc(6px * var(--s)) rgb(var(--y4-rgb) / .6);animation:glow-pulse 1s ease-in-out infinite}.card--empty{background:linear-gradient(180deg,rgb(var(--l0-rgb) / .8),rgb(var(--v0-rgb) / .7));box-shadow:inset 0 calc(2px * var(--s)) calc(3px * var(--s)) #00000080,inset 0 0 0 var(--px) var(--rule-gilt);cursor:default;opacity:.8;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)}:where(.card--ed-phantom){opacity:.8}.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__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--magic{--fx-edge: var(--p6);--fx-glow: var(--p4)}.card__fx--fire{--fx-edge: var(--r5);--fx-glow: var(--r4)}.card__fx--bolt{--fx-edge: var(--bt5);--fx-glow: var(--bt3)}.card__fx--earth{--fx-edge: var(--lf6);--fx-glow: var(--lf4)}.card__fx--ice,.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}.die-proxy--aim:after,.die-proxy--aim-bad:after{content:"";position:absolute;left:50%;top:50%;width:calc(56px * var(--s));height:calc(56px * var(--s));transform:translate(-50%,-50%);border-radius:50%;border:calc(2px * var(--s)) solid var(--y4);box-shadow:0 0 calc(12px * var(--s)) var(--y4),inset 0 0 calc(8px * var(--s)) var(--y4);pointer-events:none;animation:die-aim-pulse .7s ease-in-out infinite alternate}.die-proxy--aim-bad:after{border-color:var(--r5);box-shadow:0 0 calc(10px * var(--s)) var(--r5);animation:none}@keyframes die-aim-pulse{to{width:calc(64px * var(--s));height:calc(64px * var(--s))}}.diewheel{--wheel-r: calc(92px * var(--s));--mw: calc(46px * var(--s));--wheel-throw: calc(var(--wheel-r) * .62);position:fixed;inset:0;z-index:480}.diewheel__veil{position:absolute;inset:0;background:radial-gradient(circle at var(--cx) var(--cy),transparent calc(var(--wheel-r) * .45),rgb(var(--v0-rgb) / .72) calc(var(--wheel-r) * 1.9))}.diewheel__ring{position:absolute;left:var(--cx);top:var(--cy);width:calc(var(--wheel-r) * 2);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;box-shadow:inset 0 0 0 var(--px) rgb(var(--y4-rgb) / .35);pointer-events:none}.diewheel__target{position:absolute;left:50%;top:50%;width:calc(var(--wheel-r) * .8);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:calc(2px * var(--s)) dashed var(--y4)}.diewheel__dot{position:absolute;left:50%;top:50%;width:calc(14px * var(--s));aspect-ratio:1;border-radius:50%;background:var(--y4);box-shadow:0 0 calc(10px * var(--s)) var(--y4),0 0 0 calc(2px * var(--s)) var(--v0);transform:translate(-50%,-50%) translate(calc(var(--sx, 0) * var(--wheel-throw)),calc(var(--sy, 0) * var(--wheel-throw)))}.diewheel.is-idle .diewheel__dot{opacity:.55}.diewheel__slot{position:absolute;left:50%;top:50%;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%) translate(calc(var(--x) * var(--wheel-r)),calc(var(--y) * var(--wheel-r)));transition:transform .12s ease-out,filter .12s ease-out;filter:brightness(.7) saturate(.8);z-index:1}.diewheel__slot .pcard{width:var(--mw)}.diewheel__slot.is-selected{transform:translate(-50%,-50%) translate(calc(var(--x) * var(--wheel-r) * 1.12),calc(var(--y) * var(--wheel-r) * 1.12)) scale(1.28);filter:drop-shadow(0 0 calc(8px * var(--s)) var(--y4));z-index:2}.diewheel__info{position:absolute;width:min(calc(220px * var(--s)),calc(100vw - 32px));display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--s));padding:calc(6px * var(--s));box-sizing:border-box;text-align:center}.diewheel__name{font-family:var(--font-display);font-size:var(--t-small);color:var(--y4)}.diewheel__text{font-family:var(--font-ui);font-size:var(--t-micro);color:var(--ink-plate)}.diewheel__hints{display:flex;gap:calc(10px * var(--s));font-family:var(--font-ui);font-size:var(--t-micro);color:var(--ink-plate-dim)}.diewheel__hint{display:inline-flex;align-items:center;gap:calc(3px * var(--s))}.diewheel.is-opening .diewheel__slot{animation:diewheel-in .16s ease-out backwards}@keyframes diewheel-in{0%{transform:translate(-50%,-50%) scale(.4);opacity: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--magic{color:var(--magic)}.callout--bolt{color:var(--bolt)}.callout--earth{color:var(--earth)}.callout--ice,.callout--save-charm,.callout--save-permit,.callout--save-consumable{color:var(--ice)}@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(168px * var(--s));--action-gap: calc(6px * var(--s));--actions-w: min(calc(var(--action-cell) * 3 + var(--action-gap) * 2), calc(100% - 16px * var(--s)));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--action-gap);position:relative;isolation:isolate;width:var(--actions-w)}.actions .btn{flex-direction:row;gap:calc(6px * var(--s))}.action-set,.action-roll,.action-farkle{grid-area:1 / 1}.action-reroll,.action-clearpick{grid-area:1 / 2}.action-clearpick{cursor:pointer}.action-reroll.is-yielded{display:none}.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)}@media (max-height: 460px){body[data-input-device=keyboard] .actions .action__glyph{display:none}}body:not([data-input-device=keyboard]):not([data-input-device=touch]):not([data-input-device=mouse]) .action__glyph:is([data-kind=bumper],[data-kind=trigger]){font-size:calc(var(--t-mid) * 1.8);margin-block:calc(var(--t-mid) * -.4)}.action-roll--risk:not(:disabled):after{content:"";position:absolute;left:calc(14px * var(--s));right:calc(14px * var(--s));bottom:10%;height:calc(2px * var(--s));border-radius:var(--px);background:var(--r4);box-shadow:0 0 calc(4px * var(--s)) rgb(var(--r4-rgb) / .8);pointer-events:none}.action-roll--risk.btn--ready:before{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.btn--ready:before{animation-duration:1.1s}.actions--hot-wins .action-set{grid-area:1 / 1 / 2 / 3}.action-auto{grid-area:1 / 3}.actions--auto .action-set,.actions--auto .action-roll{grid-area:1 / 1 / 2 / 3}.action-bank__halo{--halo-h: var(--bank-h, var(--action-h));grid-area:1 / 3;position:absolute;inset:0;z-index:-1;display:none;pointer-events:none;border-image:url(../buttons/gold-glow.webp) 17 104 16 104 fill / calc(var(--halo-h) * 17 / 91) calc(var(--halo-h) * 104 / 91) calc(var(--halo-h) * 16 / 91) / calc(var(--halo-h) * 17 / 91) calc(var(--halo-h) * 48 / 91) calc(var(--halo-h) * 16 / 91) stretch;animation:bank-halo 1.8s ease-in-out infinite}.action-bank--wins:not(:disabled)+.action-bank__halo{display:block}.action-bank.hidden+.action-bank__halo,.actions--clear .action-bank+.action-bank__halo{display:none}@keyframes bank-halo{0%,to{opacity:.75}50%{opacity:1}}.action-bank--wins .btn__glint{animation-duration:2s}.action-bank--wins .btn__glint:nth-child(3){animation-duration:2.6s}.reduced-motion .action-bank__halo{animation:none}@media (prefers-reduced-motion: reduce){.action-bank__halo{animation:none}}.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)) calc(14px * var(--s))}.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));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(--ink-plate);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-plate-dim)}.tooltip__text{font-family:var(--font-body);font-size:var(--t-base);color:var(--ink-plate);line-height:1.3}.tooltip__line{font-family:var(--font-body);font-size:var(--t-small);color:var(--ink-plate-dim)}.tooltip__flavor{font-family:var(--font-body);font-size:var(--t-small);color:var(--ink-plate-faint);font-style:italic;line-height:1.25;border-top:var(--px) solid var(--rule-gilt);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;border-image: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;background:none;border-image: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(--ink-plate)}.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(--ink-plate-dim)}.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;border-image: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--modal.tooltip--sheet .tooltip__flight{width:min(calc(1.1 * min(calc(480px * var(--s)),calc(100vw - 16px)) - .1 * min(calc(72vh / 1.4),40vw,max(240px,calc(158px * var(--s)))) - 6.4px * var(--s)),calc(100vw - 16px))}.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(--rule-gilt)}.tooltip__stat{display:flex;flex-direction:column;gap:0}.tooltip__stat-n{font-family:var(--font-display);font-size:var(--t-mid);color:var(--ink-plate);line-height:1}.tooltip__stat-label{color:var(--ink-plate-dim)}.lvl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(6px * var(--s)) calc(12px * var(--s));margin-top:calc(6px * var(--s));padding:calc(5px * var(--s)) calc(9px * var(--s))}.lvl__label{display:inline-flex;align-items:center;gap:.5em;color:var(--ink-plate-dim);letter-spacing:.12em}.lvl__n{display:inline-grid;overflow:hidden;font-family:var(--font-display);font-size:var(--t-mid);line-height:1.1;color:var(--earth)}.lvl__n>span{grid-area:1 / 1;text-align:center}.lvl__max{color:var(--ink-plate-faint)}.lvl__pips{display:inline-flex;gap:calc(4px * var(--s));padding:0 calc(2px * var(--s))}.lvl__pip{position:relative;width:calc(8px * var(--s));height:calc(8px * var(--s));rotate:45deg;background:rgb(var(--l0-rgb) / .85);border:var(--px) solid var(--rule-gilt)}.lvl__pip:after{content:"";position:absolute;inset:calc(-1 * var(--px));background:var(--earth);border:var(--px) solid var(--lf6);box-shadow:0 0 calc(6px * var(--s)) rgb(var(--lf4-rgb) / .75);opacity:0}.lvl__pip.is-on:after{opacity:1}.lvl__xp{flex:1 0 100%;display:flex;flex-direction:column;gap:calc(3px * var(--s))}.lvl__xp-bar{display:block;height:calc(5px * var(--s));background:rgb(var(--l0-rgb) / .85);border:var(--px) solid var(--rule-gilt)}.lvl__xp-fill{display:block;height:100%;background:var(--earth);box-shadow:0 0 calc(4px * var(--s)) rgb(var(--lf4-rgb) / .6)}.lvl__xp-n{color:var(--ink-plate-dim)}.lvl__n--turn .lvl__now{opacity:0;translate:0 100%}.lvl.is-up .lvl__n--turn .lvl__was{animation:lvl-out .32s var(--ease-out) forwards}.lvl.is-up .lvl__n--turn .lvl__now{animation:lvl-in .42s var(--ease-back) .08s forwards}.lvl.is-up .lvl__pip.is-gain:after{animation:lvl-pip .5s var(--ease-back) .12s forwards}@keyframes lvl-out{to{opacity:0;translate:0 -100%}}@keyframes lvl-in{to{opacity:1;translate:0 0}}@keyframes lvl-pip{0%{opacity:0;scale:2.2}to{opacity:1;scale:1}}.reduced-motion .lvl.is-up .lvl__n--turn .lvl__was{animation:none;opacity:0}.reduced-motion .lvl.is-up .lvl__n--turn .lvl__now{animation:none;opacity:1;translate:none}.reduced-motion .lvl.is-up .lvl__pip.is-gain:after{animation:none;opacity:1}.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;flex-wrap:wrap;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)))}.tooltip__action--row{flex-basis:100%}.toast-layer{position:fixed;top:var(--toast-top, calc(8px * var(--s)));left:var(--toast-cx, 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,.feat-pop,.bounty-pop,.notice-pop{--plate-tint: var(--l1);border:calc(2px * var(--s)) solid transparent;border-image:url(../rail/container.webp) 32 / calc(8px * var(--s)) stretch;background:linear-gradient(180deg,var(--plate-tint),var(--l0) 85%) padding-box;filter:drop-shadow(0 calc(3px * var(--s)) 0 rgb(0 0 0 / .55));color:var(--ink-plate)}.toast{padding:calc(5px * var(--s)) calc(12px * var(--s));font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);text-shadow:0 var(--px) 0 rgb(0 0 0 / .6);animation:toast-in .22s var(--ease-back)}.toast--bad{--plate-tint: var(--r2);color:var(--r5)}.toast--good{--plate-tint: var(--g2);color:var(--g6)}.toast--earth{--plate-tint: var(--lf1);color:var(--lf5)}.toast--ice{--plate-tint: var(--b0);color:var(--b5)}.toast--money{--plate-tint: var(--y1);color:var(--y4)}.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{--plate-tint: var(--y0);pointer-events:none;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(--rule-gilt)}.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(--ink-plate);letter-spacing:var(--ls-wide);line-height:1.1}.feat-pop__text{color:var(--ink-plate-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;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(--ink-plate-dim)}.bounty-pop__name{font-family:var(--font-display);font-size:var(--t-mid);color:var(--ink-plate);letter-spacing:var(--ls-wide);line-height:1.1}.bounty-pop__text{color:var(--ink-plate-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__xp{margin-top:calc(3px * var(--s));color:var(--earth);font-size:var(--t-nano);letter-spacing:var(--ls-wide)}.bounty-pop.is-leaving{animation:feat-out .3s var(--ease-out) forwards}.bounty-pop--easy{--plate-tint: var(--g1)}.bounty-pop--easy .bounty-pop__eyebrow{color:var(--g5)}.bounty-pop--medium{--plate-tint: var(--b0)}.bounty-pop--medium .bounty-pop__eyebrow{color:var(--b4)}.bounty-pop--hard{--plate-tint: var(--y0)}.bounty-pop--hard .bounty-pop__eyebrow{color:var(--y3)}.notice-pop{--plate-tint: var(--y0);pointer-events:none;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)}.notice-pop__body{display:flex;align-items:center;gap:calc(8px * var(--s))}.notice-pop__art{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(--rule-gilt)}.notice-pop__lines{min-width:0;flex:1}.notice-pop__eyebrow{color:var(--y3);letter-spacing:var(--ls-mega)}.notice-pop__name{font-family:var(--font-display);font-size:var(--t-mid);color:var(--ink-plate);letter-spacing:var(--ls-wide);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-pop__text{color:var(--ink-plate-dim);font-size:var(--t-small);line-height:1.25}.notice-pop__next{margin-top:calc(4px * var(--s));padding-top:calc(3px * var(--s));box-shadow:inset 0 var(--px) 0 var(--rule-gilt);color:var(--ink-plate);font-size:var(--t-small);line-height:1.25}.notice-pop__next-k{color:var(--y4);letter-spacing:var(--ls-wide);margin-inline-end:calc(5px * var(--s))}.notice-pop__next-k:after{content:" ·"}.notice-pop__next-n{color:var(--y4);margin-inline-start:calc(5px * var(--s));white-space:nowrap}.notice-pop__next-best{color:var(--ink-plate-dim);margin-inline-end:calc(5px * var(--s))}.notice-pop.is-leaving{animation:feat-out .3s var(--ease-out) forwards}.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-plate-dim);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-plate);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(--ink-plate-dim);line-height:1.15;text-align:center;min-height:calc(11px * var(--s))}.has-help{cursor:help;outline:none}.has-help:focus-visible{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--v6)}.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}}.rail-more{position:relative;flex:none;width:var(--mw);height:calc(var(--mw) * 1.18);padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.rail-more>.pcard--back{position:absolute;left:50%;top:0;height:100%;translate:-50% 0}.rail-more__under{rotate:6deg;translate:-38% 2%!important;filter:brightness(.6) drop-shadow(0 0 0 transparent)!important}.rail-more__n{position:absolute;left:50%;top:38%;translate:-50% -50%;padding:calc(1px * var(--s)) calc(5px * var(--s));background:var(--l0);color:var(--y4);box-shadow:inset 0 0 0 var(--px) var(--y3);font-size:calc(var(--mw) * .26);line-height:1.1;white-space:nowrap}.rail-more__label{position:absolute;left:0;right:0;bottom:6%;text-align:center;color:var(--y5);font-size:var(--t-micro);text-shadow:0 var(--px) 0 var(--v0),0 calc(-1 * var(--px)) 0 var(--v0),var(--px) 0 0 var(--v0),calc(-1 * var(--px)) 0 0 var(--v0)}.rail-more:is(:hover,.is-focused,.is-peek) .rail-more__n{background:var(--y1);color:var(--y5)}.rail-tray{position:absolute;top:calc(100% + var(--counter-h, 0px) + 4px * var(--s));z-index:55;--mw: calc(64px * var(--s));max-width:min(90vw,calc(var(--mw) * 8 + 40px * var(--s)));max-height:60vh;overflow-y:auto;padding:calc(6px * var(--s));box-shadow:0 calc(6px * var(--s)) calc(16px * var(--s)) #0009}.shopdeck__rail{position:relative}:is(.charm-rail-wrap,.consumables-wrap,.shopdeck__rail)>.rail-tray{right:0}.rail-tray__head{color:var(--y4);margin-bottom:calc(4px * var(--s))}.rail-tray__grid{display:flex;flex-wrap:wrap;gap:calc(3px * var(--s))}.rail--stacked>.rail-more{margin-left:var(--rail-gap);z-index:calc(var(--stack-n) + 3)!important}.rail-tray__grid .pcard.pcard.card--ed-phantom{opacity:.5;filter:none}.rail-tray__grid .card--ed-phantom .card__moonlight,.rail-tray__grid .card--ed-foil :is(.card__sheen,.card__sparks){display:none}.shopdeck__top:has(.rail-tray){z-index:55}.status-tray{--status-w: max(40px, calc(34px * var(--s)));position:absolute;top:calc(var(--counter-h) + 4px * var(--s));right:calc(2px * var(--s));max-width:45%;display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-start;gap:calc(5px * var(--s));z-index:6;pointer-events:none}body.is-rolling .status-tray{opacity:.35;transition:opacity .14s linear}.status{position:relative;width:var(--status-w);display:flex;flex-direction:column;align-items:center;gap:calc(2px * var(--s));pointer-events:auto;transition:opacity .3s linear,transform .3s var(--ease-out)}.status.is-leaving{opacity:0;transform:scale(.6);pointer-events:none}.status.is-arriving{animation:status-arrive .6s var(--ease-out) both}@keyframes status-arrive{0%{transform:scale(1.9);opacity:0;filter:brightness(3)}45%{transform:scale(.92);opacity:1;filter:brightness(1.6)}to{transform:scale(1);filter:none}}.status__icon{--status-edge: var(--card-charm-edge);--status-glow: rgb(var(--y4-rgb) / .35);position:relative;width:var(--status-w);aspect-ratio:1;padding:0;border:0;border-radius:calc(3px * var(--s));background:radial-gradient(circle at 50% 40%,var(--l2),var(--l0) 78%);box-shadow:0 0 0 var(--px) var(--l0),0 0 0 calc(2 * var(--px)) var(--status-edge),0 0 0 calc(3 * var(--px)) var(--l0),0 calc(2px * var(--s)) calc(6px * var(--s)) #0009,0 0 calc(10px * var(--s)) var(--status-glow);cursor:pointer;overflow:hidden;transition:transform .15s var(--ease-out),box-shadow .2s linear}.status__icon:hover,.status__icon:focus-visible,.status.is-open .status__icon{transform:translateY(calc(-1px * var(--s))) scale(1.06);outline:none}.status__art{position:absolute;inset:8%;background:center / contain no-repeat;image-rendering:pixelated;filter:drop-shadow(0 var(--px) 0 rgb(0 0 0 / .7))}.status__rim{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .16),transparent 34%),radial-gradient(circle at 50% 50%,transparent 58%,rgb(0 0 0 / .55));pointer-events:none}.status--keeper .status__icon{--status-edge: var(--r3);--status-glow: rgb(var(--r4-rgb) / .55);background:radial-gradient(circle at 50% 60%,var(--r1),var(--l0) 80%)}.status--keeper .status__icon:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:calc(2 * var(--px));background:conic-gradient(from var(--hellspin),var(--r2),var(--m3),var(--r4),var(--o4),var(--r2),var(--m3),var(--r2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tok-hellspin 3s linear infinite;pointer-events:none}.status__tag{max-width:var(--status-w);font-size:var(--t-nano);line-height:1;color:var(--ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 var(--px) 0 #000,0 0 calc(3px * var(--s)) #000}.status__tag:empty{display:none}.status--keeper .status__tag{color:var(--r5)}.status__badge{position:absolute;top:calc(-4px * var(--s));right:calc(-4px * var(--s));min-width:calc(13px * var(--s));height:calc(13px * var(--s));padding:0 calc(2px * var(--s));border-radius:calc(7px * var(--s));background:var(--r2);box-shadow:0 0 0 var(--px) var(--l0),0 0 0 calc(2 * var(--px)) var(--r4);font-family:var(--font-display);font-size:var(--t-nano);line-height:calc(13px * var(--s));color:var(--ink);text-align:center;text-shadow:0 var(--px) 0 #000;pointer-events:none}.status__badge:empty{display:none}.status.is-turning{animation:status-arrive .6s var(--ease-out) both}.status.is-timed .status__tag{font-variant-numeric:tabular-nums;color:var(--y5);text-transform:none}.status.is-expiring .status__icon{animation:status-expire 1s ease-in-out infinite alternate}.status.is-expiring .status__tag{color:var(--r5)}@keyframes status-expire{0%{opacity:1}to{opacity:.3}}.status__panel{position:absolute;top:calc(var(--status-w) + 6px * var(--s));right:0;width:max(200px,calc(150px * var(--s)));padding:calc(6px * var(--s)) calc(8px * var(--s));border:calc(2px * var(--s)) solid transparent;border-image:url(../rail/container.webp) 32 / calc(8px * var(--s)) stretch;background:linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box;filter:drop-shadow(0 calc(4px * var(--s)) calc(8px * var(--s)) rgb(0 0 0 / .7));font-family:var(--font-body);font-size:var(--t-small);line-height:1.35;color:var(--ink-plate);text-align:left;opacity:0;transform:translateY(calc(-6px * var(--s))) scale(.92);transform-origin:right top;pointer-events:none;transition:opacity .16s linear,transform .2s var(--ease-out)}.status.is-open .status__panel{opacity:1;transform:none;pointer-events:auto}.status.is-open{z-index:2}.status--keeper .status__panel{background:linear-gradient(180deg,var(--r1),var(--l0) 80%) padding-box;filter:drop-shadow(0 0 calc(8px * var(--s)) rgb(var(--r4-rgb) / .35)) drop-shadow(0 calc(4px * var(--s)) calc(8px * var(--s)) rgb(0 0 0 / .7))}.status__kicker{font-size:var(--t-nano);color:var(--ink-plate-dim);margin-bottom:calc(3px * var(--s))}.status--keeper .status__kicker{color:var(--r5)}.status--fate .status__icon{--status-edge: var(--p3);--status-glow: rgb(var(--p4-rgb) / .5);background:radial-gradient(circle at 50% 60%,var(--p1),var(--v0) 80%)}.status--fate .status__kicker{color:var(--p5)}.status__source{margin-top:calc(4px * var(--s));font-size:var(--t-nano);color:var(--y4);text-align:right}.status--keeper .status__source{color:var(--r5);text-align:left}.stat.is-hell,.pot.is-hell,.calc.is-hell,.calc__pattern.is-hell{position:relative;isolation:isolate}.stat.is-hell:after,.pot.is-hell:after,.calc.is-hell:after{content:"";position:absolute;inset:calc(-1 * var(--px));padding:calc(2 * var(--px));border-radius:calc(2px * var(--s));background:conic-gradient(from var(--hellspin),var(--r2),var(--m3),var(--r4),var(--o4),var(--r2),var(--m3),var(--r4),var(--r2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 calc(3px * var(--s)) var(--r4));animation:tok-hellspin 2.6s linear infinite,hell-flicker 1.3s steps(4) infinite alternate;pointer-events:none;z-index:1}.stat.is-hell:before,.pot.is-hell:before,.calc.is-hell:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 120%,rgb(var(--r4-rgb) / .45),transparent 70%),radial-gradient(circle at 8% 100%,rgb(var(--m3-rgb) / .35),transparent 30%),radial-gradient(circle at 92% 100%,rgb(var(--m3-rgb) / .35),transparent 30%);animation:hell-breathe 1.8s ease-in-out infinite alternate;pointer-events:none;z-index:-1}.stat.is-hell .stat__value{color:var(--r5);animation:hell-twitch 2.2s steps(1) infinite}.stat.is-hell .stat__label{color:var(--r5)}.pot.is-hell .pot__value{color:var(--r5);text-shadow:0 0 calc(6px * var(--s)) rgb(var(--r4-rgb) / .8);animation:hell-twitch 2.6s steps(1) infinite}.pot.is-hell .pot__label{color:var(--r5)}.calc__pattern.is-hell{color:var(--r5);text-shadow:0 0 calc(4px * var(--s)) var(--r4),0 0 calc(10px * var(--s)) rgb(var(--m3-rgb) / .6);animation:hell-twitch 2.4s steps(1) infinite}.calc__pattern.is-hell .calc__pattern-lvl{color:var(--m4)}.btn.is-hell,.pcard.is-hell{animation:hell-aura 1.4s ease-in-out infinite alternate}.btn.is-hell:disabled{animation:hell-aura 1.4s ease-in-out infinite alternate!important;color:var(--r5)!important}@keyframes hell-flicker{0%{opacity:.95}50%{opacity:.7}to{opacity:1}}@keyframes hell-breathe{0%{opacity:.55}to{opacity:1}}@keyframes hell-aura{0%{filter:drop-shadow(0 0 calc(2px * var(--s)) var(--r4)) drop-shadow(0 0 calc(5px * var(--s)) rgb(var(--m3-rgb) / .5))}to{filter:drop-shadow(0 0 calc(4px * var(--s)) var(--r5)) drop-shadow(0 0 calc(10px * var(--s)) rgb(var(--r4-rgb) / .8))}}@keyframes hell-twitch{0%,86%,to{translate:0 0}88%{translate:var(--px) 0}90%{translate:calc(-1 * var(--px)) var(--px)}92%{translate:0 0}}.reduced-motion .status--keeper .status__icon:after,.reduced-motion .status.is-expiring .status__icon,.reduced-motion .status.is-arriving,.reduced-motion .status.is-turning,.reduced-motion :is(.stat,.pot,.calc).is-hell:before,.reduced-motion :is(.stat,.pot,.calc).is-hell:after,.reduced-motion :is(.stat__value,.pot__value,.calc__pattern,.btn,.pcard).is-hell,.reduced-motion .is-hell :is(.stat__value,.pot__value){animation:none}.reduced-motion .btn.is-hell:disabled{animation:none!important}.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(--ink-plate);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 var(--rule-gilt)}.statline__k{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-plate-dim)}.statline__v{flex:0 0 auto}.statline__v{font-size:var(--t-mid);color:var(--ink-plate);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(--ink-plate-dim)}.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__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(--ink-plate)}.slider__track{position:relative;height:calc(12px * var(--s));background:var(--l0);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt),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(--l2) 0,var(--l2) 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(--y3),var(--y2));box-shadow:inset 0 var(--px) 0 var(--y4),inset 0 calc(-1 * var(--px)) 0 var(--y1);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(--bn2);box-shadow:inset 0 0 0 var(--px) var(--bn3),inset 0 calc(-3px * var(--s)) 0 #0000004d,0 0 0 var(--px) var(--wd0),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:linear-gradient(180deg,var(--l1),var(--l0));color:var(--ink-plate-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(--rule-gilt);transition:transform .07s var(--ease-snap),filter .12s linear}.seg__cell:hover{filter:brightness(1.25)}.seg__cell.is-on{background:linear-gradient(180deg,var(--y3),var(--y2));color:var(--y0);text-shadow:0 var(--px) 0 rgb(var(--y5-rgb) / .45);box-shadow:inset 0 0 0 var(--px) var(--y4),inset 0 calc(-2px * var(--s)) 0 var(--y1)}.seg__cell.is-focused{filter:brightness(1.3)}.seg__cell span{display:block}.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(--l0);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt),inset 0 calc(2px * var(--s)) calc(3px * var(--s)) #00000080}.tog__block{position:absolute;top:var(--px);left:var(--px);width:calc(13px * var(--s));height:calc(12px * var(--s));background:var(--bn0);transform:translate(0);transition:transform .12s var(--ease-snap),background .12s linear}.tog.is-on .tog__block{transform:translate(calc(15px * var(--s)));background:linear-gradient(180deg,var(--y4),var(--y3));box-shadow:inset 0 calc(-2px * var(--s)) 0 var(--y2)}.tog__state{min-width:calc(24px * var(--s));flex:0 0 auto;text-align:right;color:var(--ink-plate-faint)}.tog.is-on .tog__state{color:var(--y4)}.tog:hover .tog__label,.tog.is-focused .tog__label{color:var(--ink-plate)}.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{--tab-h: calc(26px * var(--s));--tab-floor: 0px;--tab-box: max(var(--tab-floor), var(--tab-h));--tab-l: url(../buttons/tab-l.webp);--tab-r: url(../buttons/tab-r.webp);--tab-m: url(../buttons/tab-m.webp);display:flex;align-items:center;justify-content:center;gap:calc(3px * var(--s));height:var(--tab-box);border:0;cursor:pointer;background:var(--tab-l) left center / auto 100% no-repeat,var(--tab-r) right center / auto 100% no-repeat,var(--tab-m) center / calc(100% - var(--tab-box) * .68) 100% no-repeat;color:var(--n6);text-shadow:0 calc(1px * var(--s)) 0 rgb(var(--v0-rgb) / .7);font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);letter-spacing:0;padding:0 calc(var(--tab-box) * .45 + max(5px,3px * var(--s))) calc(var(--tab-box) * .1);transition:filter .12s linear,transform .08s var(--ease-snap)}@media (pointer: coarse){.tabbar__tab{--tab-floor: 44px}}@media (pointer: coarse){.tabbar__tab{min-width:46px}}.tabbar__tab:not(.is-on){filter:brightness(.7)}.tabbar__tab:not(.is-on):is(:hover,.is-focused){filter:brightness(.9)}.tabbar__tab.is-on{--tab-l: url(../buttons/tab-on-l.webp);--tab-r: url(../buttons/tab-on-r.webp);--tab-m: url(../buttons/tab-on-m.webp);color:var(--n7);filter:drop-shadow(0 0 calc(5px * var(--s)) rgb(var(--y5-rgb) / .35));transform:translateY(calc(-1px * var(--s)))}.tabbar__tab.is-on:hover{filter:drop-shadow(0 0 calc(5px * var(--s)) rgb(var(--y5-rgb) / .35)) brightness(1.18)}.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(--rule-gilt)}.tabstrip{display:flex;align-items:center;gap:calc(6px * var(--s));min-width:0}.tabstrip .tabbar{flex:1 1 auto}.tabcap{flex:0 0 auto;font-family:var(--font-glyph);color:var(--ink-plate-dim);font-size:var(--t-nano);padding:0 calc(3px * var(--s));box-shadow:inset 0 0 0 var(--px) currentColor}.tabcap:empty{display:none}@media (pointer: coarse){.tabcap{display:none}}.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:flex-start;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:before,.menu__body:after{content:"";flex:1 1 0;min-height:0}.menu__body:after{flex-grow:3}.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{position:relative;flex:0 0 auto;overflow:visible;margin-left:0;width:100%;text-align:center}.title--img{height:auto;display:block}.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__word{display:block;font-family:var(--font-display);font-size:calc(54px * var(--s));line-height:1;color:var(--y4)}@keyframes title-drop{0%{opacity:0}to{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,207fr) minmax(0,312fr) minmax(0,207fr);align-items:center;flex:0 0 auto;width:min(100%,calc(726px + 2 * var(--nav-gap)));--nav-gap: clamp(8px, 1.3vh, calc(9px * var(--s)));gap:var(--nav-gap)}.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(14px * 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(--l0-rgb) / .78);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt);font-family:var(--font-ui);font-size:var(--t-base);color:var(--ink-plate);white-space:nowrap}.menu__meta .t-label{color:var(--ink-plate-dim)}.menu__meta-hi{color:var(--chip)}.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) + 36px)}}.menu__profile,.menu__help{width:max(154px,calc(126px * var(--s)));max-width:41vw}.menu__help{position:absolute;right:max(calc(10px * var(--s)),var(--safe-r));bottom:calc(8px * var(--s));z-index:3;height:max(40px,calc(30px * var(--s) - 8px));padding-block:0;transition:opacity .18s ease}.menu__help .btn__label{font-size:calc(var(--t-mid) * .8)}.menu__socials{position:absolute;right:max(calc(10px * var(--s)),var(--safe-r));bottom:calc(8px * var(--s) + max(40px,calc(30px * var(--s) - 8px)) + 6px * var(--s) + 3px);z-index:3;display:flex;gap:calc(6px * var(--s) + 3px);transition:opacity .18s ease}.menu__social{position:relative;display:grid;place-items:center;padding:0;width:max(48px,calc(30px * var(--s)));height:max(48px,calc(30px * var(--s)));border:0;border-radius:22%;color:#fff;cursor:pointer;box-shadow:0 calc(2px * var(--s)) calc(4px * var(--s)) #00000073;transition:filter .12s,transform .12s}.menu__social--discord{background:#5865f2}.menu__social--facebook{background:#0866ff}.menu__social:hover,.menu__social.is-focused{filter:brightness(1.15);transform:translateY(calc(-1px * var(--s)))}.menu__social:active{transform:none;filter:brightness(.95)}.menu__social .uiicon--brand{width:58%;height:58%}@media (pointer: coarse){.menu__social:after{content:"";position:absolute;inset:-4px}}.menu__quit{position:absolute;top:calc(8px * var(--s));right:max(calc(10px * var(--s)),var(--safe-r));z-index:3;min-width:max(96px,calc(80px * var(--s)));height:max(36px,calc(24px * var(--s) - 8px));padding-block:0;transition:opacity .18s ease}.menu__quit .btn__label{font-size:calc(var(--t-mid) * .8)}@media (pointer: coarse){.btn.menu__help,.btn.menu__profile{min-height:36px}}body[data-input-device=touch] .btn--quiet.menu__help,body[data-input-device=touch] .btn--quiet.menu__profile{min-height:36px}.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{align-self:center;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:calc(10px * var(--s));max-width:calc(100% - 20px * var(--s));transition:opacity .18s ease}.menu__cta--hidden{opacity:0;pointer-events:none}.menu__cta-btn{min-width:calc(220px * var(--s));gap:calc(8px * var(--s));height:max(44px,calc(30px * var(--s)));padding:calc(3px * var(--s)) calc(14px * var(--s));animation:menu-cta-breathe 2.4s ease-in-out infinite}@keyframes menu-cta-breathe{0%,to{filter:drop-shadow(0 0 calc(2px * var(--s)) rgb(var(--g6-rgb) / .35))}50%{filter:drop-shadow(0 0 calc(6px * var(--s)) rgb(var(--g6-rgb) / 1)) drop-shadow(0 0 calc(16px * var(--s)) rgb(var(--g5-rgb) / .9))}}.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(--ink-plate-dim);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:rgb(var(--l0-rgb) / .9);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt);font-family:var(--font-display);font-size:var(--t-mid);color:var(--ink-plate)}.seedcell.is-filled{background:var(--l1);box-shadow:inset 0 0 0 var(--px) rgb(var(--y3-rgb) / .6)}.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(--l0)}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}.seedhint{color:var(--ink-plate-faint)}.pixinput-wrap{display:flex;align-items:center;gap:calc(5px * var(--s));background:linear-gradient(180deg,rgb(var(--l0-rgb) / .9),rgb(var(--v0-rgb) / .85));padding:calc(4px * var(--s)) calc(6px * var(--s));box-shadow:inset 0 0 0 var(--px) var(--rule-gilt),inset 0 calc(2px * var(--s)) calc(4px * var(--s)) #00000080;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-plate-dim)}.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(--ink-plate);text-transform:uppercase;caret-color:var(--y4)}.pixinput::placeholder{color:var(--ink-plate-faint)}.screen--boutselect{background:transparent}.bs{--bs-btn-h: max(44px, calc(22px * var(--s)));position:relative;display:grid;grid-template-rows: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(--ink-plate);text-shadow:calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--v0)}.bs__head .t-label{color:var(--ink-plate-dim)}.bs__purse{text-align:right}.bs__pins{display:flex;flex-direction:column;align-items:flex-end;gap:calc(2px * var(--s));flex:0 0 auto;min-width:0}.bs__pins:is(.is-empty,.is-cramped){display:none}.bs__pins-label{align-self:flex-start;letter-spacing:var(--ls-mega)}.bs__pins-row{display:flex;align-items:flex-end;gap:calc(4px * var(--s))}.bs__pin{display:flex;align-items:center;gap:calc(4px * var(--s));padding:calc(3px * var(--s)) calc(6px * var(--s)) calc(3px * var(--s)) calc(3px * var(--s));color:var(--ink-plate);font-size:var(--t-small)}.bs__pin--next{box-shadow:inset 0 0 0 var(--px) var(--y4)}.bs__pin-lines{display:flex;flex-direction:column;min-width:0;line-height:1.1}.bs__pin-role{font-size:var(--t-nano);line-height:1;letter-spacing:var(--ls-wide);color:var(--y4)}.bs__pin-q{display:flex;align-items:baseline;gap:calc(6px * var(--s));min-width:0}.bs__pin-text{max-width:calc(240px * var(--s));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs__pins.is-folded .bs__pin--next .bs__pin-role,.bs__pins.is-folded .bs__pin-text{display:none}.bs__pin-item{display:flex;min-width:0}.bs__pin-run{display:flex;flex-direction:column;align-items:center;gap:calc(1px * var(--s))}.bs__pin-role--run{color:var(--ink-plate-dim)}.bs__pin-art{width:calc(24px * var(--s));height:calc(24px * var(--s));background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated;box-shadow:inset 0 0 0 var(--px) var(--rule-gilt);flex:0 0 auto}.bs__purse-num{font-size:var(--t-large);color:var(--money);line-height:1}.bs__upsell{align-self:center;flex:0 0 auto;min-height:0;padding:calc(4px * var(--s)) calc(12px * var(--s))}.bs__upsell .btn__label{font-size:var(--t-tiny);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}.bs__cols>*{min-width:0}.bout{--tier: var(--wd3);--tier-wash: rgb(var(--l2-rgb) / .3);position:relative;display:flex;flex-direction:column;gap:calc(4px * var(--s));padding:calc(10px * var(--s));min-height:0;overflow:hidden;background:linear-gradient(180deg,var(--tier-wash),transparent calc(90px * var(--s))) padding-box,linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box;box-shadow:inset 0 0 0 var(--px) rgb(var(--tier-rgb, var(--y3-rgb)) / .55),var(--shadow-hard);transition:filter .2s linear}.bout>*{min-width:0}.bout--small{--tier: var(--b2);--tier-rgb: var(--b2-rgb);--tier-wash: rgb(var(--b1-rgb) / .38)}.bout--big{--tier: var(--l3);--tier-rgb: var(--l3-rgb);--tier-wash: rgb(var(--l3-rgb) / .3)}.bout--house{--tier: var(--r3);--tier-rgb: var(--r3-rgb);--tier-wash: rgb(var(--r2-rgb) / .35)}.bout--house.panel--danger{background:linear-gradient(180deg,var(--tier-wash),transparent calc(90px * var(--s))) padding-box,linear-gradient(180deg,var(--r1),var(--l0) 80%) padding-box}.bout--ambush{--house: var(--keeper, var(--b4));--tier: var(--b3);--tier-rgb: var(--b3-rgb);--tier-wash: rgb(var(--b1-rgb) / .4)}.bout--asleep .bout__card .pcard__art{filter:grayscale(.7) brightness(.55)}.bout--now.bout--house.bout--asleep .bout__card{animation:none}.bout--poof{animation:bout-poof .34s cubic-bezier(.4,0,.8,.4) forwards;pointer-events:none}@keyframes bout-poof{0%{scale:1;opacity:1;filter:none}35%{scale:1.06;opacity:.9;filter:brightness(1.6)}to{scale:.2;opacity:0;filter:brightness(2) blur(calc(4px * var(--s)))}}.bout--coming{display:grid;place-items:center;border:var(--px) dashed rgb(var(--b5-rgb) / .35);background:rgb(var(--b0-rgb) / .35)}.bout__coming{margin:0;padding:calc(8px * var(--s));font-family:var(--font-display);font-size:var(--t-mid);text-align:center;color:var(--b5);animation:bout-coming 1.1s ease-in-out infinite alternate}@keyframes bout-coming{0%{opacity:.35}to{opacity:1}}.bs__rain{position:absolute;inset:0;z-index:5;background:repeating-linear-gradient(105deg,transparent 0 calc(22px * var(--s)),rgb(var(--b5-rgb) / .26) calc(22px * var(--s)) calc(23px * var(--s))),repeating-linear-gradient(100deg,transparent 0 calc(37px * var(--s)),rgb(var(--b4-rgb) / .18) calc(37px * var(--s)) calc(38px * var(--s)));background-size:100% calc(160px * var(--s)),100% calc(230px * var(--s));animation:bs-rain .45s linear infinite,bs-rain-in .5s ease-out both}@keyframes bs-rain{to{background-position:calc(-40px * var(--s)) calc(160px * var(--s)),calc(-60px * var(--s)) calc(230px * var(--s))}}@keyframes bs-rain-in{0%{opacity:0}}.bs--drizzle .bs__rain{opacity:.35;transition:opacity 1.2s ease-out}.bs--storm .scrim{animation:bs-lightning 2s steps(1,end) forwards}@keyframes bs-lightning{0%{background:rgb(var(--b0-rgb) / .7)}12%{background:rgb(var(--b5-rgb) / .3)}16%{background:rgb(var(--b0-rgb) / .8)}58%{background:rgb(var(--b5-rgb) / .45)}62%{background:rgb(var(--b0-rgb) / .72)}}.bs--drizzle .scrim{background:rgb(var(--b0-rgb) / .72)}.bout--slidein{animation:bout-slidein .42s cubic-bezier(.2,.9,.3,1.15) both}@keyframes bout-slidein{0%{translate:0 -120%;rotate:-6deg;opacity:0}70%{translate:0 3%;rotate:1deg;opacity:1}to{translate:0 0;rotate:0deg}}.bout--now{top:calc(-6px * var(--s));box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--tier),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),0 0 0 calc(var(--px) * 3) var(--y5),var(--shadow-hard)}.bout--ahead{opacity:.78}.ri__stage>.bout--now{top:0}.bout--done,.bout--skipped{opacity:.6;filter:saturate(.6)}.bout__ribbon{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 calc(6px * var(--s));margin:calc(-6px * var(--s)) 0 0 calc(-6px * var(--s))}.bout__ribbon-name{--banner-h: calc(30px * var(--s));flex:0 0 auto;aspect-ratio:auto;height:var(--banner-h);width:max-content;min-width:calc(var(--banner-h) * 610 / 135);margin:0;padding:0 1em;font-size:var(--t-small);letter-spacing:var(--ls-tight)}.bout__ribbon-state{flex:0 1 auto;min-width:0;margin-left:auto;color:var(--ink-plate-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bout--now .bout__ribbon-state{color:var(--y4)}.bout .t-label{color:var(--ink-plate-dim)}.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__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--now.bout--house .bout__card{animation:house-breathe 3.2s ease-in-out infinite}@keyframes house-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.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));padding:calc(5px * var(--s)) calc(8px * var(--s)) calc(6px * 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:min(var(--t-huge),7.6vh);color:var(--money);line-height:.95}.bout__reward-icon{display:inline-block;width:.8em;height:.8em;margin-right:.15em;vertical-align:-.1em}.bout__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:calc(4px * var(--s));padding-top:calc(4px * var(--s))}.bout__terms{display:contents}.bout__offer{flex:0 0 auto;min-height:1.2em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bout--house .bout__offer.t-label{color:var(--r5)}.bout__slot{flex:1 1 0;min-height:0;display:grid;place-items:center;container-type:size}.bout__hold{position:relative}.bout__slot .pcard{--pw: min(calc(30vh / 1.4), 20vw)}@supports (width: 1cqh){.bout__slot .pcard{--pw: min(100cqw, calc(100cqh / 1.4), calc(240px * var(--s)))}}.bout__slot .pcard__text{font-size:calc(var(--pw) * .066);line-height:1.15}.bout__card{cursor:pointer}.bout__seal{position:absolute;left:50%;top:26%;transform:translate(-50%,-50%) rotate(-12deg);padding:calc(1px * var(--s)) calc(8px * var(--s));font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);letter-spacing:var(--ls-wide);background:rgb(var(--l0-rgb) / .85);pointer-events:none}.bout__seal--skipped{color:var(--y4);box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--y4)}.bout__seal--done{color:var(--g5);box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--g4)}.bout__skip{flex:0 0 auto;order:1;align-self:center;min-width:calc(120px * var(--s));min-height:var(--bs-btn-h)}.bout__skip .btn__label{font-size:var(--t-small)}.bs__play .btn__label{font-size:var(--t-mid);white-space:nowrap}@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}}.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:calc(var(--rail-w) * 1.25);min-height:var(--action-h);font-size:var(--t-mid)}.bs__play{margin-left:auto;min-width:calc(140px * var(--s));padding-inline:calc(18px * var(--s))}.bs__marquee{flex:1 1 0;min-width:0;margin:0;text-align:left;color:var(--ink-plate-dim);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__foot .btn{min-height:var(--bs-btn-h)}.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)) calc(14px * var(--s));min-height:0}.ri__head{display:flex;align-items:center;gap:calc(16px * var(--s))}.ri__brand{display:flex;flex-direction:column;align-items:flex-start;gap:calc(2px * var(--s))}.ri__eyebrow{color:var(--bn1);letter-spacing:var(--ls-wide)}.ri__title{margin:0;width:calc(180px * var(--s));max-width:40vw;font-size:var(--t-large)}.ri__quick{display:flex;gap:calc(18px * var(--s));flex:1 1 auto}.ri__close{margin-left:auto}.ministat{display:flex;flex-direction:column}.ministat .t-label{color:var(--bn1)}.ministat__v{font-size:var(--t-mid);color:var(--bn3);line-height:1.1}.ministat--money .ministat__v{color:var(--money)}.ri .tabbar__rule{background:rgb(var(--y3-rgb) / .35)}.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(--bn1);padding:calc(10px * var(--s)) 0}.ri__cards{display:flex;flex-direction:column;gap:calc(12px * var(--s))}.ri__kind{display:flex;flex-direction:column;gap:calc(6px * var(--s))}.ri__kind .plate-head .num{color:var(--ink-plate)}.ri__deck{--mw: var(--card-w);display:flex;flex-wrap:wrap;gap:calc(8px * var(--s))}.ri__deck .pcard{position:relative}.ri__stats,.ri__info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10px * var(--s));align-items:start}.ri__statplate{display:flex;flex-direction:column;gap:calc(4px * var(--s));padding:calc(8px * var(--s)) calc(10px * var(--s));min-width:0}.ri__statplate--wide{grid-column:1 / -1}.ri .statline{box-shadow:0 var(--px) 0 rgb(var(--y3-rgb) / .2)}.ri .statline__k{color:var(--bn1)}.ri .statline:not([class*=statline--]) .statline__v{color:var(--bn3)}.ri__strats{display:flex;flex-direction:column;gap:calc(10px * var(--s))}.ri__strats .plate-head{display:flex;justify-content:space-between;gap:calc(8px * var(--s))}.ri__strats .plate-head .num{color:var(--ink-plate-dim)}.ri__notices{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(300px * var(--s)),1fr));gap:calc(6px * var(--s))}.ri__notice{display:flex;align-items:center;gap:calc(8px * var(--s));padding:calc(5px * var(--s)) calc(7px * var(--s));min-width:0}.ri__notice-art{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(--rule-gilt)}.ri__notice.is-next .ri__notice-art{box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--y4)}.ri__notice-lines{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(2px * var(--s))}.ri__notice-name{font-family:var(--font-display);color:var(--ink-plate);letter-spacing:var(--ls-wide);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ri__notice-text{color:var(--ink-plate-dim);font-size:var(--t-small);line-height:1.25}.ri__notice-prog{display:flex;align-items:center;gap:calc(6px * var(--s));font-size:var(--t-small);color:var(--ink-plate)}.ri__notice-bar{flex:1 1 auto;height:calc(4px * var(--s));background:var(--l0);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt)}.ri__notice-bar>i{display:block;height:100%;width:calc(var(--v, 0) * 100%);background:var(--y4)}.ri__notice-prog .t-label{color:var(--ink-plate-dim)}.ri__makenext{flex:none}.ri__seed{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--s));flex-wrap:wrap}.ri__seed-val{font-size:var(--t-huge);line-height:1;color:var(--bn3);letter-spacing:var(--ls-wide)}.ri__body[data-tab=stage]{display:flex;flex-direction:column;overflow:hidden}.ri__stage{flex:1 1 auto;min-height:0}.ri__stage>.bout:not(.bout--house){align-self:start}.ri__stage>.bout:not(.bout--house) .bout__body{container-type:normal}.dietag{background:var(--l0);--tag: var(--bn1);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)}.rifates{display:flex;flex-direction:column;gap:calc(10px * var(--s))}.rifates__blurb{margin:0;color:var(--ink-dim)}.rifate{display:flex;align-items:center;gap:calc(14px * var(--s));padding:calc(8px * var(--s));background:#0003;box-shadow:inset 0 0 0 var(--px) rgb(var(--l3-rgb) / .35)}.rifate__card{--pw: clamp(112px, 10vw, 150px);flex:0 0 auto;cursor:default}.rifate__card .pcard__text{font-size:calc(var(--pw) * .066);line-height:1.15}.rifate__card .pcard__kind{color:var(--pool)}.rifate__copy{display:flex;flex-direction:column;gap:calc(4px * var(--s));min-width:0;max-width:60ch}.rifate__name{font-family:var(--font-ui);font-size:var(--t-mid);color:var(--ink);line-height:1.1}.rifate__text{color:var(--ink-dim);line-height:1.3}.pcard--fate[data-pool=negative]{--pool: var(--r4)}.pcard--fate[data-pool=wildcard]{--pool: var(--p5)}.pcard--fate[data-pool=positive]{--pool: var(--g5)}.pcard--fate[data-pool=calm]{--pool: var(--g6, var(--g5))}.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(--l2),var(--l1));box-shadow:inset 0 0 0 var(--px) rgb(var(--y3-rgb) / .3)}.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(--bn1)}.timeline__score{text-align:right;font-size:var(--t-mid);color:var(--bn3)}.timeline__of{text-align:right;color:var(--bn0)}.timeline__bar{display:block;height:calc(8px * var(--s));background:var(--l0);box-shadow:inset 0 0 0 var(--px) var(--wd2)}.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)}.screen--behind:has(~.screen--patterns),.screen--behind.is-in:has(~.screen--patterns){filter:none;transform:none}html.live-ground .screen--behind:has(~.screen--patterns){visibility:visible}.screen--behind~.screen--patterns>.scrim,html.live-ground .screen--behind~.screen--patterns>.scrim{background:rgb(var(--v0-rgb) / .62);opacity:1}.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}.pl,.lvpop{background:linear-gradient(90deg,rgb(var(--l0-rgb) / .55),transparent 18%,transparent 82%,rgb(var(--l0-rgb) / .55)),linear-gradient(180deg,var(--l2),var(--l1) 30%,var(--l0));box-shadow:inset 0 0 0 var(--px) var(--y3),inset 0 0 0 calc(3px * var(--s)) var(--wd0),0 calc(4px * var(--s)) calc(18px * var(--s)) #0009}.pl__head{flex:0 0 auto;display:flex;justify-content:center}.pl__banner{width:min(100%,calc(230px * var(--s)));aspect-ratio:610 / 135;padding:0 7%;display:flex;align-items:center;justify-content:center;background:url(../rail/banner.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 calc(2px * var(--s)) 0 rgb(var(--v0-rgb) / .55))}.pl__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--t-mid);line-height:1;letter-spacing:var(--ls-tight);color:var(--wd0);text-shadow:0 var(--px) 0 var(--bn3);white-space:nowrap}.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(--l0));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));border:calc(2px * var(--s)) solid transparent;border-image:url(../rail/container.webp) 32 / calc(8px * var(--s)) stretch;background:linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box}.prow.is-leveled{background:linear-gradient(to right,rgb(var(--y3-rgb) / .2),transparent 42%) padding-box,linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box;box-shadow: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__title{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:calc(5px * var(--s))}.prow__name{flex:0 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__played{flex:0 0 auto;font-family:var(--font-ui);font-size:var(--t-small);color:var(--g5);white-space:nowrap}.prow__played:before{content:"- ";color:var(--ink-faint)}.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));font-size:calc(12px * var(--s))}.prow__die.tok--die{margin:0}.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,.lvpop.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,.lvpop.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__dice{font-size:calc(14px * 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))}.pl__banner{width:min(100%,calc(140px * var(--s)))}.pl__title{font-size:var(--t-small)}.prow{padding:calc(2px * 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__dice{font-size:calc(12.5px * var(--s))}}.lvpop-layer{position:absolute;inset:0;z-index:30;pointer-events:none;animation:lvpop-in .32s var(--ease-out) both}@keyframes lvpop-in{0%{opacity:0;transform:translate3d(0,calc(-10px * var(--s)),0)}to{opacity:1;transform:none}}.lvpop-layer.is-out{animation:lvpop-out .36s var(--ease-out) forwards}@keyframes lvpop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,calc(-6px * var(--s)),0)}}.lvpop{position:absolute;left:0;right:0;margin-inline:auto;top:calc(6px * var(--s) - 8px);width:min(calc(100% - 32px * var(--s)),calc(260px * var(--s)));display:flex;flex-direction:column;align-items:stretch;gap:calc(4px * var(--s));padding:calc(6px * var(--s))}.lvpop-layer .plveil{display:none}@media (min-width: 1100px){.lvpop{width:min(calc(100% - 32px * var(--s)),calc(290px * var(--s)))}}@media (prefers-reduced-motion: reduce){.lvpop-layer,.lvpop-layer.is-out{animation:none}.lvpop-layer.is-out{opacity:0;transition:opacity .36s}}.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(--ink-plate);text-shadow:calc(4px * var(--s)) calc(4px * var(--s)) 0 var(--wd0),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(--ink-plate-dim);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(--wd3) transparent}.go__right{overflow:hidden}.go__left.gilt-plate,.go__right.gilt-plate{padding:calc(10px * var(--s)) calc(12px * var(--s))}.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(--wd3) 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(--rule-gilt)}.go__fav .t-label{color:var(--ink-plate-dim)}.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__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(--ink-plate);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(--rule-gilt) 0 calc(2px * var(--s)),transparent calc(2px * var(--s)) calc(4px * var(--s)))}.go__pat-lv{color:var(--ink-plate);white-space:nowrap}.go__deepnotes{display:flex;flex-direction:column;gap:calc(4px * var(--s))}.go__xp,.go__xp-list{display:flex;flex-direction:column;gap:calc(1px * var(--s))}.go__xp--wide{flex:0 0 auto;padding:calc(6px * var(--s)) calc(12px * var(--s))}.go__xp--wide .go__xp-list{display:grid;column-gap:calc(18px * var(--s));grid-template-columns:repeat(auto-fill,minmax(calc(240px * var(--s)),1fr));max-height:calc(110px * var(--s));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--wd3) transparent}.go__xp-lv{color:var(--earth);white-space:nowrap}.go__quests,.go__quests-list{display:flex;flex-direction:column;gap:calc(1px * var(--s))}.go__quests--wide{flex:1 1 0;min-width:0;padding:calc(6px * var(--s)) calc(12px * var(--s))}.go__quests--wide .go__quests-list{display:grid;column-gap:calc(18px * var(--s));grid-template-columns:repeat(auto-fill,minmax(calc(320px * var(--s)),1fr))}.go__right>.go__quests{flex:0 0 auto;padding:0 calc(8px * var(--s))}.go__quest{align-items:center}.go__quest-art{width:calc(20px * var(--s));height:calc(20px * var(--s));flex:none;background-repeat:no-repeat;background-position:center;background-size:contain;image-rendering:pixelated}.go__quests-n{display:inline-flex;align-items:baseline;gap:calc(4px * var(--s));font-family:var(--font-ui);font-size:var(--t-small)}.go__quests-n .t-label{color:var(--ink-plate-dim)}.go__quests-stamp{flex:none;padding:0 calc(4px * var(--s));color:var(--good);letter-spacing:var(--ls-wide);box-shadow:inset 0 0 0 var(--px) var(--good);transform:rotate(-4deg)}.go__quests-next{display:flex;align-items:baseline;gap:calc(6px * var(--s));min-width:0;margin-top:calc(2px * var(--s));padding-top:calc(3px * var(--s));box-shadow:inset 0 var(--px) 0 var(--rule-gilt);font-size:var(--t-small);color:var(--ink-plate);line-height:1.25}.go__quests-next-k{flex:none;color:var(--y4);letter-spacing:var(--ls-wide)}.go__quests-next-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go__ledgers{display:flex;align-items:stretch;gap:calc(8px * var(--s));min-height:0;flex:0 0 auto}.go__ledgers>.go__xp--wide{flex:1 1 0;min-width:0}.go__ledgers .go__xp--wide .go__xp-list{grid-template-columns:minmax(0,1fr)}.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));overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--wd3) transparent}:is(.go__board,.ri__deck) .pcard:is([data-subtype=material],[data-type=dice_upgrade]){--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(--wd0);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(6px * var(--s));min-height:0}.go__winbody>.rsum{flex:1 1 auto}.go__tabbar .tabbar__rule{background:rgb(var(--y3-rgb) / .35)}.go__panel{flex:1 1 auto;min-height:0;overflow:hidden}.go__panel>*{min-height:0}.go__head>.go__band{flex:1 1 auto;min-width:0;height:auto;align-self:stretch}.go__band>.rsum__hero{height:100%;align-items:center;flex-wrap:nowrap}.go__band .rsum__ladder{flex:1 1 calc(120px * var(--s));min-width:calc(40px * var(--s))}.go__band .rsum__chips{flex-wrap:nowrap}.go__band .rsum__chip-v,.go--win .go__head .go__title,.go--review .go__head .go__title{white-space:nowrap}@media (max-width: 760px){.go__band .rsum__ladder{display:none}}@media (max-height: 460px){.go__band>.rsum__hero{padding-block:calc(3px * var(--s))}.go__band .rsum__reach>.t-label{display:none}.go__band .rsum__reach-num{font-size:var(--t-large)}.go__band .rsum__reach-of{font-size:var(--t-mid)}.go__band .rsum__chip{padding-block:calc(1px * var(--s))}.go--win .go__head{padding-bottom:calc(4px * var(--s))}.go__front-figures{gap:calc(3px * var(--s))}.go__best{flex-direction:row;align-items:baseline;justify-content:space-between;gap:calc(6px * var(--s))}.go__best-num{font-size:var(--t-large)}}.go__well{flex:1 1 auto;min-height:0;min-width:0;display:flex;align-items:center}.go__rail{display:flex;gap:calc(6px * var(--s));align-items:flex-start}.go__rail>.pcard{flex:0 0 auto;cursor:default}.go__rail>.pcard--mini .pcard__band{font-size:max(11px,calc(var(--pw) * .085))}.go__front{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;gap:calc(8px * var(--s));height:100%}.go__front-figures{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;column-gap:calc(24px * var(--s))}.go__front-figures>.go__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(18px * var(--s))}.go__front>.go__deeper{grid-column:1 / -1}.go__front-rail{display:flex;flex-direction:column;gap:calc(4px * var(--s))}.go__front-rail,.go__front-figures{min-height:0;min-width:0;padding:calc(6px * var(--s)) calc(8px * var(--s))}.go__front-rail>.plate-head{display:flex;justify-content:space-between;gap:calc(8px * var(--s))}.go__front-rail>.plate-head .num{color:var(--ink-plate-faint)}.go__best{display:flex;flex-direction:column;gap:calc(2px * var(--s))}.go__best-num{font-size:var(--t-huge);line-height:1;color:var(--chip);text-shadow:calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--wd0)}.go__facts{display:flex;flex-direction:column;gap:calc(2px * var(--s));min-width:0;flex:1 1 auto}.go__facts .statline{box-shadow:0 var(--px) 0 rgb(var(--y3-rgb) / .2)}.go__facts .statline__k{color:var(--ink-plate-dim)}.go__facts .statline__v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go__teaser{flex:0 0 auto}.go__teaser .btn__label{font-size:var(--t-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-height: 460px){.go__front{grid-template-columns:minmax(0,1fr) minmax(calc(200px * var(--s)),30%);grid-template-rows:minmax(0,1fr) auto}.go__front-figures{display:flex;flex-direction:column;align-items:stretch}.go__front-figures>.go__facts{display:flex;flex-direction:column}.go--win .go__head .go__sub{display:none}.go__front>.go__deeper .t-label{display:none}.go__front>.go__front-figures{grid-row:1 / -1;grid-column:2}.go__front>.go__deeper{grid-column:1}}@media (max-height: 400px){.go__front-figures{gap:0}.go__best-num{font-size:var(--t-mid)}.go__front-figures .statline{padding-block:calc(1px * var(--s))}}.go__shelves{height:100%;overflow:hidden;display:flex;flex-wrap:wrap;align-content:center;gap:calc(8px * var(--s)) calc(18px * var(--s));padding:calc(6px * var(--s)) calc(8px * var(--s))}.go__shelf{display:flex;flex-direction:column;gap:calc(4px * var(--s));min-width:0}.go__shelf>.plate-head{display:flex;justify-content:space-between;gap:calc(8px * var(--s))}.go__shelf>.plate-head .num{color:var(--ink-plate-faint)}.go__shelf .pcard{cursor:pointer}.go__shelf .pcard:is([data-subtype=material],[data-type=dice_upgrade]){--face: var(--card-face);--frame: var(--card-face-edge)}.go__panel>.rsum__sec{height:100%}.go__panel .rsum__dice{display:grid;align-content:start;grid-template-columns:repeat(auto-fill,minmax(calc(320px * var(--s)),1fr))}.go__panel .rsum__pats{display:block;flex:1 1 auto;min-height:0;columns:auto calc(220px * var(--s));column-gap:calc(10px * var(--s))}.go__panel .rsum__pat{break-inside:avoid;margin-bottom:calc(2px * var(--s))}.go__rewards{display:flex;flex-direction:column;gap:calc(8px * var(--s))}.go__gifts{display:flex;flex-direction:column;gap:calc(6px * var(--s));padding:calc(6px * var(--s)) calc(10px * var(--s))}.go__rewards .rungifts{justify-content:flex-start}.go__rewards .go-fates{position:static;width:min(100%,calc(360px * var(--s)))}.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:not(.go--review){padding-block:calc(2px * var(--s))}.go--win .rsum__reach-num{font-size:var(--t-huge)}.go--win .rsum__reach-of{font-size:var(--t-large)}.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))}.go__left.gilt-plate,.go__right.gilt-plate{padding:calc(6px * var(--s)) calc(7px * var(--s))}}.rsum{display:grid;grid-template-rows:minmax(0,1fr);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))}.rsum .t-label{color:var(--ink-plate-dim)}.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(--ink-plate);text-shadow:calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--wd0)}[data-outcome=lost] .rsum__reach-of,.go--loss .rsum__reach-of{color:var(--ink-plate-dim)}.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(--ink-plate-dim);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.2}.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 .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))}.rsum__chip-v{font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);letter-spacing:var(--ls-tight);color:var(--ink-plate);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-plate-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 .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(--wd3) 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;padding:calc(6px * var(--s)) calc(8px * var(--s))}.rsum__sec--charms{grid-column:1 / -1}.rsum .rsum__sec-label{color:var(--ink-plate)}.rsum__sec-n{margin-left:auto;font-size:var(--t-small);color:var(--ink-plate-faint)}.rsum__empty{color:var(--ink-plate-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(2px * var(--s)) 0}.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],.rsum__wares .pcard[data-type=dice_upgrade]{--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(2px * var(--s)) 0}.rsum__buys .pcard{flex:0 0 auto}.rsum__buys .pcard[data-subtype=material],.rsum__buys .pcard[data-type=dice_upgrade]{--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(--wd0);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))}.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:rgb(var(--l0-rgb) / .55)}.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(--ink-plate-dim)}.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 .rsum__die-plain{color:var(--ink-plate-faint)}.rsum__pats{display:flex;flex-direction:column;gap:calc(2px * var(--s))}.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:rgb(var(--l0-rgb) / .55)}.rsum__pat-lv{display:flex;align-items:baseline;gap:calc(3px * var(--s))}.rsum__pat-lv .num{font-size:var(--t-small);color:var(--ink-plate)}.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(--ink-plate);overflow-wrap:anywhere}.rsum__pat-plays{display:flex;align-items:baseline;gap:calc(3px * var(--s))}.rsum__pat-plays .num{font-size:var(--t-small);color:var(--ink-plate-dim)}.rsum__decrees{display:flex;flex-direction:column;gap:calc(4px * var(--s))}.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-plate-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))}.rsum__stat{display:flex;align-items:baseline;gap:calc(5px * var(--s))}.rsum__stat-v{font-size:var(--t-mid);color:var(--ink-plate)}.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__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--review .rsum__charms{--pw: 96px;gap:calc(4px * var(--s))}.rsum__wares,.go--review .rsum__wares{--pw: 86px}.rsum__more{height:calc(30px * var(--s))}.rsum__ladder{flex-basis:calc(150px * var(--s));margin-bottom:0}.rsum__sec{padding:calc(4px * var(--s)) calc(6px * 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))}.screen--options{grid-template-columns:auto minmax(0,1fr)}.opt{grid-area:1 / 2}.opt__back{grid-area:1 / 1;align-self:end;margin:0 0 calc(14px * var(--s)) calc(14px * var(--s))}.opt__tabs{display:flex;align-items:center;gap:calc(6px * var(--s))}.opt__tabs .tabbar{flex:1 1 auto;justify-content:center}.opt .tabbar__rule{background:var(--rule-gilt)}.opt__tabs .tabbar__tab{--tab-h: calc(32px * var(--s));font-size:var(--t-base);letter-spacing:var(--ls-flush)}.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));margin-top:calc(10px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s));min-width:0}.opt__help-title{font-family:var(--font-display);font-size:var(--t-base);color:var(--ink-plate);letter-spacing:var(--ls-tight)}.opt__help.is-empty .opt__help-title{display:none}.opt__help-body{color:var(--ink-plate);font-size:var(--t-small);line-height:1.45}.opt__help.is-empty .opt__help-body{color:var(--ink-plate-faint);font-style:italic}.opt__help-hint{color:var(--ink-plate-dim);font-size:var(--t-small);letter-spacing:var(--ls-wide)}.optgroup{padding:calc(8px * var(--s)) calc(10px * var(--s))}.optgroup__body{display:flex;flex-direction:column}.optrow+.optrow{box-shadow:inset 0 var(--px) 0 var(--rule-gilt)}.opt .optrow{padding-left:calc(6px * var(--s))}.opt .optrow.is-focused{background:rgb(var(--y3-rgb) / .12);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{font-size:var(--t-small);color:var(--ink-plate)}.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(--ink-plate-dim);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-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:rgb(var(--l0-rgb) / .6);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt);color:var(--ink-plate-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(--l2)}.opt__io.is-on{background:rgb(var(--l2-rgb) / .7);color:var(--ink-plate);box-shadow:inset 0 0 0 var(--px) rgb(var(--y3-rgb) / .7)}.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__eyebrow,.grad__eyebrow{color:var(--ink-plate-dim)}.welcome__title,.grad__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__title,.grad__title{color:var(--ink-plate)}.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(--rule-gilt) transparent}.welcome__line,.grad__line{margin:0;color:var(--ink-plate-dim);font-size:var(--t-base);line-height:1.4}.grad__line--close{color:var(--ink-plate);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{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(--wd0)}.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(--wd3) transparent}.cunl__kind{color:var(--ink-plate-dim);letter-spacing:var(--ls-mega)}.cunl__name{flex:0 0 auto;width:min(100%,calc(300px * var(--s)));font-size:var(--t-large);letter-spacing:var(--ls-wide)}.cunl__earned{color:var(--ink-plate-dim);line-height:1.3;max-width:calc(300px * var(--s))}.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}}.screen--strategyfound{display:flex;align-items:center;justify-content:center;padding:calc(16px * var(--s)) calc(20px * var(--s))}.sfnd{position:relative;width:min(calc(1040px * var(--s)),100%);max-height:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);grid-template-areas:"head cards" "foot foot";grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:calc(14px * var(--s)) calc(22px * var(--s));padding:calc(20px * var(--s)) calc(24px * var(--s));min-height:0}.sfnd__head{grid-area:head;min-width:0;display:flex;flex-direction:column;gap:calc(8px * var(--s))}.sfnd__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(--wd0)}.sfnd__name{width:min(100%,calc(280px * var(--s)));font-size:var(--t-large);letter-spacing:var(--ls-wide)}.sfnd__blurb{color:var(--ink-plate-dim);line-height:1.3}.sfnd__how{color:var(--ink-plate);font-size:var(--t-small);line-height:1.3}.sfnd__posts{color:var(--y4);font-size:var(--t-small)}.sfnd__cards{grid-area:cards;min-width:0;min-height:0;display:flex;justify-content:center;align-items:flex-start;gap:calc(12px * var(--s))}.sfnd__prize{margin:0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:calc(6px * var(--s));width:var(--pw)}.sfnd .pcard--full{--pw: min(calc(52vh / 1.4), 17vw, max(150px, calc(112px * var(--s))))}.sfnd__notice{color:var(--ink-plate-dim);font-size:var(--t-small);line-height:1.25;text-align:center}.sfnd__foot{grid-area:foot;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:calc(8px * var(--s))}.sfnd__go,.sfnd__focus{min-width:calc(120px * var(--s))}.sfnd__was{flex:1 1 0;min-width:0;color:var(--ink-plate);font-size:var(--t-small);line-height:1.25}@media (max-height: 460px){.sfnd{grid-template-columns:minmax(0,.6fr) minmax(0,1.9fr);gap:calc(8px * var(--s)) calc(14px * var(--s));padding:calc(12px * var(--s)) calc(16px * var(--s))}.sfnd__title{font-size:var(--t-large)}.sfnd__name{font-size:var(--t-mid);letter-spacing:normal}.sfnd .pcard--full{--pw: min(calc(50vh / 1.4), 19vw)}.sfnd__cards{gap:calc(8px * var(--s))}}.screen--bigupdate{display:flex;align-items:center;justify-content:center;padding:calc(16px * var(--s)) calc(20px * var(--s))}.bigup{position:relative;width:min(calc(1080px * var(--s)),100%);max-height:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"words art" "foot foot";grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:calc(14px * var(--s)) calc(26px * var(--s));padding:calc(22px * var(--s)) calc(26px * var(--s)) calc(18px * var(--s));min-height:0}.bigup--text{grid-template-columns:minmax(0,1fr);grid-template-areas:"words" "foot"}.bigup--text .bigup__art{display:none}.bigup__words{grid-area:words;display:flex;flex-direction:column;gap:calc(8px * var(--s));min-width:0;min-height:0;max-height:100%}.bigup__eyebrow{color:var(--ink-plate-dim);letter-spacing:var(--ls-mega)}.bigup__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(--wd0)}.bigup__lines{list-style:none;margin:calc(4px * var(--s)) 0 0;padding:0;display:flex;flex-direction:column;gap:calc(9px * var(--s));min-height:0;overflow-y:auto}.bigup__line{position:relative;padding-left:1.15em;font-family:var(--font-body);font-size:var(--t-base);line-height:1.25;color:var(--ink-plate)}.bigup__line:before{content:"";position:absolute;left:.2em;top:.42em;width:.42em;height:.42em;background:var(--y3);box-shadow:0 0 0 var(--px) var(--wd0);rotate:45deg}.bigup__art{grid-area:art;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;max-height:100%}.bigup__media{margin:0;min-width:0;min-height:0;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.bigup__media--wide{width:100%;aspect-ratio:16 / 9;padding:calc(6px * var(--s))}.bigup__shot{display:block;width:100%;height:100%;object-fit:cover}.bigup__media--tall{height:min(58vh,calc(400px * var(--s)));padding:calc(6px * var(--s))}.bigup__media--tall .bigup__shot{width:auto}.bigup__media--card{--pw: min(calc(46vh / 1.4), 21vw, max(180px, calc(170px * var(--s))));gap:calc(10px * var(--s));padding:calc(14px * var(--s)) calc(22px * var(--s)) calc(12px * var(--s))}.bigup__card{flex:0 0 auto;pointer-events:none}.bigup .pcard--full{--pw: inherit}.bigup__banner{position:relative;z-index:1;width:calc(var(--pw) * .9);font-size:var(--t-mid);letter-spacing:var(--ls-wide)}.bigup__media--card .lvl{width:var(--pw);margin-top:0}.bigup__foot{grid-area:foot;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(8px * var(--s))}.bigup__skip{justify-self:start}.bigup__pages{color:var(--ink-plate-faint);text-align:center}.bigup__nav{grid-column:3;justify-self:end;display:flex;align-items:center;gap:calc(8px * var(--s))}.bigup__prev[hidden]{display:none}.bigup__go{min-width:calc(170px * var(--s))}@media (pointer: coarse){.bigup .btn{min-height:44px}}@media (max-height: 460px){.screen--bigupdate{padding:calc(8px * var(--s)) calc(12px * var(--s))}.bigup{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"words art" "foot art";gap:calc(8px * var(--s)) calc(14px * var(--s));padding:calc(10px * var(--s)) calc(14px * var(--s))}.bigup--text{grid-template-columns:minmax(0,1fr);grid-template-areas:"words" "foot"}.bigup__art{align-self:stretch}.bigup__words{gap:calc(4px * var(--s));align-self:stretch;justify-content:safe center}.bigup__title{font-size:var(--t-large)}.bigup__lines{gap:calc(5px * var(--s));margin-top:0}.bigup__line{font-size:var(--t-small);line-height:1.18}.bigup__media--card{--pw: min(calc((100vh - 116px) / 1.4), 32vw);gap:0;padding:calc(6px * var(--s)) calc(8px * var(--s))}.bigup__banner{font-size:var(--t-small);letter-spacing:normal;width:calc(var(--pw) * .8);margin-bottom:calc(-12px * var(--s))}.bigup .bigup__card .pcard__text{font-size:calc(var(--pw) * .062);line-height:1.15}.bigup__media--card .lvl{position:relative;z-index:1;width:auto;margin-top:calc(4px * var(--s));padding:calc(1px * var(--s)) calc(8px * var(--s))}.bigup__media--card .lvl__pips,.bigup__media--card .lvl__xp{display:none}.bigup__media--wide{width:min(44vw,calc((100vh - 72px) * 16 / 9))}.bigup__media--tall{height:calc(100vh - 36px * var(--s));padding:calc(4px * var(--s))}.bigup__foot{display:flex;flex-wrap:wrap;justify-content:flex-end}.bigup__skip{margin-right:auto}.bigup__go{flex:0 0 auto;min-width:calc(120px * var(--s))}}@media (orientation: portrait) and (max-width: 760px){.bigup{grid-template-columns:minmax(0,1fr);grid-template-areas:"words" "art" "foot";grid-template-rows:auto minmax(0,1fr) 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 (max-height: 700px) and (min-height: 461px){.bs{padding:calc(9px * var(--s)) calc(14px * var(--s));gap:calc(6px * var(--s))}.bout{padding:calc(8px * var(--s));gap:calc(3px * var(--s))}.bout__ribbon{margin:calc(-5px * var(--s)) 0 0 calc(-5px * var(--s))}.bout__ribbon-name{--banner-h: calc(26px * var(--s))}.bout__plate{width:min(100%,calc(66px * var(--s)),14vh)}.bout__target-num,.bout__reward-num{font-size:var(--t-large)}}@media (max-height: 460px){.menu__btn{padding:calc(5px * var(--s)) calc(14px * 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(14px * 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))}.bout{padding:calc(8px * var(--s));gap:calc(4px * var(--s))}.bout__ribbon{margin:calc(-5px * var(--s)) 0 0 calc(-5px * var(--s))}.bout__ribbon-name{--banner-h: calc(24px * var(--s))}.bout__plate{width:min(100%,calc(52px * var(--s)),18vh)}.bout__target-num,.bout__reward-num{font-size:min(var(--t-large),9cqw)}.bout__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);column-gap:calc(8px * var(--s));container-type:size}.bout__slot{grid-area:1 / 2;display:block;align-self:center;container-type:normal}.bout__terms{grid-area:1 / 1;min-height:0;display:flex;flex-direction:column;gap:calc(6px * var(--s))}.bout__terms>:first-child{margin-top:auto}.bout__terms>:last-child{margin-bottom:auto}.bout__slot .pcard{--pw: min(calc(52vh / 1.4), 17vw)}@supports (width: 1cqh){.bout__slot .pcard{--pw: min(calc(100cqh / 1.4), 56cqw)}}.bout__numbers{grid-template-columns:minmax(0,1fr);gap:calc(5px * var(--s));padding:calc(3px * var(--s)) calc(4px * var(--s))}.bout__reward{text-align:left}.bout__reward-row{justify-content:flex-start}.bout__offer{text-align:left;white-space:normal;overflow-wrap:anywhere}@container (max-height: 210px){.bout__offer:has(+.bout__skip){display:none}}.bout__skip{align-self:stretch;min-width:0;width:100%}.go__title{font-size:var(--t-huge)}.ri{margin:calc(8px * var(--s)) calc(12px * var(--s))}.opt{margin:calc(8px * var(--s)) auto}.opt__back{margin:0 0 calc(8px * var(--s)) calc(12px * var(--s))}}@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__img,.gospark,.bout--now.bout--house .bout__card{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__img,.reduced-motion .gospark{animation:none}.screen--runconfig{background:transparent}.rcfg{--rcfg-gap: calc(6px * var(--s));position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--rcfg-gap);padding:calc(12px * var(--s)) calc(18px * var(--s));height:100%;min-height:0}.rcfg__head{flex:0 0 auto;margin-bottom:calc(-1 * var(--rcfg-gap))}.rcfg__head .scr-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.rcfg__head .scr-head__right{justify-self:end}.rcfg__head .scr-head__mid{align-self:end}.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;padding-bottom:0}.rcfg__head .tabbar__rule{display:none}.rcfg__head .tabbar__tab.is-on{transform:none}.rcfg__head .tabbar__tab{--tab-h: calc(36px * var(--s));font-size:var(--t-base);letter-spacing:var(--ls-flush);text-transform:uppercase}.rcfg__stage{min-width:0;min-height:0;display:flex;padding:calc(8px * var(--s))}.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(--wd3) 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__seedplate{display:flex;flex-direction:column;gap:calc(8px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s))}.rcfg__seedplate :is(.pane__blurb,.seedhint){color:var(--ink-plate-dim);margin:0}.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:linear-gradient(180deg,var(--l1),var(--l0));border:var(--px) solid var(--rule-gilt);color:var(--ink-plate);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(--l1-rgb) / .8);color:var(--ink-plate-faint)}.carou__ghost-plate{width:calc(30px * var(--s));height:calc(30px * var(--s));display:grid;place-items:center;background:var(--l1)}.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(--wd3);cursor:pointer}.carou__dot--locked{background:var(--l1);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt)}.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:linear-gradient(180deg,var(--l1),var(--l0));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{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{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(--l0)}.bagbig__id{flex:1 1 auto;min-width:0}.bagbig__name{--fit-min: .6;--fit-floor: 10px;min-width:0;max-width:100%;font-family:var(--font-body);font-size:var(--t-mid);color:var(--ink-plate);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bagbig--locked .bagbig__name{color:var(--ink-plate-faint)}.bagbig__text{font-family:var(--font-body);font-size:var(--t-base);line-height:1.35;color:var(--ink-plate);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;flex-shrink:0}.bagbig__lockmsg{color:var(--ink-plate-dim);margin-top:auto}.bagbig__hint{color:var(--ink-plate-faint)}.bagbig__prog{position:relative;flex:0 0 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(--y3)}.bagbig__prog-n{position:relative;color:var(--ink-plate);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(--rule-gilt);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{color:var(--ink-plate-dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bagbig__stat-v{font-size:var(--t-base);color:var(--ink-plate);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(--ink-plate);font-size:var(--t-mid)}.gtag,.selbadge{flex:0 0 auto;font-size:var(--t-nano);letter-spacing:var(--ls-wide);white-space:nowrap;color:var(--wd0);text-shadow:none;background:linear-gradient(180deg,var(--y4),var(--y3));box-shadow:inset 0 0 0 var(--px) var(--y5),0 var(--px) 0 var(--wd0);padding:calc(1px * var(--s)) calc(4px * var(--s))}.gtag--line{color:var(--y4);background:rgb(var(--l0-rgb) / .85);box-shadow:inset 0 0 0 var(--px) var(--y3)}.selbadge--corner{position:absolute;top:calc(4px * var(--s));right:calc(4px * var(--s))}.rcfg.rcfg .bagtile .selbadge{position:absolute;top:0;right:calc(10px * var(--s));font-size:var(--t-nano);line-height:1;padding-block:0}.rcfg.rcfg .bagtile .bagfocus{position:absolute;top:0;left:calc(10px * var(--s));font-size:var(--t-nano);line-height:1;padding-block:0}@media (max-height: 460px){.rcfg.rcfg .bagtile :is(.selbadge,.bagfocus){position:static;align-self:flex-start}.rcfg.rcfg .bagtile .bagfocus{max-width:100%;overflow:hidden;text-overflow:ellipsis;letter-spacing:var(--ls-flush)}.bagtile>:is(.bagbig__head,.chalbig__head):has(>:is(.selbadge,.bagfocus)){flex-wrap:wrap;row-gap:calc(2px * var(--s))}.bagtile>:is(.bagbig__head,.chalbig__head)>:is(.bagbig__id,.chalbig__id){flex:1 1 auto;min-width:0;max-width:100%}}.bagshelf{display:flex;align-items:stretch;gap:calc(8px * var(--s));flex:0 1 auto;min-width:0;min-height:0;height:90%;margin-block:auto}.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(--wd3) 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:linear-gradient(180deg,var(--l1),var(--l0));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(--wd3) 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(--y4);box-shadow:0 0 calc(12px * var(--s)) rgb(var(--y4-rgb) / .35)}.bagtile.is-focused{border-color:var(--y5)}.bagtile{padding:calc(12px * var(--s)) calc(17px * var(--s));gap:calc(4px * var(--s))}.bagtile .bagbig__lock{width:calc(26px * var(--s));height:calc(26px * var(--s))}.rcfg.rcfg .bagtile .bagbig__hint{font-size:var(--t-base);line-height:1.15}.bagtile .bagbig__text{line-height:1.25;font-family:var(--font-ui);font-size:var(--t-base)}.bagtile :is(.bagbig__hint,.bagbig__lockmsg){line-height:1.15;font-family:var(--font-ui)}.bagtile .bagbig__stats{padding-top:calc(4px * var(--s));gap:calc(1px * var(--s)) calc(8px * var(--s))}@media (min-height: 461px){.bagtile .bagbig__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bagtile .bagbig__stat:nth-child(n+3){grid-column:1 / -1}.rcfg.rcfg .bagtile :is(.bagbig__stat .t-label,.bagbig__stat-v){font-size:var(--t-small);line-height:1.1}}.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:linear-gradient(180deg,var(--l1),var(--l0));border:calc(2px * var(--s)) solid var(--rule-gilt)}.chalbig--short{border-color:var(--y3)}.chalbig.is-won{border-color:var(--good)}.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(--l0)}.chalbig__id{flex:1 1 auto;min-width:0}.chalbig__name{font-size:var(--t-mid);color:var(--ink-plate);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-plate-faint)}.chalbig__ante{font-size:var(--t-small);color:var(--ink-plate);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(--good);border:var(--px) solid var(--good);padding:0 calc(3px * var(--s))}.chalbig__text{font-family:var(--font-body);font-size:var(--t-base);line-height:1.35;color:var(--ink-plate);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(--ink-plate-dim);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(--rule-gilt);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-plate-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;container-type:size}.stkhead{color:var(--ink-plate-dim);flex:0 0 auto}.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(--l0-rgb) / .6)}.stklist::-webkit-scrollbar-thumb{background:var(--wd3)}@supports not selector(::-webkit-scrollbar){.stklist{scrollbar-width:thin;scrollbar-color:var(--wd3) rgb(var(--l0-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(22px * var(--s));max-height:calc(45px * var(--s));padding:calc(4px * var(--s)) calc(8px * var(--s)) calc(4px * var(--s)) calc(20px * var(--s));cursor:pointer;transition:filter .12s linear,box-shadow .12s linear,transform .08s var(--ease-snap)}.stkcard:hover,.stkcard.is-focused{filter:brightness(1.15)}.stkcard.is-viewed{background:linear-gradient(180deg,var(--l2),var(--l1) 80%) padding-box;transform:translate(calc(4px * var(--s)))}.stkcard.is-selected{box-shadow:0 0 0 calc(2px * var(--s)) var(--y4),0 0 calc(10px * var(--s)) rgb(var(--y4-rgb) / .35)}.stkcard.is-selected .stkcard__num{color:var(--y4)}.stkcard__slice{position:absolute;inset:calc(2px * var(--s)) auto calc(2px * var(--s)) calc(2px * var(--s));width:calc(8px * var(--s));background:var(--stake, 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(--ink-plate);line-height:1;flex:0 0 auto}.stkcard__name{flex:1 1 auto;min-width:0;font-size:var(--t-small);color:var(--ink-plate);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkcard--locked .stkcard__num,.stkcard--locked .stkcard__name{color:var(--ink-plate-faint)}.stkcard__chip{flex:0 0 auto;font-size:var(--t-nano);letter-spacing:var(--ls-mega);color:var(--ink-plate-faint)}.stkcard--won .stkcard__chip{color:var(--good)}.stkcard__icon{display:block;width:calc(18px * var(--s));height:calc(18px * var(--s));background:center / contain no-repeat;image-rendering:pixelated}@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(20px * var(--s)) calc(14px * var(--s)) calc(12px * var(--s));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--wd3) transparent}.stkview__info:before{content:"";position:absolute;top:calc(7px * var(--s));left:calc(10px * var(--s));right:calc(10px * var(--s));height:calc(5px * var(--s));background:var(--stake, var(--v5));box-shadow:inset 0 0 0 var(--px) #00000059}.stkview__top{display:flex;flex-direction:column;gap:calc(8px * var(--s))}.stkview__text{font-family:var(--font-body);font-size:var(--t-base);line-height:1.4;color:var(--ink-plate)}.stkview__rules{display:flex;flex-direction:column;gap:calc(4px * var(--s));margin:0;padding:0;list-style:none}.stkview__rule{position:relative;padding-left:1em;color:var(--ink-plate)}.stkview__rule:before{content:"•";position:absolute;left:0}.stkview__rule.is-prior,.stkview__rule.is-prior .tok{color:var(--ink-plate-faint)}.stkview__foot{display:flex;flex-direction:column;gap:calc(8px * var(--s))}.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__pay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6px * var(--s));max-width:calc(200px * var(--s));padding:calc(12px * var(--s));text-align:center;background:linear-gradient(180deg,rgb(var(--l0-rgb) / .9),rgb(var(--v0-rgb) / .85));box-shadow:inset 0 0 0 var(--px) var(--rule-gilt),inset 0 calc(2px * var(--s)) calc(6px * var(--s)) #0000008c}.stkview__pay-n{font-family:var(--font-display);font-size:var(--t-mid);color:var(--y5);letter-spacing:var(--ls-tight)}.stkview__pay .t-body{color:var(--ink-plate-dim)}@media (max-height: 460px){.stkview__pay{padding:calc(6px * var(--s));max-width:calc(150px * var(--s));gap:calc(2px * var(--s))}.stkview__pay-n{font-size:var(--t-small)}.stkview__pay .t-body{font-size:var(--t-nano)}}@media (min-width: 761px) and (min-height: 461px){.stkview{--stk-head: calc(var(--t-mid) * 1.5);grid-template-rows:var(--stk-head) minmax(0,1fr);row-gap:calc(4px * var(--s));max-height:calc(var(--stk-head) + var(--rungs, 8) * 49px * var(--s));margin-block:auto}.stkhead{grid-column:1}.stklist,.stkview__info,.stkview__reward{grid-row:2}.stkcard{max-height:none}.stkview__reward{justify-content:space-between}}.rcfg__foot{flex:0 0 auto}.rcfg__actions{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;gap:calc(10px * var(--s));min-width:0}.rcfg__err{flex:1 1 0;min-width:0;align-self:center;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-body);font-weight:400;font-size:var(--t-mid);line-height:1.3;color:var(--danger);pointer-events:none}.rcfg__err[hidden]{display:none}.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))}.rcfg__next{flex:1 1 0;min-width:0;max-width:calc(620px * var(--s));contain:inline-size;align-self:center;display:flex;align-items:center;gap:calc(8px * var(--s));padding:calc(3px * var(--s)) calc(10px * var(--s)) calc(3px * var(--s)) calc(5px * var(--s));box-shadow:inset 0 0 0 var(--px) var(--y3)}.rcfg__next:is([hidden],.is-empty){display:none}.rcfg__next-art{width:calc(28px * var(--s));height:calc(28px * var(--s));flex:none;background-repeat:no-repeat;background-position:center;background-size:contain;image-rendering:pixelated}.rcfg__next-q{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.05}.rcfg.rcfg .rcfg__next-k{color:var(--y4);letter-spacing:var(--ls-wide)}.rcfg__next-v{color:var(--ink-plate)}.rcfg__next-n{flex:none;display:flex;flex-direction:column;align-items:flex-end;line-height:1;color:var(--ink-plate);white-space:nowrap}.rcfg.rcfg .rcfg__next-n .t-label{color:var(--ink-plate-dim)}.rcfg__actions.has-strip{flex-wrap:wrap;row-gap:calc(6px * var(--s))}.rcfg__next.is-strip{order:-1;flex:1 0 100%;max-width:none;align-self:stretch}.rcfg__next.is-strip .rcfg__next-q{-webkit-line-clamp:1;line-clamp:1}.rcfg__next.is-strip .rcfg__next-n{flex-direction:row;align-items:baseline;gap:calc(6px * var(--s))}.rcfg__next.is-strip .rcfg__next-art{width:calc(22px * var(--s));height:calc(22px * var(--s))}.rcfg{font-size:var(--t-mid)}.rcfg .pcard{font-size:initial}.rcfg :is(.t-label,.t-body,.t-nano,.tabbar__tab,.tabbar__badge,.selbadge,.bagbig__text,.bagbig__prog-n,.bagbig__stat-v,.chalbig__name,.chalbig__ante,.chalbig__stamp,.chalbig__text,.chalbig__flavor,.chalbig__brought-v,.stkhead,.stkcard__num,.stkcard__name,.stkcard__chip,.stkview__text,.rcfg__slip-v):not(.pcard *){font-size:var(--t-mid)}.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:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:calc(6px * var(--s)) calc(12px * var(--s));flex:0 0 auto;min-width:0;position:relative;z-index:5}.coll__bar>.scr-head{grid-column:1;min-width:0;justify-self:start}.coll__barright{grid-column:3;justify-self:end;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:calc(6px * var(--s)) calc(12px * var(--s))}.coll__combo{grid-column:2;position:relative}.coll__combo.is-hidden{display:none}.coll__combo>.coll__combo-btn{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--s));min-width:max(180px,calc(200px * var(--s)))}.coll__combo-btn .uiicon{transition:transform .12s}.coll__combo.is-open .coll__combo-btn .uiicon{transform:rotate(180deg)}.coll__combo-list{position:absolute;top:100%;left:0;min-width:100%;margin-top:var(--px);display:flex;flex-direction:column;max-height:60vh;overflow-y:auto;padding:calc(4px * var(--s));box-shadow:0 calc(8px * var(--s)) calc(20px * var(--s)) #0009}.coll__combo-list[hidden]{display:none}.coll__combo-opt{appearance:none;border:0;background:none;cursor:pointer;display:block;width:100%;text-align:left;white-space:nowrap;padding:calc(8px * var(--s)) calc(12px * var(--s));font-family:var(--font-ui);font-size:var(--t-base);letter-spacing:var(--ls-wide);color:var(--ink-plate-dim)}.coll__combo-opt:hover,.coll__combo-opt.is-focused{background:rgb(var(--y3-rgb) / .16);color:var(--ink-plate);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt)}.coll__combo-opt.is-on{color:var(--y4)}@media (pointer: coarse){.coll__combo-opt{min-height:44px}}.coll__pager{display:flex;align-items:center;justify-content:center;gap:calc(12px * var(--s));padding:calc(10px * var(--s)) 0}.coll__pagenum{color:var(--ink-plate);min-width:5ch;text-align:center}.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__tabletops>.coll__tabletop{font:inherit;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:calc(6px * var(--s));padding:calc(10px * var(--s));transition:filter .12s linear}.coll__tabletops>.coll__tabletop:is(:hover,.is-focused){filter:brightness(1.15)}.coll__tabletop-preview{width:100%;aspect-ratio:1.6;object-fit:cover;display:block;box-shadow:0 0 0 var(--px) var(--rule-gilt)}.coll__tabletop--locked .coll__tabletop-preview{object-fit:fill}.table-swatch{aspect-ratio:1.6;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--sw-felt, var(--g2)) 86%,white),var(--sw-felt, var(--g2)) 70%);border:calc(6px * var(--s)) solid var(--sw-rail, var(--wd1));box-shadow:inset 0 0 0 calc(4px * var(--s)) var(--sw-felt, var(--g2)),inset 0 0 0 calc(5px * var(--s)) var(--sw-line, var(--y3)),inset 0 0 0 calc(8px * var(--s)) var(--sw-felt, var(--g2)),inset 0 0 0 calc(9px * var(--s)) var(--sw-line2, var(--y3)),0 0 0 var(--px) var(--rule-gilt)}.coll__tabletop-name{font-family:var(--font-ui);font-size:var(--t-base);color:var(--ink-plate)}.coll__tabletop.is-selected .coll__tabletop-preview{box-shadow:0 0 0 calc(2px * var(--s)) var(--y4)}.coll__tabletop.is-selected .coll__tabletop-name{color:var(--y4)}.coll__tabletops .selbadge--corner{top:calc(14px * var(--s));right:calc(14px * var(--s))}.coll__tabletop .selbadge{color:var(--y4);border-color:var(--y3);background:rgb(var(--l0-rgb) / .85)}.coll__tabletop--locked{cursor:not-allowed;justify-content:center;align-items:center}.coll__tabletop--locked .coll__tabletop-name{color:var(--ink-plate-faint);letter-spacing:var(--ls-wide)}.coll__tabletop--locked .featbar{width:100%;max-width:none;margin-top:auto}.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(--ink-plate)}.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__foot{flex:0 0 auto;display:flex;justify-content:flex-start}.coll__body{flex:1 1 auto;min-height:0;padding:calc(8px * var(--s)) calc(8px * var(--s)) calc(12px * var(--s));background:linear-gradient(180deg,rgb(var(--l0-rgb) / .62),rgb(var(--v0-rgb) / .55));box-shadow:inset 0 0 0 var(--px) var(--rule-gilt),inset 0 calc(2px * var(--s)) calc(6px * var(--s)) #00000073;-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__body[data-tab=deck]{--fade: max(72px, calc(80px * var(--s)));padding-bottom:var(--fade);scroll-padding-bottom:var(--fade);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--fade)),transparent 100%)}.coll__body[data-tab=deck]+.coll__foot{position:relative;z-index:1;height:0}.coll__body[data-tab=deck]+.coll__foot>.btn{position:absolute;left:0;bottom:0}.coll__count{color:var(--ink-plate-dim);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(672px,calc(552px * var(--s))));padding:calc(14px * var(--s))}.coll__hubtile.btn--tile{justify-content:space-between;min-height:max(52px,calc(34px * var(--s)));padding:calc(8px * var(--s)) calc(20px * 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)}.coll__hubtally .t-label{color:inherit;opacity:.8}.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))}.coll__done-pct{flex:none;font-size:max(24px,var(--t-large));line-height:1;color:var(--ink-plate)}.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(--ink-plate-dim);letter-spacing:var(--ls-wide)}.coll__done .featbar{max-width:none;margin-top:0}.coll__statsec--done .coll__done{margin:calc(2px * var(--s)) 0 calc(4px * var(--s))}.coll__hub>.coll__done{grid-column:1 / -1}@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--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.15}@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(--ink-plate-dim);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__empty{grid-column:1 / -1;color:var(--ink-plate-dim);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(--wd0);box-shadow:0 0 0 var(--px) var(--wd0);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(--wd3);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));display:flex;flex-direction:column;gap:calc(4px * var(--s));padding:calc(8px * var(--s)) calc(12px * var(--s)) calc(6px * var(--s))}.coll__statsec+.coll__statsec{margin-top:calc(4px * var(--s))}.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(--ink-plate-dim);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-plate-dim);padding:calc(20px * var(--s)) 0}.featsec{display:flex;flex-direction:column;gap:calc(3px * var(--s));padding:calc(8px * var(--s)) calc(10px * var(--s))}.featsec__head{justify-content:space-between}.featsec__n{font-size:var(--t-small);color:var(--ink-plate)}.featsec__blurb{font-size:var(--t-small);color:var(--ink-plate-dim);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));transition:filter .12s linear,transform .08s var(--ease-snap)}.featrow:hover,.featrow.is-focused{filter:brightness(1.3)}.featrow.is-earned{box-shadow:inset 0 0 0 var(--px) var(--rule-gilt),inset calc(3px * var(--s)) 0 0 var(--good)}.featrow__icon{flex:0 0 auto;width:calc(26px * var(--s));height:calc(26px * var(--s));display:grid;place-items:center;background:var(--l0);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt);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(--ink-plate-dim);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-plate-dim);line-height:1.2}.featrow.is-earned .featrow__name{color:var(--y4)}.featrow__text{font-size:var(--t-small);color:var(--ink-plate-dim);line-height:1.2;margin-top:calc(1px * var(--s))}.featrow.is-earned .featrow__text{color:var(--ink-plate)}.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(--ink-plate-dim);line-height:1}.featrow.is-earned .featrow__pts-n{color:var(--y4)}.featrow__pts .t-label{color:var(--ink-plate-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(--l0);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt);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(--ink-plate-dim)}.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-plate)}.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;padding:calc(8px * var(--s))}.runs__none{color:var(--ink-plate-dim);max-width:52ch;padding:calc(4px * var(--s))}.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));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(--rule-gilt),inset calc(3px * var(--s)) 0 0 var(--good)}.runrow.is-endless{box-shadow:inset 0 0 0 var(--px) var(--rule-gilt),inset calc(3px * var(--s)) 0 0 var(--hot)}.runrow.is-lost{box-shadow:inset 0 0 0 var(--px) var(--rule-gilt),inset calc(3px * var(--s)) 0 0 var(--ink-plate-faint)}.runrow__when{min-width:0}.runrow__date{color:var(--ink-plate-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.runrow__stamp{color:var(--ink-plate-faint);letter-spacing:var(--ls-wide)}.runrow.is-won .runrow__stamp{color:var(--good)}.runrow.is-endless .runrow__stamp{color:var(--hot)}.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(--ink-plate);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-plate-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(--chip);line-height:1}.runrow__score .t-label{color:var(--ink-plate-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));--rcfg-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));--rcfg-gap: calc(4px * var(--s))}.rcfg__stage{padding: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)}.stkcard__name{flex-shrink:0;max-width:100%}.stkcard__chip{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--ls-tight)}.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__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__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))}.featsec,.runs{padding:calc(6px * var(--s))}.coll__hub{padding:calc(8px * var(--s));gap:calc(6px * var(--s))}.coll__hub>.coll__hubtile.btn--tile,.coll__hub>.coll__done{min-height:46px}.coll__statsec{padding:calc(6px * var(--s)) calc(10px * var(--s)) calc(4px * 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}.stkhead,.stkcard__chip{display:none}.stkcard{flex:0 0 auto}.stkcard.is-viewed{transform:none}}@media (max-height: 460px){.stkview{grid-template-columns:calc(210px * var(--s)) minmax(0,1fr) auto;gap:calc(8px * var(--s))}.stkhead{display:none}}@media (max-height: 460px) and (min-width: 761px){.stkview{grid-template-columns:calc(330px * var(--s)) minmax(0,1fr) auto}.stklist{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows, 4),minmax(auto,calc(45px * var(--s))));align-content:start;column-gap:calc(10px * var(--s))}}.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);color:var(--ink-plate-dim)}.dec__title{margin:0;font-family:var(--font-display);font-size:var(--t-large);line-height:.95;letter-spacing:var(--ls-tight);color:var(--ink-plate);text-shadow:calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--l0)}.dec__sub{margin:0;color:var(--ink-plate-dim)}.dec__offer{display:flex;flex-direction:column;gap:calc(8px * var(--s));min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--wd3) 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));transition:box-shadow .12s linear}.dec__pick:hover,.dec__pick:focus-within{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--y3),inset 0 calc(2px * var(--s)) calc(6px * var(--s)) #0000008c}.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(--ink-plate)}.dec__pick-text{margin:0;color:var(--ink-plate);line-height:1.35}.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:var(--px) solid var(--rule-gilt)}.dec__standing-label{color:var(--ink-plate-dim);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));color:var(--ink-plate);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{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(--l0-rgb) / .7);border:calc(2px * var(--s)) solid var(--rule-gilt);color:var(--ink-plate);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(--rule-gilt)}.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__logo{display:block;width:min(var(--cr-col),100%);height:auto;image-rendering:auto}.cr__head{font-family:var(--font-display);font-size:var(--t-large);line-height:1.1;letter-spacing:var(--ls-tight);color:var(--ink-plate);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(--ink-plate-dim);font-size:var(--t-base);line-height:1.4;letter-spacing:var(--ls-wide)}.cr__aside{color:var(--ink-plate-faint);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:.8;will-change:transform}.cr__cast--probe{visibility:hidden}.cr__cast-art{display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated;transform-origin:50% 100%;animation:go-dance 1.09s ease-in-out infinite}.reduced-motion .cr__cast-art{animation:none}@media (prefers-reduced-motion: reduce){.cr__cast-art{animation: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}.rev{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;min-height:0;gap:calc(10px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s)) calc(2px * var(--s))}.rev__head{display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--s));text-align:center}.rev__eyebrow{letter-spacing:var(--ls-mega);color:var(--y4)}.rev__title{margin:0;font-family:var(--font-display);font-size:min(var(--t-mega),7vw);line-height:.9;letter-spacing:var(--ls-tight);color:var(--y5);text-wrap:balance;text-shadow:calc(4px * var(--s)) calc(4px * var(--s)) 0 var(--y0),calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--y2);animation:verdict .5s var(--ease-back) .08s both}.rev__ladder{display:flex;align-items:center;gap:calc(6px * var(--s));width:min(calc(420px * var(--s)),80%)}.rev__rungs{flex:1 1 auto;margin:0}.rev__beyond{flex:0 0 auto;display:grid;place-items:center;width:calc(18px * var(--s));height:calc(18px * var(--s));box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--y3);color:var(--y5);font-family:var(--font-display);font-size:var(--t-small);font-style:normal;animation:rev-beyond-in .4s var(--ease-back) 1s both,rev-beyond 1.6s ease-in-out 1.4s infinite}@keyframes rev-beyond-in{0%{opacity:0;transform:scale(.4)}}@keyframes rev-beyond{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.rev__choice{font-family:var(--font-display);font-size:var(--t-mid);letter-spacing:var(--ls-tight);color:var(--n7);animation:rise .34s var(--ease-out) .8s backwards}.rev__tiles{flex:0 1 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(220px * var(--s)),1fr));grid-auto-rows:minmax(0,1fr);gap:calc(10px * var(--s));width:min(calc(760px * var(--s)),100%);max-height:calc(320px * var(--s));min-height:0}.rev__tile{display:flex;flex-direction:column;gap:calc(6px * var(--s));min-height:0;overflow:hidden;padding:calc(12px * var(--s)) calc(14px * var(--s));animation:rise .34s var(--ease-out) backwards}.rev__tile--endless{animation-delay:.9s}.rev__tile--next{animation-delay:1.05s}.rev__tile-title{flex:0 0 auto;align-self:center;width:min(100%,calc(240px * var(--s)));letter-spacing:var(--ls-tight)}.rev__tile-line{margin:0;color:var(--ink-plate);line-height:1.3}.rev__tile-note{color:var(--ink-plate-dim);letter-spacing:var(--ls-wide)}.rev__stakebody{flex:1 1 auto;display:flex;gap:calc(10px * var(--s));min-height:0}.rev__stakeinfo{flex:1 1 auto;display:flex;flex-direction:column;gap:calc(6px * var(--s));min-width:0}.rev__rung{flex:0 0 auto;cursor:default}.rev__rules{font-size:var(--t-small)}.rev__stats{margin-top:auto}.rev__new{padding:0 calc(4px * var(--s));background:var(--y4);color:var(--y0);opacity:0;transform:scale(.2);transition:transform .3s var(--ease-back),opacity .15s linear}.rev__new.is-in{opacity:1;transform:scale(1)}.rev__foot{align-self:stretch;margin-top:auto;display:flex;justify-content:space-between;align-items:stretch;gap:calc(8px * var(--s))}.rev__foot .btn{min-height:44px;min-width:calc(140px * var(--s))}.rev__go .btn__label{font-size:var(--t-mid)}@keyframes rev-go-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))}}.rev__go:not(:hover):not(.is-focused):not(:active):not(:disabled){animation:rev-go-pulse 2.6s ease-in-out infinite}.reduced-motion .rev__title,.reduced-motion .rev__beyond,.reduced-motion .rev__choice,.reduced-motion .rev__tile,.reduced-motion .rev__go{animation:none}.reduced-motion .rev__new{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion: reduce){.rev__title,.rev__beyond,.rev__choice,.rev__tile,.rev__go{animation:none}.rev__new{opacity:1;transform:none;transition:none}}@media (max-height: 460px){.rev{gap:calc(6px * var(--s));padding-top:calc(8px * var(--s))}.rev__tile{padding:calc(6px * var(--s)) calc(10px * var(--s));gap:calc(4px * var(--s))}.rev__tile-title{width:min(100%,calc(170px * var(--s)));font-size:var(--t-base)}.rev__choice{font-size:var(--t-base)}.rev__tile--next:has(.rev__stakebody) .rev__tile-line{display:none}}.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(--ink-plate-dim);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(3px * var(--s)) calc(7px * var(--s));color:var(--ink-plate);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(--ink-plate-dim);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(--l0-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(--bn3)}.riview__decree span{color:var(--bn2);font-size:var(--t-small);line-height:1.35}.unlock__points{display:flex;flex-direction:column;gap:calc(8px * var(--s));margin:0;padding:0;list-style:none;min-height:0;overflow-y:auto;text-align:left;color:var(--ink-plate);line-height:1.35}.unlock__eyebrow{color:var(--ink-plate-dim)}.unlock__title{flex:0 0 auto;align-self:flex-start;width:min(100%,calc(330px * var(--s)));margin:0;font-size:var(--t-large);letter-spacing:var(--ls-tight)}.unlock__point{position:relative;padding-left:1.2em}.unlock__point:before{content:"•";position:absolute;left:.2em;color:var(--brand-gold)}.unlock__body,.unlock__pitch{display:contents}.unlock--loop{width:min(calc(740px * var(--s)),100%)}.unlock--loop .unlock__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:calc(18px * var(--s));min-height:0}.unlock--loop .unlock__pitch{display:flex;flex-direction:column;gap:calc(14px * var(--s));min-height:0}.unlock__loop{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:calc(10px * var(--s));background:var(--l0);box-shadow:0 0 0 var(--px) var(--rule-gilt),0 calc(6px * var(--s)) calc(18px * var(--s)) #00000073}.unlock__status{min-height:calc(18px * var(--s));color:var(--ink-plate-dim)}.unlock__status--good{color:var(--good)}.unlock__status--bad{color:var(--danger)}.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__badges{flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:calc(10px * var(--s))}.unlock__badge{display:grid;justify-items:center;gap:calc(3px * var(--s));padding:0;border:0;background:none}button.unlock__badge{cursor:pointer;transition:transform .07s var(--ease-snap),filter .12s linear}button.unlock__badge:hover,button.unlock__badge.is-focused{filter:brightness(1.14)}button.unlock__badge:active{transform:translateY(calc(2px * var(--s)))}.unlock__badge-art{display:block;height:max(40px,calc(40px * var(--s)));width:auto}.unlock__badge--soon .unlock__badge-art{opacity:.45}.unlock__badge-note{font-size:var(--t-small);color:var(--ink-plate-dim)}.unlock__restore .btn__label{font-size:var(--t-small)}.unlock--busy .unlock__foot{opacity:.55}.unlock--busy{cursor:progress}.screen--unlock{--unlock-notnow-w: calc(112px * var(--s))}.unlock__notnow{position:absolute;z-index:1;left:max(calc(14px * var(--s)),var(--safe-l));bottom:max(calc(14px * var(--s)),var(--safe-b));min-width:var(--unlock-notnow-w)}@media (max-height: 460px){.unlock__points{gap:calc(4px * var(--s));font-size:var(--t-small);line-height:1.25}.unlock__title{width:min(100%,calc(220px * var(--s)));font-size:var(--t-mid)}.unlock--loop .unlock__pitch{gap:calc(8px * var(--s))}.screen--unlock:has(.unlock--loop){padding:max(calc(10px * var(--s)),var(--safe-t)) max(calc(10px * var(--s)),var(--safe-r)) max(calc(10px * var(--s)),var(--safe-b)) max(calc(10px * var(--s)),var(--safe-l))}.unlock--loop{width:100%;height:100%}.unlock--loop .unlock__body{flex:1 1 auto}.unlock--loop .unlock__foot{margin-top:auto;justify-content:center;padding-inline:calc(var(--unlock-notnow-w) + 8px * var(--s))}}.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)}.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);color:var(--ink-plate-dim)}.profcard__eyebrow .profcard__chip{color:var(--brand-gold)}.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:rgb(var(--l0-rgb) / .9);border:0;box-shadow:inset 0 0 0 var(--px) var(--rule-gilt),inset 0 calc(2px * var(--s)) calc(5px * var(--s)) #00000080;color:var(--ink-plate);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-plate-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(--rule-gilt),var(--rule-gilt)) 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}.profcard__empty .t-label{color:var(--ink-plate-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))}}.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(--ink-plate);letter-spacing:var(--ls-wide);line-height:1.1;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}.menu__doors{display:flex;align-items:center;justify-content:center;gap:calc(12px * var(--s));max-width:calc(100% - 20px * var(--s))}.menu__doors[hidden],.menu__notices[hidden]{display:none}.menu__doors--berth{position:absolute;bottom:calc(8px * var(--s));left:50%;translate:-50% 0;z-index:3;max-width:min(calc(100% - 20px * var(--s)),64vw)}.menu__doors--berth>.btn{height:max(48px,calc(30px * var(--s)))}.menu__doors--berth .btn__label{font-size:max(var(--t-small),min(var(--t-base),calc(12px * var(--s))))}.menu__notices{flex:0 0 auto;min-height:44px;height:max(44px,calc(30px * var(--s)));min-width:calc(200px * var(--s));gap:calc(10px * var(--s));padding:calc(3px * var(--s)) calc(14px * var(--s))}.menu__notices .btn__label{font-size:max(var(--t-small),min(var(--t-base),calc(13px * var(--s))));letter-spacing:var(--ls-wide)}.btn.menu__notices{--nb-h: max(44px, calc(30px * var(--s)));height:calc(var(--nb-h) + var(--nb-x, 0px));background:none;border-style:solid;border-width:0;border-image:url(../buttons/notice-board.webp) 85 100 95 100 fill / calc(var(--nb-h) * .288) calc(var(--nb-h) * .339) calc(var(--nb-h) * .322);padding-inline:calc(var(--nb-h) * .45)}.menu__doors--berth>.btn.menu__notices{--nb-lip: calc(3px * var(--s));--nb-h: calc(max(56px, calc(42px * var(--s))) + 2 * var(--nb-lip));min-width:calc(364px * var(--s));translate:0 var(--nb-lip)}.menu__doors--berth>.btn.menu__notices .btn__label{font-size:min(var(--t-mid),calc(16px * var(--s)))}.menu__cta .menu__notices{min-width:0}.menu__notices-tally{display:inline-flex;align-items:center;gap:calc(6px * var(--s))}.menu__notices-tally[hidden]{display:none}.menu__notices-tally .num{font-size:var(--t-small);opacity:.85}.menu__notices-row{display:inline-flex;align-items:center;gap:calc(10px * var(--s));min-width:0;max-width:100%}.btn.menu__notices.has-next{--nb-x: calc(var(--t-nano) + 2px * var(--s));flex-direction:column;gap:calc(1px * var(--s))}.menu__notices-next{display:flex;align-items:baseline;gap:calc(5px * var(--s));min-width:0;max-width:100%;font-family:var(--font-body);font-weight:400;font-size:var(--t-nano);line-height:1;text-transform:none;letter-spacing:var(--ls-flush);white-space:nowrap;color:var(--ink-plate)}.menu__notices-next[hidden]{display:none}.menu__notices-next-k{flex:0 0 auto;color:var(--y4);letter-spacing:var(--ls-wide)}.menu__notices-next-k:after{content:"·";margin-inline-start:calc(5px * var(--s))}.menu__notices-next-v{min-width:0;overflow:hidden;text-overflow:ellipsis}.menu__notices-next .menu__notices-next-n{flex:0 0 auto;color:var(--y4)}.menu__notices-next-n:before{content:"·";margin-inline-end:calc(5px * var(--s))}.menu__notices-next-n:empty{display:none}.menu__notices-daily{position:absolute;top:calc(-6px * var(--s));right:calc(-6px * var(--s));z-index:1;min-width:calc(20px * var(--s));height:calc(20px * var(--s));padding:0 calc(5px * var(--s));display:grid;place-items:center;border-radius:999px;background:var(--r3);color:var(--n7);text-shadow:none;box-shadow:0 0 0 var(--px) var(--r0),0 calc(2px * var(--s)) calc(4px * var(--s)) #00000080;font-size:var(--t-small);line-height:1;letter-spacing:0;pointer-events:none}.menu__notices-daily[hidden]{display:none}@media (max-height: 460px){.menu__doors{gap:6px}.menu__doors>.btn{min-width:0;padding-inline:18px}.menu__doors .btn__label{letter-spacing:var(--ls-flush)}.menu__cta .menu__notices{min-width:0}.menu__doors--berth>.btn.menu__notices{--nb-h: calc(56px + 2 * var(--nb-lip));min-width:246px}}.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(40px,calc(30px * var(--s) - 8px));padding:calc(2px * var(--s)) calc(18px * var(--s));gap:calc(6px * var(--s));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}.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-plate-dim);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__lang .seg__cell{letter-spacing:0;padding-inline:calc(2px * var(--s))}.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-plate-dim);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))}.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(8px * var(--s)) calc(10px * var(--s))}.coll__menu.is-hidden{display:none}.coll__controlgroup{display:flex;align-items:center;gap:calc(8px * var(--s))}.coll__menu .seg__label{color:var(--ink-plate-dim)}.coll__controlgroup>.seg{flex:1;min-width:0}.coll__controlgroup .seg__cells{flex-wrap:wrap}.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));display:flex;flex-direction:column;align-items:flex-start;gap:calc(8px * var(--s))}.coll__ref-name{color:var(--bn3);font-size:var(--t-small)}.coll__ref .t-body{color:var(--bn3)}.coll__ref .dieface{width:64px;height:64px}.coll__body[data-tab=dice]{display:flex;flex-direction:column}.coll__body[data-tab=dice]>*{flex:1 1 auto;min-height:0}.coll__body[data-tab=dice]>.coll__dice-content{flex:0 0 auto}.coll__ladders{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,26%,calc(300px * var(--s)));gap:calc(20px * var(--s));padding-right:calc(12px * var(--s))}.coll__ladder-scroll{min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--v4) transparent}.coll__ladder{--lane: var(--v5);--gap: calc(16px * var(--s));--rung-h: max(48px, calc(30px * var(--s)));position:relative;display:grid;align-items:center;grid-template-columns:max-content repeat(var(--tiers),minmax(max(120px,calc(76px * var(--s))),1fr));grid-template-rows:auto;grid-auto-rows:var(--rung-h);column-gap:var(--gap);row-gap:calc(8px * var(--s));padding:calc(4px * var(--s)) calc(4px * var(--s)) calc(16px * var(--s))}.coll__ladders .is-money{--lane: var(--money)}.coll__ladders .is-points{--lane: var(--chip)}.coll__ladders .is-mult{--lane: var(--mult)}.coll__ladders .is-repeat{--lane: var(--bolt)}.coll__ladders .is-growth{--lane: var(--earth)}.coll__ladders .is-off{--lane: var(--hot)}.coll__ladder-head{align-self:end;color:var(--bn1);letter-spacing:var(--ls-wide)}.coll__ladder-root{grid-column:1;position:relative;align-self:center}.coll__ladder-root:after,.coll__ladder-trunk,.coll__rung:before{pointer-events:none;background:var(--wd3)}.coll__ladder-root:after{content:"";position:absolute;left:100%;top:50%;width:calc(var(--gap) / 2);height:calc(2px * var(--s));margin-top:calc(-1px * var(--s))}.coll__ladder-trunk{grid-column:2;justify-self:start;align-self:stretch;position:relative;left:calc(var(--gap) / -2 - 1px * var(--s));width:calc(2px * var(--s));margin-block:calc(var(--rung-h) / 2)}.coll__rung.btn--tile{justify-content:flex-start;gap:calc(8px * var(--s));height:var(--rung-h);min-height:var(--rung-h);padding:calc(4px * var(--s)) calc(12px * var(--s)) calc(4px * var(--s)) calc(6px * var(--s))}.coll__rung .dieface{flex:none;width:calc(var(--rung-h) - 14px * var(--s));height:calc(var(--rung-h) - 14px * var(--s))}.coll__rung .btn__label{font-size:var(--t-small);white-space:nowrap}.coll__rung.is-on{--btn-l: url(../buttons/gold-l.webp);--btn-r: url(../buttons/gold-r.webp);--btn-m: url(../buttons/gold-m.webp);--btn-sq: url(../buttons/gold-sq.webp)}.coll__rung.is-unseen .dieface{filter:grayscale(.85) brightness(.55)}.coll__rung.is-unseen .btn__label{color:var(--ink-faint)}.coll__rung:not(.is-root):before{content:"";position:absolute;right:100%;top:50%;width:var(--gap);height:calc(2px * var(--s));margin-top:calc(-1px * var(--s));background:var(--lane);opacity:.45}.coll__rung.is-first:before{width:calc(var(--gap) / 2)}.coll__rung.is-path:before{opacity:1;height:calc(4px * var(--s));margin-top:calc(-2px * var(--s));box-shadow:0 0 calc(6px * var(--s)) var(--lane)}.coll__ladder-off .coll__rung:before{content:none}.coll__ladder-rule{grid-column:1 / -1;align-self:end;display:flex;align-items:center;gap:calc(10px * var(--s));color:var(--bn1);letter-spacing:var(--ls-wide)}.coll__ladder-rule:after{content:"";flex:1;height:var(--px);background:rgb(var(--y3-rgb) / .35)}.coll__ladder-off{grid-column:2 / span var(--tiers);display:grid;grid-template-columns:repeat(var(--tiers),minmax(0,1fr));column-gap:var(--gap)}.coll__rungpane{--hang: calc(12px * var(--s));position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;margin-top:calc(6px * var(--s))}.coll__rungpane-name{position:relative;z-index:1;flex:0 0 auto;margin:calc(-14px * var(--s)) calc(-1 * var(--hang)) 0;max-height:calc(64px * var(--s));padding:0 12%;font-size:var(--t-large)}.coll__rungpane-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--wd3) transparent;display:flex;flex-direction:column;gap:calc(8px * var(--s));padding:calc(8px * var(--s)) calc(10px * var(--s)) calc(10px * var(--s))}.coll__rungpane-top{display:flex;align-items:center;gap:calc(10px * var(--s))}.coll__rungpane-top .dieface{flex:none;width:min(96px,calc(72px * var(--s)));height:min(96px,calc(72px * var(--s)))}.coll__rungpane-where{--lane: var(--bn1);display:flex;align-items:center;justify-content:center;gap:calc(6px * var(--s));padding:calc(6px * var(--s)) calc(10px * var(--s)) 0;color:var(--lane);letter-spacing:var(--ls-wide);text-align:center}.coll__rungpane-where:before{content:"";flex:none;width:calc(6px * var(--s));height:calc(6px * var(--s));background:var(--lane)}.coll__rungpane-bar{--lane: var(--bn1);flex:1;display:flex;gap:calc(4px * var(--s))}.coll__rungpane-bar i{flex:1;height:max(4px,calc(4px * var(--s)));background:var(--wd1);box-shadow:inset 0 0 0 var(--px) var(--wd3)}.coll__rungpane-bar i.is-lit{background:var(--lane)}.coll__rungpane-bar i.is-here{outline:var(--px) solid var(--bn3);outline-offset:var(--px)}.coll__rungpane-rule{color:var(--bn3)}.coll__rungpane-flavor{color:var(--bn1);font-style:italic}.coll__rungpane-path{font-size:var(--t-small);display:grid;gap:calc(4px * var(--s));padding-top:calc(8px * var(--s));border-top:var(--px) solid rgb(var(--y3-rgb) / .35);color:var(--bn2)}.coll__rungpane-seen{margin-top:auto;color:var(--bn0);letter-spacing:var(--ls-wide)}@media (max-height: 460px){.coll__ladders{grid-template-columns:minmax(0,1fr) 190px;gap:14px;padding-right:10px}.coll__rungpane{--hang: 9px}.coll__rungpane-name{font-size:var(--t-mid);margin-top:-10px}.coll__rungpane-body{padding:5px 7px 7px;gap:5px}.coll__ladder{--gap: 14px;--rung-h: 44px;row-gap:4px;grid-template-columns:max-content repeat(var(--tiers),minmax(112px,1fr))}.coll__rung.btn--tile{padding:2px 8px 2px 4px;gap:5px}.coll__rungpane-top .dieface{width:44px;height:44px}.coll__rungpane-flavor{display:none}}@media (pointer: coarse){.coll__menu .seg__cell{min-height:44px;min-width:44px}}@media (max-width: 1100px){.coll__barend{gap:4px}}.bout__skip .btn__label{--fit-min: .6}.rungifts{display:flex;flex-wrap:wrap;gap:calc(4px * var(--s));justify-content:center}.rungifts__gift{display:inline-flex;align-items:center;gap:calc(5px * var(--s));padding:calc(2px * var(--s)) calc(8px * var(--s));font-family:var(--font-ui);font-size:var(--t-small);color:var(--n8);white-space:nowrap;background:rgb(var(--g4-rgb) / .18);box-shadow:inset 0 0 0 var(--px, 2px) rgb(var(--g4-rgb) / .7);border-radius:calc(3px * var(--s))}.rungifts__gift b{color:var(--g4)}.go__foot>.rungifts{align-self:center}.rev__tile>.rungifts,.rev__stakebody>.rungifts{align-self:center}@media (max-height: 460px){.rungifts__gift{font-size:var(--t-nano);padding-inline:5px}.rungifts__gift b{display:none}.rungifts__gift:before{content:"+";color:var(--g4)}}.go-fates{position:absolute;z-index:4;left:max(16px,calc(14px * var(--s)),calc(var(--safe-l, 0px) + 12px));bottom:max(12px,calc(10px * var(--s)),calc(var(--safe-b, 0px) + 8px));width:min(calc(220px * var(--s)),42vw);display:flex;flex-direction:column;gap:calc(4px * var(--s));pointer-events:none;opacity:0;animation:go-fates-in .8s ease-out 1.1s forwards;transition:opacity 1.4s ease}.go-fates__label{color:var(--p6, var(--ink-dim));letter-spacing:var(--ls-wide);opacity:.85}.go-fates__bar{position:relative;height:max(6px,calc(5px * var(--s)));background:var(--l0);box-shadow:inset 0 calc(2px * var(--s)) calc(2px * var(--s)) #0009,inset 0 0 0 var(--px) var(--rule-gilt);overflow:hidden}.go-fates__fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--p3),var(--p5));box-shadow:0 0 calc(8px * var(--s)) rgb(var(--p5-rgb) / .55);clip-path:inset(0 calc(100% - var(--fill, 0%)) 0 0);transition:clip-path 1.4s cubic-bezier(.3,.1,.2,1)}.go-fates.is-gone{opacity:0!important;animation:none}@keyframes go-fates-in{to{opacity:1}}.reduced-motion .go-fates{animation:none;opacity:1}.reduced-motion .go-fates__fill{transition:none}.screen--play{background:transparent}.screen--play .scrim{background:var(--ground-runconfig)}.play__room{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}.play__head .scr-head{align-items:center}.screen--play .play__room :is(.scr-head__eyebrow,.play__eyebrow,.play__sub,.statline__k,.statline__v,.play__step-n,.play__step-title,.play__step-body){font-size:var(--t-mid)}.play__bottom{display:flex;justify-content:flex-start}.play__back{flex:0 0 auto}.play__doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:calc(14px * var(--s));width:min(100%,calc(720px * var(--s)));height:100%;max-height:100%;min-height:0;margin:auto;padding:calc(4px * var(--s))}.play__door{grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:calc(8px * var(--s));min-width:0;padding:calc(6px * var(--s)) calc(16px * var(--s)) calc(12px * var(--s))}.play__top{display:flex;flex-direction:column;align-items:center;gap:calc(2px * var(--s));min-width:0;text-align:center}.play__eyebrow{color:var(--ink-plate-dim);letter-spacing:var(--ls-wide)}.play__title{margin:0;width:min(100%,calc(210px * var(--s)));font-size:var(--t-large);letter-spacing:var(--ls-tight)}.play__sub{margin:0;line-height:1.3;color:var(--ink-plate-dim)}.play__door:has(.play__steps) .play__sub{display:none}.play__facts{display:flex;flex-direction:column;gap:calc(8px * var(--s));min-width:0;padding-top:calc(6px * var(--s))}.play__facts>:first-child{margin-top:auto}.play__charm-row{flex:0 1 auto;display:flex;gap:calc(2px * var(--s));min-width:0;overflow:hidden}.play__charm{flex:none;width:calc(18px * var(--s));height:calc(18px * var(--s));image-rendering:pixelated}.play__steps{list-style:none;margin:0;padding:0;display:grid;gap:calc(3px * var(--s))}.play__step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:calc(10px * var(--s));row-gap:calc(1px * var(--s));align-items:baseline}.play__step-n{grid-row:1 / 3;align-self:start;display:grid;place-items:center;width:calc(24px * var(--s));height:calc(24px * var(--s));color:var(--y4)}.play__step-title{font-family:var(--font-display);letter-spacing:var(--ls-wide);color:var(--ink-plate)}.play__step-body{line-height:1.2;color:var(--ink-plate-dim)}.play__go{display:flex;align-items:stretch;gap:calc(8px * var(--s));min-width:0}.play__go>.btn{min-width:0}.play__go>.play__continue,.play__go>.play__abandon{flex:0 0 calc((100% - 8px * var(--s)) / 2)}.play__go>.play__continue:only-child{flex:1 1 auto}.play__offline{margin:0;width:100%;padding:calc(10px * var(--s)) 0;text-align:center;color:var(--ink-plate-faint);letter-spacing:var(--ls-wide)}.play__go .btn--hero .btn__label{font-size:var(--t-mid);white-space:nowrap}@media (max-height: 460px){.play__room{padding:calc(4px * var(--s)) calc(12px * var(--s));gap:calc(4px * var(--s))}.play__doors{height:100%;margin:0 auto;grid-template-rows:auto minmax(0,1fr) auto}.play__facts{min-height:0;overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;mask-image:linear-gradient(black calc(100% - 14px),transparent);padding-bottom:14px}.play__head .scr-head__eyebrow{display:none}.play__title{width:calc(180px * var(--s));font-size:var(--t-mid)}.play__eyebrow{display:none}.play__door{row-gap:calc(6px * var(--s));padding:calc(8px * var(--s)) calc(10px * var(--s))}.play__sub{display:none}.play__lines .statline{padding:calc(2px * var(--s)) 0}.play__steps{gap:calc(3px * var(--s))}.play__step-title{display:none}.play__step-n{grid-row:auto}.play__step-body{line-height:1.15}.btn--hero.play__continue,.btn--hero.play__abandon,.btn--hero.play__lobby{min-height:48px}}@media (orientation: portrait){.play__doors{grid-template-columns:minmax(0,1fr);grid-template-rows:none;height:auto;row-gap:calc(12px * var(--s))}.play__door{grid-row:auto;grid-template-rows:auto 1fr auto}}.reduced-motion .play__room .rise{animation:none}.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-magic:after,.calc__mult.is-magic:after{background:radial-gradient(circle at 18% 30%,var(--n7) 0 4%,transparent 5%),radial-gradient(circle at 80% 22%,var(--p6) 0 3%,transparent 4%),radial-gradient(circle at 70% 78%,var(--n7) 0 3%,transparent 4%),radial-gradient(circle at 28% 82%,var(--p6) 0 3%,transparent 4%),radial-gradient(ellipse at 50% 50%,var(--n7) 0%,rgb(var(--p6-rgb) / .9) 20%,rgb(var(--p4-rgb) / .6) 46%,transparent 78%);animation:readout-flare .5s ease-out}.calc__mult.is-fire:after,.calc__chips.is-fire:after{background:linear-gradient(0deg,rgb(var(--r5-rgb) / .95) 0%,rgb(var(--r4-rgb) / .8) 42%,rgb(var(--r3-rgb) / .4) 70%,transparent 95%);transform-origin:50% 100%;animation:readout-fire .46s ease-out}.calc__mult.is-inferno:after,.calc__chips.is-inferno:after{background:radial-gradient(ellipse at 50% 70%,var(--y5) 0%,rgb(var(--r5-rgb) / .95) 16%,rgb(var(--r4-rgb) / .9) 40%,rgb(var(--r3-rgb) / .6) 62%,transparent 84%);transform-origin:50% 100%;animation:readout-inferno .62s ease-out}.calc__chips.is-bolt:after,.calc__mult.is-bolt:after{inset:-10% 10%;background:linear-gradient(180deg,var(--bt5),var(--bt4) 50%,var(--bt3));clip-path:polygon(58% 0,30% 54%,47% 54%,36% 100%,72% 38%,54% 38%,70% 0);filter:drop-shadow(0 0 calc(3px * var(--s)) var(--bt4));animation:readout-bolt .4s steps(1,end)}.calc__chips.is-earth:after,.calc__mult.is-earth:after{background:radial-gradient(circle at 22% 70%,rgb(var(--lf5-rgb) / .9) 0 7%,transparent 9%),radial-gradient(circle at 52% 85%,var(--lf6) 0 5%,transparent 7%),radial-gradient(circle at 78% 62%,rgb(var(--lf5-rgb) / .9) 0 6%,transparent 8%),radial-gradient(ellipse at 50% 100%,rgb(var(--lf4-rgb) / .85) 0%,rgb(var(--lf2-rgb) / .5) 50%,transparent 80%);animation:readout-rise .6s ease-out}.calc__chips.is-ice:after,.calc__mult.is-ice:after,.calc__chips.is-frost:after,.calc__mult.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-flare .42s 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-flare .6s ease-out}@keyframes readout-flare{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)}}@keyframes readout-bolt{0%{opacity:1}15%{opacity:.2}30%{opacity:1;transform:scaleX(-1)}55%{opacity:.6;transform:scaleX(-1)}80%{opacity:.25}to{opacity:0}}@keyframes readout-rise{0%{opacity:1;transform:translateY(30%) scale(.9)}60%{opacity:.85}to{opacity:0;transform:translateY(-45%) scale(1.1)}}.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(--ink-plate-dim)}.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(--l2);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt)}.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(--o5);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)}}.ui-root>.clearstack,.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:var(--actions-w)}.actions--clear .action-set,.actions--clear .action-roll,.actions--clear .action-farkle,.actions--clear .action-reroll,.actions--clear .action-clearpick,.actions--clear .action-bank,.actions--clear .action-auto{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}body.is-cleared .hint{visibility:hidden}@keyframes clearack-in{0%{opacity:0}}.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(--wd0);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(--l2)}@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(--p4);--float-core: var(--n7)}.float--mult{color:var(--mult);--float-glow: var(--r4);--float-core: var(--r5)}.float--xmult{color:var(--r5);--float-glow: var(--r4);--float-core: var(--y5)}.float--money{color:var(--money);--float-glow: var(--y3);--float-core: var(--y5)}.float--bolt{color:var(--bolt);--float-glow: var(--bt3);--float-core: var(--bt5)}.float--earth{color:var(--earth);--float-glow: var(--lf4);--float-core: var(--lf6)}.float--ice{color:var(--ice);--float-glow: var(--b4);--float-core: var(--n7)}.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--ice: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,.float--ice: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(circle at 16% 30%,var(--n7) 0 3%,transparent 4%),radial-gradient(circle at 84% 70%,var(--p6) 0 3%,transparent 4%),radial-gradient(circle at 62% 12%,var(--p6) 0 2%,transparent 3%),radial-gradient(closest-side,rgb(var(--p6-rgb) / .5),rgb(var(--p4-rgb) / .3) 55%,transparent);animation-name:float-bloom;animation-duration:.7s;animation-timing-function:ease-out}.float--ice:not(.float--t0) .float__b:before{background:radial-gradient(closest-side,rgb(var(--b5-rgb) / .55),rgb(var(--b4-rgb) / .25) 55%,transparent)}.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) / .75) 45%,rgb(var(--r3-rgb) / .3) 62%,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(--float-core) 0%,rgb(var(--r5-rgb) / .9) 20%,rgb(var(--r4-rgb) / .8) 48%,transparent 78%);animation-duration:.95s}.float--bolt .float__b:before{left:50%;top:50%;width:1.1em;height:1.7em;margin:-.85em 0 0 -.55em;background:linear-gradient(180deg,var(--bt5),var(--bt4) 50%,var(--bt3));clip-path:polygon(58% 0,22% 56%,46% 56%,32% 100%,80% 38%,54% 38%,72% 0);filter:drop-shadow(0 0 calc(4px * var(--s)) var(--float-glow));animation-name:float-bolt;animation-duration:.7s;animation-timing-function:steps(1,end)}.float--earth .float__b:before{left:50%;bottom:0;width:1.6em;height:1.6em;margin-left:-.8em;background:radial-gradient(circle at 20% 70%,var(--float-core) 0 6%,transparent 8%),radial-gradient(circle at 48% 86%,var(--earth) 0 5%,transparent 7%),radial-gradient(circle at 78% 64%,var(--float-core) 0 5%,transparent 7%),radial-gradient(circle at 34% 40%,var(--earth) 0 4%,transparent 6%),radial-gradient(circle at 66% 28%,var(--float-core) 0 3%,transparent 5%),radial-gradient(ellipse 50% 40% at 50% 90%,rgb(var(--lf4-rgb) / .55),transparent);animation-name:float-life;animation-duration:.9s;animation-timing-function:ease-out}.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-bloom{0%{opacity:0;transform:scale(.5)}18%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.5)}}@keyframes float-bolt{0%{opacity:0}8%{opacity:1}20%{opacity:.25}32%{opacity:1;transform:scaleX(-1)}52%{opacity:.55;transform:scaleX(-1)}70%{opacity:.9}to{opacity:0}}@keyframes float-life{0%{opacity:0;transform:translateY(20%)}20%{opacity:1}to{opacity:0;transform:translateY(-45%)}}@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}.pot__value.is-magic{animation:pot-arrive .9s ease-in}@keyframes pot-arrive{0%,55%{color:var(--p6);text-shadow:0 0 calc(6px * var(--s)) rgb(var(--p4-rgb) / .9)}}.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}.mathbreak,.mathbreak__term{--mb-void: rgb(0 0 0);--mb-ink: var(--g6);--mb-dim: var(--g4);--mb-glow: var(--g5)}.mathbreak{position:fixed;inset:0;z-index:9000;overflow:hidden;pointer-events:auto;font-family:var(--font-mono);color:var(--mb-ink)}.mathbreak--dead{background:var(--mb-void)}.mathbreak--lift{opacity:0;pointer-events:none;transition:opacity .7s linear}.mathbreak__term{position:fixed;inset:0;z-index:5;pointer-events:none;background:var(--mb-void);-webkit-mask:linear-gradient(black,black) 0 0 / 0 0 no-repeat;mask:linear-gradient(black,black) 0 0 / 0 0 no-repeat}.mathbreak__term.is-full{-webkit-mask:none;mask:none}.mathbreak__term--still{-webkit-mask:none;mask:none;opacity:0;transition:opacity 1.4s linear}.mathbreak__term--still.is-on{opacity:1}.mathbreak__crt{position:absolute;inset:0;overflow:hidden;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:calc(28px * var(--s));padding:calc(10px * var(--s)) calc(16px * var(--s));background:radial-gradient(ellipse at 50% 55%,rgb(var(--g1-rgb) / .6),var(--mb-void) 88%);font-size:var(--t-small);line-height:1.3;white-space:pre;text-shadow:0 0 calc(6px * var(--s)) var(--mb-glow);animation:mb-flicker .14s steps(2) infinite}.mathbreak__crt:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgb(0 0 0 / .32) 0 1px,transparent 1px 3px)}.mathbreak__code{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.mathbreak__ln{min-height:1.3em;color:var(--mb-ink)}.mathbreak__ln.is-cur:after{content:"█";color:var(--mb-ink)}.mathbreak__ln.is-err{color:var(--n7)}.mathbreak__ln.is-inv{width:max-content;background:var(--mb-ink);color:var(--mb-void);text-shadow:none}.mathbreak__ln.is-slip{transform:translate(var(--mb-jx))}.mathbreak__ln.is-flung{animation:mb-fling .9s cubic-bezier(.2,.7,.3,1) var(--ed) forwards}.mathbreak__hole{position:absolute;pointer-events:none;box-shadow:inset 0 0 0 1px var(--mb-dim);animation:mb-hole .36s steps(1)}.mathbreak__flash{position:absolute;inset:0;opacity:0;background:var(--n7)}.mathbreak__term--still .mathbreak__flash{display:none}.mathbreak__term.is-blast .mathbreak__flash{animation:mb-flash .5s linear}.mathbreak__term.is-blast .mathbreak__crt{animation:mb-blast .7s steps(1)}.mathbreak__term.is-off .mathbreak__crt{animation:mb-off .46s cubic-bezier(.6,0,.4,1) forwards}.mathbreak__term--still.is-blast .mathbreak__crt,.mathbreak__term--still .mathbreak__crt{animation:none}.mathbreak__term--still.is-off .mathbreak__crt{animation:mb-fade .9s linear forwards}@keyframes mb-flicker{0%{opacity:1}50%{opacity:.93}}@keyframes mb-hole{0%{background:rgb(var(--g6-rgb) / .5)}34%{background:transparent}67%{background:rgb(var(--g6-rgb) / .22)}to{background:transparent}}@keyframes mb-flash{0%{opacity:.8;background:var(--n7)}14%{opacity:.6;background:var(--g6)}to{opacity:0;background:var(--g6)}}@keyframes mb-blast{0%{transform:translate(calc(14px * var(--s)),calc(-8px * var(--s))) scale(1.03)}16%{transform:translate(calc(-16px * var(--s)),calc(6px * var(--s))) scale(1.05)}32%{transform:translate(calc(10px * var(--s)),calc(10px * var(--s))) scale(1.02)}48%{transform:translate(calc(-8px * var(--s)),calc(-6px * var(--s))) scale(1.04)}64%{transform:translate(calc(5px * var(--s)),calc(3px * var(--s)))}80%{transform:translate(calc(-3px * var(--s)),calc(-2px * var(--s)))}to{transform:none}}@keyframes mb-fling{to{transform:translate(var(--ex),var(--ey)) rotate(var(--er));opacity:0}}@keyframes mb-off{0%{transform:none;filter:brightness(1);opacity:1}55%{transform:scaleY(.008);filter:brightness(8);opacity:1}to{transform:scaleY(.008) scaleX(0);filter:brightness(8);opacity:0}}@keyframes mb-fade{to{opacity:0}}body.is-math-breaking .mathbreak__glitch{animation:mb-glitch var(--mb-glitch, .5s) steps(1) forwards}body.is-math-breaking .mathbreak__drop{animation:mb-drop .9s cubic-bezier(.55,0,1,.45) forwards}body.is-math-breaking .mathbreak__drop.is-tear{animation-name:mb-tear}body.is-math-breaking .mathbreak__drop.is-squash{animation-name:mb-squash;animation-duration:.7s}body.is-math-breaking .mathbreak__fade{animation:mb-fade .8s linear forwards}body.is-math-breaking .mathbreak__gone{visibility:hidden}@keyframes mb-glitch{0%{transform:none;filter:none;clip-path:none}10%{transform:translate(calc(-7px * var(--s))) skew(-5deg);filter:drop-shadow(calc(5px * var(--s)) 0 var(--r4)) drop-shadow(calc(-5px * var(--s)) 0 var(--b5))}20%{transform:none;filter:none}34%{transform:translate(calc(9px * var(--s)),calc(-2px * var(--s)));filter:brightness(1.8) drop-shadow(calc(-4px * var(--s)) 0 var(--r4));clip-path:inset(0 0 58% 0)}42%{transform:none;filter:none;clip-path:none}58%{transform:translate(calc(-12px * var(--s)),calc(3px * var(--s))) skew(6deg);filter:hue-rotate(80deg) drop-shadow(calc(6px * var(--s)) 0 var(--b5));clip-path:inset(46% 0 0 0)}66%{transform:translate(calc(5px * var(--s)));filter:none;clip-path:inset(22% 0 30% 0)}80%{transform:translate(calc(-4px * var(--s)));filter:brightness(2.2) drop-shadow(calc(3px * var(--s)) 0 var(--r4));clip-path:none}92%{transform:translate(calc(10px * var(--s))) skew(-3deg);filter:none;clip-path:inset(0 0 74% 0)}to{transform:none;filter:none;clip-path:none}}@keyframes mb-drop{to{transform:translateY(120vh) rotate(var(--mb-r))}}@keyframes mb-tear{25%{transform:translate(calc(var(--mb-x) * .06)) skew(calc(var(--mb-r) * .4))}to{transform:translate(var(--mb-x)) skew(var(--mb-r));opacity:0}}@keyframes mb-squash{35%{transform:scaleY(.03);filter:brightness(3)}to{transform:scaleY(0) scaleX(.2);filter:brightness(3);opacity:0}}.mathbreak__words{position:absolute;left:7vw;right:7vw;top:9vh;font-size:min(var(--t-huge),8vh);line-height:1.5;text-shadow:0 0 calc(8px * var(--s)) var(--mb-glow);transition:opacity .6s linear}.mathbreak__words.is-out{opacity:0}.mathbreak__word{min-height:1.5em;white-space:pre-wrap}.mathbreak__cursor{display:inline-block;width:.55em;height:1.05em;vertical-align:text-bottom;background:var(--mb-ink);box-shadow:0 0 calc(8px * var(--s)) var(--mb-glow);animation:mb-blink 1.06s steps(1) infinite}.mathbreak__cursor.is-typing{animation:none}@keyframes mb-blink{50%{opacity:0}}.mathbreak__reveal{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8px * var(--s));animation:mb-rise .9s var(--ease-out) both}.mathbreak__reveal.is-leaving{opacity:0;transition:opacity .35s linear}.mathbreak__title{font-size:min(var(--t-large),7vh);letter-spacing:var(--ls-mega);line-height:1;text-shadow:0 0 calc(8px * var(--s)) var(--mb-glow)}.mathbreak__reveal .pcard{font-family:var(--font-body);color:var(--ink)}.mathbreak__reveal .pcard--full{--pw: min(calc(52vh / 1.4), 34vw, max(180px, calc(120px * var(--s))))}.mathbreak__ok{margin-top:calc(8px * var(--s));min-width:calc(140px * var(--s))}@keyframes mb-rise{0%{opacity:0;transform:translateY(calc(36px * var(--s)))}}.reduced-motion .mathbreak__reveal{animation:mb-fade-in .9s linear both}@keyframes mb-fade-in{0%{opacity:0}}.ledger{position:absolute;inset:0;z-index:70;display:grid;place-items:center;padding:calc(var(--safe-t, 0px) + 16px) calc(var(--safe-r, 0px) + 16px) calc(var(--safe-b, 0px) + 16px) calc(var(--safe-l, 0px) + 16px);animation:ledger-fade .26s var(--ease-out) both;--ink: var(--wd0);--ink-soft: var(--wd2);--rubric: var(--r2)}.ledger__book{--bevel: calc(6px * var(--s));width:min(100%,calc(680px * var(--s)));max-height:100%;display:flex;flex-direction:column;gap:calc(8px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s)) calc(12px * var(--s));box-shadow:var(--shadow-hard);animation:ledger-rise .34s var(--ease-out) both}.ledger__head{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--s));padding:0 calc(6px * var(--s))}.ledger__title{font-family:var(--font-display);font-size:var(--t-large);letter-spacing:.14em;color:var(--y4);text-shadow:0 var(--px) 0 var(--y1),0 calc(var(--px) * -1) 0 var(--y5),0 0 .4em rgb(var(--y1-rgb) / .6);display:inline-flex;align-items:center}.ledger__initial{display:inline-grid;place-items:center;width:1.35em;height:1.35em;margin-right:.08em;background:radial-gradient(circle at 35% 30%,var(--r3),var(--r1));box-shadow:inset 0 0 0 var(--px) var(--y3),inset 0 0 0 calc(var(--px) * 2) var(--r0),0 0 0 var(--px) var(--y2);color:var(--y4)}.ledger__sub{font-family:var(--font-ui);font-size:var(--t-small);letter-spacing:.1em;color:var(--ink-plate-dim);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledger__sheet{display:flex;flex-direction:column;min-height:0;color:var(--ink);background:radial-gradient(130% 120% at 50% 35%,var(--bn3) 45%,var(--bn2) 85%,var(--bn1) 100%);box-shadow:inset 0 0 0 var(--px) var(--bn0),inset 0 0 calc(18px * var(--s)) color-mix(in srgb,var(--bn0) 55%,transparent)}.ledger__spread{display:grid;grid-template-columns:1fr auto 1fr;min-height:0}.ledger__spine{width:calc(10px * var(--s));background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wd2) 45%,transparent) 40%,color-mix(in srgb,var(--wd1) 60%,transparent) 50%,color-mix(in srgb,var(--wd2) 45%,transparent) 60%,transparent)}.ledger__page{display:flex;flex-direction:column;gap:calc(6px * var(--s));min-width:0;min-height:0;padding:calc(12px * var(--s)) calc(14px * var(--s)) calc(8px * var(--s))}.ledger__heading{margin:0;font-family:var(--font-display);font-size:var(--t-small);font-weight:400;letter-spacing:.16em;color:var(--rubric);padding-bottom:calc(4px * var(--s));border-bottom:var(--px) solid color-mix(in srgb,var(--rubric) 55%,transparent)}.ledger__lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(6px * var(--s));overflow:hidden}.ledger__empty{margin:calc(4px * var(--s)) 0 0;font-family:var(--font-body);font-size:var(--t-small);color:var(--ink-soft)}.ledger__line{display:flex;align-items:center;gap:calc(8px * var(--s));opacity:0;transform:translate(calc(-8px * var(--s)));transition:opacity .18s var(--ease-out),transform .22s var(--ease-out)}.ledger__line.is-in{opacity:1;transform:none}.ledger__label{display:flex;flex-direction:column;min-width:0;line-height:1.05}.ledger__name{font-family:var(--font-ui);font-size:var(--t-base);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledger__detail{font-family:var(--font-body);font-size:var(--t-nano);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledger__leader{flex:1 1 auto;align-self:flex-end;min-width:calc(12px * var(--s));height:var(--px);margin-bottom:.55em;background:repeating-linear-gradient(90deg,var(--bn0) 0 calc(2px * var(--s)),transparent calc(2px * var(--s)) calc(5px * var(--s)));transform:scaleX(0);transform-origin:left center;transition:transform .2s var(--ease-out)}.ledger__line.is-in .ledger__leader{transform:scaleX(1)}.ledger__amt{display:inline-flex;align-items:center;gap:.1em;flex:none;font-size:var(--t-base)}.ledger__amt .tok--coin{margin:0}.ledger__line .tok--coin{opacity:0;transform:scale(.3) rotate(-25deg);transition:opacity .12s linear .2s,transform .28s cubic-bezier(.3,1.6,.5,1) .2s}.ledger__line.is-in .tok--coin{opacity:1;transform:none}.ledger__sign{color:var(--rubric);font-family:var(--font-ui);text-shadow:none}.ledger__line.is-cost .ledger__name{color:var(--rubric)}.ledger__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(14px * var(--s));padding:calc(8px * var(--s)) calc(14px * var(--s)) calc(12px * var(--s));border-top:var(--px) solid color-mix(in srgb,var(--bn0) 60%,transparent)}.ledger__sum{display:flex;flex-direction:column;gap:calc(4px * var(--s));min-width:0}.ledger__total{display:inline-flex;align-items:center;gap:calc(12px * var(--s));align-self:flex-start;opacity:0;transform:translateY(calc(6px * var(--s)));transition:opacity .2s var(--ease-out),transform .24s var(--ease-out)}.ledger__total.is-in{opacity:1;transform:none}.ledger__total-word{font-family:var(--font-display);font-size:var(--t-mid);letter-spacing:.16em;color:var(--ink)}.ledger__total-amt{display:inline-flex;align-items:center;gap:.1em;font-size:var(--t-huge);line-height:1}.ledger__total-amt .tok--coin{margin:0}.ledger__total.is-cost .ledger__total-word{color:var(--rubric)}.ledger__total.is-landed .tok--coin{animation:ledger-ring .5s var(--ease-out) both}.ledger__note{opacity:0;transition:opacity .3s var(--ease-out)}.ledger__note.is-in{opacity:1}.ledger__note{margin:0;font-family:var(--font-body);font-size:var(--t-nano);color:var(--rubric);max-width:calc(340px * var(--s))}.ledger__go{flex:none;min-width:calc(130px * var(--s))}@media (pointer: coarse){.ledger__go{min-height:44px}}.ledger__flycoin{position:fixed;z-index:9000;pointer-events:none;width:calc(22px * var(--s));height:calc(22px * var(--s));margin:0}@keyframes ledger-fade{0%{opacity:0}}@keyframes ledger-rise{0%{opacity:0;transform:translateY(calc(14px * var(--s))) scale(.97)}}@keyframes ledger-ring{40%{transform:scale(1.25)}}@media (max-height: 460px){.ledger__book{gap:calc(4px * var(--s));padding:calc(6px * var(--s)) calc(8px * var(--s)) calc(8px * var(--s))}.ledger__title{font-size:var(--t-mid)}.ledger__page{padding:calc(6px * var(--s)) calc(10px * var(--s)) calc(4px * var(--s));gap:calc(4px * var(--s))}.ledger__lines{gap:calc(3px * var(--s))}.ledger__label{flex-direction:row;align-items:baseline;gap:calc(6px * var(--s))}.ledger__name{flex:none}.ledger__name,.ledger__amt{font-size:var(--t-small)}.ledger__foot{padding:calc(6px * var(--s)) calc(10px * var(--s)) calc(8px * var(--s));align-items:center}.ledger__sum{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:calc(14px * var(--s));row-gap:calc(2px * var(--s))}.ledger__total-amt{font-size:var(--t-large)}.ledger__note{flex-basis:100%;max-width:none}}.ledger.is-still,.ledger.is-still .ledger__book,.reduced-motion .ledger,.reduced-motion .ledger__book{animation:none}.ledger.is-still :is(.ledger__line,.ledger__total,.ledger__leader,.tok--coin,.ledger__note){transition:none}.die-counters{position:absolute;inset:0;pointer-events:none;z-index:44}.die-counter{position:absolute;left:0;top:0;width:0;display:flex;justify-content:center;opacity:0;transition:opacity .18s linear;will-change:transform,opacity}.die-counter.is-on{opacity:1}.die-counter__b{flex:0 0 auto;display:flex;align-items:center;gap:calc(2px * var(--s));padding:calc(2px * var(--s)) calc(5px * var(--s)) calc(2px * var(--s)) calc(4px * var(--s));background:rgb(var(--l0-rgb) / .85);box-shadow:inset 0 0 0 var(--px) rgb(var(--lf4-rgb) / .55),0 0 calc(8px * var(--s)) rgb(var(--lf4-rgb) / .28);font-family:var(--font-score);font-size:var(--t-base);line-height:1;color:var(--earth);white-space:nowrap;text-shadow:0 var(--px) 0 var(--v0);-webkit-font-smoothing:antialiased;transform-origin:50% 0}.die-counter__orb{position:relative;flex:0 0 auto;width:.7em;height:.7em;border-radius:50%;background:radial-gradient(circle at 36% 34%,var(--lf6) 0 16%,var(--lf5) 38%,var(--lf3) 72%,var(--lf2) 100%);box-shadow:0 0 calc(3px * var(--s)) var(--lf4),0 0 calc(8px * var(--s)) rgb(var(--lf4-rgb) / .6)}.die-counter__orb:after{content:"";position:absolute;inset:-.5em;border-radius:50%;background:radial-gradient(circle,rgb(var(--lf5-rgb) / .75) 0 22%,rgb(var(--lf4-rgb) / .3) 46%,transparent 70%);opacity:0}.die-counter__sep{margin:0 calc(-1px * var(--s)) 0 0;opacity:.8}.die-counter.is-grown .die-counter__b{animation:die-counter-grow .45s var(--ease-back)}.die-counter.is-grown .die-counter__orb:after{animation:die-counter-flare .6s ease-out}@keyframes die-counter-grow{0%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes die-counter-flare{0%{opacity:0}20%{opacity:1}to{opacity:0}}.reduced-motion .die-counter.is-grown .die-counter__b{animation:none}@media (prefers-reduced-motion: reduce){.die-counter.is-grown .die-counter__b{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))}.dbench{background:transparent;display:block;place-items:stretch;padding:0}#ui>.is-benched{visibility:hidden}.dbench:after{content:"";position:absolute;top:0;bottom:0;right:0;width:calc(var(--dbench-panel, 260px) + var(--safe-r, 0px) + 40px);z-index:0;background:linear-gradient(to right,rgb(var(--page-rgb) / 0),rgb(var(--page-rgb) / .55) 40%);pointer-events:none}.dbench__stage{position:absolute;inset:0;z-index:1;pointer-events:none}.dbench__flat{position:absolute;top:var(--safe-t, 0px);bottom:var(--safe-b, 0px);left:var(--safe-l, 0px);right:calc(var(--dbench-panel, 260px) + var(--safe-r, 0px));z-index:1;display:grid;grid-template-columns:repeat(var(--dbench-cols, 3),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:calc(2px * var(--s));background:linear-gradient(180deg,var(--l2),var(--l1) 30%,var(--l0))}.dbench__flat[hidden]{display:none}.dbench__flatplate{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:var(--px);border:0;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}button.dbench__flatplate{cursor:pointer}.dbench__flatplate.is-target{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--g4)}.dbench__flatplate.is-no{box-shadow:inset 0 0 0 calc(2px * var(--s)) rgb(var(--r5-rgb) / .7)}.dbench__flatplate.is-chosen{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--y4)}button.dbench__flatplate:hover,button.dbench__flatplate.is-over{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--b4)}.dbench__flatfaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--px);min-width:0;min-height:0}.dbench .dbench__flatface{min-width:44px;min-height:44px;--dbench-face: calc(44px * var(--s))}.dbench .dbench__flatface.is-pip1 .dieface,.dbench .dbench__flatface.is-pip5 .dieface{border-radius:calc(4px * var(--s))}.dbench .dbench__flatface.is-pip1 .dieface{box-shadow:0 0 0 calc(3px * var(--s)) var(--y4)}.dbench .dbench__flatface.is-pip5 .dieface{box-shadow:0 0 0 calc(3px * var(--s)) var(--g4)}.dbench .dbench__flatface.is-over .dieface{box-shadow:0 0 0 calc(2px * var(--s)) var(--b4)}.dbench .dbench__flatface.dbench__face.is-target .dieface{box-shadow:0 0 0 var(--px) var(--g4)}.dbench .dbench__flatface.dbench__face.is-no .dieface{box-shadow:0 0 0 var(--px) rgb(var(--r5-rgb) / .6);filter:saturate(.6) brightness(.8)}.dbench__hit{position:absolute;left:0;top:0;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;user-select:none}.dbench__hit:disabled{cursor:not-allowed}.dbench__ring{position:absolute;left:var(--art-x, 0px);top:var(--art-y, 0px);width:var(--art-w, 100%);height:var(--art-h, 100%);pointer-events:none}.dbench__hit:hover:not(:disabled) .dbench__ring,.dbench__hit.is-over .dbench__ring{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--b4)}.dbench__hit.is-showing .dbench__ring{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--b4)}@keyframes dbench-deny{0%,to{transform:translate(0)}25%{transform:translate(calc(-4px * var(--s)))}60%{transform:translate(calc(4px * var(--s)))}}.dbench .is-denied{animation:dbench-deny .26s var(--ease-snap);box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--r5)!important}.dbench .dbench__hit.is-denied{box-shadow:none!important}.dbench .dbench__hit.is-denied .dbench__ring{box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--r5)!important}.reduced-motion .dbench .is-denied{animation:none}.dbench__flipchip{position:absolute;left:50%;top:calc(var(--art-y, 0px) + var(--art-h, 100%) + 2px);transform:translate(-50%);white-space:nowrap;padding:0 calc(3px * var(--s));font-size:var(--t-nano);color:var(--y4);background:rgb(var(--v0-rgb) / .82);box-shadow:inset 0 0 0 var(--px) var(--y2);pointer-events:none}.dbench__toast{position:absolute;top:calc(10px * var(--s));left:var(--safe-l, 0px);right:calc(var(--dbench-panel, 260px) + var(--safe-r, 0px));z-index:3;display:flex;justify-content:center;pointer-events:none}.dbench__toastbody{max-width:92%;text-align:center}.dbench__toastbody:empty{visibility:hidden}.dbench .dbench__face{position:relative;border:0;color:inherit;font:inherit;min-width:0;min-height:0;display:grid;place-items:center;padding:0;background:transparent;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}.dbench .dbench__face.is-inert{cursor:default}.dbench .dbench__face.is-target .dieface{background:rgb(var(--v2-rgb) / .7);box-shadow:0 0 0 var(--px) var(--v4)}.dbench .dbench__face.is-no .dieface{box-shadow:0 0 0 var(--px) rgb(var(--r5-rgb) / .55)}.dbench .dbench__face .dieface{--dieface-size: var(--dbench-face, calc(34px * var(--s)));width:var(--dieface-size);height:var(--dieface-size);max-width:100%;max-height:100%;box-shadow:none}.dbench .dbench__face .dieface__art{object-fit:contain}.dbench .dbench__face:hover:not(:disabled) .dieface{box-shadow:0 0 0 calc(2px * var(--s)) var(--b4)}.dbench .dbench__face:active:not(:disabled){transform:translateY(var(--px))}.dbench .dbench__face.is-chosen .dieface{background:rgb(var(--y1-rgb) / .85);box-shadow:0 0 0 calc(2px * var(--s)) var(--y4)}.dbench__tick{position:absolute;right:calc(2px * var(--s));top:calc(1px * var(--s));width:calc(9px * var(--s));height:calc(9px * var(--s));background:var(--y4);box-shadow:0 0 0 var(--px) var(--v0);pointer-events:none}.dbench .dbench__face:disabled{cursor:not-allowed;filter:grayscale(.85) brightness(.6)}.dbench__side{position:absolute;top:var(--safe-t, 0px);bottom:var(--safe-b, 0px);right:var(--safe-r, 0px);width:var(--dbench-panel, 260px);z-index:2;display:flex;flex-direction:column;gap:calc(6px * var(--s));padding:calc(8px * var(--s));overflow:hidden;background:linear-gradient(90deg,rgb(var(--l0-rgb) / .7),transparent 18%,transparent 82%,rgb(var(--l0-rgb) / .55)),linear-gradient(180deg,var(--l2),var(--l1) 30%,var(--l0));box-shadow:inset calc(1px * var(--s)) 0 0 var(--y3),inset calc(3px * var(--s)) 0 0 var(--wd0)}.dbench__head{display:flex;flex:0 0 auto}.dbench__title{flex:1 1 auto;min-width:0;aspect-ratio:610 / 135;padding:0 7%;display:flex;align-items:center;justify-content:center;background:url(../rail/banner.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 calc(2px * var(--s)) 0 rgb(var(--v0-rgb) / .55));font-family:var(--font-display);font-size:var(--t-mid);line-height:1;color:var(--wd0);text-shadow:0 var(--px) 0 var(--bn3);letter-spacing:var(--ls-tight);white-space:nowrap}.dbench__brief{flex:0 1 auto;min-height:0}.dbench__task{color:var(--ink);font-family:var(--font-display);font-size:var(--t-mid);letter-spacing:var(--ls-tight);line-height:1.1;overflow-wrap:anywhere}.dbench__rule{color:var(--ink-dim);line-height:1.2;margin-top:calc(3px * var(--s));overflow-wrap:anywhere}.dbench__rule:empty{display:none}.dbench__preview{flex:0 0 auto;min-height:0;display:flex;align-items:center;justify-content:center;gap:calc(10px * var(--s))}.dbench__preview:empty{display:none}.dbench__previewcell{display:grid;justify-items:center;gap:calc(3px * var(--s));min-width:0;--dbench-face: calc(48px * var(--s))}.dbench__previewname{color:var(--y4);text-align:center;overflow-wrap:anywhere}.dbench__previewcell .dieface{box-shadow:0 0 0 calc(2px * var(--s)) var(--y4)}.dbench__dossier{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:calc(6px * var(--s));overflow:auto}.dbench__dossierfaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(4px * var(--s));--dbench-face: calc(40px * var(--s));flex:0 0 auto}.dbench__plate{border:calc(2px * var(--s)) solid transparent;border-image:url(../rail/container.webp) 32 / calc(8px * var(--s)) stretch;background:linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box;padding:calc(5px * var(--s)) calc(6px * var(--s))}.dbench__dossier .dbench__plate{flex:0 0 auto}.dbench__flat .dbench__plate{padding:calc(3px * var(--s))}.dbench__platehead{display:flex;align-items:baseline;gap:calc(6px * var(--s));padding-bottom:calc(3px * var(--s));margin-bottom:calc(3px * var(--s));box-shadow:inset 0 calc(-1px * var(--s)) 0 rgb(var(--y3-rgb) / .35)}.dbench__platetitle{font-size:var(--t-mid);line-height:1;color:var(--n7);letter-spacing:var(--ls-tight)}.dbench__dossier .statline{padding:calc(2px * var(--s)) 0;align-items:baseline;gap:calc(8px * var(--s))}.dbench__dossier .statline__k{flex:0 0 auto;font-size:var(--t-base);color:var(--ink-dim);overflow:visible}.dbench__dossier .statline__v{flex:1 1 auto;min-width:0;font-size:var(--t-base);text-align:right;overflow-wrap:anywhere;line-height:1.15}.dbench__tags{display:flex;flex-wrap:wrap;align-items:center;gap:calc(3px * var(--s));min-width:0}.dbench__tags .dietag{flex:0 0 auto}.dbench__plain{color:var(--ink-faint)}.dbench__progress{display:grid;justify-items:end;gap:calc(3px * var(--s))}.dbench__pips{display:flex;gap:calc(3px * var(--s))}.dbench__pip{width:calc(9px * var(--s));height:calc(9px * var(--s));background:var(--v2);box-shadow:inset 0 0 0 var(--px) var(--v4)}.dbench__pip.is-required{box-shadow:inset 0 0 0 var(--px) var(--v6)}.dbench__pip.is-spare{box-shadow:inset 0 0 0 var(--px) var(--v3);opacity:.55}.dbench__pip.is-on{background:var(--b4);box-shadow:inset 0 0 0 var(--px) var(--b1),0 0 0 var(--px) var(--v0)}.dbench__count{color:var(--ink-dim);white-space:nowrap}@keyframes dbench-pip-on{0%{transform:scale(.3)}60%{transform:scale(1.3)}to{transform:scale(1)}}.dbench__pip.is-on{animation:dbench-pip-on .26s var(--ease-back)}.dbench__viewrow{display:flex;flex:0 0 auto;margin-top:auto}.dbench__viewrow .btn{flex:1 1 auto;justify-content:center;min-height:44px;display:inline-flex;align-items:center}.dbench__acts{display:flex;align-items:stretch;flex-wrap:nowrap;gap:calc(6px * var(--s));flex:0 0 auto;margin-top:calc(4px * var(--s))}.dbench .dbench__acts .btn{flex:1 1 0;min-width:0;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;justify-content:center}@keyframes dbench-ready{0%,to{box-shadow:inset 0 0 0 var(--px) var(--y4),inset 0 calc(-3px * var(--s)) 0 #00000059,0 calc(3px * var(--s)) 0 var(--wd0),var(--shadow-hard)}50%{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(--wd0),0 0 calc(14px * var(--s)) var(--y3),var(--shadow-hard)}}.dbench__finalize.is-ready:not(:disabled){animation:dbench-ready 1.1s ease-in-out infinite}.reduced-motion .dbench__finalize.is-ready:not(:disabled){animation:none;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(--wd0),0 0 calc(10px * var(--s)) var(--y3),var(--shadow-hard)}@keyframes dbench-refuse{0%,to{transform:translate(0)}20%{transform:translate(calc(-3px * var(--s)))}50%{transform:translate(calc(3px * var(--s)))}80%{transform:translate(calc(-2px * var(--s)))}}.dbench__error.is-refusing{color:var(--y4);box-shadow:inset 0 0 0 var(--px) var(--y4);animation:dbench-refuse .26s var(--ease-snap)}.reduced-motion .dbench__error.is-refusing{animation:none}.dbench__error{color:var(--r5);line-height:1.2;flex:0 0 auto;padding:0 calc(4px * var(--s))}.dbench__error:not(.is-on){display:none}.dbench__error.is-note{color:var(--ink-dim)}.dbench__empty{padding:calc(12px * var(--s));color:var(--ink-dim);background:var(--v1);box-shadow:inset 0 0 0 var(--px) var(--v3)}.dbench.is-settling{pointer-events:none}.dbench.is-settling .dbench__preview,.dbench.is-settling .dbench__viewrow,.dbench.is-settling .dbench__acts{opacity:.25}.dbench.is-settling .dbench__rule,.dbench.is-settling .dbench__progresswrap{display:none}.dbench.is-settling .dbench__task{color:var(--y4);animation:dbench-receipt .3s var(--ease-out)}@keyframes dbench-receipt{0%{opacity:0;transform:translateY(calc(-4px * var(--s)))}to{opacity:1;transform:none}}@media (pointer: coarse){.dbench__hit{min-width:48px;min-height:48px}}@media (max-height: 460px){.dbench__side{padding:calc(5px * var(--s));gap:calc(4px * var(--s))}.dbench__previewcell{--dbench-face: calc(40px * var(--s))}.dbench__dossierfaces{display:none}}@media (max-width: 700px){.dbench__rule{font-size:var(--t-nano);line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dbench__previewcell{--dbench-face: calc(40px * var(--s))}.dbench[data-subtype=material] .dbench__rule{display:block;overflow:visible}}.reduced-motion .dbench .dbench__face.is-chosen .dieface,.reduced-motion .dbench__tick,.reduced-motion .dbench__pip.is-on,.reduced-motion .dbench.is-settling .dbench__task{animation:none}.reduced-motion .dbench .dbench__face:active:not(:disabled){transform:none}.dbench__effect{position:absolute;left:50%;top:calc(var(--art-y, 0px) + var(--art-h, 100%) + 4px);transform:translate(-50%);width:max-content;max-width:max(140px,calc(120px * var(--s)));padding:2px 4px;font-family:var(--font-score);font-size:var(--t-nano);line-height:1.2;text-align:center;text-transform:none;color:var(--n8);background:rgb(var(--v0-rgb) / .9);pointer-events:none}.dbench__hit:has(.dbench__flipchip:not([hidden])) .dbench__effect{margin-top:calc(var(--t-nano) + 4px)}.dbench__flatplate>.dbench__effect{position:static;transform:none;justify-self:center;max-width:100%}.dbench__flatplate:has(>.dbench__effect:not([hidden])){grid-template-rows:minmax(0,1fr) auto}.ui-root>.coach,.coach{position:fixed;inset:0;pointer-events:none;z-index:601;opacity:0;transition:opacity .14s var(--ease-out)}.coach.is-on{opacity:1}.coach__scrim{position:fixed;inset:0;pointer-events:none;background:radial-gradient(62% 58% at 50% 50%,transparent 0%,transparent 38%,rgb(var(--v0-rgb) / .4) 100%);opacity:.8}.coach.is-on .coach__scrim{animation:coach-scrim-ebb 3.4s ease-in-out infinite}@keyframes coach-scrim-ebb{0%,to{opacity:.62}50%{opacity:1}}.coach-ring{position:fixed;left:0;top:0;opacity:0;transition:opacity .12s linear;image-rendering:pixelated;will-change:transform,width,height;--coach-corner: calc(11px * var(--s));--coach-thick: calc(3px * var(--s))}.coach-ring.is-on{opacity:1}.coach-ring b{position:absolute;inset:0;display:block;box-shadow:0 0 0 var(--px) color-mix(in srgb,var(--y4) 45%,transparent) inset,0 0 0 calc(var(--px) * 2) color-mix(in srgb,var(--v0) 55%,transparent) inset}.coach-ring i{position:absolute;display:block;width:var(--coach-corner);height:var(--coach-corner);border:0 solid var(--y4);box-sizing:border-box;filter:drop-shadow(0 0 var(--px) var(--v0)) drop-shadow(0 0 calc(2px * var(--s)) var(--y2))}.coach-ring i.tl{left:0;top:0;border-left-width:var(--coach-thick);border-top-width:var(--coach-thick)}.coach-ring i.tr{right:0;top:0;border-right-width:var(--coach-thick);border-top-width:var(--coach-thick)}.coach-ring i.bl{left:0;bottom:0;border-left-width:var(--coach-thick);border-bottom-width:var(--coach-thick)}.coach-ring i.br{right:0;bottom:0;border-right-width:var(--coach-thick);border-bottom-width:var(--coach-thick)}.coach-ring.is-on i{animation:coach-pulse 1.6s ease-in-out infinite}.coach-ring--onlight i{border-color:var(--v0);filter:drop-shadow(0 0 var(--px) var(--y4)) drop-shadow(0 0 calc(2px * var(--s)) var(--y2))}.coach-ring--onlight b{box-shadow:0 0 0 var(--px) color-mix(in srgb,var(--v0) 60%,transparent) inset,0 0 0 calc(var(--px) * 2) color-mix(in srgb,var(--y4) 45%,transparent) inset}@keyframes coach-pulse{0%,to{opacity:1}50%{opacity:.82}}.coach__bubble{position:fixed;left:0;top:0;width:calc(276px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s));background:linear-gradient(to bottom,var(--y1) 0%,var(--y0) 100%) padding-box;color:var(--n7);text-align:center;will-change:transform;pointer-events:auto;cursor:pointer;overflow:hidden;box-shadow:0 calc(4px * var(--s)) calc(8px * var(--s)) #0000008c;filter:drop-shadow(0 0 calc(10px * var(--s)) rgb(var(--y4-rgb) / .55))}.coach.is-on .coach__bubble{animation:coach-ebb 2.1s ease-in-out infinite}@keyframes coach-ebb{0%,to{filter:drop-shadow(0 0 calc(7px * var(--s)) rgb(var(--y4-rgb) / .35))}50%{filter:drop-shadow(0 0 calc(24px * var(--s)) rgb(var(--y4-rgb) / .9))}}@property --coach-sweep{syntax: "<percentage>"; inherits: false; initial-value: -20%;}.coach__shine{position:absolute;inset:0;display:block;pointer-events:none;background:linear-gradient(100deg,transparent calc(var(--coach-sweep) - 18%),rgb(var(--n7-rgb) / .55) var(--coach-sweep),transparent calc(var(--coach-sweep) + 18%));mix-blend-mode:screen}.coach.is-on .coach__shine{animation:coach-sweep 3.2s ease-in-out infinite}@keyframes coach-sweep{0%,12%{--coach-sweep: -20%}62%,to{--coach-sweep: 120%}}.coach__msg{position:relative;font-size:var(--t-mid);line-height:1.3}.coach__dots{display:none;gap:calc(4px * var(--s));justify-content:center;margin-top:calc(6px * var(--s))}.coach__bubble--multi .coach__dots{display:flex}.coach__dots i{width:calc(5px * var(--s));height:calc(5px * var(--s));background:rgb(var(--v0-rgb) / .55)}.coach__dots i.is-on{background:var(--y5);box-shadow:0 0 calc(3px * var(--s)) var(--y5)}.coach__chevron{position:absolute;right:calc(10px * var(--s));bottom:calc(8px * var(--s));width:0;height:0;border-left:calc(5px * var(--s)) solid transparent;border-right:calc(5px * var(--s)) solid transparent;border-top:calc(6px * var(--s)) solid var(--n7);pointer-events:none}.coach.is-on .coach__chevron{animation:coach-chevron-bob 1.3s ease-in-out infinite}@keyframes coach-chevron-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(3px * var(--s)))}}.coach--graduate .coach__chevron{display:none}.coach__tail{position:fixed;left:0;top:0;width:calc(8px * var(--s));height:calc(6px * var(--s));background:var(--y1);opacity:0;will-change:transform}.coach__tail.is-on{opacity:1}.coach[data-side=up] .coach__tail{clip-path:polygon(50% 0,0 100%,100% 100%)}.coach[data-side=down] .coach__tail{clip-path:polygon(0 0,100% 0,50% 100%)}.coach[data-side=left] .coach__tail{clip-path:polygon(100% 0,0 50%,100% 100%)}.coach[data-side=right] .coach__tail{clip-path:polygon(0 0,100% 50%,0 100%)}.coach__skip{position:fixed;left:0;top:0;min-height:44px;pointer-events:auto;z-index:9500}@media (max-height: 460px){.coach__bubble{width:calc(240px * var(--s));padding:calc(6px * var(--s)) calc(9px * var(--s));font-size:var(--t-small)}.coach__msg{font-size:var(--t-small);line-height:1.15}.coach__chevron{right:calc(7px * var(--s));bottom:calc(5px * var(--s));border-left-width:calc(4px * var(--s));border-right-width:calc(4px * var(--s));border-top-width:calc(5px * var(--s))}.coach__skip{min-height:44px;padding:0 calc(7px * var(--s))}.coach__dots{margin-top:calc(3px * var(--s))}}@media (prefers-reduced-motion: reduce){.coach-ring.is-on i{animation:none}.coach{transition:none}.coach__scrim{animation:none;opacity:.75}.coach__bubble{animation:none;filter:drop-shadow(0 0 calc(14px * var(--s)) rgb(var(--y4-rgb) / .6))}.coach__shine{animation:none;--coach-sweep: 40%}.coach__chevron{animation:none;transform:none}}.reduced-motion .coach-ring.is-on i{animation:none}.reduced-motion .coach{transition:none}.reduced-motion .coach__scrim{animation:none;opacity:.75}.reduced-motion .coach__bubble{animation:none;filter:drop-shadow(0 0 calc(14px * var(--s)) rgb(var(--y4-rgb) / .6))}.reduced-motion .coach__shine{animation:none;--coach-sweep: 40%}.reduced-motion .coach__chevron{animation:none;transform:none}.coach__shield{position:fixed;inset:0;pointer-events:none;background:transparent}.coach__shield.is-on{pointer-events:auto}.lesson-fade{position:fixed;inset:0;background:#000;z-index:9600;opacity:0;pointer-events:none;transition:opacity .42s linear}.lesson-fade.is-on{opacity:1;pointer-events:auto}.ui-root>.lesson-stage,.lesson-stage{position:fixed;inset:0;z-index:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(22px * var(--s));padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out)}.lesson-stage.is-on{opacity:1;pointer-events:auto}.lesson-stage:before{content:"";position:absolute;inset:0;background:var(--ground-shop);pointer-events:none}html.live-ground .lesson-stage:before{opacity:.55}.lesson-stage__text,.lesson-stage__choice{position:relative}.lesson-stage__text{white-space:nowrap;color:var(--n7);font-size:var(--t-large);line-height:1.45;text-align:center}.lesson-stage__choice{display:flex;gap:calc(12px * var(--s));min-height:44px;align-items:center;visibility:hidden;opacity:0;transition:opacity .26s var(--ease-out),visibility 0s .26s}.lesson-stage__choice.is-shown{visibility:visible;opacity:1;transition:opacity .26s var(--ease-out)}.lesson-stage__choice .btn{min-width:calc(88px * var(--s));min-height:44px}.lesson-stage__choice .btn[hidden]{display:none}.lesson__go{min-width:calc(140px * var(--s))}.lesson__cursor{display:inline-block;width:.6em;height:1em;margin-left:.12em;vertical-align:-.12em;background:var(--y4)}.lesson__cursor{animation:lesson-blink 1s steps(1) infinite}@keyframes lesson-blink{0%,49%{opacity:1}50%,to{opacity:0}}body.is-farkle-lesson .board__top,body.is-farkle-lesson .hint,body.is-draft-lesson .board__top,body.is-draft-lesson .hint{visibility:hidden}.lesson .coach__msg{transition:opacity 90ms linear}.lesson .coach__msg.is-swapping{opacity:0}.lesson__plaque{position:fixed;left:var(--felt-cx, 50vw);top:calc(var(--safe-t) + 6px * var(--s));transform:translate(-50%);width:min(calc(340px * var(--s)),70vw);pointer-events:none}.lesson__bubble{position:relative;left:auto;top:auto;transform:none;width:100%}.lesson__next{position:absolute;right:calc(10px * var(--s));bottom:0;transform:translateY(calc(100% - 7px * var(--s)));min-height:var(--action-h);padding:0 calc(18px * var(--s));font-size:var(--t-small);pointer-events:auto}.lesson__next[hidden]{display:none}.lesson__cap{display:inline-block;margin-left:calc(8px * var(--s));padding:0 calc(4px * var(--s));font-family:var(--font-glyph);font-size:var(--t-nano);line-height:1.6;letter-spacing:0;border:var(--px) solid currentColor;border-radius:calc(2px * var(--s));opacity:.65}.lesson__cap:empty{display:none}.coach.lesson:not(.is-on) .coach__bubble,.coach.lesson:not(.is-on) .lesson__next{pointer-events:none}.lesson__skip[hidden]{display:none}.lesson__skip{left:calc(var(--safe-l) + 12px * var(--s));top:auto;right:auto;bottom:calc(var(--safe-b) + 10px * var(--s));min-height:var(--action-h)}.lesson__skip.is-docked{bottom:auto;white-space:nowrap}.lesson__skip.is-aside,.lesson-off .btn__glyph,body.is-draft-lesson .screen--draft .shopdeck__hint{visibility:hidden}.pcardslot--pack.lesson-off{filter:brightness(.5) saturate(.55)}.pcardslot--pack.lesson-off:hover{--lift: 0px}body.is-draft-lesson .dbracket__status{visibility:hidden}.lesson.lesson--bracket .lesson__plaque{left:auto;right:calc(var(--safe-r, 0px) + 18px * var(--s));top:auto;bottom:calc(var(--safe-b) + 58px * var(--s) + var(--action-h));transform:none}@media (max-height: 460px){.lesson-stage{gap:calc(14px * var(--s))}.lesson-stage__text{line-height:1.3}.lesson__plaque{width:min(calc(300px * var(--s)),62vw)}.lesson.lesson--bracket .lesson__plaque{right:calc(var(--safe-r, 0px) + 12px * var(--s))}.lesson__bubble{padding:calc(6px * var(--s)) calc(9px * var(--s))}}@media (prefers-reduced-motion: reduce){.lesson__cursor{animation:none}.lesson-fade,.lesson-stage,.lesson-stage__choice,.lesson .coach__msg{transition:none}}.reduced-motion .lesson__cursor{animation:none}.reduced-motion .lesson-fade,.reduced-motion .lesson-stage,.reduced-motion .lesson-stage__choice,.reduced-motion .lesson .coach__msg{transition:none}.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));--exit-lift: calc(var(--action-h) + 8px * var(--s));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{min-width:var(--dw);padding:calc(3px * var(--s)) calc(var(--action-h) * .45);line-height:1;white-space:nowrap}.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-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(--rule-gilt)}.shopdeck__table{position:relative;min-height:0;overflow:hidden}.shopdeck__toasts{position:absolute;left:var(--toastx, 50%);top:var(--toastt, 30%);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:linear-gradient(180deg,var(--l1),var(--v0) 80%);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(--ink-plate-dim)}.shopdeck__toast-num{color:var(--money);font-size:var(--t-large);line-height:1}.shopdeck__toast.is-interest{border-color:rgb(var(--y3-rgb) / .6)}.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(--ink-plate),calc(44px * var(--s)) calc(18px * var(--s)) 0 0 var(--ink-plate),0 calc(-26px * var(--s)) 0 0 var(--money),0 calc(26px * var(--s)) 0 0 var(--ink-plate)}.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(--ink-plate-dim)}.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-type=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-type=dice_upgrade],.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],.pcard[data-deck=dice_upgrade]{--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.15;color:var(--n6);background:var(--v1);overflow:hidden;overflow-wrap:anywhere}.pcard__rules--l{font-size:1.15em}.pcard__rules--xl{font-size:1.45em}.pcard__rules--l,.pcard__rules--xl{line-height:1.25}:is(.pcard__rules--l,.pcard__rules--xl):has(.tok--pill,.tok--die,.tok--glyph,.tok--coin,.tok--pattern,.tok--key,.tok--rarity,.tok--fire,.tok--hell,.tok--tag){line-height:1.75}.pcard__text--center{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.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__lv{color:var(--y5);opacity:.85;text-transform:none}.pcard__kind:has(.pcard__lv){font-size:calc(var(--t-nano) * .9)}.pcard[data-type]:not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__kind:has(.pcard__lv){font-size:max(8px,calc(var(--pw) * .052))}.pcard--print .pcard__lv{color:inherit}.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(--l0-rgb) / .85);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__tally{position:absolute;right: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(2px * var(--s));background:rgb(var(--l0-rgb) / .85);box-shadow:0 0 0 var(--px) #0009;font-family:var(--font-ui);font-size:var(--t-nano);line-height:1;color:var(--earth);font-variant-numeric:tabular-nums;pointer-events:none}.pcard__tally-orb{flex:0 0 auto;width:.7em;height:.7em;border-radius:50%;background:radial-gradient(circle at 36% 34%,var(--lf6) 0 16%,var(--lf5) 38%,var(--lf3) 72%,var(--lf2) 100%);box-shadow:0 0 calc(3px * var(--s)) var(--lf4)}.pcard__tally-sep{opacity:.8}.pcard__tally-n{display:inline-block}.pcard__sold{position:absolute;inset:0;display:grid;place-items:center;background:rgb(var(--l0-rgb) / .8);color:var(--ink-plate-dim);z-index:4}.pcard__loan{position:absolute;top:calc(var(--band) * -.5);left:50%;transform:translate(-50%);z-index:5;padding:0 calc(3px * var(--s));background:var(--y4);color:var(--wd0);box-shadow:0 0 0 var(--px) var(--wd0);font-size:max(9px,calc(var(--pw) * .07));letter-spacing:var(--ls-tight);text-shadow:none;white-space:nowrap;pointer-events:none}.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{top:calc(10px * var(--s));bottom:auto;height:var(--plate, 52%);background:url(../cards/locked-front.webp) center / contain no-repeat;opacity:.8}.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>:first-child:not(.is-peek,.is-focused):has(+* .card__counter:not(.hidden)) .card__counter{max-width:100%}.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))}.rail--slim>:not(:first-child,.is-peek,.is-focused):has(+* .card__counter:not(.hidden)) .card__counter,.rail--slim>:has(.card__counter:not(.hidden))+:not(.is-peek,.is-focused) .card__counter{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:linear-gradient(180deg,rgb(var(--l0-rgb) / .8),rgb(var(--v0-rgb) / .7));box-shadow:inset 0 calc(2px * var(--s)) calc(4px * var(--s)) #00000080,inset 0 0 0 var(--px) var(--rule-gilt);cursor:default}.pcard--socket:after{content:"";position:absolute;inset:calc(4px * var(--s));background:repeating-linear-gradient(45deg,rgb(var(--y3-rgb) / .12) 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(--y4),calc(3px * var(--s)) calc(4px * var(--s)) 0 #0000008c}.shopdeck__deck{position:absolute;right:var(--colr, 0px);bottom:var(--exit-lift);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__table>.shopdeck__bar-btns{position:absolute;right:0;bottom:0;z-index:30}.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(--ink-plate-dim);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;pointer-events:auto;background:rgb(var(--v0-rgb) / .46);opacity:0;transition:opacity .2s ease}.deckreveal.is-up .deckreveal__scrim{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))}.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__strategy{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(4px * var(--s));color:var(--ink-plate-dim)}.deckreveal__line{color:var(--ink-plate);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(--ink-plate-dim);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(--ink-plate);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(--ink-plate-dim);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))}.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{height:var(--action-h);min-height:var(--action-h);max-width:var(--dw);font-size:var(--t-small);line-height:1}@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(--ink-plate-dim);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.is-aiming{opacity:.45}.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(--y3);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(--ink-plate);background:linear-gradient(180deg,var(--l1),var(--v0));border:var(--px) solid var(--y3);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}.deckreveal__acts{position:sticky;bottom:calc(-8px * var(--s));margin-bottom:calc(-8px * var(--s));padding-bottom:calc(8px * var(--s));background:var(--v0)}.screen--shop:has(.shopdeck-shell),.screen--draft:has(.shopdeck-shell){padding:0}.shopdeck__sidebar{pointer-events:auto}.shopdeck__title h1,.shopdeck__tagline p{margin:0}.rail--gilt>.shopdeck__title{cursor:default}.shopdeck__tagline p{color:var(--ink-plate-dim);font-size:var(--t-small);line-height:1.25}.shopdeck__score-placeholder>*{visibility:hidden}.rail--gilt>.shopdeck__score-placeholder{background:linear-gradient(180deg,var(--l0),var(--v0)) padding-box;box-shadow:inset 0 calc(2px * var(--s)) calc(6px * var(--s)) #0000008c}.shopdeck__redeal{display:flex;align-items:stretch;gap:calc(4px * var(--s))}.shopdeck__redeal .btn{flex:1;min-width:0;padding-inline:calc(14px * var(--s))}.shopdeck__redeal .btn,.shopdeck__next{height:var(--action-h);min-height:var(--action-h)}.shopdeck__sidebar>.rail__actions{position:relative;isolation:isolate}.shopdeck__merchant{--feet: 98.4375% ;position:absolute;left:0;right:0;bottom:100%;z-index:-1;width:var(--merchant-w);margin:0 auto calc(var(--merchant-w) * -2 / 128);aspect-ratio:1;pointer-events:none;transform-origin:50% var(--feet)}.shopdeck__merchant-body{position:absolute;inset:0;transform-origin:50% var(--feet)}.shopdeck__merchant-pose{position:absolute;inset:0;background:center / contain no-repeat;image-rendering:pixelated;visibility:hidden}.shopdeck__merchant[data-pose=idle] [data-pose=idle],.shopdeck__merchant[data-pose=thumbsUp] [data-pose=thumbsUp],.shopdeck__merchant[data-pose=handsUp] [data-pose=handsUp],.shopdeck__merchant[data-pose=coins] [data-pose=coins]{visibility:visible}.shopdeck__merchant[data-pose=idle] .shopdeck__merchant-body{animation:merchant-breathe 3.6s ease-in-out infinite}.shopdeck__merchant.is-popping{animation:merchant-pop .34s var(--ease-out)}@keyframes merchant-breathe{0%,to{transform:none}50%{transform:scale(.988,1.028)}}@keyframes merchant-pop{0%{transform:scale(1.08,.88)}55%{transform:scale(.97,1.05)}to{transform:none}}.reduced-motion .shopdeck__merchant.shopdeck__merchant,.reduced-motion .shopdeck__merchant[data-pose] .shopdeck__merchant-body{animation:none}@media (prefers-reduced-motion: reduce){.shopdeck__merchant.shopdeck__merchant,.shopdeck__merchant[data-pose] .shopdeck__merchant-body{animation:none}}.shopdeck__drop{--drop-ink: var(--y5);--drop-base: var(--y0);position:absolute;right:var(--colr, 0px);bottom:calc(var(--exit-lift) + var(--dw) * 1.4 + 12px * 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=pattern]{--frame-img: url(../cards/frame-action.webp);--rail-img: url(../cards/rail-action.webp)}.pcard[data-type=dice_upgrade]{--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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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));--fit-min: .5;--fit-floor: 8px}.pcard:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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) * .062))}.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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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__tally{right:12%;top:calc(var(--plate) - 4% - 2px * var(--s) - 5px + 1.3em);font-size:max(9px,calc(var(--pw) * .066))}.pcard:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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(--p3)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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--ice{color:var(--b1)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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--toll[data-res=reroll]{color:var(--b1)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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--toll[data-res=turn]{color:var(--o2)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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--tag.tok--toll{color:var(--toll-ink)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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--pill{color:#fff}.pcard:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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--pill.tok--money{color:var(--y0)}.pcard:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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--rarity[data-rarity=legendary]{color:var(--y1)}.pcard--mini:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[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=pattern],[data-type=dice_upgrade],[data-type=permit],[data-type=store],[data-type=draw],[data-type=mark],[data-type=house]):not(.pcard--socket)>.pcard__tally{right:calc(8% + 2px * var(--s));top:calc(78% - 2px * var(--s))}.pcard--mini:is([data-type=charm],[data-type=consumable],[data-type=pattern],[data-type=dice_upgrade],[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--dice_upgrade,.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--dice_upgrade,.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--dice_upgrade,.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--dice_upgrade,.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--dice_upgrade,.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--dice_upgrade,.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.pcard--fate[data-pool=negative]{--frame-img: url(../cards/frame-fate-challenge.webp)}.pcard.pcard--fate[data-pool=wildcard]{--frame-img: url(../cards/frame-fate-wildcard.webp)}.pcard.pcard--fate:is([data-pool=positive],[data-pool=calm]){--frame-img: url(../cards/frame-fate-boon.webp)}.pcard.pcard--fate[data-pool]:not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__plate{left:8%;right:8%;top:2%;height:47%}.pcard.pcard--fate[data-pool]:not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__band{left:20%;right:20%;top:51.6%;height:6.3%}.pcard.pcard--fate[data-pool]:not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__text{left:12%;right:12%;top:60.3%;height:23.2%}.pcard.pcard--fate[data-pool]:not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__kind{left:30%;right:10%;top:85.8%;height:8%}.pcard.pcard--fate[data-pool]:not(.pcard--mini,.pcard--print,.pcard--socket,.pcard--back)>.pcard__rarity{left:5.8%;top:85%}.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))}.pcard.pcard--fan:not(.pcard--mini)>.pcard__band[data-fit]{--fit-floor: 7px}.keeper-intro{--keeper: var(--r4);--keeper-deep: var(--r2);--keeper-lite: var(--r5);--keeper-accent: var(--keeper);--kpx: 4px;--slant: -7deg;--stand-x: 70%;--stand-y: 52%;--pw: calc(128 * var(--kpx));position:fixed;inset:0;z-index:9450;overflow:hidden;pointer-events:auto;user-select:none;-webkit-user-select:none;touch-action:none;contain:strict}.keeper-intro__cam,.keeper-intro__shake{position:absolute;inset:0}.keeper-intro__cam{transform-origin:62% 50%}.keeper-intro__shake>*{position:absolute;pointer-events:none}.keeper-intro__veil{inset:calc(-12 * var(--kpx));background-color:rgb(var(--v0-rgb) / .9);background-image:radial-gradient(120% 95% at 62% 52%,transparent 35%,rgb(var(--v0-rgb) / .75) 100%)}.keeper-intro__ground{position:absolute;left:calc(12 * var(--kpx));top:calc(12 * var(--kpx));width:calc(100% - 24 * var(--kpx));height:calc(100% - 24 * var(--kpx));image-rendering:pixelated;opacity:.8;transform-origin:var(--stand-x) var(--stand-y)}.keeper-intro__fx{inset:0;width:100%;height:100%;image-rendering:pixelated}.keeper-intro__band{left:-30%;right:-30%;top:33%;height:27%;rotate:var(--slant)}.keeper-intro__band-in,.keeper-intro__band-drift{position:absolute;inset:0}.keeper-intro__band-in{transform-origin:18% 50%}.keeper-intro__half{position:absolute;left:0;right:0;height:50.5%}.keeper-intro__half--top{top:0;background:linear-gradient(180deg,var(--keeper-lite) 0 var(--kpx),var(--v0) var(--kpx) calc(2 * var(--kpx)),transparent calc(2 * var(--kpx))),repeating-linear-gradient(90deg,rgb(0 0 0 / .14) 0 var(--kpx),transparent var(--kpx) calc(5 * var(--kpx))),linear-gradient(180deg,color-mix(in srgb,var(--keeper-deep) 78%,var(--n7)),var(--keeper-deep) 70%)}.keeper-intro__half--bot{bottom:0;background:linear-gradient(0deg,var(--keeper-lite) 0 var(--kpx),var(--v0) var(--kpx) calc(2 * var(--kpx)),transparent calc(2 * var(--kpx))),repeating-linear-gradient(90deg,rgb(0 0 0 / .14) 0 var(--kpx),transparent var(--kpx) calc(5 * var(--kpx))),linear-gradient(180deg,var(--keeper-deep) 30%,color-mix(in srgb,var(--keeper-deep) 55%,var(--v0)))}.keeper-intro__portrait{width:var(--pw);height:var(--pw);left:calc(var(--stand-x) - var(--pw) / 2);top:calc(var(--stand-y) - var(--pw) / 2)}.keeper-intro__drift,.keeper-intro__enter,.keeper-intro__bob{position:absolute;inset:0;transform-origin:50% 88%}.keeper-intro__pose,.keeper-intro__split{position:absolute;left:calc(-2 * var(--kpx));top:calc(-2 * var(--kpx));width:calc(100% + 4 * var(--kpx));height:calc(100% + 4 * var(--kpx));image-rendering:pixelated}.keeper-intro__bob .keeper-intro__pose{opacity:0}.keeper-intro__bob .keeper-intro__pose[data-pose=rest]{opacity:1}.keeper-intro__split{opacity:0}.keeper-intro__aura{position:absolute;inset:-18%;background:radial-gradient(closest-side,color-mix(in srgb,var(--keeper) 42%,transparent),color-mix(in srgb,var(--keeper) 16%,transparent) 55%,transparent)}.keeper-intro__floor{position:absolute;left:8%;right:8%;bottom:3%;height:13%;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--v0-rgb) / .95),rgb(var(--v0-rgb) / .6) 55%,transparent);opacity:.55}.keeper-intro__floor--slime{background:radial-gradient(closest-side,var(--t3),color-mix(in srgb,var(--t2) 80%,transparent) 60%,transparent)}.keeper-intro__type-out,.keeper-intro__type-drift{position:absolute;inset:0}.keeper-intro__type{position:absolute;left:max(6%,calc(var(--safe-l) + 3%));top:19%;width:58%;rotate:var(--slant);transform-origin:0 50%;display:flex;flex-direction:column;align-items:flex-start}.keeper-intro__eyebrow{overflow:hidden;font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);letter-spacing:var(--ls-mega);color:var(--keeper-lite);padding-left:calc(2 * var(--kpx));border-left:var(--kpx) solid var(--keeper);text-shadow:0 var(--px) 0 var(--v0)}.keeper-intro__eyebrow-in{display:inline-block}.keeper-intro__name{display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(2 * var(--kpx))}.keeper-intro__the{font-family:var(--font-display);font-size:var(--t-huge);line-height:.8;color:var(--keeper-lite);letter-spacing:var(--ls-wide);margin-left:.1em;text-shadow:.05em .05em 0 var(--v0),-.03em .05em 0 var(--v0),.05em -.03em 0 var(--v0),-.03em -.03em 0 var(--v0)}.keeper-intro__word{--fit: 1;position:relative;font-family:var(--font-display);font-size:calc(var(--t-giant) * 1.28 * var(--fit));line-height:.82;white-space:nowrap;transform-origin:0 70%}.keeper-intro__letters{position:relative;display:inline-flex}.keeper-intro__said{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.keeper-intro__l{display:inline-block;color:var(--n7);transform-origin:50% 80%;text-shadow:.045em 0 0 var(--v0),-.045em 0 0 var(--v0),0 .045em 0 var(--v0),0 -.045em 0 var(--v0),.045em .045em 0 var(--v0),-.045em .045em 0 var(--v0),.045em -.045em 0 var(--v0),-.045em -.045em 0 var(--v0),.09em .1em 0 var(--keeper),.14em .16em 0 var(--v0)}.keeper-intro__ghost{position:absolute;left:0;top:0;opacity:0}.keeper-intro__ghost--a{color:var(--keeper)}.keeper-intro__ghost--b{color:var(--b4)}.keeper-intro__slash{position:relative;overflow:hidden;width:min(92%,calc(100% - 2 * var(--kpx)));height:calc(3 * var(--kpx));margin:calc(3 * var(--kpx)) 0 0 calc(1 * var(--kpx));background:var(--keeper);box-shadow:var(--kpx) var(--kpx) 0 var(--v0);transform-origin:0 50%;skew:-24deg 0deg}.keeper-intro__glint{position:absolute;top:0;bottom:0;left:0;width:18%;background:var(--n7);opacity:.85}.keeper-intro__quote{margin-top:calc(4 * var(--kpx));max-width:72%;font-family:var(--font-body);font-size:var(--t-mid);line-height:1.12;text-wrap:balance;color:var(--n6);text-shadow:0 calc(2px * var(--s)) 0 var(--v0),0 0 calc(10px * var(--s)) rgb(var(--v0-rgb) / .9)}.keeper-intro__qw,.keeper-intro__qmark{display:inline-block}.keeper-intro__qmark{font-family:var(--font-display);color:var(--keeper-lite);font-size:1.5em;line-height:1;vertical-align:top;margin-top:-.12em;text-shadow:calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--v0)}.keeper-intro__qmark--open{margin-right:.08em;scale:-1 1}.keeper-intro__qmark--close{margin-left:.06em}.keeper-intro__rule{left:max(6%,calc(var(--safe-l) + 3%));bottom:calc(8% + 3 * var(--kpx));max-width:min(46%,calc(330px * var(--s)));padding:calc(2 * var(--kpx)) calc(4 * var(--kpx)) calc(2 * var(--kpx)) calc(3 * var(--kpx));background:rgb(var(--v0-rgb) / .82);box-shadow:inset var(--kpx) 0 0 var(--keeper),var(--kpx) var(--kpx) 0 rgb(var(--v0-rgb) / .9);clip-path:polygon(0 0,100% 0,calc(100% - 3 * var(--kpx)) 100%,0 100%)}.keeper-intro__rule-label{font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);letter-spacing:var(--ls-mega);color:var(--keeper-lite)}.keeper-intro__rule-text{font-family:var(--font-body);font-size:var(--t-small);line-height:1.2;text-wrap:balance;color:var(--n6)}.keeper-intro__counter{display:flex;flex-direction:column;margin-top:calc(2 * var(--kpx));padding-top:calc(2 * var(--kpx));border-top:var(--px) solid var(--v3);font-family:var(--font-body);font-size:var(--t-small);color:var(--y5)}.keeper-intro__counter-label{font-family:var(--font-ui);font-weight:700;font-size:var(--t-nano);letter-spacing:var(--ls-tight);color:var(--y4)}.keeper-intro__impact{inset:0;opacity:0}.keeper-intro__impact--a{background:repeating-conic-gradient(from 3deg at var(--stand-x) var(--stand-y),var(--v0) 0deg 1.6deg,transparent 1.6deg 7deg),var(--keeper)}.keeper-intro__impact--b{background:repeating-conic-gradient(from 0deg at var(--stand-x) var(--stand-y),var(--keeper) 0deg 1.2deg,transparent 1.2deg 5deg),var(--v0)}.keeper-intro__impact .keeper-intro__portrait{position:absolute}.keeper-intro__black{inset:calc(-12 * var(--kpx));background:var(--v0);opacity:0}.keeper-intro__flash{inset:calc(-12 * var(--kpx));background:var(--n7);opacity:0;mix-blend-mode:plus-lighter}.keeper-intro__cut{inset:calc(-12 * var(--kpx));opacity:0}.keeper-intro__cut{background:var(--v0)}.keeper-intro__cut--a{clip-path:polygon(0 0,100% 0,0 100%)}.keeper-intro__cut--b{clip-path:polygon(100% 0,100% 100%,0 100%)}.keeper-intro__pillar{top:-10%;bottom:-10%;left:calc(var(--stand-x) - 34 * var(--kpx));width:calc(68 * var(--kpx));background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--keeper) 60%,transparent) 25%,var(--n7) 47% 53%,color-mix(in srgb,var(--keeper) 60%,transparent) 75%,transparent);mix-blend-mode:plus-lighter;opacity:0}.keeper-intro__layer{inset:0}.keeper-intro__glow{opacity:0}.keeper-intro__wick{left:calc(var(--stand-x) - 40 * var(--kpx));width:calc(80 * var(--kpx));top:calc(var(--stand-y) - 90 * var(--kpx));height:calc(80 * var(--kpx));background:radial-gradient(closest-side,var(--o6) 0 4%,var(--o5) 9%,color-mix(in srgb,var(--o4) 45%,transparent) 26%,color-mix(in srgb,var(--o2) 22%,transparent) 55%,transparent);opacity:0}.keeper-intro__flood{transform:translateY(100%)}.keeper-intro__flood-sheet{position:absolute;top:0;bottom:0;left:0;width:200%}.keeper-intro__flood-sheet--back{top:calc(-3 * var(--kpx));background:linear-gradient(180deg,var(--b3) 0 calc(2 * var(--kpx)),var(--b1) calc(6 * var(--kpx)),var(--b0) 40%);opacity:.7}.keeper-intro__flood-sheet--front{background:repeating-linear-gradient(180deg,transparent 0 calc(5 * var(--kpx)),rgb(var(--b4-rgb) / .16) calc(5 * var(--kpx)) calc(6 * var(--kpx))),linear-gradient(180deg,var(--b5) 0 var(--kpx),var(--b4) var(--kpx) calc(9 * var(--kpx)),var(--b2) calc(10 * var(--kpx)),var(--b1) 30%,var(--b0) 70%);opacity:.88}.keeper-intro__heat{background:linear-gradient(270deg,color-mix(in srgb,var(--o5) 75%,transparent),color-mix(in srgb,var(--o3) 45%,transparent) 18%,color-mix(in srgb,var(--r2) 25%,transparent) 45%,transparent 75%);mix-blend-mode:plus-lighter;opacity:0}.keeper-intro__bar{left:-6%;right:-6%;height:calc(7% + 8 * var(--kpx));background:var(--v0);rotate:-1.2deg}.keeper-intro__bar--top{top:calc(-8 * var(--kpx));box-shadow:0 var(--kpx) 0 var(--keeper-deep),0 calc(2 * var(--kpx)) 0 rgb(var(--v0-rgb) / .6)}.keeper-intro__bar--bot{bottom:calc(-8 * var(--kpx));box-shadow:0 calc(-1 * var(--kpx)) 0 var(--keeper-deep),0 calc(-2 * var(--kpx)) 0 rgb(var(--v0-rgb) / .6)}.btn.keeper-intro__go{position:absolute;z-index:1;right:max(4%,calc(var(--safe-r) + 2%));bottom:max(3%,calc(var(--safe-b) + 1.5%));gap:calc(6px * var(--s));opacity:0}@media (max-height: 460px){.keeper-intro__type{top:15%}.keeper-intro__quote{font-size:var(--t-small);max-width:64%}.keeper-intro__rule{bottom:calc(7% + 2 * var(--kpx));max-width:50%}.keeper-intro__band{top:31%}}.screen--draftstart{background:transparent}.screen--draftstart .scrim{background:var(--ground-runconfig)}.dstart{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:calc(8px * var(--s));padding:calc(12px * var(--s)) calc(18px * var(--s));height:100%;min-height:0}.dstart__sub{margin:calc(2px * var(--s)) 0 0;color:var(--ink-plate-dim)}.dstart__body{min-height:0;overflow-y:auto;display:flex;justify-content:center;align-items:center}.dstart__col{width:min(100%,calc(480px * var(--s)));display:flex;flex-direction:column;gap:calc(14px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s))}.dstart__sec{display:flex;flex-direction:column;gap:calc(8px * var(--s))}.dstart__rule{display:flex;align-items:center;gap:calc(10px * var(--s));color:var(--ink-plate-dim)}.dstart__rule:before,.dstart__rule:after{content:"";flex:1 1 0;height:var(--px);background:var(--rule-gilt)}.dstart__quick{width:100%}.dstart__make,.dstart__enter{display:flex;align-items:stretch;gap:calc(10px * var(--s))}.dstart__make .dstart__open{flex:0 0 auto;min-width:calc(150px * var(--s))}.dstart__opts{flex:1 1 auto;display:flex;gap:calc(4px * var(--s))}.dstart__opt{flex:1 1 0;min-width:0}.dstart__opt.is-on{--btn-l: url(../buttons/gold-l.webp);--btn-r: url(../buttons/gold-r.webp);--btn-m: url(../buttons/gold-m.webp);--btn-sq: url(../buttons/gold-sq.webp);color:var(--v0)}.dstart__kept{margin:0;color:var(--ink-plate-dim)}.dstart__note{margin:0;color:var(--ink-plate);text-align:center}.dstart__note[hidden]{display:none}.dstart__err{margin:0;color:var(--danger)}.dstart__err:empty{display:none}.dstart__demo{margin:0;color:var(--ink-plate-dim)}.dstart__field{position:relative;flex:1 1 auto;min-width:0;min-height:calc(40px * var(--s))}.dstart__cells{display:flex;gap:calc(4px * var(--s));height:100%}.dstart__cell{flex:1 1 0;min-width:0;display:grid;place-items:center;font-family:var(--font-display);font-size:var(--t-large);color:var(--ink-plate)}.dstart__cell.is-filled{box-shadow:inset 0 0 0 var(--px) rgb(var(--y3-rgb) / .7),inset 0 calc(2px * var(--s)) calc(6px * var(--s)) #0000008c}.dstart__cell.is-caret{box-shadow:inset 0 0 0 var(--px) var(--y4);animation:caret 1s steps(1,end) infinite}.dstart__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;background:none;border:0;outline:none;font-size:16px;color:transparent;caret-color:transparent;text-transform:uppercase;cursor:text}.dstart__foot{display:flex;justify-content:space-between;gap:calc(10px * var(--s))}.dstart__foot .btn{min-width:calc(150px * var(--s))}@media (max-width: 599px),(orientation: portrait){.dstart__body{align-items:flex-start}.dstart__col{width:100%}.dstart__make,.dstart__enter{flex-direction:column}.dstart__make .dstart__open{min-width:0}.dstart__opts{min-height:calc(44px * var(--s))}.dstart__field{min-height:calc(52px * var(--s))}.dstart .btn{min-height:calc(48px * var(--s))}.dstart__foot{flex-direction:column-reverse}.dstart__foot .btn{width:100%}}@media (max-height: 460px) and (orientation: landscape){.dstart{padding:calc(6px * var(--s)) calc(12px * var(--s))}.dstart__col{gap:calc(8px * var(--s))}}.screen--draftlobby{background:transparent}.screen--draftlobby .scrim{background:var(--ground-runconfig)}.dlobby{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:calc(8px * var(--s));padding:calc(12px * var(--s)) calc(18px * var(--s));height:100%;min-height:0}.dlobby__code{color:var(--ink-plate-dim);letter-spacing:var(--ls-tight)}.dlobby__stage{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center}.dlobby__table{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:calc(10px * var(--s));height:100%;min-height:0}.dlobby__bar{display:flex;align-items:center;justify-content:center;gap:calc(12px * var(--s));min-height:calc(30px * var(--s))}.dlobby__status{flex:1 1 auto;min-height:calc(22px * var(--s));display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink-plate);font-family:var(--font-ui);font-size:var(--t-mid)}.dlobby__clock{flex:0 0 auto;font-family:var(--font-score);font-size:var(--t-large);line-height:1;color:var(--y5);text-shadow:0 calc(3px * var(--s)) 0 var(--v0)}.dlobby__clock:empty{display:none}.dlobby__clock.is-short{color:var(--r4);animation:draft-clock-beat 1s ease-out infinite}@keyframes draft-clock-beat{0%{transform:scale(1.22)}40%{transform:scale(1)}}.is-counting .dlobby__status{color:var(--y5)}.dlobby__ring{--pw: 20%;--ph: calc(58px * var(--s));position:relative;align-self:center;width:100%;aspect-ratio:1.9;max-height:100%}.dlobby__felt{position:absolute;inset:calc(var(--ph) * .5) calc(var(--pw) * .5);display:grid;place-items:center;border-radius:calc(var(--ph) * 1.6);overflow:hidden;background:radial-gradient(ellipse at 50% 42%,rgb(var(--g4-rgb) / .35),transparent 62%),radial-gradient(ellipse at 50% 50%,var(--g2) 55%,var(--g1) 100%);border:calc(10px * var(--s)) solid var(--o1);box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--y2),inset 0 0 0 calc(9px * var(--s)) rgb(var(--g1-rgb) / .9),inset 0 0 0 calc(10px * var(--s)) rgb(var(--g4-rgb) / .55),inset 0 calc(10px * var(--s)) calc(24px * var(--s)) rgb(var(--v0-rgb) / .7),0 0 0 calc(2px * var(--s)) var(--o0),0 calc(8px * var(--s)) 0 var(--v0)}.dlobby__dice{display:grid;grid-template-columns:repeat(3,auto);gap:calc(6px * var(--s)) calc(10px * var(--s));transform:translateY(calc(-2px * var(--s)))}.dlobby__dice .dlobby__die{--dieface-size: calc(34px * var(--s));transform:rotate(var(--tilt, 0deg));filter:drop-shadow(0 calc(3px * var(--s)) 0 rgb(var(--v0-rgb) / .75));animation:draft-die-land .5s var(--ease-back) calc(.25s + var(--i) * 60ms) both}.dlobby__die:nth-child(n+4){translate:calc(17px * var(--s)) 0}.is-counting .dlobby__die{animation:draft-die-itch 1.1s ease-in-out calc(var(--i) * 90ms) infinite}.is-firing .dlobby__die{animation:draft-die-throw .7s var(--ease-out) calc(var(--i) * 40ms) both}@keyframes draft-die-land{0%{opacity:0;transform:translateY(calc(-26px * var(--s))) rotate(calc(var(--tilt, 0deg) - 90deg)) scale(1.3)}}@keyframes draft-die-itch{50%{transform:translateY(calc(-3px * var(--s))) rotate(var(--tilt, 0deg))}}@keyframes draft-die-throw{40%{transform:translateY(calc(-30px * var(--s))) rotate(calc(var(--tilt, 0deg) + 200deg)) scale(1.2)}to{transform:rotate(calc(var(--tilt, 0deg) + 360deg))}}.draft-strip{display:flex;align-items:center;gap:calc(6px * var(--s));flex:none;max-width:100%;line-height:1.2;padding:0 calc(6px * var(--s));color:var(--v0);background:var(--seat, var(--b4));box-shadow:inset 0 calc(-2px * var(--s)) 0 rgb(var(--v0-rgb) / .35)}.draft-strip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-strip .draft-strip__tag{flex:none;font-size:var(--t-nano);color:inherit}.dlobby__seats{position:absolute;inset:0;list-style:none;margin:0;padding:0}.dlobby__seat{--edge: var(--l2);--edge-ink: var(--ink-plate-dim);position:absolute;left:calc(var(--pw) / 2 + (100% - var(--pw)) * var(--fx, .5));top:calc(var(--ph) / 2 + (100% - var(--ph)) * var(--fy, .5));width:max-content;min-width:var(--pw);min-height:var(--ph);translate:-50% -50%;display:grid;grid-template-rows:auto auto;justify-items:stretch;align-content:center;gap:calc(3px * var(--s));padding:calc(5px * var(--s)) calc(6px * var(--s));color:var(--ink-plate-dim);text-align:center}.dlobby__seat.is-bot{--edge: var(--p5);--edge-ink: var(--v0)}.dlobby__seat.is-taken{--edge: var(--r3);--edge-ink: var(--ink-plate);color:var(--ink-plate)}.dlobby__seat.is-me{--edge: var(--y4);--edge-ink: var(--v0);background:linear-gradient(rgb(var(--y1-rgb) / .45),rgb(var(--y1-rgb) / .45)) padding-box,linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box}.dlobby__seat.is-ready{--edge: var(--g5);--edge-ink: var(--v0)}.dlobby__seat.is-empty{--edge: var(--l2);--edge-ink: var(--ink-plate-dim)}.dlobby__seat-check{position:absolute;top:calc(7px * var(--s));right:calc(9px * var(--s));width:calc(14px * var(--s));height:calc(14px * var(--s));background:center / contain no-repeat;image-rendering:pixelated;filter:drop-shadow(0 var(--px) 0 var(--v0))}.dlobby__seat.is-new{animation:draft-seat-pop .42s var(--ease-back) both}.dlobby__seat-n{position:absolute;left:calc(-7px * var(--s));top:calc(-9px * var(--s));min-width:calc(20px * var(--s));padding:0 calc(3px * var(--s));font-size:var(--t-mid);line-height:1.25;color:var(--edge-ink);text-shadow:none;background:var(--edge);box-shadow:0 calc(2px * var(--s)) 0 var(--v0)}.dlobby__seat-name{padding:calc(1px * var(--s)) calc(16px * var(--s));white-space:nowrap;font-family:var(--font-display);font-size:var(--t-mid);letter-spacing:var(--ls-tight);color:var(--edge-ink);background:var(--edge);box-shadow:inset 0 calc(-2px * var(--s)) 0 rgb(var(--v0-rgb) / .35);transition:background-color .25s ease,color .25s ease}.dlobby__seat-tag{font-size:var(--t-mid);color:inherit}.dlobby__seat-crown{position:absolute;top:calc(-7px * var(--s));right:calc(4px * var(--s));display:flex;align-items:center;gap:calc(2px * var(--s));color:var(--y5)}.dlobby__seat-crown i{display:block;width:calc(18px * var(--s));height:calc(12px * var(--s));background:var(--y4);clip-path:polygon(0 100%,0 18%,25% 58%,50% 0,75% 58%,100% 18%,100% 100%);filter:drop-shadow(0 0 calc(3px * var(--s)) rgb(var(--y4-rgb) / .6))}.is-counting .dlobby__seat.is-ready{animation:draft-seat-ready 1.6s ease-in-out infinite}@keyframes draft-seat-ready{50%{box-shadow:0 0 0 calc(3px * var(--s)) rgb(var(--g4-rgb) / .35)}}.dlobby__last{text-align:center;font-size:var(--t-mid);color:var(--ink-plate-dim);letter-spacing:var(--ls-tight)}.dlobby__last[hidden]{display:none}.dlobby__foot{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:calc(10px * var(--s))}.dlobby__foot>*{grid-row:1}.dlobby__foot>.dlobby__back{grid-column:1;justify-self:start}.dlobby__foot>.dlobby__mid{grid-column:2;display:flex;gap:calc(10px * var(--s))}.dlobby__foot>.dlobby__ready{grid-column:3;justify-self:end}.dlobby__foot .btn{min-width:calc(150px * var(--s))}.is-firing .dlobby__seat{animation:draft-seat-fire .6s ease-out calc(var(--i) * 45ms) both}.is-firing .dlobby__status{color:var(--y5)}@keyframes draft-seat-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes draft-seat-fire{0%{box-shadow:0 0 rgb(var(--y4-rgb) / .9)}to{box-shadow:0 0 0 calc(10px * var(--s)) rgb(var(--y4-rgb) / 0)}}@keyframes draft-rise{0%{opacity:0;transform:translateY(calc(10px * var(--s)))}}@media (max-height: 460px){.dlobby{padding:calc(6px * var(--s)) calc(12px * var(--s));gap:calc(5px * var(--s))}.dlobby__table{gap:calc(6px * var(--s))}.dlobby__ring{--pw: 20%;--ph: calc(46px * var(--s))}.dlobby__felt{border-width:calc(6px * var(--s))}.dlobby__dice .dlobby__die{--dieface-size: calc(26px * var(--s))}.dlobby__die:nth-child(n+4){translate:calc(13px * var(--s)) 0}.dlobby__seat{padding:calc(3px * var(--s)) calc(4px * var(--s));gap:calc(1px * var(--s))}.dlobby__bar{min-height:calc(22px * var(--s))}.dlobby__clock{font-size:var(--t-mid)}.dlobby__foot .btn{min-width:calc(120px * var(--s))}}.screen--draft .scrim{background:var(--ground-shop)}.draftroom__pack{position:absolute;inset:0}.pcardslot--pack{--lift: 0px;position:absolute;left:0;top:0;width:var(--pw);transform:translate(var(--x, 0px),calc(var(--y, 0px) + var(--lift))) rotate(var(--tilt, 0deg));transition:transform .45s var(--ease-out),opacity .25s ease,filter .25s ease;z-index:calc(10 + var(--i, 0))}.pcardslot--pack:hover,.pcardslot--pack.is-focused{--lift: calc(-12px * var(--s));z-index:40}.pcardslot--pack.is-out{visibility:hidden}.draftroom.is-picked .pcardslot--pack{filter:brightness(.5) saturate(.55)}.draftroom.is-picked .pcardslot--pack:hover,.draftroom.is-picked .pcardslot--pack.is-focused{filter:brightness(.85) saturate(.85)}.draftroom.is-asking .pcardslot--pack.is-asker{--lift: calc(-14px * var(--s))}.draftroom__origin{position:absolute;left:0;top:0;width:var(--pw);height:calc(var(--pw) * 1.4);transform:translate(var(--ox, 0px),var(--oy, 0px));pointer-events:none;visibility:hidden}.screen--draft .shopdeck__hint{width:max-content;max-width:var(--hintw, 100%)}.draftroom__done{transition:box-shadow .2s ease,filter .2s ease}.draftroom__done.is-ready{animation:draft-done-pulse 1.4s ease-in-out infinite}.draftroom__done[data-state=WAITING] .btn__glyph{display:none}@keyframes draft-done-pulse{0%,to{filter:none}50%{filter:brightness(1.18) drop-shadow(0 0 calc(6px * var(--s)) rgb(var(--y4-rgb) / .8))}}.shopdeck__drop.draftroom__trash{--drop-ink: var(--r4);--drop-base: var(--r0);top:auto;bottom:calc(6px * var(--s));height:min(62%,calc(var(--dw) * 1.9));grid-template-rows:1fr auto auto;place-items:center;gap:calc(3px * var(--s));padding:calc(8px * var(--s)) calc(4px * var(--s));opacity:.85;pointer-events:auto}.shopdeck__drop.draftroom__trash.is-choose{--drop-ink: var(--t5);--drop-base: var(--t0)}.draftroom__bin{position:relative;width:min(60%,calc(34px * var(--s)));aspect-ratio:4 / 5;border:calc(2px * var(--s)) solid var(--drop-ink);border-top-width:0;background:repeating-linear-gradient(90deg,transparent 0 calc(5px * var(--s)),color-mix(in srgb,var(--drop-ink) 40%,transparent) calc(5px * var(--s)) calc(7px * var(--s)))}.draftroom__bin:before{content:"";position:absolute;left:calc(-5px * var(--s));right:calc(-5px * var(--s));top:calc(-6px * var(--s));height:calc(3px * var(--s));background:var(--drop-ink);transform-origin:90% 100%;transition:transform .2s var(--ease-back)}.draftroom__trash.card-drop-valid .draftroom__bin:before{transform:rotate(-28deg) translateY(calc(-3px * var(--s)))}.draftroom__trash-count{color:var(--ink-plate-dim);font-size:var(--t-nano)}.draftroom__trash.is-hit{animation:draft-bin-hit .42s ease-out}@keyframes draft-bin-hit{0%{transform:none;box-shadow:0 0 rgb(var(--r4-rgb) / .9)}25%{transform:translate(calc(-4px * var(--s))) rotate(-2deg)}50%{transform:translate(calc(4px * var(--s))) rotate(2deg)}to{transform:none;box-shadow:0 0 0 calc(14px * var(--s)) rgb(var(--r4-rgb) / 0)}}.draftroom__ghost{pointer-events:none;filter:drop-shadow(0 calc(6px * var(--s)) calc(4px * var(--s)) var(--v0))}.draftroom__banner{position:absolute;left:var(--bannerx, 50%);top:var(--bannery, 45%);z-index:70;display:grid;justify-items:center;gap:calc(6px * var(--s));padding:calc(10px * var(--s)) calc(18px * var(--s));box-shadow:var(--shadow-hard);transform:translate(-50%,-50%) scale(.6);opacity:0;transition:opacity .2s ease,transform .35s var(--ease-back);white-space:nowrap}.draftroom__banner.is-in{opacity:1;transform:translate(-50%,-50%) scale(1)}.draftroom__banner:empty{display:none}.draftroom__banner-title{width:calc(190px * var(--s));font-size:var(--t-large);letter-spacing:var(--ls-wide)}.draftroom__banner-sub{color:var(--ink-plate-dim);letter-spacing:var(--ls-wide)}.draftroom__round{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:calc(4px * var(--s));row-gap:calc(4px * var(--s))}.draftroom__round-value{font-size:var(--t-large);line-height:.9;color:var(--y5)}.draftroom__clock{grid-column:1 / -1;position:relative;height:calc(14px * var(--s));background:rgb(var(--l0-rgb) / .9);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt);overflow:hidden}.draftroom__clock[hidden]{display:none}.draftroom__clock-fill{position:absolute;inset:0;background:var(--b3);transform-origin:0 50%;transition:transform .25s linear}.draftroom__clock.is-short .draftroom__clock-fill{background:var(--r4)}.draftroom__clock-text{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--t-nano);color:var(--ink-plate);text-shadow:0 var(--px) 0 var(--v0)}.draftroom__seats{display:grid;gap:calc(4px * var(--s));min-height:0}.draftroom__pass{justify-content:center}.draftroom__seat-list{list-style:none;margin:0;padding:0;display:grid;gap:calc(4px * var(--s))}.draftroom__seat{--seat: var(--b4);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(4px * var(--s));font-family:var(--font-ui);font-size:var(--t-small)}.draftroom__seat.is-bot{--seat: var(--p5)}.draftroom__seat.is-me{--seat: var(--y4)}.draftroom__seat .draft-strip{justify-self:start}.draftroom__seat+.draftroom__seat:before{content:"";position:absolute;left:calc(10px * var(--s));top:calc(-5px * var(--s));width:calc(4px * var(--s));height:calc(4px * var(--s));border-right:var(--px) solid var(--ink-plate-faint);border-bottom:var(--px) solid var(--ink-plate-faint);transform:rotate(45deg)}.draftroom__seat-state{font-size:var(--t-nano);color:var(--ink-plate-faint);text-align:right}.draftroom__seat.is-choosing .draftroom__seat-state{animation:draft-think 1.2s ease-in-out infinite}.draftroom__seat.is-picked .draftroom__seat-state{color:var(--b4)}.draftroom__seat.is-done .draftroom__seat-state{color:var(--g5)}.draftroom__seat.is-gone{opacity:.5}.draftroom__seat.is-news .draft-strip{animation:draft-seat-news .5s ease-out}@keyframes draft-think{50%{opacity:.45}}@keyframes draft-seat-news{0%{filter:brightness(1.6)}}.draftroom__flow{display:grid;gap:calc(2px * var(--s));color:var(--ink-plate-dim);font-size:var(--t-nano)}.draftroom__flow b{color:var(--ink-plate);font-weight:400}.draftroom__trail{display:grid;gap:calc(3px * var(--s));font-size:var(--t-nano)}.draftroom__trail[hidden]{display:none}.draftroom__trail-row{display:grid;grid-template-columns:minmax(0,auto) auto minmax(0,1fr);gap:calc(4px * var(--s));align-items:baseline;animation:draft-rise .26s ease-out both}.draftroom__trail-name{color:var(--ink-plate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draftroom__trail-took{color:var(--ink-plate-faint)}.draftroom__trail-card{color:var(--ink-plate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-height: 460px){.draftroom__round-value{font-size:var(--t-base)}.draftroom__seats,.draftroom__seat-list{gap:calc(2px * var(--s))}.draftroom__seat .draft-strip__tag,.draftroom__flow{display:none}.draftroom__trail-row:nth-child(n+3){display:none}.draftroom__banner-title{font-size:var(--t-large)}.screen--draft .deckreveal__side{margin-bottom:0;max-height:calc(100dvh - 32px * var(--s))}.screen--draft .deckreveal__acts{position:sticky;bottom:calc(-8px * var(--s));margin-bottom:calc(-8px * var(--s));padding-bottom:calc(8px * var(--s));background:var(--v0)}}.draftcall{position:absolute;left:50%;top:38%;z-index:60;display:grid;justify-items:center;gap:calc(4px * var(--s));pointer-events:none;white-space:nowrap;animation:draftcall-in .55s var(--ease-back) both;transform:translate(-50%,-50%)}.draftcall.is-out{animation:draftcall-out .26s ease-in both}.draftcall:before{content:"";position:absolute;inset:-30% -12%;z-index:-1;background:radial-gradient(closest-side,rgb(var(--v0-rgb) / .62),rgb(var(--v0-rgb) / 0))}.draftcall__eyebrow{font-family:var(--font-ui);font-size:var(--t-small);letter-spacing:var(--ls-mega);color:var(--ink-plate)}.draftcall__title{font-family:var(--font-score);font-size:var(--t-mega);line-height:1;color:var(--b5);text-shadow:0 calc(4px * var(--s)) 0 var(--v0),0 0 calc(24px * var(--s)) var(--b3)}.draftcall__rule{padding:calc(3px * var(--s)) calc(10px * var(--s));font-family:var(--font-ui);font-size:var(--t-base);letter-spacing:var(--ls-tight);color:var(--ink-plate);background:linear-gradient(180deg,rgb(var(--l1-rgb) / .92),rgb(var(--v0-rgb) / .92));box-shadow:inset 0 0 0 var(--px) var(--rule-gilt)}.draftcall--over .draftcall__title{color:var(--y5);text-shadow:0 calc(4px * var(--s)) 0 var(--v0),0 0 calc(24px * var(--s)) var(--y3)}@keyframes draftcall-in{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}60%{transform:translate(-50%,-50%) scale(1.08);opacity:1}to{transform:translate(-50%,-50%) scale(1)}}@keyframes draftcall-out{to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}@media (max-height: 460px){.draftcall__title{font-size:var(--t-huge)}.draftcall__rule{font-size:var(--t-small)}}.screen--draftbracket .scrim{background:var(--ground-bout)}.screen--draftbracket.is-finished .scrim{background:var(--ground-win)}.dbracket{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:calc(8px * var(--s));padding:calc(12px * var(--s)) calc(18px * var(--s));height:100%;min-height:0}.dbracket__head .scr-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.dbracket__head .scr-head__mid{grid-column:2}.dbracket__head .scr-head__right{grid-column:3;justify-self:end}.dbracket__versus{display:flex;align-items:baseline;gap:calc(8px * var(--s));padding:calc(3px * var(--s)) calc(10px * var(--s))}.dbracket__versus-name{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--t-base);color:var(--ink-plate)}.dbracket__versus-vs{color:var(--ink-plate-faint);letter-spacing:var(--ls-wide)}.dbracket__stage{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(236px * var(--s)));gap:calc(12px * var(--s));align-items:start}.dstand{display:grid;gap:var(--px);padding:calc(6px * var(--s));min-height:0;overflow:auto}.dstand__row{--cols: calc(28px * var(--s)) minmax(0, 2.2fr) calc(40px * var(--s)) calc(64px * var(--s));display:grid;grid-template-columns:var(--cols) repeat(3,minmax(calc(54px * var(--s)),1fr));align-items:center;gap:calc(6px * var(--s));padding:calc(3px * var(--s)) calc(6px * var(--s));background:rgb(var(--l0-rgb) / .55);box-shadow:inset 0 calc(-1px * var(--s)) 0 var(--rule-gilt);font-family:var(--font-ui);font-size:var(--t-small);color:var(--ink-plate-dim)}.dstand__row--head{background:none;color:var(--ink-plate-faint);font-size:var(--t-nano);letter-spacing:var(--ls-wide)}.dstand__row.is-dealt{animation:draft-rise .4s var(--ease-out) calc(var(--i) * 45ms) both}.dstand__row.is-me{background:rgb(var(--y1-rgb) / .55);color:var(--ink-plate);box-shadow:inset calc(3px * var(--s)) 0 0 var(--y4)}.dstand__row.is-gone{opacity:.5}.dstand__row.is-champ{background:rgb(var(--y2-rgb) / .5);color:var(--y5);box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--y4);animation:draft-champ .8s var(--ease-back) both}.dstand__row.is-revealing{animation:dbracket-reveal .6s var(--ease-back)}.dstand__place{text-align:center;color:var(--ink-plate-faint)}.dstand__row.is-me .dstand__place,.dstand__row.is-champ .dstand__place{color:var(--y5)}.dstand__who{display:flex;align-items:center;gap:calc(5px * var(--s));min-width:0}.dstand__row{--seat: var(--b4)}.dstand__row.is-bot{--seat: var(--p5)}.dstand__row.is-me{--seat: var(--y4)}.dstand__rec,.dstand__pts{text-align:right}.dstand__pts{color:var(--chip)}.dstand__row--head .dstand__pts{color:inherit}.dstand__cell{display:flex;justify-content:center;align-items:baseline;gap:calc(4px * var(--s));padding:var(--px) 0;text-align:center}.dstand__row--head .dstand__cell.is-current{color:var(--y5)}.dstand__cell.is-fog{color:var(--ink-plate-faint)}.dstand__cell.is-live{color:var(--b4);animation:dbracket-fog 2.4s ease-in-out infinite}.dstand__cell.is-empty{color:var(--ink-plate-faint)}.dstand__mark{font-family:var(--font-display)}.dstand__cell.is-won .dstand__mark{color:var(--g5)}.dstand__cell.is-lost .dstand__mark{color:var(--r4)}.dstand__score{font-size:var(--t-nano);color:var(--ink-plate-dim)}.dstand__crown{flex:none;width:calc(16px * var(--s));height:calc(10px * var(--s));background:var(--y4);clip-path:polygon(0 100%,0 18%,25% 58%,50% 0,75% 58%,100% 18%,100% 100%)}@keyframes dbracket-fog{50%{opacity:.35}}@keyframes dbracket-reveal{0%{transform:scale(.97);filter:brightness(1.8)}to{transform:none;filter:none}}@keyframes draft-champ{0%{transform:scale(.9);opacity:0}60%{transform:scale(1.03);opacity:1}}.dstand__side{display:grid;gap:calc(8px * var(--s));min-width:0;max-height:100%;overflow:auto}.dstand__side:empty{display:none}.dstand__card,.dstand__crownmatch,.dstand__scout{display:grid;justify-items:center;gap:calc(4px * var(--s));padding:calc(8px * var(--s));text-align:center;animation:draft-rise .4s var(--ease-out) both}.dstand__card-title{width:100%;max-width:calc(170px * var(--s))}.dstand__card .dstand__card-title{max-width:calc(140px * var(--s));font-size:var(--t-small)}.dstand__card-value{font-size:var(--t-large);color:var(--y5)}.dstand__card-line{font-size:var(--t-nano);color:var(--ink-plate-dim)}.dstand__card--cold .dstand__card-value{color:var(--b4)}.dstand__crownmatch{box-shadow:0 0 calc(10px * var(--s)) rgb(var(--y4-rgb) / .45)}.dstand__crownmatch .dstand__crown{width:calc(28px * var(--s));height:calc(18px * var(--s))}.dstand__crownmatch-names{font-family:var(--font-display);font-size:var(--t-base);color:var(--ink-plate)}.dstand__watch{min-width:calc(120px * var(--s))}.dstand__scout-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(4px * var(--s));width:100%}.dstand__chip{display:grid;justify-items:center;align-content:start;gap:var(--px);min-width:0}.dstand__chip>:first-child{width:calc(32px * var(--s));height:calc(32px * var(--s))}.dstand__chip-name{max-width:100%;font-size:var(--t-nano);color:var(--ink-plate-dim);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 760px){.dbracket__stage{grid-template-columns:minmax(0,1fr) minmax(0,calc(180px * var(--s)));gap:calc(6px * var(--s))}.dstand__row{--cols: calc(16px * var(--s)) minmax(0, 1fr) calc(30px * var(--s)) calc(48px * var(--s));grid-template-columns:var(--cols) repeat(3,calc(22px * var(--s)));gap:calc(4px * var(--s))}.dstand__score{display:none}.dstand__card,.dstand__crownmatch,.dstand__scout{padding:calc(4px * var(--s));gap:calc(2px * var(--s))}.dstand__scout-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.dstand__card-value{font-size:var(--t-base)}}.is-finished .dbracket__stage{grid-template-columns:minmax(0,1fr) minmax(0,calc(236px * var(--s)))}.is-finished .dstand__card{padding:calc(5px * var(--s)) calc(8px * var(--s));gap:calc(2px * var(--s))}@media (max-width: 760px) and (min-height: 461px){.is-finished .dbracket__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.is-finished .dstand__side{grid-template-columns:repeat(3,minmax(0,1fr))}}.dbracket__status{display:grid;justify-items:center;gap:calc(4px * var(--s));align-content:center}.dbracket__result{display:flex;align-items:baseline;gap:calc(10px * var(--s));padding:calc(3px * var(--s)) calc(12px * var(--s));animation:draft-rise .4s var(--ease-out) both}.dbracket__result .t-label{color:var(--ink-plate-dim)}.dbracket__result .num{color:var(--ink-plate);font-size:var(--t-base)}.dbracket__result.is-clock.is-short .num{color:var(--danger)}.dbracket__say{margin:0;color:var(--ink-plate);text-align:center}.dbracket__line:empty,.dbracket__prize:empty{display:none}.dbracket__purse{display:flex;align-items:center;gap:calc(14px * var(--s));padding:calc(6px * var(--s)) calc(16px * var(--s));animation:dbracket-purse .55s var(--ease-back) both}.dbracket__purse.is-first{box-shadow:0 0 calc(14px * var(--s)) rgb(var(--y4-rgb) / .55)}.dbracket__purse-place{display:grid;justify-items:center;line-height:1}.dbracket__purse-place .t-label{color:var(--ink-plate-dim);letter-spacing:var(--ls-wide)}.dbracket__purse-n{font-family:var(--font-display);font-size:var(--t-large);color:var(--y5)}@keyframes dbracket-purse{0%{transform:translateY(40%) scale(.85);opacity:0}60%{transform:translateY(-4%) scale(1.04);opacity:1}}.dbracket__foot{display:flex;justify-content:space-between;align-items:center;gap:calc(10px * var(--s))}.dbracket__foot .btn{min-width:calc(160px * var(--s))}@media (max-height: 460px){.dbracket{padding:calc(6px * var(--s)) calc(12px * var(--s));gap:calc(4px * var(--s))}.dstand__row{padding:0 calc(4px * var(--s))}.dbracket .gilt-plate{border-width:var(--px)}.dstand{padding:calc(2px * var(--s))}.dbracket__result .num,.dbracket__say{font-size:var(--t-small)}.dbracket__purse{padding:calc(2px * var(--s)) calc(10px * var(--s));gap:calc(8px * var(--s))}.dbracket__purse-n{font-size:var(--t-base)}.dstand__card-title,.dstand__card .dstand__card-title{max-width:calc(120px * var(--s));font-size:var(--t-nano)}}.reduced-motion .dlobby__die,.reduced-motion .dlobby__seat.is-new,.reduced-motion .dlobby__clock.is-short,.reduced-motion .is-counting .dlobby__seat.is-ready,.reduced-motion .dstand__row.is-revealing,.reduced-motion .dstand__cell.is-live,.reduced-motion .dstand__row.is-dealt,.reduced-motion .dstand__row.is-champ,.reduced-motion .dbracket__result,.reduced-motion .dbracket__purse,.reduced-motion .draftroom__done.is-ready{animation:none}@media (prefers-reduced-motion: reduce){.dlobby__die,.dlobby__seat.is-new,.dlobby__clock.is-short,.is-counting .dlobby__seat.is-ready,.dstand__row.is-revealing,.dstand__cell.is-live,.dstand__row.is-dealt,.dstand__row.is-champ,.dbracket__result,.dbracket__purse,.draftroom__done.is-ready{animation:none}}.draftnet{position:fixed;top:calc(8px * var(--s));left:50%;transform:translate(-50%);z-index:590;pointer-events:none;display:inline-flex;align-items:center;gap:calc(6px * var(--s));padding:calc(4px * var(--s)) calc(12px * var(--s));border:calc(2px * var(--s)) solid transparent;border-image:url(../rail/container.webp) 32 / calc(8px * var(--s)) stretch;background:linear-gradient(180deg,var(--l1),var(--v0) 70%) padding-box;color:var(--ink-plate);box-shadow:var(--shadow-hard);font-family:var(--font-ui);font-weight:700;font-size:var(--t-small);letter-spacing:.08em}.draftnet[hidden]{display:none}.draftnet__dot{width:calc(7px * var(--s));height:calc(7px * var(--s));border-radius:50%;background:var(--y3);animation:draftnet-pulse 1.1s ease-in-out infinite}@keyframes draftnet-pulse{50%{opacity:.25;transform:scale(.7)}}@media (prefers-reduced-motion: reduce){.draftnet__dot{animation:none}}body.is-draft-offline .draftroom .pcardslot--pack{opacity:.45;filter:saturate(.5);pointer-events:none}.action-skip{grid-area:1 / 2}.play.is-spectating .actions>:not(.action-skip){visibility:hidden}.dreplay{position:fixed;inset:0;z-index:70;pointer-events:none;animation:dreplay-turn .38s var(--ease-back) both;--tone: var(--r4)}.dreplay[data-tone=side0]{--tone: var(--b4)}.dreplay[data-tone=side1]{--tone: var(--y3)}.dreplay.is-out{animation:dreplay-out .24s ease-in both}@keyframes dreplay-turn{0%{transform:perspective(900px) rotateY(-70deg);opacity:0}}@keyframes dreplay-out{to{transform:perspective(900px) rotateY(70deg);opacity:0}}.dreplay__call{position:absolute;left:var(--felt-cx, 50%);top:30%;transform:translate(-50%,-50%);display:grid;justify-items:center}.dreplay__say{display:grid;justify-items:center;animation:dreplay-pop .4s var(--ease-back) both}@keyframes dreplay-pop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.08);opacity:1}}.dreplay__say-main{font-family:var(--font-score);font-size:var(--t-mega);line-height:1;color:var(--y5);text-shadow:0 calc(4px * var(--s)) 0 var(--v0)}.dreplay__say--bank .dreplay__say-main{color:var(--g6)}.dreplay__say--farkle .dreplay__say-main{color:var(--r5)}.dreplay__say--reroll .dreplay__say-main,.dreplay__say--use .dreplay__say-main{font-size:var(--t-huge);color:var(--b5)}.dreplay__say-sub{color:var(--ink-plate);background:linear-gradient(180deg,rgb(var(--l1-rgb) / .92),rgb(var(--v0-rgb) / .92));padding:calc(2px * var(--s)) calc(8px * var(--s))}.dreplay__banner{position:absolute;left:var(--felt-cx, 50%);top:42%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:calc(4px * var(--s));padding:calc(10px * var(--s)) calc(28px * var(--s));background:linear-gradient(180deg,var(--l1),var(--v0) 70%);box-shadow:inset 0 0 0 calc(2px * var(--s)) var(--tone),var(--shadow-hard);animation:draftcall-in .45s var(--ease-back) both;white-space:nowrap}.dreplay__banner.is-out{animation:draftcall-out .26s ease-in both}.dreplay__banner-title{font-family:var(--font-score);font-size:var(--t-huge);color:var(--tone);line-height:1}.dreplay__banner-sub{color:var(--ink-plate-dim);letter-spacing:var(--ls-mega)}.dreplay__summary{display:grid;gap:calc(10px * var(--s));padding:calc(16px * var(--s)) calc(28px * var(--s));min-width:calc(340px * var(--s));animation:dreplay-pop .4s var(--ease-back) both}.dreplay__summary-title{justify-content:center;font-size:var(--t-mid)}.dreplay__summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:calc(28px * var(--s));font-family:var(--font-ui);font-weight:700;font-size:var(--t-mid);color:var(--b4)}.dreplay__summary-row.is-me{color:var(--g6)}.dreplay__summary-score{font-family:var(--font-score);font-size:var(--t-large);line-height:.85;text-shadow:0 calc(2px * var(--s)) 0 var(--v0)}@media (max-width: 640px){.dreplay__call{top:26%}}@media (prefers-reduced-motion: reduce){.dreplay,.dreplay.is-out{animation-duration:.01s}}.help{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}.help__head{display:flex;align-items:center;flex:0 0 auto;min-width:0}.help__stamp{margin-left:auto;flex:0 0 auto;align-self:flex-start;font-size:var(--t-small);color:var(--ink-faint);white-space:nowrap}.help__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.help__foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(8px * var(--s));flex:0 0 auto}.help__back{justify-self:start}.help__next{justify-self:end;min-width:calc(150px * var(--s))}.help__next[hidden]{display:none}.help__pages{color:var(--ink-faint);font-size:var(--t-small);text-align:center}.help__body--hub{justify-content:center;gap:calc(10px * var(--s))}.help__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(8px * var(--s));width:min(100%,calc(820px * var(--s)));margin:0 auto;padding:calc(10px * var(--s))}.help__tile.btn--tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:calc(10px * var(--s));align-items:center;justify-items:start;text-align:left;min-height:max(58px,calc(44px * var(--s)));padding:calc(6px * var(--s)) calc(22px * var(--s)) calc(6px * var(--s)) calc(20px * var(--s))}.help__tile.is-read{--btn-l: url(../buttons/green-l.webp);--btn-r: url(../buttons/green-r.webp);--btn-m: url(../buttons/green-m.webp);--btn-sq: url(../buttons/green-sq.webp);--btn-glint: var(--g6)}.help__tile .btn__label{font-size:max(var(--t-base),calc(13px * var(--s)));min-width:0}.help__tile-n{grid-row:1 / span 2;font-size:var(--t-mid);color:var(--y4);min-width:1.2em;text-align:center}.help__tile-blurb{grid-column:2;white-space:normal;font-family:var(--font-body);font-size:var(--t-small);color:var(--bn1);letter-spacing:0;text-transform:none;line-height:1.1;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.help__body--page{justify-content:center}.help__page{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:calc(16px * var(--s));align-items:center;width:min(100%,calc(1080px * var(--s)));height:100%;min-height:0;margin:0 auto;padding-top:calc(12px * var(--s))}.help__page--text{grid-template-columns:minmax(0,1fr);width:min(100%,calc(640px * var(--s)))}.help__sheet{display:flex;flex-direction:column;max-height:100%;min-height:0}.help__heading{position:relative;z-index:1;flex:0 0 auto;align-self:center;width:min(100%,calc(260px * var(--s)));margin:calc(-16px * var(--s)) 0 calc(-4px * var(--s))}.help__text{min-height:0;padding:calc(8px * var(--s)) calc(14px * var(--s)) calc(12px * var(--s));font-family:var(--font-body);font-size:var(--t-mid);line-height:1.2;color:var(--ink-plate)}.help__p{margin:0 0 calc(8px * var(--s))}.help__list{margin:0 0 calc(8px * var(--s));padding-left:1.2em}.help__list li{margin:0 0 calc(5px * var(--s))}.help__list li::marker{color:var(--y3)}.help__tip{margin:calc(4px * var(--s)) 0 0;padding:calc(5px * var(--s)) calc(8px * var(--s));color:var(--ink-plate-dim);font-size:var(--t-base)}.help__art{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6px * var(--s));max-height:100%;min-height:0;padding:calc(14px * var(--s)) calc(10px * var(--s))}.help__caption{color:var(--ink-plate-dim);font-size:var(--t-small);text-align:center;font-family:var(--font-body)}.help-fig{display:flex;flex-direction:column;align-items:center;gap:calc(10px * var(--s));max-width:100%}.help-fig__label{color:var(--ink-plate-dim);font-size:var(--t-base);text-align:center;font-family:var(--font-body);line-height:1.1}.help-fig__row{display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--s))}.help-fig__dice{display:flex;gap:calc(6px * var(--s));flex-wrap:wrap;justify-content:center}.help__die{--dieface-size: calc(34px * var(--s))}.help__die.is-marked{box-shadow:0 0 0 calc(2px * var(--s)) var(--y4)}.help-fig__eq{display:flex;align-items:center;gap:calc(8px * var(--s))}.help-fig__term{display:flex;flex-direction:column;align-items:center;padding:calc(6px * var(--s)) calc(10px * var(--s));min-width:calc(64px * var(--s))}.help-fig__value{font-family:var(--font-score);font-size:calc(26px * var(--s));line-height:1}.help-fig__term--points .help-fig__value{color:var(--chip)}.help-fig__term--mult .help-fig__value{color:var(--mult)}.help-fig__term--score .help-fig__value{color:var(--ink-plate)}.help-fig__word{color:var(--ink-plate-faint)}.help-fig__op{font-size:var(--t-mid);color:var(--ink-plate-dim)}.help-fig--legend{align-items:stretch;width:min(100%,calc(360px * var(--s)));gap:calc(6px * var(--s))}.help-fig__key{display:grid;grid-template-columns:calc(92px * var(--s)) minmax(0,1fr);align-items:center;gap:calc(8px * var(--s))}.help-fig__chip{font-family:var(--font-ui);font-weight:700;letter-spacing:var(--ls-wide);font-size:var(--t-small);text-align:center;padding:calc(3px * var(--s)) calc(4px * var(--s));color:var(--ink-plate);background:var(--l2);box-shadow:inset 0 0 0 var(--px) var(--rule-gilt)}.help-fig__chip--gold{color:var(--wd0);background:var(--y4);box-shadow:none}.help-fig__chip--blue{color:var(--wd0);background:var(--b5);box-shadow:none}.help-fig__chip--red{color:var(--wd0);background:var(--r5);box-shadow:none}.help-fig__keytext{font-family:var(--font-body);font-size:var(--t-base);color:var(--ink-plate);line-height:1.1}.help-fig__chip{min-width:0;overflow-wrap:anywhere}@media (max-height: 460px){.help-fig--legend{gap:calc(4px * var(--s))}.help-fig__chip{letter-spacing:normal}.help-fig__keytext{font-size:var(--t-small);line-height:1.05}}.help-fig--shelf{flex-direction:row;align-items:flex-start;justify-content:center;gap:calc(10px * var(--s))}.help-fig__item{display:flex;flex-direction:column;align-items:center;gap:calc(5px * var(--s));min-width:0}.help-fig--cards{--pw: min(calc(58vh / 1.4), 30vw)}.help-fig--cards[data-n="2"]{--pw: min(calc(52vh / 1.4), 20vw)}.help-fig--cards[data-n="3"]{--pw: min(calc(46vh / 1.4), 14vw)}.help-fig--cards .help-fig__item{width:var(--pw)}.help-fig__card{pointer-events:none}.help-fig--cards .help-fig__card.pcard--full{--pw: inherit}.help-fig--cards .help-fig__label{font-size:var(--t-small)}.help-fig__bag.bagbig{width:min(calc(200px * var(--s)),34vw);pointer-events:none}.help-fig--bags[data-n="2"] .help-fig__bag.bagbig{width:min(calc(170px * var(--s)),20vw)}.help-fig--tabletops{flex-wrap:wrap}.help-fig__tabletop{width:min(calc(150px * var(--s)),18vw);aspect-ratio:1.6;object-fit:cover;image-rendering:pixelated;box-shadow:0 0 0 var(--px) var(--rule-gilt)}.help-fig--tabletops .help-fig__item{width:min(calc(150px * var(--s)),18vw)}.help-fig--tabletops .help-fig__label{font-size:var(--t-small)}.help-fig--materials{flex-wrap:wrap}.help-fig__face{--dieface-size: calc(48px * var(--s))}.help-fig--materials .help-fig__label{font-size:var(--t-small)}.help-fig--corners{--pw: min(calc(400px * var(--s)), 38vw)}.help-fig__corner{position:relative;overflow:hidden;width:calc(var(--pw) * .3);height:calc(var(--pw) * .26);box-shadow:0 0 0 var(--px) var(--rule-gilt)}.help-fig__corner>.pcard{position:absolute;left:0;bottom:0}@media (pointer: coarse){.help .btn{min-height:44px}}@media (max-height: 460px){.help{padding:calc(4px * var(--s)) calc(10px * var(--s)) calc(5px * var(--s));gap:calc(4px * var(--s))}.help .scr-head__eyebrow{font-size:var(--t-small)}.help .scr-head__title{font-size:var(--t-mid)}.help__grid{padding:calc(6px * var(--s));gap:calc(5px * var(--s))}.help__tile.btn--tile{min-height:48px}.help__tile-blurb{display:none}.help__tile-n{grid-row:auto}.help__text{font-size:var(--t-base)}.help__page{gap:calc(10px * var(--s))}.help__die{--dieface-size: calc(26px * var(--s))}.help__page{padding-top:calc(8px * var(--s))}.help__heading{font-size:var(--t-base);width:min(100%,calc(190px * var(--s)));margin-top:calc(-11px * var(--s))}.help__text{padding:calc(2px * var(--s)) calc(8px * var(--s)) calc(4px * var(--s));line-height:1.15}.help__p,.help__list{margin-bottom:calc(5px * var(--s))}.help__list li{margin-bottom:calc(3px * var(--s))}.help__art{padding:calc(8px * var(--s))}.help-fig__value{font-size:calc(20px * var(--s))}}@media (orientation: portrait) and (max-width: 760px){.help__grid{grid-template-columns:minmax(0,1fr)}.help__page{grid-template-columns:minmax(0,1fr);align-content:start;overflow-y:auto}.help-fig--cards{--pw: min(calc(34vh / 1.4), 40vw)}}.screen--fatedpath{background:transparent}.fp{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:calc(10px * var(--s));padding:calc(12px * var(--s)) calc(18px * var(--s));height:100%;min-height:0}.fp>*{min-width:0}.fp__head{display:flex;align-items:flex-end;gap:calc(18px * var(--s))}.fp__stage{flex:1 1 auto;min-width:0}.fp__stage .t-label{color:var(--y4);letter-spacing:var(--ls-mega)}.fp__title{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)}.fp__purse{text-align:right}.fp__purse-num{font-size:var(--t-large);color:var(--money);line-height:1}.fp__flycoin{position:fixed;z-index:9000;pointer-events:none;width:calc(22px * var(--s));height:calc(22px * var(--s));margin:0;font-size:0}.fp__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14px * var(--s));width:100%;max-width:calc(520px * var(--s));min-height:0;margin:0 auto;align-items:center}.fp__slot{display:grid;grid-template-rows:auto auto;gap:calc(6px * var(--s));min-height:0;max-height:100%}.fp__frame{--badge: calc(18px * var(--s));position:relative;container-type:inline-size;min-height:0;margin-top:calc(var(--badge) * .55);perspective:calc(600px * var(--s));transition:transform .35s var(--ease-out),filter .35s ease}.fp__card{--pool: var(--n4);height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:calc(4px * var(--s));padding:calc(20px * var(--s)) calc(10px * var(--s)) calc(10px * var(--s));overflow:hidden;text-align:center;background:linear-gradient(to bottom,color-mix(in srgb,var(--pool) 22%,transparent),transparent 45%),var(--v1);box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--pool),inset 0 0 0 calc(var(--px) * 3) var(--v0),0 0 0 calc(var(--px) * 2) var(--v0);transition:transform .16s ease-in}.fp__card--negative{--pool: var(--r4)}.fp__card--wildcard{--pool: var(--p5)}.fp__card--positive{--pool: var(--g5)}.fp__card.is-flipping{transform:rotateY(90deg)}.fp__card.is-unflipping{transition-timing-function:ease-out}.fp__pool{color:var(--pool);letter-spacing:var(--ls-mega)}.fp__art{flex:0 0 auto;width:min(calc(96px * var(--s)),22vh);aspect-ratio:1;background:center / contain no-repeat;image-rendering:pixelated}.fp__name{font-family:var(--font-display);font-size:var(--t-mid);color:var(--n7);line-height:1.05;text-shadow:calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--v0)}.fp__text{margin:0;font-size:var(--t-small);color:var(--n6);line-height:1.3}.fp__empty{margin:0;color:var(--n4)}.fp__badge{position:absolute;z-index:3;top:0;left:50%;translate:-50% -55%;display:flex;align-items:center;gap:calc(2px * var(--s));padding:calc(3px * var(--s)) calc(6px * var(--s));font-size:var(--badge);line-height:1;background:var(--v0);box-shadow:0 0 0 calc(var(--px) * 2) var(--y3)}.fp__badge .tok--die{margin:0}.fp__dot{font-style:normal;color:var(--y4);font-size:.7em}.fp__door{position:absolute;inset:0;z-index:2;background:left center / cover no-repeat;transform-origin:left center;pointer-events:none;animation:fp-door-open .7s cubic-bezier(.5,0,.75,.4) var(--door-d, .3s) both}@keyframes fp-door-open{0%{transform:rotateY(0);opacity:1}70%{opacity:1}to{transform:rotateY(-108deg);opacity:0}}.fp--open .fp__door{display:none}.fp__slot.is-dim{opacity:.38;filter:saturate(.4)}.fp__redraw{min-height:44px;width:100%;white-space:nowrap}.screen--fatedpath>.scrim,.fp{transition:opacity .26s ease}.fp--tabled>.scrim,.fp--tabled .fp{opacity:0}.fp__catch{position:absolute;inset:0;z-index:6;display:none}[data-state=rolling]>.fp__catch,[data-state=applying]>.fp__catch,[data-state=paying]>.fp__catch{display:block}.fp__slot{--fp-gap: calc(14px * var(--s));transition:opacity .42s ease,transform .52s var(--ease-out),filter .35s ease}.fp__slot.is-gone{opacity:0;transform:translateY(calc(10px * var(--s))) scale(.92);pointer-events:none}.fp--sealed .fp__redraw{visibility:hidden}.fp--settled .fp__redraw{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.fp__slot.is-applying{position:relative;z-index:2;transform:translate(calc(var(--shift, 0) * (100% + var(--fp-gap)))) translateY(calc(-6px * var(--s))) scale(1.1)}.fp__slot.is-chosen .fp__frame{transform:none;filter:drop-shadow(0 0 calc(8px * var(--s)) var(--y4))}.fp__slot.is-flared .fp__frame{--pool: var(--y4);filter:drop-shadow(0 0 calc(10px * var(--s)) var(--pool))}.fp__slot.is-flared:has(.fp__pcard--negative) .fp__frame{--pool: var(--r4)}.fp__slot.is-flared:has(.fp__pcard--wildcard) .fp__frame{--pool: var(--p5)}.fp__slot.is-flared:has(.fp__pcard--positive) .fp__frame{--pool: var(--g5)}.fp__slot.is-flared:not(.is-applied) .fp__frame{animation:fp-flare .7s ease-out}@keyframes fp-flare{0%{filter:drop-shadow(0 0 0 var(--pool)) brightness(1)}25%{filter:drop-shadow(0 0 calc(26px * var(--s)) var(--pool)) brightness(1.5)}to{filter:drop-shadow(0 0 calc(10px * var(--s)) var(--pool)) brightness(1)}}.fp__badge .tok--die{transition:opacity .2s ease}.fp__slot.is-stamped .fp__badge .tok--die:not(.is-rolled){opacity:.3}.fp__slot.is-stamped .fp__badge{box-shadow:0 0 0 calc(var(--px) * 2) var(--pool, var(--y3))}.fp__slot.is-stamped:not(.is-applied) .fp__badge{animation:fp-stamp .36s cubic-bezier(.3,1.6,.5,1)}@keyframes fp-stamp{0%{scale:1.9}55%{scale:.88}to{scale:1}}.fp__seal{position:absolute;z-index:4;left:50%;top:31%;translate:-50% 0;rotate:-6deg;padding:calc(2px * var(--s)) calc(10px * var(--s));font-family:var(--font-display);font-size:var(--t-mid);letter-spacing:var(--ls-wide);color:var(--n7);background:var(--pool, var(--y3));box-shadow:0 0 0 calc(var(--px) * 2) var(--v0),calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--v0);text-shadow:calc(2px * var(--s)) calc(2px * var(--s)) 0 var(--v0);opacity:0;scale:1.6;pointer-events:none}.fp__slot.is-stamped .fp__seal{opacity:1;scale:1;transition:opacity .12s ease,scale .3s cubic-bezier(.3,1.6,.5,1)}.fp__foot{display:flex;flex-direction:column;align-items:center;gap:calc(6px * var(--s))}.fp__actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:max-content;max-width:100%;gap:calc(10px * var(--s))}.fp__actions .btn{width:auto;min-width:min(calc(170px * var(--s)),42vw);min-height:max(44px,calc(22px * var(--s)))}.fp__skip{flex-direction:column;gap:0;line-height:1.1}.fp__skip-toll{max-width:100%;font-size:max(12px,calc(9px * var(--s)));color:inherit;opacity:.8;white-space:nowrap}.fp__line{min-height:1.3em;max-width:100%;margin:0;text-align:center;color:var(--n6);font-size:min(var(--t-base),2.4vw);line-height:1.3}.fp__line .tok--die{font-size:1.15em}.fp__roll{padding-inline:calc(18px * var(--s))}.fp__roll .btn__label{font-size:var(--t-mid);white-space:nowrap}.reduced-motion .fp__door,.reduced-motion .fp__slot .fp__frame,.reduced-motion .fp__slot .fp__badge{animation:none}.reduced-motion .fp__slot.is-applying,.reduced-motion .fp__slot.is-gone{transform:none}.reduced-motion .fp__door{display:none}@media (max-height: 460px){.fp{padding:calc(8px * var(--s)) calc(14px * var(--s));gap:calc(6px * var(--s))}.fp__title,.fp__purse-num{font-size:var(--t-mid)}.fp__card{gap:calc(2px * var(--s));padding:calc(12px * var(--s)) calc(8px * var(--s)) calc(6px * var(--s))}.fp__art{width:min(calc(52px * var(--s)),14vh)}.fp__name{font-size:var(--t-base)}.fp__text{font-size:14px;line-height:1.22}.fp__frame{--badge: 14px}}.fp__card:has(.fp__pcard){display:block;height:auto;padding:0;overflow:visible;background:none;box-shadow:none}.fp__pcard{--pw: 100cqw}.fp__pcard .pcard__text{font-size:calc(var(--pw) * .066);line-height:1.15}.fp__pcard--negative{--pool: var(--r4)}.fp__pcard--wildcard{--pool: var(--p5)}.fp__pcard--positive{--pool: var(--g5)}.fp__pcard .pcard__kind{color:var(--pool)}.fp--quiet .fp__slot--0,.fp--quiet .fp__slot--2{visibility:hidden}.fp--quiet .fp__badge,.fp--quiet .fp__seal,.fp--quiet .fp__redraw,.fp--quiet .fp__skip{display:none}.fp--quiet .fp__title{color:var(--g6)}.fp--quiet .fp__row{position:relative;isolation:isolate}.fp--quiet .fp__slot--1{position:relative;z-index:1}.fp--quiet .fp__slot--1 .fp__frame{animation:fp-calm-breathe 4.2s ease-in-out infinite;filter:drop-shadow(0 0 calc(10px * var(--s)) rgb(114 214 162 / .45))}@keyframes fp-calm-breathe{0%,to{translate:0 0;filter:drop-shadow(0 0 calc(8px * var(--s)) rgb(114 214 162 / .35))}50%{translate:0 calc(-4px * var(--s));filter:drop-shadow(0 0 calc(16px * var(--s)) rgb(114 214 162 / .6))}}.fp__ribbons{position:absolute;z-index:0;pointer-events:none;top:50%;left:50%;width:100vw;height:82%;translate:-50% -50%}.fp__ribbons--front{z-index:2;opacity:.5}.fp__ribbons svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fp__ribbon{fill:none;stroke:var(--g6);stroke-linecap:round;stroke-width:7;stroke-dasharray:380 620;filter:drop-shadow(0 0 6px rgb(114 214 162 / .9));vector-effect:non-scaling-stroke;animation:fp-ribbon-flow 7s linear infinite,fp-ribbon-sway 5.5s ease-in-out infinite alternate}.fp__ribbon--1{stroke:var(--g5);stroke-width:4;stroke-dasharray:260 740;animation-duration:9s,6.5s;animation-direction:reverse,alternate}.fp__ribbon--2{stroke:var(--t5, var(--g6));stroke-width:3;opacity:.7;animation-duration:11s,7s}.fp__ribbons--front .fp__ribbon{stroke-width:3;stroke-dasharray:160 840}@keyframes fp-ribbon-flow{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes fp-ribbon-sway{0%{translate:0 -10px}to{translate:0 10px}}.fp__ribbons i{position:absolute;bottom:12%;width:calc(4px * var(--s));height:calc(4px * var(--s));border-radius:50%;background:var(--g6);box-shadow:0 0 calc(8px * var(--s)) var(--g6);opacity:0;animation:fp-mote 5s ease-in-out infinite}.fp__ribbons i:nth-of-type(1){left:22%;animation-delay:0s}.fp__ribbons i:nth-of-type(2){left:36%;animation-delay:1.7s}.fp__ribbons i:nth-of-type(3){left:47%;animation-delay:3.1s}.fp__ribbons i:nth-of-type(4){left:55%;animation-delay:.9s}.fp__ribbons i:nth-of-type(5){left:66%;animation-delay:2.4s}.fp__ribbons i:nth-of-type(6){left:79%;animation-delay:4s}.fp__ribbons--front i{width:calc(3px * var(--s));height:calc(3px * var(--s))}@keyframes fp-mote{0%{opacity:0;translate:0 0}20%{opacity:.9}to{opacity:0;translate:calc(14px * var(--s)) calc(-180px * var(--s))}}.fp--blessed .fp__ribbon{animation-duration:2.2s,5.5s;stroke-dasharray:520 480}.fp--quiet .fp__slot.is-flared .fp__frame,.fp__slot.is-blessed .fp__frame{animation:fp-calm-bless .9s var(--ease-out) both;filter:drop-shadow(0 0 calc(22px * var(--s)) rgb(114 214 162 / .85))}.fp__orbit{position:absolute;pointer-events:none;left:-38%;right:-38%;top:50%;height:46%;rotate:-9deg}.fp__orbit--back{z-index:-1}.fp__orbit--front{z-index:4;clip-path:inset(52% 0 0 0)}.fp__orbit svg{width:100%;height:100%;overflow:visible}.fp__orbit ellipse{fill:none;stroke:var(--g6);stroke-width:5;stroke-linecap:round;stroke-dasharray:210 90 60 140;filter:drop-shadow(0 0 5px rgb(114 214 162 / .95));vector-effect:non-scaling-stroke;animation:fp-orbit 6s linear infinite}.fp__orbit ellipse+ellipse{stroke:var(--t5);stroke-width:2.5;opacity:.75;animation-duration:9s;animation-direction:reverse}@keyframes fp-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-500}}.fp--blessed .fp__orbit ellipse{animation-duration:1.6s}@keyframes fp-calm-bless{0%{scale:1}45%{scale:1.08}to{scale:1.04}}.reduced-motion .fp__orbit ellipse,.reduced-motion .fp__ribbon,.reduced-motion .fp__ribbons i,.reduced-motion .fp--quiet .fp__slot--1 .fp__frame,.reduced-motion .fp__slot.is-blessed .fp__frame{animation:none}.reduced-motion .fp__ribbons i{display:none}.has-lsun:not(.pcardslot){position:relative;isolation:isolate}.lsun{--lsun-k: 2.6;position:absolute;left:50%;top:50%;width:calc(var(--lsun-k) * 100%);aspect-ratio:1;translate:-50% -50%;z-index:-1;pointer-events:none;animation:lsun-rise .7s cubic-bezier(.16,.84,.3,1) both}.lsun--big{--lsun-k: 2.9}.lsun:not(.lsun--big)>.lsun__rays{opacity:.7}.lsun>i{position:absolute;inset:0;border-radius:50%}.lsun__bloom{background:radial-gradient(closest-side,color-mix(in srgb,var(--y5) 80%,transparent),color-mix(in srgb,var(--y4) 55%,transparent) 26%,color-mix(in srgb,var(--o5) 26%,transparent) 52%,transparent 100%)}.lsun__rays{background:repeating-conic-gradient(color-mix(in srgb,var(--y5) 85%,transparent) 0deg 4deg,transparent 4deg 15deg);-webkit-mask:radial-gradient(closest-side,#000 22%,rgb(0 0 0 / .45) 60%,transparent 100%);mask:radial-gradient(closest-side,#000 22%,rgb(0 0 0 / .45) 60%,transparent 100%);animation:lsun-spin 28s linear infinite}.lsun__rays--b{background:repeating-conic-gradient(from 7.5deg,color-mix(in srgb,var(--o5) 70%,transparent) 0deg 2deg,transparent 2deg 22.5deg);scale:.82;animation-duration:41s;animation-direction:reverse}.lsun.is-out{animation:lsun-set .5s ease-in both}.lsun--low .lsun__rays--b{display:none}.lsun--linger .lsun__bloom{animation:lsun-breathe 3.2s ease-in-out .8s infinite alternate}@keyframes lsun-rise{0%{opacity:0;scale:.25}30%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@keyframes lsun-set{0%{opacity:1}to{opacity:0;scale:.9}}@keyframes lsun-spin{to{rotate:360deg}}@keyframes lsun-breathe{0%{opacity:1}to{opacity:.68}}.lsun-glints{position:absolute;inset:0;z-index:2;pointer-events:none}.lsun-glint{position:absolute;width:34%;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(closest-side,var(--y5),color-mix(in srgb,var(--y4) 70%,transparent) 16%,transparent 34%),linear-gradient(0deg,transparent 48.5%,var(--y5) 50%,transparent 51.5%),linear-gradient(90deg,transparent 48.5%,var(--y5) 50%,transparent 51.5%);-webkit-mask:radial-gradient(closest-side,#000 20%,transparent 100%);mask:radial-gradient(closest-side,#000 20%,transparent 100%);opacity:0;animation:lsun-glint .8s ease-out var(--d, 0ms) both}.lsun-glints.is-out{display:none}.has-lsun .lsun-glint:nth-child(2n){width:24%}.cunl__card .lsun-glint{animation:lsun-glint .8s ease-out var(--d, 0ms) both,lsun-twinkle 4.2s ease-in-out calc(var(--d, 0ms) + 1.6s) infinite}@keyframes lsun-glint{0%{opacity:0;scale:.1;rotate:-30deg}35%{opacity:1;scale:1.15;rotate:10deg}to{opacity:0;scale:.5;rotate:45deg}}@keyframes lsun-twinkle{0%,78%,to{opacity:0;scale:.1;rotate:0deg}86%{opacity:.9;scale:.9;rotate:30deg}}.cunl.is-legendary{overflow:clip}.cunl.is-legendary :is(.cunl__head,.cunl__info,.cunl__foot){position:relative;z-index:1}.cunl.is-legendary .cunl__title{color:var(--y4)}.cunl.is-legendary :is(.cunl__kind,.cunl__earned){text-shadow:0 0 calc(4px * var(--s)) var(--wd0),0 0 calc(10px * var(--s)) var(--wd0)}@media (max-height: 460px) and (min-width: 561px){.cunl .lsun--big{--lsun-k: 2.3}}.pcardslot--fan.is-legendary:before{content:"";position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1 / 1.4;translate:-50% -50%;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--y4) 55%,transparent) 0 60%,color-mix(in srgb,var(--o5) 28%,transparent) 76%,transparent 100%);animation:lsun-breathe 2.6s ease-in-out infinite alternate}.pcardslot--fan.is-legendary.is-ondeck:before{opacity:0;animation:none}.lsun.lsun--low>i,.gfx-low :is(.lsun>i,.lsun-glint),.gfx-low .pcardslot--fan.is-legendary:before{animation:none}.reduced-motion :is(.lsun,.lsun>i),.reduced-motion .pcardslot--fan.is-legendary:before{animation:none}.reduced-motion .lsun-glints{display:none}@media (prefers-reduced-motion: reduce){.lsun,.lsun>i,.pcardslot--fan.is-legendary:before{animation:none}.lsun-glints{display:none}}.portrait .screen--menu{--crown-top: max(calc(var(--safe-t, 0px) + 12px), 11vh)}.portrait .menu__body{--menu-w: calc(100vw - 32px) ;justify-content:flex-start;padding-top:var(--crown-top);padding-bottom:calc(max(8px,var(--safe-b, 0px)) + 112px)}.portrait .title__img{width:calc(100vw - 24px)}.portrait .menu__body:before,.portrait .menu__body:after{content:none}.portrait .menu__body>.menu__nav{order:10;margin-top:auto}.portrait .menu__nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"door door" "left right";width:100%;row-gap:10px}.portrait .menu__nav .menu__btn--play{grid-area:door;height:64px}.portrait .menu__nav .menu__btn--flank:first-child{grid-area:left}.portrait .menu__nav .menu__btn--flank:last-child{grid-area:right}.portrait .menu__profile,.portrait .menu__help{width:calc(50% - 15px);max-width:none}.portrait .menu__bounty{min-width:0;width:calc(100% - 20px)}.portrait .menu__doors--berth{top:calc(var(--crown-top) + (100vw - 24px) / 3.695 + 20px);bottom:auto;width:calc(100% - 32px);max-width:none}.portrait .menu__doors--berth>.btn.menu__notices{width:100%;min-width:0}.portrait .play:not(.shopdeck-shell){grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto minmax(0,1fr) auto auto;column-gap:4px;row-gap:calc(6px * var(--s));padding-top:max(var(--play-pad),var(--safe-t, 0px));padding-bottom:max(6px,var(--safe-b, 0px))}.portrait .board,.portrait .play:not(.shopdeck-shell)>.rail,.portrait .play:not(.shopdeck-shell)>.rail>.stats{display:contents;--tile-h: 40px}.portrait .play:not(.shopdeck-shell)>.rail:before{content:none}.portrait .play:not(.shopdeck-shell)>.rail>.bout-card{grid-row:1;grid-column:1 / 6;align-self:stretch;margin:0}.portrait .play:not(.shopdeck-shell)>.rail>.target{grid-row:1;grid-column:6 / -1}.portrait .play:not(.shopdeck-shell)>.rail>.scoreboard{display:none}.portrait .play:not(.shopdeck-shell)>.rail>.stats>.stat--turns{grid-row:2;grid-column:1 / 4}.portrait .play:not(.shopdeck-shell)>.rail>.stats>.stat--rerolls{grid-row:2;grid-column:4 / 7}.portrait .play:not(.shopdeck-shell)>.rail>.stats>.stat--money{grid-row:2;grid-column:7 / 10}.portrait .play:not(.shopdeck-shell)>.rail>.stats>.stat--ante{display:none}.portrait .play:not(.shopdeck-shell)>.rail>.rail__actions{grid-row:2;grid-column:10 / -1;margin:0;display:flex}.portrait .board__top{grid-row:3;grid-column:1 / -1}.portrait .table-area{grid-row:4;grid-column:1 / -1}.portrait .play:not(.shopdeck-shell)>.rail>.calc{grid-row:5;grid-column:1 / 9}.portrait .play:not(.shopdeck-shell)>.rail>.pot{grid-row:5;grid-column:9 / -1;margin-top:0;height:auto;justify-content:center}.portrait .play:not(.shopdeck-shell)>.rail>.pot{container-type:inline-size}.portrait .rail>.pot .pot__row{flex-wrap:wrap;row-gap:0}.portrait .rail>.pot .pot__figures{flex:1 0 100%;justify-content:flex-end}.portrait .rail>.pot .pot__value{font-size:min(var(--t-large),19cqi)}.portrait .board__bottom{grid-row:6;grid-column:1 / -1;position:relative}.portrait .play:not(.shopdeck-shell)>.rail>.stats>.stat{min-width:0;grid-template-columns:auto auto;grid-template-areas:"icon value";justify-content:center;align-items:center;column-gap:6px}.portrait .play:not(.shopdeck-shell)>.rail>.stats>.stat>.stat__label{display:none}.portrait .play:not(.shopdeck-shell):before,.portrait .play:not(.shopdeck-shell):after{content:"";position:absolute;z-index:-1;left:0;right:0;background:linear-gradient(90deg,rgb(var(--l0-rgb) / .55),transparent 18%,transparent 82%,rgb(var(--l0-rgb) / .7)),linear-gradient(0deg,var(--l2),var(--l1) 30%,var(--l0));pointer-events:none}.portrait .play:not(.shopdeck-shell):before{top:0;height:var(--hud-top-h, 0px);box-shadow:inset 0 -1px 0 var(--y3),inset 0 -3px 0 var(--wd0)}.portrait .play:not(.shopdeck-shell):after{bottom:0;height:var(--hud-bot-h, 0px);background:linear-gradient(90deg,rgb(var(--l0-rgb) / .55),transparent 18%,transparent 82%,rgb(var(--l0-rgb) / .7)),linear-gradient(180deg,var(--l2),var(--l1) 30%,var(--l0));box-shadow:inset 0 1px 0 var(--y3),inset 0 3px 0 var(--wd0)}.portrait .board__top{--rail-mw: min(136px, calc(var(--vv-h, 100vh) * .16));gap:8px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1*max(var(--play-pad),var(--safe-l, 0px)));padding:4px max(var(--play-pad),var(--safe-l, 0px)) 2px}.portrait .board__top::-webkit-scrollbar{display:none}.portrait .board__top>:is(.charm-rail-wrap,.consumables-wrap){flex:none;min-width:0}.portrait .charm-rail,.portrait .consumables{--mw: var(--rail-mw);--rail-gap: 6px;padding:2px;flex-wrap:nowrap}.portrait .board__top .pcard--mini,.portrait .screen--shop .shopdeck__rails :is(.pcardslot--rail,.pcard--mini){touch-action:pan-x!important}.portrait .die-proxy{width:56px;height:56px;margin-left:-28px;margin-top:-28px}.portrait .board__top>:is(.charm-rail-wrap,.consumables-wrap).is-empty:not(:focus-within){opacity:.06}.portrait .board__top :is(.pcard--socket,:has(>.pcard--socket))~:is(.pcard--socket,:has(>.pcard--socket)),.portrait .screen--shop .shopdeck__rail-row :is(.pcard--socket,:has(>.pcard--socket))~:is(.pcard--socket,:has(>.pcard--socket)){display:none}.portrait .board__top .rail--stacked>*+*,.portrait .screen--shop .shopdeck__rails .rail--stacked>*+*{margin-left:0}.portrait .board__top .rail--stacked>:is(.is-focused,.is-peek),.portrait .screen--shop .shopdeck__rails .rail--stacked>:is(.is-focused,.is-peek){scale:none;translate:none}.portrait .board__top .rail-count{font-size:10px;position:static;align-self:flex-start}.portrait .screen--shop .shopdeck__rails .rail-count{font-size:10px}.portrait .board__top .consumables-wrap>.rail-count{align-self:flex-end}.portrait .board__top .consumables .card__counter{left:auto;right:0;margin:0}.portrait .draftroom .shopdeck__rails .pcard--mini>.pcard__band{visibility:hidden}.portrait .rail>.rail__actions .rail__menu{width:100%;min-width:0;height:100%;min-height:0;padding-inline:0;font-size:var(--t-small)}.portrait .rail--gilt .stat{padding:2px 4px}.portrait .rail--gilt .stat__icon{width:18px;height:18px}.portrait .rail--gilt .stat__value{font-size:var(--t-mid)}.portrait .rail>.calc .calc__row{width:100%;margin-inline:0}.portrait .rail>.calc .calc__how,.portrait .rail>.calc .calc__split{display:none}.portrait .rail__lamp{display:none}.portrait .actions{--action-gap: 0px;--actions-w: calc(100% + 2*max(var(--play-pad), var(--safe-l, 0px))) ;--action-cell: minmax(0, 1fr);width:var(--actions-w)}.portrait .actions .btn{margin:0}html.portrait{--action-h: 44px}.portrait .callout{font-size:var(--t-huge)}.portrait .bs{padding:10px 12px;gap:6px}.portrait .bs__cols{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;align-self:stretch;align-content:center;gap:8px;overflow-y:auto;touch-action:pan-y}.portrait .bs__cols .bout{grid-row:auto;display:flex;padding:8px}.portrait .bout__body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"card numbers" "card offer" "card skip";column-gap:10px;row-gap:6px;align-items:center}.portrait .bout__slot{grid-area:card;display:block;container-type:normal}.portrait .bout__slot .pcard{--pw: clamp(92px, calc((100dvh - 380px) / 4.2), 116px)}.portrait .bout__numbers{grid-area:numbers}.portrait .bout__offer{grid-area:offer;text-align:left;white-space:normal}.portrait .bout__offer-name{display:block}.portrait .bout__skip{grid-area:skip;width:100%;min-width:0}.portrait .bout .bout__target-num,.portrait .bout .bout__reward-num{font-size:var(--t-large)}.portrait .bs__head>.bs__upsell{display:none}.portrait .bs__foot{flex-wrap:wrap}.portrait .bs__marquee{order:-1;flex:1 0 100%;white-space:normal;text-align:center}.portrait .bs__menu{width:auto;flex:1 1 0}.portrait .bs__play{flex:1.4 1 0;min-width:0}.portrait .rcfg{padding:10px 12px}.portrait .rcfg__head .scr-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count" "tabs tabs";row-gap:8px}.portrait .rcfg__head .scr-head>:first-child{grid-area:title}.portrait .rcfg__head .scr-head__right{grid-area:count}.portrait .rcfg__head .scr-head__mid{grid-area:tabs;justify-self:stretch}.portrait .rcfg__head .tabbar{flex-wrap:nowrap}.portrait .rcfg__head .tabbar__tab{flex:1 1 0;min-width:0}.portrait .bagshelf{height:auto;max-height:100%}.portrait .rcfg{grid-template-columns:minmax(0,1fr)}.portrait .rcfg__head .tabstrip{flex:1 1 auto}.portrait .rcfg__gems.is-lit{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"count say x" "btn btn btn";column-gap:10px;row-gap:4px}.portrait .rcfg__gems-count{grid-area:count}.portrait .rcfg__gems-say{grid-area:say}.portrait .rcfg__gems-x{grid-area:x}.portrait .rcfg__gems-btn{grid-area:btn;min-width:0}.shopdeck__drawer-tab,.shopdeck__drawer-scrim,.shopdeck__purse,.shopdeck__menu{display:none}.portrait .shopdeck-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding-top:max(var(--play-pad),var(--safe-t, 0px))}.portrait .shopdeck-shell>.shopdeck{grid-row:1;grid-column:1}.portrait .shopdeck-shell>.shopdeck__sidebar{position:absolute;top:0;bottom:0;left:0;width:min(240px,72vw);height:auto;display:flex;flex-direction:column;padding:max(10px,var(--safe-t, 0px)) 10px max(10px,var(--safe-b, 0px));z-index:90;transform:translate(-105%);transition:transform .26s var(--ease-out)}.portrait .shopdeck-shell>.shopdeck__sidebar:before{inset:0}.portrait .shopdeck-shell>.shopdeck__sidebar>.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.portrait .shopdeck-shell.is-drawer-open>.shopdeck__sidebar{transform:none}.portrait .shopdeck__drawer-tab{display:flex;align-items:center;gap:6px;position:absolute;top:max(8px,var(--safe-t, 0px));left:8px;z-index:40;height:44px;min-width:0;padding:0 12px;pointer-events:auto}.portrait .shopdeck__drawer-glyph{font-size:22px;line-height:1}.portrait .shopdeck__drawer-coin{font-size:var(--t-mid);color:var(--money, var(--y5))}.portrait .shopdeck-shell.is-drawer-open>.shopdeck__drawer-scrim{display:block;position:absolute;inset:0;z-index:85;background:#0000008c;pointer-events:auto}.portrait .shopdeck__deck,.portrait .shopdeck__drop{display:none}.portrait .shopdeck__table>.shopdeck__bar-btns{left:0;right:0}.portrait .shopdeck__next{width:100%;height:52px;min-height:52px}.portrait .shopdeck{--rail-card-cap: clamp(26px, calc((100vw - 128px) / 7.7), 34px);--exit-lift: 0px}.portrait .shopdeck__rails{left:104px;flex-wrap:wrap;row-gap:4px;column-gap:6px}.portrait .shopdeck__rail-row{--rail-gap: 2px}.portrait .screen--shop .shopdeck{--rail-card-cap: min(116px, calc(var(--vv-h, 100vh) * .135))}.portrait .screen--shop .shopdeck__rails{left:calc(-1*max(var(--play-pad),var(--safe-l, 0px)));right:calc(-1*max(var(--play-pad),var(--safe-r, 0px)));flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px max(var(--play-pad),var(--safe-r, 0px)) 2px max(var(--play-pad),var(--safe-l, 0px));pointer-events:auto}.portrait .screen--shop .shopdeck__rails::-webkit-scrollbar{display:none}.portrait .screen--shop .shopdeck__rail{flex:none}.portrait .screen--shop .shopdeck__rail-row{--rail-gap: 6px}.portrait .screen--shop .shopdeck__sidebar>:is(.shopdeck__redeal,.rail__actions),.portrait .screen--shop .shopdeck__hint{display:none}.portrait .screen--shop .shopdeck__table>.shopdeck__bar-btns{display:grid;grid-template-columns:40% 40%;justify-content:space-between;align-items:end}.portrait .screen--shop .shopdeck__bar-btns>.shopdeck__purse{position:absolute;left:0;bottom:calc(100% + 10px);z-index:1;box-shadow:0 4px 14px #0000008c}.portrait .screen--shop .shopdeck__purse{display:flex;align-items:center;gap:4px;justify-self:start;min-height:52px;padding:2px 8px 2px 6px;font:inherit;color:inherit;cursor:pointer}.portrait .screen--shop .shopdeck__purse>.stat{--stat-ink: var(--money);flex-direction:row;align-items:center;gap:6px;padding:0}.portrait .screen--shop .shopdeck__purse .stat__label{display:none}.portrait .screen--shop .shopdeck__purse .stat__icon{width:32px;height:32px}.portrait .screen--shop .shopdeck__purse :is(.stat__value,.stat__ghost){font-size:var(--t-huge)}.portrait .screen--shop .shopdeck__purse>.shopdeck__drawer-glyph{color:var(--ink-plate-dim)}.portrait .screen--shop .shopdeck__bar-btns>.shopdeck__reroll{position:absolute;right:0;top:var(--redraw-top, 0px);z-index:1;height:52px;min-height:52px;min-width:0;filter:drop-shadow(0 4px 10px rgb(0 0 0 / .55))}.portrait .screen--shop .is-reward .shopdeck__bar-btns>.shopdeck__reroll{display:none}.portrait .screen--shop .shopdeck__menu{display:inline-flex;grid-column:1;width:100%;min-width:0;height:52px;min-height:52px;padding-inline:4px}.portrait .screen--shop .shopdeck__bar-btns>.shopdeck__next{grid-column:2;min-width:0}.portrait .pcardslot--fan{transform:translate(var(--gx, 0px),calc(var(--gy, 0px) + var(--lift)));transition:transform .32s cubic-bezier(.16,.84,.3,1),opacity .26s ease}.portrait .pcardslot--fan:hover,.portrait .pcardslot--fan.is-focused{--lift: 0px}.portrait .shopdeck__fan.is-placing .pcardslot--fan{transition:none}.portrait .pcardslot--fan .pcard.is-nocoin{filter:saturate(.55) brightness(.72)}.portrait .shopdeck.is-revealing .shopdeck__fan{opacity:.15;transition:opacity .2s ease}.portrait .shopdeck.is-drawing .shopdeck__fan:not(.deckdraw__fan){opacity:0}.portrait :is(.pcardslot--fan .pcard--fan,.sfnd__cards .pcard--full)>.pcard__text.is-clipped{mask-image:linear-gradient(to bottom,#000 60%,transparent 96%)}.portrait .railask__copy{width:calc(100% - 24px);box-sizing:border-box;padding:10px 12px;background:rgb(var(--l0-rgb) / .94);box-shadow:inset 0 0 0 var(--px, 2px) var(--y3),0 6px 18px #0009}.portrait .shopdeck:is(.is-asking,.is-drawing) .shopdeck__bar-btns{visibility:hidden}.portrait :is(.railask__out,.deckdraw__out){left:0;right:0;bottom:0;transform:none}.portrait :is(.railask__none,.deckdraw__none){width:100%;height:52px;min-height:52px}.portrait .deckreveal{--pw: min(calc(46vh / 1.4), 72vw)}.portrait .deckreveal__stage{align-items:center}.portrait .deckreveal__side{width:var(--side-w, var(--pw));min-width:var(--side-w, var(--pw));max-width:none;margin-left:0;box-sizing:border-box}.portrait .deckreveal__side{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.portrait .deckreveal__side>:is(.deckreveal__strategy,.deckreveal__line,.deckreveal__why){align-self:stretch;max-width:none;text-align:left;justify-content:flex-start}.portrait .deckreveal__acts{flex:none;justify-content:center}.portrait .deckreveal__side .deckreveal__acts>.btn{flex:0 1 auto;width:min(100%,200px)}.portrait .deckreveal__side.is-scrolling{overflow-y:auto;overscroll-behavior:contain;padding-bottom:0}.portrait .deckreveal__side.is-scrolling>.deckreveal__acts{position:sticky;bottom:0;padding-block:8px;background:linear-gradient(transparent,var(--l0) 30%)}.portrait .btn__glyph,.portrait .action__glyph,.portrait .tabcap{display:none}.portrait .menu__cta{width:100%;max-width:none;flex-direction:column;align-items:stretch;gap:8px}.portrait .menu__cta>.btn{width:100%;min-width:0;max-width:none}.portrait .rcfg__slip{display:none}.portrait .rcfg__actions{align-items:stretch;flex-wrap:wrap;row-gap:8px}.portrait .rcfg__next{order:-1;flex:1 0 100%;max-width:none;align-self:stretch}.portrait .rcfg__doors{flex:1 1 auto}.portrait .rcfg__doors>.btn{flex:1 1 auto;min-width:0}.portrait .stkview{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);container-type:normal;overflow-y:auto}.portrait .stkview>*{grid-column:1;grid-row:auto}.portrait .stklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding:0}.portrait .stkcard{min-width:0;padding-inline:6px}.portrait .stkview__info{overflow:visible}.portrait .stkview__reward .pcard--full{--pw: min(58vw, 240px)}.portrait .screen--options{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.portrait .opt{grid-area:1 / 1;width:calc(100% - 16px);margin:8px auto 6px}.portrait .opt__back{grid-area:2 / 1;margin:0 0 10px 10px}.portrait .opt__tabs .tabbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.portrait .opt__tabs .tabbar__tab{min-width:0}.portrait .opt__body{grid-template-columns:minmax(0,1fr)}.portrait .opt__help{display:none}.portrait .lesson-stage__text{white-space:normal;text-wrap:balance;max-width:calc(100vw - 32px);font-size:var(--t-mid)}.portrait .bounties__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;align-content:center;flex:1 1 0;overflow-y:auto;--pw: min( calc(50vw - 22px) , calc(34vh / 1.4))}.portrait .bounties__grid>:last-child:nth-child(odd){grid-column:1 / -1}.portrait .ri{margin:8px;padding:10px}.portrait .ri__head{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.portrait .ri__close{order:-1;margin-left:auto}.portrait .ri__head>:first-child{order:-2}.portrait .ri__quick{flex:1 0 100%;flex-wrap:wrap;gap:6px 14px}.portrait .go{--go-edge: 12px}.portrait .go__body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.portrait .go__foot{flex-wrap:wrap;justify-content:stretch}.portrait .go__foot .btn{flex:1 1 40%;min-width:0;max-width:none;margin:0}.portrait .go__foot .btn--gold{flex-basis:100%;order:2}.portrait .go__foot>.rungifts{flex:1 0 100%}.portrait .go--defeat{grid-template-rows:minmax(0,1fr);grid-auto-rows:auto}.portrait .go--defeat .go__body{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.portrait .go--defeat :is(.go__left,.go__right){flex:none;overflow:visible}.portrait .go--defeat .go__right{display:flex}.portrait .go--defeat .go__sec:first-child,.portrait .go--defeat .go__board{flex:none;overflow:visible}.portrait .go--defeat .go__stats{margin-top:0;grid-template-columns:minmax(0,1fr)}.portrait .go--defeat>.go-fates{position:static;width:auto;padding-inline:4px}.portrait .lesson__skip.is-docked{max-width:var(--dock-w, none);white-space:normal;line-height:1.05;padding:0 4px;font-size:var(--t-nano);text-align:center}.portrait .menu__stamp{top:max(8px,var(--safe-t, 0px))}.portrait .menu__profile,.portrait .menu__help{bottom:max(8px,var(--safe-b, 0px))}.portrait .menu__bounty{bottom:calc(max(8px,var(--safe-b, 0px)) + 56px)}.portrait .cr__foot{bottom:max(14px,var(--safe-b, 0px))}.portrait .dlobby{padding:10px 12px}.portrait .dlobby__ring{--pw: 34%;--ph: calc(56px * var(--s));width:auto;height:100%;max-width:100%;aspect-ratio:.62;justify-self:center}.portrait .dlobby__felt{border-radius:calc(var(--ph) * 1.2)}.portrait .dlobby__dice{grid-template-columns:repeat(2,auto)}.portrait .dlobby__die:nth-child(n+4){translate:none}.portrait .dlobby__seat:nth-child(1){--fx: 1 !important;--fy: .2 !important}.portrait .dlobby__seat:nth-child(2){--fx: 1 !important;--fy: .5 !important}.portrait .dlobby__seat:nth-child(3){--fx: 1 !important;--fy: .8 !important}.portrait .dlobby__seat:nth-child(4){--fx: .5 !important;--fy: 1 !important}.portrait .dlobby__seat:nth-child(5){--fx: 0 !important;--fy: .8 !important}.portrait .dlobby__seat:nth-child(6){--fx: 0 !important;--fy: .5 !important}.portrait .dlobby__seat:nth-child(7){--fx: 0 !important;--fy: .2 !important}.portrait .dlobby__seat:nth-child(8){--fx: .5 !important;--fy: 0 !important}.portrait .dlobby__seat{box-sizing:border-box;min-width:var(--pw);max-width:var(--pw)}.portrait .dlobby__seat-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portrait .dlobby__foot{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.portrait .dlobby__foot>*{grid-row:auto}.portrait .dlobby__foot>.dlobby__mid{grid-column:1 / -1;grid-row:1}.portrait .dlobby__foot>.dlobby__mid>.btn{flex:1 1 0}.portrait .dlobby__foot>.dlobby__back{grid-column:1;grid-row:2;justify-self:stretch}.portrait .dlobby__foot>.dlobby__ready,.portrait .dlobby__foot>.dlobby__join{grid-column:2;grid-row:2;justify-self:stretch}.portrait .dlobby__foot .btn{min-width:0}.portrait .dlobby__foot .dlobby__join{padding-inline:12px}.portrait .dbench__side{top:auto;left:var(--safe-l, 0px);right:var(--safe-r, 0px);bottom:0;width:auto;height:calc(var(--dbench-panel-h, 50vh) + var(--safe-b, 0px));padding-bottom:max(8px,var(--safe-b, 0px));overflow-y:auto;box-shadow:inset 0 0 0 var(--px) var(--v4),inset 0 calc(2px * var(--s)) 0 rgb(var(--v5-rgb) / .25)}.portrait .dbench:after{inset:auto 0 0;width:auto;height:calc(var(--dbench-panel-h, 50vh) + var(--safe-b, 0px) + 40px);background:linear-gradient(to bottom,rgb(var(--page-rgb) / 0),rgb(var(--page-rgb) / .55) 40%)}.portrait .dbench__flat{right:var(--safe-r, 0px);bottom:calc(var(--dbench-panel-h, 50vh) + var(--safe-b, 0px))}.portrait .dlobby__table{grid-template-columns:minmax(0,1fr)}.portrait .dlobby__status{white-space:normal;text-wrap:balance;min-width:0}.portrait .card-pop .pcard--full,.portrait .tooltip--modal .pcard--full,.portrait .cunl .pcard--full,.portrait .mathbreak__reveal .pcard--full{--pw: min(66vw, calc(46vh / 1.4), 300px)}.portrait .tooltip--modal:not(.tooltip--cardonly) .tooltip__flight{flex-direction:column;align-items:stretch;box-sizing:border-box;width:calc(100vw - 16px);max-height:calc(100dvh - max(16px,var(--safe-t, 0px) + var(--safe-b, 0px) + 8px));gap:10px;padding:12px}.portrait .tooltip--modal:not(.tooltip--cardonly) .tooltip__card{flex:none;align-self:center}.portrait .tooltip--modal:not(.tooltip--cardonly) .pcard--full{--pw: min(60vw, calc(34vh / 1.4), 260px)}.portrait .tooltip--modal:not(.tooltip--cardonly) .tooltip__col{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.portrait .tooltip--modal:not(.tooltip--cardonly) .tooltip__actions{position:sticky;bottom:0;justify-content:center;padding-top:8px;background:linear-gradient(transparent,var(--v0) 30%)}.portrait .tooltip--modal:not(.tooltip--cardonly) .tooltip__action{flex:1 1 0;min-width:0}.portrait .tooltip--reveal .pcard--full{--pw: min(calc(46vh / 1.4), 72vw)}.portrait .tooltip.tooltip--plaque{--pw: min(calc(46vh / 1.4), 72vw);box-sizing:border-box;padding:max(12px,var(--safe-t, 0px)) max(12px,var(--safe-r, 0px)) max(12px,var(--safe-b, 0px)) max(12px,var(--safe-l, 0px))}.portrait .tooltip--plaque .pcard--full{--pw: inherit}.portrait .tooltip--plaque .tooltip__col{flex:none;box-sizing:border-box;width:var(--pw);padding:10px 12px;gap:6px;text-align:left}.portrait .tooltip--plaque .tooltip__head{flex-wrap:wrap;column-gap:8px}.portrait .tooltip--plaque .tooltip__line{font-size:var(--t-base);line-height:1.35}.portrait .tooltip--plaque .tooltip__actions{justify-content:center;margin-top:4px}.portrait .tooltip--plaque .tooltip__actions>.tooltip__action{flex:0 1 auto;width:min(100%,200px)}.portrait .tooltip--plaque .tooltip__col.is-scrolling{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.portrait .tooltip--plaque .tooltip__col.is-scrolling>.tooltip__actions{position:sticky;bottom:-10px;margin-bottom:-10px;padding-block:8px;background:linear-gradient(transparent,var(--v0) 30%)}.portrait .tooltip--plaque .card-reorder-tab--left{left:-10px}.portrait .tooltip--plaque .card-reorder-tab.tooltip__action{flex:none;width:44px;min-width:44px;height:44px;min-height:44px}.portrait .tooltip--plaque .card-reorder-tab:after{content:"";position:absolute;inset:-8px}.portrait .mathbreak__words{left:6vw;right:6vw;top:max(12vh,calc(var(--safe-t, 0px) + 24px));font-size:min(var(--t-huge),5.4vw)}.portrait .mathbreak__title{font-size:min(var(--t-large),6vw);letter-spacing:var(--ls-wide)}.portrait .draftroom{grid-template-rows:minmax(0,1fr) auto}.portrait .draftroom>.shopdeck__top{display:contents}.portrait .draftroom>.shopdeck__top>.shopdeck__rails{top:max(8px,var(--safe-t, 0px))}.portrait .draftroom>.shopdeck__table{grid-row:1}.portrait .draftroom>.shopdeck__top>.shopdeck__bar-btns{grid-row:2;padding:6px 0 max(6px,var(--safe-b, 0px))}.portrait .draftroom .draftroom__done{width:100%;height:52px;min-height:52px}.portrait .draftroom>.shopdeck__foot{bottom:calc(64px + max(6px,var(--safe-b, 0px)))}.portrait .dbracket{padding:10px 12px}.portrait .dbracket__head .scr-head{grid-template-columns:minmax(0,1fr);row-gap:6px}.portrait .dbracket__head .scr-head__mid,.portrait .dbracket__head .scr-head__right{grid-column:1;justify-self:start}.portrait .dbracket__stage{grid-template-columns:minmax(0,1fr);overflow-y:auto;align-content:start}.portrait .dstand{overflow:visible}.portrait .dstand__row{--cols: 22px minmax(0, 1fr) 34px 54px;grid-template-columns:var(--cols) repeat(3,24px);gap:4px}.portrait .dstand__score{display:none}.portrait .dstand__side{max-height:none;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.portrait .dstand__side>:is(.dstand__scout,.dstand__crownmatch){grid-column:1 / -1}.portrait .toast-layer{top:max(var(--toast-top, 8px),calc(var(--safe-t, 0px) + 6px))}.portrait .btn.menu__packs--berth{bottom:calc(max(8px,var(--safe-b, 0px)) + 56px);min-width:0;max-width:calc(100% - 20px)}.portrait .go__gems{flex-wrap:wrap;row-gap:6px}.portrait .go__gems-say{flex:1 1 100%;flex-wrap:wrap;row-gap:4px}.portrait .go__gems .gemflight__gifts{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;min-width:0}.portrait .go__gems .gemflight__gift{max-width:100%;white-space:normal}.portrait .go__gems-open{flex:1 1 auto}.portrait .ledger,.portrait .ledger__spread{grid-template-columns:minmax(0,1fr)}.portrait .ledger__name{white-space:normal}.portrait .ledger__foot{flex-wrap:wrap;row-gap:8px}.portrait .ledger__sub{min-width:0}.portrait .ledger__spine{width:auto;height:var(--px, 2px);margin-inline:14px;background:color-mix(in srgb,var(--wd1) 45%,transparent)}.portrait .ledger__go{flex:1 0 auto}.portrait .rev__tiles{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;max-height:none}.portrait .rev__tile{overflow:visible}.portrait .coll__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head sum" "combo end"}.portrait .coll__bar>.scr-head{grid-area:head}.portrait .coll__barright{display:contents}.portrait .coll__sum{grid-area:sum;justify-self:end}.portrait .coll__barend{grid-area:end}.portrait .coll__combo{grid-area:combo;min-width:0}.portrait .coll__combo>.coll__combo-btn{min-width:0;width:100%}.portrait .screen--strategyfound{padding:max(8px,var(--safe-t, 0px)) max(8px,var(--safe-r, 0px)) max(8px,var(--safe-b, 0px)) max(8px,var(--safe-l, 0px))}.portrait .sfnd{width:100%;height:100%;max-height:none;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 12px 12px}.portrait .sfnd__head{flex:none;align-items:center;text-align:center;gap:6px}.portrait .sfnd__name{width:min(100%,280px)}.portrait .sfnd__cards{flex:1 1 0;display:grid;grid-template-columns:repeat(var(--sfnd-cols, 2),var(--sfnd-pw, 120px));justify-content:center;align-content:center;gap:10px 8px}.portrait .sfnd__cards[data-cols="2"]>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}.portrait .sfnd__prize{width:var(--sfnd-pw, 120px)}.portrait .sfnd__cards .pcard--full{--pw: var(--sfnd-pw, 120px);cursor:pointer}.portrait .sfnd__foot{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portrait .sfnd__foot>*{min-width:0;margin:0}.portrait .sfnd__foot>.sfnd__was{grid-column:1 / -1;order:-2;text-align:center}.portrait .sfnd__foot>.btn--gold:not(:disabled),.portrait .sfnd__foot:has(>.btn--gold:disabled)>.sfnd__go{grid-column:1 / -1;order:-1;height:56px;min-height:56px}.portrait .bigup{grid-template-columns:minmax(0,1fr);grid-template-areas:"words" "art" "foot";grid-template-rows:auto minmax(0,auto) auto;overflow-y:auto}.portrait .bigup{gap:10px;padding:16px 18px 14px}.portrait .bigup__media--card{--pw: min(calc(31vh / 1.4), 54vw);gap:0;padding:6px 8px 8px}.portrait .bigup__media--tall{height:36vh;padding:4px}.portrait .bigup__card .pcard__text{font-size:calc(var(--pw) * .062);line-height:1.15}.portrait .bigup__banner{font-size:var(--t-small);letter-spacing:normal;width:calc(var(--pw) * .8);margin-bottom:-12px}.portrait .bigup__media--card .lvl{position:relative;z-index:1;width:auto;margin-top:4px;padding:1px 8px}.portrait .bigup__media--card :is(.lvl__pips,.lvl__xp){display:none}.portrait .bigup__foot{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"pages pages pages" "skip prev go";row-gap:2px}.portrait .bigup__pages{grid-area:pages;white-space:nowrap}.portrait .bigup__nav{display:contents}.portrait .bigup__skip{grid-area:skip;justify-self:stretch}.portrait .bigup__prev{grid-area:prev;justify-self:stretch;margin-inline-start:12px}.portrait .bigup__go{grid-area:go;justify-self:stretch;min-width:0;margin-inline-start:12px}.portrait .coll__ladders{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:12px;padding-right:0}.portrait .coll__body[data-tab=dice]{overflow-y:auto}.portrait .nb>.coll__bar{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.portrait .nb>.coll__bar>.scr-head{grid-area:auto}.portrait .nb__tabs{grid-column:1 / -1;justify-self:stretch}.portrait .nb__tabs .tabbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.portrait .nb__tabs .tabbar__tab{min-width:0}.portrait .nb-room,.portrait .nb-next{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px;padding-right:0}.portrait .nb-room>.nb-pane{grid-row:1}.portrait .nb-pane{margin-inline:var(--hang)}.portrait .nb-room>.nb-scroll{grid-row:2}.portrait .nb-next{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;--fade: 72px;padding-bottom:var(--fade);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--fade)),transparent 100%)}.portrait .nb-next>.nb-next__scroll{flex:none;max-height:none;overflow:visible;padding-bottom:0;-webkit-mask-image:none;mask-image:none}.portrait .nb-next>.nb-pane{flex:none}.portrait .nb-hero{gap:12px;padding:12px}.portrait .nb-hero__card>.pcard--full{--pw: 112px}.portrait .nb-hero__card>.pcard--full>.pcard__text{font-size:calc(var(--pw) * .082);line-height:1.1;padding:3px}.portrait .nb-next .nb-choice{--mw: 40px;padding:5px 6px;gap:8px}.portrait .nb-next .nb-choices__foot{display:none}.portrait .nb-first{gap:8px;padding:12px}.portrait :is(.nb-first__sub,.nb-first .nb-find__rule){display:none}.portrait .nb-first__opts{gap:6px}.portrait .nb-first .nb-find{--mw: 44px;padding:6px;gap:8px}.portrait .nb-rung__slips,.portrait .nb-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.portrait .nb-sec__table,.portrait .nb-first__row,.portrait .nb-first__opts{grid-template-columns:minmax(0,1fr)}.portrait .nb-first__head{flex-direction:column;align-items:stretch}.portrait .nb-first__head>.nb-hero__go>.btn{width:100%}.portrait .nb-unfound__finds,.portrait .nb-picker__cols,.portrait .nb-picker__body{grid-template-columns:minmax(0,1fr)}.portrait .nb-fold{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.portrait .nb-fold__quest{grid-column:1;grid-row:2}.portrait .nb-fold>.nb-chev{grid-column:2;grid-row:1 / span 2}.portrait .go--win .go__head,.portrait .go--review .go__head{flex-direction:column;align-items:stretch}.portrait .go--win .go__head .go__title,.portrait .go--review .go__head .go__title{white-space:normal}.portrait .go__band .rsum__chips{flex-wrap:wrap}.portrait .go__winbody,.portrait .go--win>.rsum{min-width:0}.portrait .go__tabbar{min-width:0;overflow-x:auto;scrollbar-width:none}.portrait .go__tabbar .tabbar{flex-wrap:nowrap}.portrait .go__panel{overflow-y:auto;min-width:0}.portrait .go__front{height:auto;grid-template-rows:auto auto auto}.portrait .go__front-figures{grid-template-columns:minmax(0,1fr);row-gap:8px}.portrait .menu__socials{right:10px;bottom:calc(max(8px,var(--safe-b, 0px)) + 52px)}@media (max-width: 760px){.portrait .help-fig--corners{--pw: min(calc(400px * var(--s)), 80vw)}.portrait .help-fig--cards[data-n="2"]{--pw: min(calc(32vh / 1.4), 42vw)}.portrait .help-fig--cards[data-n="3"]{--pw: min( 20vh , 29vw)}}.portrait .play__room{padding-inline:max(6px,var(--safe-l, 0px)) max(6px,var(--safe-r, 0px))}.portrait .play__head,.portrait .play__bottom{padding-inline:8px}.portrait .play__doors{width:100%;padding-inline:0;height:100%;margin:0;grid-template-rows:repeat(2,minmax(max-content,1fr))}.portrait .play__door{padding-inline:12px}.portrait .screen--play .play__room .play__step-body{font-size:var(--t-small)}.portrait .play__facts>:first-child{margin-top:auto}.portrait .play__facts>:last-child{margin-bottom:auto}.portrait .screen--unlock{--unl-edge: 10px;--unl-pad: 16px;--unl-gap: 8px;--unl-in: calc(var(--unl-pad) + 2px * var(--s));padding:max(var(--unl-edge),var(--safe-t, 0px)) max(var(--unl-edge),var(--safe-r, 0px)) max(var(--unl-edge),var(--safe-b, 0px)) max(var(--unl-edge),var(--safe-l, 0px))}.portrait .unlock{width:100%;height:100%;max-height:none;gap:10px;padding:18px var(--unl-pad) var(--unl-pad)}.portrait .unlock__body{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-height:0;gap:12px}.portrait .unlock__pitch{display:contents}.portrait .unlock__eyebrow{text-align:center}.portrait .unlock__title{align-self:center;width:min(100%,320px)}.portrait .unlock__loop{order:1;flex:0 100 auto;align-self:center;width:auto;max-width:100%;min-height:96px}.portrait .unlock__points{order:2;flex:0 1 auto;touch-action:pan-y}.portrait .unlock__status{text-align:center;text-wrap:balance}.portrait .unlock__foot{display:flex;flex-direction:column;align-items:stretch;gap:var(--unl-gap);padding:0}.portrait .unlock__foot:after{content:"";flex:none;height:52px}.portrait .unlock__buy{height:56px;min-height:56px}.portrait .unlock__restore{min-width:0;align-self:center}.portrait .unlock__badges{flex:none;justify-content:center;gap:12px}.portrait .unlock__badges--one .unlock__badge-art{height:64px}.portrait .unlock__notnow{left:calc(max(var(--unl-edge),var(--safe-l, 0px)) + var(--unl-in));right:calc(max(var(--unl-edge),var(--safe-r, 0px)) + var(--unl-in));bottom:calc(max(var(--unl-edge),var(--safe-b, 0px)) + var(--unl-in));width:auto;height:52px;min-width:0}
