@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-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}.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}.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)}.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-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))}}@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:var(--felt-deep);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--felt-deep) 72%,transparent)}}.site-header{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--glass-rim)}.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,.lang-menu summary{white-space:nowrap}.site-nav{flex-shrink:0}@media(max-width:419px){.site-header__bar{gap:8px}.site-nav{gap:0}.site-nav a,.site-nav .lang-menu summary{padding-inline:7px}}@media(max-width:379px){.brand{gap:8px;font-size:15px}.site-nav a,.site-nav .lang-menu summary{padding-inline:6px}}:lang(ja) :is(h1,h2,h3){word-break:auto-phrase}:is(:lang(ja),:lang(zh),:lang(ko)){line-break:strict}:lang(ko){word-break:keep-all;overflow-wrap:break-word}.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%}.plate--walnut.plate--bare-wide,.plate--walnut.plate--bare-narrow{background:var(--walnut) 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}@media(min-width:1200px){.plate--walnut.plate--bare-wide{background-image:-webkit-image-set(url(/assets/scene/walnut-ground-2880.avif) 1x type("image/avif"),url(/assets/scene/walnut-ground-2880.webp) 1x type("image/webp"));background-image:image-set(url(/assets/scene/walnut-ground-2880.avif) 1x type("image/avif"),url(/assets/scene/walnut-ground-2880.webp) 1x type("image/webp"))}}.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__lamp{display:var(--bare,none);pointer-events:none;background:radial-gradient(42% 52% at var(--lx,62%) var(--ly,44%),#ffd69633,#ffd6960d 60%,transparent 75%),radial-gradient(120% 90% at var(--lx,62%) var(--ly,44%),transparent 40%,#050e0999 100%);position:absolute;inset:-10%}.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;--frame:3cqi;--band:1.1cqi;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:before{content:"";display:var(--bare,none);inset:calc(var(--frame) * -1);border-radius:calc(var(--radius) + var(--frame));border:var(--band) solid transparent;box-shadow:inset 0 0 0 .25cqi #ffffff12,calc(var(--shx) * .6cqi) calc(var(--shy) * .6cqi) 1.2cqi #0009,calc(var(--shx) * 4cqi) calc(var(--shy) * 4cqi) 9cqi -1cqi #0000008c;background:linear-gradient(#030404,#030404) padding-box padding-box,linear-gradient(225deg,#c9ccd0,#6b6f74 9%,#2d3034 24%,#1b1d20 52%,#3a3d41 78%,#85898e) border-box;position:absolute}.plate__device--duo-cover{--radius:7.6cqi;--frame:2.4cqi;--band:1cqi}.plate__device--duo-cover:after{content:"";display:var(--bare,none);width:3.4cqi;box-shadow:calc(var(--shx) * 1.5cqi) calc(var(--shy) * 1.5cqi) 3cqi #00000080;background:repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 6cqi),linear-gradient(90deg,#121314,#5e6267 45%,#2a2c2f 75%,#141516);border-radius:2cqi .4cqi .4cqi 2cqi;position:absolute;top:1%;bottom:1%;left:-5.4cqi}.plate__device--duo-open{--radius:3.4cqi;--frame:1.8cqi;--band:.7cqi}.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;--frame:4.6cqi;--band:.6cqi}.plate__device--paper{--radius:.8cqi;--frame:4cqi;--band:0px}.plate__device--paper:before{background:linear-gradient(225deg,#fbf8f1,#e9e3d6) padding-box padding-box}.plate__device--none{display:none}@media(min-width:960px){.plate--bare-wide{--bare:block;--plate-image:none}}@media(max-width:959px){.plate{--a-r:var(--nar);--f-x:var(--nfx);--f-y:var(--nfy)}.plate--bare-narrow{--bare:block;--plate-image:none}.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;--frame:3cqi;--band:1.1cqi}.plate__device--n-ipad{--radius:2.6cqi;--frame:4.6cqi;--band:.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) 60%,var(--pool) 76%,transparent 96%);position:absolute;inset:-20% -24%}@supports (color:color-mix(in lab,red,red)){.pool:before{background:radial-gradient(closest-side,var(--pool) 60%,color-mix(in srgb,var(--pool) 40%,transparent) 76%,transparent 96%)}}: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,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pool:has(.plate--felt.plate--bare-wide){--pool:var(--felt)}@media(max-width:959px){.pool:has(.plate--felt.plate--bare-wide){--pool:#254a1d}.pool:has(.plate--felt.plate--bare-narrow){--pool:var(--felt)}}.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)}.home .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}@supports (animation-timeline:scroll()){.home .site-header{animation:linear both header-settle;animation-timeline:scroll(root);animation-range:0 140px}}@supports not (animation-timeline:scroll()){.home .site-header{background:var(--night)}@supports (color:color-mix(in lab,red,red)){.home .site-header{background:color-mix(in srgb,var(--night) 80%,transparent)}}.home .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@keyframes header-settle{to{background:color-mix(in srgb,var(--night) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:#ffffff14}}.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%;height:220%;transition:background .24s ease-out;position:absolute;top:50%;right:4%;translate:0 -50%}.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__free{color:var(--ink-2);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:active{transition-duration:90ms;transform:translateY(1px)}.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}@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:419px){.store-plate--static .store-plate__icon{display:none}}.slider>*{--rail-h:clamp(84px, 10svh, 108px)}.slider{--head: calc(60px + env(safe-area-inset-top,0px)) ;--ease-table:cubic-bezier(.65, 0, .35, 1);height:100svh;min-height:320px;margin-top:calc(-60px - env(safe-area-inset-top,0px));isolation:isolate;background:var(--felt-shadow);touch-action:pan-y;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__lamp{pointer-events:none;background:linear-gradient(90deg,#030a06b8,#030a0652 34%,#0000 52%),linear-gradient(#030a068c,#0000 22%);position:absolute;inset:0}.slider__dim{z-index:3;pointer-events:none;opacity:0;background:#020604;position:absolute;inset:0}.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;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{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}.dev__frame{z-index:0;left:calc((100% - var(--bw)) / 2);top:calc((100% - var(--bh)) / 2);width:var(--bw);height:var(--bh);border-radius:var(--br);background:linear-gradient(160deg,#1c1d20,#050506 60%);position:absolute;box-shadow:inset 0 0 0 1.5px #8c8780,inset 1.5px -1.5px 0 2px #ffeccd2e,0 1px 1px #000000b3,0 .6cqh 1.2cqh #0000008c,-1.2cqh 2.6cqh 4cqh -.6cqh #00000080}.dev__lift{z-index:-1;opacity:0;border-radius:12%;position:absolute;inset:12% 14%;box-shadow:-2cqh 6cqh 9cqh #0000006b}.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--coin-shot{width:33%;top:66%;left:99%;rotate:-8deg}.prop--coin-shot img{border-radius:50%;box-shadow:-3px 8px 12px #00000080,0 1px 2px #0009}.prop--card{z-index:0;width:38%;top:60%;left:-30%;rotate:3deg}.prop--card>img{border-radius:2px;box-shadow:-4px 10px 18px #00000080,0 1px 2px #00000080}.prop__shadow{position:absolute;inset:-12%}.prop__shadow img{width:100%;height:100%}.duo-unfold{height:min(86cqh,calc(86cqw / var(--arn)));aspect-ratio:var(--ar);perspective:1800px;transition:translate 1.1s var(--ease-table);position:relative;translate:0}.duo-unfold:not(.is-open){translate:12%}.duo-unfold .dev{width:100%;height:100%}.duo-unfold__open{opacity:0;transition:opacity .52s ease-out .48s;position:absolute;inset:0}.duo-unfold.is-open .duo-unfold__open{opacity:1}.duo-unfold__leaf{z-index:2;width:74.87%;height:77.05%;transform-style:preserve-3d;transform-origin:10%;transition:transform 1.1s var(--ease-table),opacity .38s .7s ease-in;position:absolute;top:11.48%;left:12.57%}.duo-unfold.is-open .duo-unfold__leaf{opacity:0;transform:rotateY(-180deg)}.duo-unfold__front{backface-visibility:hidden}.duo-unfold__back{backface-visibility:hidden;background:linear-gradient(200deg,#2b3a52,#121a28);border-radius:13%/9%;width:80%;height:80.5%;position:absolute;top:9.75%;left:10%;transform:rotateY(180deg);box-shadow:inset 0 0 0 1.5px #8f8b86}.duo-unfold__back picture,.duo-unfold__back img{width:100%;height:100%}.duo-unfold__label{text-align:center;color:var(--lamp);margin-top:4px;font-size:15px;transition:opacity .4s ease-out;position:absolute;top:100%;left:0;right:0}.duo-unfold__label--open{opacity:0}.duo-unfold.is-open .duo-unfold__label--open{opacity:1;transition-delay:.7s}.duo-unfold.is-open .duo-unfold__label--closed{opacity:0}.slider[data-reduced] .duo-unfold,.slider[data-reduced] .duo-unfold__leaf{transition:opacity .4s ease-out;translate:0}.slider[data-reduced] .duo-unfold.is-open .duo-unfold__leaf{transform:none}.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%}@media(prefers-reduced-motion:no-preference){.slider[data-moved] .slide[data-state=current] .slide__ground{animation:ground-in .95s var(--ease-table) both}.slider[data-moved] .slide[data-state=leaving] .slide__ground{animation:ground-out .95s var(--ease-table) both}.slider[data-moved] .slide[data-state=current] .slide__stage{animation:stage-in .95s var(--ease-table) both}.slider[data-moved] .slide[data-state=leaving] .slide__stage{animation:stage-out .95s var(--ease-table) both}.slider[data-moved] .slide[data-state=current] .slide__text{animation:.52s cubic-bezier(.2,.8,.2,1) .22s both text-in}.slider[data-moved] .slide[data-state=leaving] .slide__text{animation:.3s ease-in both text-out}.slider[data-moved] .slide[data-state=leaving] .slide__lamp{animation:fade-out .95s var(--ease-table) both}.slider[data-moved] .slide[data-state=current] .slide__lamp{animation:fade-in .95s var(--ease-table) both}.slider[data-moved] .slider__dim{animation:lamp-pass .95s var(--ease-table) both}.slider[data-moved] .slide[data-state=current] .slide__group>:is(.dev,.duo-unfold){animation:.7s cubic-bezier(.2,.8,.2,1) .18s both set-down}.slider[data-moved] .slide[data-state=current] .dev__lift{animation:.7s ease-out .18s both lift-fade}.slide[data-state=current] .slide__stage{translate:calc(var(--drag,0px) * 1.4) 0}}@media(prefers-reduced-motion:reduce){.slider[data-moved] .slide[data-state=current]{animation:.3s ease-out both fade-in}.slider[data-moved] .slide[data-state=leaving]{animation:.3s ease-out both fade-out}.dev__frame-img{transition:none}}@keyframes ground-in{0%{transform:translate(calc(var(--dir,1) * 6%));opacity:0}20%{opacity:0}80%{opacity:1}to{opacity:1;transform:none}}@keyframes ground-out{0%{opacity:1;transform:none}20%{opacity:1}80%{opacity:0}to{transform:translate(calc(var(--dir,1) * -6%));opacity:0}}@keyframes stage-in{0%{transform:translate(calc(var(--dir,1) * 9.6cqw));opacity:0}25%{opacity:0}75%{opacity:1}to{opacity:1;transform:none}}@keyframes stage-out{0%{opacity:1;transform:none}25%{opacity:1}75%{opacity:0}to{transform:translate(calc(var(--dir,1) * -9.6cqw));opacity:0}}@keyframes text-in{0%{transform:translate(calc(var(--dir,1) * 24px));opacity:0}to{opacity:1;transform:none}}@keyframes text-out{to{transform:translate(calc(var(--dir,1) * -16px));opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes lamp-pass{0%,to{opacity:0}50%{opacity:.15}}@keyframes set-down{0%{transform:scale(1.03)rotate(3deg)}to{transform:none}}@keyframes lift-fade{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__lamp{background:linear-gradient(#030a06c7,#030a0666 30%,#0000 48%)}.slide__ground{background-position:0 0}.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__free{font-size:13px;line-height:1.25}.store-plate__free-rest{display:none}.slider__rail .badge{padding:10.5px;--badge-h:42px!important}.store-plate__die{width:44px;right:-22px}.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--card{z-index:3;width:38%;top:64%;left:50%}.prop--coin{left:80%}}@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}.store-plate__free-rest{display:inline}.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}.duo-unfold__label{display:none}.slider__rail .store-plate__render{inset:-2% -3%}}@container slider (min-aspect-ratio:23/20) and (max-width:1180px) and (min-height:501px){.store-plate__free-rest{display:none}}@container slider (min-aspect-ratio:23/20) and (max-width:1600px){.store-plate__free-rest{display:none}}.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(3,1fr);gap:6px 0;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}@media(min-width:720px){.dice__set-names{grid-template-columns:repeat(9,1fr)}}@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{padding-block:80px;overflow:clip}.seats__grid{align-items:center;gap:56px;display:grid}.seats__phone{width:min(72%,300px);margin-inline:auto}.seats__twohg{display:none}@media(min-width:960px){.seats{padding-block:140px}.seats__grid{grid-template-columns:5fr 7fr;gap:80px}.seats__phone{width:min(100%,360px)}.seats__twohg{width:min(100%,440px);margin-top:72px;margin-left:24px;display:block}}.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__plate{-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000),linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000),linear-gradient(90deg,#0000,#000 22% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.duo__plate .plate__lamp{background:radial-gradient(42% 52% at var(--lx,62%) var(--ly,44%),#ffd69633,#ffd6960d 60%,transparent 75%),linear-gradient(90deg,#1f1209e6 8%,#1f12098c 20%,transparent 32%,transparent 76%,#1f120980 88%,#1f1209cc 96%)}.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__plate{aspect-ratio:var(--nar);width:100%;margin-top:48px}.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__plate{aspect-ratio:var(--ar);margin-top:40px}.duo__beats{grid-template-columns:12fr 36fr 2fr 30fr 20fr;gap:0;margin-top:8px}.duo__beat--closed{text-align:center;grid-column:2;padding-inline:4%}.duo__beat--open{text-align:center;grid-column:4}.duo__beat--closed p,.duo__beat--open p{margin-inline:auto}.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%;aspect-ratio:var(--nar);border-radius:6px;width:min(100%,460px);margin-inline:auto}@media(min-width:960px){.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{margin-top:40px;position:relative}.swatches{grid-template-columns:1fr 1fr;gap:22px 18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.swatches li{color:var(--ink-2);justify-items:start;gap:10px;font-size:14px;display:grid}.swatches img{aspect-ratio:200/140;object-fit:cover;border-radius:8px;width:100%;box-shadow:inset 0 1px #ffffff1f,-3px 5px 4px #00000073,-10px 16px 22px -8px #0000008c}.swatches span{color:var(--lamp-ink)}@media(min-width:720px){.swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:8px}.swatches li:nth-child(odd){transform:rotate(-2deg)}.swatches li:nth-child(2n){transform:rotate(1.5deg)translateY(14px)}}@media(min-width:960px){.tables{padding-block:120px 136px}.swatches{gap:32px;margin-top:16px}.swatches span{font-size:15px}}.history{padding-block:80px 96px;overflow:clip}.history__grid{align-items:center;gap:48px;display:grid}.history__stage{width:min(100%,440px);margin-inline:auto;padding-bottom:32px;position:relative}.history__phone{width:64%;margin-left:4%}.history__card{background:linear-gradient(225deg,#fbf8f1,#e7e0d2);border-radius:3px;width:52%;padding:3.5%;position:absolute;bottom:0;right:0;transform:rotate(5deg);box-shadow:-3px 5px 4px #00000059,-14px 24px 34px -10px #000000b3}.history__card img{border-radius:2px}.history__card-shadow{z-index:-1;position:absolute;inset:-10%}@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}}.also{background:var(--felt-deep);padding-block:80px 88px}.also__list{gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.also__list li{padding:18px var(--gutter) 18px 0;grid-template-columns:76px 1fr;align-items:start;gap:18px;display:grid}.also__socket{align-content:start;align-self:stretch;justify-items:end;padding-top:2px;display:grid}.also__socket img{border-radius:50%;width:44px;height:44px;box-shadow:-2px 4px 4px #00000080}.also__list:before{content:"";z-index:0;width:76px;position:absolute;inset:0 auto 0 0}.also__list:before,.also__rail{background-color:var(--walnut)}.also__list:before{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>");box-shadow:10px 0 24px -10px #000000b3}.also__list li>*{z-index:1;position:relative}.also__list li .also__socket{padding-right:16px}.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{margin-top:56px}.also__list:before{border-radius:16px;width:112px;inset:-14px auto -14px calc(40% - 140px);box-shadow:inset 0 1px #ffe2b438,-8px 20px 34px -12px #000c}.also__list li{grid-template-columns:40% minmax(0,34em);gap:40px;padding-block:22px}.also__list li .also__socket{justify-items:end;padding-right:56px}.also__socket img{width:56px;height:56px}.also h3{font-size:24px}}.formats{padding-block:88px 64px}.formats__head h2+p{max-width:34em}.formats__pair{gap:36px;margin-top:40px;display:grid}@media(min-width:820px){.formats__pair{grid-template-columns:1fr 1fr;gap:56px}}.format{color:var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:22px;text-decoration:none;display:grid}.format__life{width:84px;height:84px;font-family:var(--font-round);color:#fff;background:radial-gradient(circle at 40% 30%,var(--felt-lit),var(--felt-deep) 75%);box-shadow:inset 0 0 0 3px var(--brass-bottom),inset 0 0 0 4px var(--brass-top),inset 0 0 0 6px #00000059,-3px 6px 10px #0009;border-radius:50%;place-items:center;font-size:36px;font-weight:700;display:grid}.format__body{gap:6px;display:grid}.format__body strong{font-family:var(--font-display);font-size:26px;font-weight:600}.format__body>span{color:var(--ink-2)}.format__body .format__link{color:var(--lamp-ink);font-weight:600}.format:hover .format__link{text-decoration:underline}.home .formats__others{color:var(--ink-3);max-width:44em;margin-top:28px;font-size:15px}.rules-block{margin-top:96px}.rules-block .rules-list{gap:0 40px;margin-top:28px}.rules-block .rules-list a{border-top:1px solid #ffffff1a;border-radius:0;padding:18px 0 20px}.rules-block .rules-list a:hover{transform:none}.rules-block .rules-list a:hover .term>span:first-child{color:var(--lamp-ink)}.rules-list__answer{color:var(--ink-2);margin-top:6px;font-size:15px;display:block}.switch{border-top:1px solid #ffffff14;padding-block:72px}.switch__grid{gap:32px;display:grid}.switch__grid p+p{margin-top:14px}.home section p.switch__founder{color:var(--lamp-ink)}.switch__steps{color:var(--ink-2);gap:16px;max-width:34em;margin:0;padding-left:1.4em;display:grid}.switch__steps li::marker{font-family:var(--font-display);color:var(--lamp-ink);font-weight:600}.switch__steps strong{color:var(--ink)}@media(min-width:960px){.switch{padding-block:104px}.switch__grid{grid-template-columns:1fr 1fr;gap:80px}.switch__steps{margin-top:64px}}.faq-section{padding-block:32px 104px}.faq h2{margin-bottom:16px}.home .faq .answer p{max-width:34em}.final{background:var(--night);position:relative;overflow:hidden}.final__plate{--lx:50%;--ly:45%;position:absolute;inset:0}.final__plate.plate--bare-wide,.final__plate.plate--bare-narrow{background-image:none;background-color:var(--felt-shadow)}.final__plate .plate__lamp{--bare:block}.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: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 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}.lang-menu{position:relative}.lang-menu summary{cursor:pointer;color:var(--ink);border-radius:10px;padding:8px 10px;font-size:15px;font-weight:600;list-style:none}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:8px;display:inline-block;transform:translateY(-3px)rotate(45deg)}.lang-menu summary:hover{background:var(--glass)}.lang-menu ul{background:var(--felt-edge);border-radius:16px;min-width:180px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab,red,red)){.lang-menu ul{background:color-mix(in srgb,var(--felt-edge) 94%,transparent)}}.lang-menu ul{border:1px solid var(--glass-rim);box-shadow:var(--glass-shadow)}.lang-menu li a{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:15px;text-decoration:none;display:block}.lang-menu li a:hover{background:var(--glass);color:var(--ink)}.lang-menu li a[aria-current=true]{color:var(--lamp-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:220px 1fr auto;align-items:baseline}}.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}@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}
