.hero-layout{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""portal""console";align-items:center;display:grid}.hero-copy{grid-area:copy}.hero-layout>.code-console{grid-area:console}.hero-portal{grid-area:portal;margin-block-end:calc(-1 * var(--sp-6))}@media (max-width:767px){.hero-portal{margin-block-start:var(--sp-12)}}@media (min-width:1024px){.hero-portal{margin-block-end:0}.hero-layout{column-gap:var(--sp-12);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"copy portal""console console";row-gap:0}}.hero-actions{gap:var(--sp-3);flex-wrap:wrap;margin-block-start:var(--sp-6);display:flex}@media (min-width:1024px){.hero-actions{margin-block:var(--sp-8) var(--sp-4)}}@media (max-width:767px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions>.btn{inline-size:100%}.hero-actions>.btn-secondary{background-color:var(--surface-card);border-color:color-mix(in srgb, var(--c-cream-100) 62%, transparent)}}.discord-joined-notice{z-index:calc(var(--z-hub) - 1);align-items:center;gap:var(--sp-3);inline-size:fit-content;max-inline-size:min(26rem, calc(100vw - var(--sp-8)));padding:var(--sp-3) var(--sp-4);border:var(--bw-hairline) solid var(--border-arch);border-radius:var(--r-panel);background-color:var(--surface-card);box-shadow:var(--shadow-lift);margin-inline:auto;display:flex;position:fixed;inset-block-start:calc(var(--sp-16) + var(--sp-8) + env(safe-area-inset-top));inset-inline:0}.discord-joined-notice[role=status]{display:flex}.discord-joined-notice>p{color:var(--text-primary);font-size:var(--fs-body);margin:0}.discord-joined-dismiss{inline-size:var(--target-min);block-size:var(--target-min);border-radius:var(--r-control);color:var(--text-secondary);font-size:var(--fs-body-lg);cursor:pointer;background:0 0;border:0;flex:none}.discord-joined-dismiss:hover{color:var(--text-primary);background-color:var(--surface-card-inner)}.code-console{padding:var(--card-pad);border-radius:var(--r-panel)}.code-console-form{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.code-console-form .field{flex:12rem;margin-block-end:0}.catalog-count{color:var(--text-tertiary);font-size:var(--fs-body-sm)}.game-detail{--band-depth:26rem;background-color:var(--surface-page);background-image:var(--band-hero-bg), var(--band-portal-lines), var(--band-interior-ground);background-repeat:no-repeat,repeat,no-repeat;background-size:100% var(--band-depth), auto, 100% var(--band-depth);background-position:top,top,top}.game-detail>.cover-frame{border:var(--bw-hairline) solid var(--border-arch)}.game-detail-header{gap:var(--sp-4);flex-wrap:wrap;align-items:baseline;margin-block-end:var(--sp-6);display:flex}.screenshot-gallery{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.screenshot-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.screenshot-gallery>li{margin:0}.room-share{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.public-lobby-list{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.public-lobby-list>li{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.participant-list{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.participant-list>li{margin:0}.plan-card{gap:var(--sp-3);block-size:100%;padding:var(--card-pad);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);background:var(--surface-card);flex-direction:column;display:flex}.plan-card-ff{border-color:var(--c-burgundy-700);background-image:var(--grad-atmosphere)}.plan-id{font-family:var(--font-ltr);font-size:var(--fs-sub);font-weight:var(--fw-bold);letter-spacing:.06em;direction:ltr;unicode-bidi:isolate}.settings-body{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.settings-body{column-gap:var(--sp-12);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}.settings-nav{position:sticky;inset-block-start:calc(var(--sp-16) + var(--sp-4))}}.settings-nav ul{gap:var(--sp-2);padding:0 0 var(--sp-2);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.settings-nav li{flex:none;margin:0}@media (min-width:1024px){.settings-nav ul{gap:var(--bw-hairline);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);background:var(--border-hairline);flex-direction:column;padding-block-end:0;overflow:hidden}.settings-nav li{flex:initial}}.settings-nav a,.settings-nav button{align-items:center;gap:var(--sp-2);inline-size:100%;min-block-size:var(--h-nav-item);padding-inline:var(--sp-4);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-pill);background:var(--surface-recessed);color:var(--text-primary);font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-standard), border-color var(--dur-feedback) var(--ease-standard);text-decoration:none;display:flex}@media (min-width:1024px){.settings-nav a,.settings-nav button{white-space:normal;border:0;border-radius:0}}@media (hover:hover) and (pointer:fine){.settings-nav a:hover,.settings-nav button:hover{background:var(--surface-card);border-color:var(--border-hover)}}.settings-nav [aria-current=page]{background:var(--surface-card);color:var(--text-accent);box-shadow:inset 2px 0 0 var(--c-crimson)}.settings-section{padding-block:var(--sp-8);border-block-start:var(--bw-hairline) solid var(--border-hairline)}.settings-section:first-child{border-block-start:0;padding-block-start:0}.settings-section>h2{font-size:var(--fs-section);margin-block-end:var(--sp-2);scroll-margin-block-start:calc(var(--sp-16) + var(--sp-4))}.settings-section>:last-child{margin-block-end:0}.form-narrow{max-inline-size:26rem}.plain-list{margin:0;padding:0;list-style:none}.provider-row{gap:var(--sp-1) var(--sp-4);padding-block:var(--sp-4);border-block-start:var(--bw-hairline) solid var(--border-hairline);align-items:center;display:grid}.provider-row:first-child{border-block-start:0}@media (min-width:640px){.provider-row{grid-template-columns:minmax(0,1fr) max-content}.provider-row-action{grid-area:1/2/span 2}}.provider-row-head{gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin-block-end:0;display:flex}.provider-row-id{font-family:var(--font-ltr);font-size:var(--fs-body-sm);color:var(--text-tertiary);direction:ltr;unicode-bidi:isolate;margin-block-end:0}.provider-row-note{max-inline-size:var(--measure-hint);font-size:var(--fs-hint);color:var(--text-tertiary);margin-block-end:0}.danger-zone{padding:var(--card-pad);border:var(--bw-hairline) solid var(--border-invalid);border-radius:var(--r-card);background:var(--surface-card)}.recovery-shell{max-inline-size:34rem;margin-inline:auto}.recovery-shell>h1{font-size:var(--fs-page);margin-block-end:var(--sp-3)}.recovery-shell .code-console{margin-block:var(--sp-5) var(--sp-6)}.recovery-shell .code-console-form .field{flex:0 12rem}.recovery-actions{gap:var(--sp-3);flex-wrap:wrap;margin-block-start:var(--sp-6);display:flex}.article-body{max-inline-size:var(--measure-legal);white-space:pre-line}.probe-list{gap:var(--sp-2) var(--sp-6);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:480px){.probe-list{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}}.auth-shell{max-inline-size:32rem;margin-inline:auto}.hero-portal>.hero-mascot-launch{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;min-inline-size:0;display:block}.hero-portal>.hero-mascot-launch:focus-visible{outline:2px solid var(--c-peach-300);outline-offset:8px;border-radius:var(--r-pill)}.hero-portal{min-inline-size:0;padding:var(--sp-6) var(--sp-4) 0;background:var(--grad-navy-energy);border:var(--bw-hairline) solid var(--border-arch);isolation:isolate;border-block-end:0;border-start-start-radius:var(--r-pill);border-start-end-radius:var(--r-pill);justify-content:center;align-items:flex-end;display:flex;position:relative}.hero-portal:before{content:"";z-index:-1;inset-block:calc(-1 * var(--sp-12)) 0;inset-inline:calc(-1 * var(--sp-12));background-image:var(--grad-hero-portal);pointer-events:none;position:absolute}.hero-portal:after{content:"";z-index:-1;background-image:var(--grad-arch-ground);pointer-events:none;block-size:42%;position:absolute;inset-block-end:0;inset-inline:0}.hero-copy{min-inline-size:0}.hero-title-accent{color:var(--text-accent)}.price-preview{gap:var(--sp-2);margin:var(--sp-4) 0;padding:0;list-style:none;display:grid}.price-preview>li{gap:var(--sp-2) var(--sp-4);padding-block:var(--sp-2);border-block-end:var(--bw-hairline) solid var(--border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:0;display:flex}.price-preview>li:last-child{border-block-end:0}.price-preview-name{min-inline-size:0;font-size:var(--fs-body-lg);font-weight:var(--fw-medium)}.price-preview-amount{font-family:var(--font-display);font-size:var(--fs-price-xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:var(--lh-heading);color:var(--text-primary)}.display-shell{max-inline-size:min(var(--w-page), 60rem);text-align:center;margin-inline:auto}.host-pairing{text-align:center}.host-pairing>ol{text-align:start;max-inline-size:var(--measure-hint);list-style-type:arabic-indic;display:inline-block}.host-pairing-code{margin-block:var(--sp-6);padding-block:var(--sp-4);padding-inline:var(--sp-6);border:var(--bw-control) solid var(--c-peach-300);border-radius:var(--r-panel);background:var(--surface-field);color:var(--text-primary);font-family:var(--font-ltr);font-size:min(var(--fs-display-code), 8.5vw);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-code);line-height:var(--lh-tight);white-space:nowrap;text-indent:.18em;direction:ltr;unicode-bidi:isolate;display:block}.host-pairing-qr{margin-block:var(--sp-6);justify-content:center;display:flex}.host-pairing-qr svg{block-size:auto;inline-size:min(320px,60vw)}.room-invite-qr{margin-block:var(--sp-3)}.room-invite-qr svg{block-size:auto;inline-size:min(160px,40vw)}.invite-link code{overflow-wrap:anywhere}.host-pairing-url{font-family:var(--font-ltr);font-size:var(--fs-body-sm);color:var(--text-tertiary);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}.install-card{align-items:center;gap:var(--sp-4);box-sizing:border-box;inline-size:min(100% - 2 * var(--page-pad-inline), 640px);flex-wrap:wrap;margin-inline:auto;display:flex}.install-card-art{flex:none;block-size:clamp(56px,9vw,88px);inline-size:auto}.install-card-copy{flex:200px}.install-card-title{font-family:var(--font-display);font-size:var(--fs-card);font-weight:var(--fw-bold);line-height:var(--lh-heading);margin-block:0}.install-card-line{font-size:var(--fs-body);color:var(--text-secondary);margin-block:0}.install-card>.btn{margin-inline-start:auto}.choice-list{gap:var(--sp-3);margin-block:0 var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));padding-inline-start:0;list-style:none;display:grid}.choice-list>li{margin:0}.panel .choice-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.choice-list>li>a.choice-card{justify-content:space-between;align-items:center;gap:var(--sp-3);min-block-size:var(--h-button);min-inline-size:var(--target-min);padding-block:var(--sp-3);padding-inline:var(--sp-4);border:var(--bw-hairline) solid var(--border-control);border-radius:var(--r-card);background:var(--surface-card-inner);color:var(--text-primary);font-weight:var(--fw-semibold);line-height:var(--lh-tight);transition:border-color var(--dur-feedback) var(--ease-standard), background-color var(--dur-feedback) var(--ease-standard), color var(--dur-feedback) var(--ease-standard);text-decoration:none;display:flex}.choice-list>li>a.choice-card:after{content:"←" / "";color:var(--text-accent);flex:none}.choice-list>li>a.choice-card:hover{border-color:var(--border-hover);background:var(--surface-card);color:var(--text-primary)}[data-word-ui=hero-title] .word-underline{padding-block-end:.3em;display:inline;position:relative}[data-word-ui=hero-title]{margin-block-end:0;padding-block-end:.6em}[data-word-ui=hero-title] .hero-title-accent{display:inline-block}[data-word-ui=hero-title] .word-underline-stroke{pointer-events:none;block-size:.36em;inline-size:calc(100% + .16em);position:absolute;inset-block-end:-.3em;inset-inline:-.08em;overflow:visible}[data-word-ui=hero-title] .word-underline-stroke path{fill:none;stroke:var(--c-crimson-cta-from);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--c-crimson));stroke-dasharray:100;stroke-dashoffset:100px;opacity:1;animation:word-underline-draw calc(var(--dur-pulse) * 2) var(--ease-inout) infinite}@keyframes word-underline-draw{0%{stroke-dashoffset:100px;opacity:1}52%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:1}86%{stroke-dashoffset:0;opacity:0}86.01%{stroke-dashoffset:100px;opacity:0}to{stroke-dashoffset:100px;opacity:0}}@media (prefers-reduced-motion:reduce){[data-word-ui=hero-title] .word-underline-stroke path{stroke-dashoffset:0;opacity:1;animation:none}}[data-word-ui=code-console]{border:var(--bw-hairline) solid var(--border-arch);border-radius:var(--r-panel);background-image:var(--grad-glass-edge), var(--grad-navy-energy);inline-size:min(100%,44rem);box-shadow:var(--shadow-lift);justify-self:center}[data-word-ui=code-console] .code-console-form{gap:var(--sp-3)}[data-word-ui=code-console] .code-console-form .field{flex:14rem}[data-word-ui=trust-strip] .word-strip-icon{block-size:44px;inline-size:44px;border:var(--bw-hairline) solid var(--border-arch);border-radius:var(--r-card);background-image:var(--grad-hero-portal);background-color:var(--surface-card-inner);color:var(--text-accent);place-items:center;margin-block-end:var(--sp-3);display:grid}[data-word-ui=trust-strip] .word-strip-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:24px;inline-size:24px}[data-word-ui=pricing-summary] .word-price-preview{gap:var(--sp-3)}[data-word-ui=pricing-summary] .word-price-preview>li{align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-3);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);background:var(--surface-card-inner)}[data-word-ui=pricing-summary] .word-price-preview>li:last-child{border-block-end:var(--bw-hairline) solid var(--border-hairline)}[data-word-ui=pricing-summary] .word-price-preview>li.word-price-plan-ff{border-color:var(--c-burgundy-700);background-image:var(--grad-atmosphere)}[data-word-ui=pricing-summary] .word-price-art{block-size:clamp(72px,9vw,104px);inline-size:clamp(72px,9vw,104px);padding:var(--sp-1);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);background:var(--surface-recessed);object-fit:contain;flex:none}[data-word-ui=pricing-summary] .word-price-preview .price-preview-name{flex:8rem}@media (max-width:560px){[data-word-ui=pricing-summary] .word-price-preview>li{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}[data-word-ui=pricing-summary] .word-price-preview .word-price-art{grid-area:1/1/span 2}}[data-word-ui=pricing-cards] .plan-card{overflow:hidden}[data-word-ui=pricing-cards] .word-plan-art{block-size:clamp(150px,16vw,210px);margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) var(--sp-2);padding:var(--sp-3);border-block-end:var(--bw-hairline) solid var(--border-hairline);background-image:var(--grad-hero-portal);background-color:var(--surface-recessed);grid-template-rows:minmax(0,1fr);place-items:center;display:grid}[data-word-ui=pricing-cards] .plan-card-ff .word-plan-art{border-block-end-color:var(--c-burgundy-700);background-image:var(--grad-hero-portal), var(--grad-atmosphere)}[data-word-ui=pricing-cards] .word-plan-art img{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%}main.doc:has(>[data-word-ui=page-head]){max-inline-size:var(--w-page)}main.doc:has(>[data-word-ui=page-head])>:not([data-word-ui=page-head]){margin-inline:max(0px, calc((100% - (var(--w-doc) - 2 * var(--page-pad-inline))) / 2))}[data-word-ui=page-head] .word-head-split{align-items:center;gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}[data-word-ui=page-head] .word-head-text{min-inline-size:0}[data-word-ui=page-head] .word-head-text h1{margin-block:0 var(--sp-3);font-size:var(--fs-hero);line-height:var(--lh-hero)}[data-word-ui=page-head] .word-head-text>:last-child{margin-block-end:0}[data-word-ui=page-head] .word-head-art{object-fit:contain;object-position:center;justify-self:end;block-size:clamp(160px,24vw,300px);inline-size:min(100%,360px)}@media (min-width:768px){[data-word-ui=page-head] .word-head-split{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(200px,.36fr)}}main[data-word-ui=auth]{max-inline-size:66rem}[data-word-ui=auth] .word-auth-wrap{border:var(--bw-hairline) solid var(--border-arch);border-radius:var(--r-panel);background:var(--surface-card);box-shadow:var(--shadow-lift);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}[data-word-ui=auth] .word-auth-form{min-inline-size:0;padding:var(--card-pad)}[data-word-ui=auth] .word-auth-form>h1{margin-block-start:0}[data-word-ui=auth] .word-auth-form>.panel{background-color:var(--surface-card-inner);box-shadow:none}[data-word-ui=auth] .word-auth-form>.panel:not([data-state]){border-color:var(--border-hairline)}[data-word-ui=auth] .word-auth-art{min-block-size:18rem;padding:var(--sp-4);border-block-start:var(--bw-hairline) solid var(--border-hairline);background-image:var(--grad-hero-portal);background-color:var(--surface-recessed);place-items:center;display:grid}@media (min-width:900px){[data-word-ui=auth] .word-auth-wrap{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:stretch}[data-word-ui=auth] .word-auth-form{padding:clamp(24px,3.4vw,44px)}[data-word-ui=auth] .word-auth-art{border-block-start:0;border-inline-start:var(--bw-hairline) solid var(--border-hairline)}}.turnstile-slot{justify-items:center;min-block-size:74px;display:grid}.turnstile-lane{container-type:inline-size}.turnstile-slot[data-turnstile-size=compact]{min-block-size:149px}@container not (min-width:300px){.turnstile-slot{min-block-size:149px}}.turnstile-status{color:var(--text-secondary);font-size:var(--fs-body);text-align:center;margin:0}.turnstile-status:empty{display:none}.turnstile-status[data-turnstile-status=error]{color:var(--text-primary)}.turnstile-retry{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:429px){.panel .turnstile-lane{margin-inline:calc(-1 * var(--card-pad))}}[data-word-ui=auth] .word-recover{font-size:var(--fs-body);margin-block-start:var(--sp-3)}[data-word-ui=auth] .word-recover a.link-standalone{color:var(--text-accent);font-weight:var(--fw-semibold);text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:.09em}[data-word-ui=auth] .word-recover a.link-standalone:hover,[data-word-ui=auth] .word-recover a.link-standalone:focus-visible{color:var(--text-primary)}[data-word-ui=auth] .oauth-providers{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}[data-word-ui=auth] .oauth-providers button{justify-content:flex-start;align-items:center;gap:var(--sp-3);min-block-size:56px;inline-size:100%;padding-inline:var(--sp-3) var(--sp-4);border-radius:var(--r-card);text-align:start;display:flex}[data-word-ui=auth] .word-provider-art{object-fit:contain;flex:none;block-size:44px;inline-size:44px}main[data-word-ui=account] .settings-content{gap:var(--sp-5);min-inline-size:0;display:grid}main[data-word-ui=account] .settings-section{padding:var(--card-pad);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-panel);background:var(--surface-card);box-shadow:var(--shadow-card)}main[data-word-ui=account] .settings-section:first-child{border-block-start:var(--bw-hairline) solid var(--border-hairline);padding-block-start:var(--card-pad)}main[data-word-ui=account] .settings-section.danger-zone{border-color:var(--c-tone-error)}@media (min-width:1024px){main[data-word-ui=account] .settings-nav ul{gap:var(--sp-1);padding:var(--sp-2);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-panel);background:var(--surface-recessed)}main[data-word-ui=account] .settings-nav a,main[data-word-ui=account] .settings-nav button{border-radius:var(--r-control);background:0 0}main[data-word-ui=account] .settings-nav a:hover,main[data-word-ui=account] .settings-nav button:hover{background:var(--surface-card)}main[data-word-ui=account] .settings-nav [aria-current=page]{background:var(--surface-card);box-shadow:inset 3px 0 0 var(--c-crimson)}}main[data-word-ui=account] .word-profile-overview{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}main[data-word-ui=account] .word-profile-overview dl{margin:0}main[data-word-ui=account] dd .badge{white-space:normal;max-inline-size:100%}.provider-ico{block-size:20px;inline-size:20px;vertical-align:-4px;color:var(--text-secondary);margin-inline-end:var(--sp-2)}main[data-word-ui=account] .provider-row,main[data-word-ui=account] .record-list>li{padding:var(--sp-4);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);background:var(--surface-card-inner)}main[data-word-ui=account] .provider-row+.provider-row{margin-block-start:var(--sp-3)}main[data-word-ui=account] .provider-row:first-child{border-block-start:var(--bw-hairline) solid var(--border-hairline)}.renew-switch-row{justify-content:space-between;align-items:center;gap:var(--sp-4);max-inline-size:28rem;padding-block:var(--sp-2);margin-block-end:var(--sp-3);display:flex}main[data-word-ui=account] .settings-section .check-row{padding:var(--sp-3) var(--sp-4);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);background:var(--surface-card-inner)}main[data-word-ui=account] .settings-section .check-row+.check-row{margin-block-start:var(--sp-2)}main[data-word-ui=account]>.panel{border-radius:var(--r-panel)}[data-word-ui=page-head] .word-game-art{block-size:auto;inline-size:min(100%,380px);padding:var(--sp-2);border:var(--bw-hairline) solid var(--border-arch);border-radius:var(--r-card);background-image:var(--grad-hero-portal);background-color:var(--surface-card-inner);place-items:center;display:grid}[data-word-ui=page-head] .word-game-art>img{object-fit:contain;block-size:auto;max-block-size:260px;inline-size:100%}[data-word-ui=page-head] .word-game-art .cover-frame,[data-word-ui=page-head] .word-game-art .cover-slot{inline-size:100%}main[data-word-ui=room-flow]>dl{margin-block:0 var(--sp-6);grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:768px){main[data-word-ui=room-flow]>dl{gap:0 var(--sp-3);grid-template-rows:auto auto;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}main[data-word-ui=room-flow]>dl>dt{margin:var(--sp-3) 0 0;padding:var(--sp-3) var(--sp-4) 0;border:var(--bw-hairline) solid var(--border-hairline);background:var(--surface-card-inner);color:var(--text-tertiary);font-size:var(--fs-body-sm);border-block-end:0;border-start-start-radius:var(--r-card);border-start-end-radius:var(--r-card)}main[data-word-ui=room-flow]>dl>dt:first-of-type{margin-block-start:0}@media (min-width:768px){main[data-word-ui=room-flow]>dl>dt{margin-block-start:0}}main[data-word-ui=room-flow]>dl>dd{padding:var(--sp-1) var(--sp-4) var(--sp-3);border:var(--bw-hairline) solid var(--border-hairline);background:var(--surface-card-inner);font-weight:var(--fw-semibold);overflow-wrap:anywhere;border-block-start:0;border-end-end-radius:var(--r-card);border-end-start-radius:var(--r-card);margin:0}main[data-word-ui=room-flow]>.panel{border-radius:var(--r-panel)}main[data-word-ui=room-flow] .word-room-share{gap:var(--sp-6);padding:var(--sp-4);border:var(--bw-hairline) solid var(--border-arch);border-radius:var(--r-card);background-image:var(--grad-hero-portal);background-color:var(--surface-card-inner);align-items:flex-start}main[data-word-ui=room-flow] .word-room-share .room-code{padding:var(--sp-3) var(--sp-5);border:var(--bw-control) solid var(--c-peach-300);border-radius:var(--r-card);background:var(--surface-recessed);font-family:var(--font-display);font-size:var(--fs-display-code);letter-spacing:var(--tracking-code);color:var(--text-primary);margin:0}main[data-word-ui=room-flow] .word-room-share .room-invite-qr svg{padding:var(--sp-2);border-radius:var(--r-control);background:var(--c-cream-100)}main[data-word-ui=room-flow] .host-pairing{border-radius:var(--r-panel)}main[data-word-ui=room-flow] .host-pairing-qr svg{padding:var(--sp-3);border-radius:var(--r-card);background:var(--c-cream-100)}.hero-copy>.eyebrow{position:relative;inset-block-start:calc(-1 * var(--sp-3))}[data-strict-visual=join-room]{--sv-join-art-w:clamp(180px, 27%, 320px);grid-template-columns:minmax(0, 1fr) var(--sv-join-art-w);border-radius:var(--r-panel);grid-template-areas:"body art";justify-self:stretch;align-items:stretch;inline-size:100%;padding:0;display:grid;overflow:hidden}[data-strict-visual=join-room] .sv-join-body{min-inline-size:0;padding:calc(var(--card-pad) + var(--sp-3)) var(--card-pad);grid-area:body}[data-strict-visual=join-room] .sv-join-art{background-color:var(--surface-deep);grid-area:art;min-block-size:100%;position:relative}[data-strict-visual=join-room] .sv-join-art img{object-fit:cover;object-position:center 62%;block-size:100%;inline-size:100%;position:absolute;inset:0}[data-strict-visual=join-room] .sv-join-title{align-items:center;gap:var(--sp-3);margin-block:0 var(--sp-2);font-size:var(--fs-section);display:flex}[data-strict-visual=join-room] .sv-join-mark{inline-size:var(--sp-2);block-size:var(--sp-2);border-radius:var(--r-pill);background:var(--c-crimson-cta-from);box-shadow:0 0 var(--sp-3) var(--c-crimson);flex:none}[data-strict-visual=join-room] .sv-join-lede{margin-block:0 var(--sp-5);color:var(--text-secondary)}[data-strict-visual=join-room] .code-console-form{gap:var(--sp-3);align-items:stretch}[data-strict-visual=join-room] .sv-join-field{margin-block-end:0;position:relative}[data-strict-visual=join-room] .sv-join-input-icon{inline-size:var(--sp-8);block-size:var(--sp-8);border-radius:var(--r-control);background:var(--surface-card-inner);color:var(--c-peach-300);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--sp-3);translate:0 -50%}[data-strict-visual=join-room] .sv-join-input-icon svg{inline-size:var(--sp-5);block-size:var(--sp-5);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}[data-strict-visual=join-room] .sv-join-field .input-code{min-block-size:var(--sp-12);border-radius:var(--r-card);padding-inline-end:calc(var(--sp-8) + var(--sp-4))}[data-strict-visual=join-room] .sv-join-field .input-code::placeholder{font-family:var(--font-ui);font-weight:var(--fw-regular);letter-spacing:normal;text-transform:none;text-align:end;color:var(--text-tertiary);opacity:1}[data-strict-visual=join-room] .code-console-form .btn-primary{min-inline-size:7.5rem;min-block-size:var(--sp-12);border-radius:var(--r-card)}[data-strict-visual=join-room] .sv-join-help{align-items:center;gap:var(--sp-2);margin-block-start:var(--sp-4);display:flex}[data-strict-visual=join-room] .sv-join-help svg{inline-size:var(--sp-5);block-size:var(--sp-5);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;flex:none}@media (max-width:767px){[data-strict-visual=join-room]{grid-template-columns:minmax(0,1fr);grid-template-areas:"body"}[data-strict-visual=join-room] .sv-join-art{display:none}}[data-word-ui=auth] .word-auth-art{--sv-gate-edge-top:#030920;--sv-gate-edge-bottom:#080d26;background-color:var(--sv-gate-edge-top);background-image:linear-gradient(180deg, var(--sv-gate-edge-top), var(--sv-gate-edge-bottom));padding:0}@supports (color:lab(0% 0 0)){[data-word-ui=auth] .word-auth-art{--sv-gate-edge-top:lab(2.76018% 2.36633 -14.6993);--sv-gate-edge-bottom:lab(4.19069% 3.80515 -17.0359)}}[data-word-ui=auth] .word-auth-art img{object-fit:contain;object-position:center;border-radius:0;block-size:auto;max-block-size:100%;inline-size:100%;max-inline-size:none}@media (min-width:1024px){[data-word-ui=auth] .word-auth-wrap{grid-template-columns:minmax(0,1fr) minmax(320px,1.6fr)}[data-word-ui=auth] .word-auth-art{position:relative}[data-word-ui=auth] .word-auth-art img{object-fit:contain;object-position:center;block-size:100%;max-block-size:none;inline-size:100%;margin:auto;position:absolute;inset:0}}[data-word-ui=auth] .word-auth-art img{-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--c-night-900) 9%, var(--c-night-900) 91%, transparent 100%), linear-gradient(to right, transparent 0%, var(--c-night-900) 9%, var(--c-night-900) 91%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, var(--c-night-900) 9%, var(--c-night-900) 91%, transparent 100%), linear-gradient(to right, transparent 0%, var(--c-night-900) 9%, var(--c-night-900) 91%, transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:899px){[data-word-ui=auth] .word-auth-art{block-size:clamp(15rem,58vw,22rem);min-block-size:0;position:relative}[data-word-ui=auth] .word-auth-art img{object-fit:contain;object-position:center;border-radius:0;block-size:100%;max-block-size:none;inline-size:100%;margin:auto;position:absolute;inset:0}}@media (min-width:1200px){main[data-word-ui=auth]{max-inline-size:72rem}}main[data-word-ui=account] .settings-section .check-row{--sv-glow:#a06fff;--sv-glow-soft:#a06fff73;--sv-glow-fill:#442b7459;border-color:color-mix(in srgb, var(--c-cream-100) 26%, transparent);border-radius:var(--r-panel);background-image:var(--grad-navy-energy);box-shadow:var(--shadow-lift)}@supports (color:lab(0% 0 0)){main[data-word-ui=account] .settings-section .check-row{--sv-glow:lab(57.2878% 44.2861 -67.2923);--sv-glow-soft:lab(57.2878% 44.2861 -67.2923/.45);--sv-glow-fill:lab(23.8537% 25.6597 -38.4195/.35)}}main[data-word-ui=account] .settings-section .check-row input[type=checkbox]{appearance:none;inline-size:var(--sp-8);min-inline-size:var(--sp-8);block-size:var(--sp-8);min-block-size:var(--sp-8);border:var(--bw-control) solid var(--sv-glow);border-radius:calc(var(--r-chip) * 1.5);background:var(--sv-glow-fill);box-shadow:0 0 0 1px var(--sv-glow-soft), 0 0 12px var(--sv-glow-soft);cursor:pointer;margin:0}main[data-word-ui=account] .settings-section .check-row input[type=checkbox]:checked{background:linear-gradient(var(--sv-glow), var(--sv-glow)) center / 100% 100% no-repeat, var(--sv-glow-fill)}main[data-word-ui=account] .settings-section .check-row input[type=checkbox]:checked:after{content:"";border:solid var(--c-cream-100);border-width:0 var(--bw-control) var(--bw-control) 0;block-size:.7em;inline-size:.4em;margin:.15em auto 0;display:block;rotate:45deg}main[data-word-ui=account] .settings-section .check-row input[type=checkbox]:disabled{cursor:not-allowed}main[data-word-ui=account][data-strict-visual=account-2026] .acct-ico{inline-size:var(--sp-8);block-size:var(--sp-8);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-cream-100) 14%, transparent);border-radius:var(--r-control);background:var(--surface-card-inner);color:var(--text-accent);flex:none;place-items:center;display:inline-grid}main[data-word-ui=account][data-strict-visual=account-2026] .acct-ico svg{inline-size:var(--sp-4);block-size:var(--sp-4)}main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav .acct-ico{inline-size:var(--sp-5);block-size:var(--sp-5);color:inherit;background:0 0;border:0}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section>h2{align-items:center;gap:var(--sp-2);font-size:var(--fs-card);display:flex}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section>h2+p:not([data-state]),main[data-word-ui=account][data-strict-visual=account-2026] .acct-fold-body>p:first-child{margin-block:0 var(--sp-5);max-inline-size:var(--measure-hint);color:var(--text-tertiary);font-size:var(--fs-body-sm)}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section:has(>.acct-fold){padding:0}main[data-word-ui=account][data-strict-visual=account-2026] .acct-fold summary{list-style:none}main[data-word-ui=account][data-strict-visual=account-2026] .acct-fold summary::-webkit-details-marker{display:none}main[data-word-ui=account][data-strict-visual=account-2026] .acct-fold-summary{align-items:center;gap:var(--sp-3);min-block-size:var(--sp-14);padding:var(--sp-3) var(--sp-5);border-radius:inherit;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid}main[data-word-ui=account][data-strict-visual=account-2026] .acct-fold-summary h2{font-size:var(--fs-card);margin:0}main[data-word-ui=account][data-strict-visual=account-2026] .acct-fold-chevron{inline-size:var(--sp-6);block-size:var(--sp-6);color:var(--text-tertiary);transition:rotate var(--dur-feedback) var(--ease-standard);place-items:center;display:grid}main[data-word-ui=account][data-strict-visual=account-2026] .acct-fold-chevron svg{inline-size:var(--sp-4);block-size:var(--sp-4)}main[data-word-ui=account][data-strict-visual=account-2026] .acct-fold[open]>.acct-fold-summary .acct-fold-chevron{rotate:180deg}main[data-word-ui=account][data-strict-visual=account-2026] .acct-fold-body{padding:var(--sp-4) var(--sp-5) var(--sp-5);border-block-start:var(--bw-hairline) solid color-mix(in srgb, var(--c-cream-100) 8%, transparent)}@media (hover:hover) and (pointer:fine){main[data-word-ui=account][data-strict-visual=account-2026] .acct-fold-summary:hover{background-color:color-mix(in srgb, var(--c-cream-100) 4%, transparent)}}main[data-word-ui=account][data-strict-visual=account-2026] .acct-nav-id{display:none}@media (min-width:1024px){main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav ul{min-block-size:min(22rem, calc(100dvh - var(--sp-24) - var(--sp-22)));gap:var(--sp-1);padding:var(--sp-2);border-color:color-mix(in srgb, var(--c-cream-100) 12%, transparent);border-radius:var(--r-panel);background-color:var(--surface-recessed);background-image:var(--grad-navy-energy);box-shadow:inset 0 var(--bw-hairline) 0 color-mix(in srgb, var(--c-cream-100) 6%, transparent)}main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav a,main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav button{color:var(--text-secondary)}main[data-word-ui=account][data-strict-visual=account-2026] .acct-nav-id{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-cream-100) 10%, transparent);border-radius:var(--r-card);background:var(--surface-card-inner);font-weight:var(--fw-semibold);display:flex}main[data-word-ui=account][data-strict-visual=account-2026] .acct-nav-id .acct-avatar{inline-size:var(--sp-9);block-size:var(--sp-9);border-radius:var(--r-control);font-size:var(--fs-body)}main[data-word-ui=account][data-strict-visual=account-2026] .acct-nav-id bdi{font-family:var(--font-ltr);font-size:var(--fs-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav li:has(>form){border-block-start:var(--bw-hairline) solid color-mix(in srgb, var(--c-cream-100) 10%, transparent);margin-block-start:auto;padding-block-start:var(--sp-2)}}@media (max-width:1023px){main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav ul{scroll-snap-type:inline proximity;scroll-padding-inline:var(--sp-4)}main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav li{scroll-snap-align:start}}@media (hover:hover) and (pointer:fine){main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav a:hover,main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav button:hover{color:var(--text-primary)}main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav form button:hover{border-color:color-mix(in srgb, var(--c-tone-error) 35%, transparent);background-color:color-mix(in srgb, var(--c-tone-error) 10%, transparent);color:var(--c-tone-error)}}main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav form button{color:var(--c-tone-error);transition:scale var(--dur-feedback) var(--ease-standard)}main[data-word-ui=account][data-strict-visual=account-2026] .settings-nav form button:active{scale:.97}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section{padding:var(--sp-6);border-color:color-mix(in srgb, var(--c-cream-100) 11%, transparent);background-color:var(--surface-card);background-image:var(--grad-navy-energy), var(--gd-paper-relief);background-blend-mode:normal, soft-light;box-shadow:inset 0 var(--bw-hairline) 0 color-mix(in srgb, var(--c-cream-100) 9%, transparent), inset 0 calc(-1 * var(--bw-hairline)) 0 color-mix(in srgb, var(--c-night-900) 45%, transparent);background-repeat:no-repeat,repeat}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section[aria-labelledby=identity-heading]{padding:var(--card-pad)}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section[aria-labelledby=identity-heading]>h2{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main[data-word-ui=account][data-strict-visual=account-2026] .settings-body{background-image:var(--band-page-bg);background-repeat:no-repeat}main[data-word-ui=account][data-strict-visual=account-2026] .settings-content{gap:var(--sp-4)}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section[aria-labelledby=identity-heading]{isolation:isolate;background-image:var(--band-hero-bg), var(--band-portal-lines), var(--gd-leather-relief);background-blend-mode:normal, normal, soft-light;background-repeat:no-repeat,repeat,repeat;border-color:#0000;position:relative;overflow:hidden}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section[aria-labelledby=identity-heading]:before{content:"";border-radius:inherit;padding:var(--bw-hairline);background:var(--grad-panel-edge);-webkit-mask:var(--mask-solid) content-box, var(--mask-solid);mask:var(--mask-solid) content-box, var(--mask-solid);pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}main[data-word-ui=account][data-strict-visual=account-2026] .word-profile-overview{align-items:center}@media (min-width:560px){main[data-word-ui=account][data-strict-visual=account-2026] .word-profile-overview{grid-template-columns:auto minmax(0,1fr)}}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar{inline-size:var(--sp-22);block-size:var(--sp-22);border-radius:var(--r-game-card);background-color:var(--surface-deep);background-image:var(--grad-hero-portal);color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-page);font-weight:var(--fw-bold);isolation:isolate;place-items:center;display:grid;position:relative}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar:before{content:"";border-radius:inherit;padding:var(--bw-control);background:var(--grad-panel-edge);-webkit-mask:var(--mask-solid) content-box, var(--mask-solid);mask:var(--mask-solid) content-box, var(--mask-solid);pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar .acct-ico{inline-size:var(--sp-8);block-size:var(--sp-8);background:0 0;border:0}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar .acct-ico svg{block-size:100%;inline-size:100%}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar[data-status=active]:after{content:"";inline-size:var(--sp-4);block-size:var(--sp-4);border:var(--bw-brand-rule) solid var(--c-night-650);border-radius:var(--r-pill);background:var(--c-tone-ok);box-shadow:0 0 var(--sp-2) color-mix(in srgb, var(--c-tone-ok) 55%, transparent);position:absolute;inset-block-end:calc(-1 * var(--sp-1));inset-inline-end:calc(-1 * var(--sp-1))}main[data-word-ui=account][data-strict-visual=account-2026] .word-profile-overview dl{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}main[data-word-ui=account][data-strict-visual=account-2026] .identity-item{min-inline-size:0;max-inline-size:100%}main[data-word-ui=account][data-strict-visual=account-2026] .identity-item>dd{overflow-wrap:anywhere;margin:0}main[data-word-ui=account][data-strict-visual=account-2026] .identity-item:nth-child(-n+3)>dt{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main[data-word-ui=account][data-strict-visual=account-2026] .identity-item:first-child{flex:100%}main[data-word-ui=account][data-strict-visual=account-2026] .identity-item:first-child>dd{font-size:var(--fs-section);font-weight:var(--fw-bold);line-height:var(--lh-heading)}main[data-word-ui=account][data-strict-visual=account-2026] .identity-item:first-child>dd bdi{font-family:var(--font-ltr)}main[data-word-ui=account][data-strict-visual=account-2026] .identity-item:nth-child(4){align-items:baseline;gap:var(--sp-1);color:var(--text-tertiary);font-size:var(--fs-body-sm);flex:100%;margin-block-start:var(--sp-1);display:flex}main[data-word-ui=account][data-strict-visual=account-2026] .identity-item:nth-child(4)>dt{margin:0}main[data-word-ui=account][data-strict-visual=account-2026] .identity-item:nth-child(4)>dd{color:var(--text-secondary);font-weight:var(--fw-medium)}main[data-word-ui=account][data-strict-visual=account-2026] .provider-row{border-color:color-mix(in srgb, var(--c-cream-100) 10%, transparent);background-color:var(--surface-card-inner);background-image:var(--grad-navy-energy);transition:border-color var(--dur-feedback) var(--ease-standard), background-color var(--dur-feedback) var(--ease-standard)}@media (min-width:640px){main[data-word-ui=account][data-strict-visual=account-2026] .provider-row{align-items:center;gap:var(--sp-1) var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}main[data-word-ui=account][data-strict-visual=account-2026] .provider-row>p,main[data-word-ui=account][data-strict-visual=account-2026] .provider-row>form{margin:0}main[data-word-ui=account][data-strict-visual=account-2026] .provider-row .provider-row-action{grid-area:1/2;justify-self:end}main[data-word-ui=account][data-strict-visual=account-2026] .provider-row .provider-row-note{grid-area:auto/1/auto/-1;justify-self:start}main[data-word-ui=account][data-strict-visual=account-2026] .provider-row .provider-row-id{grid-column:1}}main[data-word-ui=account][data-strict-visual=account-2026] .provider-row .provider-row-head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}main[data-word-ui=account][data-strict-visual=account-2026] .provider-row .provider-row-id{color:var(--text-tertiary);font-size:var(--fs-body-sm)}main[data-word-ui=account][data-strict-visual=account-2026] .provider-row:has(>.provider-row-head>.badge:not(.badge-ok)){border-style:dashed;border-color:var(--border-unresolved)}main[data-word-ui=account][data-strict-visual=account-2026] .provider-ico{box-sizing:content-box;inline-size:var(--sp-5);block-size:var(--sp-5);padding:var(--sp-1);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-cream-100) 14%, transparent);border-radius:var(--r-chip);background:var(--surface-card-inner);transition:border-color var(--dur-feedback) var(--ease-standard), background-color var(--dur-feedback) var(--ease-standard)}@media (hover:hover) and (pointer:fine){main[data-word-ui=account][data-strict-visual=account-2026] .provider-row:hover,main[data-word-ui=account][data-strict-visual=account-2026] .provider-row:hover .provider-ico{border-color:var(--border-hover);background-color:var(--surface-card)}main[data-word-ui=account][data-strict-visual=account-2026] .check-row:hover{border-color:color-mix(in srgb, var(--c-cream-100) 42%, transparent)}}main[data-word-ui=account][data-strict-visual=account-2026] .provider-row:active,main[data-word-ui=account][data-strict-visual=account-2026] .check-row:active{background-color:var(--surface-card)}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section .check-row{justify-content:space-between;align-items:center;gap:var(--sp-3);transition:border-color var(--dur-feedback) var(--ease-standard), background-color var(--dur-feedback) var(--ease-standard);flex-direction:row-reverse;display:flex}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section .check-row label{cursor:pointer}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section .check-row input[type=checkbox]{appearance:none;inline-size:var(--sp-12);min-inline-size:var(--sp-12);block-size:var(--sp-6);min-block-size:var(--sp-6);border:var(--bw-hairline) solid var(--border-control);border-radius:var(--r-pill);background:var(--surface-card-inner);box-shadow:none;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-standard), border-color var(--dur-feedback) var(--ease-standard);margin:0;position:relative}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section .check-row input[type=checkbox]:after{content:"";inline-size:var(--sp-4);block-size:var(--sp-4);border-radius:var(--r-pill);background:var(--c-cream-100);transition:inset-inline-start var(--dur-feedback) var(--ease-standard);border:0;margin:0;display:block;position:absolute;inset-block-start:50%;inset-inline-start:var(--sp-1);translate:0 -50%;rotate:none;scale:1}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section .check-row input[type=checkbox]:checked{border-color:var(--c-crimson);background-color:var(--c-crimson);background-image:var(--grad-crimson-cta)}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section .check-row input[type=checkbox]:checked:after{background:var(--c-cream-100);border:0;margin:0;inset-inline-start:calc(100% - var(--sp-4) - var(--sp-1));rotate:none;scale:1}main[data-word-ui=account][data-strict-visual=account-2026] #notifications fieldset{gap:var(--sp-3);border:0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;display:grid}main[data-word-ui=account][data-strict-visual=account-2026] #notifications fieldset .check-row+.check-row{margin-block-start:0}main[data-word-ui=account][data-strict-visual=account-2026] .settings-section.danger-zone{border-color:var(--border-invalid);background-image:var(--grad-context-error), var(--gd-paper-relief);background-blend-mode:normal, soft-light;background-repeat:no-repeat,repeat}@media (min-width:1024px){main[data-word-ui=account][data-strict-visual=account-2026] .danger-zone .acct-fold-body{column-gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,22rem);display:grid}main[data-word-ui=account][data-strict-visual=account-2026] .danger-zone .acct-fold-body>p,main[data-word-ui=account][data-strict-visual=account-2026] .danger-zone .acct-fold-body>ul{grid-column:1}main[data-word-ui=account][data-strict-visual=account-2026] .danger-zone .acct-fold-body>form{grid-area:1/2/span 3;align-self:center}}main[data-word-ui=account][data-strict-visual=account-2026] .danger-zone .acct-ico{border-color:color-mix(in srgb, var(--c-tone-error) 32%, transparent);background:color-mix(in srgb, var(--c-tone-error) 8%, transparent);color:var(--c-tone-error)}main[data-word-ui=account][data-strict-visual=account-2026] .badge{align-items:center;gap:var(--sp-1);display:inline-flex}main[data-word-ui=account][data-strict-visual=account-2026] .badge:before{content:"";inline-size:var(--sp-1);block-size:var(--sp-1);border-radius:var(--r-pill);box-shadow:0 0 var(--sp-2) currentColor;background:currentColor;flex:none}main[data-word-ui=account][data-strict-visual=account-2026] .btn-primary{border:var(--bw-hairline) solid color-mix(in srgb, var(--c-crimson-cta-to) 80%, transparent);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--c-cream-100) 26%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--c-night-900) 40%, transparent), 0 var(--sp-2) var(--sp-4) calc(-1 * var(--sp-1)) color-mix(in srgb, var(--c-night-900) 80%, transparent)}main[data-word-ui=account][data-strict-visual=account-2026] .btn-primary:hover{background-image:var(--grad-crimson-cta)}@media (min-width:640px){main[data-word-ui=account][data-strict-visual=account-2026] #password .form-narrow{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-inline-size:40rem;display:grid}main[data-word-ui=account][data-strict-visual=account-2026] #password .form-narrow>.field:has(#current-password){grid-column:1/-1}main[data-word-ui=account][data-strict-visual=account-2026] #password .form-narrow>button{grid-column:1/-1;justify-self:start}}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar .acct-avatar-art{block-size:88%;inline-size:88%}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar-picker{grid-column:1/-1;margin-block-start:var(--sp-2)}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar-picker>summary{align-items:center;gap:var(--sp-2);inline-size:max-content;min-block-size:var(--target-min);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-standard), color var(--dur-feedback) var(--ease-standard);list-style:none;display:inline-flex}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar-picker>summary::-webkit-details-marker{display:none}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar-options{gap:var(--sp-3);margin-block:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar-option{inline-size:var(--sp-16);block-size:var(--sp-16);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-cream-100) 14%, transparent);border-radius:var(--r-card);background:var(--surface-card-inner);cursor:pointer;transition:border-color var(--dur-feedback) var(--ease-standard), background-color var(--dur-feedback) var(--ease-standard);place-items:center;display:grid;position:relative}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar-option input{appearance:none;opacity:0;border-radius:inherit;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar-option:has(input:focus-visible){outline:var(--focus-width) solid var(--border-focus);outline-offset:var(--focus-offset)}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar-option .acct-avatar-art{block-size:82%;inline-size:82%}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar-option:has(input:checked){border-color:var(--c-crimson);box-shadow:0 0 0 var(--bw-hairline) var(--c-crimson)}@media (hover:hover) and (pointer:fine){main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar-picker>summary:hover{background-color:color-mix(in srgb, var(--c-cream-100) 5%, transparent);color:var(--text-primary)}main[data-word-ui=account][data-strict-visual=account-2026] .acct-avatar-option:hover{border-color:var(--border-hover)}}.install-entry{margin-block:var(--sp-8) var(--sp-7)}[data-testid=install-prompt]~.install-entry{display:none}.install-card-entry .install-guide{flex:100%;margin-block-start:0}@media (max-width:767px){.install-card-entry{text-align:center;justify-content:center}.install-card-entry>.btn{inline-size:100%;margin-inline-start:0}}[data-strict-visual=join-room]{--sv-join-art-w:clamp(220px, 36%, 430px);--mask-ink:var(--c-night-900)}[data-strict-visual=join-room] .sv-join-art{background-color:#0000;background-image:linear-gradient(to right, var(--surface-deep) 0%, var(--surface-deep) 28%, transparent 96%)}[data-strict-visual=join-room] .sv-join-art img{object-position:0% 62%;inline-size:78%;-webkit-mask-image:linear-gradient(to left, transparent 0%, var(--mask-ink) 45%), linear-gradient(to bottom, transparent 0%, var(--mask-ink) 14%, var(--mask-ink) 86%, transparent 100%);mask-image:linear-gradient(to left, transparent 0%, var(--mask-ink) 45%), linear-gradient(to bottom, transparent 0%, var(--mask-ink) 14%, var(--mask-ink) 86%, transparent 100%);inset-inline:auto 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.game-card[data-v6-card]{--v6-pill-red:color-mix(in srgb, var(--c-crimson) 62%, transparent);--v6-pill-red-fill:color-mix(in srgb, var(--c-crimson) 18%, var(--surface-card-inner));--v6-pill-blue:color-mix(in srgb, var(--c-navy-500) 70%, var(--c-tone-info));--v6-title-gold:var(--c-peach-300);--v6-glow:color-mix(in srgb, var(--c-crimson) 45%, transparent);gap:var(--sp-4);border-color:var(--border-band);background-image:var(--band-portal-lines), var(--grad-navy-energy);background-color:var(--surface-game-card)}@media (min-width:1280px){.card-list-v6[data-v6=home-game-list]{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-list-v6[data-v6=games-list]+.v6-upcoming{margin-block-start:var(--sp-8)}.game-card[data-v6-card] .v6-pills{justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.game-card[data-v6-card] .v6-pill{white-space:normal;gap:var(--sp-1);max-inline-size:100%;padding-block:var(--sp-2);padding-inline:var(--sp-2);border-color:var(--border-band);background:var(--surface-card-inner);font-weight:var(--fw-medium);flex:none}.game-card[data-v6-card] .v6-pill-status{border-color:var(--v6-pill-red);background:var(--v6-pill-red-fill);color:var(--text-primary)}.game-card[data-v6-card] .v6-pill-status .v6-ico{color:var(--c-tone-error)}.game-card[data-v6-card] .v6-pill-players{border-color:var(--v6-pill-blue)}.game-card[data-v6-card] .v6-pill-players .v6-ico,.game-card[data-v6-card] .v6-pill-players bdi{color:var(--c-tone-info)}.game-card[data-v6-card] .v6-pill-players bdi{font-weight:var(--fw-bold)}.v6-ico{flex:none;block-size:1em;inline-size:1em;font-size:1.1em}.v6-ico-lg{font-size:1.5em}.v6-ico-chev{opacity:.9;font-size:1.05em}.game-card[data-v6-card] .v6-title-block{gap:var(--sp-1);margin-block:var(--sp-2) 0;text-align:center;justify-items:center;display:grid}.game-card[data-v6-card] .v6-title-block>*{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.game-card[data-v6-card] .v6-title-block h2,.game-card[data-v6-card] .v6-title-block h3{font-family:var(--font-display);font-size:var(--fs-section);font-weight:var(--fw-bold);line-height:var(--lh-heading);margin:0}.game-card[data-v6-card] .v6-title-block h2 a,.game-card[data-v6-card] .v6-title-block h3 a{color:var(--v6-title-gold);text-underline-offset:.2em;text-decoration-color:#0000}.game-card[data-v6-card] .v6-title-block h2 a:hover,.game-card[data-v6-card] .v6-title-block h3 a:hover,.game-card[data-v6-card] .v6-title-block h2 a:focus-visible,.game-card[data-v6-card] .v6-title-block h3 a:focus-visible{text-decoration-color:currentColor}.game-card[data-v6-card] .v6-latin{align-items:center;gap:var(--sp-3);inline-size:100%;color:var(--c-tone-error);font-size:var(--fs-body-sm);letter-spacing:var(--tracking-code);margin-block:0;display:flex}.game-card[data-v6-card] .v6-latin:before,.game-card[data-v6-card] .v6-latin:after{content:"";block-size:var(--bw-hairline);background:linear-gradient(to right, transparent, var(--border-arch), transparent);flex:1 1 0}.game-card[data-v6-card] .context-hint{margin-block:0}.game-card[data-v6-card] .v6-facts{justify-content:center;gap:var(--sp-1) var(--sp-2);color:var(--text-tertiary);font-size:var(--fs-body-sm);text-align:center;flex-wrap:wrap;margin:0;display:flex}.game-card[data-v6-card] .v6-facts dt:after{content:":"}.game-card[data-v6-card] .v6-facts dd{color:var(--text-secondary);margin:0}.game-card[data-v6-card] .v6-disclosure{font-size:var(--fs-body-sm);margin:0}.game-card[data-v6-card] .v6-actions{align-items:stretch;gap:var(--sp-3);flex-direction:column;margin-block-start:auto;padding-block-start:var(--sp-2)}.game-card[data-v6-card] .v6-actions .btn{justify-content:space-between;gap:var(--sp-3);inline-size:100%;padding-inline:var(--sp-5);border-radius:var(--r-card);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);flex-direction:row-reverse;display:flex}.game-card[data-v6-card] .v6-btn-label{text-align:center;flex:auto}.game-card[data-v6-card] .v6-btn-primary{min-block-size:calc(var(--h-button-prominent) + var(--sp-4));border-color:color-mix(in srgb, var(--c-peach-300) 45%, transparent);background:var(--grad-crimson-cta);color:var(--text-on-crimson);font-family:var(--font-display);font-size:var(--fs-card);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 35%, transparent), 0 10px 26px -12px var(--v6-glow)}.game-card[data-v6-card] .v6-btn-primary:hover{filter:brightness(1.06)}.game-card[data-v6-card] .v6-btn-primary .v6-ico-chev{color:var(--c-peach-300)}.game-card[data-v6-card] .v6-btn-secondary{min-block-size:var(--h-button-prominent);border-color:var(--border-control);background-color:var(--surface-card-inner);color:var(--text-primary)}.game-card[data-v6-card] .v6-btn-secondary .v6-ico-lg,.game-card[data-v6-card] .v6-btn-secondary .v6-ico-chev{color:var(--c-tone-info)}.v6-upcoming{background-image:var(--band-portal-lines), var(--grad-navy-energy);border-color:var(--border-band)}.v6-upcoming-band{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:768px) and (max-width:1023px){.v6-upcoming-band{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start}.v6-upcoming-band>.v6-upcoming-copy{grid-area:1/1}.v6-upcoming-band>.v6-upcoming-art{grid-area:2/1}.v6-upcoming-band>.v6-upcoming-list{grid-area:1/2/span 2;margin-block-start:0}}@media (max-width:767px){.v6-upcoming-band>.v6-upcoming-list{order:3}}@media (min-width:1024px){.v6-upcoming-band{grid-template-columns:minmax(0,1.1fr) minmax(220px,264px) minmax(180px,.5fr)}.v6-upcoming-band>.v6-upcoming-list{grid-area:1/2}.v6-upcoming-band>.v6-upcoming-art{grid-column:3}}.v6-upcoming-copy h2{margin-block:0 var(--sp-3);font-size:var(--fs-page)}.v6-upcoming-eyebrow{margin-block-end:var(--sp-2)}.v6-upcoming-art{object-fit:contain;justify-self:center;max-block-size:250px;inline-size:100%}@media (max-width:767px){.v6-upcoming-art{max-block-size:190px}}.v6-upcoming-list{grid-template-columns:minmax(0,320px);justify-content:center;margin-block-start:var(--sp-5)}@media (max-width:767px){.v6-upcoming{padding-block:var(--sp-3)}.v6-upcoming-band{gap:var(--sp-4)}.v6-upcoming-list{gap:var(--sp-3);grid-template-columns:minmax(0,288px)}.game-card[data-v6-card=upcoming]{padding-block:var(--sp-3)}}.game-card[data-v6-card=upcoming]{gap:var(--sp-3)}.game-card[data-v6-card=upcoming] .cover-slot{display:none}@media (max-width:639px){.game-card[data-v6-card=upcoming] .v6-release-box{min-block-size:0}.v6-upcoming-band>.v6-upcoming-art{display:none}.v6-upcoming-list{margin-block-start:var(--sp-2)}.game-card[data-v6-card=upcoming]{gap:var(--sp-2)}.game-card[data-v6-card=upcoming] .v6-title-block{margin-block-start:0}.game-card[data-v6-card=upcoming] .v6-release-box{padding-block:var(--sp-2);gap:var(--sp-3)}.game-card[data-v6-card=upcoming] .v6-release-clock{inline-size:var(--sp-9);block-size:var(--sp-9)}}@media (min-width:1024px){.v6-upcoming-list{grid-template-columns:minmax(0,1fr);margin-block-start:0}}.v6-release-box{--v6-ring-blue:color-mix(in srgb, var(--c-tone-info) 70%, var(--c-navy-500));--v6-ring-red:var(--c-crimson-cta-from);justify-content:space-between;align-items:center;gap:var(--sp-4);min-block-size:calc(var(--h-button-prominent) + var(--sp-12));padding-block:var(--sp-3);padding-inline:var(--sp-4);border:var(--bw-hairline) solid transparent;border-radius:var(--r-card);background:linear-gradient(var(--surface-game-card), var(--surface-game-card)) padding-box, linear-gradient(135deg, var(--v6-ring-blue), var(--v6-ring-red)) border-box;color:var(--text-primary);box-shadow:0 12px 30px -16px var(--v6-ring-red);flex-direction:row-reverse;margin:0;display:flex;position:relative}.v6-release-clock{inline-size:var(--sp-14);block-size:var(--sp-14);border-radius:var(--r-pill);background:conic-gradient(var(--v6-ring-red), var(--v6-ring-blue), var(--v6-ring-red));box-shadow:0 0 var(--sp-4) color-mix(in srgb, var(--v6-ring-red) 45%, transparent);flex:none;place-items:center;display:grid}.v6-release-clock .v6-ico-ring{block-size:100%;inline-size:100%;padding:var(--bw-control);border-radius:var(--r-pill);background:var(--surface-deep);color:var(--c-peach-300)}.v6-release-text{gap:var(--sp-1);text-align:start;min-inline-size:0;display:grid}.v6-release-title{font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.v6-release-when{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.v6-release-when:before,.v6-release-when:after{content:"✦";margin-inline:var(--sp-1)}:root{--ux-quick:calc(var(--dur-feedback) * .7);--ux-travel:calc(var(--dur-transition) * .8);--ux-flash:var(--dur-feedback);--ux-enter:calc(var(--dur-transition) * 1.2);--ux-tick:calc(var(--dur-transition) * 1.6);--ux-scan:var(--dur-celebration);--ux-light:color-mix(in srgb, var(--c-peach-300) 18%, transparent);--ux-light-strong:color-mix(in srgb, var(--c-peach-300) 34%, transparent);--ux-red-soft:color-mix(in srgb, var(--c-crimson) 45%, transparent)}header .site-nav :is(a,button).nav-link{--ux-mx:0px;--ux-my:0px;translate:var(--ux-mx) var(--ux-my);transition:translate var(--dur-feedback) var(--ease-standard), background-color var(--dur-feedback) var(--ease-standard), box-shadow var(--dur-feedback) var(--ease-standard)}header .site-nav :is(a,button).nav-link:focus-visible{background:var(--surface-card-inner)}header .site-nav :is(a,button).nav-link:focus-visible:not([aria-current=page]){position:relative}header .site-nav :is(a,button).nav-link:focus-visible:not([aria-current=page]):after{content:"";inset-block-end:var(--sp-1);inset-inline:var(--sp-3);border-radius:var(--r-pill);background:var(--c-peach-300);block-size:2px;position:absolute}header .site-nav :is(a,button).nav-link[data-ux-press],header .site-nav :is(a,button).nav-link:active{background:var(--surface-card-inner);filter:brightness(1.18)}.site-nav form{display:contents}.site-nav button.nav-link{cursor:pointer;background:0 0;border:0;margin:0}.nav-drawer form{display:contents}button.nav-drawer-row{cursor:pointer;font:inherit;text-align:start;border:0;inline-size:100%;margin:0}header nav.site-nav{--ux-ul-start:0px;--ux-ul-w:0px;position:relative}header nav.site-nav>.ux-nav-underline{inline-size:min(var(--ux-ul-w), max(0px, calc(100% - var(--ux-ul-start))));border-radius:var(--r-pill);background:linear-gradient(to right, var(--c-crimson), var(--c-peach-300), var(--c-crimson));opacity:0;pointer-events:none;block-size:2px;transition:inset-inline-start var(--ux-travel) var(--ease-out-expo), inline-size var(--ux-travel) var(--ease-out-expo), opacity var(--dur-feedback) var(--ease-standard);position:absolute;inset-block-end:0;inset-inline-start:clamp(0px, var(--ux-ul-start), 100%)}header nav.site-nav[data-ux-ul=travel]>.ux-nav-underline{opacity:1}header nav.site-nav[data-ux-ul-init]>.ux-nav-underline{transition:none}header.page-head[data-word-ui=page-head]{--ux-sx:50%;--ux-sy:50%;isolation:isolate;position:relative}header.page-head[data-word-ui=page-head]:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(closest-side at var(--ux-sx) var(--ux-sy), var(--ux-light), transparent 72%);opacity:0;transition:opacity var(--dur-transition) var(--ease-standard);pointer-events:none;position:absolute;inset:0}header.page-head[data-word-ui=page-head][data-ux-hot]:after{opacity:1}header.page-head[data-word-ui=page-head][data-ux-pulse]:after{animation:ux-pulse var(--dur-panel) var(--ease-out-expo) 1}@keyframes ux-pulse{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.4}}header.page-head[data-word-ui=page-head] .word-head-text h1{transition:translate var(--dur-transition) var(--ease-out-expo)}header.page-head[data-word-ui=page-head] .word-head-art{transform-origin:50% 80%;transition:translate var(--dur-transition) var(--ease-out-expo), rotate var(--dur-transition) var(--ease-out-expo)}header.page-head[data-word-ui=page-head][data-ux-hot] .word-head-text h1,header.page-head[data-word-ui=page-head][data-ux-press] .word-head-text h1{translate:0 -3px}[data-ux-page=pricing] header.page-head[data-ux-hot] .word-head-art,[data-ux-page=pricing] header.page-head[data-ux-press] .word-head-art,[data-ux-page=about] header.page-head[data-ux-hot] .word-head-art,[data-ux-page=about] header.page-head[data-ux-press] .word-head-art,[data-ux-page=help] header.page-head[data-ux-hot] .word-head-art,[data-ux-page=help] header.page-head[data-ux-press] .word-head-art,[data-ux-page=account] header.page-head[data-ux-hot] .word-head-art,[data-ux-page=account] header.page-head[data-ux-press] .word-head-art{translate:0 -4px;rotate:-2deg}[data-ux-page=help] header.page-head[data-word-ui=page-head] .word-head-art{box-sizing:border-box;padding-block:max(0px,clamp(160px,24vw,300px)/2 - 37.5%)}[data-ux-page=games] header.page-head[data-ux-hot] .word-head-art,[data-ux-page=games] header.page-head[data-ux-press] .word-head-art{translate:0 -2px;rotate:-3deg}.btn{isolation:isolate;position:relative}.btn:after{content:"";z-index:-1;border-radius:inherit;transition:inset var(--dur-feedback) var(--ease-standard), box-shadow var(--dur-feedback) var(--ease-standard);pointer-events:none;position:absolute;inset:2px;box-shadow:inset 0 0 0 1px #0000}@media (hover:hover) and (pointer:fine){.btn:hover:after{box-shadow:inset 0 0 0 1px var(--ux-light-strong);inset:3px}}.btn:active{transition:background-color var(--dur-feedback) var(--ease-standard), border-color var(--dur-feedback) var(--ease-standard), color var(--dur-feedback) var(--ease-standard), opacity var(--dur-feedback) var(--ease-standard), transform var(--ux-quick) var(--ease-standard)}.btn[data-ux-ripple]{overflow:hidden}.btn[data-ux-ripple]:after{background:radial-gradient(circle at var(--ux-rx,50%) var(--ux-ry,50%), var(--ux-light-strong) 0, transparent 40%);animation:ux-ripple calc(var(--dur-transition) * 1.8) var(--ease-out-expo) 1}@keyframes ux-ripple{0%{opacity:1;scale:.2}to{opacity:0;scale:1.6}}.game-card[data-v6-card]{--ux-px:0;--ux-py:0}.game-card[data-v6-card]>.cover-frame,.game-card[data-v6-card]>.cover-slot,.game-card[data-v6-card]>p:first-child{translate:calc(var(--ux-px) * 3px) calc(var(--ux-py) * 3px);transition:translate var(--dur-transition) var(--ease-out-expo)}.game-card[data-v6-card] .v6-title-block,.game-card[data-v6-card] .v6-pills{translate:calc(var(--ux-px) * -1px) calc(var(--ux-py) * -1px);transition:translate var(--dur-transition) var(--ease-out-expo)}.game-card[data-v6-card][data-ux-press]{scale:.99}.v6-pill-status .v6-ico,.v6-release-box .v6-ico-ring{transform-origin:50%}.v6-pill-status[data-ux-tick] .v6-ico,.v6-release-box[data-ux-tick] .v6-ico-ring{animation:ux-tick var(--ux-tick) var(--ease-out-expo) 1}@keyframes ux-tick{0%{rotate:none}35%{rotate:14deg}70%{rotate:-6deg}to{rotate:none}}.v6-pill-status,.v6-release-box{position:relative;overflow:hidden}.v6-pill-status[data-ux-tick]:after,.v6-release-box[data-ux-tick]:after{content:"";border-radius:inherit;background:linear-gradient(100deg, transparent 30%, var(--ux-light-strong) 50%, transparent 70%);animation:ux-sweep calc(var(--dur-transition) * 2.4) var(--ease-standard) 1;pointer-events:none;background-size:250% 100%;position:absolute;inset:0}@keyframes ux-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.game-card[data-v6-card] .v6-title-block h2[data-ux-breathe]>a,.game-card[data-v6-card] .v6-title-block h3[data-ux-breathe]>a{animation:ux-breathe calc(var(--dur-transition) * 1.7) var(--ease-out-expo) 1;display:inline-block}@keyframes ux-breathe{0%{translate:0;scale:1}45%{translate:0 -1.5px;scale:1.012}to{translate:0;scale:1}}.ux-portal-line{z-index:var(--z-header);background:linear-gradient(to right, transparent, var(--c-peach-300), var(--c-crimson), transparent);opacity:0;pointer-events:none;block-size:2px;position:fixed;inset-block-start:0;inset-inline:0}.ux-portal-line[data-ux-flash]{animation:ux-flash var(--ux-flash) var(--ease-out-expo) 1}@keyframes ux-flash{0%{opacity:0;scale:.2 1}40%{opacity:1;scale:1}to{opacity:0;scale:1}}html[data-ux-enter] main>header.page-head .word-head-text,html[data-ux-enter] main>.hero .hero-copy:not([data-reveal]):not([data-revealed]){animation:ux-enter var(--ux-enter) var(--ease-out-expo) both}html[data-ux-enter] main>header.page-head .word-head-art,html[data-ux-enter] main>.hero .hero-portal:not([data-reveal]):not([data-revealed]){animation:ux-enter var(--ux-enter) var(--ease-out-expo) both;animation-delay:calc(var(--ux-enter) * .2)}html[data-ux-enter] main>:not(header.page-head):not(.hero):not([data-reveal]):not([data-revealed]):not([role=status]):not([role=alert]){animation:ux-enter var(--ux-enter) var(--ease-out-expo) both;animation-delay:calc(var(--ux-enter) * .35)}@keyframes ux-enter{0%{opacity:.001;translate:0 6px}to{opacity:1;translate:0}}details.jammou-hub>summary{--ux-jx:0px;--ux-jy:0px;translate:var(--ux-jx) var(--ux-jy);transition:translate var(--dur-transition) var(--ease-out-expo), opacity var(--dur-feedback) var(--ease-standard), transform var(--dur-feedback) var(--ease-standard)}details.jammou-hub[data-ux-emerge][open]>.jammou-sheet .word-sheet-art{transform-origin:50% 100%;animation:ux-emerge-art var(--dur-panel) var(--ease-out-expo) both}details.jammou-hub[data-ux-emerge][open]>.jammou-sheet ol,details.jammou-hub[data-ux-emerge][open]>.jammou-sheet .jammou-sheet-control{animation:ux-emerge-list var(--dur-panel) var(--ease-out-expo) both;animation-delay:calc(var(--dur-panel) * .18)}@keyframes ux-emerge-art{0%{opacity:0;transform:translateY(var(--sp-3)) scale(.9)}}@keyframes ux-emerge-list{0%{opacity:0;transform:translateY(var(--sp-2))}}details.jammou-hub .jammou-sheet{--ux-opt-y:50%;--ux-opt-gap:0px}details.jammou-hub .jammou-sheet .word-sheet-art{transition:translate var(--dur-transition) var(--ease-out-expo)}details.jammou-hub .jammou-sheet[data-ux-guide] .word-sheet-art{translate:0 -2px}details.jammou-hub .jammou-sheet[data-ux-guide]:after{content:"";background:linear-gradient(to left, var(--c-peach-300), transparent);opacity:.85;pointer-events:none;block-size:1px;animation:ux-guide var(--dur-transition) var(--ease-out-expo) 1;position:absolute;inset-block-start:var(--ux-opt-y);inset-inline-start:var(--ux-opt-gap);inset-inline-end:calc(clamp(128px,34vw,184px)/1.81818)}@keyframes ux-guide{0%{opacity:0;scale:.3 1}}[data-strict-visual=join-room] .sv-join-field{position:relative}[data-strict-visual=join-room] .sv-join-field:after{content:"";border-radius:var(--r-field);pointer-events:none;background:conic-gradient(from 0deg, var(--c-peach-300) var(--ux-draw,0%), transparent var(--ux-draw,0%));padding:var(--bw-control);-webkit-mask:linear-gradient(var(--c-night-900), var(--c-night-900)) content-box, linear-gradient(var(--c-night-900), var(--c-night-900));mask:linear-gradient(var(--c-night-900), var(--c-night-900)) content-box, linear-gradient(var(--c-night-900), var(--c-night-900));opacity:0;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}[data-strict-visual=join-room] .sv-join-field:has(#room-code[data-ux-focus]):after{opacity:1;animation:ux-draw calc(var(--dur-transition) * .85) var(--ease-out-expo) both}@property --ux-draw{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes ux-draw{0%{--ux-draw:0%}to{--ux-draw:100%}}[data-strict-visual=join-room] .sv-join-field[data-ux-complete-pulse] #room-code,[data-strict-visual=join-room] .sv-join-field[data-ux-complete-pulse] .sv-join-input-icon{animation:ux-complete var(--dur-panel) var(--ease-out-expo) 1}@keyframes ux-complete{0%{box-shadow:0 0 0 0 var(--ux-red-soft)}50%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.room-invite-qr,.host-pairing-qr{position:relative}.room-invite-qr[data-ux-scan]:after,.host-pairing-qr[data-ux-scan]:after{content:"";background:linear-gradient(to right, transparent, var(--c-peach-300), transparent);opacity:.75;pointer-events:none;block-size:2px;animation:ux-scan var(--ux-scan) linear 1;position:absolute;inset-block-start:0;inset-inline:0}@keyframes ux-scan{0%{opacity:0;inset-block-start:0}10%{opacity:.75}90%{opacity:.75}to{opacity:0;inset-block-start:calc(100% - 2px)}}.game-card[data-v6-card],.v6-upcoming{--ux-edge-x:50%;--ux-edge-y:0%}.game-card[data-v6-card][data-ux-edge=left],.v6-upcoming[data-ux-edge=left]{--ux-edge-x:0%;--ux-edge-y:50%}.game-card[data-v6-card][data-ux-edge=right],.v6-upcoming[data-ux-edge=right]{--ux-edge-x:100%;--ux-edge-y:50%}.game-card[data-v6-card][data-ux-edge=bottom],.v6-upcoming[data-ux-edge=bottom]{--ux-edge-x:50%;--ux-edge-y:100%}.game-card[data-v6-card][data-ux-edge],.v6-upcoming[data-ux-edge]{background-image:radial-gradient(60% 60% at var(--ux-edge-x) var(--ux-edge-y), var(--ux-light) 0, transparent 70%), var(--band-portal-lines), var(--grad-navy-energy)}@media (prefers-reduced-motion:reduce){header .site-nav :is(a,button).nav-link,header.page-head[data-word-ui=page-head] .word-head-text h1,header.page-head[data-word-ui=page-head] .word-head-art,.game-card[data-v6-card]>.cover-frame,.game-card[data-v6-card]>.cover-slot,.game-card[data-v6-card]>p:first-child,.game-card[data-v6-card] .v6-title-block,.game-card[data-v6-card] .v6-pills,details.jammou-hub>summary,details.jammou-hub .jammou-sheet .word-sheet-art{transition:none!important;translate:0!important;rotate:none!important}header .site-nav :is(a,button).nav-link:active,header .site-nav :is(a,button).nav-link[data-ux-press]{filter:none}.game-card[data-v6-card][data-ux-press]{scale:1}header nav.site-nav>.ux-nav-underline,.ux-portal-line,.v6-pill-status[data-ux-tick]:after,.v6-release-box[data-ux-tick]:after,details.jammou-hub .jammou-sheet[data-ux-guide]:after,.room-invite-qr[data-ux-scan]:after,.host-pairing-qr[data-ux-scan]:after,[data-strict-visual=join-room] .sv-join-field:after,header.page-head[data-word-ui=page-head]:after{animation:none!important;display:none!important}html[data-ux-enter] main>*,.btn[data-ux-ripple]:after,[data-ux-breathe]>a,[data-ux-tick] .v6-ico,[data-ux-tick] .v6-ico-ring,details.jammou-hub[data-ux-emerge][open]>.jammou-sheet .word-sheet-art,details.jammou-hub[data-ux-emerge][open]>.jammou-sheet ol,details.jammou-hub[data-ux-emerge][open]>.jammou-sheet .jammou-sheet-control,[data-ux-complete-pulse] #room-code,[data-ux-complete-pulse] .sv-join-input-icon{animation:none!important}}.brand .brand-rule{background:0 0;position:relative;overflow:visible}.brand .brand-rule:before{content:"";inline-size:var(--sp-2);block-size:var(--sp-2);border-radius:var(--bw-hairline);background:var(--c-crimson-cta-from);box-shadow:0 0 var(--sp-2) var(--c-crimson);position:absolute;inset-block-start:calc(50% - var(--sp-1));inset-inline-start:calc(50% - var(--sp-1));rotate:45deg}.brand .brand-rule:after{content:"";border-radius:inherit;background:var(--c-crimson-cta-from);box-shadow:0 0 var(--sp-1) var(--c-crimson);transform-origin:50%;position:absolute;inset:0}@keyframes v7-sep-grow{0%{opacity:1;scale:1 0}48%{opacity:1;scale:1}74%{opacity:1;scale:1}90%{opacity:0;scale:1}to{opacity:0;scale:1 0}}html[data-ux-motion=full] .brand .brand-rule:after{animation:v7-sep-grow calc(var(--dur-pulse) * 2) var(--ease-inout) infinite}@media (min-width:768px){[data-strict-visual=join-room] .sv-join-art img{inline-size:81%;inset-inline-end:0}}@keyframes v7-dot-pulse{0%,to{box-shadow:0 0 var(--sp-3) var(--c-crimson);scale:1}50%{box-shadow:0 0 var(--sp-5) var(--c-crimson), 0 0 var(--sp-2) var(--c-crimson-cta-from);scale:1.25}}html[data-ux-motion=full] [data-strict-visual=join-room] .sv-join-mark{animation:v7-dot-pulse var(--dur-pulse) ease-in-out infinite}.game-card[data-v6-card] .v6-latin:before,.game-card[data-v6-card] .v6-latin:after{flex:1 0 var(--sp-5);min-inline-size:var(--sp-5)}.game-card[data-v6-card] .v6-latin>bdi{min-inline-size:0}@property --v7-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}.plan-card,.word-price-preview>li{--v7-orbit-from:0deg;--v7-light:color-mix(in srgb, var(--c-peach-300) 16%, transparent);isolation:isolate;transition:box-shadow var(--dur-transition) var(--ease-standard);position:relative}.plan-card[data-ux-edge=right],.word-price-preview>li[data-ux-edge=right]{--v7-orbit-from:90deg}.plan-card[data-ux-edge=bottom],.word-price-preview>li[data-ux-edge=bottom]{--v7-orbit-from:180deg}.plan-card[data-ux-edge=left],.word-price-preview>li[data-ux-edge=left]{--v7-orbit-from:270deg}.plan-card:after,.word-price-preview>li:after{content:"";z-index:2;padding:var(--bw-brand-rule);border-radius:inherit;background:conic-gradient(from calc(var(--v7-orbit-from) + var(--v7-orbit) - 20deg), transparent 0deg, var(--c-peach-300) 18deg, var(--c-crimson-cta-from) 30deg, transparent 44deg, transparent 360deg);opacity:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes v7-orbit{0%{--v7-orbit:0deg;opacity:0}12%{opacity:1}80%{opacity:.9}to{--v7-orbit:140deg;opacity:0}}.plan-card[data-ux-edge]:after,.word-price-preview>li[data-ux-edge]:after,.plan-card[data-ux-press]:after,.word-price-preview>li[data-ux-press]:after{animation:v7-orbit calc(var(--dur-celebration) + var(--dur-transition)) var(--ease-out-expo) 1 forwards}.plan-card:before,.word-price-preview>li:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at calc(50% + var(--ux-px,0) * 45%) calc(50% + var(--ux-py,0) * 45%), var(--v7-light) 0%, transparent 42%);opacity:0;transition:opacity var(--dur-transition) var(--ease-standard);pointer-events:none;position:absolute;inset:0}.plan-card[data-ux-hot]:before,.word-price-preview>li[data-ux-hot]:before,.plan-card:focus-within:before,.word-price-preview>li:focus-within:before,.plan-card[data-ux-press]:before,.word-price-preview>li[data-ux-press]:before{opacity:1}[data-word-ui=pricing-cards] .word-plan-art img,[data-word-ui=pricing-summary] .word-price-art,.plan-card .plan-price,.plan-card .card-actions .btn,.word-price-preview .price-preview-amount{transition:translate var(--dur-transition) var(--ease-out-expo)}.plan-card[data-ux-hot] .word-plan-art img,.plan-card:focus-within .word-plan-art img,.plan-card[data-ux-press] .word-plan-art img,.word-price-preview>li[data-ux-hot] .word-price-art,.word-price-preview>li:focus-within .word-price-art,.word-price-preview>li[data-ux-press] .word-price-art{translate:0 -4px}.plan-card[data-ux-hot] .plan-price,.plan-card:focus-within .plan-price,.plan-card[data-ux-press] .plan-price,.plan-card[data-ux-hot] .card-actions .btn,.plan-card:focus-within .card-actions .btn,.plan-card[data-ux-press] .card-actions .btn,.word-price-preview>li[data-ux-hot] .price-preview-amount,.word-price-preview>li:focus-within .price-preview-amount,.word-price-preview>li[data-ux-press] .price-preview-amount{translate:0 -2px}.v6-upcoming .v6-upcoming-band{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""list""art";align-items:start;display:grid}.v6-upcoming .v6-upcoming-band>.v6-upcoming-copy{grid-area:copy}.v6-upcoming .v6-upcoming-band>.v6-upcoming-list{order:0;grid-area:list;margin-block-start:0}.v6-upcoming .v6-upcoming-band>.v6-upcoming-art{grid-area:art;align-self:center}@media (min-width:768px){.v6-upcoming .v6-upcoming-band{column-gap:var(--sp-6);row-gap:var(--sp-4);grid-template-columns:minmax(0,1fr) clamp(200px,32%,340px);grid-template-areas:"copy art""list art"}}@media (min-width:1280px){.v6-upcoming .v6-upcoming-band{grid-template-columns:minmax(210px,.3fr) minmax(0,1fr) clamp(180px,26%,300px);grid-template-areas:"copy list art";align-items:start}.v6-upcoming .v6-upcoming-band>.v6-upcoming-art{align-self:center}}.v6-upcoming .v6-upcoming-list{justify-content:center;gap:var(--sp-4);grid-template-columns:minmax(0,276px);margin-block-start:0}@media (min-width:640px){.v6-upcoming .v6-upcoming-list{grid-template-columns:repeat(2,minmax(0,276px))}}.v6-upcoming .game-card[data-v6-card=upcoming]{gap:var(--sp-3)}.v6-upcoming .v6-upcoming-copy h2{margin-block-end:0}.v6-upcoming .v6-upcoming-art{max-block-size:280px}main[data-v7=about]{--v7-tl-w:var(--sp-8);--v7-tl-x:calc(var(--v7-tl-w) - var(--sp-3));--v7-space-blue:color-mix(in srgb, var(--c-tone-info) 22%, transparent);--v7-space-red:color-mix(in srgb, var(--c-crimson) 26%, transparent);--v7-line:color-mix(in srgb, var(--c-crimson-cta-from) 55%, transparent)}main.doc[data-v7=about]>.v7-about-field{isolation:isolate;padding:clamp(var(--sp-8), 6vw, var(--sp-24)) var(--sp-5) clamp(var(--sp-8), 5vw, var(--sp-16));border-radius:var(--r-panel);color:var(--text-primary);background-color:var(--c-night-900);background-image:radial-gradient(circle at -14% -30%, transparent 34%, color-mix(in srgb, var(--c-tone-info) 55%, transparent) 34.4%, color-mix(in srgb, var(--c-tone-info) 18%, transparent) 35.6%, transparent 40%), radial-gradient(ellipse 48% 42% at 0% 0%, var(--v7-space-blue), transparent 70%), radial-gradient(ellipse 52% 46% at 100% 100%, var(--v7-space-red), transparent 72%), linear-gradient(to bottom, var(--c-night-900), color-mix(in srgb, var(--c-night-900) 82%, var(--c-navy-500)) 60%, var(--c-night-900));margin-block-start:var(--sp-6);margin-inline:0;position:relative;overflow:hidden}@media (min-width:1024px){main.doc[data-v7=about]>.v7-about-field{padding-inline-start:clamp(var(--sp-12), 9vw, 140px);padding-inline-end:var(--sp-8)}}main[data-v7=about] .v7-about-timeline{z-index:1;max-inline-size:var(--w-doc);margin-inline:0 auto;position:relative}main[data-v7=about] .v7-tl-section{grid-template-columns:var(--v7-tl-w) minmax(0, 1fr);column-gap:var(--sp-5);padding-block-end:var(--sp-8);display:grid;position:relative}main[data-v7=about] .v7-tl-section:before{content:"";inline-size:var(--bw-hairline);background:var(--v7-line);position:absolute;inset-block:0;inset-inline-start:var(--v7-tl-x)}main[data-v7=about] .v7-tl-section:has(+:not(.v7-tl-section)):before{background:linear-gradient(to bottom, var(--v7-line), transparent)}main[data-v7=about] .v7-tl-section>*{grid-column:2}main[data-v7=about] .v7-tl-marker{min-block-size:var(--sp-6);grid-area:1/1/span 8;display:block;position:relative}main[data-v7=about] .v7-tl-node{inline-size:var(--sp-2);block-size:var(--sp-2);border-radius:var(--r-pill);background:var(--c-peach-300);box-shadow:0 0 var(--sp-3) var(--c-crimson-cta-from);position:absolute;inset-block-start:var(--sp-1);inset-inline-start:calc(var(--v7-tl-x) - var(--sp-1) + var(--bw-hairline) / 2)}main[data-v7=about] .v7-tl-node:after{content:"";inset:calc(-1 * var(--sp-3));border-radius:inherit;position:absolute}main[data-v7=about] .v7-tl-section h2{margin-block:0 var(--sp-4);font-size:var(--fs-section);color:var(--text-primary);padding-block-end:var(--sp-2);position:relative}main[data-v7=about] .v7-tl-section h2:after{content:"";inline-size:var(--sp-16);block-size:var(--bw-brand-rule);border-radius:var(--r-pill);background:linear-gradient(to left, var(--c-crimson-cta-from), transparent);position:absolute;inset-block-end:0;inset-inline-start:0}main[data-v7=about] .v7-tl-section p,main[data-v7=about] .v7-tl-section li{color:var(--text-secondary);line-height:1.9}main[data-v7=about] .v7-tl-section p{margin-block:0}main[data-v7=about] .v7-tl-section ul{margin:0;padding-inline-start:0;list-style:none}main[data-v7=about] .v7-tl-section li{margin-block:0 var(--sp-3);position:relative}main[data-v7=about] .v7-tl-section li:before{content:"";inline-size:var(--sp-2);block-size:var(--sp-2);border-radius:var(--r-pill);background:var(--c-crimson-cta-from);box-shadow:0 0 var(--sp-2) var(--c-crimson);position:absolute;inset-block-start:.75em;inset-inline-start:calc(-1 * (var(--sp-5) + var(--sp-3)) - var(--sp-1) + var(--bw-hairline) / 2);translate:0 -50%}main[data-v7=about] .v7-about-timeline>section:not(.v7-tl-section),main[data-v7=about]>.v7-about-field>section{z-index:1;max-inline-size:var(--w-doc);margin-inline:0 auto;padding-inline-start:calc(var(--v7-tl-w) + var(--sp-5));position:relative}main[data-v7=about]>.v7-about-field>.article-body{z-index:1;position:relative}@media (max-width:639px){main[data-v7=about] .v7-tl-section{column-gap:var(--sp-4)}main[data-v7=about] .v7-tl-section li:before{inset-inline-start:calc(-1 * (var(--sp-4) + var(--sp-3)) - var(--sp-1) + var(--bw-hairline) / 2)}main[data-v7=about] .v7-about-timeline>section:not(.v7-tl-section),main[data-v7=about]>.v7-about-field>section{padding-inline-start:calc(var(--v7-tl-w) + var(--sp-4))}}@keyframes v7-node-ring{0%{opacity:.9;scale:.5}to{opacity:0;scale:3.2}}@keyframes v7-node-pulse{0%{opacity:0;translate:0}20%{opacity:1}to{translate:0 var(--sp-16);opacity:0}}main[data-v7=about] .v7-tl-node:before{content:"";inset:calc(-1 * var(--bw-brand-rule));border:var(--bw-hairline) solid var(--c-peach-300);border-radius:inherit;opacity:0;position:absolute}main[data-v7=about] .v7-tl-node:hover:before,main[data-v7=about] .v7-tl-node:active:before{animation:v7-node-ring calc(var(--dur-celebration) * .9) var(--ease-out-expo) 1}main[data-v7=about] .v7-tl-marker:after{content:"";inline-size:calc(var(--bw-hairline) * 3);block-size:var(--sp-6);border-radius:var(--r-pill);background:linear-gradient(to bottom, var(--c-peach-300), transparent);opacity:0;pointer-events:none;position:absolute;inset-block-start:calc(var(--sp-1) + var(--sp-2));inset-inline-start:calc(var(--v7-tl-x) - var(--bw-hairline))}main[data-v7=about] .v7-tl-marker:has(.v7-tl-node:hover):after{animation:v7-node-pulse var(--dur-celebration) var(--ease-standard) 1}main[data-v7=about] .v7-tl-marker:has(.v7-tl-node:active):after{animation:v7-node-pulse var(--dur-celebration) var(--ease-standard) 1}main[data-v7=about] .v7-tl-node:hover,main[data-v7=about] .v7-tl-node:active{box-shadow:0 0 var(--sp-4) var(--c-crimson-cta-from), 0 0 var(--sp-2) var(--c-peach-300)}main[data-v7=about] .v7-jim{z-index:0;inline-size:var(--v7-jim-size,96px);block-size:auto;opacity:var(--v7-jim-opacity,.12);rotate:var(--v7-jim-tilt,0deg);pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.6);position:absolute}main[data-v7=about] .v7-jim[data-jim="1"]{--v7-jim-size:clamp(88px, 11vw, 150px);--v7-jim-tilt:-14deg;--v7-jim-opacity:.14;inset-block-start:28%;inset-inline-end:6%}main[data-v7=about] .v7-jim[data-jim="2"]{--v7-jim-size:clamp(48px, 6vw, 80px);--v7-jim-tilt:22deg;--v7-jim-opacity:.1;inset-block-start:8%;inset-inline-end:22%}main[data-v7=about] .v7-jim[data-jim="3"]{--v7-jim-size:clamp(56px, 7vw, 96px);--v7-jim-tilt:8deg;--v7-jim-opacity:.11;inset-block-end:10%;inset-inline-end:14%}main[data-v7=about] .v7-jim[data-jim="4"]{--v7-jim-size:clamp(48px, 5vw, 72px);--v7-jim-tilt:-26deg;--v7-jim-opacity:.12;inset-block-start:12%;inset-inline-start:1.5%}main[data-v7=about] .v7-jim[data-jim="5"]{--v7-jim-size:clamp(44px, 5vw, 68px);--v7-jim-tilt:16deg;--v7-jim-opacity:.1;inset-block-end:24%;inset-inline-start:2%}@media (max-width:1279px){main[data-v7=about] .v7-jim[data-jim]{--v7-jim-opacity:.07}main[data-v7=about] .v7-jim[data-jim="1"]{inset-inline-end:1%}main[data-v7=about] .v7-jim[data-jim="2"]{inset-inline-end:40%}main[data-v7=about] .v7-jim[data-jim="4"],main[data-v7=about] .v7-jim[data-jim="5"]{inset-inline-start:0}}@keyframes v7-jim-drift-a{0%,to{translate:0;rotate:var(--v7-jim-tilt)}50%{translate:var(--sp-4) calc(-1 * var(--sp-6));rotate:calc(var(--v7-jim-tilt) + 6deg)}}@keyframes v7-jim-drift-b{0%,to{translate:0;rotate:var(--v7-jim-tilt)}50%{translate:calc(-1 * var(--sp-5)) var(--sp-5);rotate:calc(var(--v7-jim-tilt) - 8deg)}}@keyframes v7-jim-drift-c{0%,to{translate:0;rotate:var(--v7-jim-tilt)}33%{translate:var(--sp-3) var(--sp-6);rotate:calc(var(--v7-jim-tilt) + 4deg)}66%{translate:calc(-1 * var(--sp-4)) var(--sp-2);rotate:calc(var(--v7-jim-tilt) - 5deg)}}html[data-ux-motion=full] main[data-v7=about] .v7-jim[data-jim="1"]{animation:v7-jim-drift-a calc(var(--dur-ambient) * 1.6) ease-in-out infinite}html[data-ux-motion=full] main[data-v7=about] .v7-jim[data-jim="2"]{animation:v7-jim-drift-b calc(var(--dur-ambient) * 1.3) ease-in-out infinite}html[data-ux-motion=full] main[data-v7=about] .v7-jim[data-jim="3"]{animation:v7-jim-drift-c calc(var(--dur-ambient) * 2) ease-in-out infinite}html[data-ux-motion=full] main[data-v7=about] .v7-jim[data-jim="4"]{animation:v7-jim-drift-b calc(var(--dur-ambient) * 1.8) ease-in-out infinite;animation-delay:calc(-1 * var(--dur-ambient) * .6)}html[data-ux-motion=full] main[data-v7=about] .v7-jim[data-jim="5"]{animation:v7-jim-drift-a calc(var(--dur-ambient) * 2.3) ease-in-out infinite;animation-delay:calc(-1 * var(--dur-ambient) * 1.1)}[data-v7=create-room]{--v7-copper:color-mix(in srgb, var(--c-peach-300) 58%, var(--c-night-900));--v7-copper-soft:color-mix(in srgb, var(--c-peach-300) 26%, transparent);--v7-glow-red:color-mix(in srgb, var(--c-crimson) 42%, transparent);isolation:isolate;padding:calc(var(--card-pad) + var(--sp-3)) clamp(var(--sp-5), 4vw, var(--sp-12)) calc(var(--card-pad) + var(--sp-4));border-color:var(--v7-copper);background-color:var(--c-night-900);background-image:radial-gradient(ellipse 70% 30% at 50% 0%, var(--v7-glow-red), transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--c-night-900) 85%, var(--c-navy-500)), var(--c-night-900) 55%);box-shadow:inset 0 0 0 var(--bw-hairline) var(--v7-copper-soft), var(--shadow-card);position:relative;overflow:hidden}[data-v7=create-room]:before{content:"";inline-size:min(46%,420px);block-size:var(--bw-brand-rule);border-radius:var(--r-pill);background:linear-gradient(to right, transparent, var(--c-crimson-cta-from), transparent);box-shadow:0 0 var(--sp-4) var(--c-crimson);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}[data-v7=create-room]:after{content:"";inline-size:var(--sp-2);block-size:var(--sp-2);background:var(--c-crimson-cta-from);box-shadow:0 0 var(--sp-2) var(--c-crimson);pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--sp-1));inset-inline-start:calc(50% - var(--sp-1) - var(--bw-hairline));rotate:45deg}[data-v7=create-room]>h2{margin-block:0 var(--sp-6);font-size:var(--fs-page);padding-block-end:var(--sp-3);position:relative}[data-v7=create-room]>h2:after{content:"";inline-size:var(--sp-22);block-size:var(--bw-brand-rule);border-radius:var(--r-pill);background:linear-gradient(to left, var(--c-crimson-cta-from), transparent);position:absolute;inset-block-end:0;inset-inline-start:0}[data-v7=create-room] .stack>p:first-of-type{gap:var(--sp-2);max-inline-size:min(100%,52rem);margin-block:0;display:grid}[data-v7=create-room] .stack>p:first-of-type>label{font-weight:var(--fw-semibold);color:var(--text-primary)}[data-v7=create-room] .stack>p:first-of-type>input{inline-size:100%;min-block-size:var(--sp-12);padding-inline:var(--sp-4);border-color:var(--v7-copper-soft);border-radius:var(--r-card);background-color:color-mix(in srgb, var(--c-night-900) 70%, var(--surface-card));transition:border-color var(--dur-transition) var(--ease-standard), box-shadow var(--dur-transition) var(--ease-standard)}[data-v7=create-room] .stack>p:first-of-type>input:hover{border-color:var(--v7-copper)}[data-v7=create-room] .stack>.field-hint:first-of-type,[data-v7=create-room] .stack>p:first-of-type+.field-hint{margin-block-start:var(--sp-2)}[data-v7=create-room] fieldset{margin-block:var(--sp-6) 0;border-block-start:var(--bw-hairline) solid var(--v7-copper-soft);padding-block-start:var(--sp-2);position:relative}[data-v7=create-room] legend{padding-inline:var(--sp-2);font-size:var(--fs-card);color:var(--text-primary);margin-block-end:var(--sp-4)}[data-v7=create-room] legend:before{content:"";inline-size:var(--sp-2);block-size:var(--sp-2);vertical-align:middle;background:var(--c-crimson-cta-from);box-shadow:0 0 var(--sp-2) var(--c-crimson);margin-inline-end:var(--sp-3);display:inline-block;rotate:45deg}[data-v7=create-room] fieldset>p:has(>label>input[type=radio]){column-gap:var(--sp-3);max-inline-size:min(100%,52rem);margin-block:0 var(--sp-3);padding:var(--sp-4) var(--sp-4);border:var(--bw-hairline) solid var(--v7-copper-soft);border-radius:var(--r-card);background:color-mix(in srgb, var(--surface-card) 80%, var(--c-night-900));box-shadow:var(--shadow-card);transition:translate var(--dur-transition) var(--ease-out-expo), border-color var(--dur-transition) var(--ease-standard), box-shadow var(--dur-transition) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}[data-v7=create-room] fieldset>p:has(>label>input[type=radio])>label{grid-template-columns:subgrid;column-gap:inherit;min-block-size:var(--sp-11);grid-column:1/-1;align-items:center;display:grid}[data-v7=create-room] fieldset>p:has(>label>input[type=radio])>label>input{grid-column:1;align-self:center}[data-v7=create-room] fieldset>p:has(>label>input[type=radio])>.field-hint{grid-column:2;margin-block-start:var(--sp-1)}:is([data-v7=create-room] fieldset>p:has(>label>input[type=radio]):hover,[data-v7=create-room] fieldset>p:has(>label>input[type=radio]):focus-within,[data-v7=create-room] fieldset>p:has(>label>input[type=radio]):active){border-color:var(--v7-copper);box-shadow:inset 0 var(--bw-hairline) 0 color-mix(in srgb, var(--c-peach-300) 30%, transparent), 0 var(--sp-2) var(--sp-5) color-mix(in srgb, var(--c-night-900) 70%, transparent);translate:0 -2px}[data-v7=create-room] fieldset>p:has(>label>input[type=radio]:checked){border-color:color-mix(in srgb, var(--c-crimson-cta-from) 70%, var(--v7-copper));box-shadow:0 0 0 var(--bw-hairline) color-mix(in srgb, var(--c-crimson) 35%, transparent), 0 0 var(--sp-5) var(--v7-glow-red)}@keyframes v7-radio-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-crimson-cta-from) 60%, transparent)}to{box-shadow:0 0 0 var(--sp-3) transparent}}[data-v7=create-room] fieldset input[type=radio]{border-radius:var(--r-pill)}[data-v7=create-room] fieldset input[type=radio]:checked{animation:v7-radio-pulse calc(var(--dur-celebration) * .85) var(--ease-out-expo) 1}[data-v7=create-room] fieldset:disabled>p:has(>label>input[type=radio]){opacity:.7;translate:0}[data-v7=create-room] .stack>.card-actions .btn-primary{min-inline-size:min(100%,320px);min-block-size:var(--sp-14);padding-inline:var(--sp-8);font-size:var(--fs-card);border-radius:var(--r-card);box-shadow:0 0 0 var(--bw-hairline) color-mix(in srgb, var(--c-peach-300) 28%, transparent), 0 var(--sp-2) var(--sp-6) var(--v7-glow-red);transition:translate var(--dur-feedback) var(--ease-standard), box-shadow var(--dur-feedback) var(--ease-standard), filter var(--dur-feedback) var(--ease-standard)}[data-v7=create-room] .stack>.card-actions .btn-primary:hover,[data-v7=create-room] .stack>.card-actions .btn-primary:focus-visible{box-shadow:0 0 0 var(--bw-hairline) color-mix(in srgb, var(--c-peach-300) 45%, transparent), 0 var(--sp-3) var(--sp-8) var(--v7-glow-red)}[data-v7=create-room] .stack>.card-actions .btn-primary:active{translate:0 var(--bw-brand-rule);filter:brightness(.92);box-shadow:0 0 0 var(--bw-hairline) color-mix(in srgb, var(--c-peach-300) 45%, transparent), 0 var(--bw-hairline) var(--sp-3) var(--v7-glow-red)}[data-v7=create-room] .stack>.card-actions{max-inline-size:min(100%,52rem);justify-content:center;margin-block-start:var(--sp-6)}main[data-word-ui=room-flow]>section[data-strict-visual=join-room]{margin-block-end:var(--sp-6)}main[data-word-ui=room-flow]>section[data-strict-visual=join-room] .code-console-form{margin-block-end:0}[data-strict-visual=join-room] .sv-join-field:has(#play-room-code[data-ux-focus]):after{opacity:1;animation:ux-draw calc(var(--dur-transition) * .85) var(--ease-out-expo) both}[data-strict-visual=join-room] .sv-join-field[data-ux-complete-pulse] #play-room-code{animation:ux-complete var(--dur-panel) var(--ease-out-expo) 1}@media (prefers-reduced-motion:reduce){.brand .brand-rule:after,[data-strict-visual=join-room] .sv-join-mark,.plan-card:after,.word-price-preview>li:after,main[data-v7=about] .v7-tl-node:before,main[data-v7=about] .v7-tl-marker:after,main[data-v7=about] .v7-jim,[data-v7=create-room] fieldset input[type=radio]:checked,[data-strict-visual=join-room] .sv-join-field[data-ux-complete-pulse] #play-room-code{animation:none!important}.brand .brand-rule:after{opacity:1;scale:1}.plan-card[data-ux-hot] .word-plan-art img,.plan-card:focus-within .word-plan-art img,.plan-card[data-ux-press] .word-plan-art img,.word-price-preview>li[data-ux-hot] .word-price-art,.word-price-preview>li:focus-within .word-price-art,.word-price-preview>li[data-ux-press] .word-price-art,.plan-card[data-ux-hot] .plan-price,.plan-card:focus-within .plan-price,.plan-card[data-ux-press] .plan-price,.plan-card[data-ux-hot] .card-actions .btn,.plan-card:focus-within .card-actions .btn,.plan-card[data-ux-press] .card-actions .btn,.word-price-preview>li[data-ux-hot] .price-preview-amount,.word-price-preview>li:focus-within .price-preview-amount,.word-price-preview>li[data-ux-press] .price-preview-amount,[data-v7=create-room] .stack>.card-actions .btn-primary:active{translate:0}[data-v7=create-room] fieldset>p:has(>label>input[type=radio]):hover{translate:0}[data-v7=create-room] fieldset>p:has(>label>input[type=radio]):focus-within{translate:0}[data-v7=create-room] fieldset>p:has(>label>input[type=radio]):active{translate:0}}.choice-list>li>a.choice-card{--v7-hud-shape:polygon(var(--sp-6) 0, calc(100% - var(--sp-3)) 0, 100% var(--sp-3), 100% calc(100% - var(--sp-3)), calc(100% - var(--sp-3)) 100%, var(--sp-6) 100%, 0 calc(100% - var(--sp-4)), 0 var(--sp-4));--v7-hud-red:var(--c-crimson-cta-from);--v7-hud-blue:color-mix(in srgb, var(--c-tone-info) 78%, var(--c-navy-500));--v7-hud-glow-red:color-mix(in srgb, var(--c-crimson) 55%, transparent);--v7-hud-glow-blue:color-mix(in srgb, var(--c-tone-info) 40%, transparent);isolation:isolate;clip-path:var(--v7-hud-shape);background:conic-gradient(from calc(var(--v7-orbit) + 240deg), transparent 0deg, color-mix(in srgb, var(--c-cream-100) 80%, var(--v7-hud-red)) 12deg, transparent 30deg, transparent 360deg), linear-gradient(105deg, var(--v7-hud-red) 0%, var(--v7-hud-red) 30%, var(--v7-hud-blue) 100%);filter:drop-shadow(0 0 var(--sp-2) var(--v7-hud-glow-red));transition:filter var(--dur-transition) var(--ease-standard), scale var(--dur-feedback) var(--ease-standard);border:0;border-radius:0;position:relative}.choice-list>li>a.choice-card:before{content:"";inset:calc(var(--bw-hairline) + var(--bw-hairline) / 2);z-index:-1;clip-path:var(--v7-hud-shape);background:repeating-linear-gradient(to right, var(--border-control) 0, var(--border-control) var(--sp-1), transparent var(--sp-1), transparent var(--sp-2)) var(--sp-8) var(--sp-1) / var(--sp-5) var(--sp-1) no-repeat,  linear-gradient(var(--border-control), var(--border-control)) 86% calc(100% - var(--sp-1)) / var(--sp-6) var(--bw-hairline) no-repeat,  linear-gradient(160deg, color-mix(in srgb, var(--c-night-900) 72%, var(--c-navy-500)), var(--c-night-900) 62%);position:absolute}.choice-list>li>a.choice-card:after{color:var(--text-primary);text-shadow:0 0 var(--sp-2) var(--v7-hud-glow-red)}@keyframes v7-hud-orbit{0%{--v7-orbit:0deg}to{--v7-orbit:360deg}}@keyframes v7-hud-beckon{0%,to{translate:0}25%{translate:-3px}50%{translate:0}75%{translate:-2px}}.choice-list>li>a.choice-card:hover,.choice-list>li>a.choice-card:focus-visible{color:var(--text-primary);background:conic-gradient(from calc(var(--v7-orbit) + 240deg), transparent 0deg, color-mix(in srgb, var(--c-cream-100) 80%, var(--v7-hud-red)) 12deg, transparent 30deg, transparent 360deg), linear-gradient(105deg, var(--v7-hud-red) 0%, var(--v7-hud-red) 30%, var(--v7-hud-blue) 100%);filter:drop-shadow(-2px 0 var(--sp-3) var(--v7-hud-glow-red))  drop-shadow(2px 0 var(--sp-3) var(--v7-hud-glow-blue));animation:v7-hud-orbit calc(var(--dur-celebration) * 2) linear infinite}.choice-list>li>a.choice-card:hover:after,.choice-list>li>a.choice-card:focus-visible:after{animation:v7-hud-beckon calc(var(--dur-celebration) + var(--dur-transition)) var(--ease-inout) 1}.choice-list>li>a.choice-card:focus-visible{outline:var(--focus-width) solid var(--border-focus);outline-offset:var(--focus-offset)}.choice-list>li>a.choice-card:active,.choice-list>li>a.choice-card[data-ux-press]{filter:drop-shadow(0 0 var(--sp-4) var(--v7-hud-glow-red));scale:.98}@media (prefers-reduced-motion:reduce){.choice-list>li>a.choice-card,.choice-list>li>a.choice-card:after{animation:none!important}.choice-list>li>a.choice-card:active,.choice-list>li>a.choice-card[data-ux-press]{scale:1}}.game-card[data-v6-card=upcoming] .game-cover{aspect-ratio:16/9;object-fit:cover;inline-size:100%}.nav-drawer.glass.glass-drawer{background-color:color-mix(in srgb, var(--c-night-900) 94%, transparent)}main[data-word-ui=account] [role=note]{padding:var(--sp-3) var(--sp-4);border-style:solid;border-color:var(--border-hairline);color:var(--text-secondary);font-size:var(--fs-body-sm);background:0 0}[data-game-theme]{--gd-accent:var(--c-peach-300);--gd-thread:var(--c-crimson)}[data-game-theme=khada3ook]{--gd-accent:var(--c-game-khadaook)}[data-game-theme=hekker-mekker]{--gd-accent:var(--c-game-hekker)}[data-game-theme=lamus]{--gd-accent:var(--c-game-lamus)}[data-game-theme=harf]{--gd-accent:var(--c-game-harf)}[data-game-theme=sirr]{--gd-accent:var(--c-game-sirr)}[data-game-theme=anta-muttaham]{--gd-accent:var(--c-game-anta)}.game-detail[data-game-theme]>.cover-frame{border:.3rem solid color-mix(in srgb, var(--c-cream-100) 82%, var(--gd-accent));border-radius:var(--r-control);box-shadow:0 0 0 var(--bw-hairline) color-mix(in srgb, var(--gd-accent) 45%, transparent), 0 1.4rem 2.2rem calc(-1 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 92%, transparent);position:relative;overflow:hidden;rotate:-.8deg}.game-detail[data-game-theme]>.cover-frame:after{content:"";background:linear-gradient(225deg, var(--c-crimson-cta-from) 0 50%, transparent 50%);block-size:3.2rem;inline-size:3.2rem;box-shadow:inset 0 -2px 4px color-mix(in srgb, var(--c-night-900) 45%, transparent);position:absolute;inset-block-start:0;inset-inline-start:0}.game-detail[data-game-theme] .game-detail-header .badge{align-items:center;gap:var(--sp-2);border-color:color-mix(in srgb, var(--gd-accent) 50%, transparent);display:inline-flex}.game-detail[data-game-theme] .game-detail-header .badge:before{content:"";background:var(--gd-accent);border-radius:50%;block-size:.5rem;inline-size:.5rem}.gd-station{background-color:var(--c-night-700);background-image:linear-gradient(177deg, color-mix(in srgb, var(--c-cream-100) 5%, transparent), transparent 22%, color-mix(in srgb, var(--c-night-900) 55%, transparent) 96%), var(--gd-leather-relief);background-blend-mode:normal, soft-light;border:var(--bw-hairline) solid color-mix(in srgb, var(--gd-accent,var(--c-peach-300)) 32%, var(--border-hairline));border-radius:var(--r-card);padding:var(--sp-6) var(--sp-6) var(--sp-7);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 9%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--c-night-900) 70%, transparent), 0 1.1rem 1.8rem calc(-.9 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 85%, transparent);outline:1px dashed color-mix(in srgb, var(--gd-accent,var(--c-peach-300)) 30%, transparent);outline-offset:-.6rem;position:relative}.gd-station>h2{align-items:center;gap:var(--sp-3);display:flex}.gd-station>h2:before{counter-increment:gd-station;content:counter(gd-station);background-color:var(--c-crimson-cta-to);background-image:radial-gradient(circle at 32% 28%, var(--c-crimson-cta-from), var(--c-crimson-cta-to) 74%);block-size:2.4rem;inline-size:2.4rem;color:var(--text-on-crimson);font-size:var(--fs-body);border:2px solid color-mix(in srgb, var(--gd-accent,var(--c-peach-300)) 55%, transparent);box-shadow:inset 0 2px 3px color-mix(in srgb, var(--c-cream-100) 32%, transparent), inset 0 -3px 4px color-mix(in srgb, var(--c-night-900) 45%, transparent), 0 0 0 3px color-mix(in srgb, var(--c-crimson) 25%, transparent), var(--shadow-card);outline:2px dotted color-mix(in srgb, var(--c-crimson) 45%, transparent);outline-offset:3px;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.gd-station+.gd-station:before{content:"";inline-size:1.5rem;block-size:var(--sp-8);background-image:var(--gd-thread-stitch);background-repeat:repeat-y;background-size:1.5rem 2rem;position:absolute;inset-block-start:calc(-1 * var(--sp-8));inset-inline-start:calc(var(--sp-6) + .35rem)}.gd-station-about{padding-inline-end:var(--sp-9)}.gd-station-about:after{content:"؟";background-color:var(--c-crimson-cta-to);background-image:radial-gradient(circle at 32% 28%, var(--c-crimson-cta-from), var(--c-crimson-cta-to) 74%);block-size:3.6rem;inline-size:3.6rem;color:var(--text-on-crimson);font-size:var(--fs-h3);box-shadow:inset 0 3px 4px color-mix(in srgb, var(--c-cream-100) 30%, transparent), inset 0 -4px 6px color-mix(in srgb, var(--c-night-900) 45%, transparent), 0 0 0 4px color-mix(in srgb, var(--c-crimson) 22%, transparent), var(--shadow-card);outline:2px dotted color-mix(in srgb, var(--c-crimson) 45%, transparent);outline-offset:4px;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:var(--sp-5);inset-inline-end:var(--sp-4);rotate:-8deg}@media (max-width:767px){.gd-station-about{padding-inline-end:var(--sp-7)}.gd-station-about:after{block-size:2.6rem;inline-size:2.6rem;font-size:var(--fs-body-lg)}}.gd-steps{margin:var(--sp-5) 0 0;padding:var(--sp-4) 0 0;justify-content:center;gap:var(--sp-5) var(--sp-4);flex-wrap:wrap;list-style:none;display:flex}.gd-steps>li{background-color:var(--c-cream-100);background-image:linear-gradient(178deg, color-mix(in srgb, var(--c-cream-100) 88%, transparent), color-mix(in srgb, var(--c-game-harf) 16%, var(--c-cream-100))), var(--gd-paper-relief);background-blend-mode:normal, multiply;color:var(--c-night-800);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-night-800) 26%, transparent);padding:var(--sp-6) var(--sp-4) var(--sp-4);text-align:center;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 80%, transparent), inset 0 -.6rem 1rem color-mix(in srgb, var(--c-game-harf) 30%, transparent), 0 .7rem 1.2rem calc(-.5 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 70%, transparent);border-radius:.9rem 1.2rem .8rem 1.1rem;flex:0 min(13rem,100%);font-weight:600;line-height:1.7;position:relative}.gd-steps>li:nth-child(odd){border-radius:1.1rem .85rem 1.2rem .9rem;rotate:-1.4deg}.gd-steps>li:nth-child(2n){rotate:1.1deg}.gd-step-seal{background-color:var(--c-crimson-cta-to);background-image:radial-gradient(circle at 32% 28%, var(--c-crimson-cta-from), var(--c-crimson-cta-to) 74%);block-size:1.8rem;inline-size:1.8rem;color:var(--text-on-crimson);font-size:var(--fs-body-sm);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--c-cream-100) 30%, transparent), inset 0 -2px 3px color-mix(in srgb, var(--c-night-900) 40%, transparent), var(--shadow-card);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:calc(-1 * var(--sp-3));inset-inline-start:calc(50% - .9rem)}@media (prefers-reduced-motion:no-preference){.gd-steps>li{transition:rotate var(--dur-transition) var(--ease-standard), translate var(--dur-transition) var(--ease-standard)}.gd-steps>li:hover{translate:0 -4px;rotate:none}}.gd-filmstrip{background-color:var(--surface-deep);background-image:repeating-linear-gradient(90deg, transparent 0 .35rem, color-mix(in srgb, var(--c-cream-100) 4%, transparent) .35rem 9rem, transparent 9rem 9.35rem);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-control);padding:var(--sp-8) var(--sp-5);box-shadow:inset 0 0 1.2rem color-mix(in srgb, var(--c-night-900) 80%, transparent);margin-block-start:var(--sp-5);position:relative}.gd-filmstrip:before,.gd-filmstrip:after{content:"";inset-inline:var(--sp-3);background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--c-cream-100) 26%, transparent) 0 .7rem, transparent .7rem 1.5rem);opacity:.5;border-radius:999px;block-size:.55rem;position:absolute}.gd-filmstrip:before{inset-block-start:var(--sp-3)}.gd-filmstrip:after{inset-block-end:var(--sp-3)}.gd-filmstrip>[role=note]{text-align:center;margin:0}.gd-clip{aspect-ratio:16/9;border:var(--bw-hairline) solid color-mix(in srgb, var(--gd-accent,var(--c-peach-300)) 70%, var(--border-hairline));border-radius:var(--r-control);background-color:var(--surface-recessed);inline-size:min(14rem,100%);box-shadow:0 0 0 var(--bw-hairline) color-mix(in srgb, var(--c-night-900) 60%, transparent), 0 .6rem 1.2rem calc(-.5 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 85%, transparent);transition:transform var(--dur-feedback) var(--ease-standard), box-shadow var(--dur-feedback) var(--ease-standard);display:block;position:relative;overflow:hidden}.gd-clip:hover,.gd-clip:focus-visible{box-shadow:0 0 0 var(--bw-hairline) color-mix(in srgb, var(--gd-accent,var(--c-peach-300)) 60%, transparent), 0 .9rem 1.6rem calc(-.5 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 85%, transparent);transform:translateY(-2px)}.gd-clip-still{object-fit:cover;block-size:100%;inline-size:100%;display:block}.gd-clip-play{border:var(--bw-hairline) solid var(--gd-accent,var(--c-peach-300));background-color:color-mix(in srgb, var(--c-cream-100) 88%, transparent);block-size:2.75rem;inline-size:2.75rem;box-shadow:0 .35rem .9rem color-mix(in srgb, var(--c-night-900) 60%, transparent);transition:transform var(--dur-feedback) var(--ease-standard);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.gd-clip:hover .gd-clip-play,.gd-clip:focus-visible .gd-clip-play{transform:scale(1.08)}.gd-clip-play>svg{block-size:1.5rem;inline-size:1.5rem;fill:var(--gd-accent,var(--c-peach-300))}.gd-medallions{gap:var(--sp-5);margin:var(--sp-5) 0 0;flex-wrap:wrap;display:flex}.gd-coin{--coin-tone:var(--gd-accent,var(--c-peach-300));aspect-ratio:1;align-content:center;justify-items:center;gap:var(--sp-1);text-align:center;inline-size:min(8.75rem,100%);padding:var(--sp-3);background-color:var(--surface-recessed);background-image:conic-gradient(from 210deg, transparent 0 38%, color-mix(in srgb, var(--c-cream-100) 14%, transparent) 47% 53%, transparent 62%), radial-gradient(circle at 30% 26%, color-mix(in srgb, var(--coin-tone) 30%, var(--surface-card)), var(--surface-recessed) 78%), var(--glass-noise);border:3px double color-mix(in srgb, var(--coin-tone) 60%, transparent);box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--c-night-900) 55%, transparent), inset 0 2px 4px color-mix(in srgb, var(--c-cream-100) 16%, transparent), inset 0 -.5rem .9rem color-mix(in srgb, var(--c-night-900) 60%, transparent), var(--shadow-card);border-radius:50%;display:grid;position:relative}.gd-coin:before{content:"";background-color:color-mix(in srgb, var(--coin-tone) 45%, var(--surface-card));border:var(--bw-hairline) solid color-mix(in srgb, var(--coin-tone) 60%, transparent);border-radius:.3rem .3rem .15rem .15rem;block-size:1.1rem;inline-size:.9rem;position:absolute;inset-block-start:calc(-1 * var(--sp-2));inset-inline-start:calc(50% - .45rem)}.gd-medallions>.gd-coin:nth-of-type(2){--coin-tone:color-mix(in srgb, var(--c-tone-warn) 70%, var(--gd-accent,var(--c-peach-300)))}.gd-medallions>.gd-coin:nth-of-type(3){--coin-tone:color-mix(in srgb, var(--c-tone-info) 70%, var(--gd-accent,var(--c-peach-300)))}.gd-coin>dt{font-size:var(--fs-body-sm);color:var(--text-secondary)}.gd-coin>dd{margin:0;font-weight:700}.gd-tickets{margin:var(--sp-5) 0 0;gap:var(--sp-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.gd-tickets>li{--ticket-tone:var(--c-tone-warn);padding:var(--sp-4) var(--sp-7);color:var(--text-primary);background-color:color-mix(in srgb, var(--ticket-tone) 28%, var(--surface-card));background-image:var(--glass-noise);border:var(--bw-hairline) solid color-mix(in srgb, var(--ticket-tone) 60%, transparent);border-radius:var(--r-control);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 14%, transparent), inset 0 -.4rem .7rem color-mix(in srgb, var(--c-night-900) 55%, transparent), var(--shadow-card);outline:1px dashed color-mix(in srgb, var(--ticket-tone) 55%, transparent);outline-offset:-.55rem;font-weight:700;position:relative;-webkit-mask:radial-gradient(.55rem at 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(.55rem at 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(.55rem at 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(.55rem at 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat}.game-detail[data-game-theme] .card-actions .btn-primary{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--c-cream-100) 28%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--c-night-900) 40%, transparent), 0 .6rem 1rem calc(-.3 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 80%, transparent);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-crimson-cta-to) 80%, transparent)}.game-detail[data-game-theme] .card-actions .btn-primary:active{box-shadow:inset 0 3px 5px color-mix(in srgb, var(--c-night-900) 55%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--c-cream-100) 12%, transparent);translate:0 2px}@media (prefers-reduced-motion:no-preference){.game-detail[data-game-theme] .card-actions .btn-primary{transition:box-shadow var(--dur-transition) var(--ease-standard), translate var(--dur-transition) var(--ease-standard)}}main[data-word-ui=room-flow][data-game-theme] .page-head{background-color:var(--c-night-700);background-image:linear-gradient(177deg, color-mix(in srgb, var(--c-cream-100) 5%, transparent), transparent 24%, color-mix(in srgb, var(--c-night-900) 50%, transparent) 96%), var(--gd-leather-relief);background-blend-mode:normal, soft-light;border:var(--bw-hairline) solid color-mix(in srgb, var(--gd-accent) 38%, var(--border-hairline));border-radius:var(--r-card);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 9%, transparent), 0 1.1rem 1.8rem calc(-.9 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 85%, transparent)}main[data-word-ui=room-flow][data-game-theme] .page-head h1{padding-block-end:var(--sp-3);position:relative}main[data-word-ui=room-flow][data-game-theme] .page-head h1:after{content:"";background-image:repeating-linear-gradient(90deg, var(--c-crimson-cta-from) 0 .6rem, transparent .6rem 1.1rem);border-radius:999px;block-size:3px;inline-size:min(14rem,80%);position:absolute;inset-block-end:0;inset-inline-start:0}main[data-word-ui=room-flow][data-game-theme] .word-head-art img,main[data-word-ui=room-flow][data-game-theme] .word-head-art .cover-frame{border:.22rem solid color-mix(in srgb, var(--c-cream-100) 78%, var(--gd-accent));border-radius:var(--r-control);box-shadow:0 0 0 var(--bw-hairline) color-mix(in srgb, var(--gd-accent) 45%, transparent), 0 .9rem 1.5rem calc(-.5 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 90%, transparent)}main[data-word-ui=room-flow][data-game-theme] [data-v7=create-room]{background-color:var(--c-night-700);background-image:var(--gd-leather-relief);background-blend-mode:soft-light;border:var(--bw-hairline) solid color-mix(in srgb, var(--gd-accent) 35%, var(--border-hairline));border-radius:var(--r-card);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 9%, transparent), 0 1.1rem 1.8rem calc(-.9 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 85%, transparent);outline:1px dashed color-mix(in srgb, var(--gd-accent) 30%, transparent);outline-offset:-.6rem}.game-card{background-image:linear-gradient(177deg, color-mix(in srgb, var(--c-cream-100) 4%, transparent), transparent 22%, color-mix(in srgb, var(--c-night-900) 45%, transparent) 96%), var(--gd-leather-relief);background-blend-mode:normal, soft-light;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 8%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--c-night-900) 55%, transparent), 0 .9rem 1.5rem calc(-.7 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 80%, transparent)}[data-strict-visual=join-room]{background-color:var(--c-night-700);background-image:linear-gradient(177deg, color-mix(in srgb, var(--c-cream-100) 5%, transparent), transparent 26%, color-mix(in srgb, var(--c-night-900) 52%, transparent) 96%), var(--gd-leather-relief);background-blend-mode:normal, soft-light;border:var(--bw-hairline) solid color-mix(in srgb, var(--c-tone-warn) 42%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-tone-warn) 16%, transparent), inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 8%, transparent), 0 1.1rem 1.9rem calc(-.8 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 88%, transparent)}[data-strict-visual=join-room] .sv-join-field .input-code{background-color:var(--c-night-900);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-tone-warn) 38%, transparent);box-shadow:inset 0 3px 8px color-mix(in srgb, var(--c-night-900) 85%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--c-cream-100) 7%, transparent);font-size:var(--fs-body-lg)}[data-strict-visual=join-room] .btn-primary,[data-v7=create-room] .btn-primary{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--c-cream-100) 26%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--c-night-900) 40%, transparent), 0 .6rem 1rem calc(-.3 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 80%, transparent);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-crimson-cta-to) 80%, transparent)}[data-strict-visual=join-room] .btn-primary:active,[data-v7=create-room] .btn-primary:active{box-shadow:inset 0 3px 5px color-mix(in srgb, var(--c-night-900) 55%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--c-cream-100) 12%, transparent);translate:0 2px}@media (prefers-reduced-motion:no-preference){[data-strict-visual=join-room] .btn-primary,[data-v7=create-room] .btn-primary{transition:box-shadow var(--dur-transition) var(--ease-standard), translate var(--dur-transition) var(--ease-standard)}}main[data-word-ui=room-flow][data-game-theme] [data-v7=create-room]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-tone-warn) 14%, transparent), inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 9%, transparent), 0 1.1rem 1.8rem calc(-.9 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 85%, transparent)}[data-v7=create-room] .btn-primary{padding-block:var(--sp-4);font-size:var(--fs-body-lg)}.game-detail[data-game-theme] .game-detail-header{z-index:1;inline-size:fit-content;max-inline-size:calc(100% - var(--sp-7));padding:var(--sp-3) var(--sp-5);background-color:color-mix(in srgb, var(--c-night-900) 84%, transparent);border:var(--bw-hairline) solid color-mix(in srgb, var(--gd-accent) 40%, transparent);border-radius:var(--r-control);box-shadow:var(--shadow-card);margin-block-start:calc(-1 * var(--sp-10,3rem));margin-inline-start:var(--sp-6);position:relative}.gd-medallions,.gd-tickets{justify-content:center}.gd-tickets>li{min-inline-size:10rem;padding:var(--sp-5) var(--sp-8);font-size:var(--fs-body-lg);text-align:center;background-color:color-mix(in srgb, var(--ticket-tone) 36%, var(--surface-card))}.gd-coin{background-image:conic-gradient(from 210deg, transparent 0 38%, color-mix(in srgb, var(--c-cream-100) 18%, transparent) 47% 53%, transparent 62%), radial-gradient(circle at 30% 26%, color-mix(in srgb, var(--coin-tone) 42%, var(--surface-card)), color-mix(in srgb, var(--coin-tone) 10%, var(--surface-recessed)) 78%), var(--glass-noise)}.game-detail .gd-station{margin-block-start:var(--sp-5);margin-block-end:var(--sp-5)}.gd-station+.gd-station:before{block-size:var(--sp-6);inset-block-start:calc(-1 * var(--sp-6))}.game-detail .card-actions{margin-block:var(--sp-4)}.gd-tickets>li{background-color:color-mix(in srgb, var(--ticket-tone) 46%, var(--surface-card))}.game-card[data-v6-card]:not([data-v6-card=upcoming]){background-image:linear-gradient(177deg, color-mix(in srgb, var(--c-cream-100) 4%, transparent), transparent 22%, color-mix(in srgb, var(--c-night-900) 45%, transparent) 96%), var(--gd-leather-relief), var(--band-portal-lines), var(--grad-navy-energy);background-blend-mode:normal, soft-light, normal, normal;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 8%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--c-night-900) 55%, transparent), 0 .9rem 1.5rem calc(-.7 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 80%, transparent)}.game-card[data-v6-card][data-ux-edge]:not([data-v6-card=upcoming]){background-image:radial-gradient(60% 60% at var(--ux-edge-x) var(--ux-edge-y), var(--ux-light) 0, transparent 70%), linear-gradient(177deg, color-mix(in srgb, var(--c-cream-100) 4%, transparent), transparent 22%, color-mix(in srgb, var(--c-night-900) 45%, transparent) 96%), var(--gd-leather-relief), var(--band-portal-lines), var(--grad-navy-energy);background-blend-mode:normal, normal, soft-light, normal, normal}[data-strict-visual=join-room]{--rk-shape:polygon(2.2% 0, 97.8% 0, 100% 9%, 100% 91%, 97.8% 100%, 2.2% 100%, 0 91%, 0 9%);isolation:isolate;clip-path:var(--rk-shape);-webkit-backdrop-filter:none;backdrop-filter:none;background-blend-mode:normal;box-shadow:none;filter:none;background-color:#0000;background-image:none;border:0;border-radius:0;position:relative}[data-strict-visual=join-room]:before{content:"";z-index:0;clip-path:var(--rk-shape);background-color:var(--c-brass-900);background-image:linear-gradient(125deg, var(--c-brass-500), var(--c-brass-900) 12%, var(--c-brass-300) 47%, var(--c-brass-900) 82%, var(--c-brass-500));pointer-events:none;position:absolute;inset:0}[data-strict-visual=join-room]:after{content:"";z-index:0;clip-path:var(--rk-shape);background-image:linear-gradient(110deg, color-mix(in srgb, var(--c-cream-100) 4%, transparent), transparent 28%), radial-gradient(circle at 75% 0, color-mix(in srgb, var(--c-crimson) 19%, transparent), transparent 35%), linear-gradient(135deg, var(--c-night-700), var(--c-night-900) 68%, var(--c-night-620));pointer-events:none;position:absolute;inset:3px}[data-strict-visual=join-room]>.sv-join-body,[data-strict-visual=join-room]>.sv-join-art{z-index:1;position:relative}[data-strict-visual=join-room] .sv-join-mark{border:var(--bw-hairline) solid color-mix(in srgb, var(--c-crimson-cta-from) 62%, var(--c-cream-100));background:var(--c-crimson-cta-from);box-shadow:0 0 var(--sp-3) var(--c-crimson);border-radius:0;rotate:45deg}[data-strict-visual=join-room] .sv-join-help{color:var(--text-secondary)}[data-strict-visual=join-room] .sv-join-field .input-code{border:3px solid var(--c-brass-500);border-radius:var(--r-control);background-color:var(--c-night-900);background-image:linear-gradient(180deg, var(--c-night-850), var(--c-night-900));box-shadow:inset 0 var(--sp-3) var(--sp-4) color-mix(in srgb, var(--c-night-900) 72%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--c-cream-100) 7%, transparent);caret-color:var(--c-crimson-cta-from)}[data-strict-visual=join-room] .sv-join-field .input-code:focus-visible{border-color:var(--c-brass-300);box-shadow:inset 0 var(--sp-3) var(--sp-4) color-mix(in srgb, var(--c-night-900) 72%, transparent), 0 0 0 var(--sp-1) color-mix(in srgb, var(--c-brass-300) 22%, transparent), 0 0 var(--sp-6) color-mix(in srgb, var(--c-crimson) 16%, transparent);outline:none}.rk-board .btn-primary,[data-strict-visual=join-room] .btn-primary,[data-v7=create-room] .btn-primary{border:2px solid color-mix(in srgb, var(--c-crimson-cta-from) 74%, var(--c-cream-100));border-radius:var(--r-control);box-shadow:inset 0 0 0 3px var(--c-burgundy-700), inset 0 calc(-1 * var(--sp-2)) 0 color-mix(in srgb, var(--c-burgundy-900) 55%, transparent), 0 var(--sp-2) 0 var(--c-burgundy-900), 0 var(--sp-4) var(--sp-7) color-mix(in srgb, var(--c-night-900) 55%, transparent), 0 0 var(--sp-5) color-mix(in srgb, var(--c-crimson-cta-from) 34%, transparent);font-weight:var(--fw-bold)}.rk-board .btn-primary:active,[data-strict-visual=join-room] .btn-primary:active,[data-v7=create-room] .btn-primary:active{translate:0 var(--sp-1);box-shadow:inset 0 0 0 3px var(--c-burgundy-700), 0 var(--bw-hairline) 0 var(--c-burgundy-900), 0 var(--sp-2) var(--sp-4) color-mix(in srgb, var(--c-night-900) 45%, transparent)}@media (max-width:767px){[data-strict-visual=join-room]{--rk-shape:polygon(4% 0, 96% 0, 100% 3%, 100% 97%, 96% 100%, 4% 100%, 0 97%, 0 3%)}}main[data-word-ui=room-flow][data-game-theme] .page-head{box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0}main[data-word-ui=room-flow][data-game-theme] .page-head h1{font-size:clamp(2.1rem,1.1rem + 3.4vw,3.4rem);line-height:var(--lh-hero);text-shadow:0 4px 0 color-mix(in srgb, var(--c-night-900) 28%, transparent);padding-block-end:var(--sp-4)}main[data-word-ui=room-flow][data-game-theme] .page-head h1:after{background-image:linear-gradient(to bottom, var(--c-crimson-cta-from) 0 3px, transparent 3px), repeating-linear-gradient(90deg, var(--c-crimson-cta-from) 0 .7rem, transparent .7rem 1.3rem);background-position:0 0,0 7px;background-repeat:no-repeat;background-size:100% 3px,72% 2px;border-radius:0;block-size:9px;inline-size:min(100%,24rem)}main[data-word-ui=room-flow][data-game-theme] .word-head-art .cover-frame{border:5px solid var(--c-brass-500);border-radius:var(--r-card);background:var(--c-cream-100);box-shadow:inset 0 0 0 2px var(--c-brass-900), 0 0 0 2px var(--c-brass-900), 0 var(--sp-5) var(--sp-5) calc(-1 * var(--sp-2)) color-mix(in srgb, var(--c-night-900) 88%, transparent);display:block;position:relative;rotate:-1.5deg}main[data-word-ui=room-flow][data-game-theme] .word-head-art .cover-frame:before{content:"";z-index:-1;border:var(--bw-hairline) solid color-mix(in srgb, var(--c-brass-500) 45%, transparent);border-radius:var(--r-card);background:linear-gradient(110deg, var(--c-navy-500), var(--c-night-900) 65%);box-shadow:16px 14px 0 -5px color-mix(in srgb, var(--c-navy-500) 55%, var(--c-night-900)), 25px 22px 0 -7px var(--c-night-850);position:absolute;inset-block:13% 7%;inset-inline:9% -7%;rotate:5deg}main[data-word-ui=room-flow][data-game-theme] .word-head-art img{border-radius:calc(var(--r-card) - 5px);box-shadow:none;border:0}[data-v7=create-room]{--rk-create-shape:polygon(3.2% 0, 15% 0, 17% 2.2%, 83% 2.2%, 85% 0, 96.8% 0, 100% 7%, 100% 92%, 97% 100%, 3% 100%, 0 92%, 0 7%);clip-path:var(--rk-create-shape);background-blend-mode:normal;box-shadow:none;filter:none;background-color:#0000;background-image:none;border:0;border-radius:0;outline:none}main[data-word-ui=room-flow][data-game-theme] [data-v7=create-room]{background-blend-mode:normal;box-shadow:none;filter:none;background-color:#0000;background-image:none;border:0;border-radius:0;outline:none}[data-v7=create-room]:before{block-size:auto;inline-size:auto;clip-path:var(--rk-create-shape);background-color:var(--c-brass-900);background-image:linear-gradient(125deg, var(--c-brass-500), var(--c-brass-900) 12%, var(--c-brass-300) 47%, var(--c-brass-900) 82%, var(--c-brass-500));box-shadow:none;border-radius:0;inset:0;translate:0}[data-v7=create-room]:after{content:"";z-index:0;block-size:auto;inline-size:auto;clip-path:var(--rk-create-shape);background:linear-gradient(135deg, var(--c-night-700), var(--c-night-900) 72%, var(--c-night-620));box-shadow:none;pointer-events:none;position:absolute;inset:3px;translate:0;rotate:none}[data-v7=create-room]>h2,[data-v7=create-room]>.stack,[data-v7=create-room]>[role=status],[data-v7=create-room]>.rk-corner,[data-v7=create-room]>p{z-index:1;position:relative}.rk-board .rk-corner,[data-v7=create-room] .rk-corner{z-index:2;pointer-events:none;block-size:clamp(2.5rem,5vw,4.1rem);inline-size:clamp(3rem,6vw,5rem);filter:drop-shadow(0 var(--sp-2) var(--sp-2) color-mix(in srgb, var(--c-night-900) 78%, transparent));position:absolute;inset-block-start:0}.rk-board .rk-corner-brass,[data-v7=create-room] .rk-corner-brass{clip-path:polygon(0 0,100% 0,100% 100%,58% 55%,16% 66%);background:linear-gradient(135deg, var(--c-brass-900), var(--c-brass-500) 45%, var(--c-brass-900) 48%);inset-inline-start:0}.rk-board .rk-corner-red,[data-v7=create-room] .rk-corner-red{clip-path:polygon(0 0,100% 0,78% 60%,39% 52%,0 100%);background:repeating-linear-gradient(135deg, var(--c-crimson-cta-to) 0 9px, var(--c-burgundy-700) 9px 18px);inset-inline-end:0}[data-v7=create-room]>h2:before{content:"";inline-size:var(--sp-2);block-size:var(--sp-2);vertical-align:middle;border:var(--bw-hairline) solid color-mix(in srgb, var(--c-crimson-cta-from) 62%, var(--c-cream-100));background:var(--c-crimson-cta-from);box-shadow:0 0 var(--sp-2) var(--c-crimson);margin-inline-end:var(--sp-3);display:inline-block;rotate:45deg}[data-v7=create-room]>h2:after{inline-size:var(--sp-22);background-image:linear-gradient(to bottom, var(--c-crimson-cta-from) 0 2px, transparent 2px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--c-crimson-cta-from) 65%, transparent) 0 .6rem, transparent .6rem 1rem);background-position:0 0,0 6px;background-repeat:no-repeat;background-size:100% 2px,80% 2px;border-radius:0;block-size:8px}[data-v7=create-room] .stack>p:first-of-type>input{border:3px solid var(--c-brass-500);border-radius:var(--r-control);background-color:var(--c-night-900);background-image:linear-gradient(180deg, var(--c-night-850), var(--c-night-900));box-shadow:inset 0 var(--sp-3) var(--sp-4) color-mix(in srgb, var(--c-night-900) 72%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--c-cream-100) 7%, transparent)}[data-v7=create-room] .stack>p:first-of-type>input:focus-visible{border-color:var(--c-brass-300);box-shadow:inset 0 var(--sp-3) var(--sp-4) color-mix(in srgb, var(--c-night-900) 72%, transparent), 0 0 0 var(--sp-1) color-mix(in srgb, var(--c-brass-300) 22%, transparent), 0 0 var(--sp-6) color-mix(in srgb, var(--c-crimson) 16%, transparent);outline:none}@media (min-width:900px){[data-v7=create-room] fieldset{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}[data-v7=create-room] fieldset>.field-hint{grid-column:1/-1}[data-v7=create-room] fieldset>p:has(>label>input[type=radio]){align-content:start;max-inline-size:none;margin-block-end:0}}[data-v7=create-room] fieldset>p:has(>label>input[type=radio]){--rk-card-shape:polygon(8% 0, 92% 0, 100% 8%, 100% 43%, 96% 47%, 100% 51%, 100% 92%, 92% 100%, 8% 100%, 0 92%, 0 51%, 4% 47%, 0 43%, 0 8%);clip-path:var(--rk-card-shape);padding:var(--sp-5) var(--sp-5);background-image:linear-gradient(145deg, color-mix(in srgb, var(--c-cream-100) 4%, transparent), transparent 38%), linear-gradient(160deg, var(--c-night-700), var(--c-night-850));box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--c-brass-500) 52%, var(--c-night-900)), inset 0 0 0 6px var(--c-night-900);border:0;border-radius:0}[data-v7=create-room] fieldset>p:has(>label>input[type=radio]):before{content:"";clip-path:var(--rk-card-shape);border:1px dashed color-mix(in srgb, var(--c-brass-300) 42%, transparent);pointer-events:none;position:absolute;inset:10px}:is([data-v7=create-room] fieldset>p:has(>label>input[type=radio]):hover,[data-v7=create-room] fieldset>p:has(>label>input[type=radio]):focus-within,[data-v7=create-room] fieldset>p:has(>label>input[type=radio]):active){box-shadow:inset 0 0 0 3px var(--c-brass-500), inset 0 0 0 6px var(--c-night-900);border-color:#0000;translate:0 -2px}[data-v7=create-room] fieldset>p:has(>label>input[type=radio]:checked){background-image:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--c-crimson) 16%, transparent), transparent 48%), linear-gradient(160deg, color-mix(in srgb, var(--c-burgundy-700) 58%, var(--c-night-850)), var(--c-burgundy-900));box-shadow:inset 0 0 0 3px var(--c-brass-500), inset 0 0 0 6px var(--c-night-900), inset 0 0 var(--sp-6) color-mix(in srgb, var(--c-crimson) 24%, transparent);border-color:#0000}[data-v7=create-room] .stack>.card-actions .btn-primary{min-inline-size:min(100%,330px);min-block-size:var(--sp-16,4.5rem);font-size:var(--fs-section)}@media (prefers-reduced-motion:reduce){.rk-board .btn-primary:active,[data-strict-visual=join-room] .btn-primary:active,[data-v7=create-room] .btn-primary:active{translate:0}[data-v7=create-room] fieldset>p:has(>label>input[type=radio]):hover{translate:0}[data-v7=create-room] fieldset>p:has(>label>input[type=radio]):focus-within{translate:0}}.game-detail .gdk-hero{border:3px solid var(--c-brass-500);background-color:var(--c-night-900);min-block-size:clamp(280px,40vw,520px);box-shadow:inset 0 0 0 4px var(--c-brass-900), inset 0 0 0 6px color-mix(in srgb, var(--c-brass-300) 25%, transparent), var(--shadow-lift);border-radius:22px 13px 26px 17px;position:relative;overflow:hidden}.game-detail .gdk-hero:before{content:"";z-index:6;border:var(--bw-hairline) solid color-mix(in srgb, var(--c-brass-300) 25%, transparent);pointer-events:none;border-radius:13px 8px 19px 11px;position:absolute;inset:12px}.game-detail .gdk-hero .cover-frame{box-shadow:none;border:0;border-radius:0;display:block;position:absolute;inset:0}.game-detail .gdk-hero .cover-frame img.game-cover{object-fit:cover;object-position:50% 38%;border:0;border-radius:0;block-size:100%;inline-size:100%;max-inline-size:none}.game-detail .gdk-hero:after{content:"";z-index:1;background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--c-night-900) 78%, transparent) 68%, var(--c-night-900) 96%), linear-gradient(90deg, color-mix(in srgb, var(--c-night-900) 25%, transparent), transparent 22%, transparent 80%, color-mix(in srgb, var(--c-night-900) 20%, transparent));pointer-events:none;position:absolute;inset:0}.game-detail .gdk-corner{z-index:8;clip-path:polygon(0 0,100% 0,100% 100%,62% 64%,20% 74%);background:linear-gradient(145deg, color-mix(in srgb, var(--c-crimson) 85%, var(--c-night-900)), var(--c-crimson-cta-from) 54%, var(--c-burgundy-700) 56%);block-size:clamp(3.4rem,6.8vw,5.9rem);inline-size:clamp(4rem,8vw,7rem);filter:drop-shadow(0 var(--sp-2) var(--sp-2) color-mix(in srgb, var(--c-night-900) 70%, transparent));pointer-events:none;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.game-detail .gdk-hero-copy{z-index:7;inline-size:min(88%,46rem);position:absolute;inset-block-end:clamp(var(--sp-5), 5vw, var(--sp-12));inset-inline-start:clamp(var(--sp-6), 6vw, var(--sp-16,5rem))}.game-detail .gdk-hero-copy .game-detail-header{align-items:center;gap:var(--sp-4);inline-size:auto;max-inline-size:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.game-detail .gdk-hero-copy h1{text-shadow:0 6px 0 color-mix(in srgb, var(--c-night-900) 27%, transparent), 0 16px 28px color-mix(in srgb, var(--c-night-900) 35%, transparent);margin:0;font-size:clamp(2.6rem,7vw,5.2rem);line-height:1}.game-detail .gdk-hero-copy .badge{align-items:center;gap:var(--sp-2);min-block-size:2.25rem;padding:var(--sp-1) var(--sp-4);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-brass-300) 25%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, var(--c-night-900) 70%, transparent);color:var(--text-primary);font-weight:var(--fw-bold);display:inline-flex}.game-detail .gdk-hero-copy .badge:before{content:"";border-radius:var(--r-pill);background:var(--c-tone-ok);block-size:.55rem;inline-size:.55rem;box-shadow:0 0 var(--sp-3) color-mix(in srgb, var(--c-tone-ok) 66%, transparent)}.game-detail .gdk-hero-copy .badge[data-status=coming_soon]:before{background:var(--c-tone-warn);box-shadow:0 0 var(--sp-3) color-mix(in srgb, var(--c-tone-warn) 55%, transparent)}.game-detail .gdk-hero-copy .badge[data-status=maintenance]:before,.game-detail .gdk-hero-copy .badge[data-status=unavailable]:before{background:var(--text-tertiary);box-shadow:none}.game-detail .gdk-hero-copy .card-actions{margin-block:var(--sp-5) 0}.game-detail .gdk-hero-copy [role=note]{margin-block:var(--sp-2) 0}@media (max-width:767px){.game-detail .gdk-hero{min-block-size:0;display:flow-root}.game-detail .gdk-hero .cover-frame{block-size:clamp(180px,52vw,300px);position:relative;inset:auto}.game-detail .gdk-hero:after{block-size:clamp(180px,52vw,300px);inset-block-end:auto}.game-detail .gdk-hero-copy{inline-size:auto;padding:var(--sp-5) var(--sp-5) var(--sp-6);position:relative;inset:auto}.game-detail .gdk-hero-copy h1{font-size:clamp(2.1rem,9vw,2.8rem)}}.game-detail{counter-reset:gdk-station}.game-detail .gd-station{counter-increment:gdk-station;border:var(--bw-hairline) solid color-mix(in srgb, var(--c-brass-500) 42%, transparent);background-color:color-mix(in srgb, var(--c-night-900) 88%, var(--c-navy-500));background-image:linear-gradient(100deg, color-mix(in srgb, var(--c-cream-100) 3%, transparent), transparent 38%), radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--c-navy-500) 22%, transparent), transparent 42%);background-blend-mode:normal;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--c-night-900) 55%, transparent), var(--shadow-lift);padding-block:clamp(var(--sp-7), 5vw, var(--sp-10,3rem)) clamp(var(--sp-8), 6vw, var(--sp-12));padding-inline:clamp(var(--sp-6), 6vw, var(--sp-14,4rem));border-radius:40% 16% 32% 14%/14% 35% 22% 31%;position:relative}.game-detail .gd-station[aria-labelledby=howto-heading]{padding-block-end:clamp(8.5rem,15vw,14rem)}@media (max-width:767px){.game-detail .gd-station{padding-block:var(--sp-7) var(--sp-8);padding-inline:var(--sp-5);border-radius:1.6rem 1.1rem 1.8rem 1.2rem}}.game-detail .gd-station:after{content:counter(gdk-station, arabic-indic);z-index:6;clip-path:polygon(50% 0,63% 8%,78% 5%,89% 16%,88% 31%,100% 43%,94% 58%,98% 73%,84% 84%,69% 83%,57% 96%,42% 92%,28% 99%,16% 86%,15% 71%,2% 59%,8% 43%,3% 28%,16% 17%,31% 17%);background:linear-gradient(145deg, var(--c-crimson-cta-from), var(--c-burgundy-700));block-size:3.25rem;inline-size:3.25rem;box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--c-burgundy-900) 80%, transparent);color:var(--c-cream-100);font-weight:var(--fw-bold);font-size:var(--fs-body-lg);place-items:center;display:grid;position:absolute;inset-block-start:calc(-1 * var(--sp-4));inset-inline-start:calc(-1 * var(--sp-2));inset-inline-end:auto}.gd-station-about:after{content:counter(gdk-station, arabic-indic)}.game-detail .gd-station>h2:first-child{padding-inline-start:var(--sp-8)}.game-detail .gd-station-about{column-gap:clamp(var(--sp-5), 4vw, var(--sp-10,3rem));grid-template-columns:minmax(0,1fr);display:grid}.game-detail .gdk-about-art{display:none}@media (min-width:768px){.game-detail .gd-station-about{grid-template-columns:minmax(0,1.4fr) minmax(200px,.6fr);align-items:center}.game-detail .gd-station-about>h2,.game-detail .gd-station-about>.article-body,.game-detail .gd-station-about>[role=note]{grid-column:1}.game-detail .gdk-about-art{grid-area:1/2/span 3;place-self:center;display:block}.game-detail .gdk-about-art img{block-size:auto;inline-size:min(100%,20rem);filter:drop-shadow(0 var(--sp-5) var(--sp-5) color-mix(in srgb, var(--c-night-900) 85%, transparent));rotate:none}}.game-detail .gd-steps>li{--gdk-tilt:0deg;--gdk-lift:0px;border:3px solid color-mix(in srgb, var(--c-brass-500) 78%, var(--c-night-900));box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--c-brass-900) 85%, transparent), inset 0 0 0 5px color-mix(in srgb, var(--c-cream-100) 34%, transparent), 0 var(--sp-4) var(--sp-6) color-mix(in srgb, var(--c-night-900) 36%, transparent);rotate:var(--gdk-tilt);translate:0 var(--gdk-lift);border-radius:12px 8px 16px 9px}.game-detail .gd-steps>li:nth-child(4n+1){--gdk-tilt:2.5deg;--gdk-lift:4px}.game-detail .gd-steps>li:nth-child(4n+2){--gdk-tilt:1deg;--gdk-lift:-2px}.game-detail .gd-steps>li:nth-child(4n+3){--gdk-tilt:-1deg;--gdk-lift:-4px}.game-detail .gd-steps>li:nth-child(4n){--gdk-tilt:-2.5deg;--gdk-lift:3px}@media (prefers-reduced-motion:no-preference){.game-detail .gd-steps>li{transition:rotate var(--dur-transition) var(--ease-out-expo), translate var(--dur-transition) var(--ease-out-expo), filter var(--dur-transition) var(--ease-standard)}.game-detail .gd-steps>li:hover{z-index:4;filter:brightness(1.05);translate:0 -8px;rotate:none}}@media (max-width:767px){.gd-steps>li,.game-detail .gd-steps>li{flex-basis:100%;translate:0;rotate:none}}.game-detail .gd-step-seal{block-size:2.25rem;inline-size:2.25rem;border-radius:var(--r-pill);background-color:var(--c-crimson-cta-to);background-image:radial-gradient(circle at 32% 28%, var(--c-crimson-cta-from), var(--c-crimson-cta-to) 74%);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--c-burgundy-900) 55%, transparent);color:var(--c-cream-100);font-weight:var(--fw-bold);place-items:center;margin-block-end:var(--sp-3);margin-inline:auto;display:grid}.gd-medallions>.gd-coin{--coin-tone:var(--c-teal-500);--gdk-coin-hi:color-mix(in srgb, var(--coin-tone) 92%, var(--c-cream-100));--gdk-coin-lo:color-mix(in srgb, var(--coin-tone) 62%, var(--c-night-900));border:3px solid color-mix(in srgb, var(--c-brass-500) 80%, var(--c-night-900));background-color:var(--gdk-coin-lo);background-image:radial-gradient(circle at 35% 25%, var(--gdk-coin-hi), var(--gdk-coin-lo) 72%);box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--c-brass-900) 46%, transparent), inset 0 0 0 8px color-mix(in srgb, var(--c-brass-300) 15%, transparent), 0 var(--sp-4) var(--sp-6) color-mix(in srgb, var(--c-night-900) 38%, transparent);color:var(--c-cream-100)}.gd-medallions>.gd-coin:nth-of-type(3n+2){--coin-tone:var(--c-brass-500);--gdk-coin-hi:color-mix(in srgb, var(--c-brass-500) 62%, var(--c-night-900));--gdk-coin-lo:color-mix(in srgb, var(--c-brass-500) 44%, var(--c-night-900));rotate:2deg}.gd-medallions>.gd-coin:nth-of-type(3n){--coin-tone:var(--c-violet-500);rotate:-2deg}.gd-tickets>li{--ticket-tone:var(--c-brass-500);clip-path:polygon(4% 0,96% 0,100% 12%,100% 38%,96% 50%,100% 62%,100% 88%,96% 100%,4% 100%,0 88%,0 62%,4% 50%,0 38%,0 12%);--gdk-ticket-hi:color-mix(in srgb, var(--ticket-tone) 88%, var(--c-cream-100));--gdk-ticket-lo:color-mix(in srgb, var(--ticket-tone) 62%, var(--c-night-900));background-color:var(--gdk-ticket-lo);background-image:linear-gradient(160deg, color-mix(in srgb, var(--c-cream-100) 8%, transparent), transparent 40%), linear-gradient(145deg, var(--gdk-ticket-hi), var(--gdk-ticket-lo));box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--c-brass-500) 72%, var(--c-night-900)), inset 0 0 0 6px color-mix(in srgb, var(--c-night-900) 46%, transparent);color:var(--c-cream-100);font-weight:var(--fw-bold);border:0;border-radius:0}.gd-tickets>li[data-plan=BASIC]{--gdk-ticket-hi:color-mix(in srgb, var(--c-brass-500) 62%, var(--c-night-900));--gdk-ticket-lo:color-mix(in srgb, var(--c-brass-500) 44%, var(--c-night-900))}.gd-tickets>li[data-plan=PLUS]{--ticket-tone:var(--c-teal-500)}.gd-tickets>li[data-plan=FAMILY_FRIENDS]{--ticket-tone:var(--c-violet-500)}@media (prefers-reduced-motion:no-preference){.gd-tickets>li{transition:translate var(--dur-transition) var(--ease-standard), filter var(--dur-transition) var(--ease-standard)}.gd-tickets>li:hover{z-index:2;filter:brightness(1.1);translate:0 -4px}}.gd-station>h2:before{content:none}.gd-medallions>.gd-coin{aspect-ratio:1;inline-size:min(11.5rem,100%);padding:var(--sp-5);transition:translate var(--dur-transition) var(--ease-out-expo), scale var(--dur-transition) var(--ease-out-expo), border-color var(--dur-transition) var(--ease-standard), box-shadow var(--dur-transition) var(--ease-standard);align-content:center}.gd-medallions>.gd-coin[data-ux-hot]{border-color:color-mix(in srgb, var(--c-brass-300) 86%, var(--c-night-900));box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--c-brass-900) 46%, transparent), inset 0 0 0 8px color-mix(in srgb, var(--c-brass-300) 15%, transparent), 0 0 0 6px color-mix(in srgb, var(--coin-tone) 16%, transparent), 0 var(--sp-4) var(--sp-6) color-mix(in srgb, var(--c-night-900) 38%, transparent);translate:0 -3px;scale:1.015}.gd-medallions>.gd-coin[data-ux-press]{transition-duration:var(--dur-feedback);translate:0;scale:.975}.gd-medallions>.gd-coin:after{content:"";border:2px solid color-mix(in srgb, var(--coin-tone) 60%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-5px}.gd-medallions>.gd-coin[data-ux-pulse]:after{animation:ux-coin-pulse var(--dur-transition) var(--ease-out-expo) 1}@keyframes ux-coin-pulse{0%{opacity:.75;scale:.96}to{opacity:0;scale:1.1}}@media (prefers-reduced-motion:reduce){.gd-medallions>.gd-coin[data-ux-hot],.gd-medallions>.gd-coin[data-ux-press]{transition:border-color var(--dur-transition) var(--ease-standard);translate:0;scale:1}.gd-medallions>.gd-coin[data-ux-pulse]:after{animation:none}}.gd-medallions>.gd-coin dd{font-size:var(--fs-body-sm);line-height:var(--lh-body,1.6)}@media (prefers-reduced-motion:reduce){.game-detail .gd-steps>li,.gd-medallions>.gd-coin:nth-of-type(3n+2),.gd-medallions>.gd-coin:nth-of-type(3n){translate:0;rotate:none}}main[data-word-ui=room-flow][data-game-theme] .word-head-art .cover-frame:before{content:none}.game-detail .gdk-hero{aspect-ratio:16/9;min-block-size:0;max-block-size:min(72vh,640px);inline-size:100%}.game-detail .gdk-hero .cover-frame img.game-cover{object-position:50% 50%}@media (max-width:767px){.game-detail .gdk-hero{aspect-ratio:auto;max-block-size:none}.game-detail .gdk-hero .cover-frame,.game-detail .gdk-hero:after{aspect-ratio:16/9;block-size:auto}}.rk-board{--rk-create-shape:polygon(3.2% 0, 15% 0, 17% 2.2%, 83% 2.2%, 85% 0, 96.8% 0, 100% 7%, 100% 92%, 97% 100%, 3% 100%, 0 92%, 0 7%);isolation:isolate;padding:calc(clamp(2.5rem, 5vw, 4.1rem) + var(--sp-4)) clamp(var(--sp-5), 5vw, var(--sp-12)) calc(var(--card-pad) + var(--sp-4));clip-path:var(--rk-create-shape);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;position:relative;overflow:hidden}.rk-board:before{content:"";z-index:0;clip-path:var(--rk-create-shape);background-color:var(--c-brass-900);background-image:linear-gradient(125deg, var(--c-brass-500), var(--c-brass-900) 12%, var(--c-brass-300) 47%, var(--c-brass-900) 82%, var(--c-brass-500));pointer-events:none;position:absolute;inset:0}.rk-board:after{content:"";z-index:0;clip-path:var(--rk-create-shape);background:linear-gradient(135deg, var(--c-night-700), var(--c-night-900) 72%, var(--c-night-620));pointer-events:none;position:absolute;inset:3px}.rk-board>*{z-index:1;position:relative}.rk-board>.rk-corner{z-index:2}.rk-board>h2{margin-block:0 var(--sp-6);font-size:var(--fs-page);padding-block-end:var(--sp-3);position:relative}.rk-board>h2:before{content:"";inline-size:var(--sp-2);block-size:var(--sp-2);vertical-align:middle;border:var(--bw-hairline) solid color-mix(in srgb, var(--c-crimson-cta-from) 62%, var(--c-cream-100));background:var(--c-crimson-cta-from);box-shadow:0 0 var(--sp-2) var(--c-crimson);margin-inline-end:var(--sp-3);display:inline-block;rotate:45deg}.rk-board>h2:after{content:"";inline-size:var(--sp-22);background-image:linear-gradient(to bottom, var(--c-crimson-cta-from) 0 2px, transparent 2px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--c-crimson-cta-from) 65%, transparent) 0 .6rem, transparent .6rem 1rem);background-position:0 0,0 6px;background-repeat:no-repeat;background-size:100% 2px,80% 2px;block-size:8px;position:absolute;inset-block-end:0;inset-inline-start:0}.rk-board input:not([type=checkbox]):not([type=radio]):not([type=hidden]){inline-size:100%;min-block-size:var(--sp-12);padding-inline:var(--sp-4);border:3px solid var(--c-brass-500);border-radius:var(--r-control);background-color:var(--c-night-900);background-image:linear-gradient(180deg, var(--c-night-850), var(--c-night-900));box-shadow:inset 0 var(--sp-3) var(--sp-4) color-mix(in srgb, var(--c-night-900) 72%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--c-cream-100) 7%, transparent);caret-color:var(--c-crimson-cta-from)}.rk-board input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus-visible{border-color:var(--c-brass-300);box-shadow:inset 0 var(--sp-3) var(--sp-4) color-mix(in srgb, var(--c-night-900) 72%, transparent), 0 0 0 var(--sp-1) color-mix(in srgb, var(--c-brass-300) 22%, transparent), 0 0 var(--sp-6) color-mix(in srgb, var(--c-crimson) 16%, transparent);outline:none}@media (max-width:767px){.rk-board{--rk-create-shape:polygon(5% 0, 95% 0, 100% 2.5%, 100% 97.5%, 95% 100%, 5% 100%, 0 97.5%, 0 2.5%);padding:var(--sp-8) var(--sp-5) var(--sp-8)}.rk-board .rk-corner{display:none}}main[data-word-ui=room-flow]>dl>dt{color:var(--c-brass-300);border-color:color-mix(in srgb, var(--c-brass-500) 42%, transparent)}main[data-word-ui=room-flow]>dl>dd{border-color:color-mix(in srgb, var(--c-brass-500) 42%, transparent)}.game-detail .gdk-hero .cover-frame img.game-cover{object-fit:fill}.game-detail .gdk-players{z-index:7;align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-brass-300) 25%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, var(--c-night-900) 70%, transparent);color:var(--text-primary);font-weight:var(--fw-bold);margin:0;display:inline-flex;position:absolute;inset-block-end:clamp(var(--sp-5), 5vw, var(--sp-12));inset-inline-end:clamp(var(--sp-5), 4vw, var(--sp-10,3rem))}.game-detail .gdk-players>span{color:var(--c-brass-300);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.game-detail .gdk-players>bdi{font-size:var(--fs-body-lg)}@media (max-width:767px){.game-detail .gdk-players{translate:0 calc(-100% - var(--sp-3));inset-block:clamp(180px,52vw,300px) auto;inset-inline-end:var(--sp-4)}}.game-detail .gd-station+.gd-station:before{content:none}.game-detail .gd-station:has(+.gd-station):before{content:"";inline-size:5px;block-size:calc(2 * var(--sp-5) + .75rem);background-image:repeating-linear-gradient(to bottom, var(--c-crimson-cta-from) 0 .6rem, transparent .6rem 1rem);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--c-crimson) 80%, transparent));pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset-block-start:auto;inset-block-end:calc(-2 * var(--sp-5) - .75rem);inset-inline:.85rem auto}.game-detail .gdk-corner{clip-path:polygon(0 0,100% 0,100% 52%,60% 100%,44% 64%,0 46%);background:linear-gradient(215deg, color-mix(in srgb, var(--c-night-900) 42%, transparent), transparent 55%), linear-gradient(145deg, var(--c-crimson-cta-from), var(--c-crimson) 55%, var(--c-burgundy-700));block-size:clamp(4.5rem,8vw,7rem);inline-size:clamp(5.5rem,10vw,8.75rem)}.game-detail .gdk-corner img{block-size:auto;inline-size:clamp(1.5rem,2.6vw,2.2rem);margin-block-start:calc(-1 * var(--sp-5));rotate:none}.panel{background-image:linear-gradient(178deg, color-mix(in srgb, var(--c-cream-100) 4%, transparent), transparent 26%, color-mix(in srgb, var(--c-night-900) 32%, transparent) 97%), var(--gd-paper-relief);background-blend-mode:normal, soft-light;box-shadow:inset 0 var(--bw-hairline) 0 color-mix(in srgb, var(--c-cream-100) 8%, transparent), inset 0 calc(-1 * var(--bw-hairline)) 0 color-mix(in srgb, var(--c-night-900) 45%, transparent);background-repeat:no-repeat,repeat}.plan-card{background-image:linear-gradient(177deg, color-mix(in srgb, var(--c-cream-100) 5%, transparent), transparent 22%, color-mix(in srgb, var(--c-night-900) 45%, transparent) 96%), var(--gd-leather-relief);background-blend-mode:normal, soft-light;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 9%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--c-night-900) 70%, transparent), 0 1.1rem 1.8rem calc(-.9 * var(--sp-3)) color-mix(in srgb, var(--c-night-900) 85%, transparent);background-repeat:no-repeat,repeat}.plan-card-ff{background-image:var(--grad-atmosphere), var(--gd-leather-relief);background-blend-mode:normal, soft-light;background-repeat:no-repeat,repeat}[data-state],.connection-banner,.record-list>li{background-image:var(--gd-paper-relief);background-blend-mode:soft-light}.bill-lines{gap:var(--sp-2) var(--sp-4);margin-block:var(--sp-4);grid-template-columns:1fr auto;max-inline-size:28rem;display:grid}.bill-lines dt{color:var(--text-secondary)}.bill-lines dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.bill-lines .bill-total{border-block-start:var(--bw-hairline) solid var(--border-hairline);color:var(--text-primary);font-weight:var(--fw-semibold);padding-block-start:var(--sp-2)}@media (max-width:767px){.site-footer{padding-block-end:calc(var(--sp-4) + var(--mascot-hub) + var(--sp-4) + env(safe-area-inset-bottom))}}.btn-secondary,button.button-secondary{background-image:linear-gradient(178deg, color-mix(in srgb, var(--c-cream-100) 6%, transparent), transparent 42%, color-mix(in srgb, var(--c-night-900) 30%, transparent) 96%), var(--gd-paper-relief);background-blend-mode:normal, soft-light;box-shadow:inset 0 var(--bw-hairline) 0 color-mix(in srgb, var(--c-cream-100) 10%, transparent), inset 0 calc(-1 * var(--bw-hairline)) 0 color-mix(in srgb, var(--c-night-900) 55%, transparent);background-repeat:no-repeat,repeat}input:where([type=text],[type=email],[type=password],[type=search],[type=number],[type=url],[type=tel],:not([type])),textarea,select{background-image:var(--gd-paper-relief);background-blend-mode:soft-light;box-shadow:inset 0 2px 5px color-mix(in srgb, var(--c-night-900) 45%, transparent), inset 0 calc(-1 * var(--bw-hairline)) 0 color-mix(in srgb, var(--c-cream-100) 6%, transparent)}.strip-cell{background-image:linear-gradient(180deg, color-mix(in srgb, var(--c-night-900) 38%, transparent), transparent 32%), var(--gd-paper-relief);background-blend-mode:normal, soft-light;box-shadow:inset 0 2px 4px color-mix(in srgb, var(--c-night-900) 45%, transparent);background-repeat:no-repeat,repeat}[data-word-ui=auth] .word-auth-wrap{background-image:linear-gradient(177deg, color-mix(in srgb, var(--c-cream-100) 4%, transparent), transparent 24%, color-mix(in srgb, var(--c-night-900) 40%, transparent) 96%), var(--gd-leather-relief);background-blend-mode:normal, soft-light;background-repeat:no-repeat,repeat}[data-word-ui=auth] .word-auth-form>.panel:not([data-state]){background-image:var(--gd-paper-relief);background-blend-mode:soft-light;box-shadow:inset 0 var(--bw-hairline) 0 color-mix(in srgb, var(--c-cream-100) 7%, transparent), inset 0 calc(-1 * var(--bw-hairline)) 0 color-mix(in srgb, var(--c-night-900) 40%, transparent);background-repeat:repeat}.jammou-sheet a,.nav-drawer-row{background-image:var(--gd-paper-relief);background-blend-mode:soft-light;box-shadow:inset 0 var(--bw-hairline) 0 color-mix(in srgb, var(--c-cream-100) 6%, transparent), inset 0 calc(-1 * var(--bw-hairline)) 0 color-mix(in srgb, var(--c-night-900) 35%, transparent)}html[data-site-motion=off] [data-word-ui=hero-title] .word-underline-stroke path{stroke-dashoffset:0;opacity:1;animation:none!important}html[data-site-motion=off] .hero:before{opacity:.45;scale:1;animation:none!important}html[data-site-motion=off] .brand .brand-rule:after{opacity:1;scale:1;animation:none!important}html[data-site-motion=off] [data-strict-visual=join-room] .sv-join-mark,html[data-site-motion=off] main[data-v7=about] .v7-jim{animation:none!important}@media (orientation:landscape) and (max-height:480px){main[data-word-ui=room-flow] header.page-head{padding-block:var(--sp-2);margin-block-end:var(--sp-4)}main[data-word-ui=room-flow] [data-word-ui=page-head] .word-head-split{align-items:center;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,.3fr)}main[data-word-ui=room-flow][data-game-theme] .page-head h1{font-size:var(--fs-page);padding-block-end:var(--sp-3)}main[data-word-ui=room-flow] [data-word-ui=page-head] .word-head-art{block-size:auto}main[data-word-ui=room-flow] [data-word-ui=page-head] .word-game-art{inline-size:min(100%,168px);padding:var(--sp-1)}main[data-word-ui=room-flow] [data-strict-visual=join-room] .sv-join-body{padding-block:var(--sp-4)}main[data-word-ui=room-flow] [data-strict-visual=join-room] .sv-join-lede{margin-block-end:var(--sp-3)}}.invite-link .invite-secret-toggle-row{align-items:center;gap:var(--sp-3);margin-block-end:var(--sp-3);display:flex}.invite-link .invite-secret-toggle{border-radius:var(--r-pill);color:var(--text-accent)}.invite-link .invite-secret-toggle:hover,.invite-link .invite-secret-toggle[aria-pressed=true]{border-color:var(--border-focus)}.invite-link .invite-secret-toggle svg{block-size:22px;inline-size:22px}.invite-link .invite-secret-line{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.invite-link[data-secret=hidden] .invite-secret-line>strong,.invite-link[data-secret=hidden] .invite-secret-line>code{letter-spacing:.2em;color:var(--text-tertiary)}.invite-link .invite-secret-note{font-size:var(--fs-caption);display:inline-block}.invite-link .room-invite-qr-hidden{align-items:flex-start;gap:var(--sp-2);margin-block:var(--sp-3);flex-direction:column;display:flex}.invite-link .room-invite-qr-mask{aspect-ratio:1;border:var(--bw-hairline) dashed var(--border-control);border-radius:var(--r-control);background:var(--surface-recessed);inline-size:min(160px,40vw);display:block}.support-ticker{isolation:isolate;z-index:0;align-items:center;gap:var(--sp-3);border-block:var(--bw-hairline) solid color-mix(in srgb, var(--c-peach-300) 30%, transparent);background:var(--grad-support-ticker);block-size:56px;inline-size:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 9%, transparent), var(--shadow-flat);color:var(--c-cream-100);font-family:var(--font-ui);white-space:nowrap;margin-block:0;padding-inline:clamp(12px,2vw,30px);display:flex;position:relative;overflow:hidden}.support-ticker:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent 8%, color-mix(in srgb, var(--c-crimson) 14%, transparent) 40%, color-mix(in srgb, var(--c-peach-300) 7%, transparent) 62%, transparent 92%);position:absolute;inset:0}.support-ticker__art{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.support-ticker__cover{opacity:.06;filter:saturate(.35)brightness(.55);block-size:auto;inline-size:190px;position:absolute;inset-block-start:50%;translate:0 -50%;-webkit-mask-image:radial-gradient(#000 28%,#0000 70%);mask-image:radial-gradient(#000 28%,#0000 70%)}.support-ticker__cover--far-start{opacity:.075;inset-inline-start:-40px}.support-ticker__cover--start{opacity:.045;inset-inline-start:26%}.support-ticker__cover--end{opacity:.045;inset-inline-end:30%}.support-ticker__cover--far-end{inset-inline-end:120px}.support-ticker__jammou{opacity:.14;block-size:auto;inline-size:74px;position:absolute;inset-block-start:2px;inset-inline-end:4px;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.support-ticker__chevrons{color:color-mix(in srgb, var(--c-peach-300) 55%, transparent);flex:none;display:inline-flex}.support-ticker__chevrons--end svg{transform:scaleX(-1)}.support-ticker__badge{align-items:center;gap:var(--sp-1);block-size:36px;padding-inline:var(--sp-3);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-peach-300) 45%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, var(--c-crimson) 58%, var(--c-night-900));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-cream-100) 14%, transparent);color:var(--c-cream-100);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);flex:none;display:inline-flex}.support-ticker__viewport{flex:auto;min-inline-size:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.support-ticker__track{will-change:transform;inline-size:max-content;animation:support-ticker-slide var(--dur-ticker) linear infinite;display:flex}.support-ticker__copy{font-size:.9375rem;font-weight:var(--fw-medium);color:var(--c-cream-100);padding-inline-end:6rem}@keyframes support-ticker-slide{0%{transform:translate(0,0)}to{transform:translate(50%)}}.support-ticker:hover .support-ticker__track,.support-ticker:focus-within .support-ticker__track{animation-play-state:paused}.support-ticker__actions{align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}.support-ticker__action{border-radius:var(--r-pill);block-size:44px;min-inline-size:44px;color:var(--c-cream-100);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.support-ticker__pill{align-items:center;gap:var(--sp-2);block-size:36px;padding-inline:var(--sp-2) var(--sp-3);border:var(--bw-hairline) solid color-mix(in srgb, var(--c-cream-100) 32%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, var(--c-navy-500) 42%, var(--c-night-900));color:var(--c-cream-100);font-size:var(--fs-body);font-weight:var(--fw-semibold);transition:translate var(--dur-feedback) var(--ease-standard), border-color var(--dur-feedback) var(--ease-standard), box-shadow var(--dur-feedback) var(--ease-standard), background-color var(--dur-feedback) var(--ease-standard);display:inline-flex}.support-ticker__action--discord .support-ticker__pill{border-color:color-mix(in srgb, var(--c-discord-500) 62%, transparent);background:color-mix(in srgb, var(--c-discord-500) 24%, var(--c-night-900))}.support-ticker__action:hover .support-ticker__pill{border-color:color-mix(in srgb, var(--c-peach-300) 70%, transparent);box-shadow:var(--shadow-flat);translate:0 -1px}.support-ticker__action--discord:hover .support-ticker__pill{border-color:color-mix(in srgb, var(--c-discord-500) 90%, var(--c-cream-100))}.support-ticker__action:active .support-ticker__pill{background:color-mix(in srgb, var(--c-navy-500) 58%, var(--c-night-900));translate:0}.support-ticker__action--discord:active .support-ticker__pill{background:color-mix(in srgb, var(--c-discord-500) 36%, var(--c-night-900))}.support-ticker__action:focus-visible{outline:2px solid var(--c-peach-300);outline-offset:3px}.support-ticker__icon{object-fit:cover;border-radius:50%;flex:none;block-size:24px;inline-size:24px}.support-ticker__label{line-height:1}.support-ticker__action--mail .support-ticker__label{font-family:var(--font-ltr);font-weight:var(--fw-medium)}.support-ticker__connector,.support-ticker__closing{font-size:var(--fs-body);color:color-mix(in srgb, var(--c-cream-100) 88%, transparent)}@media (max-width:1199px){.support-ticker{gap:var(--sp-2);block-size:54px}.support-ticker__cover--start,.support-ticker__cover--end{display:none}.support-ticker__pill{padding-inline:var(--sp-2)}}@media (max-width:899px){.support-ticker__closing{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.support-ticker__chevrons{display:none}}@media (max-width:767px){.support-ticker__copy{font-size:.875rem}.support-ticker__jammou{display:none}}@media (max-width:540px){.support-ticker{gap:var(--sp-2);padding-inline:var(--sp-3)}.support-ticker__label{display:none}.support-ticker__pill:after{content:attr(data-short);line-height:1}.support-ticker__badge{padding-inline:var(--sp-2);font-size:.75rem}.support-ticker__cover--far-end{display:none}}@media (max-width:419px){.support-ticker__pill:after{content:none}.support-ticker__pill{padding-inline:var(--sp-1);justify-content:center;min-inline-size:36px}.support-ticker__connector{display:none}}html[data-site-motion=off] .support-ticker__track{will-change:auto;animation:none}@media (prefers-reduced-motion:reduce){.support-ticker{block-size:auto;min-block-size:56px;padding-block:var(--sp-2);white-space:normal}.support-ticker__viewport{-webkit-mask-image:none;mask-image:none}.support-ticker__track{will-change:auto;inline-size:auto;animation:none}.support-ticker__copy{white-space:normal;padding-inline-end:0}.support-ticker__copy[aria-hidden=true]{display:none}}.confirm-close-dialog{inline-size:min(34rem, calc(100vw - var(--sp-8)));border:var(--bw-hairline) solid var(--border-hairline);background:var(--surface-card);box-shadow:var(--shadow-dialog);text-align:center}.confirm-close-dialog>p:first-child{margin-block:0 var(--sp-4);font-size:var(--fs-body-lg)}.confirm-close-dialog .dialog-actions{justify-content:center;margin-block-start:var(--sp-4)}.return-to-game{z-index:var(--z-hub);inline-size:8.5rem;max-inline-size:calc(100vw - var(--sp-8));position:fixed;inset-block-end:calc(var(--sp-4) + env(safe-area-inset-bottom));inset-inline-start:var(--sp-4)}.return-to-game__link{gap:var(--sp-2);padding:var(--sp-2);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-card);background:var(--surface-card);box-shadow:var(--shadow-dialog);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.return-to-game__link:hover,.return-to-game__link:focus-visible{border-color:var(--c-peach-300)}.return-to-game__cover{border-radius:calc(var(--r-card) - var(--sp-1));object-fit:cover;block-size:auto;inline-size:100%;display:block}.return-to-game__label{text-align:center;flex-direction:column;gap:2px;display:flex}.return-to-game__game{font-size:var(--fs-body-sm);color:var(--text-tertiary)}.return-to-game__cta{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-body-sm)}.renew-tick{align-items:center;gap:var(--sp-3);min-block-size:var(--sp-11);cursor:pointer;font-weight:var(--fw-semibold);display:inline-flex}.renew-tick__box{inline-size:var(--sp-6);block-size:var(--sp-6);accent-color:var(--c-crimson);cursor:pointer;margin:0}.renew-tick__box:disabled{cursor:progress}.renew-tick__state{color:var(--text-secondary);font-weight:var(--fw-regular);font-size:var(--fs-body-sm)}
