/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--color-stone-50:oklch(98.5% .001 106.423);--color-stone-800:oklch(26.8% .007 34.298);--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-3xl:48rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:26px;--shadow-sm:0 2px 6px #1716140a;--shadow-md:0 6px 12px #1716140f;--shadow-lg:0 12px 22px #1716141a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#f7f2e8;--color-surface:#fefbf3;--color-sunken:#eee6d8;--color-surface-ink:#171614;--color-ink-edge:#0b0a09;--color-ink:#171614;--color-ink-strong:#3f3e3a;--color-ink-muted:#6c6a65;--color-ink-faint:#8b8882;--color-ink-subtle:#a29e97;--color-border:#cfc4b2;--color-line:#cfc4b2;--color-line-soft:#e5ddd0;--color-hairline:#1716141a;--color-on-ink:#f7f2e8;--color-on-ink-muted:#cfc4b2;--color-accent:#d82f47;--color-accent-ink:#c41e38;--color-accent-deep:#a81830;--color-accent-hi:#e7576c;--color-accent-tint:#d82f4717;--color-felt:#245a41;--color-good:#245a41;--color-good-tint:#245a411a;--color-gold:#e2b83f;--color-gold-ink:#856c25;--color-gold-tint:#e2b83f24;--color-rose:#df8eab;--color-rose-ink:#b4577c;--color-rose-tint:#df8eab29;--color-panel-question:#fcefe9;--color-panel-question-border:#f4c5c5;--color-panel-good:#eceee5;--color-panel-good-border:#b5c5b7;--color-panel-hint:#fbf4de;--color-panel-hint-border:#f2dea5;--color-chip-hi:#e7576c;--color-chip-mid:#d82f47;--color-chip-lo:#a81830;--color-chip-ring:#17161447;--font-display:"Newsreader", "Iowan Old Style", Georgia, serif;--font-headline:"Bricolage Grotesque", "Inter", system-ui, sans-serif;--text-giant:64px;--text-giant--line-height:68px;--text-giant--letter-spacing:-1.5px;--text-giant--font-weight:700;--text-display:38px;--text-display--line-height:42px;--text-display--letter-spacing:-.8px;--text-display--font-weight:700;--text-title:27px;--text-title--line-height:33px;--text-title--letter-spacing:-.5px;--text-title--font-weight:600;--text-lead:20px;--text-lead--line-height:27px;--text-lead--letter-spacing:-.2px;--text-lead--font-weight:600;--text-heading:17px;--text-heading--line-height:23px;--text-heading--letter-spacing:-.1px;--text-heading--font-weight:600;--text-body:16px;--text-body--line-height:24px;--text-body-sm:14px;--text-body-sm--line-height:20px;--text-label:13px;--text-label--line-height:17px;--text-label--font-weight:600;--text-caption:13px;--text-caption--line-height:18px;--text-caption--font-weight:500;--text-micro:12px;--text-micro--line-height:15px;--text-micro--letter-spacing:1.2px;--text-micro--font-weight:700;--text-numeric:17px;--text-numeric--line-height:21px;--text-numeric--font-weight:700;--text-numeric-sm:13px;--text-numeric-sm--line-height:17px;--text-numeric-sm--font-weight:700;--radius-card:6px;--shadow-cta:0 6px 12px #17161424;--shadow-card:0 10px 18px #17161417;--container-measure:420px;--container-prose:640px;--ease-press:cubic-bezier(.2, 0, 0, 1);--ease-state:cubic-bezier(.22, 1, .36, 1);--ease-entrance:cubic-bezier(.16, 1, .3, 1);--ease-flip:cubic-bezier(.65, 0, .35, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--page-gutter:clamp(1rem, 4vw, 2.5rem);--page-max:calc(76.25rem + 2 * var(--page-gutter));--header-h:4.25rem;--header-offset:var(--header-h);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.09 0 0 0 0 0.086 0 0 0 0 0.078 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}@media (width>=64rem){:root{--header-h:4.75rem}}html{font-family:var(--font-sans);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-offset) + 1.25rem);-webkit-tap-highlight-color:transparent}@media not all and (width>=64rem){html:has([data-rail-bar]){scroll-padding-top:calc(var(--header-offset) + 4.5rem)}}html:has(dialog[open]){overflow:hidden}:focus-visible{outline:2px solid var(--color-accent-hi);outline-offset:2px}body:after{content:"";z-index:80;pointer-events:none;background-image:var(--grain);position:fixed;inset:0}}@layer components{.home{--home-rose:#f6e0e8;--home-sage:#e2ebdc;--home-butter:#f7edcb;--home-sky:#dee7f1;--home-felt:#1b4532;--home-felt-panel:#214c38;--home-felt-field:#163a2a;--home-on-felt:#c9d8cd;--home-on-felt-faint:#a9c1b0;--home-spring:cubic-bezier(.34, 1.36, .64, 1)}.home :is(button,a):focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.home-wrap{width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.home-h1{font-family:var(--font-headline);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(3rem,1.5rem + 4.4vw,5.5rem);font-weight:680;line-height:1}.home-h2{font-family:var(--font-headline);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,1.4rem + 2.8vw,4rem);font-weight:680;line-height:1.04}.home-h3{font-family:var(--font-headline);letter-spacing:-.015em;font-size:1.5rem;font-weight:640;line-height:1.15}.home-lead{max-width:34em;color:var(--color-ink-strong);text-wrap:pretty;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);line-height:1.5}.home-mark{white-space:nowrap;position:relative}.home-mark svg{width:104%;height:.32em;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.home-mark path{stroke-dasharray:220;stroke-dashoffset:0;animation:home-draw .9s var(--ease-entrance) .3s backwards}@keyframes home-draw{0%{stroke-dashoffset:220px}}.home-btn{height:3.5rem;font-size:var(--text-heading);border-radius:1.125rem;padding-inline:1.5rem}.home-btn small{opacity:.8;font-size:.8125rem;font-weight:500}.home-btn-paper{height:3.5rem;font-size:var(--text-heading);border-radius:1.125rem;padding-inline:1.5rem}.home-btn-paper.is-small,.home-btn.is-small{height:2.75rem;font-size:var(--text-body-sm);border-radius:.875rem;padding-inline:1.125rem}.home-hero{padding-block:clamp(1.5rem,4vw,3.5rem) clamp(4rem,8vw,7rem)}.home-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,4.5vw,4.5rem);display:grid}@media not all and (width>=66rem){.home-hero-grid{grid-template-columns:minmax(0,1fr)}}.home-pill{background:var(--color-surface);width:fit-content;box-shadow:inset 0 0 0 1px var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink-strong);border-radius:999px;align-items:center;gap:.625rem;padding:.4375rem .875rem .4375rem .5rem;font-weight:500;display:inline-flex}.home-pill-suits{background:var(--color-sunken);border-radius:999px;align-items:center;gap:.1875rem;padding:.3125rem .5rem;display:inline-flex}.home-facts{color:var(--color-ink-muted);flex-wrap:wrap;gap:.5rem 1.375rem;font-size:.9375rem;display:flex}.home-facts li{align-items:center;gap:.5rem;display:inline-flex}.home-felt{--card-w:clamp(3.5625rem, 5vw, 4.125rem);background:var(--home-sage);padding:clamp(1.125rem,2.4vw,1.75rem);border-radius:2.125rem;gap:clamp(.75rem,1.6vw,1.125rem);padding-top:3.75rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #cbd9cc}.home-seat{align-items:center;gap:.75rem;display:flex;position:relative}.home-seat-who{align-items:center;gap:.75rem;min-width:0;display:flex}.home-seat-name{font-size:.9375rem;font-weight:600;line-height:1.25}.home-seat-name small{color:var(--color-ink-strong);font-size:.8125rem;font-weight:400;display:block}.home-portrait{background:var(--seat,var(--color-surface));width:4rem;height:4rem;box-shadow:0 0 0 3px var(--color-surface), 0 6px 14px #1716141f;border-radius:50%;flex:none;overflow:hidden}.home-portrait img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transform:scale(1.5)translateY(14%)}.home-you{background:var(--color-accent-ink);width:3.25rem;height:3.25rem;color:var(--color-on-ink);font:700 .875rem/1 var(--font-headline);box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;flex:none;place-items:center;display:grid}.home-won{min-width:2.5em;font:700 1rem/1 var(--font-headline);color:var(--color-felt)}.home-hand{gap:.375rem;margin-left:auto;display:flex}.home-bubble{z-index:3;background:var(--color-surface);color:var(--color-ink);font:500 .9375rem/1.3 var(--font-display);white-space:nowrap;opacity:0;transform-origin:0 100%;transition:opacity .24s var(--ease-state), transform .32s var(--home-spring);pointer-events:none;border-radius:1rem 1rem 1rem .25rem;padding:.5rem .875rem;position:absolute;top:-2.75rem;left:3.25rem;transform:translateY(6px)scale(.96);box-shadow:0 6px 16px #1716141a}.home-bubble.is-on{opacity:1;transform:none}.home-middle{justify-items:center;gap:.625rem;padding-block:.375rem;display:grid}.home-board{--card-w:clamp(3.5625rem, 5.2vw, 4.25rem);gap:clamp(.25rem,.7vw,.5rem);display:flex}.home-pot .pot-pile-col{transition:transform .64s var(--ease-state), opacity .26s var(--ease-state);transition-delay:calc(var(--c,0) * 60ms), calc(var(--c,0) * 60ms + .48s)}.home-pot .pot-pile-col.is-paid{opacity:0}.pot-pile.is-dealing .pot-pile-col i{animation:home-chip-in .36s var(--ease-entrance) backwards;animation-delay:calc(var(--k,0) * 28ms)}@keyframes home-chip-in{0%{opacity:0;transform:translateY(-14px)}}.home-pot b,.home-pot small{transition:opacity .3s var(--ease-state) .5s}.home-pot.is-paid b,.home-pot.is-paid small{opacity:0}.home-flip{width:var(--card-w);aspect-ratio:92/129;perspective:600px;transition:transform .26s var(--ease-state), opacity .26s var(--ease-state);flex:none;display:inline-block;position:relative}.home-flip>*{backface-visibility:hidden;transition:transform .56s var(--ease-flip);transition-delay:calc(var(--deal-i,0) * 70ms);position:absolute;inset:0}.home-flip>.home-flip-back{transform:rotateY(-180deg)}.js .home-flip:not(.is-up)>.home-flip-back{transform:rotateY(0)}.js .home-flip:not(.is-up)>.home-flip-front{transform:rotateY(180deg)}.home-flip .playing-card,.home-flip .playing-card:hover{transform:none}.home-flip.is-lit{transform:translateY(-6px)}.home-flip.is-lit:after{content:"";border:2.5px solid var(--color-gold);pointer-events:none;border-radius:10px;position:absolute;inset:-3px -3px 1px}.home-flip.is-dim{opacity:.36}.home-ask{background:var(--color-surface);box-shadow:0 1px 0 var(--color-line-soft), 0 14px 28px #1716140f;border-radius:1.625rem;gap:.875rem;margin-top:.875rem;padding:1.25rem;display:grid}.home-ask-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-ask-step{color:var(--color-ink-muted);font-size:.8125rem;font-weight:600}.home-dots{gap:.375rem;display:flex}.home-dots i{background:var(--color-sunken);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:50%;transition:background-color .2s}.home-dots i[data-dot=right]{background:var(--color-felt);box-shadow:none}.home-dots i[data-dot=wrong]{background:var(--color-gold);box-shadow:none}.home-ask-question{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(1.5rem,1.2rem + .8vw,1.875rem);font-weight:680;line-height:1.1}[data-state=right] .home-ask-question{color:var(--color-felt)}[data-state=wrong] .home-ask-question{color:var(--color-gold-ink)}.home-ask-text{min-height:3em;font-size:var(--text-body);color:var(--color-ink-strong);text-wrap:pretty;line-height:1.5}:is([data-state=right],[data-state=wrong]) .home-ask-text{border-left:3px solid var(--color-felt);font:500 clamp(1.0625rem, 1rem + .3vw, 1.25rem)/1.42 var(--font-display);color:var(--color-ink);padding-left:.875rem}[data-state=wrong] .home-ask-text{border-color:var(--color-gold)}.home-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.home-pick{background:var(--color-bg);white-space:nowrap;cursor:pointer;height:3.375rem;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);transition:transform .15s var(--ease-press), box-shadow .15s var(--ease-press), background-color .2s;border-radius:1rem;padding-inline:.25rem;font-weight:600}.home-pick:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 3px 0 var(--color-ink)}.home-pick:active:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 0 0 var(--color-ink);transform:translateY(3px)}.home-pick:disabled{cursor:default;opacity:.5}.home-pick.is-right{opacity:1;background:var(--color-felt);color:var(--color-on-ink);animation:home-pop .42s var(--home-spring);box-shadow:0 3px #133325}.home-pick.is-wrong{opacity:1;background:var(--color-panel-hint);box-shadow:inset 0 0 0 1.5px var(--color-gold-ink), 0 3px 0 var(--color-gold-ink)}@keyframes home-pop{45%{transform:scale(1.05)}}.home-ask-foot{min-height:2.75rem;color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.home-key{box-shadow:inset 0 0 0 1px var(--color-line);border-radius:.375rem;padding:.1875rem .375rem;font-size:.75rem;font-weight:600}@media (hover:none){.home-keys{display:none}}.home-next{white-space:nowrap;background:var(--color-ink);height:2.75rem;color:var(--color-on-ink);font-weight:600;font-size:var(--text-body-sm);cursor:pointer;box-shadow:0 3px 0 var(--color-ink-edge);transition:transform .15s var(--ease-press), box-shadow .15s var(--ease-press);border-radius:.875rem;flex:none;align-items:center;gap:.5rem;padding-inline:1.125rem;display:inline-flex}.home-next:active{box-shadow:0 0 0 var(--color-ink-edge);transform:translateY(3px)}.home-done{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.home-done img{width:6.5rem;height:6.5rem;transform:rotate(-8deg)}.home-done.is-stamped img{animation:home-stamp .62s var(--home-spring) .12s backwards}@keyframes home-stamp{0%{opacity:0;transform:scale(1.8)rotate(-24deg)}60%{opacity:1;transform:scale(.94)rotate(-8deg)}}.home-done b{font:680 1.5rem/1.1 var(--font-headline);letter-spacing:-.02em;display:block}@media not all and (width>=36rem){.home-felt{border-radius:1.625rem;padding:3.5rem .75rem .875rem}.home-board{gap:.1875rem}.home-bubble{top:-2.625rem;left:2.5rem}.home-portrait{width:3.25rem;height:3.25rem}.home-seat-name small{display:none}.home-ask{padding:1rem}.home-picks{gap:.5rem}.home-pick{font-size:.9375rem}.home-done{grid-template-columns:minmax(0,1fr)}}.home-section{padding-block:clamp(5rem,10vw,8.75rem)}.home-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:1rem 4rem;margin-bottom:clamp(2.25rem,4.5vw,3.5rem);display:grid}@media not all and (width>=56rem){.home-head{grid-template-columns:minmax(0,1fr)}}.home-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;display:grid}@media not all and (width>=72rem){.home-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=40rem){.home-how{grid-template-columns:minmax(0,1fr)}}.home-week-art{justify-items:center;gap:.625rem;display:grid}.home-week{gap:.3125rem;display:flex}.home-week i{width:1.5rem;height:1.5rem;font:600 .6875rem/1 var(--font-sans);color:var(--color-ink-muted);background:#17161412;border-radius:.4375rem;place-items:center;font-style:normal;display:grid}.home-week i.on{background:var(--color-felt);color:var(--color-bg,#f7f2e8)}.home-week i.today{outline:2px solid var(--color-felt);outline-offset:2px}.home-week-art b{font:800 2.25rem/1 var(--font-headline);letter-spacing:-.02em;color:var(--color-ink)}.home-again{background:var(--color-surface);font:600 .75rem/1.4 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-felt);border-radius:999px;padding:.25rem .75rem}.home-how article{background:var(--color-surface);box-shadow:0 1px 0 var(--color-line-soft);border-radius:1.75rem;align-content:start;gap:.25rem;padding:.75rem;display:grid}.home-how-art{border-radius:1.25rem;place-items:center;min-height:13rem;padding:1.375rem;display:grid}.home-how-copy{gap:.5rem;padding:1.125rem .875rem .875rem;display:grid}.home-how-copy p{color:var(--color-ink-muted)}.home-fan{--card-w:3.625rem;gap:.375rem;display:flex}.home-fan>:first-child{transform:rotate(-7deg)translateY(4px)}.home-fan>:nth-child(3){transform:rotate(7deg)translateY(4px)}.home-actions-art{gap:.5rem;width:100%;max-width:15.5rem;display:grid}.home-actions-art span{background:var(--color-surface);border-radius:.875rem;align-items:center;height:2.75rem;padding-inline:1rem;font-size:.9375rem;font-weight:600;display:flex;box-shadow:0 3px #e4d5a6}.home-actions-art span:last-child{background:var(--color-ink);color:var(--color-on-ink);box-shadow:0 3px 0 var(--color-ink-edge)}.home-say{background:var(--color-surface);max-width:17.5rem;font:500 1rem/1.4 var(--font-display);border-radius:1.125rem 1.125rem 1.125rem .375rem;padding:.875rem 1rem;box-shadow:0 3px #c6d6c4}.home-say b{font:600 .75rem/1 var(--font-sans);color:var(--color-felt);margin-bottom:.375rem;display:block}.home-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.home-tabs button{background:var(--color-surface);cursor:pointer;height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:999px;padding-inline:1rem;font-size:.9375rem;font-weight:500}.home-tabs button:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.home-tabs button[aria-pressed=true]{background:var(--color-ink);color:var(--color-on-ink);box-shadow:none}.home-deck{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.75rem 1.125rem;display:grid}@media not all and (width>=70rem){.home-deck{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not all and (width>=44rem){.home-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem .625rem}}.home-deck li{justify-items:center;gap:.625rem;display:grid}.home-pcard-title{max-width:13em;font-weight:600;font-size:var(--text-body-sm);text-align:center;line-height:1.25}.home-pcard{aspect-ratio:63/88;perspective:900px;cursor:pointer;width:100%;transition:transform .3s var(--home-spring)}@media (hover:hover){.home-pcard:hover{transform:translateY(-6px)rotate(-1.5deg)}}.home-pcard-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s var(--ease-flip);display:block;position:relative}.home-pcard[aria-pressed=true] .home-pcard-inner{transform:rotateY(180deg)}.home-pcard-face,.home-pcard-back{backface-visibility:hidden;border-radius:.875rem;position:absolute;inset:0;overflow:hidden}.home-pcard-face{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 4px 0 var(--color-sunken), 0 12px 22px #17161414;container-type:inline-size}.home-pcard-window{background:var(--tint);border-radius:.5625rem;place-items:end center;display:grid;position:absolute;inset:7% 8%;overflow:hidden}.home-pcard-window img{width:92%;height:auto}.home-pcard-index{z-index:2;background:var(--color-surface);border-radius:6px;justify-items:center;gap:1px;padding:2px 3px;display:grid;position:absolute;top:2.5%;left:2.8%}.home-pcard-index b{font:700 10cqi/1 var(--font-headline);letter-spacing:-.03em}.home-pcard-index svg{width:auto;height:7cqi}.home-pcard-index.is-turned{inset:auto 2.8% 2.5% auto;transform:rotate(180deg)}.home-pcard-seal{z-index:2;width:30%;height:auto;position:absolute;bottom:3%;left:4%}.home-pcard-back{background:var(--ground);color:var(--on-ground);text-align:left;align-content:center;gap:.5rem;padding:12% 10%;display:grid;transform:rotateY(180deg);box-shadow:0 0 0 1px #17161414,0 12px 22px #17161414}.home-pcard-back:before{content:"";border:1.5px solid var(--on-ground);border-radius:.5625rem;position:absolute;inset:5%}@supports (color:color-mix(in lab, red, red)){.home-pcard-back:before{border:1.5px solid color-mix(in srgb, var(--on-ground) 35%, transparent)}}.home-pcard-back:before{pointer-events:none}.home-pcard-back small{letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.home-pcard-back b{font:680 1.125rem/1.1 var(--font-headline);letter-spacing:-.02em}.home-pcard-back span{font-size:.8125rem;line-height:1.35}@media not all and (width>=44rem){.home-pcard-title{font-size:.75rem}.home-pcard-back small{display:none}.home-pcard-back b{font-size:.875rem}.home-pcard-back span{font-size:.6875rem}}.home-house{background:var(--home-felt);color:var(--color-on-ink);border-radius:clamp(0rem,3vw,2.5rem);margin-inline:clamp(0rem,1.6vw,1.5rem)}.home-house .home-lead{color:var(--home-on-felt)}.home-house-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media not all and (width>=60rem){.home-house-grid{grid-template-columns:minmax(0,1fr)}.home-house-grid>:first-child{order:2}}.home-rival{background:var(--color-surface);color:var(--color-ink);border-radius:1.625rem;gap:.75rem;padding:.75rem;display:grid}.home-rival-art{aspect-ratio:1/.78;background:var(--seat);border-radius:1.125rem;place-items:end center;display:grid;overflow:hidden}.home-rival-art img{width:72%;height:auto}.home-rival.is-in .home-rival-art img{animation:home-rise .42s var(--home-spring)}@keyframes home-rise{0%{opacity:.4;transform:translateY(14px)}}.home-rival-copy{gap:.375rem;padding:.375rem .625rem .75rem;display:grid}.home-rival-name{font:680 1.625rem/1.05 var(--font-headline);letter-spacing:-.02em}.home-rival-name span{color:var(--color-accent-ink);font-weight:600}.home-rival-copy p{color:var(--color-ink-strong)}.home-tags{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.home-tags span{background:var(--color-sunken);border-radius:999px;padding:.3125rem .625rem;font-size:.8125rem;font-weight:600}.home-map{background:var(--home-felt-panel);border-radius:1.625rem;padding:clamp(.875rem,2vw,1.375rem)}.home-map-top{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.home-map-top b{font:640 1.125rem/1.2 var(--font-headline)}.home-map-top span,.home-axis{color:var(--home-on-felt);font-size:.8125rem}.home-field{aspect-ratio:1.25;background:linear-gradient(#3d5e4e, #3d5e4e) 50% 0 / 1px 100% no-repeat, linear-gradient(#3d5e4e, #3d5e4e) 0 50% / 100% 1px no-repeat, var(--home-felt-field);border-radius:1.125rem;position:relative}@media not all and (width>=40rem){.home-field{aspect-ratio:1}}.home-quarter{color:var(--home-on-felt-faint);font-size:.75rem;font-weight:600;position:absolute}.home-quarter.is-tl{top:.75rem;left:.875rem}.home-quarter.is-tr{text-align:right;top:.75rem;right:.875rem}.home-quarter.is-bl{bottom:.75rem;left:.875rem}.home-quarter.is-br{text-align:right;bottom:.75rem;right:.875rem}.home-axis{justify-content:space-between;margin-top:.625rem;display:flex}.home-dot{left:calc(9% + var(--x) * 82%);top:calc(86% - var(--y) * 68%);background:var(--seat);cursor:pointer;width:3.375rem;height:3.375rem;box-shadow:0 0 0 3px var(--color-surface), 0 8px 16px #00000024;transition:transform .26s var(--home-spring), box-shadow .2s;border-radius:50%;padding:0;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.home-dot img{object-fit:cover;width:100%;height:100%;transform:scale(1.5)translateY(14%)}.home-dot:hover,.home-dot[aria-pressed=true]{z-index:2;transform:translate(-50%,-50%)scale(1.18)}.home-dot[aria-pressed=true]{box-shadow:0 0 0 3px var(--color-gold), 0 10px 20px #00000024}.home-dot.is-moody{outline-offset:7px;outline:2px dashed #8faa98}@media not all and (width>=40rem){.home-dot{width:2.75rem;height:2.75rem}}.home-promise{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media not all and (width>=56rem){.home-promise{grid-template-columns:minmax(0,1fr)}}.home-promise li{background:var(--color-surface);box-shadow:0 1px 0 var(--color-line-soft);border-radius:1.5rem;align-content:start;gap:.625rem;padding:1.5rem;display:grid}.home-promise b{font:640 1.25rem/1.2 var(--font-headline);letter-spacing:-.01em}.home-promise p{color:var(--color-ink-muted);font-size:.9375rem}.home-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media not all and (width>=62rem){.home-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-door{background:var(--color-surface);box-shadow:0 1px 0 var(--color-line-soft);transition:transform .26s var(--home-spring), box-shadow .26s var(--ease-state);border-radius:1.5rem;grid-template-rows:10.625rem auto;display:grid;overflow:hidden}.home-door:hover{box-shadow:0 1px 0 var(--color-line-soft), 0 18px 32px #1716141a;transform:translateY(-5px)}.home-door-art{background:var(--tint);place-items:end center;display:grid;overflow:hidden}.home-door-art img{width:auto;max-width:none;height:10rem;transition:transform .32s var(--home-spring)}.home-door:hover .home-door-art img{transform:translateY(-6px)scale(1.03)}.home-door-copy{align-content:start;gap:.375rem;padding:1.125rem 1.25rem 1.375rem;display:grid}.home-door-copy b{font:640 1.25rem/1.15 var(--font-headline);letter-spacing:-.015em}.home-door-copy span{color:var(--color-ink-muted);font-size:.9375rem}@media not all and (width>=34rem){.home-doors{grid-template-columns:minmax(0,1fr)}.home-door{grid-template-rows:auto;grid-template-columns:7.5rem minmax(0,1fr)}.home-door-art img{height:7.5rem}}.home-quick{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.home-quick a{background:var(--color-surface);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:.875rem;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.home-quick a:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.home-close{background:var(--home-butter);border-radius:clamp(0rem,3vw,2.5rem);margin-inline:clamp(0rem,1.6vw,1.5rem);overflow:hidden}.home-close-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.home-close-copy{gap:1.5rem;padding-block:clamp(3.75rem,8vw,7rem);display:grid}.home-queen{width:auto;height:clamp(20rem,34vw,30rem);margin-right:clamp(0rem,4vw,3.5rem)}.home-phone{background:var(--color-surface);border-radius:1.125rem;align-items:center;gap:.875rem;width:fit-content;padding:.625rem 1rem .625rem .625rem;display:flex}.home-qr{width:4rem;height:4rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);background:#fff;border-radius:.625rem;padding:.3125rem}.home-qr svg{width:100%;height:100%;display:block}@media not all and (width>=56rem){.home-close-grid{grid-template-columns:minmax(0,1fr)}.home-close-copy{padding-bottom:0}.home-queen{justify-self:center;height:17.5rem;margin-right:0}.home-phone{display:none}}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition:none!important;animation:none!important}}.lang-button{height:2.5rem;font-size:var(--text-body-sm);color:var(--color-ink);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);cursor:pointer;transition:box-shadow .2s var(--ease-state), background-color .2s var(--ease-state);border-radius:999px;align-items:center;gap:.5rem;padding-inline:.875rem .75rem;font-weight:600;display:inline-flex}.lang-button:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.lang-button.is-paper{color:var(--color-on-ink);background:#f7f2e814;box-shadow:inset 0 0 0 1px #f7f2e847}.lang-button.is-paper:hover{background:#f7f2e824;box-shadow:inset 0 0 0 1px #f7f2e899}.lang-sheet{width:100%;max-width:none;max-height:min(80dvh,36rem);padding:1rem 1rem calc(1.25rem + env(safe-area-inset-bottom));color:var(--color-ink);background:var(--color-bg);opacity:0;transition:opacity .22s var(--ease-state), transform .32s var(--ease-entrance), overlay .32s allow-discrete, display .32s allow-discrete;border:0;border-radius:1.75rem 1.75rem 0 0;margin:0;inset:auto 0 0;overflow-y:auto;transform:translateY(1.5rem);box-shadow:0 -12px 40px #1716142e}.lang-sheet:popover-open{opacity:1;transform:none}@starting-style{.lang-sheet:popover-open{opacity:0;transform:translateY(1.5rem)}}.lang-sheet::backdrop{background:#17161452}@media (width>=40rem){.lang-sheet{border-radius:1.75rem;width:min(26rem,100vw - 2rem);height:fit-content;margin:auto;padding:1.25rem 1.25rem 1.375rem;inset:0;transform:scale(.97);box-shadow:0 24px 60px #17161433}@starting-style{.lang-sheet:popover-open{transform:scale(.97)}}}.lang-sheet-head{justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .25rem .75rem;display:flex}.lang-list{gap:.375rem;display:grid}.lang-list a{background:var(--color-surface);min-height:3.25rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);transition:box-shadow .2s var(--ease-state);border-radius:1rem;align-items:center;gap:.875rem;padding:.5rem 1rem .5rem .625rem;font-weight:600;display:flex}.lang-list a:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.lang-list a[aria-current]{box-shadow:inset 0 0 0 2px var(--color-felt);color:var(--color-felt)}.lang-code{background:var(--color-sunken);width:2.25rem;height:2.25rem;font-family:var(--font-mono);color:var(--color-ink-strong);border-radius:.625rem;place-items:center;font-size:.75rem;font-weight:700;display:grid}.lang-note{font-size:var(--text-caption);color:var(--color-ink-muted);margin-top:.875rem;padding-inline:.25rem}.footer-studio{color:var(--color-on-ink);transition:opacity .2s var(--ease-state);align-items:center;gap:.75rem;display:inline-flex}.footer-studio svg{transform:translateY(-.125rem)}.footer-studio:hover{opacity:.82}.page-hero-answer{max-width:36em;font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;font-size:clamp(1.1875rem,1.05rem + .45vw,1.4375rem);font-weight:500;line-height:1.45}.page-hero-art{background:var(--tint);border-radius:2rem;place-items:end center;min-height:26rem;position:relative;overflow:hidden}.page-hero-art img{object-fit:contain;object-position:bottom;width:auto;height:min(100%,27rem);max-height:27rem}.page-hero-tile{background:var(--tint);border-radius:.875rem;flex:none;place-items:end center;width:3.25rem;height:3.25rem;display:grid;overflow:hidden}.page-hero-tile img{width:86%;height:auto;transform:translateY(18%)}.lesson-ticket{background:var(--color-surface);max-width:100%;min-height:3.5rem;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);transition:transform .18s var(--ease-press), box-shadow .18s var(--ease-press);border-radius:1.125rem;align-items:center;gap:.875rem;padding:.5rem 1.125rem .5rem .5rem;display:inline-flex}.lesson-ticket:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 3px 0 var(--color-ink)}.lesson-ticket:active{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 0 0 var(--color-ink);transform:translateY(3px)}.lesson-ticket-play{background:var(--color-accent-ink);width:2.75rem;height:2.75rem;color:var(--color-on-ink);box-shadow:0 2px 0 var(--color-accent-deep);border-radius:.75rem;flex:none;place-items:center;display:grid}.lesson-ticket-arrow{color:var(--color-accent-ink);transition:transform .2s var(--ease-state);margin-left:.25rem}.lesson-ticket:hover .lesson-ticket-arrow{transform:translate(3px)}.page-section>*{max-width:50rem}.page-section.is-prose>*{max-width:42rem}@media (width>=64rem){.page-section:has(>:first-child:is(.section-heading,h2)){grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem);display:grid}.page-section:has(>:first-child:is(.section-heading,h2))>*{grid-column:2;max-width:46rem}.page-section:has(>:first-child:is(.section-heading,h2))>:first-child{top:calc(var(--header-offset) + 2rem);grid-area:1/1/span 99;max-width:none;position:sticky}.page-section .section-heading .site-lead{font-size:1.0625rem}}.pot-badge{justify-items:center;min-width:4rem;line-height:1;display:inline-grid}.pot-badge b{font-family:var(--font-mono);font-size:var(--text-numeric);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:700}.pot-badge small{font-family:var(--font-mono);font-size:var(--text-numeric-sm);text-transform:uppercase;color:var(--color-ink-strong);margin-top:1px;font-weight:700}.pot-pile{justify-content:center;align-items:flex-end;gap:4px;height:40px;margin-bottom:6px;display:flex}.pot-pile-col{width:20px;height:40px;position:relative}.pot-pile-col i{left:0;bottom:calc(var(--n) * 5px);z-index:calc(var(--n) + 1);background:var(--color-accent);border:1.5px solid var(--color-chip-ring);width:20px;height:20px;box-shadow:var(--shadow-sm);border-radius:50%;position:absolute}.page-panel{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:clamp(0rem,3vw,2.5rem);margin-inline:clamp(0rem,1.6vw,1.5rem)}.door-card{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);transition:transform .26s var(--ease-state), box-shadow .26s var(--ease-state);border-radius:1.5rem;grid-template-rows:10.625rem auto;display:grid;overflow:hidden}.door-card:hover{box-shadow:0 0 0 1px var(--color-line), 0 18px 32px #1716141a;transform:translateY(-5px)}.door-card-art{background:var(--tint);place-items:end center;display:grid;overflow:hidden}.door-card-art img{width:auto;max-width:none;height:10rem;transition:transform .32s var(--ease-state)}.door-card:hover .door-card-art img{transform:translateY(-6px)}.door-card-copy{align-content:start;gap:.375rem;padding:1.125rem 1.25rem 1.375rem;display:grid}.cta-deal{background:#f7edcb;border-radius:clamp(0rem,3vw,2.5rem);margin:clamp(2rem,5vw,4rem) clamp(0rem,1.6vw,1.5rem) 0;overflow:hidden}.cta-deal-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.cta-deal-copy{justify-items:start;gap:1.25rem;padding-block:clamp(3.5rem,7vw,6rem);display:grid}.lesson-card{background:var(--color-surface);width:100%;max-width:28rem;transition:transform .26s var(--ease-state);border-radius:1.375rem;gap:.375rem;padding:1.25rem 1.375rem 1.375rem;display:grid;box-shadow:0 3px #e4d5a6,0 14px 28px #1716140f}.lesson-card:hover{transform:translateY(-3px)}.cta-deal-queen{width:auto;height:clamp(19rem,30vw,27rem);margin-right:clamp(0rem,3vw,3rem)}@media not all and (width>=56rem){.cta-deal-grid{grid-template-columns:minmax(0,1fr)}.cta-deal-copy{padding-bottom:0}.cta-deal-queen{justify-self:center;height:16rem;margin-right:0}}.rules-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}@media not all and (width>=56rem){.rules-seats{grid-template-columns:minmax(0,1fr);gap:.625rem}}.rules-seat{background:var(--color-surface);min-height:6.5rem;box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.375rem;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.rules-seat.is-you{background:var(--color-panel-question);box-shadow:0 0 0 1px var(--color-panel-question-border), 0 3px 0 var(--color-panel-question-border)}.rules-seat-cards{--card-w:3.625rem;align-items:center;gap:.375rem;margin-left:auto;display:flex}.rules-you,.rules-log-you{background:var(--color-accent-ink);color:var(--color-on-ink);font:700 .8125rem/1 var(--font-headline);border-radius:50%;flex:none;place-items:center;display:grid}.rules-you{width:3rem;height:3rem;box-shadow:0 0 0 3px var(--color-surface)}.rules-face,.rules-log-face{background:var(--seat);border-radius:50%;flex:none;overflow:hidden}.rules-face{width:3rem;height:3rem;box-shadow:0 0 0 3px var(--color-surface), 0 4px 10px #1716141a}.rules-face img,.rules-log-face img{object-fit:cover;width:100%;height:100%;transform:scale(1.45)translateY(13%)}.rules-step{scroll-margin-top:calc(var(--header-offset) + 1.5rem)}@media not all and (width>=64rem){.rules-step{scroll-margin-top:calc(var(--header-offset) + 4.5rem)}}.rules-step-title{font-family:var(--font-headline);letter-spacing:-.02em;margin-top:.25rem;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);font-weight:680;line-height:1.1}.rules-felt{background:#e2ebdc;border-radius:1.625rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;margin-top:1.25rem;padding:1.25rem 1.5rem;display:flex;box-shadow:inset 0 0 0 1px #cbd9cc}.rules-felt-side{align-items:flex-end;gap:1.75rem;display:flex}.rules-hole{gap:.25rem;margin-top:.75rem;display:flex}.rules-board{gap:.375rem;margin-top:.75rem;display:flex}@media not all and (width>=36rem){.rules-felt{padding:1rem .875rem}.rules-board{--card-w:3.5625rem;gap:.1875rem}.rules-felt-side{justify-content:space-between;width:100%}}.rules-log{align-content:start;gap:.5rem;display:grid}.rules-log li{background:var(--color-surface);min-height:2.75rem;box-shadow:0 0 0 1px var(--color-line-soft);font-size:var(--text-body-sm);border-radius:1.375rem;align-items:center;gap:.625rem;padding:.375rem .75rem .375rem .375rem;display:flex}.rules-log-you,.rules-log-face{width:2rem;height:2rem}.rules-log-you{font-size:.625rem}.rules-result{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.375rem;padding:1.25rem}.rules-result.is-winner{background:var(--color-panel-good);box-shadow:0 0 0 1px var(--color-panel-good-border), 0 3px 0 var(--color-panel-good-border)}.rules-made{background:var(--color-sunken);font-size:var(--text-body-sm);color:var(--color-ink-strong);border-radius:999px;padding:.3125rem .75rem;font-weight:600}.rules-result.is-winner .rules-made{background:var(--color-felt);color:var(--color-on-ink)}.rules-winner{font-size:var(--text-body-sm);color:var(--color-felt);margin-top:1rem;font-weight:600}.rules-action{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;flex-direction:column;padding:.75rem .75rem 1.25rem;display:flex}.rules-action-art{--card-w:3.25rem;border-radius:1.125rem;justify-content:center;align-items:center;gap:.875rem;height:8.5rem;display:flex}.rules-action-art.is-fold{background:#eee6d8}.rules-action-art.is-check{background:#dee7f1}.rules-action-art.is-call{background:#e2ebdc}.rules-action-art.is-bet{background:#f6e0e8}.rules-action-art.is-raise{background:var(--color-panel-hint)}.rules-action-art .pot-pile{margin-bottom:0}.rules-empty-bet{width:3.5rem;height:3.5rem;font:700 var(--text-numeric) / 1 var(--font-mono);color:#4a5e78;border:2px dashed #8ea3bd;border-radius:50%;place-items:center;display:grid}.rules-action-sign{font:680 1.75rem/1 var(--font-headline);color:var(--color-ink-strong)}.rules-basic-answer{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border);border-radius:1.375rem;padding:1.25rem 1.375rem 1.375rem}.rules-basics{margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.rules-basics li{border-top:1px solid var(--color-line-soft);grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.rules-basics li:first-child{border-top:0}.rules-basics-n{background:var(--color-ink);width:2.25rem;height:2.25rem;color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid}.rules-basics-name{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;padding-top:.25rem;font-size:1.1875rem;font-weight:640;line-height:1.25}.rules-raise{background:#e2ebdc;border-radius:1.25rem;grid-column:2;align-items:flex-end;gap:.5rem .75rem;width:fit-content;max-width:100%;padding:1rem 1.25rem .875rem;display:flex;box-shadow:inset 0 0 0 1px #cbd9cc}.rules-raise-step{color:var(--color-felt);justify-items:center;gap:.125rem;padding-bottom:1.75rem;display:grid}.rules-raise-step span{font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-weight:700}.rules-raise-stack.is-min b{color:var(--color-felt)}@media not all and (width>=36rem){.rules-raise{grid-column:1/-1;justify-content:space-between;gap:.25rem;width:100%;padding-inline:.75rem}.rules-raise-step svg{width:20px}}.rules-ladder{gap:.25rem;display:grid}.rules-ladder li{min-height:2.625rem;color:var(--color-ink-strong);border-radius:.875rem;align-items:center;gap:.875rem;padding:.375rem .875rem;display:flex}.rules-ladder li.is-you{background:var(--color-panel-good);box-shadow:inset 0 0 0 1px var(--color-panel-good-border);color:var(--color-ink)}.rules-ladder li.is-rival{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);color:var(--color-ink)}.rules-ladder-tag{background:var(--color-sunken);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.rules-ladder li.is-you .rules-ladder-tag{background:var(--color-felt);color:var(--color-on-ink)}.holdem-felt{text-align:center;background:#e2ebdc;border-radius:2rem;align-content:center;justify-items:center;gap:1.75rem;margin:0;padding:2rem 1.5rem;display:grid;box-shadow:inset 0 0 0 1px #cbd9cc}.holdem-felt>div{justify-items:center;display:grid}.holdem-row{--card-w:clamp(3.5625rem, 4.6vw, 4.25rem);justify-content:center;gap:.375rem;margin-top:.75rem;display:flex}.holdem-caption{background:var(--color-surface);font:600 .9375rem/1.3 var(--font-sans);color:var(--color-ink);border-radius:999px;padding:.5rem 1rem;box-shadow:0 3px #c6d6c4}@media not all and (width>=36rem){.holdem-felt{border-radius:1.625rem;padding:1.5rem .75rem}.holdem-row{--card-w:3.5625rem;gap:.1875rem}}.holdem-trait{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:1.25rem;padding:.75rem 1.25rem 1.25rem .75rem;display:grid}.holdem-trait dt{margin-top:.75rem}@media not all and (width>=36rem){.holdem-trait{grid-template-columns:minmax(0,1fr);padding:.75rem .75rem 1.25rem}.holdem-trait>.min-w-0{padding-inline:.5rem}.holdem-trait-art{height:5rem}}.holdem-trait-art{--card-w:2.75rem;border-radius:1.125rem;justify-content:center;align-items:center;gap:.5rem;height:7rem;display:flex}.holdem-trait-art.is-two{background:#f6e0e8}.holdem-trait-art.is-five{background:#e2ebdc}.holdem-trait-art.is-best{background:#f7edcb}.holdem-trait-art.is-four{background:#dee7f1}.holdem-group{gap:2px;display:flex}.holdem-group i,.holdem-seven i{background:var(--color-surface);width:.875rem;height:1.25rem;box-shadow:0 0 0 1px var(--color-line), 0 2px 0 var(--color-line);border-radius:3px;display:block}.holdem-seven{gap:3px;display:flex}.holdem-seven i{opacity:.35}.holdem-seven i.is-on{opacity:1;box-shadow:0 0 0 1.5px var(--color-gold-ink), 0 2px 0 var(--color-gold-ink)}.holdem-rounds{align-items:center;gap:.625rem;display:flex}.holdem-rounds i{background:var(--color-accent);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;display:block}.holdem-round{background:var(--color-sunken);color:var(--color-ink-strong);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.holdem-num{font:680 2rem/1 var(--font-headline);letter-spacing:-.02em;color:var(--color-accent-ink)}.holdem-variant{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;flex-direction:column;padding:.75rem .75rem 1.25rem;display:flex}.holdem-variant.is-here{box-shadow:0 0 0 1.5px var(--color-felt), 0 3px 0 var(--color-felt)}.holdem-variant>.grid{padding-inline:.5rem}.holdem-variant-table{color:var(--color-ink-strong);background:#e2ebdc;border-radius:1.125rem;gap:.875rem;padding:1rem 1.125rem;display:grid}.holdem-mini{align-items:center;gap:4px;min-height:2.125rem;margin-top:.375rem;display:flex}.holdem-mini i{border-radius:4px;width:1.5rem;height:2.125rem;display:block}.holdem-mini i.is-face{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line), 0 2px 0 var(--color-line)}.holdem-mini i.is-back{background:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent), inset 0 0 0 3px #f7f2e8b3, 0 2px 0 var(--color-accent-deep)}.holdem-here{background:var(--color-felt);color:var(--color-on-ink);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.holdem-table{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft);border-radius:1.375rem;overflow-x:auto}.holdem-table thead tr{border-bottom:1px solid var(--color-line)}.holdem-table tbody tr+tr{border-top:1px solid var(--color-line-soft)}.holdem-table .is-here,.holdem-table th:nth-child(2){background:#eef3ea}.holdem-draw{gap:2rem;margin-top:2.5rem;display:grid}@media (width>=64rem){.holdem-draw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}}.holdem-draw-felt{justify-items:start;margin:0}.holdem-draw-felt .decide-cards{--card-w:clamp(3.25rem, 11vw, 3.625rem);flex-wrap:nowrap}.holdem-draw-card{display:inline-block}.holdem-draw-card.is-thrown{opacity:.38;transform:translateY(6px)rotate(4deg)}.holdem-draw-steps{margin-top:0}.holdem-draw-steps li+li{border-top:1px solid var(--color-line-soft);padding-top:1rem}.holdem-limit.is-here{box-shadow:inset 0 0 0 1.5px var(--color-felt), 0 3px 0 var(--color-felt)}.ww-rule{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.25rem 1.375rem;display:grid}.ww-rule.is-suit{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border), 0 3px 0 var(--color-panel-question-border)}.ww-rule-num{background:var(--color-accent-ink);width:2.5rem;height:2.5rem;color:var(--color-on-ink);font:700 1.125rem/1 var(--font-headline);box-shadow:0 2px 0 var(--color-accent-deep);border-radius:50%;place-items:center;display:grid}.ww-case{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);scroll-margin-top:calc(var(--header-offset) + 1.5rem);transition:box-shadow .26s var(--ease-state);border-radius:1.25rem;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:1.25rem 1.5rem 1.375rem 1.25rem;display:grid}.ww-case:target{box-shadow:inset 0 0 0 2px var(--color-accent-hi), 0 10px 24px #17161414}.ww-case-num{font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-variant-numeric:tabular-nums;color:var(--color-accent-ink);padding-top:.25rem;font-weight:700}.ww-case-title{font-family:var(--font-headline);letter-spacing:-.012em;text-wrap:balance;font-size:1.25rem;font-weight:640;line-height:1.2}@media not all and (width>=40rem){.ww-case{grid-template-columns:minmax(0,1fr);gap:.25rem;padding:1.125rem 1.125rem 1.25rem}.ww-case-num{padding-top:0}}.sd-already{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);font-size:var(--text-body);color:var(--color-ink-strong);border-radius:1.25rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.125rem 1.25rem;line-height:1.55;display:grid}.sd-change{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);scroll-margin-top:calc(var(--header-offset) + 1.5rem);border-radius:1.5rem;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:stretch;display:grid;overflow:hidden}.sd-belief{padding:1.5rem 1.5rem 1.75rem}.sd-belief .site-h3{color:var(--color-ink-strong)}.sd-arrow{width:2.5rem;font:600 1.25rem/1 var(--font-sans);color:var(--color-felt);place-items:center;display:grid}.sd-now{background:var(--color-panel-good);box-shadow:inset 1px 0 0 var(--color-panel-good-border);align-content:start;gap:.75rem;padding:1.5rem 1.75rem 1.75rem;display:grid}.sd-now-text{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;font-size:1.125rem;font-weight:500;line-height:1.45}.sd-cards{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-panel-good-border);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;width:fit-content;max-width:100%;padding:.875rem 1rem;display:flex}.sd-hand{gap:.25rem;display:flex}.sd-beats{font:700 1.125rem/1 var(--font-headline);color:var(--color-felt)}.sd-extra{font-size:var(--text-body-sm);color:var(--color-ink-strong);line-height:1.5}@media not all and (width>=48rem){.sd-change{grid-template-columns:minmax(0,1fr)}.sd-belief{padding:1.25rem 1.25rem .5rem}.sd-arrow{transform-origin:1.875rem;justify-content:start;width:auto;height:2rem;padding-left:1.25rem;transform:rotate(90deg)}.sd-cards{flex-direction:column;align-items:flex-start;gap:.5rem}.sd-beats{margin-left:.75rem;transform:rotate(90deg)}.sd-now{box-shadow:inset 0 1px 0 var(--color-panel-good-border);padding:1.25rem 1.25rem 1.5rem}}.sd-table-grid{align-items:start;gap:1.5rem;display:grid}@media (width>=64rem){.sd-table-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:2.5rem}.sd-table-grid>figure{top:calc(var(--header-offset) + 2rem);position:sticky}}.sd-table{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;overflow-x:auto}.sd-table table{border-collapse:collapse;text-align:left;width:100%;min-width:32rem}.sd-table th{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);padding:.875rem 1rem;font-size:.8125rem;font-weight:600}.sd-table td{border-bottom:1px solid var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink-strong);vertical-align:top;padding:.75rem 1rem;line-height:1.45}.sd-table tr:last-child td{border-bottom:0}.sd-table td.is-french{color:var(--color-ink);font-weight:600}.sd-odds{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;margin-top:1.5rem;overflow:hidden}.sd-odds table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sd-odds caption{text-align:left;color:var(--color-ink-muted);padding:1rem 1.25rem .75rem;font-size:.8125rem;font-weight:600}.sd-odds thead th{border-bottom:1px solid var(--color-line);text-align:right;color:var(--color-ink-muted);vertical-align:bottom;padding:.5rem 1.25rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.25}.sd-odds thead th:first-child,.sd-odds tbody th{text-align:left}.sd-odds tbody th,.sd-odds td{border-bottom:1px solid var(--color-line-soft);font-size:var(--text-body-sm);padding:.625rem 1.25rem;line-height:1.4}.sd-odds tbody th{color:var(--color-ink);font-weight:600}.sd-odds td{text-align:right;color:var(--color-ink-strong);font-weight:500}@media not all and (width>=40rem){.sd-odds caption,.sd-odds figcaption{padding-inline:1rem}.sd-odds thead th,.sd-odds tbody th,.sd-odds td{padding-inline:.75rem}.sd-odds thead th:first-child,.sd-odds tbody th{padding-left:1rem}.sd-odds thead th:last-child,.sd-odds td:last-child{padding-right:1rem}}.sd-odds tr.is-swap th,.sd-odds tr.is-swap td{background:var(--color-panel-hint)}.sd-odds tr.is-swap th{box-shadow:inset 4px 0 0 var(--color-gold)}.sd-odds tr.is-swap td:last-child{color:var(--color-ink);font-weight:700}.sd-odds figcaption{font-size:var(--text-caption);color:var(--color-ink-muted);gap:.625rem;padding:1rem 1.25rem 1.25rem;line-height:1.5;display:grid}.sd-odds-swap{font-size:var(--text-body-sm);color:var(--color-ink);align-items:center;gap:.625rem;font-weight:600;display:flex}.sd-odds-swap i{background:var(--color-panel-hint);width:.875rem;height:.875rem;box-shadow:inset 3px 0 0 var(--color-gold), inset 0 0 0 1px var(--color-panel-hint-border);border-radius:.25rem;flex:none}.sd-south{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;display:grid}@media not all and (width>=64rem){.sd-south{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=40rem){.sd-south{grid-template-columns:minmax(0,1fr)}}.sd-south li{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;grid-template-rows:auto auto auto 1fr;align-content:start;padding:1.25rem 1.375rem 1.375rem;display:grid}.sd-south-term{font:640 1.25rem/1.2 var(--font-headline);color:var(--color-ink);text-wrap:balance;margin-top:.5rem}.sd-south-poker{border-top:1px dashed var(--color-line);font-family:var(--font-display);color:var(--color-felt);align-items:baseline;gap:.5rem;margin-top:.875rem;padding-top:.875rem;font-size:1.0625rem;font-weight:600;line-height:1.35;display:flex}.sd-south-body{font-size:var(--text-body-sm);color:var(--color-ink-strong);margin-top:.5rem;line-height:1.5}.course-pcard{width:var(--pcard-w,6.5rem);aspect-ratio:63/88;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-sunken), 0 10px 20px #17161414;border-radius:.75rem;flex:none;display:block;position:relative;container-type:inline-size}.course-pcard-window{background:var(--tint);border-radius:7cqi;place-items:end center;display:grid;position:absolute;inset:7% 8%;overflow:hidden}.course-pcard-window img{width:92%;height:auto}.course-pcard-index{z-index:2;background:var(--color-surface);border-radius:5cqi;justify-items:center;gap:1px;padding:2px 3px;display:grid;position:absolute;top:2.5%;left:2.8%}.course-pcard-index b{font:700 11cqi/1 var(--font-headline);letter-spacing:-.03em}.course-pcard-index svg{width:auto;height:8cqi}.course-pcard-seal{z-index:2;width:32%;height:auto;position:absolute;bottom:3%;left:4%}.course-fan{background:#f2e6d0;border-radius:2rem;place-items:center;min-height:25rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6d7bb}.course-fan .course-pcard{--pcard-w:clamp(9rem, 14vw, 12.5rem);transform-origin:50% 130%;transform:rotate(calc((var(--i) - 1) * 12deg));animation:course-fan-in .7s var(--ease-entrance) backwards;animation-delay:calc(var(--i) * 90ms);position:absolute}.course-fan .course-pcard:nth-child(2){z-index:2}@keyframes course-fan-in{0%{opacity:0;transform:translateY(2rem)rotate(0)}}@media not all and (width>=40rem){.course-fan{min-height:15rem}.course-fan .course-pcard{--pcard-w:6.75rem}}.course-facts{border-top:1px solid var(--color-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.course-facts>div{flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;padding:1.5rem 1rem 0 0;display:flex}.course-facts>div+div{border-left:1px solid var(--color-line-soft);padding-left:clamp(1rem,3vw,2rem)}.course-facts dd{font:680 clamp(2.25rem, 1.6rem + 2vw, 3.25rem)/1 var(--font-headline);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.course-facts dt{font-size:var(--text-body-sm);color:var(--color-ink-muted)}@media not all and (width>=48rem){.course-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.course-facts>div:nth-child(3){border-left:0;padding-left:0}.course-facts>div:nth-child(n+3){border-top:1px solid var(--color-line-soft);margin-top:1.25rem}}.course-stages{gap:clamp(2.5rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.course-stage{border-top:1px solid var(--color-line-soft);gap:1.5rem;padding-top:1.75rem;display:grid}@media (width>=64rem){.course-stage{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem)}.course-stage-head{top:calc(var(--header-offset) + 2rem);position:sticky}}.course-paths{gap:.75rem;display:grid}.course-path{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;padding:.875rem 1.25rem 1.125rem .875rem;display:grid}.course-path .btn-paper{white-space:normal;text-align:left;height:auto;min-height:2.75rem;padding-block:.5rem}.course-path-outcome{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;margin-top:.625rem;font-size:1.0625rem;font-weight:500;line-height:1.45}@media not all and (width>=36rem){.course-path{gap:.875rem;padding:.75rem .875rem 1rem .75rem}.course-path .course-pcard{--pcard-w:4.75rem}}.course-cast{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:1rem .75rem;display:grid}.course-cast li{justify-items:center;gap:.5rem;display:grid}.course-cast-face{background:var(--seat);width:4.5rem;height:4.5rem;box-shadow:0 0 0 3px var(--color-surface), 0 6px 14px #1716141a;border-radius:50%;overflow:hidden}.course-cast-face img{object-fit:cover;width:100%;height:100%;transform:scale(1.5)translateY(14%)}.course-cast-name{font-size:var(--text-body-sm);font-weight:600}.course-price{gap:2rem;display:grid}@media (width>=64rem){.course-price{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(2.5rem,5vw,5rem)}}.course-price-plans{gap:.75rem;display:grid}@media (width>=40rem){.course-price-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.course-price-plans li{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.375rem;flex-direction:column;align-items:flex-start;padding:1.375rem 1.5rem 1.5rem;display:flex}.course-price-plans li>:nth-last-child(2){margin-bottom:1.25rem}.course-price-plans li>:last-child{margin-top:auto}.course-price-amounts{border-top:1px solid var(--color-line-soft);align-self:stretch;gap:.75rem;margin-top:1.125rem;padding-top:1rem;display:grid}.course-price-amounts dt{font-size:var(--text-caption);color:var(--color-ink-muted);font-weight:600}.course-price-amounts dd{font-size:var(--text-body-sm);color:var(--color-ink-strong);margin-top:.125rem}.course-price-amounts b{font-family:var(--font-headline);font-variant-numeric:tabular-nums;color:var(--color-ink);margin-right:.25rem;font-size:1.5rem;font-weight:640}.course-price-plans li.is-free{background:#eceee5;box-shadow:inset 0 0 0 1px #b5c5b7}.course-faq{margin-top:2rem;display:grid}.course-faq>div{border-top:1px solid var(--color-line-soft);padding-block:1.5rem}.course-faq>div:first-child{border-top:0;padding-top:0}@media (width>=64rem){.course-faq{margin-top:0}}.hands-compare{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;gap:.75rem;margin-top:2rem;padding:1.25rem;display:grid}.hands-compare-picks{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.hands-compare-vs{color:var(--color-ink-muted);font-size:.8125rem;font-weight:600}.hands-select{display:block;position:relative}.hands-select select{background:var(--color-bg);width:100%;height:2.875rem;color:var(--color-ink);font:600 .9375rem/1 var(--font-sans);box-shadow:inset 0 0 0 1px var(--color-line);appearance:none;cursor:pointer;border:0;border-radius:.875rem;padding:0 2rem 0 .875rem}.hands-select select:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.hands-select:after{content:"";border-right:1.75px solid var(--color-ink-strong);border-bottom:1.75px solid var(--color-ink-strong);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:.875rem;transform:translateY(-70%)rotate(45deg)}.hands-verdict{background:var(--color-panel-good);box-shadow:inset 0 0 0 1px var(--color-panel-good-border);border-radius:1.125rem;gap:.625rem;padding:1rem 1.125rem;display:grid}.hands-verdict-line{font-family:var(--font-headline);letter-spacing:-.012em;color:var(--color-ink);text-wrap:balance;font-size:1.3125rem;font-weight:640;line-height:1.2}.hands-verdict-line b{color:var(--color-felt);font-weight:680}.hands-verdict-line span{font-family:var(--font-display);letter-spacing:0;font-size:1.0625rem;font-weight:500;line-height:1.4;display:block}.hands-verdict-odds{gap:.25rem;font-size:.875rem;display:grid}.hands-verdict-odds li{justify-content:space-between;gap:1rem;display:flex}.hands-verdict-odds li span:first-child{font-weight:600}.hands-verdict-odds li span:last-child{color:var(--color-ink-strong);text-align:right}.hands-ladder{scroll-margin-top:calc(var(--header-offset) + 1rem);display:grid}.hands-note{font-size:var(--text-body-sm);color:var(--color-ink-muted);text-wrap:pretty;margin-top:1.25rem;line-height:1.5}.hands-note a{color:var(--color-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:4px;white-space:nowrap;margin-left:.25rem;font-weight:600}@media not all and (width>=64rem){.hands-ladder-section>.page-section{flex-direction:column;display:flex}.hands-ladder-section .hands-head{display:contents}.hands-ladder-section .hands-head>.site-lead{margin-bottom:1.5rem}.hands-ladder-section .hands-compare{order:3}.hands-ladder-section .hands-ladder{order:1}.hands-ladder-section .hands-note{order:2}}.hands-rung{border-top:1px solid var(--color-line-soft);scroll-margin-top:calc(var(--header-offset) + 1rem);grid-template-columns:2.75rem minmax(0,1fr) 9.5rem;gap:.5rem 1.25rem;padding-block:1.75rem;display:grid}.hands-rung:first-child{border-top:0}.hands-rung.is-top{--bleed:min(1.25rem, calc(var(--page-gutter) - .125rem));padding-inline:var(--bleed);margin-inline:calc(-1 * var(--bleed));background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border);border-radius:1.5rem}.hands-rung.is-top+.hands-rung{border-top:0}.hands-rung-n{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:680;line-height:1}.hands-rung.is-top .hands-rung-n{color:var(--color-gold-ink)}.hands-rung-main{gap:.75rem;min-width:0;display:grid}.hands-alias{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink-muted);margin-left:.375rem;font-size:.875rem;font-weight:500}.hands-rung-cards{gap:.375rem;padding-block:.25rem .125rem;display:flex}.hands-rung-odds{align-content:start;gap:.25rem;display:grid}.hands-ratio{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1.5rem;font-weight:700;line-height:1.1}.hands-rung.is-top .hands-ratio{font-size:1.875rem}.hands-meter{background:var(--color-sunken);border-radius:999px;height:.375rem;margin-top:.375rem;display:block;overflow:hidden}.hands-meter i{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.hands-rung.is-top .hands-meter{background:#f2dea5}.hands-rung.is-top .hands-meter i{background:var(--color-gold-ink)}@media not all and (width>=40rem){.hands-rung{grid-template-columns:2.25rem minmax(0,1fr)}.hands-rung-odds{grid-column:2;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.75rem}.hands-rung-odds .kicker{display:none}.hands-ratio,.hands-rung.is-top .hands-ratio{font-size:1.25rem}.hands-meter{grid-column:1/-1}.hands-rung-n{font-size:1.375rem}.hands-rung-cards{--card-w:3.25rem}}.hands-vs-hands{gap:.5rem;display:grid}.hands-vs-hand{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1rem;gap:.625rem;padding:.75rem .875rem .875rem;display:grid}.hands-vs-hand.is-winner{background:var(--color-panel-good);box-shadow:inset 0 0 0 1.5px var(--color-panel-good-border)}.hands-vs-cards{--card-w:min(2.875rem, calc((100% - 1rem) / 5));gap:.25rem;display:flex}.hands-vs-hand:not(.is-winner) .hands-vs-cards{opacity:.72}.hands-vs .site-h3{text-wrap:balance}@media (width>=64rem){.hands-vs-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.hands-vs{grid-row:span 3;grid-template-rows:subgrid;row-gap:.75rem}}@media (width>=40rem) and ((width<64rem)){.hands-vs{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:1.5rem}.hands-vs .site-h3{grid-column:1/-1}.hands-vs-hands{grid-row:span 2}}.hands-stat-value{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:700;line-height:1.05}.hands-stat.is-seven{background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border), 0 3px 0 var(--color-panel-hint-border)}.hands-stat.is-seven .hands-stat-value{color:var(--color-gold-ink)}.hands-count{margin-top:2rem}.hands-count ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.hands-count li{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft);border-radius:1.25rem;align-content:start;gap:.375rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.hands-count b{white-space:nowrap;font-family:var(--font-headline);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:680;line-height:1}.hands-count li:first-child b{color:var(--color-accent-ink)}.hands-count span{color:var(--color-ink-strong);font-size:.875rem;line-height:1.35}@media not all and (width>=36rem){.hands-count ul{grid-template-columns:minmax(0,1fr)}.hands-count li{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline}.hands-count b{font-size:1.75rem}}.hands-tie{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.75rem;gap:1.25rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.hands-tie-table{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"you board rival";align-items:stretch;gap:.75rem;display:grid}.hands-tie-board{background:#e2ebdc;border-radius:1.25rem;grid-area:board;align-content:center;justify-items:center;gap:.625rem;padding:1rem 1.25rem;display:grid;box-shadow:inset 0 0 0 1px #cbd9cc}.hands-tie-seat{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;align-content:start;gap:.875rem;padding:1rem 1.125rem;display:grid}.hands-tie-seat.is-you{grid-area:you}.hands-tie-seat.is-rival{grid-area:rival}.hands-tie-seat.is-winner{background:var(--color-panel-good);box-shadow:inset 0 0 0 1.5px var(--color-felt)}.hands-tie-hand{flex-wrap:wrap;gap:.875rem 1.25rem;display:flex}.hands-pill{background:var(--color-sunken);white-space:nowrap;border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.hands-pill.is-win{background:var(--color-felt);color:var(--color-on-ink)}@media not all and (width>=64rem){.hands-tie-table{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"board board""you rival"}}@media not all and (width>=40rem){.hands-tie-table{grid-template-columns:minmax(0,1fr);grid-template-areas:"board""you""rival"}.hands-tie-board{justify-items:start}}.hands-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.hands-rules li{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft);color:var(--color-ink-strong);border-radius:1.25rem;align-content:start;gap:.75rem;padding:1.25rem;display:grid}@media not all and (width>=56rem){.hands-rules{grid-template-columns:minmax(0,1fr)}}.hands-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.5rem;display:grid}.hands-names div{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft);border-radius:1rem;gap:.125rem;padding:.875rem 1rem;display:grid}.hands-names dt{color:var(--color-ink-muted);font-size:.8125rem;font-weight:600}.hands-names dd{font-family:var(--font-display);color:var(--color-ink);font-size:1.125rem;font-weight:500}@media not all and (width>=30rem){.hands-names{grid-template-columns:minmax(0,1fr)}}.hands-faq{display:grid}.hands-faq>div{border-top:1px solid var(--color-line-soft);padding-block:1.75rem}.hands-faq>div:first-child{border-top:0;padding-top:0}.hands-next{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.hands-next:not(:has(.hands-next-sheet)){grid-template-columns:minmax(0,1fr)}.hands-next-sheet{width:11rem;box-shadow:0 0 0 1px var(--color-line-soft), 0 8px 18px #17161414;background:#fff;border-radius:.875rem;gap:.25rem;padding:.75rem;display:grid;transform:rotate(-3deg)}.hands-next-sheet span{border-bottom:1px solid var(--color-line-soft);align-items:baseline;gap:.5rem;padding-bottom:.25rem;font-size:.75rem;display:flex}.hands-next-sheet span:last-child{border-bottom:0}.hands-next-sheet i{font-style:normal;font-family:var(--font-mono);color:var(--color-accent-ink);font-weight:700}.hands-next-links{border-top:1px solid var(--color-line-soft);margin-top:.5rem;display:grid}.hands-next-links a{border-bottom:1px solid var(--color-line-soft);color:var(--color-ink);transition:color .2s var(--ease-state);justify-content:space-between;gap:1rem;padding-block:.875rem;font-weight:600;display:flex}.hands-next-links a:hover,.hands-next-links a span:last-child{color:var(--color-accent-ink)}@media not all and (width>=36rem){.hands-next{grid-template-columns:minmax(0,1fr)}.hands-next-sheet{width:100%;max-width:14rem}}.sheet-page{width:100%;max-width:var(--page-max);padding:2.5rem var(--page-gutter) 3.5rem;gap:2.5rem;margin-inline:auto;display:grid}@media (width>=64rem){.sheet-page{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem);padding-top:3.5rem;padding-bottom:5rem}.sheet-intro{top:calc(var(--header-offset) + 2rem);position:sticky}}.sheet-intro{align-content:start;justify-items:start;gap:1.25rem;display:grid}.sheet-back{min-height:2.75rem;font-size:var(--text-body-sm);color:var(--color-ink-strong);transition:color .2s var(--ease-state);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.sheet-back:hover{color:var(--color-accent-ink)}.sheet-paper{box-shadow:0 0 0 1px var(--color-line-soft), 0 2px 0 var(--color-line-soft), 0 24px 48px #17161414;background:#fff;border-radius:.75rem;gap:1rem;padding:clamp(1rem,3vw,2.25rem);display:grid}.sheet-paper-head{border-bottom:2px solid var(--color-ink);color:var(--color-ink-strong);justify-content:space-between;gap:1rem;padding-bottom:.75rem;font-size:.8125rem;font-weight:600;display:flex}.sheet-paper-head span:first-child{font-family:var(--font-headline);color:var(--color-ink);font-size:1rem;font-weight:700}.sheet-table{border-collapse:collapse;text-align:left;width:100%}.sheet-table tbody tr:first-child td{border-top:0}.sheet-table th{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);padding:0 .75rem .5rem 0;font-size:.75rem;font-weight:600}.sheet-table td{border-top:1px solid var(--color-line-soft);vertical-align:middle;padding:.75rem .75rem .75rem 0}.sheet-table td:last-child,.sheet-table th:last-child{padding-right:0}.sheet-rank{width:1.75rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-accent-ink);font-size:.875rem;font-weight:700}.sheet-name{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--color-ink);font-size:1.125rem;font-weight:660;line-height:1.2;display:block}.sheet-short{color:var(--color-ink-muted);margin-top:.125rem;font-size:.8125rem;line-height:1.3;display:block}.sheet-top{background:var(--color-panel-hint);color:var(--color-gold-ink);border-radius:999px;margin-top:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.sheet-cards{--card-w:2.75rem;gap:.25rem;padding-bottom:.125rem;display:flex}.sheet-odds{width:8rem;color:var(--color-ink-strong);font-size:.8125rem;line-height:1.3}.sheet-tie{background:var(--color-bg);border-radius:.75rem;padding:1rem 1.125rem}@media not all and (width>=40rem){.sheet-table th:nth-child(3){display:none}.sheet-table tbody td:nth-child(3){border-top:0;padding-top:0;display:block}.sheet-table tbody tr{border-top:1px solid var(--color-line-soft);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.sheet-table tbody tr:first-child,.sheet-table tbody td{border-top:0}.sheet-table tbody td:nth-child(3){grid-column:2;padding-bottom:.875rem}.sheet-table thead{display:none}.sheet-cards{--card-w:2.875rem}}.sheet-download{border-top:1px solid var(--color-line-soft);gap:.625rem;width:100%;max-width:26rem;padding-top:1.25rem;display:grid}.sheet-download ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sheet-download a{background:var(--color-surface);min-height:3.5rem;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);color:var(--color-ink-strong);transition:box-shadow .18s var(--ease-press), transform .18s var(--ease-press);border-radius:1rem;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.sheet-download a:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 3px 0 var(--color-ink)}.sheet-download a:active{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 0 0 var(--color-ink);transform:translateY(3px)}.sheet-download svg{flex:none}.sheet-foot{color:var(--color-ink-muted);margin-top:-.25rem;font-size:.75rem;line-height:1.4}.sheet-image{align-items:center;gap:2rem;display:grid}@media (width>=56rem){.sheet-image{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,5vw,5rem)}}.sheet-image-figure{width:100%;max-width:34rem;box-shadow:0 0 0 1px var(--color-line-soft), 0 18px 36px #17161414;background:#fff;border-radius:1rem;justify-self:center;padding:.625rem;transform:rotate(-1deg)}.sheet-image-figure img{border-radius:.5rem;width:100%;height:auto;display:block}.sheet-links{border-top:1px solid var(--color-line-soft);margin-top:1.5rem;display:grid}.sheet-links a{border-bottom:1px solid var(--color-line-soft);color:var(--color-ink);transition:color .2s var(--ease-state);justify-content:space-between;gap:1rem;padding-block:.875rem;font-weight:600;display:flex}.sheet-links a:hover,.sheet-links a span:last-child{color:var(--color-accent-ink)}.gl-search{background:var(--color-surface);min-width:0;height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);color:var(--color-ink-muted);transition:box-shadow .18s var(--ease-state);border-radius:.875rem;flex:1;align-items:center;gap:.625rem;padding-inline:.875rem;display:flex}.gl-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.gl-search input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.gl-search input::placeholder{color:var(--color-ink-muted)}.gl-search input::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 2l8 8M10 2l-8 8' stroke='%236C6A65' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/.75rem no-repeat;width:1rem;height:1rem}.gl-bar{top:var(--header-offset);z-index:40;margin:0 calc(-1 * var(--page-gutter)) 2.25rem;padding:.5rem var(--page-gutter);border-block:1px solid var(--color-line-soft);background:var(--color-bg);align-items:center;gap:.5rem;display:flex;position:sticky}.gl-bar-index{background:var(--color-surface);max-width:46%;height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 2px 0 var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink);cursor:pointer;border-radius:.875rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding-inline:.875rem .75rem;font-weight:600;display:inline-flex}.gl-search[hidden]+.gl-bar-index{flex:1;max-width:none}.gl-now{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;min-width:0;display:inline-flex;overflow:hidden}.gl-empty{background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border);color:var(--color-ink-strong);border-radius:1.25rem;margin-bottom:2rem;padding:1.25rem 1.5rem}.gl-layout{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.gl-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(2.5rem,4vw,4rem);padding-top:.5rem}}.gl-rail-inner{top:calc(var(--header-offset) + 1.5rem);max-height:calc(100vh - var(--header-offset) - 3rem);scrollbar-width:thin;padding:.125rem .5rem 1rem .125rem;overflow-y:auto}.gl-rail-item{align-items:center;gap:.625rem;padding-block:.3125rem}.gl-rail-item svg,.gl-rail-item .gl-dot{flex:none}.gl-rail-item [data-text]{flex:1;min-width:0}.gl-rail-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);font-size:.75rem;font-weight:500}.gl-rail-quote{width:10px;font-family:var(--font-display);text-align:center;color:var(--color-accent-ink);font-size:1.25rem;font-weight:700;line-height:.5;display:inline-block;transform:translateY(.2rem)}.gl-letters{grid-template-columns:repeat(9,minmax(0,1fr));gap:.25rem;display:grid}.gl-letters>*{aspect-ratio:1;font-family:var(--font-mono);color:var(--color-ink-faint);border-radius:.4375rem;place-items:center;font-size:.75rem;font-weight:700;display:grid}.gl-letters button{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);color:var(--color-ink);cursor:pointer;transition:box-shadow .18s var(--ease-state), color .18s var(--ease-state)}.gl-letters button:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink);color:var(--color-accent-ink)}.gl-hero-tools{gap:.875rem;max-width:36rem;display:grid}.gl-search-hero{height:3.5rem;box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 3px 0 var(--color-ink);border-radius:1.125rem}.gl-search-hero:focus-within{box-shadow:inset 0 0 0 2px var(--color-ink), 0 3px 0 var(--color-ink)}.gl-search-hero input{font-size:1.0625rem}.gl-stats{font-size:var(--text-body-sm);color:var(--color-ink-muted);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.gl-stats b{font-family:var(--font-headline);font-variant-numeric:tabular-nums;color:var(--color-ink);margin-right:.25rem;font-size:1.0625rem;font-weight:700}.gl-stats a{text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px}.gl-stats a:hover{-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);text-decoration-color:var(--color-accent-hi)}.gl-popular{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.gl-popular span{margin-right:.25rem}.gl-popular a{background:var(--color-surface);height:2rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);color:var(--color-ink);transition:box-shadow .18s var(--ease-state);border-radius:999px;align-items:center;padding-inline:.75rem;font-weight:600;display:inline-flex}.gl-popular a:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.gl-dot{background:var(--tint);border-radius:.1875rem;flex:none;width:.625rem;height:.625rem;display:inline-block}.gl-topics{margin-bottom:clamp(2.5rem,6vw,4rem)}.gl-topics-head{gap:.25rem;max-width:44rem;margin-bottom:1.5rem;display:grid}.gl-tiles{margin-inline:calc(-1 * var(--page-gutter));padding:.25rem var(--page-gutter) .75rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;grid-auto-columns:minmax(13rem,64%);grid-auto-flow:column;gap:.75rem;display:grid;overflow-x:auto}.gl-tiles::-webkit-scrollbar{display:none}@media (width>=48rem){.gl-tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}.gl-tile{background:var(--color-surface);height:100%;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);scroll-snap-align:start;transition:transform .18s var(--ease-press), box-shadow .18s var(--ease-state);border-radius:1.25rem;grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:.75rem .875rem;padding:.875rem 1rem 1rem .875rem;display:grid}.gl-tile:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 3px 0 var(--color-ink);transform:translateY(-2px)}.gl-tile-suit{background:var(--tint);border-radius:.4375rem;align-self:start;place-items:center;width:2rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gl-tile-suit{background:color-mix(in srgb, var(--tint) 28%, var(--color-surface))}}.gl-tile-suit{box-shadow:inset 0 0 0 1px var(--color-line), 0 2px 0 var(--color-line-soft)}.gl-tile-body{gap:.125rem;min-width:0;display:grid}.gl-tile-body b{font-family:var(--font-headline);letter-spacing:-.01em;font-size:1.0625rem;font-weight:640;line-height:1.2}.gl-tile-body small{color:var(--color-ink-muted);font-size:.8125rem}.gl-tile-words{border-top:1px solid var(--color-line-soft);font-family:var(--font-display);color:var(--color-ink-strong);text-wrap:pretty;grid-column:1/-1;align-self:start;padding-top:.625rem;font-size:.9375rem;line-height:1.4}.gl-group+.gl-group,.gl-group+.gl-heard{margin-top:clamp(3.5rem,7vw,5.5rem)}.gl-group-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding-bottom:1.5rem;display:grid}.gl-group-suit{background:var(--tint,#fefbf3);border-radius:.5rem;place-items:center;width:2.5rem;height:3.375rem;margin-top:.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gl-group-suit{background:color-mix(in srgb, var(--tint,var(--color-surface)) 28%, var(--color-surface))}}.gl-group-suit{box-shadow:inset 0 0 0 1px var(--color-line), 0 3px 0 var(--color-line-soft)}.gl-group-title{font-family:var(--font-headline);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:680;line-height:1.05}.gl-group-lead{max-width:36em;font-size:var(--text-body);color:var(--color-ink-muted);text-wrap:pretty;margin-top:.5rem;line-height:1.5}@media (width>=75rem){.gl-terms{columns:2;column-gap:clamp(2rem,3vw,3rem)}}.gl-term{border-top:1px solid var(--color-line-soft);break-inside:avoid;max-width:40rem;transition:box-shadow .26s var(--ease-state), background-color .26s var(--ease-state);flex-direction:column;padding:1.125rem 0 1.375rem;display:flex}.gl-term:target{background:var(--color-surface);box-shadow:0 0 0 2px var(--color-accent-hi), 0 10px 24px #17161414;border-top-color:#0000;border-radius:1.125rem;margin-inline:-.875rem;padding-inline:.875rem}.gl-still{order:-1;margin-bottom:.75rem}.gl-still img{width:min(100%, var(--w));border-radius:2rem;height:auto;display:block}.gl-term-head{flex-wrap:wrap;align-items:baseline;gap:.125rem .625rem;display:flex}.gl-term-name{font-family:var(--font-headline);letter-spacing:-.012em;color:var(--color-ink);font-size:1.1875rem;font-weight:640;line-height:1.25}.gl-term-code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-accent-ink);font-size:.75rem;font-weight:700}.gl-term-def{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;margin-top:.375rem;font-size:1.0625rem;font-weight:500;line-height:1.45}@media not all and (width>=40rem){.gl-term-def{font-size:1rem}}.gl-term-context{font-size:var(--text-body-sm);color:var(--color-ink-muted);text-wrap:pretty;margin-top:.4375rem;line-height:1.5}.gl-term-heard{color:var(--color-ink-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.gl-term-heard span{margin-right:.25rem}.gl-term-heard b{color:var(--color-ink-strong);font-weight:600}.gl-term-heard i{color:var(--color-line);margin-inline:.125rem;font-style:normal}.gl-term-links{flex-wrap:wrap;gap:.25rem 1.125rem;margin-top:.625rem;font-size:.8125rem;line-height:1.4;display:flex}.gl-deeper{max-width:100%;color:var(--color-ink);text-underline-offset:3px;transition:text-decoration-color .18s var(--ease-state);align-items:baseline;gap:.375rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.gl-deeper:hover{-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);text-decoration-color:var(--color-accent-hi)}.gl-deeper small{font-size:inherit;color:var(--color-ink-muted);flex:none}.gl-deeper>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gl-deeper i{color:var(--color-accent-ink);font-style:normal}.gl-aside{background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;padding:1.25rem 1.375rem;display:flex}.gl-aside p{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;flex:22rem;font-size:1.0625rem;font-weight:500;line-height:1.45}.gl-heard{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.75rem;padding:clamp(1.25rem,3.5vw,2.25rem)}@media not all and (width>=40rem){.gl-heard{margin-inline:calc(-1 * var(--page-gutter) + .5rem)}}.gl-heard-grid{gap:1.25rem;margin-top:1.5rem;display:grid}.gl-heard-l{font-family:var(--font-headline);color:var(--color-accent-ink);font-size:1.125rem;font-weight:700;line-height:1.6rem}.gl-heard:not(.is-cloud) .gl-heard-letter{border-top:1px solid var(--color-line-soft);padding-top:.75rem}.gl-heard:not(.is-cloud) .gl-heard-letter+.gl-heard-letter{margin-top:.5rem}@media (width>=48rem){.gl-heard:not(.is-cloud) .gl-heard-list{columns:2;column-gap:clamp(2rem,3.5vw,3.25rem)}}.gl-heard-row{break-inside:avoid;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;padding:.5rem 0 .625rem;display:flex}.gl-say{font-family:var(--font-headline);color:var(--color-ink);font-size:1.0625rem;font-weight:640;line-height:1.3}.gl-means{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.3}.gl-means a{color:var(--color-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px;transition:text-decoration-color .18s var(--ease-state);font-weight:600}.gl-means a:hover{-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);text-decoration-color:var(--color-accent-hi)}.gl-means>span:last-child:not([aria-hidden]){color:var(--color-ink-strong);font-weight:600}.gl-line{color:var(--color-ink-muted);text-wrap:pretty;flex-basis:100%;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.gl-heard.is-cloud .gl-heard-cloud{gap:.5rem;display:grid}.gl-heard.is-cloud .gl-heard-letter{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.gl-heard.is-cloud .gl-heard-l{background:var(--color-sunken);width:2rem;height:2.125rem;font-family:var(--font-mono);color:var(--color-ink-strong);border-radius:.5rem;place-items:center;font-size:.8125rem;line-height:1;display:grid}.gl-heard.is-cloud .gl-heard-list{flex-wrap:wrap;gap:.375rem;display:flex}.gl-heard.is-cloud .gl-heard-row{padding:0;display:block}.gl-heard.is-cloud .gl-means,.gl-heard.is-cloud .gl-line{display:none}.gl-heard.is-cloud .gl-say{background:var(--color-bg);height:2.125rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);font-family:var(--font-display);cursor:pointer;transition:box-shadow .16s var(--ease-state), background-color .16s var(--ease-state);border-radius:.625rem;align-items:center;padding-inline:.75rem;font-size:.9688rem;font-style:italic;font-weight:600;display:inline-flex}.gl-heard.is-cloud .gl-say:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.gl-heard.is-cloud .gl-say[aria-pressed=true]{background:var(--color-ink);box-shadow:none;color:var(--color-on-ink)}.gl-bubble{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;align-self:start;padding:1.25rem 1.25rem 1.125rem}@media (width>=64rem){.gl-heard.is-cloud .gl-heard-grid{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}.gl-bubble{top:calc(var(--header-offset) + 1.5rem);order:2;position:sticky}}.gl-bubble-hint{font-size:var(--text-body-sm);color:var(--color-ink-muted)}.gl-bubble-say{font-family:var(--font-display);overflow-wrap:anywhere;color:var(--color-ink);font-size:clamp(1.625rem,1.35rem + 1vw,2.125rem);font-style:italic;font-weight:600;line-height:1.1}.gl-bubble-means{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.625rem;font-size:.875rem;display:flex}.gl-bubble-means a,.gl-bubble-means b{background:var(--color-ink);min-height:1.75rem;color:var(--color-on-ink);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-weight:650;display:inline-flex}.gl-bubble-means a:hover{background:var(--color-accent-ink)}.gl-bubble-line{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;margin-top:.75rem;font-size:1.0625rem;font-weight:500;line-height:1.45}.gl-method{max-width:44rem;font-size:var(--text-body-sm);color:var(--color-ink-muted);margin-top:2.5rem;line-height:1.55}.gl-method a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:4px;font-weight:600}.gl-sheet{width:100%;max-width:none;height:min(88dvh,52rem);max-height:none;color:var(--color-ink);background:var(--color-bg);opacity:0;transition:opacity .22s var(--ease-state), transform .32s var(--ease-entrance), overlay .32s allow-discrete, display .32s allow-discrete;border:0;border-radius:1.75rem 1.75rem 0 0;margin:0;padding:0;inset:auto 0 0;overflow:hidden;transform:translateY(1.5rem);box-shadow:0 -12px 40px #1716142e}.gl-sheet:popover-open{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{.gl-sheet:popover-open{opacity:0;transform:translateY(1.5rem)}}.gl-sheet::backdrop{background:#17161452}@media (width>=40rem){.gl-sheet{border-radius:1.75rem;width:min(46rem,100vw - 2rem);height:min(84vh,50rem);margin:auto;inset:0;transform:scale(.97);box-shadow:0 24px 60px #17161433}@starting-style{.gl-sheet:popover-open{transform:scale(.97)}}}.gl-sheet-head{flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .5rem 1.375rem;display:flex}.gl-sheet-body{overscroll-behavior:contain;min-height:0;padding:.5rem 1.375rem calc(1.75rem + env(safe-area-inset-bottom));flex:1;position:relative;overflow-y:auto}.gl-sheet-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-top:.625rem;display:grid}.gl-sheet-groups a{background:var(--color-surface);min-height:3rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);transition:box-shadow .18s var(--ease-state);border-radius:1rem;align-items:center;gap:.625rem;padding:.375rem .75rem .375rem .375rem;font-size:.9375rem;font-weight:600;display:flex}.gl-sheet-groups a:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.gl-sheet-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gl-sheet-suit{background:var(--color-bg);width:1.75rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:.375rem;flex:none;place-items:center;display:grid}.gl-sheet-letters{z-index:1;scrollbar-width:none;background:var(--color-bg);box-shadow:0 1px 0 var(--color-line-soft);gap:.25rem;margin:.375rem -1.375rem 0;padding:.625rem 1.375rem;display:flex;position:sticky;top:-.5rem;overflow-x:auto}.gl-sheet-letters::-webkit-scrollbar{display:none}.gl-sheet-letters a{background:var(--color-surface);width:2rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);font-family:var(--font-mono);transition:box-shadow .18s var(--ease-state), color .18s var(--ease-state);border-radius:.5rem;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.gl-sheet-letters a:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink);color:var(--color-accent-ink)}@media (width>=40rem){.gl-sheet-letters{gap:.1875rem;overflow:visible}.gl-sheet-letters a{flex:1 1 0;width:auto;min-width:0}}.gl-az-block{border-top:1px solid var(--color-line-soft);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-block:.875rem .625rem;scroll-margin-top:3.5rem;display:grid}.gl-az-block:first-child{border-top:0}.gl-az-letter{font-family:var(--font-headline);color:var(--color-accent-ink);font-size:1.375rem;font-weight:700;line-height:1.6rem}.gl-az ul{columns:2;column-gap:1.25rem}@media (width>=40rem){.gl-az ul{columns:3}}.gl-az li{break-inside:avoid}.gl-az a{color:var(--color-ink-strong);transition:color .18s var(--ease-state);padding:.25rem 0;font-size:.9375rem;line-height:1.35;display:block}.gl-az a:hover{color:var(--color-accent-ink)}.gl-az small{color:var(--color-ink-muted);font-size:.75rem;line-height:1.3;display:block}.gl-az small:before{content:"→ "}.qs-finder{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.75rem;gap:1.25rem 2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=48rem){.qs-finder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.qs-finder{grid-template-columns:repeat(3,minmax(0,1fr))}}.qs-finder-group ul{margin-top:.5rem;display:grid}.qs-finder-group a{font-size:var(--text-body-sm);color:var(--color-ink-strong);transition:background-color .18s var(--ease-state), color .18s var(--ease-state);border-radius:.625rem;gap:.625rem;margin-inline:-.5rem;padding:.4375rem .5rem;line-height:1.35;display:flex}.qs-finder-group a:hover{background:var(--color-bg);color:var(--color-ink)}.qs-num{min-width:1.375rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-accent-ink);flex:none;padding-top:.0625rem;font-size:.75rem;font-weight:700}.qs-group-title{font-family:var(--font-headline);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);font-weight:680;line-height:1.1}.qs-card{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);scroll-margin-top:calc(var(--header-offset) + 1.5rem);transition:box-shadow .26s var(--ease-state);border-radius:1.375rem;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:1.375rem 1.5rem 1.5rem 1.25rem;display:grid}.qs-card:target{box-shadow:inset 0 0 0 2px var(--color-accent-hi), 0 10px 24px #17161414}.qs-card-num{font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-variant-numeric:tabular-nums;color:var(--color-accent-ink);padding-top:.25rem;font-weight:700}.qs-answer{max-width:40rem;font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;margin-top:.625rem;font-size:1.125rem;font-weight:500;line-height:1.5}.qs-more{max-width:40rem;font-size:var(--text-body-sm);color:var(--color-ink-muted);margin-top:.625rem;line-height:1.55}.qs-links{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.qs-links .btn-paper{white-space:normal;text-align:left;height:auto;min-height:2.5rem;padding-block:.375rem}@media not all and (width>=40rem){.qs-card{grid-template-columns:minmax(0,1fr);gap:.25rem;padding:1.125rem 1.125rem 1.25rem}.qs-card-num{padding-top:0}}.nomoney-counter{background:#e2ebdc;border-radius:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;margin-top:2rem;padding:1.5rem 1.5rem 1.25rem;display:grid;box-shadow:inset 0 0 0 1px #cbd9cc}@media (width>=64rem){.nomoney-counter{margin-top:0}}.nomoney-counter>div{justify-items:center;min-width:0;display:grid}@media not all and (width>=40rem){.nomoney-counter{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem;padding:1.25rem 1rem 1rem}.nomoney-worth{border-top:1px solid #cbd9cc;grid-column:1/-1;justify-content:center;align-items:baseline;gap:.625rem;padding-top:.875rem;display:flex!important}}.nomoney-worth{gap:.25rem;padding-bottom:.125rem}.nomoney-worth small{font-family:var(--font-mono);font-size:var(--text-numeric-sm);text-transform:uppercase;color:var(--color-ink-strong);font-weight:700}.nomoney-worth b{font:700 2.5rem/1 var(--font-headline);letter-spacing:-.03em;color:var(--color-felt)}.nomoney-traits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}@media not all and (width>=40rem){.nomoney-traits{grid-template-columns:minmax(0,1fr)}}.nomoney-traits li{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;padding:1.125rem 1.25rem 1.25rem}.nomoney-traits li.is-surprise{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border), 0 3px 0 var(--color-panel-question-border)}.nomoney-reasons,.nomoney-casino{gap:.75rem;margin-top:2rem;display:grid}@media (width>=64rem){.nomoney-reasons,.nomoney-casino{margin-top:0}}.nomoney-reasons li,.nomoney-casino li{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 1.375rem;display:grid}.nomoney-casino li{background:var(--color-bg)}.nomoney-reasons li>span,.nomoney-casino li>span{background:var(--color-accent-ink);width:2.5rem;height:2.5rem;color:var(--color-on-ink);font:700 1.125rem/1 var(--font-headline);box-shadow:0 2px 0 var(--color-accent-deep);border-radius:50%;place-items:center;display:grid}.nomoney-casino li p{font-family:var(--font-display);color:var(--color-ink);padding-top:.25rem;font-size:1.125rem;line-height:1.5}.nomoney-where{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}@media not all and (width>=48rem){.nomoney-where{grid-template-columns:minmax(0,1fr)}}.nomoney-door{grid-template-rows:auto;grid-template-columns:12rem minmax(0,1fr)}.nomoney-door .door-card-art img{height:12rem}@media not all and (width>=40rem){.nomoney-door{grid-template-rows:10.625rem auto;grid-template-columns:minmax(0,1fr)}.nomoney-door .door-card-art img{height:10rem}}.nomoney-faq{border-top:1px solid var(--color-line-soft);margin-top:2rem;display:grid}.nomoney-faq>div{border-bottom:1px solid var(--color-line-soft);padding-block:1.5rem}@media (width>=64rem){.nomoney-faq{margin-top:0}.nomoney-faq>div:first-child{padding-top:.25rem}}.practice-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(2.5rem,4.5vw,4.5rem);display:grid}@media not all and (width>=66rem){.practice-hero{grid-template-columns:minmax(0,1fr)}}.practice-table{--card-w:clamp(3.5625rem, 5vw, 4.25rem);transition:transform .26s var(--ease-state);border-radius:2.125rem;gap:.75rem;display:grid}@media (hover:hover){.practice-table:hover{transform:translateY(-4px)}.practice-table:hover .practice-buttons .is-main{background:var(--color-accent-ink);box-shadow:0 3px 0 var(--color-accent-deep)}}.practice-table:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.practice-felt{background:#e2ebdc;border-radius:2.125rem;gap:clamp(.875rem,1.6vw,1.25rem);padding:clamp(1.125rem,2.4vw,1.75rem);display:grid;box-shadow:inset 0 0 0 1px #cbd9cc}.practice-seat{align-items:center;gap:.75rem;display:flex;position:relative}.practice-portrait{background:var(--seat);width:3.75rem;height:3.75rem;box-shadow:0 0 0 3px var(--color-surface), 0 6px 14px #1716141f;border-radius:50%;flex:none;display:block;overflow:hidden}.practice-portrait img{object-fit:cover;width:100%;height:100%;transform:scale(1.5)translateY(14%)}.practice-portrait.is-large{width:5.5rem;height:5.5rem}.practice-who{gap:.125rem;min-width:0;line-height:1.2;display:grid}.practice-who b{color:var(--color-ink);font-size:.9375rem;font-weight:600}.practice-who small{font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-variant-numeric:tabular-nums;color:var(--color-ink-strong);font-weight:700}.practice-say{background:var(--color-surface);font:500 .9375rem/1.3 var(--font-display);color:var(--color-ink);white-space:nowrap;border-radius:.875rem .875rem .875rem .25rem;margin-left:.25rem;padding:.375rem .75rem;box-shadow:0 4px 12px #17161414}.practice-hand{gap:.375rem;margin-left:auto;display:flex}.practice-you{background:var(--color-accent-ink);width:3.25rem;height:3.25rem;color:var(--color-on-ink);font:700 .875rem/1 var(--font-headline);text-transform:uppercase;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;flex:none;place-items:center;display:grid}.practice-middle{justify-items:center;gap:.625rem;padding-block:.25rem;display:grid}.practice-street{color:var(--color-ink-strong);font-size:.8125rem;font-weight:600}.practice-board{gap:clamp(.1875rem,.6vw,.5rem);display:flex}.practice-act{background:var(--color-surface);box-shadow:0 1px 0 var(--color-line-soft), 0 14px 28px #1716140f;border-radius:1.625rem;gap:.75rem;padding:1rem 1.125rem 1.125rem;display:grid}.practice-turn{color:var(--color-ink);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.practice-turn i{background:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #d82f472e}.practice-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.practice-buttons span{background:var(--color-bg);height:3rem;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);transition:background-color .2s var(--ease-state), box-shadow .2s var(--ease-state);border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.practice-buttons .is-main{background:var(--color-ink);color:var(--color-on-ink);box-shadow:0 3px 0 var(--color-ink-edge)}.practice-buttons kbd{font:600 .6875rem/1 var(--font-sans);opacity:.55;border-radius:.3125rem;padding:.1875rem .375rem;box-shadow:inset 0 0 0 1px}@media (hover:none){.practice-buttons kbd{display:none}}@media not all and (width>=36rem){.practice-felt{border-radius:1.625rem;padding:1rem .75rem}.practice-board{gap:.1875rem}.practice-say{display:none}.practice-portrait{width:3.25rem;height:3.25rem}.practice-act{padding:.875rem}}.practice-what{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;display:grid}@media not all and (width>=56rem){.practice-what{grid-template-columns:minmax(0,1fr)}}.practice-what li{background:var(--color-surface);box-shadow:0 1px 0 var(--color-line-soft);border-radius:1.75rem;align-content:start;gap:.5rem;padding:.75rem .75rem 1.375rem;display:grid}.practice-what li>:not(.practice-what-art){padding-inline:.75rem}.practice-what li>p{color:var(--color-ink-muted)}.practice-what-art{background:var(--tint);border-radius:1.25rem;place-items:center;min-height:11.5rem;margin-bottom:.75rem;padding:1.25rem;display:grid}.practice-pair{display:flex}.practice-pair>*+*{margin-left:-.875rem}.practice-toggles{gap:.5rem;width:100%;max-width:14rem;display:grid}.practice-toggles span{background:var(--color-surface);border-radius:.75rem;flex-direction:row-reverse;justify-content:space-between;align-items:center;height:2.5rem;padding-inline:.875rem .625rem;font-size:.9375rem;font-weight:600;display:flex;box-shadow:0 2px #e4d5a6}.practice-toggles i{background:var(--color-line);border-radius:999px;width:2.125rem;height:1.25rem;position:relative}.practice-toggles i:after{content:"";background:var(--color-surface);border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 2px #17161433}.practice-toggles .is-on i{background:var(--color-felt)}.practice-toggles .is-on i:after{left:auto;right:.1875rem}.practice-read{background:var(--color-surface);border-radius:1rem;gap:.375rem;max-width:17rem;padding:.875rem 1rem 1rem;display:grid;box-shadow:0 3px #c6d6c4}.practice-read small{color:var(--color-ink-muted);justify-content:space-between;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.practice-read em{background:var(--color-sunken);color:var(--color-ink-strong);border-radius:999px;padding:.0625rem .375rem;font-style:normal}.practice-read b{color:var(--color-felt);font-size:.75rem;font-weight:600}.practice-read span{font:500 1rem/1.4 var(--font-display);color:var(--color-ink)}.practice-house{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,3.5rem);display:grid}.practice-duel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media not all and (width>=48rem){.practice-duel{grid-template-columns:minmax(0,1fr)}}.practice-regular.is-duel{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:1.25rem;padding:.625rem 1.25rem .625rem .625rem;display:grid}@media not all and (width>=30rem){.practice-regular.is-duel{gap:.875rem;padding-right:.875rem}.practice-regular.is-duel .practice-regular-copy b{font-size:1.1875rem}.practice-regular.is-duel .practice-regular-line{font-size:.8125rem}}.practice-regular-art{aspect-ratio:1/.92;background:var(--seat);border-radius:1.125rem;place-items:end center;display:grid;overflow:hidden}.practice-regular-art img{width:86%;height:auto}.practice-game{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;display:grid}@media not all and (width>=72rem){.practice-game{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--page-gutter));padding:.25rem var(--page-gutter) .75rem;scroll-padding-inline:var(--page-gutter);display:flex;overflow-x:auto}.practice-game::-webkit-scrollbar{display:none}.practice-game>*{scroll-snap-align:start;flex:0 0 11.5rem}}.practice-game .practice-regular{background:var(--color-surface);text-align:center;box-shadow:0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;align-content:start;justify-items:center;gap:.75rem;padding:1.125rem .875rem 1.25rem;display:grid}.practice-regular-copy{gap:.3125rem;min-width:0;display:grid}.practice-regular-copy b{font:680 1.125rem/1.15 var(--font-headline);letter-spacing:-.012em;color:var(--color-ink)}.practice-regular.is-duel .practice-regular-copy b{font-size:1.5rem}.practice-regular-copy b span,.practice-nick{color:var(--color-accent-ink);font-weight:600}.practice-nick{margin-top:-.25rem;font-size:.875rem}.practice-regular-line{color:var(--color-ink-strong);font-size:.875rem;line-height:1.45}.practice-game .practice-regular-line{color:var(--color-ink-muted);font-size:.8125rem}.practice-tag{background:var(--color-sunken);border-radius:999px;width:fit-content;margin-top:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.practice-devices{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:1.5rem;display:grid}@media not all and (width>=56rem){.practice-devices{grid-template-columns:minmax(0,1fr)}}.practice-desk{box-shadow:0 0 0 1px var(--color-line-soft), 0 18px 36px #17161414;border-radius:1.25rem;margin:0;overflow:hidden}.practice-desk img{width:100%;height:auto;display:block}.practice-devices-side{justify-items:center;gap:1.25rem;display:grid}@media not all and (width>=56rem){.practice-devices-side{grid-template-columns:9.5rem minmax(0,1fr);place-items:center start}}.practice-phone{border:7px solid var(--color-ink);background:var(--color-ink);border-radius:1.75rem;width:100%;max-width:13rem;margin:0;overflow:hidden;box-shadow:0 18px 36px #1716141f}.practice-phone img{border-radius:1.25rem;width:100%;height:auto;display:block}.practice-keys{gap:.5rem;width:100%;display:grid}@media (hover:none){.practice-keys{display:none}.practice-devices-side{grid-template-columns:minmax(0,1fr);justify-items:center}}.practice-keys li{color:var(--color-ink-strong);align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.practice-keys kbd{background:var(--color-bg);width:2.25rem;height:2.25rem;font:700 .9375rem/1 var(--font-sans);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line), 0 3px 0 var(--color-line);border-radius:.625rem;flex:none;place-items:center;display:grid}.friends-sizes{gap:.75rem;margin-top:2rem;display:grid}@media (width>=64rem){.friends-sizes{margin-top:0}}.friends-size{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.25rem 1.375rem;display:grid}.friends-size.is-sweet{background:var(--color-panel-good);box-shadow:inset 0 0 0 1px var(--color-panel-good-border), 0 3px 0 var(--color-panel-good-border)}.friends-mini-table{width:5.5rem;height:4.5rem;position:relative}.friends-mini-table:before{content:"";background:#cfdcc8;border-radius:50%;position:absolute;inset:18% 16%;box-shadow:inset 0 0 0 1.5px #a9c1b0}.friends-mini-table i{background:var(--color-ink-strong);width:.875rem;height:.875rem;box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.friends-mini-table i.is-you{background:var(--color-accent-ink)}.friends-badge{background:var(--color-felt);color:var(--color-on-ink);border-radius:999px;padding:.1875rem .625rem;font-size:.75rem;font-weight:600}.friends-need{align-items:center;gap:2.5rem;display:grid}@media (width>=64rem){.friends-need{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}}.friends-need-list{gap:1.25rem;margin-top:1.75rem;display:grid}.friends-need-list dt{align-items:center;gap:.75rem;display:flex}.friends-need-list dd{color:var(--color-ink-strong);margin-top:.375rem;padding-left:3.25rem}.friends-need-icon{background:var(--color-surface);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:.75rem;flex:none;place-items:center;display:grid}.friends-chip{background:var(--color-accent);border:1.5px solid var(--color-chip-ring);border-radius:50%;width:1.25rem;height:1.25rem}.friends-round{background:#cfdcc8;border-radius:50%;width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1.5px #a9c1b0}.friends-dealer{width:1.5rem;height:1.5rem;color:var(--color-ink);font:700 .75rem/1 var(--font-headline);box-shadow:0 0 0 1.5px var(--color-ink), 0 2px 0 var(--color-ink);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}@media not all and (width>=40rem){.friends-need-list dd{padding-left:0}}.friends-start{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;gap:1rem;margin-top:2rem;padding:1.25rem 1.5rem 1.5rem;display:grid}@media (width>=64rem){.friends-start{margin-top:0}}.friends-start-row{flex-wrap:wrap;align-items:flex-end;gap:1rem 2.5rem;display:flex}.friends-start-fact{gap:.25rem;padding-bottom:.125rem;display:grid}.friends-start-fact b{font:700 1.75rem/1 var(--font-headline);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.friends-start-fact small{font-size:var(--text-body-sm);color:var(--color-ink-muted)}.friends-start-fact.is-pile{align-items:flex-end;gap:.875rem;display:flex}.friends-start-fact.is-pile>span{gap:.25rem;display:grid}.friends-start-pile b,.friends-start-pile small{display:none}.friends-start-pile .pot-pile{margin-bottom:0}.btn-paper.friends-long{white-space:normal;text-align:left;height:auto;min-height:3rem;padding-block:.625rem}.friends-steps{gap:.75rem;margin-top:1.5rem;display:grid}.page-section .section-heading+.friends-steps{margin-top:2rem}@media (width>=64rem){.page-section .section-heading+.friends-steps{margin-top:0}}.friends-steps li{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 1.375rem;display:grid}.page-panel .friends-steps li{background:var(--color-bg)}.friends-step-num{background:var(--color-accent-ink);width:2.5rem;height:2.5rem;color:var(--color-on-ink);font:700 1.125rem/1 var(--font-headline);box-shadow:0 2px 0 var(--color-accent-deep);border-radius:50%;place-items:center;display:grid}.friends-button{align-items:center;gap:2.5rem;display:grid}@media (width>=64rem){.friends-button{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,5vw,5rem)}}.friends-rotation-steps{counter-reset:none;gap:.875rem;margin-top:1.75rem;display:grid}.friends-rotation-steps li{border-top:1px solid var(--color-line-soft);color:var(--color-ink-strong);grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding-top:.875rem;display:grid}.friends-rotation-steps li>span{font:700 .875rem/1.6 var(--font-mono);color:var(--color-accent-ink);font-variant-numeric:tabular-nums}.friends-rotation{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 14px 28px #1716140f;border-radius:2rem;gap:.875rem;margin:0;padding:1.25rem;display:grid}.friends-rotation-head,.friends-rotation-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.friends-felt{--card-w:2.25rem;aspect-ratio:1.55;background:#e2ebdc;border-radius:50%;margin:2.75rem 2.25rem 3.5rem;position:relative;box-shadow:inset 0 0 0 1px #cbd9cc,inset 0 -10px 24px #245a4114}.friends-felt-cards{gap:.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.friends-seat{--x:50%;--y:100%;left:var(--x);top:var(--y);text-align:center;justify-items:center;gap:.25rem;width:7rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.friends-seat.is-seat-0{--x:50%;--y:100%}.friends-seat.is-seat-1{--x:3%;--y:66%}.friends-seat.is-seat-2{--x:22%;--y:2%}.friends-seat.is-seat-3{--x:78%;--y:2%}.friends-seat.is-seat-4{--x:97%;--y:66%}.friends-seat-chip{background:var(--color-ink-strong);width:2.75rem;height:2.75rem;color:var(--color-on-ink);font:700 1rem/1 var(--font-headline);box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;place-items:center;display:grid}.friends-seat-chip.is-you{background:var(--color-accent-ink)}.friends-seat-name{font-size:var(--text-body-sm);font-weight:600;line-height:1.1}.friends-seat-role{min-height:1.375rem}.friends-seat-role em{white-space:nowrap;animation:friends-role-in .32s var(--ease-entrance);border-radius:999px;padding:.1875rem .5rem;font-size:.6875rem;font-style:normal;font-weight:600;display:inline-block}.friends-seat-role .is-button{background:var(--color-ink);color:var(--color-on-ink)}.friends-seat-role .is-small{background:var(--color-panel-question);color:var(--color-accent-ink);box-shadow:inset 0 0 0 1px var(--color-panel-question-border)}.friends-seat-role .is-big{background:var(--color-accent-ink);color:var(--color-on-ink)}.friends-seat-role .is-first{background:var(--color-panel-good);color:var(--color-felt);box-shadow:inset 0 0 0 1px var(--color-panel-good-border)}@keyframes friends-role-in{0%{opacity:0;transform:translateY(4px)}}.friends-seat-chip{position:relative}.friends-seat.has-button .friends-seat-chip:after{content:"B";width:1.375rem;height:1.375rem;color:var(--color-ink);font:700 .6875rem/1 var(--font-headline);box-shadow:0 0 0 1.5px var(--color-ink), 0 2px 0 var(--color-ink);animation:friends-role-in .32s var(--ease-entrance);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.25rem;right:-.5rem}:lang(en) .friends-seat.has-button .friends-seat-chip:after,:lang(pt) .friends-seat.has-button .friends-seat-chip:after{content:"D"}@media not all and (width>=40rem){.friends-rotation{padding:1rem}.friends-felt{--card-w:1.75rem;margin:2.75rem 1.5rem 3.75rem}.friends-seat{width:5rem}.friends-seat.is-seat-1{--x:9%}.friends-seat.is-seat-4{--x:91%}.friends-seat-chip{width:2.25rem;height:2.25rem;font-size:.875rem}.friends-seat-role em{padding:.125rem .375rem;font-size:.625rem}}.friends-trouble{gap:1rem;margin-top:2rem;display:grid}@media (width>=64rem){.friends-trouble{margin-top:0}}.friends-trouble li{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;gap:.875rem;padding:1.375rem 1.5rem 1.5rem;display:grid}.friends-scene{background:var(--color-sunken);color:var(--color-ink-strong);font-size:var(--text-body-sm);border-radius:1rem 1rem 1rem .25rem;padding:.875rem 1rem}.friends-rule{border-left:3px solid var(--color-felt);color:var(--color-ink);font-family:var(--font-display);padding-left:.875rem;font-size:1.0625rem;line-height:1.5}.friends-rule .kicker{font-family:var(--font-sans)}.friends-need-links{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.friends-deal{align-items:center;gap:2.5rem;display:grid}@media (width>=64rem){.friends-deal{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2.5rem,5vw,5rem)}.friends-deal-side{grid-area:1/1}}.friends-board{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 14px 28px #1716140f;border-radius:2rem;gap:.875rem;margin:0;padding:1.25rem;display:grid}.friends-board-felt{background:#e2ebdc;border-radius:1.5rem;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1.25rem 1.75rem;padding:2rem 1.25rem 1.5rem;display:flex;box-shadow:inset 0 0 0 1px #cbd9cc,inset 0 -10px 24px #245a4114}.friends-board-street{justify-items:start;gap:.625rem;display:grid}.friends-board-cards{align-items:flex-end;gap:.25rem;display:flex}.friends-board-burn{--card-w:38px;opacity:.9;margin-right:.375rem;transform:rotate(-8deg)translateY(2px)}.friends-board-label{align-items:baseline;gap:.5rem;font-size:.75rem;line-height:1.2;display:flex}.friends-board-label span{color:var(--color-ink-muted)}.friends-board-label b{font:640 .9375rem/1.2 var(--font-headline);color:var(--color-felt)}@media (width>=64rem){.friends-board-felt{--card-w:3.5rem;padding:2.75rem 1.5rem 2rem}.friends-board-burn{--card-w:2.875rem}}@media not all and (width>=40rem){.friends-board{padding:1rem}.friends-board-felt{justify-content:flex-start;padding:1.5rem 1rem 1.25rem}}.chips-colours{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}@media (width>=64rem){.chips-colours{margin-top:0}}@media not all and (width>=40rem){.chips-colours{grid-template-columns:repeat(2,minmax(0,1fr))}}.chips-colours li{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.chips-colours li.is-optional{box-shadow:inset 0 0 0 1px var(--color-line-soft);background:0 0}.chips-colour-value{font:700 1.5rem/1 var(--font-headline);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.chips-tool{gap:1rem;margin-top:2rem;display:grid}@media (width>=64rem){.chips-tool{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.chips-controls,.chips-result{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;gap:1.5rem;padding:1.375rem 1.5rem 1.5rem;display:grid}.chips-result{background:#fff;gap:0}.chips-controls fieldset{gap:.75rem;display:grid}.chips-stepper{background:var(--color-surface);height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-line), 0 2px 0 var(--color-line-soft);border-radius:.875rem;grid-template-columns:2.5rem 3.5rem 2.5rem;justify-self:start;align-items:stretch;display:inline-grid;overflow:hidden}.chips-stepper.is-large{border-radius:1rem;grid-template-columns:3rem 4rem 3rem;height:3rem}.chips-stepper button{color:var(--color-ink);transition:background-color .15s var(--ease-state);place-items:center;display:grid}.chips-stepper button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1rem;height:1rem}.chips-stepper button:hover{background:var(--color-sunken)}.chips-stepper button:active{background:#e5dccd}@supports (color:color-mix(in lab, red, red)){.chips-stepper button:active{background:color-mix(in srgb, var(--color-sunken) 70%, var(--color-line))}}.chips-stepper button:focus-visible{outline:2px solid var(--color-accent-hi);outline-offset:-2px}.chips-stepper input{border:0;border-inline:1px solid var(--color-line-soft);width:100%;min-width:0;font:700 1.0625rem/1 var(--font-headline);font-variant-numeric:tabular-nums;text-align:center;color:var(--color-ink);appearance:textfield;background:0 0;padding:0}.chips-stepper.is-large input{font-size:1.375rem}.chips-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.chips-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.chips-stepper input:focus{background:#d82f470f;outline:none}@supports (color:color-mix(in lab, red, red)){.chips-stepper input:focus{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}}.chips-stepper:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 2px 0 var(--color-line-soft)}.chips-presets{background:var(--color-sunken);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:.875rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-self:start;gap:.25rem;padding:.25rem;display:inline-grid}.chips-presets button{height:2.25rem;font-size:var(--text-body-sm);color:var(--color-ink-strong);white-space:nowrap;transition:background-color .15s var(--ease-state), color .15s var(--ease-state), box-shadow .15s var(--ease-state);border-radius:.625rem;padding-inline:1.125rem;font-weight:600}.chips-presets button:hover{color:var(--color-ink)}.chips-presets button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #1716141f, 0 0 0 1px var(--color-line-soft)}.chips-presets button:focus-visible{outline:2px solid var(--color-accent-hi);outline-offset:1px}.chips-counts{border-top:1px solid var(--color-line-soft);margin-top:.25rem;display:grid}.chips-count{border-bottom:1px solid var(--color-line-soft);align-items:center;gap:.75rem;padding-block:.625rem;display:flex}.chips-count:last-child{border-bottom:0}.chips-count-name{flex:1;min-width:0}.chips-rows{margin-top:.75rem}.chips-rows li{border-bottom:1px solid var(--color-line-soft);transition:opacity .2s var(--ease-state);grid-template-columns:auto minmax(0,1fr) auto 3rem;align-items:center;gap:.875rem;padding-block:.75rem;display:grid}.chips-each{font:700 1.5rem/1 var(--font-headline);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right}.chips-pile{align-items:flex-end;gap:3px;height:36px;display:flex}.chips-pile-col{width:18px;height:36px;position:relative}.chips-pile-col i{left:0;bottom:calc(var(--n) * 4.5px);z-index:calc(var(--n) + 1);background:var(--chip);border:1.5px solid var(--chip-edge);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;position:absolute}.chips-pile-more{font:700 .875rem/1 var(--font-mono);color:var(--color-ink-muted);align-self:center}.chips-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.chips-figures dt{font-size:var(--text-caption);color:var(--color-ink-muted)}.chips-figures dd{font:700 1.5rem/1 var(--font-headline);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.25rem}.chips-figures.opacity-40,.chips-rows.opacity-40{opacity:.4}@media not all and (width>=40rem){.chips-controls,.chips-result{padding:1.125rem}.chips-rows li{grid-template-columns:auto minmax(0,1fr) 2.5rem}.chips-rows .chips-pile{display:none}}.chips-rules{max-width:46rem;margin-top:2.5rem}.chips-rules ol{gap:.75rem;margin-top:1rem;display:grid}.chips-rules li{color:var(--color-ink-strong);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;display:grid}.chips-rules li>span{background:var(--color-accent-ink);width:1.75rem;height:1.75rem;color:var(--color-on-ink);font:700 .875rem/1 var(--font-headline);border-radius:50%;place-items:center;display:grid}.chips-tables{gap:2rem;margin-top:2rem;display:grid}@media (width>=64rem){.chips-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}.chips-table{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;margin-top:1rem;overflow-x:auto}.chips-table th,.chips-table td{padding:.625rem .5rem}.chips-table th:first-child,.chips-table td:last-child,.chips-table th:last-child{padding-inline:.875rem}.chips-table thead tr{border-bottom:1px solid var(--color-line-soft);font-size:var(--text-caption);color:var(--color-ink-muted)}.chips-table tbody tr+tr{border-top:1px solid var(--color-line-soft)}.chips-table tbody{font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-variant-numeric:tabular-nums}.chips-table tbody th{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--color-ink);font-weight:600}.chips-notes{gap:1.75rem;margin-top:2rem;display:grid}@media (width>=64rem){.chips-notes{margin-top:0}}.btn-paper.chips-long{white-space:normal;text-align:left;height:auto;min-height:2.75rem;padding-block:.5rem}.chips-faq{border-top:1px solid var(--color-line-soft);margin-top:2rem;display:grid}.chips-faq>div{border-bottom:1px solid var(--color-line-soft);padding-block:1.5rem}@media (width>=64rem){.chips-faq{margin-top:0}.chips-faq>div:first-child{padding-top:.25rem}}.pos-layout{align-items:start;gap:2.5rem;display:grid}@media (width>=64rem){.pos-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,5vw,5rem)}.pos-layout .pos-table{top:calc(var(--header-offset) + 1.5rem);position:sticky}}.pos-order-steps{margin-top:2.5rem}.pos-order-steps ol{gap:.625rem;margin-top:1.25rem;display:grid}.pos-order-steps li{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.125rem;grid-template-columns:2rem minmax(0,1fr);gap:.875rem;padding:1rem 1.125rem;display:grid}.pos-order-steps li.is-heads{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border)}.pos-order-steps li>span{background:var(--color-accent-ink);width:2rem;height:2rem;color:var(--color-on-ink);font:700 .9375rem/1 var(--font-headline);border-radius:50%;place-items:center;display:grid}.pos-table{box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 14px 28px #1716140f;background:#fff;border-radius:2rem;gap:1rem;margin:0;padding:1.25rem;display:grid}.pos-switch{background:var(--color-sunken);border-radius:999px;gap:.25rem;width:fit-content;max-width:100%;padding:.3125rem;display:flex}.pos-switch button{font-size:var(--text-body-sm);color:var(--color-ink-strong);white-space:nowrap;transition:background-color .2s var(--ease-state), color .2s var(--ease-state);border-radius:999px;padding:.5rem 1rem;font-weight:500}.pos-switch button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);font-weight:600;box-shadow:0 1px 2px #17161414}.pos-felt{aspect-ratio:1.6;background:#e2ebdc;border-radius:50%;margin:2.5rem 3.5rem 3rem;position:relative;box-shadow:inset 0 0 0 1px #cbd9cc,inset 0 -10px 24px #245a4114}.pos-direction{color:#6f9e84;justify-items:center;gap:.125rem;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.pos-direction span{color:#4e7a64;white-space:nowrap}.pos-seat{--x:50%;--y:100%;left:var(--x);top:var(--y);background:var(--color-surface);min-width:7.25rem;box-shadow:inset 0 0 0 1.5px var(--group), 0 3px 0 var(--group);border-radius:1rem;justify-items:center;gap:.125rem;padding:.5rem .75rem .5625rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.pos-seat{box-shadow:inset 0 0 0 1.5px var(--group), 0 3px 0 color-mix(in srgb, var(--group) 30%, transparent)}}.pos-seat{text-align:center;transform:translate(-50%,-50%)}.pos-seat.is-button{--x:50%;--y:100%}.pos-seat.is-sb{--x:4%;--y:72%}.pos-seat.is-bb{--x:4%;--y:22%}.pos-seat.is-early{--x:50%;--y:0%}.pos-seat.is-middle{--x:96%;--y:22%}.pos-seat.is-cutoff{--x:96%;--y:72%}.pos-seat-name{font:640 .9375rem/1.15 var(--font-headline);color:var(--color-ink);white-space:nowrap}.pos-seat-group{color:var(--group);white-space:nowrap;font-size:.6875rem;font-weight:600}.pos-order{background:var(--color-ink);width:1.75rem;height:1.75rem;color:var(--color-on-ink);font:700 .875rem/1 var(--font-headline);box-shadow:0 0 0 2.5px var(--color-surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.75rem;right:-.75rem}.pos-order b{transition:opacity .22s var(--ease-state), transform .32s var(--ease-state);grid-area:1/1}.pos-felt[data-street-now=preflop] [data-post],.pos-felt[data-street-now=postflop] [data-pre]{opacity:0;transform:scale(.6)}.pos-felt[data-street-now=preflop] .is-early .pos-order,.pos-felt[data-street-now=postflop] .is-sb .pos-order{background:var(--color-accent-ink)}.pos-dealer{width:1.625rem;height:1.625rem;color:var(--color-ink);font:700 .8125rem/1 var(--font-headline);box-shadow:0 0 0 1.5px var(--color-ink), 0 2px 0 var(--color-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:80%;left:62%;transform:translate(-50%,-50%)}.pos-blind{flex-direction:column-reverse;display:flex;position:absolute;transform:translate(-50%,-50%)}.pos-blind.is-small{top:66%;left:21%}.pos-blind.is-big{top:34%;left:21%}.pos-blind i{background:var(--color-accent);border:1.5px solid var(--color-chip-ring);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-sm);border-radius:50%;margin-top:-.8125rem}.pos-note{min-height:3em;font-size:var(--text-body-sm);color:var(--color-ink-strong)}.pos-table [data-note=postflop],.pos-table[data-street-now=postflop] [data-note=preflop]{display:none}.pos-table[data-street-now=postflop] [data-note=postflop]{display:inline}@media not all and (width>=40rem){.pos-table{padding:1rem}.pos-felt{aspect-ratio:.82;border-radius:46%/40%;margin:2rem 2.25rem 2.25rem}.pos-seat{width:6.5rem;min-width:0;padding:.5rem .875rem .5rem .5rem}.pos-order{width:1.5rem;height:1.5rem;font-size:.75rem;top:-.625rem;right:-.5rem}.pos-blind{display:none}.pos-seat-name{white-space:normal;font-size:.8125rem}.pos-seat-group{font-size:.625rem}.pos-seat.is-sb{--x:6%;--y:70%}.pos-seat.is-bb{--x:6%;--y:28%}.pos-seat.is-middle{--x:94%;--y:28%}.pos-seat.is-cutoff{--x:94%;--y:70%}.pos-direction{top:50%}.pos-direction span{white-space:normal;text-align:center;width:6rem;line-height:1.2}.pos-seat.is-early,.pos-seat.is-button{width:auto;min-width:6.5rem}.pos-dealer{top:86%;left:74%}.pos-switch button{padding:.5rem .75rem;font-size:.8125rem}}.pos-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}@media not all and (width>=64rem){.pos-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=40rem){.pos-groups{grid-template-columns:minmax(0,1fr)}}.pos-groups>div{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft), inset 0 4px 0 var(--group);border-radius:1.25rem;padding:1.125rem 1.25rem 1.25rem}.pos-groups dt{font:640 1.125rem/1.2 var(--font-headline)}.pos-groups dd{font-size:var(--text-body-sm);color:var(--color-ink-strong);margin-top:.5rem}.pos-example{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;gap:1.25rem;margin-top:1.5rem;padding:1.375rem 1.5rem 1.5rem;display:grid}.pos-example-head{align-items:center;gap:1.25rem;display:flex}.pos-example-cards{background:#e2ebdc;border-radius:1rem;flex:none;gap:.375rem;padding:.75rem;display:flex}.pos-example-seats{flex-wrap:wrap;gap:.5rem;display:flex}.pos-example-seats span{font-size:var(--text-body-sm);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .875rem;font-weight:600;display:inline-flex}.pos-example-seats b{border-radius:999px;place-items:center;height:1.5rem;padding-inline:.625rem;font-size:.75rem;font-weight:600;display:grid}.pos-example-seats .is-early{background:var(--color-panel-question);color:var(--color-accent-ink)}.pos-example-seats .is-early b{background:var(--color-accent-ink);color:var(--color-on-ink)}.pos-example-seats .is-button{background:var(--color-panel-good);color:var(--color-felt)}.pos-example-seats .is-button b{background:var(--color-felt);color:var(--color-on-ink)}.pos-nine{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;margin-top:1.25rem;overflow:hidden}.pos-nine table{border-collapse:collapse;text-align:left;width:100%}.pos-nine thead th{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);padding:.875rem .75rem .625rem;font-size:.8125rem;font-weight:600}.pos-nine tbody th,.pos-nine td{border-bottom:1px solid var(--color-line-soft);vertical-align:top;font-size:var(--text-body-sm);padding:.75rem;line-height:1.4}.pos-nine tbody tr:last-child>*{border-bottom:0}.pos-nine thead th:first-child,.pos-nine tbody tr>:first-child{padding-left:1.25rem}.pos-nine thead th:last-child,.pos-nine tbody tr>:last-child{padding-right:1.25rem}.pos-nine .is-order{font-variant-numeric:tabular-nums;width:3.5rem}.pos-nine td.is-order{font:700 1rem/1.4 var(--font-headline);color:var(--group)}.pos-nine .is-abbr{width:4.75rem;font:700 .9375rem/1.4 var(--font-headline);letter-spacing:.01em;color:var(--color-ink);white-space:nowrap}.pos-nine .is-group{text-align:right;width:7rem}.pos-nine td.is-group span{color:var(--group);align-items:center;gap:.4375rem;font-weight:600;display:inline-flex}.pos-nine td.is-group span:before{content:"";background:var(--group);border-radius:50%;width:.625rem;height:.625rem}@media not all and (width>=40rem){.pos-nine thead th,.pos-nine tbody th,.pos-nine td{padding-inline:.5rem}.pos-nine thead th:first-child,.pos-nine tbody tr>:first-child{padding-left:1rem}.pos-nine thead th:last-child,.pos-nine tbody tr>:last-child{padding-right:1rem}.pos-nine .is-order{width:2.75rem}.pos-nine .is-abbr{width:3.75rem}.pos-nine .is-group{width:4.5rem}.pos-nine td.is-group span{font-size:var(--text-caption)}}.pos-lessons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}@media not all and (width>=64rem){.pos-lessons{grid-template-columns:minmax(0,1fr)}}.pos-lessons li{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.pos-lessons img{width:3rem;height:3rem}.pos-faq{border-top:1px solid var(--color-line-soft);margin-top:2rem;display:grid}.pos-faq>div{border-bottom:1px solid var(--color-line-soft);padding-block:1.5rem}@media (width>=64rem){.pos-faq{margin-top:0}.pos-faq>div:first-child{padding-top:.25rem}}.au-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.au-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.au-stats li{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;gap:.25rem;padding:1.25rem 1.375rem;display:grid}.au-stats b{font:700 2.5rem/1 var(--font-headline);letter-spacing:-.03em;color:var(--color-accent-ink);font-variant-numeric:tabular-nums}.au-stats li:last-child b{color:var(--color-felt)}.au-stats span{font-size:var(--text-body-sm);color:var(--color-ink-strong);font-weight:600}.au-quote{border-left:3px solid var(--color-accent);font-family:var(--font-display);color:var(--color-ink);margin-top:1.75rem;padding-left:1rem;font-size:1.25rem;font-weight:500;line-height:1.45}.au-contact{gap:2rem;display:grid}@media (width>=64rem){.au-contact{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:3rem}}.au-card{background:var(--color-surface);width:100%;max-width:26rem;box-shadow:0 0 0 1px var(--color-line-soft), 0 4px 0 var(--color-sunken), 0 18px 34px #17161414;border-radius:1.5rem;justify-self:start;gap:.625rem;padding:2rem 2rem 2.25rem;display:grid;position:relative;transform:rotate(-1.5deg)}.au-card-pip{position:absolute;right:1.125rem}.au-card-pip.is-top{top:1.125rem}.au-card-pip.is-bottom{bottom:1.125rem;transform:rotate(180deg)}.au-card-mail{font-family:var(--font-mono);font-size:var(--text-body);color:var(--color-ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media (prefers-reduced-motion:reduce){.au-card{transform:none}}.au-studio-card{--utropia:#e85d26;color:#1a1a1a;min-height:22rem;transition:transform .26s var(--ease-state), box-shadow .26s var(--ease-state);background:#f7f6f3;border-radius:2rem;align-content:center;justify-items:start;gap:1.25rem;padding:2.25rem 2.25rem 2rem;display:grid;position:relative;box-shadow:0 0 0 1px #e4e1da,0 18px 36px #17161414}.au-studio-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #d6d2c9,0 24px 44px #1716141f}.au-studio-mark{max-width:100%;display:block;position:relative}.au-studio-mark:after{content:"";background:var(--utropia);opacity:.75;border-radius:999px;height:.25rem;position:absolute;bottom:-.375rem;left:2%;right:6%}.au-studio-mark svg{width:min(13.75rem,100%)}.au-studio-line{font-size:var(--text-body-sm);color:#6b6862;font-weight:600}.au-studio-apps{gap:.5rem;margin-top:.5rem;display:flex}.au-studio-apps img{border-radius:23%;width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px #17161414,0 3px 8px #17161414}.au-studio-apps img:first-child{outline:2px solid var(--utropia);outline-offset:2px}.au-studio-url{font-family:var(--font-mono);color:#6b6862;font-size:.8125rem}.au-apps{gap:.75rem;margin-top:2rem;display:grid}@media (width>=48rem){.au-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}.au-apps a{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);transition:box-shadow .2s var(--ease-state);border-radius:1.25rem;align-items:center;gap:1rem;padding:1rem 1.25rem 1rem 1rem;display:flex}.au-apps a:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 3px 0 var(--color-ink)}.au-apps img{border-radius:23%;flex:none;width:3.25rem;height:3.25rem;box-shadow:0 0 0 1px #17161414}.au-apps a>span:nth-child(2){flex:1}.au-person{border-top:1px solid var(--color-line-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;max-width:46rem;margin-top:3rem;padding-top:2rem;display:grid}.au-person-tile{background:var(--color-ink);width:3.5rem;height:3.5rem;color:var(--color-on-ink);font:700 1rem/1 var(--font-headline);letter-spacing:.02em;border-radius:50%;place-items:center;display:grid}.decide-felt{--card-w:clamp(3.25rem, 4.2vw, 3.625rem);background:#e2ebdc;border-radius:1.75rem;gap:1.25rem;padding:clamp(1.125rem,2.4vw,1.75rem);display:grid;box-shadow:inset 0 0 0 1px #cbd9cc}.decide-felt-centre{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.decide-group{gap:.5rem;min-width:0;display:grid}.decide-cards{flex-wrap:wrap;gap:.375rem;display:flex}.decide-card{transition:transform .26s var(--ease-state);display:inline-block;position:relative}.decide-card .playing-card:hover{transform:none}.decide-felt .decide-card.is-lit{transform:translateY(-5px)}.decide-card.is-lit:after{content:"";border:2.5px solid var(--color-gold);pointer-events:none;border-radius:8px;position:absolute;inset:-3px -3px 0}.decide-pot{margin-left:auto}.decide-live{gap:.5rem;display:grid}.decide-live-cards{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.decide-live-cards .playing-card:hover{transform:none}.decide-count{align-items:baseline;gap:.5rem;display:flex}.decide-count b{font-family:var(--font-headline);letter-spacing:-.03em;color:var(--color-accent-ink);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1}.decide-count span{font-size:var(--text-body-sm);color:var(--color-ink-strong);font-weight:600}.decide-tiles{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.decide-tiles.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.decide-tiles.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.decide-tiles.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=40rem) and ((width<64rem)){.decide-tiles.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.decide-tile{background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.375rem;align-content:start;gap:.75rem;padding:1.25rem;display:grid}@media (width>=40rem){.decide-tile{padding:1.5rem}}.decide-tile p{margin:0}.decide-tile-body{font-size:var(--text-body-sm);color:var(--color-ink-strong);line-height:1.5}.decide-n{background:var(--color-ink);width:2rem;height:2rem;color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.decide-tag{width:fit-content;font-size:var(--text-caption);background:var(--color-sunken);color:var(--color-ink-strong);border-radius:999px;align-items:center;padding:.25rem .625rem;font-weight:600;line-height:1.25rem;display:inline-flex}.decide-tag.is-good{background:var(--color-panel-good);box-shadow:inset 0 0 0 1px var(--color-panel-good-border);color:var(--color-felt)}.decide-tag.is-red{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border);color:var(--color-accent-ink)}.decide-tag.is-gold{background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border);color:var(--color-gold-ink)}.decide-rules{counter-reset:rule;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.decide-rules li{counter-increment:rule;color:var(--color-ink-strong);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.decide-rules li:before{content:counter(rule);background:var(--color-sunken);width:2rem;height:2rem;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-numeric-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.decide-pieces{grid-template-columns:repeat(var(--of), minmax(0, 1fr));gap:.375rem;display:grid}.decide-pieces span{background:var(--color-sunken);min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-strong);font-variant-numeric:tabular-nums;border-radius:.75rem;place-items:center;padding:.25rem;font-weight:700;display:grid}.decide-pieces span.is-yours{background:var(--color-accent);color:var(--color-on-ink);box-shadow:0 2px 0 var(--color-accent-deep)}.decide-pieces.is-small span{border-radius:.375rem;min-height:.875rem}.decide-course{gap:2.5rem;display:grid}@media (width>=64rem){.decide-course{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem)}.decide-course-path{top:calc(var(--header-offset) + 2rem);position:sticky}}.decide-course-path{max-width:20rem}.decide-course-card{aspect-ratio:63/80;background:var(--tint);box-shadow:0 0 0 6px var(--color-surface), 0 0 0 7px var(--color-line-soft), 0 14px 28px #17161414;border-radius:1.5rem;place-items:end center;display:grid;position:relative;overflow:hidden}.decide-course-figure{width:88%;height:auto}.decide-course-seal{filter:drop-shadow(0 3px 4px #1716142e);width:4.5rem;height:auto;position:absolute;bottom:.875rem;left:.875rem}@media not all and (width>=64rem){.decide-course-path{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;column-gap:1rem;max-width:none;display:grid}.decide-course-card{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 5px var(--color-line-soft);border-radius:1rem;grid-row:span 2}.decide-course-seal{width:2.25rem;bottom:.375rem;left:.375rem}.decide-course-path .kicker{align-self:end;margin-top:0}.decide-course-path .site-h3{align-self:start}}.decide-lessons{border-top:1px solid var(--color-line-soft);margin:2rem 0 0;padding:0;list-style:none;display:grid}.decide-lessons li{border-bottom:1px solid var(--color-line-soft);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem 0;display:grid}.decide-lesson-n{background:var(--color-sunken);width:2rem;height:2rem;font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.decide-lesson-path{background:var(--color-sunken);font-size:var(--text-caption);color:var(--color-ink-strong);white-space:nowrap;border-radius:999px;margin-left:.375rem;padding:.125rem .5rem;font-weight:600}.decide-lesson-min{font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-muted);white-space:nowrap;padding-top:.125rem}.decide-faq{border-top:1px solid var(--color-line-soft);margin-top:2rem;display:grid}.decide-faq-item{border-bottom:1px solid var(--color-line-soft);padding-block:1.5rem}@media (width>=64rem){.decide-faq{margin-top:0}.decide-faq-item:first-child{padding-top:.25rem}}.flop-looks{counter-reset:look;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.flop-looks{grid-template-columns:repeat(3,minmax(0,1fr))}}.flop-looks a{background:var(--color-surface);min-height:4.5rem;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);counter-increment:look;transition:transform .18s var(--ease-press), box-shadow .18s var(--ease-press);border-radius:1.25rem;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 1.125rem .875rem .875rem;display:grid}.flop-looks a:before{content:counter(look);background:var(--color-ink);width:2.5rem;height:2.5rem;color:var(--color-on-ink);font-family:var(--font-headline);border-radius:.75rem;place-items:center;font-size:1.125rem;font-weight:700;display:grid}.flop-looks a:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 3px 0 var(--color-ink)}.flop-looks a:active{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 0 0 var(--color-ink);transform:translateY(3px)}.flop-deal{--card-w:clamp(2.875rem, 3.6vw, 3.625rem);background:#e2ebdc;border-radius:1rem;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;padding:.875rem 1rem 1rem;display:flex}.flop-deal .decide-group{gap:.5rem}.flop-deal .kicker{font-size:.75rem;line-height:1rem}.flop-unseen{grid-template-columns:repeat(16,minmax(0,1fr));gap:.25rem;max-width:26rem;margin:0;padding:0;list-style:none;display:grid}.flop-unseen li{aspect-ratio:5/7;background:var(--color-sunken);border-radius:.1875rem;box-shadow:inset 0 -2px #1716140f}.flop-unseen li.is-live{background:var(--color-accent);box-shadow:inset 0 -2px 0 var(--color-accent-deep)}.flop-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;display:grid}.flop-stats div{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.125rem;padding:1rem 1.125rem}.flop-stats dt{font-size:var(--text-body-sm);color:var(--color-ink-muted)}.flop-stats dd{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--color-ink);margin:.25rem 0 0;font-size:1.75rem;font-weight:700;line-height:1.1}.flop-stats dd small{font-family:var(--font-sans);font-size:var(--text-body-sm);letter-spacing:0;color:var(--color-ink-strong);margin-top:.25rem;font-weight:500;display:block}.po-price{gap:1.5rem;margin-top:2rem;display:grid}@media (width>=64rem){.po-price{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2.5rem}}.po-equation{background:#e2ebdc;border-radius:1.75rem;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.75rem .5rem;padding:1.5rem 1.25rem 1.25rem;display:flex;box-shadow:inset 0 0 0 1px #cbd9cc}.po-term{border-radius:1rem;justify-items:center;gap:.5rem;min-width:4.75rem;padding:.75rem .5rem .625rem;display:grid}.po-term>span{font-size:var(--text-caption);color:var(--color-ink-strong);text-align:center;font-weight:600}.po-term.is-yours{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border)}.po-term.is-yours>span{color:var(--color-accent-ink)}.po-term.is-total{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft)}.po-op{font:600 1.5rem/1 var(--font-headline);color:var(--color-ink-muted);align-self:center;padding-bottom:1.5rem}.po-cut{gap:1rem;display:grid}.po-cut .decide-pieces span{min-height:3.25rem}.po-size.is-common{background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border), 0 3px 0 var(--color-panel-hint-border)}.po-groups{flex-wrap:wrap;gap:.625rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.po-groups li{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:.625rem;gap:.1875rem;padding:.375rem;display:flex}.po-groups i{background:var(--color-sunken);width:.875rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:.1875rem}.po-groups i.is-live{background:var(--color-accent);box-shadow:inset 0 -2px 0 var(--color-accent-deep)}.po-example{gap:1rem;margin-top:2rem;display:grid}@media (width>=64rem){.po-example{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.po-example+.decide-tiles{margin-top:1rem}.po-note{border-left:3px solid var(--color-accent);max-width:40rem;font-family:var(--font-display);color:var(--color-ink);margin-top:2rem;padding-left:1rem;font-size:1.25rem;font-weight:500;line-height:1.45}.po-table-wrap{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;overflow-x:auto}.po-table{border-collapse:collapse;text-align:left;width:100%;min-width:30rem}.po-table th,.po-table td{border-bottom:1px solid var(--color-line-soft);vertical-align:middle;padding:.875rem 1rem}.po-table tbody tr:last-child th,.po-table tbody tr:last-child td{border-bottom:0}.po-table thead th{font-size:var(--text-caption);color:var(--color-ink-muted);font-weight:600}.po-table tbody th{font-size:var(--text-body-sm);color:var(--color-ink);font-weight:600}.po-live{font:700 1.25rem/1 var(--font-headline);color:var(--color-accent-ink);font-variant-numeric:tabular-nums}.po-bar{font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-strong);font-variant-numeric:tabular-nums;grid-template-columns:4.5rem auto;align-items:center;gap:.5rem;font-weight:700;display:grid}.po-bar i{background:var(--color-sunken);border-radius:999px;height:.5rem;position:relative;overflow:hidden}.po-bar i:before{content:"";width:calc(var(--pct) * 1%);border-radius:inherit;background:var(--color-accent);position:absolute;inset:0 auto 0 0}.po-bar.is-two i:before{background:var(--color-felt)}.po-bar{white-space:nowrap}@media not all and (width>=40rem){.po-table{min-width:0}.po-table th,.po-table td{padding:.75rem .5rem}.po-table th:first-child{padding-left:.875rem}.po-bar{grid-template-columns:auto}.po-bar i{display:none}}.po-answer{border-top:1px solid var(--color-line-soft);padding-top:.875rem}.po-answer summary{border-radius:var(--radius-md);background:var(--color-bg);height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 2px 0 var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink);cursor:pointer;align-items:center;gap:.5rem;padding-inline:.875rem;font-weight:600;list-style:none;display:inline-flex}.po-answer summary::-webkit-details-marker{display:none}.po-answer summary:after{content:"";border-right:1.75px solid var(--color-accent-ink);border-bottom:1.75px solid var(--color-accent-ink);width:.4375rem;height:.4375rem;transition:transform .2s var(--ease-state);transform:translateY(-2px)rotate(45deg)}.po-answer[open] summary:after{transform:translateY(2px)rotate(-135deg)}.po-answer p{background:var(--color-panel-good);box-shadow:inset 0 0 0 1px var(--color-panel-good-border);font-size:var(--text-body-sm);color:var(--color-ink);border-radius:1rem;margin-top:.875rem;padding:.875rem 1rem;line-height:1.55}.rg-walk{scroll-margin-top:calc(var(--header-offset) + 1rem);gap:1.25rem;margin-top:2rem;display:grid}.rg-steps{scrollbar-width:none;background:var(--color-sunken);border-radius:1.125rem;gap:.375rem;width:fit-content;max-width:100%;padding:.3125rem;display:flex;overflow-x:auto}.rg-steps::-webkit-scrollbar{display:none}.rg-steps button{height:2.75rem;font-size:var(--text-body-sm);white-space:nowrap;color:var(--color-ink-strong);cursor:pointer;transition:background-color .2s var(--ease-state), color .2s var(--ease-state);border-radius:.875rem;flex:none;align-items:center;gap:.5rem;padding:0 1rem 0 .5rem;font-weight:600;display:inline-flex}.rg-steps button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #17161414}.rg-steps-n{background:var(--color-bg);width:1.75rem;height:1.75rem;font-family:var(--font-mono);font-size:var(--text-numeric-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.rg-steps button[aria-pressed=true] .rg-steps-n{background:var(--color-accent-ink);color:var(--color-on-ink)}.rg-stage{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.rg-step,.rg-step-top{gap:1.25rem;display:grid}@media (width>=64rem){.rg-step-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem}}.rg-step-copy{align-content:center;gap:.75rem;display:grid}.rg-counts{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:.25rem;display:flex}.rg-counts .decide-count.is-good b{color:var(--color-felt)}.rg-list{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media not all and (width>=30rem){.rg-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.rg-hand{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);transition:background-color .26s var(--ease-state), opacity .26s var(--ease-state);border-radius:.875rem;justify-items:center;gap:.375rem;padding:.625rem .375rem .5rem;display:grid}.rg-hand-cards{gap:.125rem;display:flex}.rg-hand-cards .playing-card:hover{transform:none}.rg-hand-state{font-size:var(--text-caption);text-align:center;color:var(--color-ink-muted);font-weight:600;line-height:1.2}.rg-hand.is-out{box-shadow:inset 0 0 0 1px var(--color-line-soft);background:0 0}.rg-hand.is-out .rg-hand-cards,.rg-hand.is-aside .rg-hand-cards{opacity:.38}.rg-hand.is-out .rg-hand-state{text-decoration:line-through}.rg-hand.is-aside{box-shadow:inset 0 0 0 1.5px var(--color-line);outline:1.5px dashed var(--color-line);outline-offset:-1.5px;background:0 0}.rg-hand.is-beats{background:var(--color-panel-question);box-shadow:inset 0 0 0 1.5px var(--color-panel-question-border)}.rg-hand.is-beats .rg-hand-state{color:var(--color-accent-ink)}.rg-hand.is-loses{background:var(--color-panel-good);box-shadow:inset 0 0 0 1.5px var(--color-panel-good-border)}.rg-hand.is-loses .rg-hand-state{color:var(--color-felt)}.rg-step-nav{gap:.75rem;display:flex}.rg-combos{gap:1rem;margin-top:2rem;display:grid}@media (width>=64rem){.rg-combos{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.7fr);align-items:start}}.rg-combo-grid{grid-template-columns:repeat(3,max-content);gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.rg-combo-grid.is-wide{grid-template-columns:repeat(4,max-content)}.rg-combo-grid li{background:var(--color-bg);border-radius:.5rem;gap:.125rem;padding:.25rem;display:flex}.rg-combo-grid li.is-suited,.rg-suited-key{background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border)}.rg-suited-key{border-radius:.25rem;width:.875rem;height:.875rem;display:inline-block}.rg-combo-grid .playing-card:hover{transform:none}.rg-total .decide-count b{font-size:3rem}.bf-sees{--card-w:3.625rem;background:#e2ebdc;border-radius:1.125rem;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:7.5rem;padding:1rem;display:flex}.bf-back{width:var(--card-w)}.bf-unknown{display:inline-block;position:relative}.bf-unknown b{font:700 1.75rem/1 var(--font-headline);color:var(--color-on-ink);place-items:center;display:grid;position:absolute;inset:0 0 4%}.bf-nobody .bf-sees{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border)}.bf-hand{gap:1.25rem;margin-top:2rem;display:grid}@media (width>=64rem){.bf-hand{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem}}.bf-hand+.decide-tiles{margin-top:1.25rem}.bf-rival.is-pays{box-shadow:inset 0 0 0 1.5px var(--color-panel-good-border), 0 3px 0 var(--color-panel-good-border)}.bf-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.bf-list li{background:var(--color-bg);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .5rem .375rem .375rem;display:flex}.bf-list-cards{gap:.125rem;display:flex}.bf-list-cards .playing-card:hover{transform:none}.bf-list-state{font-size:var(--text-caption);border-radius:999px;padding:.1875rem .625rem;font-weight:600}.bf-list li.is-folds .bf-list-state{background:var(--color-panel-good);box-shadow:inset 0 0 0 1px var(--color-panel-good-border);color:var(--color-felt)}.bf-list li.is-calls .bf-list-state{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border);color:var(--color-accent-ink)}.bf-note{border-left:3px solid var(--color-accent);max-width:42rem;font-family:var(--font-display);color:var(--color-ink);margin-top:2rem;padding-left:1rem;font-size:1.1875rem;font-weight:500;line-height:1.45}.bf-size.is-common{background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border), 0 3px 0 var(--color-panel-hint-border)}.bf-size .decide-pieces span.is-yours{background:var(--color-felt);box-shadow:0 2px #133325}.bf-dry{gap:1rem;margin-top:2rem;display:grid}@media (width>=64rem){.bf-dry{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.bf-semi{gap:1.5rem;display:grid}@media (width>=64rem){.bf-semi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem}}.legal-doc{gap:2.5rem;display:grid}.legal-switch{scrollbar-width:none;background:var(--color-sunken);border-radius:999px;gap:.25rem;width:fit-content;max-width:100%;padding:.3125rem;display:flex;overflow-x:auto}.legal-switch::-webkit-scrollbar{display:none}.legal-switch a{white-space:nowrap;font-size:var(--text-body-sm);color:var(--color-ink-strong);transition:background-color .2s var(--ease-state), color .2s var(--ease-state);border-radius:999px;flex:none;padding:.5rem .875rem;font-weight:500}@media not all and (width>=30rem){.legal-switch a{padding:.5rem .6875rem;font-size:.8125rem}}.legal-switch a:hover{color:var(--color-ink)}.legal-switch a[aria-current=page]{background:var(--color-surface);color:var(--color-ink);font-weight:600;box-shadow:0 1px 2px #17161414}.legal-head{gap:1.25rem;max-width:46rem;display:grid}.legal-body{border-top:1px solid var(--color-line-soft);gap:2rem;padding-top:1rem;display:grid}@media (width>=64rem){.legal-body{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem);padding-top:2.5rem}nav.legal-toc{top:calc(var(--header-offset) + 2rem);max-height:calc(100vh - var(--header-offset) - 4rem);position:sticky;overflow-y:auto}}.legal-toc{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;padding:1rem 1.125rem}.legal-toc-title{font-weight:600;font-size:var(--text-body-sm)}summary.legal-toc-title{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}summary.legal-toc-title::-webkit-details-marker{display:none}summary.legal-toc-title:after{content:"";border-right:1.75px solid var(--color-ink-strong);border-bottom:1.75px solid var(--color-ink-strong);width:.5rem;height:.5rem;transition:transform .2s var(--ease-state);transform:translateY(-2px)rotate(45deg)}details[open]>summary.legal-toc-title:after{transform:translateY(2px)rotate(-135deg)}.legal-owner>div{gap:.125rem;padding:.875rem 1.25rem;display:grid}@media (width>=40rem){.legal-owner>div{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:1rem}}.legal-toc ol{counter-reset:toc;gap:.125rem;margin-top:.625rem;display:grid}.legal-toc li{counter-increment:toc}.legal-toc a{font-size:var(--text-body-sm);color:var(--color-ink-strong);border-radius:.5rem;gap:.625rem;padding:.375rem .5rem;line-height:1.35;display:flex}.legal-toc a:before{content:counter(toc);min-width:1.25rem;font-family:var(--font-mono);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;padding-top:.0625rem;font-size:.75rem}.legal-toc a:hover{background:var(--color-sunken);color:var(--color-ink)}.legal-text{max-width:42rem}.legal-text>*+*{margin-top:1rem}.legal-text p,.legal-text li{font-size:var(--text-body);color:var(--color-ink-strong);line-height:1.65}.legal-h2{scroll-margin-top:calc(var(--header-offset) + 1.5rem);font-family:var(--font-headline);letter-spacing:-.015em;color:var(--color-ink);text-wrap:balance;font-size:1.625rem;font-weight:660;line-height:1.15;margin-top:3rem!important}.legal-text>.legal-h2:first-child{margin-top:0!important}.lc-table-wrap{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;margin-top:2rem;overflow:hidden}.lc-table{border-collapse:collapse;text-align:left;width:100%}.lc-table th,.lc-table td{border-bottom:1px solid var(--color-line-soft);vertical-align:top;font-size:var(--text-body-sm);padding:.875rem 1.125rem;line-height:1.45}.lc-table tbody tr:last-child>*{border-bottom:0}.lc-table thead th{font-size:var(--text-caption);color:var(--color-ink-muted);white-space:nowrap;font-weight:600}.lc-table tbody th{width:28%;color:var(--color-ink);font-weight:600}.lc-table tbody th a{text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:4px}.lc-table tbody th a:hover{color:var(--color-accent-ink);-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);text-decoration-color:var(--color-accent-hi)}.lc-table td{color:var(--color-ink-strong)}.lc-table tr.is-ours>*{background:#e2ebdc}.lc-table tr.is-ours th{box-shadow:inset 3px 0 0 var(--color-felt)}.lc-yes,.lc-no{align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.lc-yes{color:var(--color-felt)}.lc-no{color:var(--color-ink-muted)}.lc-yes:before,.lc-no:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.lc-no:before{background:0 0;box-shadow:inset 0 0 0 1.5px}@media not all and (width>=48rem){.lc-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lc-table,.lc-table tbody,.lc-table tr,.lc-table th,.lc-table td{width:auto;display:block}.lc-table tbody tr{border-bottom:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:1rem 1.125rem;display:grid}.lc-table tbody tr:last-child{border-bottom:0}.lc-table tbody th,.lc-table tbody td{border:0;padding:0}.lc-table tbody th{width:auto;font-size:var(--text-body);grid-column:1}.lc-table tbody td:nth-of-type(2){grid-area:1/2;align-self:center}.lc-table tbody td:first-of-type,.lc-table tbody td:nth-of-type(3){grid-column:1/-1;margin-top:.375rem}.lc-table tbody td:first-of-type:before,.lc-table tbody td:nth-of-type(3):before{content:attr(data-label) " · ";color:var(--color-ink-muted)}.lc-table tr.is-ours th{box-shadow:none}.lc-table tr.is-ours{box-shadow:inset 3px 0 0 var(--color-felt);background:#e2ebdc}}.lc-ways{gap:1rem;display:grid}.lc-way{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.375rem;gap:1.25rem;padding:1.375rem;display:grid}@media (width>=40rem){.lc-way{padding:1.75rem}}@media (width>=64rem){.lc-way{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;column-gap:2.5rem}}.lc-way.is-ours{background:var(--color-panel-good);box-shadow:inset 0 0 0 1.5px var(--color-panel-good-border), 0 3px 0 var(--color-panel-good-border)}.lc-way-head{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.lc-way-head .site-h3{margin:0}.lc-way-facts{gap:1rem 1.75rem;margin:0;display:grid}@media (width>=40rem){.lc-way-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lc-way-facts>div{align-content:start;gap:.375rem;display:grid}.lc-way-facts>div.is-cost,.lc-way-facts>div.is-time{border-top:1px dashed var(--color-line);padding-top:1rem}.lc-way-facts dt{font-size:var(--text-caption);color:var(--color-ink-muted);align-items:center;gap:.5rem;font-weight:600;display:flex}.lc-way-facts .is-good dt:before,.lc-way-facts .is-bad dt:before{content:"";border-radius:50%;width:.5rem;height:.5rem}.lc-way-facts .is-good dt:before{background:var(--color-felt)}.lc-way-facts .is-bad dt:before{background:var(--color-accent)}.lc-way-facts dd{font-size:var(--text-body-sm);color:var(--color-ink-strong);text-wrap:pretty;margin:0;line-height:1.55}.lc-way-facts .is-cost dd,.lc-way-facts .is-time dd{color:var(--color-ink);font-weight:500}@media not all and (width>=64rem){.lc-way-facts{border-top:1px solid var(--color-line-soft);padding-top:1.125rem}}@media not all and (width>=40rem){.lc-way-facts>div.is-bad,.lc-way-facts>div.is-cost,.lc-way-facts>div.is-time{border-top:1px dashed var(--color-line);padding-top:1rem}}.lc-app{grid-template-rows:auto 1fr auto}.lc-app-price{border-top:1px dashed var(--color-line);font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink);padding-top:.75rem;line-height:1.4}.lc-app.is-ours{background:var(--color-panel-good);box-shadow:inset 0 0 0 1.5px var(--color-panel-good-border), 0 3px 0 var(--color-panel-good-border)}.lc-you{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.lc-you .btn-paper{white-space:normal;text-align:left;height:auto;min-height:2.75rem;padding-block:.5rem}.lc-you.is-not-us{background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border), 0 3px 0 var(--color-panel-hint-border)}.lc-how{gap:2rem;display:grid}@media (width>=64rem){.lc-how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:4rem}}.lc-more{gap:1rem;display:grid}@media (width>=48rem) and ((width<64rem)){.lc-more{grid-template-columns:repeat(2,minmax(0,1fr))}}.bl-ladder{margin:2rem 0 0;padding:0;list-style:none;display:grid}.bl-head{display:none}.bl-label{color:var(--color-ink-muted);font-size:.8125rem;font-weight:600;line-height:1.125rem}@media (width>=64rem){.bl-head{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);grid-template-columns:15rem 16rem minmax(0,1fr);gap:2rem;margin-top:2.5rem;padding-bottom:.75rem;font-size:.8125rem;font-weight:600;display:grid}.bl-head+.bl-ladder{margin-top:1rem}.bl-label{display:none}}.bl-rung{border-top:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"game poker""cards cards";gap:.875rem 1.25rem;padding:1.25rem 0;display:grid}.bl-rung:first-child{border-top:0}.bl-game{grid-area:game}.bl-cards{grid-area:cards}.bl-poker{grid-area:poker}@media (width>=64rem){.bl-rung{grid-template-columns:15rem 16rem minmax(0,1fr);grid-template-areas:"game cards poker";align-items:center;gap:2rem}}.bl-rung.is-missing{--bleed:min(1.25rem, calc(var(--page-gutter) - .125rem));margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);background:var(--color-panel-question);border-top:0}.bl-rung.is-missing:first-child{border-radius:1.5rem 1.5rem 0 0}.bl-rung.is-missing+.bl-rung.is-missing{box-shadow:inset 0 1px 0 var(--color-panel-question-border)}.bl-rung.is-missing:has(+.bl-rung:not(.is-missing)){border-radius:0 0 1.5rem 1.5rem}.bl-rung.is-missing+.bl-rung:not(.is-missing){border-top:0;margin-top:.5rem}.bl-game,.bl-poker{align-content:start;justify-items:start;gap:.25rem;min-width:0;display:grid}.bl-name{font:640 1.25rem/1.2 var(--font-headline);letter-spacing:-.012em;color:var(--color-ink);text-wrap:balance}.bl-base{background:var(--color-sunken);font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-strong);white-space:nowrap;border-radius:999px;margin-top:.125rem;padding:.0625rem .5rem;font-weight:500}.bl-rung.is-missing .bl-base{background:var(--color-surface)}.bl-aka{font-size:var(--text-body-sm);color:var(--color-ink-strong);margin-top:-.125rem;font-style:italic}.bl-poker .decide-tag{margin-top:.25rem}.bl-why{max-width:30rem;font-size:var(--text-body-sm);color:var(--color-ink-strong);margin-top:.25rem;line-height:1.5}.bl-cards{gap:.3125rem;display:flex}.bl-copy{display:inline-block;position:relative}.bl-copy .playing-card{opacity:.5}.bl-copy:after{content:"";border:2px dashed var(--color-accent-hi);pointer-events:none;border-radius:8px;position:absolute;inset:-3px -3px 0}.bl-score-cards{--card-w:clamp(3rem, 4vw, 3.625rem);gap:.375rem;display:flex}.bl-math{background:var(--color-ink);width:fit-content;max-width:100%;color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-variant-numeric:tabular-nums;border-radius:.75rem;padding:.5rem .875rem;font-weight:700}.bl-versus{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"you pot""rival pot";align-items:center;gap:.5rem 1rem;display:grid}.bl-versus-hand{background:var(--color-bg);width:fit-content;box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1rem;gap:.375rem;padding:.625rem .75rem;display:grid}.bl-versus-hand:first-child{grid-area:you}.bl-versus-hand:nth-child(2){grid-area:rival}.bl-versus-hand.is-winner{background:var(--color-panel-good);box-shadow:inset 0 0 0 1.5px var(--color-panel-good-border)}.bl-versus-pot{grid-area:pot}.bl-verdict{font:640 1.25rem/1.2 var(--font-headline);letter-spacing:-.012em;color:var(--color-felt)}.bl-score .playing-card:hover{transform:none}.bl-note{border-left:3px solid var(--color-accent);gap:1rem;max-width:46rem;margin-top:2rem;padding-left:1rem;display:grid}.bl-note p:first-child{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;font-size:1.125rem;font-weight:500;line-height:1.5}.bl-step-felt{--cell:min(2.875rem, calc((100cqi - 1rem) / 5));background:#e2ebdc;border-radius:1.25rem;gap:.875rem;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #cbd9cc;container-type:inline-size}.bl-step-hands{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem;display:flex}.bl-step-cards{--card-w:100%;grid-auto-flow:column;grid-auto-columns:var(--cell);justify-content:start;gap:.25rem;display:grid}.bl-step-cards>span{display:inline-block;position:relative}.bl-step-cards>span.is-new:after{content:"";border:2.5px solid var(--color-gold);pointer-events:none;border-radius:7px;position:absolute;inset:-3px -3px 0}.bl-step .playing-card:hover{transform:none}.bl-answer{border-top:1px solid var(--color-line-soft);padding-top:.875rem}.bl-answer summary{border-radius:var(--radius-md);background:var(--color-bg);height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 2px 0 var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink);cursor:pointer;align-items:center;gap:.5rem;padding-inline:.875rem;font-weight:600;list-style:none;display:inline-flex}.bl-answer summary::-webkit-details-marker{display:none}.bl-answer summary:after{content:"";border-right:1.75px solid var(--color-accent-ink);border-bottom:1.75px solid var(--color-accent-ink);width:.4375rem;height:.4375rem;transition:transform .2s var(--ease-state);transform:translateY(-2px)rotate(45deg)}.bl-answer[open] summary:after{transform:translateY(2px)rotate(-135deg)}.bl-answer p{background:var(--color-panel-good);box-shadow:inset 0 0 0 1px var(--color-panel-good-border);font-size:var(--text-body-sm);color:var(--color-ink);border-radius:1rem;margin-top:.875rem;padding:.875rem 1rem;line-height:1.55}.dk-deck{background:#e2ebdc;border-radius:1.75rem;gap:1.5rem;margin-top:2rem;padding:clamp(1.125rem,2.4vw,2rem);display:grid;box-shadow:inset 0 0 0 1px #cbd9cc}.dk-suit{gap:.625rem;min-width:0;display:grid}.dk-suit-name{align-items:center;gap:.625rem;display:flex}.dk-suit-name>span{align-items:baseline;gap:.5rem;display:flex}.dk-suit-name b{font:640 1.125rem/1.2 var(--font-headline);letter-spacing:-.01em;color:var(--color-ink)}.dk-suit-name small{font-size:var(--text-caption);color:var(--color-ink-strong);font-weight:600}.dk-row{grid-template-columns:repeat(13,minmax(0,1fr));gap:clamp(.25rem,.7vw,.5rem);margin:0;padding:0;list-style:none;display:grid}.dk-row li{--card-w:100%;min-width:0;padding-bottom:.5rem;position:relative}.dk-row .playing-card{min-width:0}.dk-row li:after,.dk-legend i{content:"";background:0 0;border-radius:999px;height:.1875rem;position:absolute;bottom:0;left:18%;right:18%}.dk-row li.is-ace:after,.dk-legend .is-ace i{background:var(--color-accent)}.dk-row li.is-face:after,.dk-legend .is-face i{background:var(--color-gold)}.dk-legend{border-top:1px solid #cbd9cc;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.dk-legend li{font-size:var(--text-body-sm);color:var(--color-ink-strong);align-items:center;gap:.5rem;font-weight:600;display:flex}.dk-legend i{background:#9db8a6;flex:none;width:1.25rem;position:static}@media (width>=64rem){.dk-suit{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:1.5rem}.dk-suit-name>span{flex-direction:column;gap:.125rem}}@media not all and (width>=40rem){.dk-deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem .5rem}.dk-suit{justify-items:center;gap:.5rem}.dk-suit-name{text-align:center;flex-direction:column;gap:.25rem}.dk-suit-name>span{flex-direction:column;align-items:center;gap:0}.dk-suit-name b{font-size:.8125rem}.dk-suit-name small{font-size:.6875rem}.dk-row{width:3.75rem;display:block}.dk-row li{--card-w:3.75rem;padding-bottom:0}.dk-row li+li{margin-top:-3.23707rem}.dk-row li:after{width:.1875rem;height:1.25rem;inset:.375rem auto auto -.5rem}.dk-row .playing-card{filter:drop-shadow(0 -1px 1px #1716140f);display:block}.dk-legend{grid-column:1/-1}}.dk-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;display:grid}@media (width>=40rem){.dk-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.dk-stats div{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;flex-direction:column-reverse;gap:.25rem;padding:1rem 1.25rem;display:flex}.dk-stats dt{font-size:var(--text-body-sm);color:var(--color-ink-strong);font-weight:600}.dk-stats dd{font:700 clamp(2rem, 1.6rem + 1.2vw, 2.75rem)/1 var(--font-headline);letter-spacing:-.03em;color:var(--color-accent-ink);font-variant-numeric:tabular-nums}.dk-table{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;margin-top:1.5rem;overflow-x:auto}.dk-table table{border-collapse:collapse;text-align:left;width:100%;min-width:36rem}.dk-table caption{text-align:left;color:var(--color-ink-muted);padding:1rem 1rem .25rem;font-size:.8125rem;font-weight:600}.dk-table thead th{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);white-space:nowrap;padding:.75rem 1rem;font-size:.8125rem;font-weight:600}.dk-table tbody th,.dk-table tfoot th{vertical-align:top;color:var(--color-ink);white-space:nowrap;padding:.75rem 1rem;font-weight:600}.dk-table tbody th svg{vertical-align:-.0625rem;margin-right:.25rem;display:inline}.dk-table td{font-size:var(--text-body-sm);color:var(--color-ink-strong);vertical-align:top;padding:.75rem 1rem;line-height:1.45}.dk-table tbody tr+tr>*,.dk-table tfoot tr>*{border-top:1px solid var(--color-line-soft)}.dk-table tfoot tr>*{border-top-color:var(--color-line);color:var(--color-ink);font-weight:600}.dk-ranks{color:var(--color-ink);word-spacing:.125em;white-space:nowrap;font-weight:500}@media not all and (width>=40rem){.dk-stack table,.dk-stack.dk-compare table{min-width:0}.dk-stack table,.dk-stack tbody,.dk-stack tfoot,.dk-stack tr,.dk-stack th,.dk-stack td{display:block}.dk-stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dk-stack tr{padding:.875rem 1rem}.dk-stack tbody tr+tr,.dk-stack tfoot tr{border-top:1px solid var(--color-line-soft)}.dk-stack tbody tr+tr>*,.dk-stack tfoot tr>*{border-top:0}.dk-stack caption{padding:.875rem 1rem 0;display:block}.dk-stack tbody th,.dk-stack tfoot th,.dk-stack td{white-space:normal;padding:0}.dk-stack tbody th{margin-bottom:.375rem}.dk-stack td[data-label]{grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding-block:.1875rem;display:grid}.dk-stack td[data-label]:before{content:attr(data-label);font-size:var(--text-caption);color:var(--color-ink-muted);font-weight:600}.dk-stack tfoot td{display:inline}.dk-stack tfoot td+td:before{content:" · ";color:var(--color-ink-muted)}.dk-compare tr.is-poker,.dk-compare tr.is-poker>*{background:var(--color-panel-good)}.dk-compare tr.is-poker{border-radius:1.25rem 1.25rem 0 0}}.dk-compare table{min-width:44rem}.dk-compare tr.is-poker>*{background:var(--color-panel-good)}.dk-compare .dk-n{color:var(--color-ink);white-space:nowrap;font-weight:600}.dk-note{border-left:3px solid var(--color-accent);gap:1rem;max-width:46rem;margin-top:1.75rem;padding-left:1rem;display:grid}.dk-note p:first-child{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;font-size:1.125rem;font-weight:500;line-height:1.5}.dk-tile-art{background:var(--color-bg);min-height:5.25rem;box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.dk-tile-art .playing-card:hover{transform:none}.dk-lit{display:inline-block;position:relative}.dk-lit:after{content:"";border:2px solid var(--color-gold);pointer-events:none;border-radius:6px;position:absolute;inset:-3px -3px 0}.dk-not{border-left:1.5px dashed var(--color-line);margin-left:.375rem;padding-left:.875rem;display:inline-block}.dk-joker{width:1.875rem;display:inline-block}.dk-joker+.dk-joker{margin-left:-.5rem;transform:rotate(8deg)}.dk-joker:first-child{transform:rotate(-6deg)}.dk-aces{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.dk-aces li{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:grid}.dk-aces li.is-wrong{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft)}.dk-aces-cards{gap:.25rem;display:flex}@media not all and (width>=40rem){.dk-aces li{grid-template-columns:minmax(0,1fr);gap:.875rem}}.dk-holdem{gap:1.25rem;margin-top:2rem;display:grid}@media (width>=64rem){.dk-holdem{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:stretch;gap:2rem}}.dk-felt{align-content:center;gap:1.75rem}.dk-felt>.decide-group:first-child{justify-items:center}.dk-felt-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.dk-felt-n{background:var(--color-ink);min-width:1.5rem;height:1.5rem;color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-numeric-sm);border-radius:999px;place-items:center;margin-left:.375rem;padding-inline:.375rem;display:inline-grid}.dk-felt .decide-cards{--card-w:clamp(3.25rem, 4.2vw, 3.625rem)}.dk-burnt{--card-w:clamp(3.25rem, 4.2vw, 3.625rem);opacity:.6;display:flex}.dk-burnt>span+span{margin-left:calc(var(--card-w) * -.7)}.dk-burnt>span:nth-child(2){transform:rotate(4deg)}.dk-burnt>span:nth-child(3){transform:rotate(-3deg)}.dk-streets{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.dk-street{justify-items:center;gap:.375rem;display:grid}.dk-street>span{background:var(--color-surface);font-size:var(--text-caption);color:var(--color-felt);border-radius:999px;padding:.125rem .5rem;font-weight:600;box-shadow:inset 0 0 0 1px #cbd9cc}.dk-used{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.5rem;align-content:start;gap:.75rem;padding:1.5rem;display:grid}.dk-used table{border-collapse:collapse;width:100%}.dk-used th,.dk-used td{border-bottom:1px solid var(--color-line-soft);text-align:left;padding:.625rem 0}.dk-used thead th{color:var(--color-ink-muted);padding-top:0;font-size:.8125rem;font-weight:600}.dk-used tbody th{width:6.5rem;font-family:var(--font-mono);color:var(--color-ink);font-weight:700}.dk-used td{padding-bottom:1rem;position:relative}.dk-used td b{font:700 1.25rem/1 var(--font-headline);color:var(--color-ink)}.dk-of{font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-muted)}.dk-used td i{background:linear-gradient(to right, var(--color-felt) var(--share), var(--color-sunken) var(--share));border-radius:999px;width:100%;height:.3125rem;position:absolute;bottom:.375rem;left:0}.dk-used tr.is-half td b{color:var(--color-accent-ink)}.dk-used tr.is-half td i{background:linear-gradient(to right, var(--color-accent) var(--share), var(--color-sunken) var(--share))}.dk-count{font:700 clamp(1.625rem, 1.35rem + .8vw, 2rem)/1.1 var(--font-headline);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums}.dk-combos{--card-w:1.75rem;background:#e2ebdc;border-radius:1rem;place-content:center;gap:.5rem;margin:0;padding:.75rem;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #cbd9cc}@media (width>=40rem){.dk-combos{min-height:11rem}}.dk-combos.is-pairs{grid-template-columns:repeat(3,max-content)}.dk-combos.is-suited{grid-template-columns:repeat(2,max-content)}.dk-combos.is-offsuit{grid-template-columns:repeat(4,max-content)}@media (width>=40rem) and ((width<64rem)){.dk-combos{--card-w:1.25rem;gap:.375rem;min-height:12rem}.dk-combos.is-offsuit{grid-template-columns:repeat(3,max-content)}}.dk-combos li{background:var(--color-surface);border-radius:.5rem;gap:2px;padding:.1875rem;display:flex;box-shadow:0 1px #cbd9cc}.dk-combos .playing-card:hover{transform:none}.dk-total{background:var(--color-ink);width:fit-content;color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-numeric);font-variant-numeric:tabular-nums;border-radius:999px;margin-top:1.5rem;padding:.625rem 1rem;font-weight:700}.btn-paper.dl-long{white-space:normal;text-align:left;height:auto;min-height:2.75rem;padding-block:.5rem}.dl-order{gap:2rem;display:grid}@media (width>=64rem){.dl-order{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem}}.dl-order-rules{gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.dl-order-rules li{border-left:3px solid var(--color-gold);font-size:var(--text-body);color:var(--color-ink-strong);padding-left:1rem;line-height:1.5}.dl-table{box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 14px 28px #1716140f;background:#fff;border-radius:2rem;margin:0;padding:1.25rem}.dl-felt{aspect-ratio:1.6;background:#e2ebdc;border-radius:50%;margin:3rem 4.5rem 3.25rem;position:relative;box-shadow:inset 0 0 0 1px #cbd9cc,inset 0 -10px 24px #245a4114}.dl-centre{justify-items:center;gap:.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dl-deck{display:grid}.dl-deck>span{grid-area:1/1;width:1.875rem}.dl-deck>span:nth-child(2){transform:translate(2px,-2px)}.dl-deck>span:nth-child(3){transform:translate(4px,-4px)}.dl-clockwise{color:#6f9e84;justify-items:center;display:grid;transform:scaleX(-1)}.dl-clockwise span{color:#4e7a64;white-space:nowrap;font-size:.75rem;font-weight:600;transform:scaleX(-1)}.dl-seat{--x:50%;--y:100%;left:var(--x);top:var(--y);background:var(--color-surface);min-width:7.5rem;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);text-align:center;border-radius:1rem;justify-items:center;gap:.375rem;padding:.5rem .75rem .625rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.dl-seat.is-button{--x:50%;--y:100%;box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 3px 0 var(--color-ink)}.dl-seat.is-sb{--x:3%;--y:74%}.dl-seat.is-bb{--x:3%;--y:24%}.dl-seat.is-utg{--x:50%;--y:0%}.dl-seat.is-hijack{--x:97%;--y:24%}.dl-seat.is-cutoff{--x:97%;--y:74%}.dl-seat-name{font:640 .875rem/1.15 var(--font-headline);color:var(--color-ink);white-space:nowrap}.dl-hole{gap:.25rem;display:flex}.dl-back{width:1.875rem;display:inline-block;position:relative}.dl-back b{font:700 .875rem/1 var(--font-headline);color:var(--color-on-ink);place-items:center;display:grid;position:absolute;inset:0 0 6%}.dl-seat.is-sb .dl-back:first-child:after{content:"";border:2px solid var(--color-gold);border-radius:6px;position:absolute;inset:-3px -3px 0}.dl-button{width:1.625rem;height:1.625rem;color:var(--color-ink);font:700 .8125rem/1 var(--font-headline);box-shadow:0 0 0 1.5px var(--color-ink), 0 2px 0 var(--color-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:82%;left:64%;transform:translate(-50%,-50%)}.dl-button.is-static{position:static;transform:none}@media not all and (width>=40rem){.dl-table{padding:1rem}.dl-felt{aspect-ratio:.8;border-radius:46%/40%;margin:2.75rem 2.5rem 3rem}.dl-seat{min-width:0;padding:.4375rem .5rem .5rem}.dl-seat-name{font-size:.75rem}.dl-back{width:1.625rem}.dl-back b{font-size:.75rem}.dl-seat.is-sb{--x:5%;--y:72%}.dl-seat.is-bb{--x:5%;--y:28%}.dl-seat.is-hijack{--x:95%;--y:28%}.dl-seat.is-cutoff{--x:95%;--y:72%}.dl-button{top:86%;left:72%}}.dl-art{background:#e2ebdc;border-radius:1rem;justify-content:center;align-items:center;gap:.375rem;min-width:0;height:6.5rem;padding:.875rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #cbd9cc}.dl-art .playing-card:hover{transform:none}.dl-riffle{display:flex}.dl-riffle>span{width:1.875rem}.dl-riffle>span+span{margin-left:-1.5rem}.dl-riffle.is-left{transform:rotate(-14deg)translateY(4px)}.dl-riffle.is-right{transform:rotate(14deg)translateY(4px)}.dl-pile{display:grid}.dl-pile>span{grid-area:1/1;width:1.875rem}.dl-pile>span:nth-child(2){transform:translate(2px,-2px)}.dl-pile>span:nth-child(3){transform:translate(4px,-4px)}.dl-pile.is-lifted{transform:translateY(-8px)rotate(-4deg)}.dl-arrow{font:600 1.125rem/1 var(--font-sans);color:var(--color-felt);padding-inline:.375rem}.dl-back.is-small b{font-size:.8125rem}@media (width>=40rem) and ((width<64rem)){.dl-art{--card-w:1.375rem;gap:.1875rem;padding:.5rem}.dl-burn,.dl-riffle>span,.dl-pile>span{width:1.375rem}.dl-burn{margin-right:.25rem}.dl-riffle>span+span{margin-left:-1.0625rem}.dl-back.is-small{width:1.5rem}.dl-back.is-small b{font-size:.6875rem}}.dl-art .pot-badge+.pot-badge{margin-left:1.5rem}.dl-burn{opacity:.55;width:1.875rem;margin-right:.625rem;transform:rotate(-8deg)}.dl-seat-chip{background:var(--color-surface);font-size:var(--text-caption);color:var(--color-ink);border-radius:999px;padding:.375rem .75rem;font-weight:600;box-shadow:inset 0 0 0 1px #cbd9cc}.fd-art{background:#e2ebdc;border-radius:1rem;justify-content:center;align-items:center;gap:.3125rem;min-width:0;height:6.5rem;padding:.875rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #cbd9cc}.fd-art .playing-card:hover{transform:none}.fd-back{width:1.875rem;display:inline-block}@media (width>=40rem) and ((width<64rem)){.fd-art{--card-w:1.375rem;gap:.1875rem;padding:.5rem}.fd-back{width:1.375rem}}.fd-plus{font:600 1.25rem/1 var(--font-sans);color:var(--color-felt);padding-inline:.25rem}.fd-hand{--card-w:100%;grid-template-columns:repeat(5,minmax(0,2.875rem));gap:.3125rem;display:grid}.fd-quiz .playing-card:hover{transform:none}.fd-answer{border-top:1px solid var(--color-line-soft);padding-top:.875rem}.fd-answer summary{border-radius:var(--radius-md);background:var(--color-bg);height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 2px 0 var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink);cursor:pointer;align-items:center;gap:.5rem;padding-inline:.875rem;font-weight:600;list-style:none;display:inline-flex}.fd-answer summary::-webkit-details-marker{display:none}.fd-answer summary:after{content:"";border-right:1.75px solid var(--color-accent-ink);border-bottom:1.75px solid var(--color-accent-ink);width:.4375rem;height:.4375rem;transition:transform .2s var(--ease-state);transform:translateY(-2px)rotate(45deg)}.fd-answer[open] summary:after{transform:translateY(2px)rotate(-135deg)}.fd-answer-body{background:var(--color-panel-good);box-shadow:inset 0 0 0 1px var(--color-panel-good-border);border-radius:1rem;gap:.75rem;margin-top:.875rem;padding:.875rem 1rem 1rem;display:grid}.fd-keep{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.fd-answer-text{font-size:var(--text-body-sm);color:var(--color-ink);line-height:1.55}.fd-variants{gap:1rem;display:grid}@media (width>=40rem){.fd-variants{grid-template-columns:repeat(2,minmax(0,1fr))}}.fd-variant{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.375rem;align-content:start;gap:.75rem;padding:1.25rem 1.375rem 1.5rem;display:grid}.fd-variant .playing-card:hover{transform:none}.fd-table{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;margin-top:2rem;overflow:hidden}.fd-table table{border-collapse:collapse;text-align:left;width:100%}.fd-table thead th{border-bottom:1px solid var(--color-line);font:640 1.0625rem/1.2 var(--font-headline);color:var(--color-ink);padding:.875rem 1.25rem}.fd-table tbody th{width:30%;font-size:var(--text-body-sm);color:var(--color-ink-muted);vertical-align:top;padding:.875rem 1.25rem;font-weight:600}.fd-table td{font-size:var(--text-body);color:var(--color-ink);vertical-align:top;padding:.875rem 1.25rem;line-height:1.45}.fd-table tbody tr+tr>*{border-top:1px solid var(--color-line-soft)}@media not all and (width>=40rem){.fd-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fd-table table,.fd-table tbody,.fd-table tr,.fd-table th,.fd-table td{display:block}.fd-table tr{padding:.875rem 1rem}.fd-table tbody tr+tr{border-top:1px solid var(--color-line-soft)}.fd-table tbody tr+tr>*{border-top:0}.fd-table tbody th,.fd-table td{width:auto;padding:0}.fd-table tbody th{color:var(--color-ink);margin-bottom:.375rem}.fd-table td{font-size:var(--text-body-sm);grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding-block:.1875rem;display:grid}.fd-table td:before{content:attr(data-label);font-size:var(--text-caption);color:var(--color-ink-muted);font-weight:600}}.fd-dmh{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.375rem;gap:1rem;margin-top:2rem;padding:1.25rem 1.375rem 1.5rem;display:grid}.fd-dmh .playing-card:hover{transform:none}.dm-hand{gap:2rem;display:grid}@media (width>=64rem){.dm-hand{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem}}.dm-felt{background:#e2ebdc;border-radius:1.75rem;gap:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid;box-shadow:inset 0 0 0 1px #cbd9cc}.dm-cards{--gap:clamp(.1875rem, 1vw, .75rem);--card-w:min(5.75rem, calc((100% - 4 * var(--gap)) / 5));gap:var(--gap);display:flex}@media not all and (width>=40rem){.dm-felt{padding:.875rem}}.dm-unknown{width:min(5.75rem, calc((100% - 4 * var(--gap)) / 5));--card-w:100%;flex:none;display:block;position:relative}.dm-unknown b{font:700 clamp(1.5rem, 4vw, 2.25rem)/1 var(--font-headline);color:var(--color-on-ink);place-items:center;display:grid;position:absolute;inset:0 0 4%}.dm-fifth{border-top:1px solid #cbd9cc;gap:.625rem;padding-top:1.25rem;display:grid}.dm-fifth .playing-card:hover{transform:none}.dm-timeline{margin:0;padding:0;list-style:none;display:grid}.dm-timeline li{border-left:2px solid var(--color-line);gap:.375rem;padding:0 0 1.75rem 1.75rem;display:grid;position:relative}.dm-timeline li:last-child{border-left-color:#0000;padding-bottom:0}.dm-timeline li:before{content:"";background:var(--color-bg);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 2px var(--color-ink);border-radius:50%;position:absolute;top:.25rem;left:-.4375rem}.dm-when{font:640 1.0625rem/1.2 var(--font-headline);color:var(--color-ink)}.dm-year{font:700 clamp(2rem, 1.6rem + 1.2vw, 2.5rem)/1 var(--font-headline);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums}.dm-proof.is-first-link{background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border), 0 3px 0 var(--color-panel-hint-border)}.dm-proof.is-first-link .dm-year{color:var(--color-gold-ink)}.dm-odds{gap:2rem;margin-top:2rem;display:grid}@media (width>=64rem){.dm-odds{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:3rem}}.dm-ladder{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;margin:0;padding:.5rem;list-style:none;display:grid}.dm-ladder li{font-size:var(--text-body-sm);color:var(--color-ink-strong);border-radius:.75rem;align-items:baseline;gap:.75rem;padding:.4375rem .75rem;display:flex}.dm-ladder li span{font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-muted)}.dm-ladder li.is-here{background:var(--color-ink);color:var(--color-on-ink);font-weight:600}.dm-ladder li.is-here span{color:var(--color-on-ink-muted)}@media not all and (width>=64rem){.dm-ladder{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}}.dm-stats{gap:1rem;margin:0;display:grid}@media (width>=40rem){.dm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dm-stats div{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;flex-direction:column-reverse;justify-content:flex-end;gap:.375rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.dm-stats dt{font-size:var(--text-body-sm);color:var(--color-ink-strong);line-height:1.45}.dm-stats dd{font:700 clamp(1.875rem, 1.5rem + 1vw, 2.375rem)/1 var(--font-headline);letter-spacing:-.025em;color:var(--color-accent-ink);font-variant-numeric:tabular-nums}.dm-row{--card-w:clamp(2.5rem, 3vw, 2.75rem);gap:.25rem;display:flex}.dm-showdown .playing-card:hover,.dm-answer .playing-card:hover{transform:none}.dm-answer{max-width:46rem;margin-top:1.5rem}.dm-answer summary{border-radius:var(--radius-md);background:var(--color-surface);height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink);cursor:pointer;align-items:center;gap:.5rem;padding-inline:1rem;font-weight:600;list-style:none;display:inline-flex}.dm-answer summary::-webkit-details-marker{display:none}.dm-answer summary:after{content:"";border-right:1.75px solid var(--color-accent-ink);border-bottom:1.75px solid var(--color-accent-ink);width:.4375rem;height:.4375rem;transition:transform .2s var(--ease-state);transform:translateY(-2px)rotate(45deg)}.dm-answer[open] summary:after{transform:translateY(2px)rotate(-135deg)}.dm-answer ol{background:var(--color-panel-good);box-shadow:inset 0 0 0 1px var(--color-panel-good-border);border-radius:1.25rem;gap:.5rem;margin:1rem 0 0;padding:1rem;list-style:none;display:grid}.dm-answer li{font-size:var(--text-body-sm);color:var(--color-ink);grid-template-columns:1.75rem auto minmax(0,1fr);align-items:center;gap:.875rem;line-height:1.5;display:grid}.dm-answer-n{background:var(--color-felt);width:1.75rem;height:1.75rem;color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-numeric-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.dm-answer-cards{--card-w:1.5rem;gap:2px;display:flex}@media not all and (width>=40rem){.dm-answer li{grid-template-columns:1.75rem minmax(0,1fr);row-gap:.375rem}.dm-answer li>:last-child{grid-column:2}}.dm-culture{border-top:1px solid var(--color-line-soft);margin:0;padding:0;list-style:none;display:grid}.dm-culture li{border-bottom:1px solid var(--color-line-soft);padding-block:1.125rem}.ab-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.ab-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-stats li{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;align-content:start;gap:.25rem;padding:1.25rem 1.375rem;display:grid}.ab-stats b{font:700 2.5rem/1 var(--font-headline);letter-spacing:-.03em;color:var(--color-accent-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ab-stats span{font-size:var(--text-body-sm);color:var(--color-ink-strong);font-weight:600}.ab-sheet-wrap{gap:2rem;display:grid}@media (width>=64rem){.ab-sheet-wrap{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem)}.ab-sheet-wrap>.section-heading{top:calc(var(--header-offset) + 2rem);position:sticky}}.ab-sheet{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 4px 0 var(--color-sunken), 0 18px 34px #17161412;border-radius:1.5rem;overflow:hidden}.ab-sheet-head{background:var(--color-felt);color:var(--color-on-ink);align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}@media (width>=40rem){.ab-sheet-head{padding:1.125rem 1.75rem}}.ab-sheet-mark img{border-radius:.75rem;width:2.5rem;height:2.5rem;display:block;box-shadow:0 0 0 2px #f7f2e8e6}.ab-sheet-name{font:680 1.375rem/1.1 var(--font-headline);letter-spacing:-.01em}.ab-sheet-stamp{font-family:var(--font-mono);color:var(--color-on-ink-muted);font-size:.75rem;line-height:1rem}.ab-sheet-suits{background:var(--color-surface);border-radius:999px;gap:.375rem;margin-left:auto;padding:.375rem .625rem;display:flex}.ab-sheet-list{margin:0;padding:.25rem 1.25rem .75rem}@media (width>=40rem){.ab-sheet-list{padding:.5rem 1.75rem 1rem}}.ab-sheet-row{border-bottom:1px dashed var(--color-line);gap:.25rem;padding-block:.9375rem;display:grid}.ab-sheet-row:last-child{border-bottom:0}@media (width>=40rem){.ab-sheet-row{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;column-gap:1.5rem}}.ab-sheet-row dt{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.75rem;font-weight:600;line-height:1.25rem}.ab-sheet-row dd{font-size:var(--text-body);color:var(--color-ink);text-wrap:pretty;margin:0;line-height:1.55}.ab-sheet-row.is-mono dd{font-family:var(--font-mono);-webkit-user-select:all;user-select:all}.ab-plan-price{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.ab-plan-price b{font:700 2.25rem/1 var(--font-headline);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums}.ab-plan-price span{font-size:var(--text-body-sm);color:var(--color-ink-muted);font-weight:600}.ab-plan.is-free .ab-plan-price b{color:var(--color-felt)}.ab-money{gap:1.5rem;margin-top:2.5rem;display:grid}@media (width>=64rem){.ab-money{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;column-gap:3rem}}.ab-refund{background:var(--color-panel-good);box-shadow:inset 0 0 0 1px var(--color-panel-good-border);border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.ab-refund p{flex:22rem;margin:0}.ab-table-wrap{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem}.ab-table{border-collapse:collapse;text-align:left;width:100%}.ab-table th,.ab-table td{border-bottom:1px solid var(--color-line-soft);vertical-align:baseline;padding:.8125rem 1rem}.ab-table tbody tr:last-child th,.ab-table tbody tr:last-child td{border-bottom:0}.ab-table thead th{font-size:var(--text-caption);color:var(--color-ink-muted);font-weight:600}.ab-table thead th:not(:first-child),.ab-table td{text-align:right;white-space:nowrap}.ab-table tbody th{font-size:var(--text-body-sm);color:var(--color-ink);font-weight:600}.ab-table td{font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-strong);font-variant-numeric:tabular-nums;font-weight:600}@media not all and (width>=30rem){.ab-table th,.ab-table td{padding:.75rem .625rem}.ab-table th:first-child{padding-left:.875rem}.ab-table td:last-child,.ab-table thead th:last-child{padding-right:.875rem}}.ab-more{gap:1rem;margin-top:2rem;display:grid}@media (width>=48rem){.ab-more{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-contact{gap:2rem;display:grid}@media (width>=64rem){.ab-contact{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:3rem}}.ab-card{background:var(--color-bg);width:100%;max-width:26rem;box-shadow:0 0 0 1px var(--color-line-soft), 0 4px 0 var(--color-sunken), 0 18px 34px #17161414;border-radius:1.5rem;justify-self:start;gap:.625rem;padding:2rem 2rem 2.25rem;display:grid;position:relative;transform:rotate(1.25deg)}.ab-card-pip{position:absolute;top:1.125rem;right:1.125rem}.ab-card-mail{font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:1.125rem}@media (prefers-reduced-motion:reduce){.ab-card{transform:none}}.mt-totals{gap:.75rem;margin:2rem 0 0;display:grid}@media (width>=40rem){.mt-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.mt-totals>div{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;gap:.25rem;padding:1.125rem 1.375rem;display:grid}.mt-totals dt{font-size:var(--text-body-sm);color:var(--color-ink-strong);order:2;font-weight:600}.mt-totals dd{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}.mt-totals b{font:700 clamp(1.875rem, 1.4rem + 1.6vw, 2.5rem)/1 var(--font-headline);letter-spacing:-.03em;color:var(--color-accent-ink);font-variant-numeric:tabular-nums}.mt-totals code{font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-muted)}.mt-table-wrap{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);scrollbar-width:thin;border-radius:1.25rem;margin-top:1.5rem;position:relative;overflow-x:auto}.mt-table-wrap:focus-visible{outline:2px solid var(--color-accent-hi);outline-offset:2px}.mt-table{border-collapse:separate;border-spacing:0;text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:40rem}.mt-caption{font-size:var(--text-caption);color:var(--color-ink-strong);margin-top:.875rem;line-height:1.125rem}.mt-table th,.mt-table td{border-bottom:1px solid var(--color-line-soft);white-space:nowrap;padding:.6875rem .875rem}.mt-table th[scope=row],.mt-table thead th:first-child,.mt-table thead td:first-child{z-index:1;text-align:left;background:var(--color-bg);box-shadow:1px 0 0 var(--color-line-soft);position:sticky;left:0}.mt-table thead th{font-size:var(--text-caption);color:var(--color-ink-muted);vertical-align:bottom;white-space:normal;font-weight:600;line-height:1.125rem}.mt-table .mt-groups th{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--color-ink);text-align:left;border-bottom:0;padding-bottom:.25rem;font-weight:700}.mt-table .mt-groups td{border-bottom:0}.mt-table .is-seven{background:#e2ebdc}.mt-table .mt-groups th.is-seven{color:var(--color-felt);border-top-right-radius:1.25rem}.mt-table .is-start{border-left:1px solid var(--color-line-soft);padding-left:1.25rem}.mt-table tbody th{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--color-ink);font-weight:600}.mt-table td{font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-strong)}.mt-table tfoot th,.mt-table tfoot td{color:var(--color-ink);border-bottom:0;font-weight:700}.mt-table tfoot th{font-family:var(--font-sans);font-size:var(--text-body-sm)}.mt-scroll{font-size:var(--text-caption);color:var(--color-ink-muted);margin-top:.625rem;display:none}@media not all and (width>=64rem){.mt-table th,.mt-table td{padding:.625rem .5rem}.mt-table tbody th{white-space:normal;min-width:6.5rem}.mt-table .is-start{padding-left:.875rem}}@media not all and (width>=46rem){.mt-scroll{display:block}}.mt-notes{max-width:46rem;font-size:var(--text-body-sm);color:var(--color-ink-strong);gap:.375rem;margin:1.25rem 0 0;padding-left:1.125rem;list-style:outside;display:grid}.mt-order{gap:2.5rem;display:grid}@media (width>=64rem){.mt-order{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(2.5rem,5vw,5rem)}}.mt-chart{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;gap:1rem;margin:0;padding:clamp(1.25rem,2.6vw,1.75rem);display:grid}.mt-legend{font-size:var(--text-caption);color:var(--color-ink-strong);flex-wrap:wrap;gap:.5rem 1.25rem;font-weight:600;display:flex}.mt-legend span{align-items:center;gap:.5rem;display:inline-flex}.mt-legend i{border-radius:.25rem;width:.875rem;height:.875rem}.mt-legend i.is-five,.mt-bar.is-five i{background:var(--color-ink-strong)}.mt-legend i.is-seven,.mt-bar.is-seven i{background:var(--color-accent)}.mt-bars{gap:1.125rem;margin:.25rem 0 0;display:grid}.mt-bar-row{gap:.375rem;display:grid}.mt-bar-row dt{font-size:var(--text-body-sm);color:var(--color-ink);font-weight:600}.mt-bar{grid-template-columns:minmax(0,1fr) 4.25rem;align-items:center;gap:.625rem;margin:0;display:grid}.mt-bar i{width:var(--w);border-radius:0 4px 4px 0;height:.875rem;display:block;position:relative}.mt-bar>span{font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-strong);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.mt-bar.is-seven>span{color:var(--color-accent-ink)}.mt-run{font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-muted);margin-top:1.25rem}.mt-errors{gap:2.5rem;display:grid}@media (width>=64rem){.mt-errors{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;column-gap:4rem}}.mt-mail{background:var(--color-bg);width:fit-content;box-shadow:inset 0 0 0 1px var(--color-line-soft);font-family:var(--font-mono);color:var(--color-ink);-webkit-user-select:all;user-select:all;border-radius:.75rem;padding:.5rem .875rem;font-size:1.0625rem}.mt-log{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.375rem;gap:1rem;padding:1.5rem;display:grid}.mt-log-day{border-top:1px dashed var(--color-line);gap:.625rem;padding-top:1rem;display:grid}.mt-log-date{font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-felt);font-weight:700}.mt-log ul{font-size:var(--text-body-sm);color:var(--color-ink-strong);gap:.5rem;margin:0;padding-left:1.125rem;line-height:1.5;list-style:outside;display:grid}.mt-more{gap:1rem;margin-top:2rem;display:grid}@media (width>=48rem){.mt-more{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-tool{gap:1rem;margin-top:2rem;display:grid}@media (width>=64rem){.bt-tool{grid-template-columns:minmax(0,19.5rem) minmax(0,1fr);align-items:start;gap:1.25rem}.bt-tool:has(>.bt-setup[hidden]){grid-template-columns:minmax(0,1fr)}}.bt-setup{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;gap:1.25rem;padding:1.375rem 1.5rem 1.5rem;display:grid}@media (width>=40rem) and ((width<64rem)){.bt-setup{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.bt-setup-title,.bt-field-stack{grid-column:1/-1}}@media not all and (width>=40rem){.bt-setup{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;padding:1.125rem}.bt-setup>:not(.bt-field-compact){grid-column:1/-1}.bt-field-compact .chips-stepper,.bt-field-compact .chips-stepper.bt-wide{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;justify-self:stretch}}.bt-field{align-content:start;gap:.5rem;min-width:0;display:grid}.bt-label{font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-ink-strong);font-weight:600}.bt-setup .chips-stepper.bt-wide{grid-template-columns:3rem minmax(6.5rem,auto) 3rem}.bt-output{border-inline:1px solid var(--color-line-soft);font:700 1.125rem/1 var(--font-headline);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink);place-items:center;padding-inline:.75rem;display:grid}.bt-hint{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-muted)}.bt-hint-link{color:var(--color-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px;margin-top:.25rem;font-weight:600;display:inline-block}.bt-hint-link:hover{-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);text-decoration-color:var(--color-accent-hi)}.bt-select{background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23171614' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 1rem center / 1rem;min-width:13rem;height:3rem;box-shadow:inset 0 0 0 1px var(--color-line), 0 2px 0 var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink);appearance:none;cursor:pointer;border-radius:1rem;justify-self:start;padding:0 2.75rem 0 1rem;font-weight:600}.bt-select:focus-visible{outline:2px solid var(--color-accent-hi);outline-offset:2px}.bt-clock{--felt:#245a41;--felt-deep:#1c4a35;--felt-line:#3c7558;--felt-edge:#173b2a;--cream:#f7f2e8;--cream-muted:#cfc4b2;isolation:isolate;background:var(--felt);color:var(--cream);box-shadow:0 4px 0 var(--felt-edge), var(--shadow-card);border-radius:1.75rem;gap:1.125rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.bt-clock:before{content:"";z-index:-1;border:1.5px solid var(--felt-line);pointer-events:none;border-radius:1.25rem;position:absolute;inset:.625rem}.bt-clock-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bt-level{font:700 1.375rem/1.1 var(--font-headline);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.bt-of{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--cream-muted);font-weight:600}.bt-clock-tools,.bt-controls{align-items:center;gap:.5rem;display:flex}.bt-icon{width:2.75rem;height:2.75rem;color:var(--cream);box-shadow:inset 0 0 0 1.5px var(--felt-line);transition:background-color .16s var(--ease-state), transform .16s var(--ease-press);border-radius:.875rem;place-items:center;display:grid}.bt-icon.is-large{width:3rem;height:3rem}.bt-icon:hover{background:var(--felt-deep)}.bt-icon:active{transform:translateY(2px)}.bt-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.375rem;height:1.375rem}.bt-icon[data-bt-sound] svg path:first-child{fill:currentColor}.bt-icon[data-bt-sound][aria-pressed=true] .bt-mute,.bt-icon[data-bt-sound][aria-pressed=false] .bt-wave,.bt-icon[data-bt-full][aria-pressed=false] .bt-close,.bt-icon[data-bt-full][aria-pressed=true] .bt-open{display:none}.bt-icon[data-bt-sound][aria-pressed=false]{color:var(--cream-muted)}.bt-track{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bt-track li{background:var(--felt-line);width:10px;height:10px;transition:background-color .2s var(--ease-state);border-radius:50%}.bt-track li.is-done{background:var(--cream-muted)}.bt-track li.is-extra{box-shadow:inset 0 0 0 1.5px var(--felt-line);background:0 0}.bt-track li.is-first-extra{margin-left:8px}.bt-track li.is-current{background:var(--color-gold);box-shadow:0 0 0 2px var(--felt), 0 0 0 3.5px var(--color-gold)}.bt-time{font-family:var(--font-headline);letter-spacing:-.035em;font-variant-numeric:tabular-nums;text-align:center;margin:.25rem 0 0;font-size:clamp(4.75rem,2.5rem + 9vw,9rem);font-weight:700;line-height:.9}.bt-blinds{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.bt-blinds>div{text-align:center;align-content:start;justify-items:center;gap:.375rem;padding-inline:.5rem;display:grid}.bt-blinds>div+div{border-left:1px solid var(--felt-line)}.bt-blinds>div[hidden]{display:none}.bt-blinds dt{font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--cream-muted);font-weight:600}.bt-blinds dd{margin:0}.bt-amount{font:700 clamp(2rem, 1.25rem + 3vw, 3.5rem)/1 var(--font-headline);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.bt-ante-box.is-waiting .bt-amount:before{content:"";border:2px dashed var(--cream-muted);vertical-align:top;border-radius:50%;width:.8em;height:.8em;margin-block:.1em;display:inline-block}.bt-pay{min-height:1.75rem;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--cream-muted);flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.bt-chips{background:var(--cream);height:1.75rem;color:var(--color-ink);font:700 .75rem/1 var(--font-mono);font-variant-numeric:tabular-nums;border-radius:.875rem;align-items:center;gap:.25rem;padding:0 .5rem 0 .3125rem;display:inline-flex}.bt-note{background:var(--felt-deep);max-width:34rem;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);text-align:center;border-radius:.875rem;justify-self:center;padding:.5rem .875rem;font-weight:600}.bt-note[hidden]{display:none}.bt-progress{background:var(--felt-deep);border-radius:2px;height:4px;overflow:hidden}.bt-progress span{background:var(--color-gold);width:0;height:100%;transition:width .25s linear;display:block}.bt-foot{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-top:-.375rem;font-weight:600;display:flex}.bt-elapsed{font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--cream-muted);font-variant-numeric:tabular-nums}.bt-controls{flex-wrap:wrap;justify-content:center;gap:.625rem;padding-top:.25rem}.bt-controls[hidden],.bt-clock-tools[hidden]{display:none}.bt-play{min-width:10.5rem;height:3.25rem;font-size:1.0625rem}.bt-play svg{fill:currentColor;width:1.125rem;height:1.125rem}.bt-play .bt-pause-icon,.bt-play.is-running .bt-play-icon{display:none}.bt-play.is-running .bt-pause-icon{display:block}.bt-keys,.bt-awake{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--cream-muted);text-align:center}.bt-keys[hidden],.bt-awake[hidden]{display:none}@media (hover:none){.bt-keys{display:none}}@media not all and (width>=40rem){.bt-blinds>div{padding-inline:.25rem}.bt-blinds dt{font-size:.75rem}.bt-play{flex:100%;order:-1;min-width:0}}.bt-clock:fullscreen{width:100%;height:100%;box-shadow:none;border-radius:0;align-content:safe center;gap:clamp(.75rem,2.4vh,1.75rem);padding:clamp(1.5rem,5vh,3.5rem) clamp(1.5rem,6vw,5rem);overflow-y:auto}.bt-clock.is-stage{z-index:100;padding:max(1.25rem, env(safe-area-inset-top)) clamp(1.25rem, 6vw, 5rem) max(1.25rem, env(safe-area-inset-bottom));box-shadow:none;border-radius:0;align-content:safe center;gap:clamp(.75rem,2.4vh,1.75rem);position:fixed;inset:0;overflow-y:auto}.bt-clock.is-stage:before{border-radius:2rem;inset:clamp(.75rem,2vw,1.5rem)}.bt-clock:fullscreen:before{border-radius:2rem;inset:clamp(.75rem,2vw,1.5rem)}:is(.bt-clock:fullscreen .bt-time,.bt-clock.is-stage .bt-time){font-size:min(27vw,30vh)}:is(.bt-clock:fullscreen .bt-amount,.bt-clock.is-stage .bt-amount){font-size:min(10vw,9vh)}:is(.bt-clock:fullscreen .bt-level,.bt-clock.is-stage .bt-level){font-size:clamp(1.375rem,3vh,2.25rem)}:is(.bt-clock:fullscreen .bt-foot,.bt-clock.is-stage .bt-foot){font-size:clamp(.875rem,2.2vh,1.375rem);line-height:1.3}@media not all and (height>=32rem){:is(.bt-clock:fullscreen,.bt-clock.is-stage){gap:.5rem;padding-block:.75rem}:is(.bt-clock:fullscreen :is(.bt-track,.bt-keys,.bt-awake,.bt-pay),.bt-clock.is-stage :is(.bt-track,.bt-keys,.bt-awake,.bt-pay)){display:none}:is(.bt-clock:fullscreen .bt-time,.bt-clock.is-stage .bt-time){font-size:28vh}:is(.bt-clock:fullscreen .bt-amount,.bt-clock.is-stage .bt-amount){font-size:11vh}:is(.bt-clock:fullscreen .bt-play,.bt-clock.is-stage .bt-play){flex:none;order:0;min-width:9rem;height:2.75rem}:is(.bt-clock:fullscreen .bt-icon.is-large,.bt-clock.is-stage .bt-icon.is-large){width:2.75rem;height:2.75rem}}.bt-clock::backdrop{background:#245a41}:root.bt-staged{overflow:hidden}.bt-structure{gap:2.5rem;margin-top:2rem;display:grid}@media (width>=64rem){.bt-structure{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:3.5rem}}.bt-table-wrap{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;overflow:hidden}.bt-table{border-collapse:collapse;text-align:left;width:100%}.bt-table th,.bt-table td{padding:.5rem 1rem}.bt-table thead tr{border-bottom:1px solid var(--color-line-soft);font-size:var(--text-caption);color:var(--color-ink-muted)}.bt-table thead th{padding-block:.75rem;font-weight:600}.bt-table tbody tr+tr{border-top:1px solid var(--color-line-soft)}.bt-table tbody td{font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:700}.bt-blinds-cell{font-size:.9375rem!important}.bt-start{text-align:right;color:var(--color-ink-strong)!important}.bt-n{background:var(--color-sunken);width:2rem;height:2rem;font:700 .8125rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink);transition:background-color .16s var(--ease-state), color .16s var(--ease-state);border-radius:50%;place-items:center;display:inline-grid}button.bt-n{cursor:pointer}button.bt-n:hover{background:var(--color-ink);color:var(--color-on-ink)}.bt-table tr.is-current{background:var(--color-panel-question)}.bt-table tr.is-current .bt-n{background:var(--color-accent-ink);color:var(--color-on-ink);box-shadow:0 2px 0 var(--color-accent-deep)}.bt-table tr.is-extra td{color:var(--color-ink-muted)}.bt-table tr.is-extra .bt-n{box-shadow:inset 0 0 0 1.5px var(--color-line);background:0 0}.bt-table tr.is-extra.is-current .bt-n{background:var(--color-accent-ink);box-shadow:0 2px 0 var(--color-accent-deep)}.bt-table .bt-colour-row td{background:var(--color-panel-hint);font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-ink-strong);padding-block:.5rem;font-weight:600}.bt-table .bt-end-row td{border-top:2px solid var(--color-ink);font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-ink);padding-block:.625rem;font-weight:600}.bt-end-extra{float:right;color:var(--color-ink-muted)}.bt-rules ol{gap:.875rem;margin-top:1rem;display:grid}.bt-rules li{color:var(--color-ink-strong);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;display:grid}.bt-rules li>span{background:var(--color-accent-ink);width:1.75rem;height:1.75rem;color:var(--color-on-ink);font:700 .875rem/1 var(--font-headline);border-radius:50%;place-items:center;display:grid}.bt-steps{gap:1.75rem;margin-top:2rem;display:grid}@media (width>=64rem){.bt-steps{margin-top:0}}.bt-steps li{grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;display:grid}.bt-step-n{background:var(--color-ink);width:2.25rem;height:2.25rem;color:var(--color-on-ink);font:700 .875rem/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.bt-prose{gap:1rem;margin-top:2rem;display:grid}.bt-cases{border-top:1px solid var(--color-line-soft);margin-top:2rem;display:grid}.bt-cases>div{border-bottom:1px solid var(--color-line-soft);padding-block:1.5rem}.bt-cases>p{margin-top:1.5rem}@media (width>=64rem){.bt-prose,.bt-cases{margin-top:0}.bt-cases>div:first-child{padding-top:.25rem}}.btn-paper.bt-long{white-space:normal;text-align:left;height:auto;min-height:2.75rem;padding-block:.5rem}.is-pot-0{--pot:#d82f47;--pot-edge:#a81830}.is-pot-1{--pot:#245a41;--pot-edge:#173b2a}.is-pot-2{--pot:#171614;--pot-edge:#4a4843}.is-pot-3{--pot:#3b5b92;--pot-edge:#25395c}.is-pot-4{--pot:#5b3f7a;--pot-edge:#3a2850}.is-pot-5{--pot:#e2b83f;--pot-edge:#856c25}.is-pot-6{--pot:#df8eab;--pot-edge:#b4577c}.is-pot-7{--pot:#f7f2e8;--pot-edge:#8b8882}.sp-chart{min-width:0;margin:0}.sp-plot{grid-template-rows:12.5rem auto;padding:1.5rem 0 0 2.5rem;display:grid}.sp-cuts,.sp-cols{grid-area:1/1}.sp-cuts{z-index:1;pointer-events:none;position:relative}.sp-cut{border-top:1.5px dashed var(--color-ink);position:absolute;left:-2.5rem;right:-.25rem}.sp-cut b{font:700 .75rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-strong);position:absolute;bottom:3px;left:0}.sp-cols,.sp-names{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sp-cols{border-bottom:1.5px solid var(--color-ink-faint);height:100%}.sp-col{justify-content:center;align-items:flex-end;height:100%;display:flex}.sp-stack{flex-direction:column-reverse;width:min(100%,3.25rem);min-height:2px;display:flex;position:relative}.sp-put{font:700 .8125rem/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink);margin-bottom:.3125rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.sp-seg{background:repeating-linear-gradient(to top, var(--pot) 0 5px, var(--pot-edge) 5px 6.5px);min-height:3px;box-shadow:inset 2px 0 0 var(--pot-edge), inset -2px 0 0 var(--pot-edge);flex-shrink:0;flex-basis:0;display:block}.sp-stack>.sp-seg:last-child{border-radius:5px 5px 0 0}.sp-seg.is-back{background:repeating-linear-gradient(-45deg, var(--color-surface) 0 4px, var(--color-ink-faint) 4px 5.5px);box-shadow:inset 0 0 0 1.5px var(--color-ink-faint)}.sp-col.is-folded .sp-seg{opacity:.55}.sp-names{text-align:center;grid-area:2/1;margin-top:.625rem}.sp-names li{min-width:0}.sp-name{font-size:var(--text-label);line-height:var(--text-label--line-height);white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);font-weight:600;display:block;overflow:hidden}.sp-name-note{color:var(--color-ink-strong);font-size:.75rem;line-height:1rem;display:block}.sp-pots{margin:0;padding:0;list-style:none;display:grid}.sp-pot{border-top:1px solid var(--color-line-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;padding-block:.875rem;display:grid}.sp-pot:first-child{border-top:0;padding-top:0}.sp-pot-head{color:var(--color-ink);justify-content:space-between;align-items:baseline;gap:1rem;font-weight:600;display:flex}.sp-pot-head b{font:700 1.375rem/1 var(--font-headline);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sp-pot-line{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-strong);margin-top:.25rem}.sp-pot-line.is-result{color:var(--color-ink);font-weight:600}.sp-back-swatch{background:repeating-linear-gradient(-45deg, var(--color-surface) 0 3px, var(--color-ink-faint) 3px 4.5px);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--color-ink-faint);border-radius:50%}.sp-why{gap:2rem;margin-top:2rem;display:grid}@media (width>=64rem){.sp-why{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem;margin-top:2.5rem}}.sp-story{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.sp-story li{grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;display:grid}.sp-story li>span{background:var(--color-ink);width:2.25rem;height:2.25rem;color:var(--color-on-ink);font:700 .875rem/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.sp-story p{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-strong)}.sp-story li.is-result>span{background:var(--color-accent-ink);font-size:1.125rem}.sp-story li.is-result p{font-family:var(--font-display);color:var(--color-ink);align-self:center;font-size:1.25rem;font-weight:600;line-height:1.4}.sp-felt{background:#e2ebdc;border-radius:1.75rem;gap:1.75rem;padding:clamp(1.125rem,2.4vw,1.75rem);display:grid;box-shadow:inset 0 0 0 1px #cbd9cc}@media (width>=48rem){.sp-felt{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:2rem}.sp-felt .sp-showdown{grid-column:1/-1}}.sp-felt .sp-pot{border-color:#cbd9cc}.sp-showdown{border-top:1px solid #cbd9cc;gap:1.25rem;padding-top:1.5rem;display:grid}@media (width>=40rem){.sp-showdown{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2rem}}.sp-board{gap:.5rem;display:grid}.sp-cards{--card-w:2.625rem;flex-shrink:0;gap:5px;display:flex}.sp-cards .playing-card:hover{transform:none}.sp-hands{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sp-hands li{align-items:center;gap:.875rem;display:flex}.sp-hands li.is-out .sp-cards{opacity:.42}.sp-tool{gap:1rem;margin-top:2rem;display:grid}@media (width>=64rem){.sp-tool.is-live{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"form result""summary summary";gap:1.25rem}.sp-tool.is-live>.sp-form{grid-area:form}.sp-tool.is-live>.sp-result{grid-area:result}.sp-tool.is-live>.sp-summary{grid-area:summary}.sp-summary{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);align-items:start;column-gap:2rem}}.sp-form,.sp-result,.sp-summary{background:var(--color-bg);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;align-content:start;gap:1.5rem;padding:1.375rem 1.5rem 1.5rem;display:grid}.sp-result,.sp-summary{background:#fff}.sp-form fieldset{gap:.75rem;min-width:0;display:grid}.sp-form fieldset>legend{margin-bottom:.75rem}.sp-seat-head,.sp-seat{grid-template-columns:2.25rem minmax(0,1fr) 5.75rem 6.5rem 7rem 2.25rem;align-items:center;gap:.5rem;display:grid}.sp-seat-head{border-bottom:1px solid var(--color-line-soft);color:var(--color-ink-muted);padding-bottom:.375rem;font-size:.75rem;font-weight:600;line-height:1rem}.sp-seat-head span:nth-child(3){text-align:right;padding-right:.75rem}.sp-seats{margin:0;padding:0;list-style:none;display:grid}.sp-seat{border-bottom:1px solid var(--color-line-soft);padding-block:.5rem}.sp-in-name,.sp-in-put,.sp-in-rank{background:var(--color-surface);width:100%;min-width:0;height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--text-body-sm);color:var(--color-ink);border-radius:.75rem;padding:0 .75rem}.sp-seat .sp-in-name{font-weight:600;display:block}.sp-in-put{font:700 .9375rem/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;appearance:textfield}.sp-in-put::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sp-in-put::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sp-in-rank{background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23171614' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .625rem center / .875rem;appearance:none;cursor:pointer;padding-right:2rem;font-weight:600}.sp-in-rank:disabled{background-color:var(--color-sunken);color:var(--color-ink-strong);cursor:not-allowed}.sp-in-name:focus,.sp-in-put:focus,.sp-in-rank:focus{box-shadow:inset 0 0 0 1.5px var(--color-ink);outline:none}.sp-in-name:focus-visible,.sp-in-put:focus-visible,.sp-in-rank:focus-visible{outline:2px solid var(--color-accent-hi);outline-offset:1px}.sp-seat.is-folded .sp-in-name{color:var(--color-ink-muted)}.sp-field{gap:.25rem;min-width:0;display:grid}.sp-field-label{color:var(--color-ink-muted);font-size:.75rem;font-weight:600;line-height:1rem;display:none}.sp-fold{min-height:2.5rem;font-size:var(--text-body-sm);color:var(--color-ink-strong);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.sp-fold input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent-ink);cursor:pointer;margin:0}.sp-dealer{cursor:pointer;place-items:center;width:2.25rem;height:2.5rem;display:grid;position:relative}.sp-dealer input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sp-dealer span{border:1.5px dashed var(--color-ink-faint);width:1.875rem;height:1.875rem;font:700 .75rem/1 var(--font-sans);color:#0000;transition:background-color .15s var(--ease-state), border-color .15s var(--ease-state);border-radius:50%;place-items:center;display:grid}.sp-dealer:hover span{border-color:var(--color-ink-strong)}.sp-dealer input:checked+span{border:1.5px solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);box-shadow:0 2px 0 var(--color-ink)}.sp-dealer input:focus-visible+span{outline:2px solid var(--color-accent-hi);outline-offset:2px}.sp-remove{width:2.25rem;height:2.25rem;color:var(--color-ink-muted);transition:background-color .15s var(--ease-state), color .15s var(--ease-state);border-radius:.75rem;place-items:center;display:grid}.sp-remove svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:.875rem;height:.875rem}.sp-remove:hover:not(:disabled){background:var(--color-sunken);color:var(--color-ink)}.sp-remove:disabled{opacity:.3;cursor:not-allowed}.sp-hint{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-muted)}.sp-form-actions{flex-wrap:wrap;gap:.625rem;margin-top:.25rem;display:flex}.sp-form-actions button:disabled{opacity:.45;cursor:not-allowed}.sp-form-actions svg{flex:none}.sp-unit .chips-presets{justify-self:start}.sp-unit .chips-presets button{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;padding-inline:.75rem .875rem;display:inline-flex}@media not all and (width>=40rem){.sp-form,.sp-result,.sp-summary{padding:1.125rem}.sp-seat-head{display:none}.sp-seat{grid-template-columns:2.25rem minmax(0,1fr) auto 2.25rem;grid-template-areas:"dealer name fold remove""put put rank rank";row-gap:.5rem;padding-block:.875rem}.sp-seat>.sp-dealer{grid-area:dealer}.sp-seat>.sp-in-name{grid-area:name}.sp-seat>.sp-remove{grid-area:remove}.sp-seat>.sp-put-field{grid-area:put}.sp-seat>.sp-rank-field{grid-area:rank}.sp-seat>.sp-fold{grid-area:fold;padding-left:.25rem}.sp-field-label{display:block}.sp-plot{grid-template-rows:10.5rem auto;padding-left:2.25rem}.sp-cut{left:-2.25rem}.sp-cols,.sp-names{gap:.25rem}}.sp-summary{gap:.875rem}.sp-summary[hidden],[data-sp-chart][hidden],[data-sp-pots][hidden]{display:none}.sp-table{box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1rem;overflow-x:auto}.sp-table table{border-collapse:collapse;text-align:left;width:100%}.sp-table th,.sp-table td{padding:.5rem .75rem}.sp-table thead tr{border-bottom:1px solid var(--color-line-soft);font-size:var(--text-caption);color:var(--color-ink-muted)}.sp-table thead th{font-weight:600}.sp-table tbody tr+tr{border-top:1px solid var(--color-line-soft)}.sp-table tbody th{font-size:var(--text-body-sm);color:var(--color-ink);font-weight:600}.sp-table tbody td{font:700 var(--text-numeric-sm)/1.2 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink)}.sp-table td.is-up{color:var(--color-felt)}.sp-table td.is-down{color:var(--color-accent-ink)}.sp-note{color:var(--color-ink-muted);font-size:.75rem;font-weight:500;line-height:1rem;display:block}.sp-summary-note{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-strong);margin-top:.5rem}.sp-summary-note.is-waiting{color:var(--color-accent-ink);font-weight:600}.sp-summary-note[hidden]{display:none}.sp-invalid{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border);color:var(--color-ink);border-radius:1rem;padding:1rem 1.125rem;font-weight:600}.sp-invalid[hidden]{display:none}.sp-steps{gap:1.75rem;margin-top:2rem;display:grid}@media (width>=64rem){.sp-steps{margin-top:0}}.sp-steps li{grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;display:grid}.sp-step-n{background:var(--color-ink);width:2.25rem;height:2.25rem;color:var(--color-on-ink);font:700 .875rem/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.btn-paper.sp-long{white-space:normal;text-align:left;height:auto;min-height:2.75rem;padding-block:.5rem}.dc-sees{--card-w:3.625rem;background:#e2ebdc;border-radius:1.125rem;align-items:flex-end;min-height:7.5rem;padding:1rem;display:flex}.dc-back{width:var(--card-w)}.dc-slot{display:inline-block;position:relative}.dc-slot b{font:700 1.75rem/1 var(--font-headline);color:var(--color-ink-muted);place-items:center;display:grid;position:absolute;inset:0}.dc-nobody .dc-sees{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border)}.dc-intro-foot{gap:2rem;margin-top:2.5rem;display:grid}@media (width>=64rem){.dc-intro-foot{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}}.dc-note{border-left:3px solid var(--color-accent);max-width:42rem;font-family:var(--font-display);color:var(--color-ink);padding-left:1rem;font-size:1.1875rem;font-weight:500;line-height:1.45}.dc-index{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.375rem;padding:1.25rem 1.5rem}.dc-split{gap:1rem;margin-top:2rem;display:grid}@media (width>=64rem){.dc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.5rem}.dc-split>.decide-felt{align-content:center}}.dc-hand-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.dc-tags{flex-wrap:wrap;gap:.375rem;display:flex}.dc-felt{background:#e2ebdc;border-radius:1rem;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;padding:.875rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #cbd9cc}.dc-row{gap:.25rem;display:flex}.dc-row .playing-card:hover,.dc-list-cards .playing-card:hover{transform:none}.dc-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.dc-list li{background:var(--color-bg);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .5rem .375rem .375rem;display:flex}.dc-list-cards{gap:.125rem;display:flex}.dc-state{font-size:var(--text-caption);white-space:nowrap;border-radius:999px;padding:.1875rem .625rem;font-weight:600}.dc-list li:is(.is-loses,.is-folds) .dc-state{background:var(--color-panel-good);box-shadow:inset 0 0 0 1px var(--color-panel-good-border);color:var(--color-felt)}.dc-list li:is(.is-beats,.is-calls) .dc-state{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border);color:var(--color-accent-ink)}.dc-list li.is-gone{box-shadow:inset 0 0 0 1px var(--color-line-soft);background:0 0}.dc-list li.is-gone .dc-list-cards{opacity:.35}.dc-list li.is-gone .dc-state{color:var(--color-ink-muted)}.dc-list li.is-shown{box-shadow:inset 0 0 0 2px var(--color-gold)}.dc-tally{color:var(--color-ink);font-weight:600}.dc-shown{border-top:1px solid var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink-strong);padding-top:.75rem;line-height:1.5}.dc-price{gap:1.25rem}.dc-price-counts{flex-wrap:wrap;gap:1rem 2rem;display:flex}.dc-price .decide-count.is-short b{color:var(--color-ink)}.dc-before{gap:.5rem;display:grid}.dc-streak{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dc-streak li{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border);font-size:var(--text-body-sm);color:var(--color-accent-ink);border-radius:.875rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-weight:600;display:flex}.dc-streak span{background:var(--color-surface);width:1.5rem;height:1.5rem;font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.dc-stat{gap:.75rem 1.5rem;max-width:48rem;margin-top:2rem;display:grid}@media (width>=40rem){.dc-stat{grid-template-columns:auto minmax(0,1fr);align-items:center}}.dc-stat .decide-count b{font-size:3.25rem}.dc-equation{flex-wrap:wrap;align-items:flex-end;gap:.5rem .375rem;display:flex}.dc-term{border-radius:1rem;justify-items:center;gap:.5rem;min-width:4.5rem;padding:.625rem .375rem .5rem;display:grid}.dc-term>span{font-size:var(--text-caption);color:var(--color-ink-strong);text-align:center;font-weight:600}.dc-term.is-yours{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border)}.dc-term.is-yours>span{color:var(--color-accent-ink)}.dc-term.is-total{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft)}.dc-sum{align-items:flex-end;gap:.375rem;display:flex}.dc-op{font:600 1.375rem/1 var(--font-headline);color:var(--color-ink-muted);align-self:center;padding-bottom:1.25rem}.dc-invested{background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-numeric-sm);color:var(--color-ink-strong);white-space:nowrap;border-radius:999px;margin:0 0 0 auto;padding:.375rem .75rem;font-weight:700;box-shadow:inset 0 0 0 1px #cbd9cc}.dc-pair{gap:1rem;margin-top:2rem;display:grid}@media (width>=64rem){.dc-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem}}.dc-on{align-content:start;gap:1rem;padding:.25rem 0;display:grid}@media (width>=64rem){.dc-on{padding:1.5rem .5rem 0 0}}.dc-on p{margin:0}.dc-on-kicker{color:var(--color-felt);align-items:center;gap:.5rem;display:inline-flex}.dc-on-kicker:before{content:"";width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1.5px var(--color-felt);background:#e2ebdc;border-radius:.25rem}.dc-on-links{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.dc-on-links:empty{display:none}.dc-from{font-size:var(--text-caption);color:var(--color-ink-muted);font-weight:600}.dc-off{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.375rem;align-content:start;gap:.875rem;padding:1.5rem;display:grid}@media (width>=40rem){.dc-off{padding:1.75rem 2rem}}.dc-off p{margin:0}.dc-off-text{font-family:var(--font-display);color:var(--color-ink);font-size:1.1875rem;font-weight:500;line-height:1.5}.dc-evidence{border-top:1px solid var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink-strong);padding-top:.875rem;line-height:1.55}@media (width>=64rem){.dc-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2.5rem}}.dc-questions li{align-items:center}.dc-questions li:before{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line)}.dc-questions a{font-family:var(--font-display);color:var(--color-ink);font-size:1.1875rem;font-weight:500;line-height:1.4;text-decoration:none}.dc-questions a:hover{color:var(--color-accent-ink)}.dc-not-foot{gap:2rem;margin-top:2rem;display:grid}.dc-sources{border-top:1px solid var(--color-line-soft);gap:.75rem;max-width:48rem;padding-top:1.5rem;display:grid}.dc-sources ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dc-sources li{font-size:var(--text-caption);color:var(--color-ink-muted);line-height:1.5}.ac-log li,.ac-said tr{--ac-check:#8ea3bd;--ac-bet:var(--color-rose);--ac-call:var(--color-felt);--ac-raise:var(--color-gold);--ac-fold:var(--color-ink-faint)}.ac-cases{gap:1rem;margin-top:2rem;display:grid}@media (width>=64rem){.ac-cases{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}}.ac-case{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.75rem;align-content:start;gap:1rem;padding:.75rem;display:grid}@media (width>=40rem){.ac-case{padding:1rem}}.ac-case-head{background:#e2ebdc;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding:1rem 1.125rem;display:flex;box-shadow:inset 0 0 0 1px #cbd9cc}.ac-case-head .site-h3{margin:0}.ac-front{align-items:flex-end;gap:.75rem;margin-left:auto;display:flex}.ac-empty{border:1.5px dashed #6f829c;border-radius:50%;width:20px;height:20px;margin:20px auto 6px;display:block}.ac-empty.is-big{width:3.25rem;height:3.25rem;font:700 var(--text-numeric) / 1 var(--font-mono);color:#4a5e78;border-width:2px;place-items:center;margin:0;display:grid}.ac-moves{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=30rem){.is-none .ac-moves{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem){.is-bet .ac-moves{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-move{grid-template-rows:auto auto 1fr auto;align-content:start;gap:.625rem;min-width:0;padding:.25rem .25rem .5rem;display:grid}.ac-move .site-h3{margin:.25rem 0 0}.ac-move-def{font-size:var(--text-body-sm);color:var(--color-ink-strong);margin:0;line-height:1.5}.ac-move-cost{justify-self:start}.ac-art{--card-w:2.5rem;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;height:6rem;display:flex}.ac-art .pot-pile{margin-bottom:0}.ac-art.is-check{background:#dee7f1}.ac-art.is-bet{background:#f6e0e8}.ac-art.is-call{background:var(--color-panel-good)}.ac-art.is-raise{background:var(--color-panel-hint)}.ac-art.is-fold{background:var(--color-sunken)}.ac-art.is-fold .ac-back{opacity:.7}.ac-back{width:var(--card-w,2.5rem)}.ac-sign{font:680 1.5rem/1 var(--font-headline);color:var(--color-ink-strong)}.ac-front-note{max-width:48rem;font-size:var(--text-body);color:var(--color-ink-strong);margin-top:1.5rem;line-height:1.5}.ac-after{gap:1.25rem;margin-top:1.5rem;display:grid}@media (width>=64rem){.ac-after{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:2.5rem}}.ac-seats{gap:.625rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=56rem){.ac-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.ac-seat{background:var(--color-bg);min-height:6rem;box-shadow:0 0 0 1px var(--color-line-soft);border-radius:1.375rem;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.ac-seat.is-you{background:var(--color-panel-question);box-shadow:0 0 0 1px var(--color-panel-question-border)}.ac-seat-cards{--card-w:3.25rem;align-items:center;gap:.375rem;margin-left:auto;display:flex}.ac-avatar{background:var(--seat);width:3rem;height:3rem;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.ac-avatar img{object-fit:cover;width:100%;height:100%;transform:scale(1.45)translateY(13%)}.ac-avatar.is-you{background:var(--color-accent-ink);color:var(--color-on-ink);font:700 .75rem/1 var(--font-headline)}.ac-avatar.is-small{width:2rem;height:2rem;box-shadow:none}.ac-avatar.is-small.is-you{font-size:.5625rem}.ac-streets{gap:3.5rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.ac-streets{gap:4.5rem}}.ac-street-title{font-family:var(--font-headline);letter-spacing:-.02em;margin-top:.25rem;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:680;line-height:1.1}.ac-street-grid{gap:1.25rem;margin-top:1.25rem;display:grid}@media (width>=64rem){.ac-street-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2rem}}.ac-log{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ac-log li{--ac-mark:var(--color-line);background:var(--color-bg);box-shadow:inset 4px 0 0 var(--ac-mark), inset 0 0 0 1px var(--color-line-soft);border-radius:1.125rem;align-items:flex-start;gap:.75rem;padding:.625rem .875rem;display:flex}.ac-log li.is-check{--ac-mark:var(--ac-check)}.ac-log li.is-bet{--ac-mark:var(--ac-bet)}.ac-log li.is-call{--ac-mark:var(--ac-call)}.ac-log li.is-raise{--ac-mark:var(--ac-raise)}.ac-log li.is-fold{--ac-mark:var(--ac-fold)}.ac-log p{margin:0}.ac-log-line{font-size:var(--text-body);color:var(--color-ink-strong);line-height:1.375}.ac-log-line b{color:var(--color-ink);font-weight:600}.ac-log .ac-log-note{font-size:var(--text-body-sm);color:var(--color-ink-muted);margin-top:.125rem;line-height:1.45}.ac-log-chips{flex:none;padding-top:.25rem}.ac-summary{color:var(--color-ink);margin-top:1rem;font-weight:600;line-height:1.5}.ac-result{gap:.75rem;margin-top:1.5rem;display:grid}@media (width>=40rem){.ac-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.ac-result-hand{background:var(--color-bg);box-shadow:0 0 0 1px var(--color-line-soft);border-radius:1.375rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 1.125rem;display:flex}.ac-result-hand p{margin:0}.ac-result-hand.is-winner{background:var(--color-panel-good);box-shadow:0 0 0 1px var(--color-panel-good-border), 0 3px 0 var(--color-panel-good-border)}.ac-said{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-body-sm);color:var(--color-ink-strong);margin-top:2rem;line-height:1.5}.ac-said thead th{border-bottom:1px solid var(--color-line);text-align:left;color:var(--color-ink-muted);padding:0 1rem .75rem;font-size:.8125rem;font-weight:600}.ac-said tbody th,.ac-said tbody td{border-bottom:1px solid var(--color-line-soft);text-align:left;vertical-align:top;padding:1rem}.ac-said tbody th{font-family:var(--font-headline);white-space:nowrap;color:var(--color-ink);font-size:1.0625rem;font-weight:650}.ac-said td b{color:var(--color-ink);font-weight:600}.ac-said-dot{background:var(--ac-dot,var(--color-line));vertical-align:.0625rem;border-radius:50%;width:.625rem;height:.625rem;margin-right:.625rem;display:inline-block}.ac-said tr.is-check{--ac-dot:var(--ac-check)}.ac-said tr.is-bet{--ac-dot:var(--ac-bet)}.ac-said tr.is-call{--ac-dot:var(--ac-call)}.ac-said tr.is-raise{--ac-dot:var(--ac-raise)}.ac-said tr.is-fold{--ac-dot:var(--ac-fold)}@media not all and (width>=48rem){.ac-said,.ac-said tbody,.ac-said tr,.ac-said th,.ac-said td{display:block}.ac-said thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ac-said tbody{gap:.75rem;display:grid}.ac-said tbody tr{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;padding:1rem 1.125rem}.ac-said tbody th,.ac-said tbody td{border:0;padding:0}.ac-said tbody td{margin-top:.75rem}.ac-said tbody td:before{content:attr(data-label);color:var(--color-ink-muted);margin-bottom:.125rem;font-size:.8125rem;font-weight:600;display:block}}.st-four{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.st-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.st-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-step{background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.5rem;grid-template-rows:auto auto auto auto 1fr;align-content:start;gap:.625rem;padding:.75rem .75rem 1.25rem;display:grid}.st-step>:not(.st-step-felt){margin-inline:.5rem}.st-step-felt{--card-w:3rem;background:#e2ebdc;border-radius:1.125rem;gap:.75rem;margin-bottom:.5rem;padding:1rem .875rem .875rem;display:grid;box-shadow:inset 0 0 0 1px #cbd9cc}@media (width>=40rem){.st-step-felt{--card-w:2.5rem}}.st-slots{gap:.25rem;display:flex}.st-slots .playing-card:hover{transform:none}.st-step-aside{min-height:2.25rem;font-size:var(--text-caption);color:var(--color-ink-strong);align-items:center;gap:.625rem;font-weight:600;display:flex}.st-backs{--card-w:1.5rem;flex:none;display:flex}.st-backs>*+*{margin-left:-.75rem;transform:rotate(6deg)}.st-backs>:first-child{transform:rotate(-6deg)}.st-step-n{font-size:var(--text-body-sm);color:var(--color-accent-ink);margin-top:.25rem;font-weight:600}.st-step-title{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--color-ink);margin-top:-.25rem;font-size:1.625rem;font-weight:680;line-height:1.1}.st-step-def{font-size:var(--text-body-sm);color:var(--color-ink-strong);line-height:1.5}.st-facts{border-top:1px solid var(--color-line-soft);align-content:end;gap:.5rem;margin-top:.375rem;padding-top:.875rem;display:grid}.st-facts div{font-size:var(--text-body-sm);grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;line-height:1.4;display:grid}.st-facts dt{color:var(--color-ink-muted)}.st-facts dd{color:var(--color-ink);margin:0;font-weight:600}@media (width>=64rem){.st-facts div{grid-template-columns:minmax(0,1fr);gap:0}}.st-order{gap:.375rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.st-order li{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink);border-radius:999px;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .5rem;font-weight:600;line-height:1.3;display:flex}.st-order li.is-first{background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border)}.st-order-n{background:var(--color-sunken);width:1.75rem;height:1.75rem;font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.st-order-when{font-size:var(--text-caption);color:var(--color-ink-muted);margin-top:.5rem;font-weight:600}.st-order li.is-first .st-order-n{background:var(--color-ink);color:var(--color-on-ink)}.st-seats{gap:.625rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.st-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.st-seat{background:var(--color-bg);min-height:6rem;box-shadow:0 0 0 1px var(--color-line-soft);border-radius:1.375rem;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.st-seat.is-you{background:var(--color-panel-question);box-shadow:0 0 0 1px var(--color-panel-question-border)}.st-seat-cards{--card-w:3.25rem;flex:none;align-items:center;gap:.375rem;margin-left:auto;display:flex}.st-seat.is-out .st-back{opacity:.7}@media (width>=40rem){.st-streets{gap:4.5rem}}.st-street-deal{max-width:46rem;font-size:var(--text-body);color:var(--color-ink-strong);margin-top:.75rem;line-height:1.5}@media (width>=64rem){.st-street-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2rem}}.st-table{--card-w:clamp(3rem, 4.2vw, 3.5rem);background:#e2ebdc;border-radius:1.75rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding:clamp(1.125rem,2.4vw,1.75rem);display:flex;box-shadow:inset 0 0 0 1px #cbd9cc}.st-table-side{flex:1 0 auto;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.st-table-pot{margin-left:auto}.st-burned{font-size:var(--text-caption);color:var(--color-ink-strong);align-items:center;gap:.625rem;font-weight:600;display:flex}.st-burned-pile{--card-w:2.25rem;width:calc(var(--card-w) + .75rem);aspect-ratio:46/64;flex:none;display:block;position:relative}.st-burned-pile>*{position:absolute;top:0;left:0}.st-burned-pile>:first-child{transform:rotate(-8deg)}.st-burned-pile>:nth-child(2){transform:translate(.375rem,.125rem)rotate(-2deg)}.st-burned-pile>:nth-child(3){transform:translate(.75rem,.25rem)rotate(4deg)}.st-first{background:var(--color-panel-hint);box-shadow:inset 0 0 0 1px var(--color-panel-hint-border);border-radius:1.125rem;align-items:center;gap:.75rem;margin:0;padding:.625rem 1rem .625rem .625rem;display:flex}.st-first-why{font-size:var(--text-body-sm);color:var(--color-ink-strong);margin-top:.625rem;line-height:1.5}.st-log{border-top:1px solid var(--color-line-soft);margin:1rem 0 0;padding:0;list-style:none;display:grid}.st-log li{border-bottom:1px solid var(--color-line-soft);min-height:2.5rem;font-size:var(--text-body-sm);color:var(--color-ink-strong);justify-content:space-between;align-items:center;gap:1rem;padding:.375rem 0;line-height:1.4;display:flex}.st-log b{color:var(--color-ink);font-weight:600}.st-log li.is-fold{color:var(--color-ink-muted)}.st-bests{gap:.75rem;margin-top:1.25rem;display:grid}@media (width>=40rem){.st-bests{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.st-best{background:var(--color-bg);min-width:0;box-shadow:0 0 0 1px var(--color-line-soft);border-radius:1.375rem;align-content:start;gap:.875rem;padding:1rem 1.125rem 1.125rem;display:grid}.st-best.is-ahead{background:var(--color-panel-good);box-shadow:0 0 0 1px var(--color-panel-good-border), 0 3px 0 var(--color-panel-good-border)}.st-best-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.st-best-cards{--card-w:2.875rem;gap:.25rem;display:flex}.st-best-cards .playing-card:hover{transform:none}.st-best-card{padding-bottom:.75rem;display:inline-block;position:relative}.st-best-card.is-own:after{content:"";background:var(--color-accent);border-radius:50%;width:.4375rem;height:.4375rem;margin-left:-.21875rem;position:absolute;bottom:0;left:50%}.st-best-note{font-size:var(--text-body-sm);color:var(--color-ink-strong);margin:0;line-height:1.5}.st-own-note{font-size:var(--text-caption);color:var(--color-ink-muted);margin-top:.875rem;line-height:1.5}.st-shown{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.375rem;margin-top:1.25rem;padding:1.25rem 1.375rem}.st-words{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-body-sm);color:var(--color-ink-strong);margin-top:2rem;line-height:1.5}.st-words thead th{border-bottom:1px solid var(--color-line);text-align:left;color:var(--color-ink-muted);padding:0 1rem .75rem;font-size:.8125rem;font-weight:600}.st-words tbody th,.st-words tbody td{border-bottom:1px solid var(--color-line-soft);text-align:left;vertical-align:top;padding:1rem}.st-words tbody th{font-family:var(--font-headline);color:var(--color-ink);font-size:1.0625rem;font-weight:650}.st-words td b{color:var(--color-ink);font-weight:600}@media not all and (width>=48rem){.st-words,.st-words tbody,.st-words tr,.st-words th,.st-words td{display:block}.st-words thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-words tbody{gap:.75rem;display:grid}.st-words tbody tr{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;padding:1rem 1.125rem}.st-words tbody th,.st-words tbody td{border:0;padding:0}.st-words tbody td{margin-top:.75rem}.st-words tbody td:before{content:attr(data-label);color:var(--color-ink-muted);margin-bottom:.125rem;font-size:.8125rem;font-weight:600;display:block}}.bl-layout{align-items:start;gap:2.5rem;display:grid}@media (width>=64rem){.bl-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,5vw,5rem)}}.bl-define{gap:.625rem;margin:2rem 0 0;display:grid}.bl-define>div{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.125rem;padding:1rem 1.125rem}.bl-define dt{font:650 1.0625rem/1.2 var(--font-headline);color:var(--color-ink);align-items:center;gap:.75rem;display:flex}.bl-define dd{font-size:var(--text-body-sm);color:var(--color-ink-strong);margin:.375rem 0 0;line-height:1.5}.bl-define-mark{flex:none;place-items:center;width:2rem;height:2rem;display:grid}.bl-define-mark .pot-pile{height:30px;margin:0}.bl-define-mark .pot-pile-col{height:30px}.bl-table{box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 14px 28px #1716140f;background:#fff;border-radius:2rem;gap:1.25rem;margin:0;padding:1.25rem;display:grid}@media (width>=64rem){.bl-table{top:calc(var(--header-offset) + 1.5rem);position:sticky}}.bl-felt{aspect-ratio:1.5;background:#e2ebdc;border-radius:50%;margin:3.25rem 4.25rem 3.5rem;position:relative;box-shadow:inset 0 0 0 1px #cbd9cc,inset 0 -10px 24px #245a4114}.bl-direction{color:#6f9e84;justify-items:center;gap:.125rem;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.bl-direction svg{width:2.25rem;height:auto}.bl-direction span{color:#4e7a64;white-space:nowrap}.bl-seat{--x:50%;--y:100%;--edge:var(--color-line);left:var(--x);top:var(--y);background:var(--color-surface);width:6.75rem;box-shadow:inset 0 0 0 1.5px var(--edge), 0 3px 0 var(--edge);border-radius:1rem;justify-items:center;gap:.125rem;padding:.5rem .5rem .5625rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.bl-seat{box-shadow:inset 0 0 0 1.5px var(--edge), 0 3px 0 color-mix(in srgb, var(--edge) 35%, transparent)}}.bl-seat{text-align:center;transform:translate(-50%,-50%)}.bl-seat.is-at-0{--x:50%;--y:100%}.bl-seat.is-at-1{--x:0%;--y:50%}.bl-seat.is-at-2{--x:50%;--y:0%}.bl-seat.is-at-3{--x:100%;--y:50%}.bl-seat.is-button{--edge:var(--color-ink)}.bl-seat.is-small,.bl-seat.is-big{--edge:var(--color-accent)}.bl-seat .bl-avatar{margin-bottom:.125rem}.bl-seat-name{font:640 .9375rem/1.15 var(--font-headline);color:var(--color-ink);white-space:nowrap}.bl-seat-role{color:var(--color-ink-strong);font-size:.6875rem;font-weight:600;line-height:1.2}.bl-seat.is-small .bl-seat-role,.bl-seat.is-big .bl-seat-role{color:var(--color-accent-ink)}.bl-first{background:var(--color-accent-ink);color:var(--color-on-ink);white-space:nowrap;border-radius:999px;padding:.1875rem .5rem;font-size:.625rem;font-weight:700;line-height:1;position:absolute;top:-.6875rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #fff}.bl-dealer{width:1.625rem;height:1.625rem;color:var(--color-ink);font:700 .8125rem/1 var(--font-headline);box-shadow:0 0 0 1.5px var(--color-ink), 0 2px 0 var(--color-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.bl-dealer.is-at-0{top:80%;left:67%}.bl-dealer.is-inline{position:static;transform:none}.bl-blind{justify-items:center;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.bl-blind .pot-pile{margin-bottom:3px}.bl-blind b,.bl-token b,.bl-heads-chips b{font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:700}.bl-blind.is-at-1{top:50%;left:25%}.bl-blind.is-at-2{top:27%;left:50%}.bl-table figcaption{margin-top:.25rem}@media not all and (width>=40rem){.bl-table{padding:1rem}.bl-felt{aspect-ratio:.85;border-radius:46%/42%;margin:3.25rem 3.25rem 3.5rem}.bl-seat{width:5.75rem;padding-inline:.375rem}.bl-seat-name{font-size:.875rem}.bl-blind.is-at-1{top:50%;left:31%}.bl-blind.is-at-2{top:30%;left:50%}.bl-direction{top:60%;left:58%}.bl-direction svg{width:2rem}.bl-direction span{text-align:center;white-space:normal;width:5rem;font-size:.6875rem;line-height:1.2}.bl-dealer.is-at-0{top:80%;left:80%}}.bl-avatar{background:var(--seat);width:3rem;height:3rem;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.bl-avatar img{object-fit:cover;width:100%;height:100%;transform:scale(1.45)translateY(13%)}.bl-avatar.is-you{background:var(--color-accent-ink);color:var(--color-on-ink);font:700 .75rem/1 var(--font-headline)}.bl-avatar.is-small{width:2rem;height:2rem;box-shadow:none}.bl-avatar.is-small.is-you{font-size:.5625rem}.bl-order{gap:1.5rem;margin-top:3.5rem;display:grid}@media (width>=64rem){.bl-order{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}}.bl-order-rows{gap:1rem;display:grid}.bl-order-row{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.25rem;padding:1rem 1.125rem 1.125rem}.bl-order-row p{margin:0}.bl-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.bl-sequence{grid-template-columns:repeat(4,minmax(0,1fr))}}.bl-sequence li{background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:.875rem;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex;position:relative}.bl-sequence li.is-first{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border)}.bl-sequence-n{background:var(--color-ink);width:1.25rem;height:1.25rem;color:var(--color-on-ink);font:700 .6875rem/1 var(--font-headline);box-shadow:0 0 0 2px var(--color-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.5rem;left:-.375rem}.bl-sequence li.is-first .bl-sequence-n{background:var(--color-accent-ink)}.bl-rotation-wrap{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.75rem;margin-top:2rem;padding:.5rem}.bl-rotation{border-collapse:separate;border-spacing:.25rem;table-layout:fixed;width:100%}.bl-rotation thead th{text-align:center;vertical-align:bottom;padding:.5rem .25rem .375rem}.bl-rotation thead th:first-child,.bl-rotation tbody th,.bl-rotation tfoot th{width:5.5rem}.bl-rotation thead .bl-avatar{margin:0 auto .375rem}.bl-rotation-name{font:640 .9375rem/1.15 var(--font-headline);color:var(--color-ink);overflow-wrap:anywhere;display:block}.bl-rotation tbody th,.bl-rotation tfoot th{font:650 .9375rem/1.2 var(--font-headline);text-align:left;color:var(--color-ink);padding:0 .5rem}.bl-rotation td{background:var(--color-bg);text-align:center;vertical-align:top;border-radius:1rem;padding:.625rem .25rem .5rem}.bl-rotation td.is-small,.bl-rotation td.is-big{background:var(--color-panel-question)}.bl-rotation td.is-first{box-shadow:inset 0 0 0 2px var(--color-accent-ink)}.bl-rotation tfoot td{background:0 0;padding-block:.625rem}.bl-token{place-items:center;height:3.25rem;line-height:1;display:grid}.bl-token .pot-pile{height:30px;margin-bottom:3px}.bl-token .pot-pile-col{height:30px}.bl-token-none{border:1.5px dashed var(--color-ink-faint);border-radius:50%;width:18px;height:18px;display:block}.bl-token-label{color:var(--color-ink-strong);margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1.25;display:block}.bl-rotation td.is-none .bl-token-label{color:var(--color-ink-muted)}.bl-legend{font-size:var(--text-body-sm);color:var(--color-ink-strong);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;display:flex}.bl-legend>span{align-items:center;gap:.5rem;display:inline-flex}.bl-ring{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 2px var(--color-accent-ink);border-radius:.375rem;display:inline-block}.bl-move-note{max-width:48rem;color:var(--color-ink);margin-top:1.5rem;font-weight:600;line-height:1.5}@media not all and (width>=40rem){.bl-rotation-wrap{border-radius:1.25rem;padding:.25rem}.bl-rotation{border-spacing:.1875rem}.bl-rotation thead th:first-child,.bl-rotation tbody th,.bl-rotation tfoot th{width:3.5rem;padding-inline:.25rem;font-size:.8125rem}.bl-rotation tbody th{white-space:nowrap}.bl-rotation-name{font-size:.8125rem}.bl-rotation td{border-radius:.75rem;padding-inline:.125rem}.bl-token-label{-webkit-hyphens:auto;hyphens:auto;font-size:.6875rem}}.bl-hands{gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.bl-hand{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:1.75rem;gap:1rem;padding:1.125rem;display:grid}@media (width>=40rem){.bl-hand{padding:1.5rem}}.bl-hand-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.bl-hand-head p{margin:0}.bl-hand-title{font-family:var(--font-headline);letter-spacing:-.02em;margin-top:.25rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:680;line-height:1.1}.bl-hand-pot{flex:none}.bl-hand-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.bl-hand-seats{grid-template-columns:repeat(4,minmax(0,1fr))}}.bl-hand-seats li{background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line-soft);border-radius:.875rem;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.bl-hand-seats li.is-small,.bl-hand-seats li.is-big{background:var(--color-panel-question);box-shadow:inset 0 0 0 1px var(--color-panel-question-border)}.bl-hand-seats li.is-button{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.bl-hand-seats li.is-out{opacity:.62}.bl-log{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bl-log li{--bl-mark:var(--color-line);background:var(--color-surface);box-shadow:inset 4px 0 0 var(--bl-mark), inset 0 0 0 1px var(--color-line-soft);border-radius:1.125rem;align-items:flex-start;gap:.75rem;padding:.625rem .875rem;display:flex}.bl-log li.is-small-blind,.bl-log li.is-big-blind{--bl-mark:var(--color-accent)}.bl-log li.is-check{--bl-mark:#8ea3bd}.bl-log li.is-call{--bl-mark:var(--color-felt)}.bl-log li.is-raise{--bl-mark:var(--color-gold)}.bl-log li.is-fold{--bl-mark:var(--color-ink-faint)}.bl-log p{margin:0}.bl-log-line{font-size:var(--text-body);color:var(--color-ink-strong);line-height:1.375}.bl-log-line b{color:var(--color-ink);font-weight:600}.bl-log .bl-log-note{font-size:var(--text-body-sm);color:var(--color-ink-muted);margin-top:.125rem;line-height:1.45}.bl-log-chips{flex:none;padding-top:.25rem}.bl-hand-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.bl-summary{max-width:46rem;color:var(--color-ink);margin:0;font-weight:600;line-height:1.5}@media (width>=64rem){.bl-hand{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:2rem}.bl-hand-head,.bl-hand-seats{grid-column:1}.bl-hand-seats{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-log{grid-area:1/2/span 3}.bl-hand-end{grid-column:1;align-self:start}}.bl-heads{background:#e2ebdc;border-radius:1.125rem;gap:.5rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 1px #cbd9cc}.bl-heads-seat{background:var(--color-surface);border-radius:.875rem;align-items:center;gap:.625rem;min-width:0;padding:.5rem .75rem;display:flex}.bl-heads-chips{justify-items:center;margin-left:auto;line-height:1;display:grid}.bl-heads-chips .pot-pile{height:30px;margin-bottom:3px}.bl-heads-chips .pot-pile-col{height:30px}.bl-heads-order{font-size:var(--text-body-sm);color:var(--color-ink-strong);gap:.125rem;margin:.25rem .25rem 0;display:grid}.bl-heads-order b{color:var(--color-ink);font-weight:600}.bl-case>p:last-child:has(>.btn-paper){margin-top:.25rem}.bl-said{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-body-sm);color:var(--color-ink-strong);margin-top:2rem;line-height:1.5}.bl-said thead th{border-bottom:1px solid var(--color-line);text-align:left;color:var(--color-ink-muted);padding:0 1rem .75rem;font-size:.8125rem;font-weight:600}.bl-said tbody th,.bl-said tbody td{border-bottom:1px solid var(--color-line-soft);text-align:left;vertical-align:top;padding:1rem}.bl-said tbody th{width:14rem;font-family:var(--font-headline);color:var(--color-ink);font-size:1.0625rem;font-weight:650}.bl-said td b{color:var(--color-ink);white-space:nowrap;font-weight:600}@media not all and (width>=48rem){.bl-said,.bl-said tbody,.bl-said tr,.bl-said th,.bl-said td{display:block}.bl-said thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bl-said tbody{gap:.75rem;display:grid}.bl-said tbody tr{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.25rem;padding:1rem 1.125rem}.bl-said tbody th,.bl-said tbody td{border:0;width:auto;padding:0}.bl-said tbody td{margin-top:.75rem}.bl-said tbody td:before{content:attr(data-label);color:var(--color-ink-muted);margin-bottom:.125rem;font-size:.8125rem;font-weight:600;display:block}}.st-tables{gap:1.25rem;margin-top:2rem;display:grid}@media (width>=64rem){.st-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-table{--st-first:var(--color-accent-ink);--st-last:var(--color-felt);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 14px 28px #1716140f;background:#fff;border-radius:2rem;align-content:start;gap:1rem;margin:0;padding:1.25rem;display:grid}.st-table figcaption .site-h3{margin:0}.st-felt{aspect-ratio:1.55;background:#e2ebdc;border-radius:50%;margin:2.25rem 3.5rem 2.75rem;position:relative;box-shadow:inset 0 0 0 1px #cbd9cc,inset 0 -10px 24px #245a4114}.st-direction{color:#6f9e84;justify-items:center;gap:.125rem;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.st-direction span{color:#4e7a64;white-space:nowrap}.st-seat{--x:50%;--y:100%;--ring:var(--color-line);left:var(--x);top:var(--y);background:var(--color-surface);min-width:7rem;box-shadow:inset 0 0 0 1.5px var(--ring), 0 3px 0 var(--ring);border-radius:1rem;justify-items:center;gap:.0625rem;padding:.5rem 1.125rem .5625rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.st-seat{box-shadow:inset 0 0 0 1.5px var(--ring), 0 3px 0 color-mix(in srgb, var(--ring) 30%, transparent)}}.st-seat{text-align:center;transform:translate(-50%,-50%)}.st-seat.is-button{--x:50%;--y:100%}.st-seat.is-small-blind{--x:4%;--y:72%}.st-seat.is-big-blind{--x:4%;--y:22%}.st-seat.is-under-the-gun{--x:50%;--y:0%}.st-seat.is-hijack{--x:96%;--y:22%}.st-seat.is-cutoff{--x:96%;--y:72%}.st-seat.is-straddler{--ring:var(--color-accent-ink);background:var(--color-panel-question)}.st-seat-name{font:640 .9375rem/1.15 var(--font-headline);color:var(--color-ink);white-space:nowrap}.st-seat-tag{color:var(--color-accent-ink);white-space:nowrap;font-size:.6875rem;font-weight:700}.st-turn{background:var(--color-ink);width:1.75rem;height:1.75rem;color:var(--color-on-ink);font:700 .875rem/1 var(--font-headline);box-shadow:0 0 0 2.5px var(--color-surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.75rem;right:-.75rem}.st-seat.is-first .st-turn{background:var(--st-first)}.st-seat.is-last .st-turn{background:var(--st-last)}.st-dealer{width:1.625rem;height:1.625rem;color:var(--color-ink);font:700 .8125rem/1 var(--font-headline);box-shadow:0 0 0 1.5px var(--color-ink), 0 2px 0 var(--color-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:82%;left:63%;transform:translate(-50%,-50%)}.st-bet{justify-items:center;gap:.125rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.st-bet.is-small-blind{top:64%;left:22%}.st-bet.is-big-blind{top:34%;left:22%}.st-bet.is-under-the-gun{top:27%;left:50%}.st-bet-pile{width:1.125rem;height:2.375rem;position:relative}.st-bet-pile i{left:0;bottom:calc(var(--n) * .3125rem);z-index:calc(var(--n) + 1);background:var(--color-accent);border:1.5px solid var(--color-chip-ring);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-sm);border-radius:50%;position:absolute}.st-bet b{font:700 var(--text-numeric-sm) / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink)}.st-bet.is-straddle b{color:var(--color-accent-ink)}.st-sequence ol{flex-wrap:wrap;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.st-sequence li{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line-soft);font-size:var(--text-body-sm);color:var(--color-ink-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .25rem;display:inline-flex}.st-sequence li b{background:var(--color-ink);width:1.375rem;height:1.375rem;color:var(--color-on-ink);font:700 .75rem/1 var(--font-headline);border-radius:50%;place-items:center;display:grid}.st-sequence li.is-first b{background:var(--st-first)}.st-sequence li.is-last b{background:var(--st-last)}.st-after-flop{max-width:48rem;margin-top:1.5rem}@media not all and (width>=40rem){.st-table{padding:1rem}.st-felt{aspect-ratio:.82;border-radius:46%/40%;margin:2rem 2.25rem 2.25rem}.st-seat{width:6.25rem;min-width:0;padding:.5rem .875rem}.st-turn{width:1.5rem;height:1.5rem;font-size:.75rem;top:-.625rem;right:-.5rem}.st-seat.is-small-blind .st-turn,.st-seat.is-big-blind .st-turn{left:-.5rem;right:auto}.st-seat-name{white-space:normal;font-size:.8125rem}.st-seat-tag{font-size:.625rem}.st-seat.is-small-blind{--x:6%;--y:70%}.st-seat.is-big-blind{--x:6%;--y:28%}.st-seat.is-hijack{--x:94%;--y:28%}.st-seat.is-cutoff{--x:94%;--y:70%}.st-seat.is-under-the-gun,.st-seat.is-button{width:auto;min-width:6.25rem}.st-bet.is-small-blind{top:66%;left:40%}.st-bet.is-big-blind{top:33%;left:40%}.st-bet.is-under-the-gun{top:21%;left:50%}.st-direction{top:52%}.st-direction span{white-space:normal;text-align:center;width:5.5rem;line-height:1.2}.st-dealer{top:84%;left:34%}}.st-players{gap:.625rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.st-players{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.st-players{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.st-player{background:var(--color-surface);min-height:5rem;box-shadow:0 0 0 1px var(--color-line-soft);border-radius:1.375rem;align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}.st-player.is-you{background:var(--color-panel-question);box-shadow:0 0 0 1px var(--color-panel-question-border)}.st-player-cards{--card-w:2.75rem;align-items:center;gap:.25rem;margin-left:auto;display:flex}@media not all and (width>=40rem){.st-player{min-height:0;padding:.5rem .875rem}.st-player .st-avatar{width:2.5rem;height:2.5rem}.st-player-cards{--card-w:2.125rem}}.st-back{width:var(--card-w,2.5rem)}.st-avatar{background:var(--seat);width:3rem;height:3rem;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.st-avatar img{object-fit:cover;width:100%;height:100%;transform:scale(1.45)translateY(13%)}.st-avatar.is-you{background:var(--color-accent-ink);color:var(--color-on-ink);font:700 .75rem/1 var(--font-headline)}.st-avatar.is-small{width:2rem;height:2rem;box-shadow:none}.st-avatar.is-small.is-you{font-size:.5625rem}.st-streets{gap:3.5rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.st-streets{gap:4.5rem}}.st-street-title{font-family:var(--font-headline);letter-spacing:-.02em;margin-top:.25rem;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:680;line-height:1.1}.st-street-grid{gap:1.25rem;margin-top:1.25rem;display:grid}@media (width>=64rem){.st-street-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2rem}.st-street-grid .decide-felt{top:calc(var(--header-offset) + 1.5rem);position:sticky}}.st-log{--st-check:#8ea3bd;--st-bet:var(--color-rose);--st-call:var(--color-felt);--st-fold:var(--color-ink-faint);--st-blind:var(--color-line);--st-straddle:var(--color-accent);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.st-log li{--st-mark:var(--color-line);background:var(--color-surface);box-shadow:inset 4px 0 0 var(--st-mark), inset 0 0 0 1px var(--color-line-soft);border-radius:1.125rem;align-items:flex-start;gap:.75rem;padding:.625rem .875rem;display:flex}.st-log li.is-small-blind,.st-log li.is-big-blind{--st-mark:var(--st-blind)}.st-log li.is-straddle{--st-mark:var(--st-straddle);background:var(--color-panel-question)}.st-log li.is-check{--st-mark:var(--st-check)}.st-log li.is-bet{--st-mark:var(--st-bet)}.st-log li.is-call{--st-mark:var(--st-call)}.st-log li.is-fold{--st-mark:var(--st-fold)}.st-log li.is-deal{box-shadow:inset 0 0 0 1px var(--color-line-soft);background:0 0;border-style:dashed;align-items:center}.st-deal-cards{--card-w:1.5rem;flex:none;width:2rem;padding-left:.125rem;display:flex}.st-log p{margin:0}.st-log-line{font-size:var(--text-body);color:var(--color-ink-strong);line-height:1.375}.st-log-line b{color:var(--color-ink);font-weight:600}.st-log .st-log-note{font-size:var(--text-body-sm);color:var(--color-ink-muted);margin-top:.125rem;line-height:1.45}.st-log li.is-deal .st-log-note{color:var(--color-ink-strong);margin-top:0}.st-log-chips{flex:none;padding-top:.25rem}.st-summary{color:var(--color-ink);margin-top:1rem;font-weight:600;line-height:1.5}.st-result{background:var(--color-panel-good);box-shadow:0 0 0 1px var(--color-panel-good-border), 0 3px 0 var(--color-panel-good-border);border-radius:1.375rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;padding:1rem 1.125rem;display:flex}@media (width>=64rem){.st-result{max-width:calc(50% - 1rem)}}.st-result p{margin:0}.st-hand-after{max-width:48rem;margin-top:2.5rem}.st-worth-after{max-width:48rem;font-size:var(--text-lead);color:var(--color-ink);margin-top:1.75rem;font-weight:500;line-height:1.5}.st-where{gap:3rem;display:grid}@media (width>=64rem){.st-where{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}}.st-where-list{gap:0;margin:1.75rem 0 0;display:grid}.st-where-list>div{border-top:1px solid var(--color-line-soft);gap:.5rem;padding:1.25rem 0;display:grid}.st-where-list>div:last-child{border-bottom:1px solid var(--color-line-soft)}.st-where-list dt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.st-where-list dd{font-size:var(--text-body);color:var(--color-ink-strong);margin:0;line-height:1.5}.st-home{background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.75rem;padding:1.5rem}@media (width>=40rem){.st-home{padding:2rem}}.st-home-list{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.st-home-list li{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.st-home-list li>span{background:var(--color-ink);width:1.75rem;height:1.75rem;color:var(--color-on-ink);font:700 .8125rem/1 var(--font-headline);border-radius:50%;place-items:center;display:grid}.st-home-list p{font-size:var(--text-body);color:var(--color-ink-strong);margin:0;padding-top:.125rem;line-height:1.5}.ai-moment{gap:2rem;margin-top:2rem;display:grid}@media (width>=64rem){.ai-moment{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem;margin-top:2.5rem}}@media (width>=48rem){.ai-moment-felt{align-items:center}}.ai-pot-icon{gap:2px;width:28px;height:34px;margin:0}.ai-pot-icon .pot-pile-col{width:13px;height:34px}.ai-pot-icon .pot-pile-col i{width:13px;height:13px;bottom:calc(var(--n) * 4px);border-width:1px}.ai-rules-title{margin-top:3.5rem}.ai-rules{margin-top:1.25rem}.ai-after{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.ai-after{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ai-after{grid-template-columns:repeat(4,minmax(0,1fr))}}.ai-after-step{background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.375rem;grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.75rem;padding:.75rem .75rem 1.25rem;display:grid}.ai-after-step .site-h3{align-self:center;margin:0}.ai-after-step .decide-tile-body{grid-column:1/-1;margin:0;padding-inline:.5rem}.ai-after-step .decide-n{margin-left:.5rem}.ai-after-art{--card-w:2.375rem;background:#e2ebdc;border-radius:1rem;grid-column:1/-1;justify-content:center;align-items:center;gap:.75rem;height:6rem;margin-bottom:.25rem;display:flex}.ai-after-step.is-quiet .ai-after-art{background:var(--color-panel-question)}.ai-after-step.is-others .ai-after-art{background:var(--color-panel-hint)}.ai-after-step.is-show .ai-after-art{background:#dee7f1}.ai-after-art .pot-pile{margin-bottom:0}.ai-after-art .playing-card:hover{transform:none}.ai-sign{font:680 1.5rem/1 var(--font-headline);color:var(--color-ink-strong)}.ai-mini-board{--card-w:1.875rem;gap:3px;display:flex}.ai-tag{background:var(--color-accent-ink);color:var(--color-on-ink);font-size:var(--text-caption);border-radius:999px;align-items:center;padding:.25rem .625rem;font-weight:700;line-height:1.25rem;display:inline-flex}.ai-seat-stack{color:var(--color-ink);margin-top:.25rem;display:block}.ai-log li.is-all-in{--ac-mark:var(--color-accent)}.ai-log li.is-small-blind,.ai-log li.is-big-blind{--ac-mark:var(--color-line)}.ai-log li.is-skip{--ac-mark:transparent;box-shadow:inset 0 0 0 1px var(--color-line-soft);border:1px dashed var(--color-line);background:0 0}.ai-log li.is-skip .ac-avatar{opacity:.6}.ai-log-side{flex:none;justify-items:end;gap:.25rem;padding-top:.25rem;display:grid}.ai-log-side small{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink-muted);font-size:.75rem;line-height:1rem}@media not all and (width>=40rem){.ai-log-side small:not(.is-out){text-align:right}.ai-log-side small:not(.is-out) span{display:block}}.ai-log-side small.is-out{background:var(--color-accent-ink);color:var(--color-on-ink);font-family:var(--font-ui);border-radius:999px;padding:0 .5rem;font-weight:700}.ai-result{gap:.75rem;margin-top:1.5rem;display:grid}@media (width>=56rem){.ai-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.ai-pots{margin-top:1rem}@media (width>=48rem){.ai-pots{align-items:center}}.ai-tally{background:var(--color-surface);margin-top:1rem}.ai-tally thead th{vertical-align:bottom;line-height:1.25}.ai-tally tbody td{white-space:nowrap}.ai-streets>li{min-width:0}.ai-end{max-width:48rem;color:var(--color-ink);margin-top:1.5rem;font-weight:600;line-height:1.5}.ai-short{gap:1.5rem;margin-top:2rem;display:grid}.ai-short-art{background:#e2ebdc;border-radius:1.25rem;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;width:fit-content;max-width:100%;padding:1rem 1.25rem .875rem;display:flex;box-shadow:inset 0 0 0 1px #cbd9cc}.ai-short-row{align-items:flex-end;gap:.75rem;display:flex}.ai-short-step{color:var(--color-accent-ink);justify-items:center;gap:.125rem;padding-bottom:1.75rem;display:grid}.ai-short-step span{font-family:var(--font-mono);font-size:var(--text-numeric-sm);font-weight:700}.ai-short-stack.is-short b{color:var(--color-accent-ink)}.ai-short-vs{border-left:1.5px dashed #9db49f;align-items:flex-end;gap:.5rem;padding-left:1.5rem;display:flex}.ai-short-ghost{border:1.5px dashed var(--color-felt);border-radius:999px;flex:none;width:20px;height:34px;margin-bottom:1.75rem;display:block}.ai-short-full b{color:var(--color-felt)}.ai-short-tiles{margin-top:0}.ai-short-example{max-width:48rem;font-size:var(--text-body);color:var(--color-ink-strong);margin-top:1.5rem;line-height:1.5}@media not all and (width>=36rem){.ai-short-art{width:100%;padding-inline:1rem}.ai-short-row{justify-content:space-between;width:100%}.ai-short-vs{border-top:1.5px dashed #9db49f;border-left:0;width:100%;padding:.875rem 0 0}.ai-short-ghost{margin-bottom:0}.ai-short-full{justify-items:start}.ai-short-art .pot-pile{gap:3px;height:30px}.ai-short-art .pot-pile-col{width:14px;height:30px}.ai-short-art .pot-pile-col i{width:14px;height:14px;bottom:calc(var(--n) * 4px)}}.ai-phrases{gap:.75rem;margin:2rem 0 0;display:grid}@media (width>=40rem){.ai-phrases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ai-phrases{grid-template-columns:repeat(4,minmax(0,1fr))}}.ai-phrase{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);border-radius:1.375rem;align-content:start;gap:.5rem;padding:1.25rem;display:grid}.ai-phrase dt{font-family:var(--font-display);color:var(--color-ink);font-size:1.5rem;font-weight:600;line-height:1.2}.ai-phrase dd{font-size:var(--text-body-sm);color:var(--color-ink-strong);margin:0;line-height:1.5}.ai-words{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=64rem){.ai-words{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-tile{border-radius:23%;display:block;overflow:hidden;box-shadow:0 0 0 1px #1716141a,0 1px 2px #1716141a,0 4px 10px #17161414}@supports (color:color-mix(in lab, red, red)){.brand-tile{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 4px 10px color-mix(in srgb, var(--color-ink) 8%, transparent)}}.phone-frame{border:9px solid var(--color-ink);background:var(--color-ink);border-radius:42px;overflow:hidden;box-shadow:0 1px 2px #1716142e,0 24px 48px #1716142e}@supports (color:color-mix(in lab, red, red)){.phone-frame{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 18%, transparent), 0 24px 48px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.phone-frame img{border-radius:33px}.brand-name{top:var(--brand-nudge,.02em);font-family:var(--font-headline);letter-spacing:-.035em;font-size:1.5rem;font-weight:700;line-height:1;position:relative}.brand-tile img{width:100%;height:100%;display:block}.btn-physical{border-radius:var(--radius-lg);background:var(--color-accent-ink);height:3rem;color:var(--color-on-ink);box-shadow:0 3px 0 var(--color-accent-deep), var(--shadow-cta);transition:transform var(--animate-duration-press,.18s) var(--ease-press), box-shadow var(--animate-duration-press,.18s) var(--ease-press);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;font-weight:600;display:inline-flex}.btn-physical:active{box-shadow:0 0 0 var(--color-accent-deep), var(--shadow-sm);transform:translateY(3px)}.btn-sm{border-radius:var(--radius-md);height:2.5rem;font-size:var(--text-body-sm);box-shadow:0 3px 0 var(--color-accent-deep), var(--shadow-sm);gap:.375rem;padding-inline:.875rem}.site-header{z-index:50;height:var(--header-h);padding-inline:max(.25rem, calc(var(--page-gutter) - .75rem));pointer-events:none;position:sticky;top:0}.site-header-bar{height:100%;max-width:calc(var(--page-max) - 2 * var(--page-gutter) + 1.5rem);background:var(--color-bg);pointer-events:auto;transition:height .26s var(--ease-state), margin-top .26s var(--ease-state), background-color .26s var(--ease-state), box-shadow .26s var(--ease-state);border-radius:1.25rem;align-items:center;gap:.75rem;margin-inline:auto;padding-inline:.75rem;display:flex}.site-header:before{content:"";background:var(--color-bg);height:.5rem;position:absolute;inset:0 0 auto}:root[data-scrolled] .site-header-bar{height:calc(var(--header-h) - 1rem);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-soft), 0 10px 24px #17161414;margin-top:.5rem}@media not all and (width>=64rem){.site-header:before{content:none}}.nav-link{color:var(--color-ink-strong);transition:background-color .2s var(--ease-state), color .2s var(--ease-state);border-radius:999px;padding:.5rem .875rem;font-size:.9375rem;font-weight:500;line-height:1.25rem}.nav-link:hover{background:var(--color-sunken);color:var(--color-ink)}.nav-link[aria-current=page]{background:var(--color-sunken);color:var(--color-ink);font-weight:600}.menu-button{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--color-ink);transition:background-color .2s var(--ease-state);justify-content:center;align-items:center;margin-right:-.5rem;display:inline-flex}.menu-button:active{background:var(--color-sunken)}.site-menu{width:100%;max-width:none;height:100dvh;max-height:none;padding:0 0 env(safe-area-inset-bottom);overscroll-behavior:contain;color:var(--color-ink);background:var(--grain), var(--color-bg);opacity:0;transition:opacity .22s var(--ease-state), transform .3s var(--ease-entrance), overlay .3s allow-discrete, display .3s allow-discrete;border:0;margin:0;position:fixed;inset:0;overflow-y:auto;transform:translateY(-.75rem)}.site-menu[open]{opacity:1;transform:none}@starting-style{.site-menu[open]{opacity:0;transform:translateY(-.75rem)}}.site-menu::backdrop{background:0 0}.site-menu[open] .menu-deal{animation:menu-deal .42s var(--ease-entrance) backwards;animation-delay:calc(60ms + var(--deal-i,0) * 45ms)}@media not all and (width>=40rem){.deck-row{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-1rem;padding:.25rem 1rem .75rem;scroll-padding-inline:1rem;overflow-x:auto}.deck-row::-webkit-scrollbar{display:none}.deck-row>*{scroll-snap-align:start;flex:0 0 min(82%,20rem)}}.rail-sticky{top:calc(var(--header-offset) + 2rem);transition:top .26s var(--ease-state);position:sticky}.kicker{font-family:var(--font-sans);letter-spacing:0;font-size:.8125rem;font-weight:600;line-height:1.125rem}.site-h1{font-family:var(--font-headline);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.5rem,1.5rem + 3.2vw,4.25rem);font-weight:680;line-height:1.02}.site-h2{font-family:var(--font-headline);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.875rem,1.3rem + 1.9vw,3rem);font-weight:680;line-height:1.06}.site-h3{font-family:var(--font-headline);letter-spacing:-.012em;text-wrap:balance;font-size:1.375rem;font-weight:640;line-height:1.2}.site-lead{max-width:38em;color:var(--color-ink-strong);text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.btn-paper{border-radius:var(--radius-lg);background:var(--color-surface);height:3rem;color:var(--color-ink);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--color-line-soft), 0 3px 0 var(--color-line-soft);transition:transform .18s var(--ease-press), box-shadow .18s var(--ease-press);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-weight:600;display:inline-flex}.btn-paper:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 3px 0 var(--color-ink)}.btn-paper:active{box-shadow:inset 0 0 0 1.5px var(--color-ink), 0 0 0 var(--color-ink);transform:translateY(3px)}.btn-paper.btn-sm{border-radius:var(--radius-md);height:2.75rem;font-size:var(--text-body-sm);padding-inline:1rem}.page-col{width:100%;padding-inline:var(--page-gutter);margin-inline:auto}.playing-card{transition:transform .32s var(--ease-state)}@media (hover:hover){.playing-card:hover,a:hover>.playing-card{transform:translateY(-6px)rotate(-2deg)}}@supports (animation-timeline:view()){.deal-on-scroll{animation:deal-in both var(--ease-flip);animation-timeline:view();animation-range:entry calc(5% + var(--deal-i,0) * 6%) entry calc(42% + var(--deal-i,0) * 6%)}}.card-fan{padding-inline:var(--fan-reach,2.5rem);justify-content:center;align-items:flex-end;display:flex}.card-fan>*{margin-left:var(--fan-overlap,-2.6rem);transform:rotate(var(--fan-rot,0deg));transform-origin:50% 190%;transition:transform .32s var(--ease-state);animation:fan-deal .64s var(--ease-flip) backwards;animation-delay:calc(var(--deal-i,0) * 90ms)}.card-fan>:first-child{margin-left:0}@media (hover:hover){.card-fan>:hover{transform:rotate(var(--fan-rot,0deg)) translateY(-14px)}}.naipe{border:1px solid var(--color-line-soft);background:var(--color-surface);box-shadow:0 3px 0 var(--color-line-soft), var(--shadow-sm);border-radius:1.25rem;position:relative}a.naipe{transition:transform .32s var(--ease-state), box-shadow .32s var(--ease-state), border-color .32s var(--ease-state)}@media (hover:hover){a.naipe:hover{border-color:var(--color-line);box-shadow:0 3px 0 var(--color-line), var(--shadow-card);transform:translateY(-5px)}}.rail-item{color:var(--color-ink-strong);transition:color .2s var(--ease-state), border-color .2s var(--ease-state);border-left:2px solid #0000;align-items:baseline;gap:.75rem;padding:.4rem 0 .4rem 1rem;display:flex}.rail-item:hover{color:var(--color-accent-ink)}.rail-item.is-active{border-left-color:var(--color-accent);color:var(--color-ink);font-weight:600}.who-wins-tool .ww-layout{gap:1.5rem;display:grid}@media (width>=48rem){.who-wins-tool .ww-layout{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2rem}}.who-wins-tool .ww-table{border:1px solid var(--color-line-soft);border-radius:var(--radius-xl);background:var(--color-sunken);grid-template-columns:auto auto;justify-content:space-between;gap:1.25rem 1rem;padding:1rem 1rem 1.25rem;display:grid}.who-wins-tool .ww-group-rival{justify-self:end}.who-wins-tool .ww-group-board{grid-column:1/-1}.who-wins-tool .ww-group>.kicker{margin-bottom:.5rem}.who-wins-tool .ww-cards{gap:6px;padding-bottom:.5rem;display:flex}@media (width>=48rem){.who-wins-tool .ww-cards{gap:8px}}.who-wins-tool .ww-slot{border-radius:var(--radius-card);cursor:pointer;display:block;position:relative}.who-wins-tool .ww-slot:focus-visible{outline-offset:4px}.who-wins-tool .ww-slot .playing-card{transition:transform .32s var(--ease-state), opacity .22s var(--ease-state)}.who-wins-tool .ww-slot.is-dim .playing-card{opacity:.42}.who-wins-tool .ww-slot.is-mark:after,.who-wins-tool .ww-mini.is-mark:after{content:"";background:var(--color-accent);border-radius:2px;height:3px;position:absolute;bottom:-8px;left:20%;right:20%}.who-wins-tool .ww-mini{display:inline-block;position:relative}.who-wins-tool .ww-mini.is-mark:after{height:2px;bottom:-6px}.who-wins-tool .ww-empty{vertical-align:top;border:1.5px dashed var(--color-ink-faint);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.who-wins-tool .ww-slot .ww-empty:before{content:"+";color:var(--color-ink-strong);font-size:22px;line-height:1}.who-wins-tool .ww-mini .ww-empty{border-width:1px;border-color:var(--color-line);border-radius:3px}@media (hover:hover){.who-wins-tool .ww-slot:hover .ww-empty{border-color:var(--color-accent-ink)}}.who-wins-tool .ww-text-button{min-height:2.75rem;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:4px;cursor:pointer;transition:color .2s var(--ease-state);padding-inline:.25rem;font-weight:600}.who-wins-tool .ww-text-button:hover{color:var(--color-accent-ink);-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);text-decoration-color:var(--color-accent-hi)}.who-wins-tool .ww-words{min-height:8.5rem}.who-wins-tool .ww-five{align-items:center;gap:.875rem;display:flex}.who-wins-tool .ww-five-cards{flex-shrink:0;gap:4px;padding-bottom:6px;display:flex}.who-wins-tool .ww-five.is-loser .ww-five-cards{opacity:.42}.who-wins-tool .ww-picker{width:100%;max-width:none;max-height:92dvh;padding:0 0 env(safe-area-inset-bottom);overscroll-behavior:contain;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);opacity:0;transition:opacity .2s var(--ease-state), transform .3s var(--ease-entrance), overlay .3s allow-discrete, display .3s allow-discrete;border-bottom:0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(1.5rem)}.who-wins-tool .ww-picker[open]{opacity:1;transform:none}@starting-style{.who-wins-tool .ww-picker[open]{opacity:0;transform:translateY(1.5rem)}}.who-wins-tool .ww-picker::backdrop{background:#17161452}.who-wins-tool .ww-picker-inner{padding:.75rem 1rem 1rem}.who-wins-tool .ww-picker-head{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.who-wins-tool .ww-picker-head>:first-child{flex:1}.who-wins-tool .ww-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.who-wins-tool .ww-pick{grid-row:calc(var(--r) + 1);grid-column:calc(var(--s) + 1);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);height:44px;box-shadow:0 2px 0 var(--color-line);cursor:pointer;transition:transform .16s var(--ease-press), border-color .16s var(--ease-press);justify-content:center;align-items:center;gap:5px;font-size:18px;line-height:1;display:flex}.who-wins-tool .ww-pick[aria-pressed=true]{border-color:var(--color-accent-ink);background:var(--color-panel-question);box-shadow:0 2px 0 var(--color-accent-ink)}.who-wins-tool .ww-pick[aria-disabled=true]{opacity:.3;background:var(--color-sunken);box-shadow:none;cursor:not-allowed}@media (hover:hover){.who-wins-tool .ww-pick:not([aria-disabled=true]):hover{border-color:var(--color-ink-faint);transform:translateY(-2px)}}@media (width>=48rem){.who-wins-tool .ww-picker{border-bottom:1px solid var(--color-line);border-radius:var(--radius-xl);width:max-content;max-height:calc(100dvh - 1rem);padding:0;inset:auto;transform:translateY(-.5rem)}@starting-style{.who-wins-tool .ww-picker[open]{transform:translateY(-.5rem)}}.who-wins-tool .ww-picker::backdrop{background:#17161414}.who-wins-tool .ww-picker-inner{padding:1rem 1.25rem 1.25rem}.who-wins-tool .ww-grid{grid-template-columns:repeat(13,44px)}.who-wins-tool .ww-pick{grid-row:calc(var(--s) + 1);grid-column:calc(var(--r) + 1);flex-direction:column;gap:3px;height:54px;font-size:17px}}}@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-\(--header-offset\){top:var(--header-offset)}.top-0{top:0}.top-1{top:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-full{top:100%}.-bottom-px{bottom:-1px}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.\!mt-0{margin-top:0!important}.\!mt-5{margin-top:calc(var(--spacing) * 5)!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.65em\]{margin-top:.65em}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-5{margin-left:calc(var(--spacing) * -5)}.-ml-6{margin-left:calc(var(--spacing) * -6)}.-ml-px{margin-left:-1px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-full{width:100%;height:100%}.h-\(--header-h\){height:var(--header-h)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-14{height:calc(var(--spacing) * 14)}.h-auto{height:auto}.h-px{height:1px}.max-h-\[calc\(100vh-var\(--header-h\)-4rem\)\]{max-height:calc(100vh - var(--header-h) - 4rem)}.max-h-\[min\(60vh\,28rem\)\]{max-height:min(60vh,28rem)}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\[96px\]{width:96px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--page-max\){max-width:var(--page-max)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[44em\]{max-width:44em}.max-w-\[46rem\]{max-width:46rem}.max-w-\[560px\]{max-width:560px}.max-w-\[736px\]{max-width:736px}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.min-w-0{min-width:0}.min-w-lg{min-width:var(--container-lg)}.flex-1{flex:1}.flex-\[1\.5\]{flex:1.5}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.translate-y-\[0\.12em\]{--tw-translate-y:.12em;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.rotate-3{rotate:3deg}.rotate-6{rotate:6deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-6\.5{gap:calc(var(--spacing) * 6.5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[2px\]{gap:2px}.gap-\[10px\]{gap:10px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line-soft>:not(:last-child)){border-color:var(--color-line-soft)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[rgb\(247_242_232\/0\.22\)\]{border-color:#f7f2e838}.border-line{border-color:var(--color-line)}.border-line-soft{border-color:var(--color-line-soft)}.border-panel-good-border{border-color:var(--color-panel-good-border)}.border-panel-hint-border{border-color:var(--color-panel-hint-border)}.border-panel-question-border{border-color:var(--color-panel-question-border)}.bg-\[\#F7EDCB\]{background-color:#f7edcb}.bg-accent{background-color:var(--color-accent)}.bg-accent-ink{background-color:var(--color-accent-ink)}.bg-bg{background-color:var(--color-bg)}.bg-felt{background-color:var(--color-felt)}.bg-ink{background-color:var(--color-ink)}.bg-line-soft{background-color:var(--color-line-soft)}.bg-panel-good{background-color:var(--color-panel-good)}.bg-panel-hint{background-color:var(--color-panel-hint)}.bg-panel-question{background-color:var(--color-panel-question)}.bg-surface{background-color:var(--color-surface)}.fill-accent{fill:var(--color-accent)}.fill-ink{fill:var(--color-ink)}.fill-on-ink{fill:var(--color-on-ink)}.p-1{padding:var(--spacing)}.p-5{padding:calc(var(--spacing) * 5)}.px-\(--page-gutter\){padding-inline:var(--page-gutter)}.px-1{padding-inline:var(--spacing)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-1{padding-block:var(--spacing)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[var\(--safe-top\)\]{padding-top:var(--safe-top)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-\[max\(3\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(3.5rem, env(safe-area-inset-bottom))}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-heading{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));letter-spacing:var(--tw-tracking,var(--text-heading--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading--font-weight))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height));letter-spacing:var(--tw-tracking,var(--text-lead--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lead--font-weight))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.text-numeric-sm{font-size:var(--text-numeric-sm);line-height:var(--tw-leading,var(--text-numeric-sm--line-height));font-weight:var(--tw-font-weight,var(--text-numeric-sm--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.625rem\]{font-size:1.625rem}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\(--home-on-felt\){color:var(--home-on-felt)}.text-accent{color:var(--color-accent)}.text-accent-ink{color:var(--color-accent-ink)}.text-felt{color:var(--color-felt)}.text-gold-ink{color:var(--color-gold-ink)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-strong{color:var(--color-ink-strong)}.text-on-ink{color:var(--color-on-ink)}.text-on-ink-muted{color:var(--color-on-ink-muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-accent-hi{-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);text-decoration-color:var(--color-accent-hi)}.decoration-line{-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-ink{accent-color:var(--color-ink)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-line-soft\)\,0_18px_36px_rgb\(23_22_20\/0\.08\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-line-soft)), 0 18px 36px var(--tw-shadow-color,#17161414);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-line-soft\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-line-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:0 10px 18px var(--tw-shadow-color,#17161417);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 12px 22px var(--tw-shadow-color,#1716141a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\]{transition-property:top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.ease-state{--tw-ease:var(--ease-state);transition-timing-function:var(--ease-state)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:text-accent-ink:is(:where(.group):hover *){color:var(--color-accent-ink)}}.group-active\:translate-x-1:is(:where(.group):active *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:text-accent-ink:hover{color:var(--color-accent-ink)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent-hi:hover{-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);-webkit-text-decoration-color:var(--color-accent-hi);text-decoration-color:var(--color-accent-hi)}}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=page\]\:text-accent-ink[aria-current=page]{color:var(--color-accent-ink)}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-center{justify-content:center}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-20{gap:calc(var(--spacing) * 20)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}}@media (width>=48rem){.md\:mx-auto{margin-inline:auto}.md\:max-w-\[480px\]{max-width:480px}.md\:max-w-\[528px\]{max-width:528px}.md\:grid-cols-\[minmax\(0\,19rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,19rem) minmax(0,1fr)}}@media (width>=64rem){.lg\:col-start-2{grid-column-start:2}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[13\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:13.5rem minmax(0,1fr)}.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:justify-self-end{justify-self:flex-end}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}}.\[\&\.is-active\]\:font-semibold.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\.is-active\]\:text-ink.is-active{color:var(--color-ink)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@media print{.sheet-page{padding:0;display:block}.sheet-paper{box-shadow:none;border-radius:0;margin-top:1rem;padding:0}.sheet-table tbody tr{display:table-row}.sheet-table tbody td:nth-child(3){display:table-cell}.sheet-table thead{display:table-header-group}.sheet-cards{--card-w:2.25rem}.sheet-foot{display:block}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/build/assets/bricolage-grotesque-latin-C23fTOVi.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}@keyframes deal-in{0%{transform:translateY(30px)rotate(5deg)}}@keyframes menu-deal{0%{opacity:0;transform:translateY(.75rem)}}@keyframes fan-deal{0%{opacity:0;transform:translateY(46px) rotate(calc(var(--fan-rot,0deg) + 10deg))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}html{scroll-behavior:auto}.deal-on-scroll{animation:none!important}}@media print{body:after{display:none}.deal-on-scroll,.card-fan>*{animation:none!important}body:has(.cheat-sheet) header{display:none}body:has(.cheat-sheet) footer{display:none}body:has(.cheat-sheet) .screen-only{display:none}body:has(.cheat-sheet){background:#fff}.cheat-sheet{max-width:none;padding:0}.cheat-sheet .print-only{margin-top:1.5rem;display:block}.cheat-sheet .print-cell{display:table-cell}.cheat-sheet .overflow-x-auto{overflow:visible}.cheat-sheet tr,.cheat-sheet h1,.cheat-sheet h2{break-inside:avoid}.cheat-sheet h1{font-size:28px;line-height:32px}@page{margin:14mm}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
