@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-bold:700;--tracking-tight:-.025em;--radius-md:.375rem;--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)}}@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,ui-sans-serif, system-ui, 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;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{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}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.max-h-40{max-height:calc(var(--spacing) * 40)}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.max-w-md{max-width:var(--container-md)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.overflow-auto{overflow:auto}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.p-3{padding:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.uppercase{text-transform:uppercase}.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,)}.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)}.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-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))}}.page-top{padding-top:24px;overflow-x:clip}@media(min-width:960px){.page-top{padding-top:40px}}:is(.rules-page,.help-page,.legal-page) h1{font-size:clamp(2.5rem,9vw,4.4rem);line-height:1.04}.rule-card,.help-contact__card{background:linear-gradient(#ffeccd0b,#0000 34%),#13150f;border-radius:22px;position:relative;box-shadow:inset 0 1px #ffeccd12,0 2px 4px #00000073,0 34px 64px -32px #000000bf}.rule-card:before,.help-contact__card:before{content:"";border:1px solid var(--brass-bottom);border-radius:15px;position:absolute;inset:9px}@supports (color:color-mix(in lab,red,red)){.rule-card:before,.help-contact__card:before{border:1px solid color-mix(in srgb,var(--brass-bottom) 34%,transparent)}}.rule-card:before,.help-contact__card:before{pointer-events:none}.page-contents h2{font-family:var(--font-text);letter-spacing:0;color:var(--ink-3);margin-bottom:8px;font-size:15px;font-weight:600}.page-contents ol{counter-reset:contents;margin:0;padding:0;list-style:none}.page-contents li{border-top:1px solid #ffeccd1f}.page-contents li:last-child{border-bottom:1px solid #ffeccd1f}.page-contents a{color:var(--ink);font-family:var(--font-display);align-items:baseline;gap:14px;padding:10px 0;font-size:19px;line-height:1.25;text-decoration:none;transition:color .18s ease-out,transform .18s ease-out;display:flex}.page-contents a:before{counter-increment:contents;content:counter(contents);min-width:1.1em;font-family:var(--font-round);color:var(--lamp);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.page-contents a:hover{color:var(--lamp);transform:translate(3px)}.brass-plate{color:#3a2416;background:linear-gradient(180deg,#ffe7b4 0%,var(--brass-top) 22%,#efb768 60%,var(--brass-bottom) 100%);border-radius:5px;align-items:baseline;gap:10px;padding:9px 30px 10px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -1px #6e3c0c8c,0 1px #00000073,-2px 8px 14px -4px #0009}.brass-plate:before{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 46%,#46260ab3 47% 53%,#0000 54%) 10px calc(50% - 4px) /8px 8px no-repeat,radial-gradient(circle,#c78a3d 0 3px,#fff0cdd9 3.6px,#0000 4.4px) 10px calc(50% - 4px) /8px 8px no-repeat,linear-gradient(-45deg,#0000 46%,#46260ab3 47% 53%,#0000 54%) calc(100% - 10px) calc(50% - 4px) /8px 8px no-repeat,radial-gradient(circle,#c78a3d 0 3px,#fff0cdd9 3.6px,#0000 4.4px) calc(100% - 10px) calc(50% - 4px) /8px 8px no-repeat;position:absolute;inset:0}.brass-plate:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff9,#0000);width:38%;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-180%)skew(-18deg)}.brass-plate__label{opacity:.72;font-size:13px;font-weight:600}.brass-plate__cr{font-family:var(--font-round);font-variant-numeric:tabular-nums;text-shadow:0 1px #fff4d6a6;font-size:22px;font-weight:700;line-height:1}.rule-grid{grid-template-areas:"top""table""card";gap:32px;padding-block:22px 56px;display:grid}.rule-top{grid-area:top}.rule-grid__table{grid-area:table}.rule-card{grid-area:card}@media(min-width:1040px){.rule-grid{grid-template:"top table""card table"1fr/minmax(0,1fr) 400px;gap:44px 72px;padding-block:32px 96px}.rule-grid__table{align-self:start;padding-top:8px;position:sticky;top:92px}}@media(max-width:1039px){.rule-grid__table .felt-device__pool{top:0}}.rules-page .rule-top h1{margin-top:22px}.rule-top__answer{max-width:28em;font-family:var(--font-display);color:var(--ink);margin-top:18px;font-size:clamp(1.35rem,4.8vw,1.85rem);font-weight:500;line-height:1.3}.rule-card{padding:30px 24px 28px}@media(min-width:720px){.rule-card{padding:52px 56px 44px}}.rule-card h2{font-size:clamp(1.6rem,4.4vw,2.1rem)}.rule-card section+section{margin-top:44px}.rule-card section>p{max-width:34em;color:var(--ink-2);margin-top:14px;font-size:17px;line-height:1.62}.rule-card .tnum{color:var(--lamp)}.rule-sources{color:var(--ink-3);font-size:14px}.rule-card .rule-sources{border-top:1px solid #ffeccd1a;margin-top:44px;padding-top:26px}.rules-page .rule-sources h2{font-family:var(--font-text);letter-spacing:0;color:var(--ink-3);font-size:15px;font-weight:600}.rule-sources p{max-width:60em;margin-top:12px}.cr-tags{flex-wrap:wrap;gap:8px 10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cr-tags li{font-family:var(--font-round);font-variant-numeric:tabular-nums;color:#3a2416;background:linear-gradient(180deg,var(--brass-top),var(--brass-bottom));text-shadow:0 1px #fff4d680;border-radius:4px;padding:4px 9px 3px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #ffffff80,0 1px 2px #0000008c}.felt-device{isolation:isolate;width:min(74vw,300px);margin:0 auto;position:relative}@media(min-width:1040px){.felt-device{width:100%}}.felt-device__pool{z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 56% 40%,#ffd69633,#ffd6960f 52%,transparent 82%),var(--felt) image-set(url(/assets/scene/felt-tile-512.avif) type("image/avif"),url(/assets/scene/felt-tile-512.webp) type("image/webp")) 0 0 / 256px 256px repeat;position:absolute;inset:-16% -48%;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#000000d9 34%,#0006 64%,#0000 100%);mask-image:radial-gradient(closest-side,#000,#000000d9 34%,#0006 64%,#0000)}.felt-device__phone{width:100%;aspect-ratio:var(--ar);position:relative;rotate:2deg}.felt-device__screen{z-index:1;left:var(--hx);top:var(--hy);width:calc(var(--hw) + .5%);height:calc(var(--hh) + .25%);border-radius:var(--hr);background:#000;margin:-.25%;position:absolute;overflow:hidden}.felt-device__screen>img{object-fit:cover;width:100%;height:100%}.felt-device__glass,.felt-device__glass img{mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.felt-device__body,.felt-device__body img{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.felt-device__props{z-index:3;pointer-events:none;position:absolute;inset:0}.felt-prop{translate:-50% -50%;rotate:var(--turn,0deg);display:block;position:absolute}.felt-prop img{width:100%;height:auto}.felt-prop:has(img[src*="/coin-"]){filter:drop-shadow(-2px 4px 3px #0000008c)drop-shadow(-6px 12px 12px #0000004d)}.register{gap:48px;display:grid}@media(min-width:960px){.register{grid-template-columns:1fr 1fr;gap:64px 80px}}.rules-page .register__heading{color:var(--lamp);margin-bottom:8px;font-size:clamp(1.45rem,3.6vw,1.8rem)}.register ol{margin:0;padding:0;list-style:none}.register li{border-top:1px solid #ffeccd1c}.register li:last-child{border-bottom:1px solid #ffeccd1c}.register__row{isolation:isolate;color:var(--ink);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 20px;margin-inline:-14px;padding:18px 14px 19px;text-decoration:none;transition:transform .16s ease-out;display:grid;position:relative}.register__row:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(120% 160% at 18% 0,#ffd69624,#ffd69609 62%,#0000);transition:opacity .26s ease-out;position:absolute;inset:0}.register__row:hover:before,.register__row:focus-visible:before,.register__row[aria-current]:before{opacity:1}.register__row:active{transform:translateY(1px)scale(.996)}.register__title{font-family:var(--font-display);text-underline-offset:5px;font-size:23px;font-weight:600;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out}.register__row:hover .register__title{-webkit-text-decoration-color:var(--lamp);text-decoration-color:var(--lamp)}@supports (color:color-mix(in lab,red,red)){.register__row:hover .register__title{-webkit-text-decoration-color:color-mix(in srgb,var(--lamp) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--lamp) 60%,transparent)}}.register__cr{font-family:var(--font-round);color:var(--lamp);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.register__answer{max-width:36em;color:var(--ink-2);grid-column:1/-1;font-size:16px;line-height:1.5}.register--compact .register__row{padding-block:13px 14px}.register--compact .register__title{font-size:20px}.register__row[aria-current] .register__title{color:var(--lamp)}.rules-top{gap:4px;padding-block:22px 36px;display:grid}@media(min-width:960px){.rules-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:36px 72px}}.rules-page .rules-top .kicker{margin-bottom:0}.rules-page .rules-top h1{margin-top:12px}.rules-top .lede{margin-top:18px}.rules-top__coins{isolation:isolate;aspect-ratio:16/9;margin-top:8px;position:relative}@media(min-width:960px){.rules-top__coins{aspect-ratio:5/4;margin-top:0}}.rules-top__coins:before{content:"";z-index:-1;background:radial-gradient(closest-side at 54% 44%,#ffd69633,#ffd6960d 55%,transparent 85%),var(--felt) image-set(url(/assets/scene/felt-tile-512.avif) type("image/avif"),url(/assets/scene/felt-tile-512.webp) type("image/webp")) 0 0 / 256px 256px repeat;position:absolute;inset:-22% -30%;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#000c 38%,#00000059 68%,#0000 100%);mask-image:radial-gradient(closest-side,#000,#000c 38%,#00000059 68%,#0000)}.rules-register{z-index:1;padding-block:16px 24px;position:relative}.rules-register>.rule-sources{border-top:1px solid #ffeccd1a;margin-top:64px;padding-top:26px}.rules-more{padding-block:16px 24px}.rules-page .rules-more>h2{margin-bottom:32px;font-size:clamp(1.9rem,5vw,2.6rem)}.rules-cta{background:linear-gradient(180deg,var(--night) 0%,transparent 22%),var(--night) image-set(url(/assets/scene/final-table-1440.avif) type("image/avif"),url(/assets/scene/final-table-1440.webp) type("image/webp")) 50% 100% / cover no-repeat;position:relative}@media(min-width:1100px)and (min-resolution:1.5x){.rules-cta{background-image:linear-gradient(180deg,var(--night) 0%,transparent 22%),image-set(url(/assets/scene/final-table-2880.avif) type("image/avif"),url(/assets/scene/final-table-1440.webp) type("image/webp"))}}.rules-cta__wrap{text-align:center;justify-items:center;gap:16px;padding-block:88px 300px;display:grid}@media(min-width:960px){.rules-cta__wrap{padding-block:148px 300px}}.rules-page .rules-cta h2{text-shadow:0 2px 18px #00000080;font-size:clamp(1.9rem,5vw,2.6rem)}.rules-cta p{max-width:40ch;color:var(--ink-2);font-size:18px}.rules-cta .store-plate{margin-top:12px}:is(.rules-page,.help-page) main{isolation:isolate;position:relative}:is(.rules-page,.help-page) main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 760px at 62% 0%,#ffd6961f,transparent 72%),linear-gradient(180deg,#0b24182e,#0b24188c 70%,var(--night)),var(--felt) image-set(url(/assets/scene/felt-tile-512.avif) type("image/avif"),url(/assets/scene/felt-tile-512.webp) type("image/webp")) 0 0 / 256px 256px repeat;height:min(100%,2400px);position:absolute;inset:0 0 auto}.rules-page main:before{height:100%}.rules-page .site-footer{margin-top:0}.rules-band{background:radial-gradient(60% 520px at 30% 0%,#ffd28c29,transparent 72%),linear-gradient(#12090380,#120903ad),var(--walnut-dark) image-set(url(/assets/scene/walnut-ground-1440.avif) type("image/avif"),url(/assets/scene/walnut-ground-1440.webp) type("image/webp")) center / cover no-repeat;padding-block:72px 80px;box-shadow:inset 0 1px #ffdcaa29,inset 0 -1px #0009,0 -30px 60px -40px #000000e6}@media(min-width:960px){.rules-band{padding-block:104px 112px}}.rules-band .rules-more{padding-block:0}.rules-page .rules-band .rules-more>h2{color:#fff1d8}.rules-band .register li,.rules-band .register li:last-child{border-color:#ffe2b429}.help-top{gap:32px;padding-block:20px 52px;display:grid}@media(min-width:960px){.help-page .help-top{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:80px;padding-block:36px 88px}}.help-top .lede{margin-top:16px}.help-band{padding-block:64px;position:relative}@media(min-width:960px){.help-band{padding-block:108px}}.help-band--walnut{background:radial-gradient(60% 560px at 72% 0%,#ffd28c29,transparent 72%),linear-gradient(#1209036b,#1209039e),var(--walnut-dark) image-set(url(/assets/scene/walnut-ground-1440.avif) type("image/avif"),url(/assets/scene/walnut-ground-1440.webp) type("image/webp")) center / cover no-repeat;box-shadow:inset 0 1px #ffdcaa24,inset 0 -1px #0009}.help-band--felt{background:radial-gradient(60% 520px at 28% 0%,#ffd6961a,transparent 72%),linear-gradient(#0b241880,#0b2418b3),var(--felt) image-set(url(/assets/scene/felt-tile-512.avif) type("image/avif"),url(/assets/scene/felt-tile-512.webp) type("image/webp")) 0 0 / 256px 256px repeat}.help-band--night{background:var(--night)}.help-band__grid{gap:20px;display:grid}@media(min-width:960px){.help-band__grid{grid-template-columns:4fr 7fr;align-items:start;gap:80px}.help-band__head{position:sticky;top:100px}}.help-band__no{font-family:var(--font-round);letter-spacing:.08em;color:var(--lamp);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:15px;font-weight:600;display:block}.help-band__coin{display:none}@media(min-width:960px){.help-band__coin{filter:drop-shadow(0 14px 18px #00000073);width:112px;margin-top:40px;display:block}.help-band__coin img{width:100%;height:auto;display:block}}.help-page .help-band__title{font-size:clamp(2rem,6vw,3rem);line-height:1.08}.help-band--walnut .help-band__title{color:#fff1d8}.qa{border-top:1px solid #ffeccd21;padding-block:22px 24px}.qa:last-child{border-bottom:1px solid #ffeccd21}.help-page .qa h3{font-size:clamp(1.2rem,3.6vw,1.42rem);line-height:1.25}.qa p{max-width:36em;color:var(--ink-2);margin-top:10px}.help-contact{padding-block:80px 112px}.help-contact__card{text-align:center;max-width:720px;margin-inline:auto;padding:48px 28px 46px}.help-page .help-contact__card h2{font-size:clamp(1.8rem,5vw,2.4rem)}.help-contact__card p{max-width:34em;color:var(--ink-2);margin:14px auto 0;font-size:18px}.help-contact__card a{font-family:var(--font-display);white-space:nowrap;font-size:1.2em;font-weight:600}.legal-page main{background:linear-gradient(180deg,transparent 0,var(--night) 340px);padding-bottom:1px}:is(.legal-page,.help-page) .site-footer{margin-top:0}.legal-page .help-top{padding-bottom:40px}.legal-doc{gap:40px;padding-block:8px 112px;display:grid}@media(min-width:1040px){.legal-doc{grid-template-columns:260px minmax(0,1fr);gap:88px}.legal-doc>.page-contents{align-self:start;position:sticky;top:100px}}.legal-doc .page-contents a{font-family:var(--font-text);padding-block:8px;font-size:16px}.legal-doc__text{max-width:40em}.legal-doc__text>h2{scroll-margin-top:92px}.site-footer .footer-langs{border-top:1px solid var(--glass-rim);flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin-top:44px;padding-top:24px;display:flex}.site-footer .footer-langs h2{margin:0}.site-footer .footer-langs ul{flex-wrap:wrap;gap:4px 22px;display:flex}.site-footer .footer-langs a{color:var(--ink-2);background:linear-gradient(90deg,var(--brass-top),var(--brass-bottom)) left bottom / 0 1.5px no-repeat;padding-block:6px 5px;text-decoration:none;transition:background-size .28s cubic-bezier(.2,.7,.2,1),color .2s ease-out;display:inline-block}.site-footer .footer-langs a:hover{color:var(--ink);background-size:100% 1.5px;text-decoration:none}.site-footer .footer-langs a[aria-current]{color:var(--lamp);background-size:100% 1.5px}.site-footer .footer-langs+.fan-content{border-top:0;margin-top:24px}@media(min-width:960px){.site-footer .site-footer__cols{grid-template-columns:1.5fr repeat(4,1fr)}}@media(prefers-reduced-motion:no-preference){.reveal{transition:opacity .56s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .82s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.reveal-pending[data-reveal]{opacity:0;transform:translateY(18px)}.reveal-pending[data-reveal=coin]{transform:translate(14px,-22px)rotate(-28deg)scale(1.05)}.page-top .felt-device__phone{animation:1.1s cubic-bezier(.2,.7,.2,1) both phone-settle}.page-top .felt-prop{animation:coin-land .9s cubic-bezier(.2,.7,.2,1) var(--d,.3s) both}.brass-plate:after{animation:1.3s cubic-bezier(.4,0,.2,1) .6s both plate-sheen}}@keyframes phone-settle{0%{transform:translate(6px,-14px)scale(1.035)}to{transform:none}}@keyframes coin-land{0%{opacity:0;transform:translate(16px,-26px)rotate(-30deg)scale(1.08)}to{opacity:1;transform:none}}@keyframes plate-sheen{0%{transform:translate(-180%)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}.rules-index__title,.register__title,.page-head h1,.help-top h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.rules-top__text{z-index:1;position:relative}@font-face{font-family:Alegreya;src:url(/fonts/alegreya-latin-wght.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Alegreya;src:url(/fonts/alegreya-latin-italic-wght.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}:root{color-scheme:dark;--felt:#1a5438;--felt-glow:#2b7350;--felt-edge:#0b2418;--felt-deep:#0f3423;--felt-lit:#2b7350;--felt-shadow:#0b2418;--night:#0d0f0c;--walnut:#3a2416;--walnut-dark:#21120a;--brass-top:#ffdb94;--brass-bottom:#e09a3d;--ember:#ff5c1f;--ink:#fff;--ink-2:#ffffffd1;--ink-3:#ffffffb3;--glass:#0a1e145c;--glass-strong:#0818109e;--glass-rim:#ffffff29;--glass-sheen:#ffffff1a;--glass-shadow:0 24px 48px -24px #0000008c;--lamp:#ffe6bd;--lamp-ink:#ffe6bd;--gold:#ffcc52;--amber:#ffa333;--link:#ffe6bd;--coral:#f57361;--azure:#5c9efa;--violet:#b285fa;--ice:#6be0eb;--focus:#ffcc52;--font-round:ui-rounded, "SF Pro Rounded", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Alegreya", "Hiragino Mincho ProN", "Yu Mincho", "AppleMyungjo", "Songti SC", "Songti TC", Georgia, serif;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--gutter:16px;--measure:68ch}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px;overflow-x:clip}body{min-height:100vh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;background-color:var(--felt);background-image:radial-gradient(90% 1100px at 50% 0%,var(--felt-glow) 0%,transparent 70%),linear-gradient(90deg,var(--felt-edge) 0%,transparent 18%,transparent 82%,var(--felt-edge) 100%);background-repeat:no-repeat;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}body:before{content:"";pointer-events:none;z-index:0;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}body>*{z-index:1;position:relative}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}p{text-wrap:pretty;margin:0}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.skip-link{z-index:100;background:var(--glass-strong);color:var(--ink);border-radius:10px;padding:10px 16px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.tnum{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:1160px;padding-inline:var(--gutter);margin-inline:auto}@media(min-width:768px){:root{--gutter:32px}}.section{padding-block:72px}@media(min-width:960px){.section{padding-block:112px}}.eyebrow{font-family:var(--font-round);letter-spacing:.04em;color:var(--lamp-ink);font-size:14px;font-weight:600}.lede{color:var(--ink-2);max-width:30em;font-size:18px;line-height:1.5}@media(min-width:960px){.lede{font-size:21px}}.muted{color:var(--ink-3)}.glass{background:linear-gradient(160deg,var(--glass-sheen) 0%,transparent 38%),var(--glass);border:1px solid var(--glass-rim);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border-radius:28px}.site-header{z-index:50;padding-top:env(safe-area-inset-top,0px);background-color:var(--felt-deep);border-bottom:1px solid var(--glass-rim);position:sticky;top:0}.site-header__bar{align-items:center;gap:16px;height:60px;display:flex}.brand{color:var(--ink);font-family:var(--font-round);align-items:center;gap:10px;margin-right:auto;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.brand img{border-radius:8px;width:32px;height:32px}.site-nav{align-items:center;gap:4px;display:flex}.site-nav a{color:var(--ink-2);border-radius:10px;padding:8px 10px;font-size:15px;font-weight:500;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink);background:var(--glass)}.site-nav .nav-lang{color:var(--ink);font-weight:600}.site-nav .nav-wide{display:none}@media(min-width:720px){.site-nav .nav-wide{display:inline-block}}.brand,.site-nav a{white-space:nowrap}.site-nav{flex-shrink:0}@media(max-width:419px){.site-header__bar{gap:8px}.site-nav{gap:0}.site-nav a{padding-inline:7px}}@media(max-width:379px){.brand{gap:8px;font-size:15px}.site-nav a{padding-inline:6px}}:lang(ja) :is(h1,h2,h3){word-break:auto-phrase}:is(:lang(ja),:lang(zh),:lang(ko)){line-break:strict}:is(:lang(ja),:lang(ko),:lang(zh)){font-synthesis-style:none}html:is(:lang(ja),:lang(ko),:lang(zh)) body :is(.note,.switch__founder,.formats__others,em,i){text-wrap:pretty;font-style:normal}.device{--rim:.9cqi;--bezel:2.1cqi;--radius:13.4cqi;--metal:linear-gradient(180deg, #4b4f53 0%, #2a2c2f 18%, #1d1f21 60%, #34373a 100%);--key:linear-gradient(90deg, #1d1f21 0%, #5d6165 50%, #1d1f21 100%);isolation:isolate;width:100%;margin:0;position:relative;container-type:inline-size}.device__body{padding:var(--rim);border-radius:calc(var(--radius) + var(--bezel) + var(--rim));background:linear-gradient(170deg,#ffeccd52,#ffeccd00 16%),var(--metal);position:relative;box-shadow:inset 0 .25cqi #ffe8c48c,inset 0 -.2cqi #0009,0 0 0 .15cqi #000000b3,0 2cqi 3cqi -1cqi #0000008c,0 14cqi 22cqi -8cqi #0000009e}.device:after{content:"";z-index:-1;filter:blur(2.5cqi);pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:9cqi;position:absolute;bottom:-2.5cqi;left:6%;right:6%}.device__screen{aspect-ratio:var(--screen-ar);border:var(--bezel) solid #030404;border-radius:calc(var(--radius) + var(--bezel));box-sizing:content-box;background:#0f3423;position:relative;overflow:hidden}.device__screen img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.device__glass{pointer-events:none;background:linear-gradient(118deg,#ffffff17,#ffffff05 30%,#0000 46%);position:absolute;inset:0}.device__keys,.device__body:before,.device__body:after{content:"";background:var(--key);border-radius:.6cqi;width:.8cqi;position:absolute}.device figcaption{color:var(--ink-3);text-align:center;margin-top:16px;font-size:14px}.device--phone .device__screen:before{content:"";z-index:1;background:#000;border-radius:999px;width:28.5%;height:3.84%;position:absolute;top:1.46%;left:35.76%}.device--phone .device__body:before{height:5.5%;top:17%;left:-.55cqi}.device--phone .device__body:after{height:9%;top:26%;left:-.55cqi;box-shadow:0 25cqi #3a3d40}.device--phone .device__keys{height:14%;top:28%;right:-.55cqi;box-shadow:0 60cqi 0 -.1cqi #2e3134}.device--duo-cover{--rim:1cqi;--bezel:1.9cqi;--radius:8.4cqi}.device--duo-cover .device__screen:before{content:"";z-index:1;aspect-ratio:1;background:radial-gradient(circle at 38% 35%,#1b2430,#000 55%);border-radius:50%;width:7.9%;position:absolute;top:4.33%;left:85.8%}.device--duo-cover .device__keys{z-index:-1;background:repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 6cqi),linear-gradient(90deg,#101112,#55595e 40%,#2a2c2f 75%,#141516);border-radius:1.8cqi .4cqi .4cqi 1.8cqi;width:3.4cqi;top:2.4%;bottom:2.4%;left:-2.6cqi;box-shadow:inset 0 .3cqi #ffe8c459,-.4cqi .8cqi 1.6cqi #00000073}.device--duo-cover .device__body:before{height:10%;top:22%;right:-.6cqi}.device--duo-cover .device__body:after{height:13%;top:36%;right:-.6cqi}.device--duo-open{--rim:.7cqi;--bezel:1.5cqi;--radius:3.6cqi}.device--duo-open .device__body{background:linear-gradient(170deg,#ffeccd4d,#ffeccd00 16%),linear-gradient(90deg,transparent 0 49.4%,#000000bf 49.4% 50.6%,#0000002e 50.6% 100%),var(--metal)}.device--duo-open .device__glass{background:linear-gradient(90deg,#0000 0 49.2%,#0000004d 49.8%,#ffffff1a 50.3%,#00000012 51% 100%),linear-gradient(118deg,#ffffff1a,#ffffff05 30%,#0000 46%)}.device--duo-open .device__body:before{z-index:-1;background:repeating-linear-gradient(#ffffff12 0 1px,#0000 1px 5cqi),linear-gradient(90deg,#121314,#5a5e62 45%,#2a2c2f 70%,#111213);border-radius:1.6cqi;width:3.2cqi;height:auto;display:block;top:-.9cqi;bottom:-.9cqi;left:calc(50% - 1.6cqi)}.device--duo-open .device__body:after{display:none}.device--duo-open .device__keys{width:8%;height:.6cqi;top:-.45cqi;right:10%}.device--duo-open.device--landscape .device__body{background:linear-gradient(170deg,#ffeccd4d,#ffeccd00 16%),linear-gradient(180deg,transparent 0 49.3%,#000000bf 49.3% 50.7%,#0000002e 50.7% 100%),var(--metal)}.device--duo-open.device--landscape .device__glass{background:linear-gradient(#0000 0 49%,#0000004d 49.7%,#ffffff1a 50.3%,#00000012 51% 100%),linear-gradient(118deg,#ffffff1a,#ffffff05 30%,#0000 46%)}.device--duo-open.device--landscape .device__body:before{background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 4cqi),linear-gradient(#121314,#5a5e62 45%,#2a2c2f 70%,#111213);width:auto;height:2.4cqi;inset:calc(50% - 1.2cqi) -.9cqi auto}.device--duo-open.device--landscape .device__keys{width:.6cqi;height:8%;top:10%;right:-.45cqi}.device--ipad{--rim:.6cqi;--bezel:3.6cqi;--radius:2.4cqi}.device--ipad.device--landscape{--bezel:2.7cqi;--radius:1.7cqi}.device--ipad .device__body:before{width:.9cqi;height:.9cqi;left:calc(var(--rim) + var(--bezel) / 2 - .45cqi);z-index:1;background:radial-gradient(circle at 38% 35%,#24303c,#050607 60%);border-radius:50%;top:calc(50% - .45cqi)}.device--ipad.device--landscape .device__body:before{left:calc(50% - .45cqi);top:calc(var(--rim) + var(--bezel) / 2 - .45cqi)}.device--ipad .device__keys{width:8%;height:.55cqi;top:-.4cqi;right:8%}.device--ipad.device--landscape .device__keys{width:.55cqi;height:8%;top:8%;right:-.4cqi}.device--ipad .device__body:after{display:none}@media(prefers-contrast:more){.device__body{box-shadow:0 0 0 2px var(--ink)}}.rules-list{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:720px){.rules-list{grid-template-columns:1fr 1fr}}@media(min-width:1040px){.rules-list{grid-template-columns:1fr 1fr 1fr}}.rules-list a{height:100%;color:var(--ink);border-radius:22px;padding:22px 22px 24px;text-decoration:none;transition:transform .2s,border-color .2s;display:block}.rules-list a:hover{border-color:var(--lamp);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.rules-list a:hover{border-color:color-mix(in srgb,var(--lamp) 50%,transparent)}}.rules-list .term{font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:12px;font-size:21px;font-weight:700;display:flex}.rules-list .cr{font-family:var(--font-text);color:var(--lamp-ink);white-space:nowrap;font-size:13px;font-weight:600}.rules-list p{color:var(--ink-2);margin-top:8px;font-size:15px}.faq{max-width:820px}.faq details{border-bottom:1px solid var(--glass-rim)}.faq summary{cursor:pointer;font-family:var(--font-round);justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-size:19px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);flex:none;width:12px;height:12px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.faq details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.faq .answer{color:var(--ink-2);max-width:var(--measure);gap:10px;padding:0 2px 22px;display:grid}.mat-felt,.plate--felt{background-color:var(--felt);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.85 .95' numOctaves='3' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .02  0 0 0 0 .1  0 0 0 0 .06  0 0 0 .7 0'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>"),radial-gradient(closest-side,#ffdca029,transparent),linear-gradient(180deg,var(--felt),var(--felt-shadow));background-size:180px 180px,100% 100%,100% 100%}.mat-walnut,.plate--walnut{background-color:var(--walnut);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='300'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.0035 .11' numOctaves='4' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .13  0 0 0 0 .07  0 0 0 0 .035  0 0 0 1.25 -.3'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='240'><filter id='h'><feTurbulence type='fractalNoise' baseFrequency='.008 .3' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .36  0 0 0 0 .2  0 0 0 .9 -.42'/></filter><rect width='100%' height='100%' filter='url(%23h)'/></svg>"),linear-gradient(180deg,#4a2e1c 0%,var(--walnut) 45%,#2a180d 100%);background-size:900px 300px,600px 240px,100% 100%}.plate--night{background:var(--night)}.rail{z-index:2;background:linear-gradient(180deg,#ffe2b457 0,#ffe2b400 4px,#0000 60%,#00000073),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='22'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.004 .5' numOctaves='3' seed='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .12  0 0 0 0 .06  0 0 0 0 .03  0 0 0 1.3 -.35'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>"),linear-gradient(180deg,#6a432a 0%,#4a2e1c 40%,var(--walnut-dark) 100%);height:22px;position:relative;box-shadow:0 8px 18px -6px #000000b3}.plate{--a-r:var(--ar);--f-x:var(--fx);--f-y:var(--fy);position:relative;overflow:hidden;container-type:size}.plate__canvas{--cw:max(100cqw, calc(100cqh * var(--a-r)));--ch:calc(var(--cw) / var(--a-r));width:var(--cw);height:var(--ch);left:clamp(calc(100cqw - var(--cw)),calc(50cqw - var(--cw) * var(--f-x) / 100),0px);top:clamp(calc(100cqh - var(--ch)),calc(50cqh - var(--ch) * var(--f-y) / 100),0px);position:absolute}.plate__image{display:var(--plate-image,block);width:100%;max-width:none;height:100%;position:absolute;inset:0}.plate__device{--x:var(--sx);--y:var(--sy);--w:var(--sw);--a:var(--sa);--shx:var(--sshx,-1);--shy:var(--sshy,1.3);z-index:1;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);transform:translate(-50%,-50%) rotate(var(--a));--radius:12.5cqi;position:absolute;container-type:inline-size}.plate__screen{z-index:1;aspect-ratio:var(--screen-ar);border-radius:var(--radius);background:#000;position:relative;overflow:hidden}.plate__screen img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plate__glass{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 40% at 88% 6%,#ffeccd1f,#0000 70%),linear-gradient(225deg,#ffffff12,#ffffff04 28%,#0000 42%);position:absolute;inset:0}.plate__device--duo-cover{--radius:7.6cqi}.plate__device--duo-open{--radius:3.4cqi}.plate__device--duo-open .plate__glass{background:linear-gradient(90deg,#0000 0 49.3%,#00000038 49.8%,#ffffff17 50.3%,#0000 51%),radial-gradient(60% 40% at 88% 6%,#ffeccd1a,#0000 70%)}.plate__device--ipad{--radius:2.6cqi}.plate__device--none{display:none}@media(max-width:959px){.plate{--a-r:var(--nar);--f-x:var(--nfx);--f-y:var(--nfy)}.plate__device{--x:var(--nsx);--y:var(--nsy);--w:var(--nsw);--a:var(--nsa);--shx:var(--nsshx,-1);--shy:var(--nsshy,1.3)}.plate__device--wide-only{display:none}.plate__device--n-phone{--radius:12.5cqi}.plate__device--n-ipad{--radius:2.6cqi}}.pool{isolation:isolate;--pool:#254a1d;position:relative}.pool--walnut{--pool:#412708}.pool:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--pool) 64%,var(--pool) 72%,var(--pool) 86%,transparent 100%);position:absolute;inset:-20% -24%}@supports (color:color-mix(in lab,red,red)){.pool:before{background:radial-gradient(closest-side,var(--pool) 64%,color-mix(in srgb,var(--pool) 72%,transparent) 72%,color-mix(in srgb,var(--pool) 30%,transparent) 86%,transparent 100%)}}:is(.seats__text,.commander__text,.art__text,.history__text,.duo__held .duo__beat),.seats__text>:not(.on-felt){z-index:1;position:relative}.pool>.plate{position:absolute;inset:0}.plate--soft{-webkit-mask-image:linear-gradient(90deg,#0000,#0000008c 6%,#000 13% 87%,#0000008c 94%,#0000),linear-gradient(#0000,#0000008c 5%,#000 11% 89%,#0000008c 95%,#0000);mask-image:linear-gradient(90deg,#0000,#0000008c 6%,#000 13% 87%,#0000008c 94%,#0000),linear-gradient(#0000,#0000008c 5%,#000 11% 89%,#0000008c 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.home h2{max-width:18em;font-size:clamp(30px,3.4vw,44px);line-height:1.1}.home h3{font-size:clamp(21px,1.8vw,24px);line-height:1.2}.home section p{color:var(--ink-2);max-width:34em}@media(min-width:960px){.home section p{font-size:17px}}.home h2+p{margin-top:18px}.note,.home section p.note{font-family:var(--font-display);color:var(--lamp-ink);margin-top:18px;font-size:19px;font-style:italic;line-height:1.35}:is(:lang(ja),:lang(ko),:lang(zh)) .note{font-size:17px;font-style:normal}.more{border-bottom:1px solid var(--lamp);font-weight:600;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.more{border-bottom:1px solid color-mix(in srgb,var(--lamp) 45%,transparent)}}.more{padding-bottom:2px}.more:hover{border-bottom-color:var(--lamp)}.night{background:var(--night)}.badge{padding:calc(var(--badge-h) / 4);flex:none;line-height:0;display:inline-block}.badge img{height:var(--badge-h);width:auto;max-width:none}.badge-link{border-radius:10px;line-height:0;display:inline-block}.site-footer__about .badge-link{margin-left:calc(var(--badge-h,40px) / -4)}.store-text-link{min-height:44px;color:var(--lamp);align-items:center;padding-inline:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.store-text-link:hover{text-decoration:underline}.home:not([data-past-slider]) .nav-wide-cta{visibility:hidden}.store-plate{--plate-pad:14px;isolation:isolate;padding-inline:var(--plate-pad) 22px;color:var(--ink);border-radius:16px;align-items:center;gap:14px;text-decoration:none;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.store-plate__ground{z-index:-1;border-radius:inherit;background:linear-gradient(#ffffff0d,#0000 40%),repeating-linear-gradient(92deg,#0000001f 0 2px,#0000 2px 9px),linear-gradient(#2c190d,#1b0e07);transition:box-shadow .24s ease-out;position:absolute;inset:0;box-shadow:0 0 0 1px #6b4318,0 0 0 3px #e2a95a,0 0 0 4px #7a4d1c,inset 0 3px 8px #000000a6,0 6px 14px -6px #000c}.store-plate__ground:has(.store-plate__render){box-shadow:none;background:0 0}.store-plate__render{display:none;position:absolute;inset:-14% -3%}.store-plate__render img{object-fit:fill;width:100%;height:100%}.store-plate__render--wide{display:block}.store-plate__spot{opacity:1;pointer-events:none;background:radial-gradient(closest-side,#ffe6bd2e,#0000);width:52%;transition:background .24s ease-out;position:absolute;top:0;bottom:0;right:4%}.store-plate__icon{flex:none;width:52px;height:52px;position:relative}.store-plate__icon img{border-radius:23%;width:100%;height:100%;box-shadow:0 2px 4px #0009,inset 0 1px #ffe6bd80}.store-plate__icon picture img{box-shadow:none;border-radius:0}.store-plate__words{gap:2px;min-width:0;max-width:21em;display:grid}.store-plate__name{font-family:var(--font-display);color:var(--lamp);font-size:20px;font-weight:600;line-height:1.1}.store-plate__note{color:var(--ink-2);text-wrap:balance;font-size:14px;line-height:1.35}.store-plate__die{pointer-events:none;width:60px;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:-30px;translate:0 -46%}.store-plate__die:empty{display:none}.store-plate:hover,.store-plate:focus-visible{text-decoration:none;transform:translateY(-1px)}.store-plate:hover .store-plate__spot,.store-plate:focus-visible .store-plate__spot{background:radial-gradient(closest-side,#ffe6bd52,#0000)}.store-plate:hover .store-plate__ground,.store-plate:focus-visible .store-plate__ground{box-shadow:0 0 0 1px #6b4318,0 0 0 3px #f0bb6a,0 0 0 4px #7a4d1c,inset 0 3px 8px #000000a6,0 10px 20px -6px #000000d9}.store-plate:hover .store-plate__die,.store-plate:focus-visible .store-plate__die{transform:translate(3px)rotate(14deg)}.store-plate:focus-visible{outline:none}.store-plate:focus-visible .badge{outline:2px solid var(--lamp);outline-offset:0;border-radius:10px}@media(prefers-reduced-motion:reduce){.store-plate,.store-plate__die{transition:none}.store-plate:hover,.store-plate:focus-visible,.store-plate:active,.store-plate:hover .store-plate__die,.store-plate:focus-visible .store-plate__die{transform:none}}.store-plate--final{padding-inline:18px 30px}.store-plate--static{margin-top:8px}.slider__rail .store-plate__die{display:none}@media(max-width:519px){.store-plate--static .store-plate__die,.store-plate--final .store-plate__die{width:48px;right:-10px}}.store-plate__name{white-space:nowrap}@media(max-width:459px){.store-plate--static .store-plate__icon,.store-plate--final .store-plate__icon{display:none}}.slider>*{--rail-h:clamp(84px, 10svh, 108px)}.slider{--head:0px;--ease-table:cubic-bezier(.65, 0, .35, 1);height:calc(100vh - 61px - env(safe-area-inset-top,0px));height:calc(100svh - 61px - env(safe-area-inset-top,0px));isolation:isolate;background:var(--felt-shadow);touch-action:pan-y;min-height:320px;position:relative;overflow:hidden;container:slider/size}.slider__slides{position:absolute;inset:0}.slide{visibility:hidden;position:absolute;inset:0}.slide[data-state=current]{visibility:visible;z-index:2}.slide[data-state=leaving]{visibility:visible;z-index:1}.slide__ground{background-color:var(--felt);background-image:radial-gradient(38cqw 46cqh at 68% 46%,#ffd6a042,transparent 70%),radial-gradient(60cqw 70cqh at 68% 46%,var(--felt-lit),transparent 75%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.85 .95' numOctaves='3' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .02  0 0 0 0 .1  0 0 0 0 .06  0 0 0 .7 0'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>"),linear-gradient(90deg,#06140d,var(--felt-shadow) 40%,var(--felt) 70%,var(--felt-shadow));translate:var(--drag,0px) 0;background-size:100% 100%,100% 100%,180px 180px,100% 100%;position:absolute;inset:0 -8%}.slide__ground--walnut{background-color:var(--walnut-dark);background-image:radial-gradient(38cqw 46cqh at 68% 46%,#ffd6a04d,transparent 70%),repeating-linear-gradient(88deg,#00000029 0 3px,transparent 3px 14px,#ffc89608 14px 16px,transparent 16px 31px),linear-gradient(90deg,#120904,var(--walnut-dark) 35%,var(--walnut) 70%,var(--walnut-dark));background-size:100% 100%,100% 100%,100% 100%}.slide__ground-img,.slide__ground-img img{width:100%;height:100%;position:absolute;inset:0}.slide__ground-img img{object-fit:cover;object-position:50% 50%}.slide__grain{pointer-events:none;opacity:.06;mix-blend-mode:soft-light;background:url(/assets/scene/grain-128.png) 0 0/128px 128px;position:absolute;inset:0}@media(min-resolution:2x){.slide__grain{background-size:64px 64px}}@media(min-resolution:3x){.slide__grain{background-size:42.667px 42.667px}}.slide__seam{position:absolute;inset:0 0 0 -160px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 160px);mask-image:linear-gradient(90deg,#0000,#000 160px)}.slide__seam>.slide__ground{left:calc(160px - 8%)}.slider[data-dir=prev] .slide__seam{inset:0 -160px 0 0;-webkit-mask-image:linear-gradient(270deg,#0000,#000 160px);mask-image:linear-gradient(270deg,#0000,#000 160px)}.slider[data-dir=prev] .slide__seam>.slide__ground{left:-8%;right:calc(160px - 8%)}.slide__frame{inset:var(--head) 0 var(--rail-h);max-width:1680px;padding-inline:clamp(24px,6cqw,120px);padding-left:max(var(--gutter),calc(min(100cqw,1680px) / 2 - 580px + var(--gutter)));grid-template-columns:min(38%,600px) minmax(0,1fr);align-items:center;gap:clamp(16px,3cqw,64px);margin-inline:auto;padding-block:clamp(12px,3cqh,40px);display:grid;position:absolute}.slide__text{z-index:2;align-content:center;gap:18px;display:grid;position:relative}.slide h1{gap:14px;display:grid}.slide__kicker{font-family:var(--font-text);color:var(--lamp);letter-spacing:0;font-size:clamp(13px,.9rem + .1vw,16px);font-weight:600;line-height:1.3}.slide__title{overflow-wrap:break-word;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;max-width:13em;font-size:clamp(26px,2.6cqw + 1.6cqh,72px);font-weight:600;line-height:1.06;display:block}.slide__sentence{color:var(--ink-2);max-width:30em;font-size:17px;line-height:1.5}.slide__sentence--lede{max-width:28em}.slide__stage{height:100%;min-height:0;position:relative;container:stage/size}.slide__group{translate:-50% -50%;rotate:var(--rot,0deg);position:absolute;top:50%;left:50%}.dev{--fit:100;height:min(calc(var(--fit) * 1cqh),calc(var(--fit) * 1cqw / var(--arn)));aspect-ratio:var(--ar);position:relative}.dev__screen{z-index:1;left:var(--hx);top:var(--hy);width:var(--hw);height:var(--hh);border-radius:var(--hr);background:#000;position:absolute;overflow:hidden}.dev--rendered .dev__screen{width:calc(var(--hw) + .5%);height:calc(var(--hh) + .25%);margin:-.25%}.dev__frame-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.dev__frame-img.is-on{opacity:1}.dev__glass{z-index:2;pointer-events:none;position:absolute;inset:0}span.dev__glass{mix-blend-mode:screen;background:linear-gradient(118deg,#0000 38%,#ffffff0f 52%,#0000 62%)}.dev__glass--rendered img{mix-blend-mode:screen;width:100%;height:100%}.dev__body,.dev__body img{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.prop{z-index:4;pointer-events:none;position:absolute}.prop img{width:100%;height:auto}.prop--d20{width:37%;top:9%;left:98%}.prop--coin{width:46%;top:62%;left:93%}.prop img{transition:rotate .5s cubic-bezier(.22,1,.36,1),translate .42s ease-out}.slide--table:not([data-frame="0"]) .prop--d20 img{rotate:90deg}.slide--commander:not([data-frame="0"]) .prop--coin img{translate:-24px}.slide--table .dev__frame-img{transition-duration:.24s}.slide--ipad .dev__frame-img{transition-duration:.3s}.duo-unfold{aspect-ratio:1;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000),linear-gradient(#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000),linear-gradient(#0000,#000 64px calc(100% - 64px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.duo-unfold__still,.duo-unfold__still img,.duo-unfold__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.duo-unfold__video{z-index:1;opacity:0}.duo-unfold[data-phase=playing] .duo-unfold__video{opacity:1}.duo-unfold__still--last{z-index:2;opacity:0;transition:opacity .4s ease-out}.duo-unfold[data-phase=done] .duo-unfold__still--last{opacity:1}.duo-unfold[data-phase=done] .duo-unfold__video{opacity:0;transition:opacity .12s ease-out .12s}.slide__duo{height:min(96cqh,96cqw)}.slider__rail{z-index:5;height:var(--rail-h);padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(180deg,#ffdcaa38,transparent 3px),repeating-linear-gradient(90deg,#00000024 0 2px,transparent 2px 11px,#ffc89609 11px 13px,transparent 13px 27px),linear-gradient(180deg,#5a3820,var(--walnut) 30%,#24140b);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 24px #00000073}.slider__rail-img,.slider__rail-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slider__rail-inner{justify-content:space-between;align-items:center;gap:clamp(20px,3cqw,56px);max-width:1680px;height:100%;margin-inline:auto;padding-inline:clamp(24px,6cqw,120px);display:flex;position:relative}.slider__rail .store-plate{flex:none}.slider__controls{align-items:center;gap:18px;min-width:0;display:flex}.slider__labels{flex-wrap:nowrap;justify-content:flex-end;column-gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.slider__labels li{min-width:0}.slider__labels button{min-height:40px;font-family:var(--font-display);color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0 8px;font-size:17px;font-weight:600;line-height:1.2;position:relative}.slider__labels button:hover{color:#ffffffd9;text-underline-offset:4px;text-decoration:underline}.slider__labels [data-active] button{color:var(--lamp)}.slider__labels [data-active] button:hover{text-decoration:none}.slider__labels [data-active] button:after{content:"";background:#ffdb9438;height:2px;position:absolute;bottom:3px;left:0;right:0}.slider__progress{z-index:1;background:linear-gradient(90deg,var(--brass-bottom),var(--brass-top));transform-origin:0;height:2px;animation:slide-progress var(--duration,7s) linear forwards;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.slider:not([data-ready]) .slider__progress{animation:none}.slider[data-paused] .slider__progress{animation-play-state:paused}@keyframes slide-progress{to{transform:scaleX(1)}}.slider__count{white-space:nowrap;font-family:var(--font-round);color:var(--ink-3);flex:none;font-size:15px;font-weight:600;display:none}.slider__coins{flex:none;gap:10px;display:flex}.coin{color:#5b3812;cursor:pointer;background:radial-gradient(circle at 34% 28%,#fff3d2 0,var(--brass-top) 28%,#eab25e 58%,#a8691f 100%);border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .16s ease-out;display:grid;position:relative;box-shadow:inset 0 0 0 2px #6e40128c,inset 0 0 0 4px #ffecc459,inset 0 -3px 4px #46240659,-1px 3px 5px #0000008c}.coin:has(.coin__render){box-shadow:none;background:0 0}.coin__render,.coin__render img{width:100%;height:100%;position:absolute;inset:0}.coin__glyph{filter:drop-shadow(0 1px #fff0d2b3)}.coin:hover{transform:translateY(-1px)}.coin:active{transform:translateY(1px)}.coin:focus-visible{outline:2px solid var(--lamp);outline-offset:3px;border-radius:50%}.slider{--move:1.1s;--ease-in-words:cubic-bezier(.22, 1, .36, 1)}.slide__title .word{overflow-clip-margin:.12em;vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.slide__title .word>span{display:inline-block}@media(prefers-reduced-motion:no-preference){.slide[data-state=current] .slide__stage{translate:var(--drag,0px) 0}.slide[data-state=current] .slide__ground{translate:calc(var(--drag,0px) * .35) 0}.slider[data-moved] .slide[data-state=current] .slide__seam{animation:seam-in var(--move) var(--ease-table) both}.slider[data-moved] .slide[data-state=current] .slide__seam>.slide__ground{animation:ground-in var(--move) var(--ease-table) both}.slider[data-moved] .slide[data-state=current] .slide__stage{animation:stage-in var(--move) var(--ease-table) both}.slider[data-moved] .slide[data-state=current] .prop{animation:prop-in var(--move) var(--ease-table) both}.slider[data-moved] .slide[data-state=current] .slide__group>*{animation:.36s cubic-bezier(.3,1.4,.5,1) .82s both settle}.slider[data-moved] .slide[data-state=current] .slide__title .word>span{animation:word-in .62s calc(.42s + min(var(--i),10)*45ms) var(--ease-in-words) both}.slider[data-moved] .slide[data-state=current] :is(.slide__sentence,.slide__kicker){animation:body-in .48s .64s var(--ease-in-words) both}.slider[data-moved] .slide[data-state=leaving] .slide__ground{animation:ground-out var(--move) var(--ease-table) both}.slider[data-moved] .slide[data-state=leaving] .slide__stage{animation:stage-out var(--move) var(--ease-table) both}.slider[data-moved] .slide[data-state=leaving] .prop{animation:prop-out var(--move) var(--ease-table) both}.slider[data-moved] .slide[data-state=leaving] .slide__title{animation:.26s cubic-bezier(.4,0,1,1) both title-out}.slider[data-moved] .slide[data-state=leaving] :is(.slide__sentence,.slide__kicker){animation:.2s cubic-bezier(.4,0,1,1) both fade-out}}@media(prefers-reduced-motion:reduce){.slider[data-moved] .slide[data-state=current]{animation:.18s ease-out 60ms both fade-in}.slider[data-moved] .slide[data-state=leaving]{animation:90ms ease-out both fade-out}.slide__seam,.slider[data-dir=prev] .slide__seam{inset:0;-webkit-mask-image:none;mask-image:none}.slide__seam>.slide__ground,.slider[data-dir=prev] .slide__seam>.slide__ground{left:-8%;right:-8%}.dev__frame-img,.prop img{transition:none}}@keyframes seam-in{0%{transform:translate(calc(var(--dir,1) * 100vw))}to{transform:none}}@keyframes ground-in{0%{transform:translate(calc(var(--dir,1) * -65vw))}to{transform:none}}@keyframes ground-out{to{transform:translate(calc(var(--dir,1) * -35vw))}}@keyframes stage-in{0%{transform:translate(calc(var(--dir,1) * 100vw))}to{transform:none}}@keyframes stage-out{to{transform:translate(calc(var(--dir,1) * -100vw))}}@keyframes prop-in{0%{transform:translate(calc(var(--dir,1) * 15vw))}to{transform:none}}@keyframes prop-out{to{transform:translate(calc(var(--dir,1) * -15vw))}}@keyframes settle{0%{transform:translateY(-6px)}to{transform:none}}@keyframes word-in{0%{transform:translateY(108%)}to{transform:none}}@keyframes body-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes title-out{to{opacity:0;transform:translateY(-14px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@container slider (max-aspect-ratio:23/20){.slide__frame{padding-inline:20px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;padding-top:10px}.slide__text{align-content:start;gap:10px}.slide h1{gap:8px}.slide__title{max-width:15em;font-size:clamp(26px,5.2cqw + 1.4cqh,54px)}.slide__sentence{font-size:15px;line-height:1.45}.slide__ground{background-position:0 0}.slide__ground-img img{object-position:50% 100%}.prop--d20{width:28%;top:2%;left:86%}.slider__rail .store-plate{max-width:calc(100% - 44px)}.slide__ground:not(.slide__ground--walnut){background-image:radial-gradient(70cqw 40cqh at 50% 66%,#ffd6a042,transparent 70%),radial-gradient(100cqw 60cqh at 50% 66%,var(--felt-lit),transparent 75%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.85 .95' numOctaves='3' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .02  0 0 0 0 .1  0 0 0 0 .06  0 0 0 .7 0'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>"),linear-gradient(180deg,#06140d,var(--felt-shadow) 30%,var(--felt) 70%,var(--felt-shadow))}.slider>*{--rail-h: calc(128px + env(safe-area-inset-bottom,0px)) }.slider__rail-inner{flex-direction:column;justify-content:center;align-items:stretch;gap:4px;padding-inline:16px}.slider__rail .store-plate{align-self:center;gap:10px;max-width:100%;height:64px;padding-inline:10px 16px}.store-plate__icon{width:40px;height:40px}.store-plate__name{font-size:17px}.store-plate__note{font-size:13px;line-height:1.25}.slider__rail .badge{padding:10.5px;--badge-h:42px!important}.store-plate__die{width:40px;right:-16px}.slide__ground-img img{transform-origin:85% 100%;scale:1.25}.slider__controls{justify-content:space-between;gap:12px}.slider__labels{justify-content:flex-start}.slider__labels li:not([data-active]){display:none}.slider__labels button{text-overflow:ellipsis;max-width:100%;overflow:hidden}.slider__count{order:-1;display:inline}.slider__labels{margin-right:auto}.slide--ipad .dev,.slide--film .dev{--fit:100}.prop--coin{width:34%;left:78%}.slide__duo{aspect-ratio:4/5;height:min(100cqh,125cqw)}}@container slider (max-aspect-ratio:23/20) and (max-height:720px){.slide__sentence{display:none}}@container slider (max-aspect-ratio:23/20) and (max-height:700px){.slider>*{--rail-h: calc(118px + env(safe-area-inset-bottom,0px)) }.slider__rail .store-plate{height:60px}.slider__rail .badge{padding:10px;--badge-h:40px!important}}@container slider (max-aspect-ratio:23/20) and (max-width:460px){.slider__rail .store-plate__name{display:none}}@container slider (max-aspect-ratio:23/20) and (max-width:380px){.store-plate__icon{display:none}.slider__rail .store-plate{padding-left:14px}.slider__labels button{font-size:15px}.slider__coins{gap:6px}.slider__controls{gap:8px}}@container slider (max-aspect-ratio:23/20) and (min-width:700px){.slide__frame{padding-inline:48px;padding-top:24px}.slide__text{gap:16px}.slide__sentence{font-size:17px;display:block}.slider__rail .store-plate{height:76px}.slider__rail .badge{padding:11px;--badge-h:44px!important}}@container slider (min-aspect-ratio:23/20) and (max-height:500px){.slider>*{--rail-h: calc(64px + env(safe-area-inset-bottom,0px)) }.slide__frame{padding-inline:max(20px,env(safe-area-inset-left,0px));grid-template-columns:44% minmax(0,1fr);gap:12px}.slide__title{font-size:24px}.slide__sentence{display:none}.slide h1{gap:6px}.slider__rail-inner{padding-inline:max(16px,env(safe-area-inset-left,0px));gap:12px}.slider__rail .store-plate{height:60px;padding-inline:0 12px}.store-plate__icon,.store-plate__words{display:none}.slider__rail .badge{padding:10px;--badge-h:40px!important}.slider__labels li:not([data-active]){display:none}.slider__count{display:inline}.slider__labels button{font-size:15px}.slider__rail .store-plate__render{inset:-2% -3%}}@container slider (min-aspect-ratio:23/20) and (max-width:1599px) and (min-height:501px){.slider__labels li:not([data-active]){display:none}.slider__count{order:-1;display:inline}.slider__labels{flex:auto}.slider__labels button{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@container slider (min-aspect-ratio:23/20) and (max-aspect-ratio:7/4) and (min-height:600px){.slide__frame{grid-template-columns:minmax(0,43%) minmax(0,1fr)}.slide__title{max-width:11em;font-size:clamp(34px,2.6cqw + 2cqh,62px)}.slide__sentence{max-width:26em;font-size:clamp(17px,.5cqw + 1cqh,21px)}.slide__kicker{font-size:clamp(14px,.4cqw + .8cqh,18px)}.slide__text{gap:clamp(18px,2.4cqh,30px)}.slide__ground-img img{transform-origin:92%;scale:1.22}}.dice{background:var(--felt-shadow);position:relative}.dice__plate{--lx:30%;--ly:50%;height:min(500px,128vw)}.dice__copy{padding-block:40px 56px}.dice__sets{padding:0 var(--gutter) 72px;max-width:1240px;margin-inline:auto}.dice__sets-row{border-radius:14px;display:block;overflow:hidden;box-shadow:inset 0 1px #ffe2b440,0 2px #00000080,-6px 18px 30px -10px #000c}.dice__sets-row img{width:100%;display:block}.dice__set-names{color:var(--ink-3);text-align:center;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px 0;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}@media(max-width:719px){.dice__set-names{font-size:13px}.dice__set-names li{writing-mode:vertical-rl;text-align:start;white-space:nowrap;justify-self:center;line-height:1.2}}@media(min-width:1100px){.dice{background:radial-gradient(60% 70% at 30% 40%,#1d4a2c,transparent 75%),var(--felt-shadow);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;padding-top:56px;display:grid}.dice__plate{aspect-ratio:1.22;grid-column:1;height:auto;-webkit-mask-image:linear-gradient(90deg,#000 76%,#0000),linear-gradient(#000 94%,#0000);mask-image:linear-gradient(90deg,#000 76%,#0000),linear-gradient(#000 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.dice__copy{width:auto;max-width:540px;padding:0 var(--gutter) 0 16px;grid-column:2;margin:0}.dice__sets{grid-column:1/-1;width:100%;padding-top:8px}}.felt-night{background:radial-gradient(70% 520px at 30% 0%,#ffd69612,transparent 70%),linear-gradient(#0d0f0cb3,#0d0f0cb3),var(--night) image-set(url(/assets/scene/felt-tile-512.avif) type("image/avif"),url(/assets/scene/felt-tile-512.webp) type("image/webp")) 0 0 / 256px 256px repeat}.seats{background:radial-gradient(42% 58% at 50% 34%,#ffd69629,#ffd6960a 60%,transparent 80%),radial-gradient(90% 80% at 50% 34%,transparent 30%,#0a0c09c7 78%,#0a0c09f0),var(--felt) image-set(url(/assets/scene/felt-tile-512.avif) type("image/avif"),url(/assets/scene/felt-tile-512.webp) type("image/webp")) 0 0 / 256px 256px repeat;padding-block:72px 88px;overflow:clip}.seats__grid{align-items:center;gap:48px;display:grid}.seats__stage{width:min(78%,330px);margin-inline:auto;position:relative}.seats__stage .on-felt:before{display:none}.seats__phone{width:100%}.seats__prop{z-index:1;pointer-events:none;position:absolute}.seats__prop img{width:100%;height:auto;display:block}.seats__prop--d20{width:26%;top:6%;left:92%;rotate:14deg}.seats__prop--coin{width:24%;top:54%;right:96%}.seats__prop--d6{width:17%;top:72%;left:98%;rotate:-10deg}@media(max-width:519px){.seats__stage{width:min(64%,300px)}.seats__prop--d20{width:24%;left:88%}.seats__prop--coin{width:22%;right:90%}.seats__prop--d6{width:16%;left:92%}}@media(min-width:960px){.seats{background:radial-gradient(34% 70% at 30% 50%,#ffd6962b,#ffd6960a 62%,transparent 82%),radial-gradient(80% 120% at 30% 50%,transparent 34%,#0a0c09b3 76%,#0a0c09eb),var(--felt) image-set(url(/assets/scene/felt-tile-512.avif) type("image/avif"),url(/assets/scene/felt-tile-512.webp) type("image/webp")) 0 0 / 256px 256px repeat;padding-block:120px}.seats__grid{grid-template-columns:5fr 6fr;gap:96px}.seats__stage{width:min(76%,380px)}.seats__prop--coin{width:21%;right:94%}}.on-felt{z-index:0;isolation:isolate;position:relative}.on-felt:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 56% 42%,#ffd69629,#ffd6960d 50%,transparent 80%),var(--felt) image-set(url(/assets/scene/felt-tile-512.avif) type("image/avif"),url(/assets/scene/felt-tile-512.webp) type("image/webp")) 0 0 / 256px 256px repeat;position:absolute;inset:-30% -70%;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#000000d1 30%,#0000006b 62%,#0000001f 84%,#0000 100%);mask-image:radial-gradient(closest-side,#000,#000000d1 30%,#0000006b 62%,#0000001f 84%,#0000)}.on-felt--turned:before{inset:-70% -34%}.on-felt__stage{width:100%;position:relative;container-type:size}.on-felt__stage .dev{--fit:100;margin-inline:auto}.on-felt--turned .on-felt__stage .dev{width:100cqh;height:100cqw;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-90deg}.commander{background:radial-gradient(60% 600px at 70% 50%,#ffd69612,transparent 70%),var(--felt-deep);padding-block:80px 96px;overflow:clip}.commander__grid{align-items:center;gap:40px;display:grid}.commander__stage{padding-bottom:48px;position:relative}.commander__plate{--lx:40%;--ly:48%;aspect-ratio:var(--nar);border-radius:6px;width:100%}@media(min-width:960px){.commander__plate{aspect-ratio:var(--ar)}}.commander__coin{border-radius:50%;width:11%;position:absolute;top:30%;left:70%;transform:rotate(-12deg);box-shadow:-4px 6px 6px #00000073,-12px 18px 24px -6px #00000073}.commander__inset{border-radius:14px;width:min(58%,320px);position:absolute;bottom:2%;right:3%;box-shadow:inset 0 1px #ffffff1a,0 2px 3px #0009,-10px 22px 36px -6px #000000d9}.commander__text .more{margin-top:24px;display:inline-block}@media(max-width:959px){.commander__coin{width:16%;top:12%;left:76%}}@media(min-width:960px){.commander{padding-block:120px}.commander__grid{grid-template-columns:5fr 7fr;gap:72px}}.duo{background:radial-gradient(60% 46% at 50% 44%,#6e461d8c,#0000 80%),radial-gradient(50% 30% at 66% 86%,#412708cc,#0000 85%),linear-gradient(#160c04,#21130a 40%,#1b0f06);padding-block:88px 96px;overflow:clip}.duo__unfold{width:min(100%,560px);margin:24px auto 0}.duo__unfold .duo-unfold{aspect-ratio:4/5;-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0009 76%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#0009 76%,#0000)}@media(min-width:960px){.duo__unfold{width:min(760px,62vw);margin-top:8px}.duo__unfold .duo-unfold{aspect-ratio:1}}.duo__head{text-align:center}.duo__head h2{max-width:16em;margin-inline:auto}.duo__head p{max-width:34em;margin:18px auto 0}.duo__beats{gap:40px;margin-top:32px;display:grid}.duo__label{margin-bottom:8px;font-weight:600;color:var(--lamp-ink)!important;font-size:15px!important}.duo__beat h3+p{margin-top:10px}.duo__held{align-items:center;gap:32px;margin-top:72px;display:grid}.duo__held-plate{display:none}@media(min-width:960px){.duo{padding-block:120px 128px}.duo__beats{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:64px;max-width:1040px;margin:0 auto}.duo__beat--closed,.duo__beat--open{text-align:left;text-wrap:pretty}.duo__beat--open p:not(.duo__label){text-wrap:balance}.duo__held{grid-template-columns:5fr 7fr;gap:72px;margin-top:112px}.duo__held-plate{aspect-ratio:var(--ar);display:block}}.art{background:radial-gradient(60% 70% at 66%,#50300c80,#0000 80%),linear-gradient(#150c05,#1d1108 50%,#150c05);padding-block:88px;overflow:clip}.art__grid{align-items:center;gap:40px;display:grid}.art__plate{--lx:45%;--ly:48%;border-radius:6px;display:none}.art__phone{width:min(62%,280px);margin-inline:auto}@media(min-width:960px){.art__phone{display:none}.art__plate{display:block}.art{padding-block:128px}.art__grid{grid-template-columns:5fr 7fr;gap:72px}.art__plate{aspect-ratio:var(--ar);width:100%;max-width:none}}.tables{padding-block:88px 96px}.tables__head h2+p{max-width:38em}.tables__stage{align-items:center;gap:40px;margin-top:40px;display:grid;position:relative}.tables__ipad{width:min(78%,420px);margin-inline:auto}.tables__names{grid-template-columns:1fr 1fr;gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.tables__names button{appearance:none;width:100%;min-height:48px;color:var(--ink-3);font:600 20px/1.2 var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:8px 0;transition:color .18s ease-out;display:flex;position:relative}.tables__names button:after{content:"";background:linear-gradient(90deg,var(--brass-top),#e09a3d00);transform-origin:0;height:1px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:4px;left:50px;right:0;transform:scaleX(0)}.tables__names button[aria-pressed=true]{color:var(--lamp-ink)}.tables__names button[aria-pressed=true]:after{transform:scaleX(1)}.tables__names button:hover{color:var(--ink)}.tables__names button:active .tables__cloth{transform:translateY(1px)scale(.97)}.tables__names button:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}html:is(:lang(ja),:lang(zh)) .tables__names button{white-space:nowrap}@media(max-width:959.98px){html:is(:lang(ja),:lang(zh)) .tables__names{flex-wrap:wrap;column-gap:28px;display:flex}html:is(:lang(ja),:lang(zh)) .tables__names li{flex:0 auto}}.tables__cloth{background:linear-gradient(135deg,#ffe6be2e,transparent 55%),var(--cloth) image-set(url(/assets/scene/felt-tile-512.avif) type("image/avif"),url(/assets/scene/felt-tile-512.webp) type("image/webp")) 0 0 / 96px 96px;background-blend-mode:normal,luminosity;border-radius:3px;flex:none;width:36px;height:28px;transition:transform .12s ease-out;box-shadow:inset 0 0 0 2px #0000002e,inset 0 0 0 3px #ffffff12,-2px 4px 6px #0000008c}.tables__cloth--classic{--cloth:#1f6a45}.tables__cloth--midnight{--cloth:#1b2b52}.tables__cloth--bordeaux{--cloth:#5c1a2a}.tables__cloth--slate{--cloth:#3a414b}.tables__cloth--walnut{--cloth:#6a3f22}@media(min-width:960px){.tables{padding-block:120px 136px}.tables__stage{grid-template-columns:7fr 5fr;gap:72px;margin-top:24px}.tables__ipad{width:min(100%,470px)}.tables__names{grid-template-columns:1fr;gap:6px;max-width:320px}.tables__names button{gap:18px;min-height:56px;font-size:26px}.tables__names button:after{left:62px}.tables__cloth{width:44px;height:34px}}.history{padding-block:80px 64px;overflow:clip}.history__grid{align-items:center;gap:48px;display:grid}.history__stage{width:min(100%,440px);margin-inline:auto;position:relative}.history__phone{width:min(64%,300px);margin-inline:auto}@media(min-width:960px){.history{padding-block:120px 128px}.history__grid{grid-template-columns:6fr 6fr;gap:72px}.history__stage{width:100%;max-width:560px}.history__phone{width:min(70%,340px)}}.also{background:var(--felt-deep);padding-block:80px 88px;overflow:clip}.also__list{--rail-w:76px;--rail-x:0px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.also__list li{grid-template-columns:var(--rail-w) minmax(0,1fr);margin-left:var(--rail-x);padding:18px var(--gutter) 18px 0;align-items:center;column-gap:18px;display:grid}.also__socket{align-self:stretch;place-items:center;display:grid}.also__socket picture{border-radius:50%;width:52px;height:52px;display:block;position:relative}.also__socket picture:before{content:"";background:radial-gradient(closest-side,#0000008c,#00000059 80%,#ffdcaa1f 96%,#0000);border-radius:50%;position:absolute;inset:3px}.also__socket img{width:100%;height:100%;display:block;position:relative}.also__list:before{content:"";top:0;bottom:0;left:var(--rail-x);width:var(--rail-w);z-index:0;background-color:var(--walnut);background-image:linear-gradient(90deg,#00000059,#0000 30% 85%,#ffe2b433 99%,#00000080),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='900'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.5 .004' numOctaves='3' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .12  0 0 0 0 .06  0 0 0 0 .03  0 0 0 1.3 -.35'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");position:absolute;box-shadow:10px 0 24px -10px #000000b3}.also__list li>*{z-index:1;position:relative}.also h3{font-family:var(--font-display);font-size:21px}.also__list p{margin-top:6px;font-size:16px}@media(min-width:960px){.also{padding-block:120px}.also__list{--rail-w:112px;--rail-x: calc(40% - 140px) ;margin-top:56px}.also__list:before{border-radius:16px;top:-14px;bottom:-14px;box-shadow:inset 0 1px #ffe2b438,-8px 20px 34px -12px #000c}.also__list li{grid-template-columns:var(--rail-w) minmax(0,34em);column-gap:40px;padding-block:22px}.also__socket picture{width:68px;height:68px}.also h3{font-size:24px}}.brass-coin{aspect-ratio:1;flex:none;place-items:center;width:84px;display:grid;position:relative;container-type:inline-size}.brass-coin__metal,.brass-coin__metal img{width:100%;height:100%;display:block;position:absolute;inset:0}.brass-coin__figure{font:700 34cqw/1 var(--font-display);color:#ffdfa6;text-shadow:0 -1px #0000008c,0 1px #ffecc840;letter-spacing:-.01em;margin-top:-2cqw;position:relative}.formats{background:linear-gradient(180deg,var(--felt-deep),transparent 120px,transparent calc(100% - 160px),var(--night)),var(--walnut-dark) image-set(url(/assets/scene/walnut-ground-1440.avif) type("image/avif"),url(/assets/scene/walnut-ground-1440.webp) type("image/webp")) 50% 30% / cover no-repeat;padding-block:112px 72px}.formats__head h2+p{max-width:34em}.formats__pair{gap:20px;margin-top:44px;display:grid}.format{color:var(--ink);background:linear-gradient(160deg,#ffe6be17,#140a0459 60%);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:26px 28px 28px 22px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:inset 0 1px #ffe2b42e,0 2px #00000059,-10px 26px 40px -18px #000000d9}.format:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s ease-out;position:absolute;inset:0;box-shadow:-14px 40px 56px -18px #000000e6}.format:hover,.format:focus-visible{transform:translateY(-4px)}.format:hover:after,.format:focus-visible:after{opacity:1}.format:active{transition-duration:80ms;transform:translateY(-1px)}.format__life{width:112px;margin:-14px -8px -14px -12px}.format__body{gap:6px;display:grid}.format__body strong{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.1}.format__body>span{color:var(--ink-2)}.format__body .format__link{color:var(--lamp-ink);background:linear-gradient(var(--lamp),var(--lamp)) 0 100% / 0 1px no-repeat;justify-self:start;margin-top:6px;padding-bottom:2px;font-weight:600;transition:background-size .18s ease-out}.format:hover .format__link,.format:focus-visible .format__link{background-size:100% 1px}.home .formats__others{color:var(--ink-3);font-family:var(--font-display);max-width:44em;margin-top:32px;font-size:18px;font-style:italic}:is(:lang(ja),:lang(ko),:lang(zh)) .formats__others{font-style:normal}@media(min-width:1024px){.formats__pair{grid-template-columns:7fr 5fr;align-items:start;gap:32px}.format:nth-child(2){margin-top:48px}.format__life{width:140px;margin:-18px -10px -18px -14px}}@media(min-width:960px){.formats{padding-block:128px 80px}.format{padding:32px 36px 34px 28px}}.rules-block{max-width:980px;margin-top:96px}.rules-index{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0b;border-radius:16px;margin-top:32px;padding:8px 18px 20px;box-shadow:inset 0 1px #ffffff1f,0 30px 60px -30px #000c}.rules-index__group+.rules-index__group{margin-top:10px}.rules-index h3{letter-spacing:.08em;text-transform:uppercase;color:var(--brass-top);opacity:.85;padding:22px 0 8px;font-weight:600;font-family:var(--font-text)!important;font-size:13px!important}.rules-index ul{margin:0;padding:0;list-style:none}.rules-index li>a{min-height:44px;color:var(--ink);border-radius:10px;grid-template-columns:80px minmax(0,1fr);align-items:baseline;column-gap:12px;margin-inline:-8px;padding:12px 8px;text-decoration:none;transition:background-color .12s ease-out;display:grid}.rules-index li>a:hover{background:#ffffff09}.rules-index li>a:active{background:#ffffff0f}.rules-index__cr{color:var(--brass-top);opacity:.75;grid-row:span 2;font-size:15px;font-weight:600;transition:opacity .18s ease-out}.rules-index li>a:hover .rules-index__cr,.rules-index li>a:focus-visible .rules-index__cr{opacity:1}.rules-index__title>span{background:linear-gradient(var(--brass-top),var(--brass-top)) 0 100% / 0 1px no-repeat;padding-bottom:2px;font-size:17px;font-weight:590;transition:background-size .18s ease-out}.rules-index li>a:hover .rules-index__title>span,.rules-index li>a:focus-visible .rules-index__title>span{background-size:100% 1px}.rules-index__answer{color:var(--ink-3);margin-top:4px;font-size:15px;line-height:1.45}.rules-index__all{border-top:1px solid #ffffff0f;margin-top:18px;padding-top:16px}@media(min-width:960px){.rules-index{padding:12px 36px 28px}.rules-index li>a{grid-template-columns:84px minmax(0,15em) minmax(0,1fr);column-gap:24px}.rules-index__cr{grid-row:auto}.rules-index__answer{margin-top:0}}.switch{background:var(--night);padding-block:0 96px;position:relative;overflow:clip}.switch__scene{width:100%;display:block;-webkit-mask-image:linear-gradient(#0000,#000 14% 70%,#0000);mask-image:linear-gradient(#0000,#000 14% 70%,#0000)}.switch__scene img{width:100%;height:auto;display:block}.switch__scene--wide{display:none}.switch__grid{gap:32px;margin-top:-40px;display:grid;position:relative}.switch__grid p+p{margin-top:14px}.home section p.switch__founder{color:var(--lamp-ink);font-family:var(--font-display);font-size:19px;font-style:italic}:is(:lang(ja),:lang(ko),:lang(zh)) .home section p.switch__founder{font-size:17px;font-style:normal}.switch__steps{color:var(--ink-2);gap:14px;max-width:34em;margin:0;padding:0;list-style:none;display:grid}.switch__steps li{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;display:grid}.switch__coin{width:64px;margin:-6px}.switch__steps strong{color:var(--ink)}@media(min-width:960px){.switch{padding-block:0 140px}.switch__scene--tall{display:none}.switch__scene--wide{width:54%;display:block;position:absolute;top:0;bottom:0;left:0}.switch__scene--wide img{object-fit:cover;object-position:50% 50%;height:100%}.switch__scene--wide{-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000),linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0000),linear-gradient(#0000,#000 14% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.switch__grid{grid-template-columns:6fr 6fr;margin-top:0;padding-top:140px}.switch__grid>:first-child,.switch__steps{grid-column:2}.switch__coin{width:76px;margin:-6px}.switch__steps li{grid-template-columns:64px minmax(0,1fr)}}.faq-section{background:radial-gradient(70% 600px at 50% 0%,#1a543859,transparent 75%),var(--night);padding-block:96px}.wrap.faq{max-width:1160px}.faq-groups{max-width:760px}.faq h2{margin-bottom:8px}.faq-groups{gap:8px;display:grid}.faq-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--brass-top);opacity:.85;margin:28px 0 12px;font-weight:600;font-family:var(--font-text)!important;font-size:13px!important}.faq-item{background:linear-gradient(170deg,#2b735029,#0b241847);border-radius:14px;margin-bottom:10px;box-shadow:inset 0 1px #ffffff14,0 18px 30px -24px #000000e6}.faq-item summary{cursor:pointer;font-family:var(--font-display);color:var(--ink);border-radius:14px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;padding:18px 20px;font-size:19px;font-weight:600;line-height:1.3;list-style:none;transition:background-color .12s ease-out;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:none}.faq .faq-item{border-bottom:0}.faq-item summary:hover{background:#ffffff08}.faq-item summary:active{background:#ffffff0f}.faq-item summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.faq-item__mark{justify-self:end;width:16px;height:16px;position:relative}.faq-item__mark:before,.faq-item__mark:after{content:"";background:linear-gradient(90deg,var(--brass-top),var(--brass-bottom));border-radius:1px;width:16px;height:2px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:7px;left:0}.faq-item__mark:after{transform:rotate(90deg)}.faq-item[open] .faq-item__mark:after{transform:rotate(0)}.faq-item__answer{padding:0 20px 20px}.faq-item__answer p{max-width:38em;font-size:16px}.faq-item[open] .faq-item__answer{animation:.24s cubic-bezier(.22,1,.36,1) faq-open}@keyframes faq-open{0%{opacity:0;transform:translateY(6px)}}@media(min-width:1100px){.faq-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:32px;max-width:none}.faq-item summary{padding:16px 18px;font-size:18px}.faq-item__answer{padding:0 18px 18px}}@media(prefers-reduced-motion:reduce){.faq-item[open] .faq-item__answer{animation:none}}.final{background:var(--night);position:relative;overflow:hidden}.final__plate{--lx:50%;--ly:45%;position:absolute;inset:0}.final__wrap{text-align:center;justify-items:center;gap:18px;padding-block:120px 132px;display:grid;position:relative}.home .final h2{max-width:14em;font-size:clamp(34px,4vw,52px)}.home .final p{margin:0 auto}@media(min-width:720px){.home .final p{text-wrap:balance;max-width:min(40em,52%)}}@media(min-width:960px){.final__wrap{padding-block:168px 176px}}.home .site-footer{margin-top:0}.site-footer{margin-top:40px}.final--quiet{text-align:center;background:0 0;justify-items:center;gap:18px;padding-block:72px 96px;display:grid}.final--quiet h2{font-size:clamp(1.8rem,5vw,2.6rem)}.final--quiet p{color:var(--ink-2);max-width:44ch;font-size:18px}.site-footer{padding-block:56px 40px;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));background:var(--night);border-top:1px solid #ffffff14;font-size:15px}.site-footer__cols{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media(min-width:960px){.site-footer__cols{grid-template-columns:1.4fr 1fr 1fr 1fr}}.site-footer__about{grid-column:1/-1;justify-items:start;gap:14px;display:grid}@media(min-width:960px){.site-footer__about{grid-column:auto}}.site-footer h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-family:var(--font-text);margin-bottom:12px;font-weight:600}.site-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer ul a{color:var(--ink-2);text-decoration:none}.site-footer ul li{text-wrap:balance}@media(max-width:379px){.site-footer__cols{grid-template-columns:1fr}}.nowrap{white-space:nowrap}.site-footer ul a:hover{color:var(--ink);text-decoration:underline}.fan-content{border-top:1px solid var(--glass-rim);color:var(--ink-3);gap:8px;max-width:90ch;margin-top:40px;padding-top:24px;font-size:13px;display:grid}.page-head{padding-block:48px 32px}@media(min-width:960px){.page-head{padding-block:80px 40px}}.page-head h1{margin-top:10px;font-size:clamp(2.3rem,8vw,3.8rem)}.page-head .lede{max-width:52ch;margin-top:18px}.breadcrumbs{color:var(--ink-3);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--ink-3);margin-right:6px}.breadcrumbs a{color:var(--ink-2)}.prose-card{padding:28px 22px 32px}@media(min-width:720px){.prose-card{padding:48px 56px 56px}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1em}.prose h2{margin-top:2em;font-size:clamp(1.5rem,4vw,1.9rem)}.prose h3{margin-top:1.8em;font-size:1.25rem}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose ul,.prose ol{gap:.4em;padding-left:1.3em;display:grid}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--lamp-ink)}.prose strong{color:var(--ink)}.prose code{background:var(--glass-strong);border-radius:6px;padding:1px 6px;font-size:.9em}.prose .meta{color:var(--ink-3);font-size:14px}.prose .note{background:var(--glass-strong);border:1px solid var(--glass-rim);border-radius:18px;padding:18px 20px}.prose .note>*+*{margin-top:.6em}.prose dl{grid-template-columns:max-content 1fr;gap:4px 20px;display:grid}.prose dt{font-weight:600}.prose dd{color:var(--ink-2);margin:0}.rule-layout{align-items:start;gap:32px;display:grid}@media(min-width:1040px){.rule-layout{grid-template-columns:minmax(0,1fr) 320px;gap:48px}}.rule-answer{font-family:var(--font-round);color:var(--ink);border-left:4px solid var(--lamp);background:var(--glass-strong);border-radius:6px 22px 22px 6px;padding:22px 24px;font-size:clamp(1.25rem,3.6vw,1.6rem);font-weight:600;line-height:1.35}.rule-aside{gap:20px;display:grid}@media(min-width:1040px){.rule-aside{position:sticky;top:88px}}.rule-refs{padding:22px;font-size:15px}.rule-refs h2{font-size:15px;font-family:var(--font-text);color:var(--ink-3);font-weight:600}.rule-refs ul{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;font-weight:600;list-style:none;display:flex}.rule-refs p{color:var(--ink-3);margin-top:14px;font-size:14px}.rule-nav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rule-nav a{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:15px;text-decoration:none;display:block}.rule-nav a:hover{background:var(--glass);color:var(--ink)}.rule-nav a[aria-current=page]{background:var(--glass-strong);color:var(--ink);font-weight:600}.page-head h1 .kicker,.kicker{font-family:var(--font-text);letter-spacing:.01em;color:var(--lamp-ink);margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.3;display:block}.format-app{align-items:center;gap:40px;padding-block:24px 72px;display:grid;overflow-x:clip}@media(min-width:960px){.format-app{grid-template-columns:6fr 5fr;align-items:start;gap:64px}.format-app__plate{position:sticky;top:104px}}.format-app__plate{--lx:44%;--ly:48%;aspect-ratio:var(--nar);border-radius:6px;width:100%}@media(min-width:960px){.format-app__plate{aspect-ratio:var(--ar)}.format-app__plate--commander{aspect-ratio:1}}.format-app__plate{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.format-app__coin{border-radius:50%;width:10%;position:absolute;top:34%;left:64%;transform:rotate(-12deg);box-shadow:-4px 6px 6px #00000073,-12px 18px 24px -6px #00000073}@media(max-width:959px){.format-app__coin{width:16%;top:26%;left:70%}}.format-app h2{font-size:clamp(1.8rem,4.6vw,2.4rem)}.format-app__list{gap:16px;margin:20px 0 0;display:grid}.format-app__list>div{border-top:1px solid var(--glass-rim);padding-top:14px}.format-app__list dt{font-weight:700}.format-app__list dd{color:var(--ink-2);margin:4px 0 0}.ledger{background:var(--glass-strong);border:1px solid var(--glass-rim);border-radius:28px;padding:32px 22px 28px}@media(min-width:720px){.ledger{padding:48px 56px 40px}}.ledger h2{font-size:clamp(1.8rem,4.6vw,2.4rem)}.ledger__intro{color:var(--ink-2);max-width:60ch;margin-top:12px}.ledger__rows{margin:28px 0 0;padding:0;list-style:none}.ledger__rows li{border-top:1px solid var(--glass-rim);gap:4px 32px;padding-block:18px;display:grid}@media(min-width:820px){.ledger__rows li{grid-template-columns:200px minmax(0,1fr) 8.5em;align-items:baseline}.ledger__refs{justify-content:flex-end}}.ledger__rows h3{font-family:var(--font-text);letter-spacing:0;font-size:17px;font-weight:700}.ledger__rows p{color:var(--ink-2);max-width:60ch}.ledger__refs{flex-wrap:wrap;gap:4px 12px;display:flex}.ledger .cr{color:var(--lamp-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ledger__source{color:var(--ink-3);margin-top:20px;font-size:14px}.format-faq{padding-block:72px 24px}.format-faq h2{margin-bottom:12px;font-size:clamp(1.8rem,4.6vw,2.4rem)}.format-related{padding-block:40px 0}.format-related h2{font-size:15px;font-family:var(--font-text);color:var(--ink-3);letter-spacing:0;font-weight:600}.format-related ul{flex-wrap:wrap;gap:10px 28px;margin:12px 0 0;padding:0;list-style:none;display:flex}.format-related a{border-bottom:1px solid var(--lamp);font-weight:600;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.format-related a{border-bottom:1px solid color-mix(in srgb,var(--lamp) 45%,transparent)}}.final--quiet{justify-items:center;gap:18px;display:grid;overflow:visible}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media(prefers-contrast:more){:root{--glass-rim:currentColor;--ink-2:var(--ink);--ink-3:var(--ink)}}.nav-wide-cta{display:none}@media(min-width:900px){.nav-wide-cta{display:inline-flex}}.mana{vertical-align:.05em;color:#1c1712;background:#cbc2bf;border-radius:50%;place-items:center;width:1.25em;height:1.25em;margin-inline:.08em;font-size:.85em;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 -1px #00000040}.rules-section{padding-block:96px 120px}.rules-section .rules-block{margin-top:0}html.js-reveal [data-enter]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}html.js-reveal [data-enter=settle]:not([data-shown]){opacity:0;transform:translateY(18px)scale(.985)}html.js-reveal [data-enter=rise]:not([data-shown]){opacity:0;transform:translateY(8px)}html.js-reveal [data-enter=rise]{transition-duration:.52s;transition-delay:calc(min(var(--i,0),11)*30ms)}html.js-reveal [data-enter=count]:not([data-shown]){opacity:0;transform:translateY(10px)rotate(-8deg)}html.js-reveal .format[data-enter]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}html.js-reveal .format[data-enter]:not([data-shown]){transition-duration:.7s}html.js-reveal [data-enter=coin]{transition:none}html.js-reveal [data-enter=coin]:not([data-shown]) picture{opacity:0}[data-enter=coin][data-shown=io] picture{animation:coin-in .56s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 70ms) both}@keyframes coin-in{0%{opacity:0;transform:translateY(-24px)scaleX(.12)}45%{opacity:1;transform:translateY(-6px)scaleX(.6)}to{opacity:1;transform:none}}.store-plate:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 30%,#ffe2aa29 46%,#fff4d63d 50%,#0000 66%);transition:opacity .36s ease-out;position:absolute;inset:0}.store-plate:hover:after,.store-plate:focus-visible:after{opacity:1}.store-plate:active{transition-duration:90ms;transform:translateY(1px)scale(.99)}@media(prefers-reduced-motion:reduce){.store-plate:active{transform:none}}.home :is(.dice,.seats,.commander,.duo,.tables,.art,.history,.also,.formats,.rules-section,.switch,.faq-section){box-shadow:inset 0 72px 64px -32px var(--night),inset 0 -72px 64px -32px var(--night)}.home .history{box-shadow:inset 0 72px 64px -32px var(--night),inset 0 -96px 72px -24px var(--felt-deep)}.home .also{box-shadow:inset 0 -72px 64px -32px var(--night)}@media print{@page{margin:14mm 12mm}html,body{color:#1b1b1b!important;background:#fff!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important;mix-blend-mode:normal!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;transition:none!important;animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}body,body *{color:#1b1b1b!important}a{color:#14532d!important}body:before,.skip-link,.site-nav,.slide__seam,.slide__ground,.slide__grain,.slider__rail,.slide:not([data-state=current]),.pool:before,.on-felt:before,.on-felt__warm,.felt-device__pool,.rules-top__coins:before,.plate__glass,.dev__glass,.final__plate,.switch__scene,.store-plate__ground,.store-plate__spot,.store-plate__die,.duo-unfold__video,.duo__unfold,.slider__progress,.seats__prop,.faq-item__mark,video{display:none!important}[data-enter],[data-reveal],.reveal-pending,[data-enter] picture,.slide__title .word>span,.slide__sentence,.slide__kicker,.slide__group>*{opacity:1!important;transform:translate(0)!important}.site-header{border:0!important;padding:0!important;position:static!important}.slider{height:auto!important;min-height:0!important;margin:0!important;overflow:visible!important;container-type:normal!important}.slider__slides,.slide[data-state=current]{visibility:visible!important;position:static!important}.slide__frame{max-width:none!important;padding:8mm 0 4mm!important;display:block!important;position:static!important}.slide__title{max-width:none!important;font-size:26pt!important}.slide__sentence{font-size:11pt!important;display:block!important}.slide__stage{margin-top:6mm;height:90mm!important}.slide__group{rotate:none!important}.home section,.rules-page section,.help-page section,.legal-page section{min-height:0!important;padding-block:8mm!important;overflow:visible!important}.wrap{max-width:none!important;padding-inline:0!important}h1,h2,h3{break-after:avoid;page-break-after:avoid}p,li,dd,figure,img,picture,.dev,.on-felt,.plate,.format,.faq-item,.duo__beat,.store-plate{break-inside:avoid;page-break-inside:avoid}img{max-width:100%!important}.on-felt,.seats__stage,.tables__ipad{max-width:70mm;margin-inline:auto}.store-plate{padding:0!important;transform:none!important}.store-plate__words{display:none!important}.duo__label,.format__eyebrow,.eyebrow{color:#5b4a1f!important}.site-footer{border-top:.5pt solid #bbb!important;margin-top:10mm!important;padding-top:6mm!important}body{padding-inline:8mm!important}.slide__frame{padding-inline:0!important}.dice__plate{display:none!important}.tables__cloth{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--cloth)!important;box-shadow:inset 0 0 0 .5pt #00000059!important}}.format>*{min-width:0}.format :is(h3,p){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media(max-width:379px){.format{grid-template-columns:1fr;gap:14px;padding:22px 20px 24px}}:lang(ko){word-break:keep-all;overflow-wrap:break-word}:lang(ja) :is(h1,h2,h3,summary){word-break:keep-all;overflow-wrap:anywhere}.final--quiet{grid-template-columns:minmax(0,1fr)}.final--quiet>*{max-width:100%}@media(max-width:379px){.store-plate--static{text-align:center;flex-direction:column;gap:4px;padding:14px 18px 10px}.store-plate--static .store-plate__words{justify-items:center}.store-plate--static .store-plate__render--wide{display:none}.store-plate--static .store-plate__render--tall{display:block;inset:-6% -4%}.store-plate--static .store-plate__spot{width:80%;right:10%}.store-plate--static .store-plate__die{width:40px;top:6px;right:-14px;translate:0}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}
