@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-latin-ext-v2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-latin-v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/gabarito-latin-ext-v9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/gabarito-latin-v9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Georgia);size-adjust:111.89%;ascent-override:93.48%;descent-override:32.71%;line-gap-override:0.0%}@font-face{font-family:Young Serif Fallback Android;src:local(Noto Serif),local(NotoSerif-Regular);size-adjust:102.58%;ascent-override:101.97%;descent-override:35.68%;line-gap-override:0.0%}@font-face{font-family:Gabarito Fallback;src:local(Arial),local(ArialMT);font-weight:400 599;size-adjust:98.71%;ascent-override:95.23%;descent-override:26.34%;line-gap-override:0.0%}@font-face{font-family:Gabarito Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 900;size-adjust:94.07%;ascent-override:99.92%;descent-override:27.64%;line-gap-override:0.0%}@font-face{font-family:Gabarito Fallback Android;src:local(Roboto),local(Roboto-Regular);font-weight:400 599;size-adjust:99.25%;ascent-override:94.71%;descent-override:26.2%;line-gap-override:0.0%}@font-face{font-family:Gabarito Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:600 900;size-adjust:100.5%;ascent-override:93.53%;descent-override:25.87%;line-gap-override:0.0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--table:#f6eedc;--card:#fefcf6;--table-deep:#eae0cb;--ink:#2b1b13;--ink-muted:#5b493f;--rule:#cbc3b6;--pickle:#8cd472;--pickle-deep:#7fc765;--butter:#f6d56b;--tomato:#f98b6f;--sky:#7ac8f5;--mint:#8fe6c1;--grape:#c4a2ed;--side-a:var(--ink);--side-b:var(--butter);--alert:#ab331f;--alert-tint:#ffe0d6;--scrim:#2b1b1366;--player-0:var(--tomato);--player-1:var(--sky);--player-2:var(--mint);--player-3:var(--grape);--player-4:var(--pickle);--deck-classic:var(--pickle);--deck-the-vault:var(--tomato);--deck-food-fights:var(--butter);--deck-powers-and-curses:var(--sky);--deck-money-moves:var(--mint);--deck-hard-choices:var(--sky);--deck-situationships:var(--grape);--deck-unhinged:var(--tomato);--deck-adult:var(--ink);--deck-adult-text:var(--card);--deck-adult-shadow:var(--pickle);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--screen-margin:20px;--card-pad:16px;--card-pad-tight:14px;--stack-s:8px;--stack-m:14px;--stack-l:22px;--touch-min:44px;--column-max:430px;--r-capsule:999px;--r-card:24px;--r-button:18px;--r-option:16px;--r-deck:14px;--r-tag:10px;--r-facedown:28px;--r-reveal:22px;--r-tally:18px;--r-choose:12px;--bw:2px;--bw-strong:3px;--dash:dashed;--e1:2px 2px 0 0 var(--ink);--e2:3px 3px 0 0 var(--ink);--e3:4px 4px 0 0 var(--ink);--e4:6px 6px 0 0 var(--ink);--press-shift:2px;--e1-pressed:0 0 0 0 var(--ink);--e2-pressed:1px 1px 0 0 var(--ink);--e3-pressed:2px 2px 0 0 var(--ink);--e4-pressed:4px 4px 0 0 var(--ink);--focus-ring:3px solid var(--ink);--focus-offset:3px;--tilt-on:1;--tilt-sticker-max:3deg;--tilt-card-max:1.5deg;--h-primary:62px;--h-secondary:56px;--h-text-button:44px;--h-field:56px;--h-tab:44px;--switch-w:51px;--switch-h:31px;--font-serif:"Young Serif", "Young Serif Fallback", "Young Serif Fallback Android", Georgia, serif;--font-sans:"Gabarito", "Gabarito Fallback", "Gabarito Fallback Android", system-ui, -apple-system, sans-serif;--fs-display-xl:calc(42rem / 17);--lh-display-xl:calc(44rem / 17);--fs-display-l:calc(36rem / 17);--lh-display-l:calc(38rem / 17);--fs-question-l:calc(29rem / 17);--lh-question-l:calc(33rem / 17);--fs-question-m:calc(25rem / 17);--lh-question-m:calc(29rem / 17);--fs-question-s:calc(22rem / 17);--lh-question-s:calc(26rem / 17);--fs-name-hero:min(calc(66rem / 17), 85.8px);--lh-name-hero:min(calc(70rem / 17), 91px);--fs-button:calc(20rem / 17);--lh-button:calc(24rem / 17);--fs-price:calc(22rem / 17);--lh-price:calc(26rem / 17);--fs-row-title:1rem;--lh-row-title:calc(22rem / 17);--fs-body:1rem;--lh-body:calc(23rem / 17);--fs-small:calc(15rem / 17);--lh-small:calc(20rem / 17);--fs-label:calc(12rem / 17);--lh-label:calc(16rem / 17);--fs-legal:calc(13rem / 17);--lh-legal:calc(18rem / 17);--fs-tab:min(calc(15rem / 17), 24.7px);--ls-label:.1em;--fs-input:max(16px, 1rem);--type-display-xl:400 var(--fs-display-xl) / var(--lh-display-xl) var(--font-serif);--type-display-l:400 var(--fs-display-l) / var(--lh-display-l) var(--font-serif);--type-question-l:400 var(--fs-question-l) / var(--lh-question-l) var(--font-serif);--type-question-m:400 var(--fs-question-m) / var(--lh-question-m) var(--font-serif);--type-question-s:400 var(--fs-question-s) / var(--lh-question-s) var(--font-serif);--type-name-hero:400 var(--fs-name-hero) / var(--lh-name-hero) var(--font-serif);--type-button:900 var(--fs-button) / var(--lh-button) var(--font-sans);--type-price:900 var(--fs-price) / var(--lh-price) var(--font-sans);--type-row-title:800 var(--fs-row-title) / var(--lh-row-title) var(--font-sans);--type-body:500 var(--fs-body) / var(--lh-body) var(--font-sans);--type-small:700 var(--fs-small) / var(--lh-small) var(--font-sans);--type-label:900 var(--fs-label) / var(--lh-label) var(--font-sans);--type-legal:500 var(--fs-legal) / var(--lh-legal) var(--font-sans);--spring-deal:linear(0, .047, .156, .292, .433, .564, .678, .773, .847, .904, .946, .975, .994, 1.006, 1.012, 1.015, 1.015, 1.014, 1.012, 1.01, 1.008, 1.006, 1.004, 1.003, 1);--spring-stick:linear(0, .071, .236, .437, .634, .802, .931, 1.018, 1.07, 1.092, 1.093, 1.082, 1.064, 1.045, 1.028, 1.013, 1.003, .996, .992, .991, .991, .993, .995, .996, 1);--dur-deal:.575s;--deal-distance:40px;--dur-stick:.47s;--stick-from:1.15;--dur-flip:.5s;--ease-flip:ease-in-out;--perspective:1200px;--dur-pass:.35s;--ease-pass:ease-in-out;--dur-press:80ms;--dur-tally:.6s;--ease-tally:ease-out;--dur-fill:.5s;--dur-fill-live:.3s;--ease-fill:ease-out;--dur-stamp:.3s;--dur-push:.35s;--push-shift:-30%;--dur-sheet-out:.25s;--ease-sheet-out:ease-in;--dur-fade-fast:.15s;--dur-fade:.2s;--dur-fade-slow:.25s;--reduced-motion:0}@supports not (transition-timing-function:linear(0, 1)){:root{--spring-deal:cubic-bezier(.25, 1, .5, 1);--spring-stick:cubic-bezier(.34, 1.4, .64, 1)}}@media (prefers-reduced-motion:reduce){:root{--reduced-motion:1;--deal-distance:0px;--stick-from:1;--push-shift:0%}}@media (prefers-contrast:more){:root{--bw:3px;--bw-strong:4px;--ink-muted:#2b1b13;--rule:#5b493f;--dash:solid}}@media (prefers-reduced-transparency:reduce){:root{--scrim:#eae0cb}}:root[data-ax]{--tilt-on:0;--h-secondary:62px;--h-text-button:62px;--fs-display-xl:min(calc(42rem / 17), 64px);--lh-display-xl:min(calc(44rem / 17), 67px);--fs-display-l:min(calc(36rem / 17), 58px);--lh-display-l:min(calc(38rem / 17), 61px);--fs-question-l:min(calc(29rem / 17), 52px);--lh-question-l:min(calc(33rem / 17), 59px);--fs-question-m:min(calc(25rem / 17), 45px);--lh-question-m:min(calc(29rem / 17), 52px);--fs-question-s:min(calc(22rem / 17), 40px);--lh-question-s:min(calc(26rem / 17), 47px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--table);color:var(--ink);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;font-size:106.25%}@supports (font:-apple-system-body) and (-webkit-touch-callout:none){html{font:-apple-system-body}}body{background:var(--table);min-height:100dvh;color:var(--ink);font:var(--type-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;margin:0}#root{max-width:var(--column-max);min-height:100dvh;margin-inline:auto;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:var(--fs-input)}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.game-surface{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tnum{font-variant-numeric:tabular-nums}.t-display-xl{font:var(--type-display-xl)}.t-display-l{font:var(--type-display-l)}.t-question-l{font:var(--type-question-l)}.t-question-m{font:var(--type-question-m)}.t-question-s{font:var(--type-question-s)}.t-name-hero{font:var(--type-name-hero)}.t-button{font:var(--type-button)}.t-price{font:var(--type-price);font-variant-numeric:tabular-nums}.t-row-title{font:var(--type-row-title)}.t-body{font:var(--type-body)}.t-small{font:var(--type-small)}.t-label{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase}.t-legal{font:var(--type-legal)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --p{syntax:"<number>";inherits:false;initial-value:100}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}[tabindex="-1"]:focus-visible{outline:none}button{-webkit-user-select:none;user-select:none}.c-banner{border:var(--bw) solid var(--ink);border-radius:var(--r-tally);background:var(--card);width:100%;min-height:52px;box-shadow:var(--e2);color:var(--ink);font:var(--type-small);align-items:center;gap:10px;padding:8px 6px 8px 14px;display:flex}.c-banner-text{flex:1;min-width:0;padding-block:4px}.c-banner[data-kind=unlocked]{background:var(--pickle)}.c-banner[data-kind=alert]{border-color:var(--alert);background:var(--alert-tint);color:var(--alert)}.c-banner>.c-icon{font-size:1.1em}.c-banner-tag{border-radius:var(--r-capsule);background:var(--ink);color:var(--card);font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;flex:none;padding:2px 8px}.c-banner-close{width:var(--touch-min);height:var(--touch-min);color:inherit;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:14px;display:flex}.c-banner-close:active{background:var(--table-deep)}:root[data-ax] .c-banner{flex-wrap:wrap}.c-tabs{bottom:max(34px, calc(env(safe-area-inset-bottom,0px) + 8px));z-index:20;padding:0 var(--screen-margin);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.c-tabs-pill{border:var(--bw) solid var(--ink);border-radius:var(--r-capsule);background:var(--card);box-shadow:var(--e3);pointer-events:auto;gap:6px;padding:5px;display:flex}.c-tab{min-width:var(--touch-min);min-height:var(--h-tab);border-radius:var(--r-capsule);color:var(--ink);font:800 var(--fs-tab) / 1.1 var(--font-sans);transition:transform var(--dur-press) ease-out;justify-content:center;align-items:center;padding:0 20px;display:flex}.c-tab[aria-current=page]{background:var(--ink);color:var(--card);font-weight:900}.c-tab[data-pressed]:not([aria-current=page]),.c-tab:active:not([aria-current=page]){background:var(--table-deep)}.c-tab[data-pressed]{transform:translate(1px,1px)}@media (width<=340px){.c-tab{padding:0 14px}}.c-btn{width:100%;min-height:var(--h-secondary);border:var(--bw) solid var(--ink);border-radius:var(--r-button);background:var(--card);box-shadow:var(--e2);color:var(--ink);font:900 calc(18rem / 17) / calc(22rem / 17) var(--font-sans);text-align:center;-webkit-user-select:none;user-select:none;transition:transform var(--dur-press) ease-out, box-shadow var(--dur-press) ease-out;justify-content:center;align-items:center;gap:10px;padding:8px 18px;display:flex}.c-btn-label{overflow-wrap:anywhere;min-width:0}.c-btn .c-icon{font-size:.9em}.c-btn[data-variant=primary]{min-height:var(--h-primary);border-color:var(--ink);background:var(--ink);box-shadow:none;color:var(--card);font:var(--type-button)}.c-btn[data-variant=sticker]{border-radius:var(--r-capsule);background:var(--pickle);transform:rotate(calc(clamp(-1deg, var(--tilt,0deg), 1deg) * var(--tilt-on)))}.c-btn[data-variant=text]{width:auto;min-width:var(--touch-min);min-height:var(--h-text-button);box-shadow:none;font:700 calc(15rem / 17) / calc(20rem / 17) var(--font-sans);text-underline-offset:3px;background:0 0;border:0;margin-inline:auto;padding:0 8px;text-decoration:underline;text-decoration-thickness:2px}.c-btn[data-variant=destructive]{border-color:var(--alert);box-shadow:none;color:var(--alert)}.c-btn[data-pressed],.c-btn[data-state=ready]:active{transform:translate(var(--press-shift), var(--press-shift));box-shadow:var(--e2-pressed)}.c-btn[data-variant=primary][data-pressed],.c-btn[data-variant=primary][data-state=ready]:active,.c-btn[data-variant=destructive][data-pressed],.c-btn[data-variant=destructive][data-state=ready]:active{box-shadow:none}.c-btn[data-variant=destructive][data-pressed]{background:var(--alert-tint)}.c-btn[data-variant=sticker][data-pressed],.c-btn[data-variant=sticker][data-state=ready]:active{transform:rotate(calc(var(--tilt,0deg) * var(--tilt-on))) translate(var(--press-shift), var(--press-shift))}.c-btn[data-variant=text][data-pressed],.c-btn[data-variant=text][data-state=ready]:active{background:var(--table-deep);box-shadow:none;transform:none}.c-btn[data-state=disabled]{border:var(--bw) var(--dash) var(--ink-muted);background:var(--table-deep);box-shadow:none;color:var(--ink-muted);font:900 calc(18rem / 17) / calc(22rem / 17) var(--font-sans);cursor:not-allowed;transform:none}.c-btn[data-variant=text][data-state=disabled]{font:700 calc(15rem / 17) / calc(20rem / 17) var(--font-sans);background:0 0;border:0;text-decoration:none}.c-btn[data-state=loading]{cursor:progress}.c-btn[data-variant=primary][data-state=loading]{font:900 calc(18rem / 17) / calc(22rem / 17) var(--font-sans)}.c-btn-spinner{border:3px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite c-btn-spin}@keyframes c-btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.c-btn-spinner{animation-duration:2.4s}}:root[data-ax] .c-btn{min-height:var(--h-primary);padding-block:10px}.c-screen{min-height:100dvh;padding-top:max(12px, env(safe-area-inset-top,0px));padding-right:max(var(--screen-margin), env(safe-area-inset-right,0px));padding-bottom:max(20px, calc(env(safe-area-inset-bottom,0px) + 12px));padding-left:max(var(--screen-margin), env(safe-area-inset-left,0px));color:var(--ink);flex-direction:column;display:flex}.c-screen[data-tabs]{padding-bottom:calc(max(34px, calc(env(safe-area-inset-bottom,0px) + 8px)) + 58px + 16px)}.c-screen-body{gap:var(--stack-m);flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.c-screen-footer{z-index:5;margin:var(--stack-m) calc(-1 * max(var(--screen-margin), env(safe-area-inset-right,0px))) calc(-1 * max(20px, calc(env(safe-area-inset-bottom,0px) + 12px)));padding:12px max(var(--screen-margin), env(safe-area-inset-right,0px)) max(20px, calc(env(safe-area-inset-bottom,0px) + 12px));background:var(--table);flex-direction:column;gap:4px;display:flex;position:sticky;bottom:0}.c-screen[data-tabs] .c-screen-footer{bottom:calc(max(34px, calc(env(safe-area-inset-bottom,0px) + 8px)) + 58px);margin-bottom:0;padding-bottom:12px}.c-above-tabs{scroll-margin-top:max(12px, env(safe-area-inset-top,0px));scroll-margin-bottom:calc(max(34px, calc(env(safe-area-inset-bottom,0px) + 8px)) + 58px + 16px)}.c-header{color:var(--ink);flex-direction:column;gap:10px;display:flex}.c-header-bar{min-height:var(--touch-min);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.c-header[data-layout=tab] .c-header-bar{min-height:52px}.c-header-title{min-width:0;font:var(--type-display-l);outline-offset:6px}.c-header-title:focus:not(:focus-visible){outline:none}.c-header-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.c-header-meta{font:800 calc(15rem / 17) / calc(20rem / 17) var(--font-sans)}.c-header[data-layout=game] .c-header-meta{flex:1}.c-header-back{min-height:var(--touch-min);border:var(--bw) solid var(--ink);border-radius:var(--r-capsule);background:var(--card);color:var(--ink);font:800 calc(15rem / 17) / 1.2 var(--font-sans);flex:none;align-items:center;gap:6px;padding:0 16px 0 10px;display:inline-flex}.c-header-back[data-pressed],.c-header-back:active{background:var(--table-deep)}.n-stage{min-height:100dvh;position:relative}.n-layer{background:var(--table);touch-action:manipulation;min-height:100dvh;position:relative}.n-stage[data-moving]{width:100%;max-width:var(--column-max);height:100dvh;margin-inline:auto;position:fixed;top:0;left:0;right:0;overflow:hidden}.n-stage[data-moving]>.n-layer{will-change:transform, opacity;min-height:0;position:absolute;inset:0;overflow:hidden}.n-stage[data-motion=push]>.n-layer[data-role=enter],.n-stage[data-motion=pop]>.n-layer[data-role=exit],.n-stage[data-motion=swipe]>.n-layer[data-role=top]{box-shadow:calc(var(--bw) * -1) 0 0 0 var(--ink)}.n-stage[data-swipe]>.n-layer[data-kind=push],.n-stage[data-swipe]>.n-layer[data-kind=page]{touch-action:pan-y}@supports (touch-action:pan-y pinch-zoom){.n-stage[data-swipe]>.n-layer[data-kind=push],.n-stage[data-swipe]>.n-layer[data-kind=page]{touch-action:pan-y pinch-zoom}}.n-tabs{z-index:20;left:0;right:0;bottom:max(34px, calc(env(safe-area-inset-bottom) + 8px));padding-inline:var(--screen-margin);pointer-events:none;justify-content:center;display:flex;position:fixed}.n-tabs[data-state=in]{animation:n-fade-in var(--dur-fade-fast) ease-out both}.n-tabs[data-state=out]{animation:n-fade-out var(--dur-fade-fast) ease-in both}.n-tabs[data-state=out]>*{pointer-events:none}.n-sheet-layer{z-index:30;position:fixed;inset:0}.n-scrim{background:var(--scrim);touch-action:none;position:absolute;inset:0}.n-sheet-layer[data-stacked] .n-scrim{background:0 0}.n-sheet{width:100%;max-width:var(--column-max);max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - var(--space-2));background:var(--card);color:var(--ink);border:var(--bw) solid var(--ink);border-radius:var(--r-card) var(--r-card) 0 0;border-bottom:0;outline:none;flex-direction:column;margin-inline:auto;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.n-sheet[tabindex]:focus-visible{outline:none}.n-grabber{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;height:22px;display:flex}.n-grabber-pill{border-radius:var(--r-capsule);background:var(--rule);width:40px;height:5px}.n-sheet-body{overscroll-behavior:contain;min-height:0;padding:0 var(--screen-margin) calc(env(safe-area-inset-bottom) + var(--space-6));flex:auto;overflow-y:auto}.n-sheet-pending{min-height:160px}.n-scroll-lock{overflow:hidden}.n-banners{z-index:40;top:max(12px, env(safe-area-inset-top));max-width:var(--column-max);padding-inline:var(--screen-margin);gap:var(--space-2);pointer-events:none;margin-inline:auto;display:grid;position:fixed;left:0;right:0}.n-banner{pointer-events:auto}@keyframes n-fade-in{0%{opacity:0}to{opacity:1}}@keyframes n-fade-out{0%{opacity:1}to{opacity:0}}.n-load-failed{color:var(--ink-muted);font:var(--type-body);text-wrap:pretty}.n-load-failed-sheet{flex-direction:column;gap:16px;padding:8px 0 4px;display:flex}.c-close{min-height:var(--touch-min);border:var(--bw) solid var(--ink);border-radius:var(--r-capsule);background:var(--card);color:var(--ink);font:800 calc(15rem / 17) / 1.2 var(--font-sans);flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex}.c-close .c-icon{font-size:.85em}.c-close[data-pressed],.c-close:active{background:var(--table-deep)}.n-sheet-header{z-index:1;gap:var(--space-3);margin-inline:calc(var(--screen-margin) * -1);padding:var(--space-1) var(--screen-margin) var(--space-4);background:var(--card);touch-action:none;-webkit-user-select:none;user-select:none;display:grid;position:sticky;top:0}.n-sheet-header-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-min);display:flex}.n-sheet-header-start,.n-sheet-header-end{align-items:center;min-width:0;display:flex}.n-sheet-header-end{justify-content:flex-end}.n-sheet-title{color:var(--ink);overflow-wrap:anywhere}.n-confirm{padding-top:var(--space-2);display:grid}.n-confirm-body{color:var(--ink-muted);max-width:34em}.n-confirm-actions{gap:var(--space-2);margin-top:var(--stack-l);display:grid}.s-onboarding-body{gap:var(--stack-m);flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.s-onboarding-frame{display:block}.s-onboarding-bar{z-index:5;min-height:calc(var(--touch-min) + max(12px, env(safe-area-inset-top,0px)));margin:calc(-1 * max(12px, env(safe-area-inset-top,0px))) calc(-1 * max(var(--screen-margin), env(safe-area-inset-right,0px))) 0 calc(-1 * max(var(--screen-margin), env(safe-area-inset-left,0px)));padding:max(12px, env(safe-area-inset-top,0px)) max(var(--screen-margin), env(safe-area-inset-right,0px)) 0 max(var(--screen-margin), env(safe-area-inset-left,0px));background:var(--table);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex;position:sticky;top:0}.s-onboarding-skip{margin-left:auto;display:flex}.s-onboarding-back-slot{min-height:var(--h-text-button);display:block}.s-onboarding-progress{font:800 calc(15rem / 17) / calc(20rem / 17) var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.s-onboarding-pips{align-items:flex-end;gap:4px;height:18px;display:inline-flex}.s-onboarding-pip{border:var(--bw) solid var(--ink-muted);background:var(--table-deep);border-radius:3px;width:10px;height:14px}.s-onboarding-pip[data-state=dealt]{border:var(--bw) solid var(--ink);background:var(--pickle)}.s-onboarding-pip[data-state=now]{border:var(--bw) solid var(--ink);background:var(--butter);box-shadow:var(--e1);transform:translateY(-3px) rotate(calc(-8deg * var(--tilt-on)))}.s-onboarding-count{white-space:nowrap}.s-onboarding-line{font:var(--type-question-m);color:var(--ink)}.s-onboarding-lede{color:var(--ink-muted);font:var(--type-body)}.s-onboarding-box{flex:auto;place-items:center;min-height:220px;padding:28px 0 8px;display:grid;position:relative}.s-onboarding-box-deal{display:block}.s-onboarding-box-art{width:244px;height:196px;transform:scale(var(--s-onboarding-art-scale,1));transform-origin:50% 40%;display:block;position:relative}.s-onboarding-box-card{border:var(--bw) solid var(--ink);width:104px;height:140px;font:400 64px / 1 var(--font-serif);border-radius:18px;place-items:center;display:grid;position:absolute;top:4px}.s-onboarding-box-card[data-card=back]{background:var(--ink);color:var(--card);box-shadow:4px 4px 0 0 var(--pickle);transform:rotate(calc(-12deg * var(--tilt-on)));left:12px}.s-onboarding-box-card[data-card=front]{background:var(--card);color:var(--ink);box-shadow:var(--e4);transform:rotate(calc(10deg * var(--tilt-on)));top:0;left:124px}.s-onboarding-box-or{border:var(--bw) solid var(--ink);border-radius:var(--r-capsule);background:var(--butter);width:128px;height:76px;box-shadow:var(--e4);color:var(--ink);font:400 40px / 1 var(--font-serif);transform:rotate(calc(-8deg * var(--tilt-on)));place-items:center;display:grid;position:absolute;top:112px;left:56px}.s-onboarding-box-sticker{z-index:1;position:absolute;top:-20px;left:50%;transform:translate(-46%)}@media (height>=820px){.s-onboarding-box{--s-onboarding-art-scale:1.12}}@media (height<=760px){.s-onboarding-box{--s-onboarding-art-scale:.82;min-height:170px;padding-top:14px}}@media (height<=600px){.s-onboarding-box{--s-onboarding-art-scale:.66;min-height:140px}}:root[data-ax] .s-onboarding-box{--s-onboarding-art-scale:.7;min-height:150px}:root[data-ax] .s-onboarding-box-sticker{top:-26px}.c-row{border:var(--bw) solid var(--ink);border-radius:var(--r-tally);background:var(--card);width:100%;min-height:58px;box-shadow:var(--e2);color:var(--ink);text-align:left;transition:transform var(--dur-press) ease-out, box-shadow var(--dur-press) ease-out;align-items:center;gap:12px;padding:12px 14px 12px 16px;text-decoration:none;display:flex}.c-row[data-pressed],button.c-row:active,a.c-row:active{transform:translate(var(--press-shift), var(--press-shift));box-shadow:var(--e2-pressed)}.c-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.c-row-title{font:var(--type-row-title)}.c-row-detail{color:var(--ink-muted);font:500 calc(15rem / 17) / calc(20rem / 17) var(--font-sans)}.c-row-end{font:var(--type-small);flex:none;align-items:center;display:flex}.c-row-chevron{flex:none;font-size:.9em;display:flex}.c-row[data-static]{box-shadow:none;border-style:dashed}.c-row[data-destructive]{border-color:var(--alert);box-shadow:none;color:var(--alert)}.c-row[data-destructive] .c-row-detail{color:var(--alert)}:root[data-ax] .c-row{flex-wrap:wrap}:root[data-ax] .c-row-end{flex-basis:100%}.c-passchip{border:var(--bw) solid var(--ink);border-radius:var(--r-capsule);background:var(--pickle);min-height:34px;color:var(--ink);font:800 calc(14rem / 17) / calc(18rem / 17) var(--font-sans);white-space:nowrap;flex:none;align-items:center;padding:3px 12px;display:inline-flex}.c-passrow{border:var(--bw) solid var(--ink);border-radius:var(--r-tally);background:var(--card);min-height:64px;box-shadow:var(--e2);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 10px 10px 16px;display:flex}.c-passrow-text{flex-direction:column;flex:12em;gap:2px;min-width:0;display:flex}.c-passrow-title{font:900 1rem / calc(22rem / 17) var(--font-sans)}.c-passrow-detail{color:var(--ink-muted);font:var(--type-legal)}.c-passrow-price{flex-direction:column;flex:none;align-items:flex-end;padding-right:6px;display:flex}.c-passrow-amount{font:var(--type-price);line-height:1.1}.c-passrow-once{color:var(--ink-muted);font:600 var(--fs-legal) / var(--lh-legal) var(--font-sans)}.c-passrow-buy{min-height:var(--touch-min);border-radius:var(--r-choose);background:var(--ink);color:var(--card);font:800 calc(15rem / 17) / 1.15 var(--font-sans);transition:transform var(--dur-press) ease-out;flex:none;align-items:center;padding:0 14px;display:flex}.c-passrow-buy[data-pressed],.c-passrow-buy:active{transform:translate(var(--press-shift), var(--press-shift))}.c-passrow[data-state=buying]{background:repeating-linear-gradient(135deg, var(--table-deep) 0 10px, var(--card) 10px 20px);box-shadow:none;background-size:28.28px 28.28px;animation:.9s linear infinite c-passrow-stripes}@keyframes c-passrow-stripes{to{background-position:28.28px 0}}@media (prefers-reduced-motion:reduce){.c-passrow[data-state=buying]{animation:none}}.c-passrow-loading{font:var(--type-small)}.c-passrow[data-state=active],.c-passrow[data-state=restored]{border-width:var(--bw-strong);background:var(--pickle);box-shadow:none;padding:9px 15px}.c-passrow[data-state=active] .c-passrow-detail,.c-passrow[data-state=restored] .c-passrow-detail{color:var(--ink);font-weight:600}.c-passrow[data-state=ended]{border-style:var(--dash);box-shadow:none}:root[data-ax] .c-passrow-buy{width:100%;min-height:var(--h-primary);justify-content:center}.n-install{gap:var(--stack-m);display:grid}.n-install-lede{color:var(--ink-muted)}.n-install-intro{color:var(--ink)}.n-install-steps{gap:var(--space-3);display:grid}.n-install-step{align-items:start;gap:var(--space-3);grid-template-columns:32px 1fr;display:grid}.n-install-number{border-radius:var(--r-capsule);background:var(--ink);width:32px;height:32px;color:var(--card);font:var(--type-row-title);place-items:center;font-weight:900;display:grid}.n-install-text{overflow-wrap:anywhere;padding-top:4px}.n-install-text svg,.n-install-text [role=img]{vertical-align:-.15em;display:inline-block}.n-ig-hint{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--card-pad);background:var(--card);border:var(--bw) solid var(--ink);border-radius:var(--r-tally);display:flex}.n-ig-hint-text{flex:1;min-width:0}.n-ig-hint-close{width:var(--touch-min);height:var(--touch-min);flex:none;place-items:center;display:grid}.c-deck{min-width:0;transform:rotate(calc(var(--tilt,0deg) * var(--tilt-on)));position:relative}.c-deck-box{border:var(--bw) solid var(--ink);border-radius:var(--r-deck);background:var(--c-deck-bg,var(--pickle));width:100%;min-height:112px;box-shadow:var(--e2);color:var(--ink);text-align:left;transition:transform var(--dur-press) ease-out, box-shadow var(--dur-press) ease-out;flex-direction:column;justify-content:flex-start;gap:8px;padding:10px;display:flex;position:relative}button.c-deck-box[data-pressed],button.c-deck-box:active{transform:translate(var(--press-shift), var(--press-shift));box-shadow:var(--e2-pressed)}.c-deck-title{font:900 calc(15rem / 17) / 1.05 var(--font-sans);overflow-wrap:anywhere;padding-right:4px}.c-deck-count{font:700 var(--fs-label) / 1.25 var(--font-sans)}.c-deck-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-height:24px;margin:-20px -16px -4px 0;display:flex}.c-deck-tags .c-sticker-face{min-height:24px;font:900 var(--fs-label) / 1 var(--font-sans);text-transform:uppercase;padding:0 8px}.c-deck-title+.c-deck-count{margin-top:auto}.c-deck[data-finished] .c-deck-box{border-style:var(--dash);background:var(--card);box-shadow:none}.c-deck[data-selected] .c-deck-box{border-width:var(--bw-strong);padding:calc(10px - (var(--bw-strong) - var(--bw)))}.c-deck-check{border:var(--bw) solid var(--ink);background:var(--card);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:2px;font-size:13px;display:flex}.c-deck[data-adult] .c-deck-box{background:var(--deck-adult);box-shadow:3px 3px 0 0 var(--deck-adult-shadow);color:var(--deck-adult-text)}.c-deck[data-adult] button.c-deck-box[data-pressed]{box-shadow:1px 1px 0 0 var(--deck-adult-shadow)}:root[data-ax] .c-deck-tags{justify-content:flex-start;margin:0}.s-play-section-head{margin-top:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.s-play-section-label{color:var(--ink)}.s-play-section-note{color:var(--ink-muted);font:700 calc(13rem / 17) / calc(18rem / 17) var(--font-sans)}.s-play-decks{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin:0;padding:12px 0 4px;list-style:none;display:grid}.s-play-deck-cell{min-width:0}:root[data-ax] .s-play-decks{grid-template-columns:minmax(0,1fr)}.s-play-modes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.s-play-mode{border:var(--bw) solid var(--ink);border-radius:var(--r-tally);background:var(--card);width:100%;min-height:80px;box-shadow:var(--e2);color:var(--ink);text-align:left;transition:transform var(--dur-press) ease-out, box-shadow var(--dur-press) ease-out;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:flex}.s-play-mode[data-pressed],.s-play-mode:active{transform:translate(var(--press-shift), var(--press-shift));box-shadow:var(--e2-pressed)}.s-play-mode-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.s-play-mode-title{font:900 calc(19rem / 17) / calc(23rem / 17) var(--font-sans)}.s-play-mode-detail{color:var(--ink-muted);font:500 calc(15rem / 17) / calc(20rem / 17) var(--font-sans)}.s-play-mode-note{font:var(--type-small);margin-top:2px}.s-play-mode-chevron{flex:none;font-size:.9em;display:flex}:root[data-ax] .s-play-mode{flex-wrap:wrap}.s-play-art{flex:none;width:56px;height:56px;display:block;position:relative}.s-play-art-card{border:var(--bw) solid var(--ink);background:var(--card);width:36px;height:46px;box-shadow:var(--e1);color:var(--ink);font:400 calc(24rem / 17) / 1 var(--font-serif);transform:rotate(calc(var(--tilt,0deg) * var(--tilt-on)));border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;left:10px}.s-play-art-card[data-face=back]{background:repeating-linear-gradient(135deg, var(--pickle) 0 6px, var(--pickle-deep) 6px 12px);left:14px}.s-play-art-card[data-face=sky]{background:var(--sky);left:4px}.s-play-art-card[data-face=blank]{border-style:var(--dash);box-shadow:none;font-size:18px}.s-play-art-timer{border:var(--bw) solid var(--ink);background:conic-gradient(var(--card) 0 25%, var(--butter) 25% 100%);width:26px;height:26px;box-shadow:var(--e1);border-radius:50%;position:absolute;bottom:0;right:0}:root[data-ax] .s-play-art{display:none}.c-plan{flex-direction:column;gap:10px;display:flex}.c-plan-row{border:var(--bw) solid var(--ink);border-radius:var(--r-tally);background:var(--card);width:100%;min-height:64px;box-shadow:var(--e2);color:var(--ink);text-align:left;transition:transform var(--dur-press) ease-out, box-shadow var(--dur-press) ease-out;align-items:center;gap:12px;padding:10px 14px;display:flex}.c-plan-row[data-pressed],.c-plan-row:active{box-shadow:var(--e2-pressed);transform:translate(var(--press-shift), var(--press-shift))}.c-plan-row[aria-disabled]{transform:none}.c-plan-row[data-highlight]{border-width:var(--bw-strong);background:var(--pickle);padding:9px 13px}.c-plan-row:not([data-selected]){box-shadow:none}.c-plan-mark{border:var(--bw) solid var(--ink);background:var(--card);border-radius:50%;flex:none;width:22px;height:22px}.c-plan-row[data-selected] .c-plan-mark{background:radial-gradient(circle, var(--ink) 0 5px, var(--card) 6px)}.c-plan-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.c-plan-lede{font:var(--type-label);letter-spacing:var(--ls-label)}.c-plan-name{font:900 1rem / calc(22rem / 17) var(--font-sans)}.c-plan-detail{color:var(--ink-muted);font:var(--type-legal)}.c-plan-row[data-highlight] .c-plan-detail{color:var(--ink);font-weight:600}.c-plan-price{max-width:7.5em;font:var(--type-price);text-align:right;flex:none;line-height:1.1}:root[data-ax] .c-plan-row{flex-wrap:wrap}:root[data-ax] .c-plan-price{text-align:left;max-width:none}.s-play-wall{gap:var(--stack-m);margin-top:var(--space-2);flex-direction:column;display:flex}.s-play-wall-title{font:var(--type-display-xl);overflow-wrap:anywhere;text-wrap:balance}.s-play-wall[data-pending] .s-play-wall-title{font:var(--type-display-l)}.s-play-wall-sub,.s-play-wall-muted{color:var(--ink-muted)}.s-play-wall-buy{flex-direction:column;gap:10px;display:flex}.s-play-wall-restore{justify-content:center;display:flex}.s-play-wall-links{color:var(--ink-muted);font:var(--type-legal);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;display:flex}.s-play-wall-linkwrap{align-items:center;gap:4px;display:inline-flex}.s-play-wall-link{min-height:var(--touch-min);color:var(--ink);font:700 calc(13rem / 17) / 1 var(--font-sans);text-underline-offset:3px;padding:0 8px;text-decoration:underline}.s-play-wall-restore .s-play-wall-link{font:700 calc(15rem / 17) / 1 var(--font-sans)}.s-play-section{gap:var(--space-3);flex-direction:column;display:flex}.s-play-continue{flex-direction:column;align-items:stretch;display:flex}.s-play-continue-discard{justify-content:flex-end;display:flex}.s-play-ended{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.s-play-ended-note{color:var(--ink-muted)}.s-play-offer{border:var(--bw) solid var(--ink);border-radius:var(--r-tally);background:var(--card);box-shadow:var(--e2);flex-direction:column;gap:8px;padding:16px;display:flex}.s-play-offer-title{font:var(--type-row-title)}.s-play-offer-body{color:var(--ink-muted);font:500 calc(15rem / 17) / calc(20rem / 17) var(--font-sans)}.s-play-offer-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:4px;display:flex}.s-play-offer-actions>:first-child{flex:180px}.s-play-link{min-height:var(--touch-min);font:inherit;text-underline-offset:3px;padding:0 2px;font-weight:800;text-decoration:underline}
