@font-face{font-family:Bricolage Grotesque;src:url(https://shared-assets.rtk-wcg.cc/fonts/bricolage-grotesque-800-rtk.woff2?v=20260703-cors) format("woff2");font-weight:800 1000;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(https://shared-assets.rtk-wcg.cc/fonts/plus-jakarta-sans-800-rtk.woff2?v=20260703-cors) format("woff2");font-weight:800 1000;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(https://shared-assets.rtk-wcg.cc/fonts/space-grotesk-700-rtk.woff2?v=20260703-cors) format("woff2");font-weight:700 1000;font-style:normal;font-display:swap}:root{color-scheme:light;--boot-paper: #fcf9ee;--boot-ink: #2b2b2b;--boot-accent: #b22222}html,body,#root[data-rtk-boot-root]{width:100%;min-width:0;min-height:100%;margin:0}.boot-shell{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100dvh;overflow-wrap:anywhere;color:var(--boot-ink);background:var(--boot-paper);font-family:Plus Jakarta Sans,system-ui,sans-serif}.boot-shell__topbar{position:sticky;top:0;z-index:5;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.625rem;padding:max(.375rem,env(safe-area-inset-top)) max(1.125rem,env(safe-area-inset-right)) .4375rem max(1.125rem,env(safe-area-inset-left));border-bottom:1px solid color-mix(in srgb,var(--boot-ink) 22%,transparent);background:color-mix(in srgb,var(--boot-paper) 92%,transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.boot-shell__topbar .main-flow-brand{display:flex;align-items:center;gap:.5rem;min-width:0;font-family:Space Grotesk,Plus Jakarta Sans,system-ui,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.16em;line-height:1}.boot-shell__topbar .main-flow-brand-icon{width:1.125rem;height:1.125rem;color:var(--boot-accent);fill:currentColor}.boot-shell__topbar .main-flow-brand-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boot-shell__topbar .topbar-trailing{display:inline-flex;align-items:center;min-width:0}.boot-shell__mode{display:inline-grid;place-items:center;min-height:1.75rem;padding:0 .625rem;border:1px solid color-mix(in srgb,var(--boot-ink) 58%,transparent);border-radius:.25rem;font-size:.75rem;font-weight:900;letter-spacing:.12em;line-height:1}.boot-shell__content{box-sizing:border-box;display:grid;align-content:center;justify-items:center;gap:1.125rem;min-width:0;min-height:0;padding:1.75rem max(1.375rem,env(safe-area-inset-right)) max(1.75rem,env(safe-area-inset-bottom)) max(1.375rem,env(safe-area-inset-left));text-align:center}.boot-shell__mark{position:relative;width:min(11.875rem,70vw);height:5.875rem;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 .5rem .75rem color-mix(in srgb,var(--boot-ink) 14%,transparent))}.boot-shell__mark span{position:absolute;border-radius:46% 54% 52% 48%/58% 42%;opacity:.72}.boot-shell__mark span:nth-child(1){top:1.75rem;left:.75rem;width:4.25rem;height:2.625rem;rotate:-12deg;background:color-mix(in srgb,var(--boot-ink) 78%,transparent)}.boot-shell__mark span:nth-child(2){top:.875rem;left:3.875rem;width:5.25rem;height:3.875rem;background:color-mix(in srgb,var(--boot-accent) 74%,transparent)}.boot-shell__mark span:nth-child(3){top:2.25rem;right:.75rem;width:3.875rem;height:2.125rem;rotate:10deg;background:color-mix(in srgb,#006b3e 68%,transparent)}.boot-shell__eyebrow{margin:0 0 .625rem;color:var(--boot-accent);font-size:.75rem;font-weight:800;letter-spacing:.12em}.boot-shell h1{max-width:16ch;margin:0;font-family:Bricolage Grotesque,Impact,sans-serif;font-size:clamp(2rem,12vw,3.5rem);line-height:.95}.boot-shell__status{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:30rem;margin:0;color:#8b5d00;font-size:.875rem;font-weight:800;letter-spacing:.08em;line-height:1.2}.boot-shell__status-mark{width:.75rem;height:.75rem;flex:0 0 auto;border-radius:.1875rem;background:currentColor;opacity:.72}.boot-shell__helper{max-width:32rem;margin:0;color:color-mix(in srgb,var(--boot-ink) 68%,transparent);font-size:.75rem;line-height:1.5}.boot-shell__actions{display:grid;gap:.75rem;width:min(100%,20rem)}.boot-shell .boot-shell__action{box-sizing:border-box;display:inline-grid;place-items:center;min-width:0;min-height:3rem;padding:.75rem 1rem;color:var(--boot-ink);border:2px solid var(--boot-ink);border-radius:0;background:var(--boot-paper);box-shadow:none;font-size:.875rem;font-weight:900;letter-spacing:.08em;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.boot-shell .boot-shell__action--primary{color:var(--boot-paper);border-color:var(--boot-accent);background:var(--boot-accent)}.boot-shell[data-rtk-boot-state=loading] .boot-shell__action--secondary{display:none}.boot-shell__action:focus-visible{outline:3px solid var(--boot-ink);outline-offset:4px}@media(prefers-reduced-motion:no-preference){.boot-shell[data-rtk-boot-state=loading] .boot-shell__mark span{animation:boot-ink-breathe 1.1s ease-in-out infinite alternate}.boot-shell[data-rtk-boot-state=loading] .boot-shell__mark span:nth-child(2){animation-delay:.14s}.boot-shell[data-rtk-boot-state=loading] .boot-shell__mark span:nth-child(3){animation-delay:.28s}.boot-shell[data-rtk-boot-state=loading] .boot-shell__status-mark{animation:boot-ink-breathe 1.1s ease-in-out infinite alternate}}@media(forced-colors:active){.boot-shell{color:CanvasText;background:Canvas}.boot-shell__topbar,.boot-shell__mode{color:CanvasText;border-color:CanvasText;background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}.boot-shell__eyebrow{color:CanvasText}.boot-shell__action,.boot-shell__action--primary{color:ButtonText;border:2px solid ButtonText;background:ButtonFace}.boot-shell__action:focus-visible{outline-color:Highlight}}@keyframes boot-ink-breathe{0%{opacity:.35;transform:scale(.82)}to{opacity:.82;transform:scale(1)}}@font-face{font-family:Bricolage Grotesque;src:url(https://shared-assets.rtk-wcg.cc/fonts/bricolage-grotesque-700-rtk.woff2?v=20260703-cors) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(https://shared-assets.rtk-wcg.cc/fonts/bricolage-grotesque-800-rtk.woff2?v=20260703-cors) format("woff2");font-weight:800 1000;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(https://shared-assets.rtk-wcg.cc/fonts/plus-jakarta-sans-600-rtk.woff2?v=20260703-cors) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(https://shared-assets.rtk-wcg.cc/fonts/plus-jakarta-sans-700-rtk.woff2?v=20260703-cors) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(https://shared-assets.rtk-wcg.cc/fonts/plus-jakarta-sans-800-rtk.woff2?v=20260703-cors) format("woff2");font-weight:800 1000;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(https://shared-assets.rtk-wcg.cc/fonts/space-grotesk-700-rtk.woff2?v=20260703-cors) format("woff2");font-weight:700 1000;font-style:normal;font-display:swap}:root{--shuimo-parchment: #fcf9ee;--shuimo-ink-charcoal: #2b2b2b;--shuimo-cinnabar-red: #b22222;--shuimo-jade-green: #006b3e;--shuimo-mist-grey: #dddacf;--shuimo-ink-wash: rgba(43, 43, 43, .72);--shuimo-paper-shadow: rgba(43, 43, 43, .22);--surface-parchment: var(--runtime-background, var(--shuimo-parchment));--accent-brush: var(--runtime-accent, var(--shuimo-cinnabar-red));--ink-text: var(--runtime-primary, var(--shuimo-ink-charcoal));--brush-line: color-mix(in srgb, var(--ink-text) 72%, var(--shuimo-mist-grey));--brush-edge: linear-gradient(90deg, transparent 0 2%, #000 5% 17%, transparent 20% 23%, #000 27% 46%, transparent 48% 52%, #000 56% 78%, transparent 82% 84%, #000 88% 96%, transparent 100%);--paper-panel: color-mix(in srgb, var(--surface-parchment) 88%, white);--paper-panel-strong: color-mix(in srgb, var(--surface-parchment) 72%, white);--jade-action: var(--shuimo-jade-green);--stamp-rough-clip: polygon(2% 0, 98% 3%, 100% 95%, 5% 100%, 0 98%, 3% 5%);--ink-stroke-clip: polygon(2% 4%, 97% 2%, 99% 94%, 3% 97%, 0 50%);--focus-ring: color-mix(in srgb, var(--accent-brush) 82%, white);--disabled-ink: color-mix(in srgb, var(--ink-text) 42%, var(--shuimo-mist-grey));--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--rtk-foundation-font-family-body: "Plus Jakarta Sans", "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--rtk-foundation-viewport-min-inline: 320px;--rtk-foundation-space-1: 4px;--rtk-foundation-space-2: 8px;--rtk-foundation-space-3: 12px;--rtk-foundation-space-4: 16px;--rtk-foundation-space-6: 24px;--rtk-foundation-touch-min: 44px;--rtk-foundation-touch-recommended: 48px;--rtk-foundation-text-title: 1.5rem;--rtk-foundation-text-body-min: 1rem;--rtk-foundation-text-action-min: .875rem;--rtk-foundation-text-action-weight: 800;--rtk-foundation-text-action-letter-spacing: .05em;--rtk-foundation-text-meta-min: .75rem;--rtk-foundation-focus-ring-width: 3px;--rtk-foundation-focus-ring-offset: 3px;--rtk-foundation-density-scale-comfortable: 1;--rtk-foundation-density-scale-compact: .9;--rtk-foundation-density-scale-critical: .8;--rtk-foundation-safe-area-top-input: var(--safe-top);--rtk-foundation-safe-area-right-input: var(--safe-right);--rtk-foundation-safe-area-bottom-input: var(--safe-bottom);--rtk-foundation-safe-area-left-input: var(--safe-left);--rtk-layout-safe-top: var(--rtk-foundation-safe-area-top-input);--rtk-layout-safe-right: var(--rtk-foundation-safe-area-right-input);--rtk-layout-safe-bottom: var(--rtk-foundation-safe-area-bottom-input);--rtk-layout-safe-left: var(--rtk-foundation-safe-area-left-input);--rtk-layout-touch-min: var(--rtk-foundation-touch-min);--rtk-layout-touch-recommended: var(--rtk-foundation-touch-recommended);--rtk-layout-text-title: var(--rtk-foundation-text-title);--rtk-layout-text-body: var(--rtk-foundation-text-body-min);--rtk-layout-text-action: var(--rtk-foundation-text-action-min);--rtk-layout-text-action-weight: var(--rtk-foundation-text-action-weight);--rtk-layout-text-action-letter-spacing: var(--rtk-foundation-text-action-letter-spacing);--rtk-layout-text-meta: var(--rtk-foundation-text-meta-min);--rtk-layout-text-body-min: var(--rtk-foundation-text-body-min);--rtk-layout-text-action-min: var(--rtk-foundation-text-action-min);--rtk-layout-text-meta-min: var(--rtk-foundation-text-meta-min);--rtk-layout-page-inline-comfortable: var(--rtk-foundation-space-6);--rtk-layout-page-inline-compact: var(--rtk-foundation-space-4);--rtk-layout-page-inline-critical: var(--rtk-foundation-space-3);--rtk-layout-page-block-comfortable: var(--rtk-foundation-space-6);--rtk-layout-page-block-compact: var(--rtk-foundation-space-4);--rtk-layout-page-block-critical: var(--rtk-foundation-space-2);--rtk-layout-section-gap-comfortable: var(--rtk-foundation-space-6);--rtk-layout-section-gap-compact: var(--rtk-foundation-space-4);--rtk-layout-section-gap-critical: var(--rtk-foundation-space-2);--rtk-layout-control-gap-comfortable: var(--rtk-foundation-space-3);--rtk-layout-control-gap-compact: var(--rtk-foundation-space-2);--rtk-layout-control-gap-critical: var(--rtk-foundation-space-1);--rtk-layout-density-scale-comfortable: var(--rtk-foundation-density-scale-comfortable);--rtk-layout-density-scale-compact: var(--rtk-foundation-density-scale-compact);--rtk-layout-density-scale-critical: var(--rtk-foundation-density-scale-critical);--rtk-layout-focus-ring-width: var(--rtk-foundation-focus-ring-width);--rtk-layout-focus-ring-offset: var(--rtk-foundation-focus-ring-offset);--rtk-layout-shell-inline: 100vw;--rtk-layout-shell-block-fallback: 100vh;--rtk-layout-shell-block-stable: 100svh;font-family:Plus Jakarta Sans,Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;color:var(--ink-text);background:var(--surface-parchment);font-synthesis:none}*{box-sizing:border-box}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink-text);background:var(--surface-parchment);-webkit-font-smoothing:antialiased}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:disabled,[aria-disabled=true]{color:var(--disabled-ink);cursor:not-allowed;filter:saturate(.72)}.app-stage{height:100vh;display:grid;place-items:center;background:var(--shuimo-mist-grey)}.mobile-frame{position:relative;width:100vw;height:100svh;aspect-ratio:390 / 844;overflow:hidden;color:var(--ink-text);background:var(--surface-parchment);box-shadow:0 24px 80px #2b2b2b57}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fixture-card,.poster-controls{position:relative}.fixture-card:before,.poster-controls:before{content:"";position:absolute;right:-2px;bottom:-2px;left:-2px;height:8px;background:color-mix(in srgb,var(--brush-line) 70%,transparent);-webkit-mask-image:var(--brush-edge);mask-image:var(--brush-edge);pointer-events:none}.fixture-card:before{top:-2px;bottom:auto}.home-screen,.home-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-screen{--rtk-screen-home-safe-top: var(--rtk-layout-safe-top);--rtk-screen-home-safe-bottom: var(--rtk-layout-safe-bottom);--rtk-screen-home-brand-gap: 9px;--rtk-screen-home-brand-font: "Space Grotesk", "Plus Jakarta Sans", sans-serif;--rtk-screen-home-brand-text: var(--rtk-layout-text-meta-min);--rtk-screen-home-hero-title-font: "Bricolage Grotesque", Impact, "Arial Narrow", sans-serif;--rtk-screen-home-hero-title-text: clamp(2.625rem, 12.3vw, 3.75rem);--rtk-screen-home-hero-copy-inline: var(--rtk-layout-page-inline-comfortable);--rtk-screen-home-hero-copy-text: var(--rtk-layout-text-body-min);--rtk-screen-home-actions-inline: var(--rtk-layout-page-inline-comfortable);--rtk-screen-home-sponsor-text: .625rem;--rtk-screen-home-challenge-text: .625rem;--rtk-component-home-streak-inline: 181px;--rtk-component-home-streak-block: var(--rtk-layout-touch-min);--rtk-component-home-streak-padding-block: var(--rtk-layout-control-gap-compact);--rtk-component-home-streak-font: "Space Grotesk", "Plus Jakarta Sans", sans-serif;--rtk-component-home-streak-text: var(--rtk-layout-text-meta-min);--rtk-component-home-streak-value-text: 1.0625rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(var(--rtk-layout-section-gap-compact),.9fr) auto minmax(var(--rtk-layout-section-gap-compact),.68fr) auto minmax(var(--rtk-layout-section-gap-critical),1fr) auto auto;min-height:100%;padding:calc(var(--rtk-screen-home-safe-top) + var(--rtk-layout-page-block-compact)) calc(var(--rtk-layout-safe-right) + var(--rtk-screen-home-actions-inline)) calc(var(--rtk-screen-home-safe-bottom) + var(--rtk-layout-page-block-critical)) calc(var(--rtk-layout-safe-left) + var(--rtk-screen-home-actions-inline));isolation:isolate;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--surface-parchment) var(--runtime-home-background, none) center 44%/cover no-repeat}.home-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#fcf9ee66;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.home-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#fcf9ee14,#fcf9ee29 55%,#fcf9ee05)}.home-art{z-index:0;object-fit:cover;object-position:center 44%;animation:home-ink-breathe 9s ease-in-out infinite alternate}.home-topbar{grid-row:1;z-index:4}.material-icon{display:inline-block;flex:0 0 auto;width:1em;height:1em;color:inherit;fill:currentColor;vertical-align:middle}.home-brand{position:relative;grid-row:1;z-index:4;display:flex;align-items:center;justify-self:start;gap:var(--rtk-screen-home-brand-gap);color:color-mix(in srgb,var(--ink-text) 82%,transparent);font-family:var(--rtk-screen-home-brand-font);font-size:var(--rtk-screen-home-brand-text);line-height:1;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-brand-icon{width:21px;height:21px;color:var(--accent-brush);font-size:21px}.home-hero-copy{position:relative;grid-row:3;z-index:4;display:grid;width:100%;gap:var(--rtk-layout-section-gap-compact);justify-items:center;justify-self:center;text-align:center;animation:home-float-text 4.8s ease-in-out infinite alternate}.home-hero-copy h1{max-width:100%;margin:0;color:var(--accent-brush);font-family:var(--rtk-screen-home-hero-title-font);font-size:var(--rtk-screen-home-hero-title-text);line-height:.96;font-weight:900;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 2px rgba(43,43,43,.12)}.home-hero-copy p{margin:0;padding:var(--rtk-foundation-space-3) var(--rtk-screen-home-hero-copy-inline);color:color-mix(in srgb,var(--ink-text) 90%,transparent);background:color-mix(in srgb,var(--surface-parchment) 70%,transparent);border:1px solid color-mix(in srgb,var(--shuimo-mist-grey) 64%,transparent);border-radius:4px;box-shadow:0 2px 7px #2b2b2b24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--rtk-screen-home-hero-copy-text);line-height:1.35}.home-actions{position:relative;grid-row:5;z-index:4;display:grid;width:min(100%,320px);gap:var(--rtk-layout-section-gap-comfortable);justify-items:center;justify-self:center}.home-streak-pill{display:flex;align-items:center;justify-content:center;min-width:var(--rtk-component-home-streak-inline);min-height:var(--rtk-component-home-streak-block);padding:var(--rtk-component-home-streak-padding-block) var(--rtk-layout-page-inline-comfortable);color:var(--ink-text);background:#ffffffb3;border:1px solid var(--shuimo-mist-grey);border-radius:999px;box-shadow:0 2px 8px #2b2b2b1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--rtk-component-home-streak-font);font-size:var(--rtk-component-home-streak-text);line-height:1;letter-spacing:.14em;text-transform:uppercase}.home-streak-pill strong{margin:0 9px 0 8px;color:var(--accent-brush);font-family:Bricolage Grotesque,Impact,sans-serif;font-size:var(--rtk-component-home-streak-value-text);line-height:1;font-weight:900;letter-spacing:0}.home-streak-icon{width:21px;height:21px;color:var(--jade-action);font-size:21px}.brush-stroke-bottom{position:relative}.brush-stroke-bottom:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:var(--ink-text);border-radius:50%/10% 10% 90% 90%;transform:rotate(-1deg);opacity:.8;transition:all .3s ease;pointer-events:none}.brush-stroke-bottom:hover:after{height:5px;background-color:var(--accent-brush);transform:rotate(0)}.home-sponsor{position:relative;grid-row:7;z-index:4;max-width:100%;color:color-mix(in srgb,var(--ink-text) 58%,transparent);font-family:var(--rtk-screen-home-brand-font);font-size:var(--rtk-screen-home-sponsor-text);font-weight:400;line-height:1.35;letter-spacing:.12em;text-align:center;text-decoration:none;text-transform:uppercase;text-wrap:pretty}.home-sponsor b,.home-sponsor strong{font-weight:900}.home-challenge{position:relative;grid-row:8;z-index:4;justify-self:end;max-width:100%;margin:var(--rtk-layout-control-gap-critical) 0 0;color:color-mix(in srgb,var(--ink-text) 58%,transparent);font-size:var(--rtk-screen-home-challenge-text);font-weight:900;line-height:1.35;letter-spacing:.08em;pointer-events:none;text-align:end;text-transform:uppercase;text-wrap:pretty}.home-screen[data-page-shell-flexible-gap=compressed]{padding-top:calc(var(--rtk-screen-home-safe-top) + var(--rtk-foundation-space-3));padding-inline:calc(var(--rtk-layout-safe-left) + var(--rtk-layout-page-inline-compact)) calc(var(--rtk-layout-safe-right) + var(--rtk-layout-page-inline-compact))}.home-screen[data-page-shell-auxiliary=compressed] .home-brand-icon{width:max(19px,calc(21px * var(--rtk-layout-density-scale-compact)));height:max(19px,calc(21px * var(--rtk-layout-density-scale-compact)));font-size:max(19px,calc(21px * var(--rtk-layout-density-scale-compact)))}.home-screen[data-page-shell-flexible-gap=compressed] .home-hero-copy{gap:var(--rtk-layout-control-gap-comfortable)}.home-screen[data-page-shell-chrome=compressed] .home-hero-copy h1{font-size:calc(var(--rtk-screen-home-hero-title-text) * var(--rtk-layout-density-scale-compact))}.home-screen[data-page-shell-chrome=compressed] .home-hero-copy p{padding:10px 20px}.home-screen[data-page-shell-flexible-gap=compressed] .home-actions{width:min(100%,max(288px,calc(320px * var(--rtk-layout-density-scale-compact))));gap:var(--rtk-layout-control-gap-comfortable)}.home-screen[data-page-shell-auxiliary=compressed] .home-streak-pill{min-width:max(168px,calc(var(--rtk-component-home-streak-inline) * var(--rtk-layout-density-scale-compact)));padding-inline:var(--rtk-layout-page-inline-compact)}.home-screen[data-page-shell-auxiliary=compressed] .home-streak-pill strong{font-size:max(1rem,calc(var(--rtk-component-home-streak-value-text) * var(--rtk-layout-density-scale-compact)))}.home-screen[data-page-shell-auxiliary=compressed] .home-streak-icon{width:max(19px,calc(21px * var(--rtk-layout-density-scale-compact)));height:max(19px,calc(21px * var(--rtk-layout-density-scale-compact)));font-size:max(19px,calc(21px * var(--rtk-layout-density-scale-compact)))}.home-screen[data-page-shell-terminal=active]{grid-template-rows:auto var(--rtk-layout-section-gap-compact) auto var(--rtk-layout-section-gap-compact) auto var(--rtk-layout-section-gap-compact) auto auto;padding-top:calc(var(--rtk-screen-home-safe-top) + var(--rtk-layout-page-block-critical));padding-inline:calc(var(--rtk-layout-safe-left) + var(--rtk-layout-page-inline-critical)) calc(var(--rtk-layout-safe-right) + var(--rtk-layout-page-inline-critical))}.home-screen[data-page-shell-terminal=active] .home-brand-icon{width:max(18px,calc(21px * var(--rtk-layout-density-scale-critical)));height:max(18px,calc(21px * var(--rtk-layout-density-scale-critical)));font-size:max(18px,calc(21px * var(--rtk-layout-density-scale-critical)))}.home-screen[data-page-shell-terminal=active] .home-hero-copy{gap:var(--rtk-layout-control-gap-compact)}.home-screen[data-page-shell-terminal=active] .home-hero-copy h1{font-size:calc(var(--rtk-screen-home-hero-title-text) * var(--rtk-layout-density-scale-critical))}.home-screen[data-page-shell-terminal=active] .home-hero-copy p{padding:var(--rtk-layout-page-block-critical) var(--rtk-layout-page-inline-compact)}.home-screen[data-page-shell-terminal=active] .home-actions{width:min(100%,max(272px,calc(320px * var(--rtk-layout-density-scale-critical))));gap:var(--rtk-layout-section-gap-critical)}.home-screen[data-page-shell-terminal=active] .home-streak-pill{min-width:max(156px,calc(var(--rtk-component-home-streak-inline) * var(--rtk-layout-density-scale-critical)));padding-inline:var(--rtk-layout-page-inline-critical)}.home-screen[data-page-shell-terminal=active] .home-streak-pill strong{font-size:max(.9375rem,calc(var(--rtk-component-home-streak-value-text) * var(--rtk-layout-density-scale-critical)))}.home-screen[data-page-shell-terminal=active] .home-streak-icon{width:max(18px,calc(21px * var(--rtk-layout-density-scale-critical)));height:max(18px,calc(21px * var(--rtk-layout-density-scale-critical)));font-size:max(18px,calc(21px * var(--rtk-layout-density-scale-critical)))}.home-screen[data-page-shell-overflow=content-scroll]{align-content:start}.home-screen[data-home-runtime=account]{grid-template-rows:auto minmax(0,1fr) auto;padding:0 0 max(26px,var(--rtk-layout-safe-bottom));background-position:center 42%;background-size:cover}.home-screen[data-home-runtime=account]:before{background:linear-gradient(180deg,rgba(17,18,16,.12) 0%,rgba(252,249,238,.42) 44%,var(--surface-parchment) 82%);-webkit-backdrop-filter:none;backdrop-filter:none}.home-screen[data-home-runtime=account]:after{display:none}.home-screen[data-home-runtime=account] .home-topbar{position:sticky;top:0;z-index:5;grid-row:1}.home-screen[data-home-runtime=account] .home-top-action{min-height:var(--rtk-layout-touch-min);padding-inline:11px;color:var(--ink-text);background:transparent;border:0;box-shadow:none;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:var(--rtk-layout-text-action-min);letter-spacing:.04em}.home-screen[data-home-runtime=account] .home-top-action.profile-avatar-action{padding:6px}.home-screen[data-home-runtime=account] .home-hero-copy{align-self:center;grid-row:2;display:grid;gap:0;justify-items:stretch;width:calc(100% - 28px);margin-inline:14px;padding:18px 16px;text-align:start;background:color-mix(in srgb,var(--surface-parchment) 88%,transparent);box-shadow:7px 7px color-mix(in srgb,var(--ink-text) 18%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:none}.home-screen[data-home-runtime=account] .home-hero-copy:after{content:"";position:absolute;right:0;bottom:-28px;width:128px;height:128px;border:18px solid color-mix(in srgb,var(--accent-brush) 12%,transparent);border-radius:50%;pointer-events:none}.home-screen[data-home-runtime=account] .home-hero-copy .home-kicker{justify-self:stretch;width:100%;margin:0 0 10px;padding:0;color:var(--accent-brush);background:transparent;border:0;box-shadow:none;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;min-width:0;max-width:100%;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.home-screen[data-home-runtime=account] .home-hero-copy h1{justify-self:stretch;width:100%;color:var(--ink-text);min-width:0;max-width:100%;font-size:clamp(46px,14vw,68px);line-height:.9;text-shadow:none;text-transform:uppercase;overflow-wrap:anywhere}.home-screen[data-home-runtime=account] .home-hero-copy .home-lede{justify-self:start;width:min(100%,28ch);max-width:28ch;margin:16px 0 0;padding:0;color:color-mix(in srgb,var(--ink-text) 72%,transparent);background:transparent;border:0;box-shadow:none;min-width:0;max-width:100%;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.home-screen[data-home-runtime=account] .home-actions{grid-row:3;width:calc(100% - 44px);margin-inline:22px;gap:10px}.home-screen[data-home-runtime=account] .home-actions>.dom-action{width:100%;font-size:16px}.home-screen[data-home-runtime=account] .home-actions .dom-action-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.home-screen[data-home-runtime=account] .home-challenge:empty{display:none}.home-screen[data-home-runtime=account][data-page-shell-flexible-gap=compressed] .home-hero-copy{width:calc(100% - 20px);margin-inline:10px;padding:15px 14px}.home-screen[data-home-runtime=account][data-page-shell-flexible-gap=compressed] .home-hero-copy h1{font-size:clamp(40px,13vw,52px)}.home-screen[data-home-runtime=account][data-page-shell-flexible-gap=compressed] .home-hero-copy .home-lede{margin-top:10px}.home-screen[data-home-runtime=account][data-page-shell-flexible-gap=compressed] .home-actions{width:calc(100% - 32px);margin-inline:16px}@media(prefers-reduced-motion:reduce){.home-art,.home-hero-copy{animation:none}}.game-shell{--rtk-component-shell-safe-top: var(--rtk-layout-safe-top);--rtk-component-shell-safe-bottom: var(--rtk-layout-safe-bottom);--rtk-component-eyebrow-text: 12px;--rtk-component-page-action-block: 58px;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding-top:var(--rtk-component-shell-safe-top);padding-bottom:var(--rtk-component-shell-safe-bottom);background:var(--surface-parchment) var(--runtime-game-background, var(--runtime-pitch-board, none)) center/cover no-repeat;isolation:isolate}.game-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#fcf9eed6,#fcf9ee6b 45%,#2b2b2b33)}.game-shell:after{display:none}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:var(--rtk-component-topbar-block);padding:var(--rtk-component-topbar-padding-block) var(--rtk-component-topbar-padding-inline);color:var(--ink-text);font-size:var(--rtk-component-topbar-text);font-weight:900;letter-spacing:.14em;text-shadow:0 1px 0 rgba(252,249,238,.65)}.topbar button{color:inherit;border:0;background:transparent;font-weight:900;letter-spacing:.12em;cursor:pointer}.eyebrow{margin:0 0 var(--rtk-layout-section-gap-critical);color:var(--accent-brush);font-size:var(--rtk-component-eyebrow-text);font-weight:900;letter-spacing:.14em}.main-flow-topbar{--rtk-component-topbar-block: 58px;--rtk-component-topbar-padding-block: 18px;--rtk-component-topbar-padding-inline: 22px;--rtk-component-topbar-text: 11px;position:sticky;top:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:var(--rtk-component-topbar-block);padding:.375rem 1.125rem .4375rem;gap:.75rem;color:var(--ink-text);font-family:Space Grotesk,Plus Jakarta Sans,monospace;font-size:var(--rtk-layout-text-meta);font-weight:800;line-height:1;letter-spacing:.16em;border-bottom:1px solid color-mix(in srgb,var(--ink-text) 22%,transparent);background:color-mix(in srgb,var(--surface-parchment) 92%,transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);text-shadow:none;text-transform:uppercase}.main-flow-topbar>*{min-width:0}.topbar-trailing{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0}.topbar-leading{display:inline-flex;align-items:center;justify-self:start;min-width:var(--rtk-layout-touch-min)}.main-flow-brand{display:flex;align-items:center;flex:1 1 auto;gap:var(--rtk-layout-control-gap-compact);min-width:0;color:var(--ink-text);white-space:nowrap}.main-flow-brand-icon{flex:0 0 auto;color:var(--accent-brush)}.main-flow-brand-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-flow-icon-action{display:grid;place-items:center;flex:0 0 auto;width:var(--rtk-layout-touch-min);height:var(--rtk-layout-touch-min);min-width:var(--rtk-layout-touch-min);min-height:var(--rtk-layout-touch-min);padding:0}.main-flow-brand-icon,.main-flow-icon-action .material-icon,.main-flow-round-icon{font-size:1.125rem}.main-flow-round-indicator{display:flex;align-items:center;flex:0 0 auto;gap:var(--rtk-layout-control-gap-critical);color:var(--accent-brush);font-variant-numeric:tabular-nums;white-space:nowrap}.main-flow-topbar--centered{grid-template-columns:minmax(var(--rtk-layout-touch-min),1fr) minmax(0,max-content) minmax(var(--rtk-layout-touch-min),1fr)}.main-flow-topbar--centered .main-flow-brand{justify-self:center;flex:none}.main-flow-topbar--centered .topbar-trailing{justify-self:end}.main-flow-round-icon{flex:0 0 auto}[data-page-shell-chrome=compressed] .main-flow-topbar{min-height:max(var(--rtk-layout-touch-min),calc(var(--rtk-component-topbar-block) * var(--rtk-layout-density-scale-compact)));padding:.375rem 1.125rem .4375rem}[data-page-shell-terminal=active] .main-flow-topbar{min-height:max(var(--rtk-layout-touch-min),calc(var(--rtk-component-topbar-block) * var(--rtk-layout-density-scale-critical)));padding:.375rem 1.125rem .4375rem}.boot-shell .main-flow-topbar,.home-screen .main-flow-topbar{padding:max(.375rem,var(--rtk-layout-safe-top)) max(1.125rem,var(--rtk-layout-safe-right)) .4375rem max(1.125rem,var(--rtk-layout-safe-left))}@media(forced-colors:active){.main-flow-topbar{color:CanvasText;border-color:CanvasText;background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}.main-flow-brand-icon,.main-flow-round-indicator{color:CanvasText}}.status-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:var(--rtk-layout-safe-top) var(--rtk-layout-safe-right) var(--rtk-layout-safe-bottom) var(--rtk-layout-safe-left);overflow:hidden}.status-shell-state{display:inline-grid;place-items:center;flex:0 0 auto;width:1.5rem;height:1.5rem;line-height:1;white-space:nowrap}.status-shell-state-icon{display:block;width:1.25rem;height:1.25rem;fill:currentColor}.status-shell-state-recovering{color:var(--jade-action)}.status-shell-state-error{color:var(--accent-brush)}.status-shell-main{display:flex;min-width:0;min-height:0;padding-block:var(--rtk-layout-section-gap-critical);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.status-shell-actions{display:grid;width:100%;min-width:0;justify-self:center;justify-items:center}.status-shell[data-page-shell-overflow=content-scroll] .status-shell-main{align-items:flex-start}.route-transition,.main-flow-visual-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0}@media(prefers-reduced-motion:no-preference){.route-transition[data-route-transition=forward]{animation:route-transition-forward .18s ease-out}.route-transition[data-route-transition=back]{animation:route-transition-back .18s ease-out}.route-transition[data-route-transition=replace]{animation:route-transition-replace .18s ease-out}.async-page-ink-loader>span,.async-section-skeleton>span,.async-ink-dot{animation:async-ink-breathe 1.1s ease-in-out infinite alternate}}@keyframes route-transition-forward{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes route-transition-back{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes route-transition-replace{0%{opacity:0}to{opacity:1}}@keyframes async-ink-breathe{0%{opacity:.35;transform:scale(.82)}to{opacity:.82;transform:scale(1)}}.dom-action,.icon-action,.feature-action{color:var(--ink-text);font-weight:var(--rtk-layout-text-action-weight);letter-spacing:var(--rtk-layout-text-action-letter-spacing);cursor:pointer}.dom-action,.icon-action{--shared-flow-product-destructive-action: #a52b32}.dom-action{--shared-flow-action-background: transparent;--shared-flow-action-border: transparent;--shared-flow-action-border-style: solid;--shared-flow-action-foreground: var(--ink-text);position:relative;z-index:0;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--rtk-layout-control-gap-compact);min-width:var(--rtk-layout-touch-min);min-height:58px;padding:0 var(--rtk-layout-page-inline-compact);color:var(--shared-flow-action-foreground);border:0;border-radius:0;background:transparent;font-size:var(--rtk-layout-text-action-min)}.dom-action:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:2px solid var(--shared-flow-action-border);border-style:var(--shared-flow-action-border-style);border-radius:inherit;background:var(--shared-flow-action-background);pointer-events:none}.dom-action[data-action-presentation=hero]{min-height:64px}.dom-action[data-action-presentation=compact]{min-height:var(--rtk-layout-touch-min)}.dom-action[data-action-hierarchy=primary]{--shared-flow-action-foreground: var(--surface-parchment);--shared-flow-action-background: var(--accent-brush);box-shadow:7px 7px 0 var(--shuimo-paper-shadow)}.dom-action[data-action-hierarchy=secondary]{--shared-flow-action-background: var(--paper-panel);--shared-flow-action-border: var(--brush-line)}.dom-action[data-action-hierarchy=tertiary]{--shared-flow-action-background: transparent;color:var(--shuimo-ink-wash)}.dom-action[data-action-tone=danger]{--shared-flow-action-foreground: var(--surface-parchment);--shared-flow-action-background: var(--shared-flow-product-destructive-action);box-shadow:7px 7px color-mix(in srgb,var(--shared-flow-product-destructive-action) 28%,transparent)}.dom-action[data-action-tone=danger][data-action-hierarchy=secondary]{--shared-flow-action-foreground: var(--shared-flow-product-destructive-action);--shared-flow-action-background: var(--paper-panel);--shared-flow-action-border: var(--shared-flow-product-destructive-action);box-shadow:none}.dom-action[data-action-presentation=hero]{box-shadow:none;font-family:Bricolage Grotesque,Impact,sans-serif;font-size:1.5rem;letter-spacing:.01em}.dom-action[data-action-edge=ink-stroke]:before{clip-path:var(--ink-stroke-clip);filter:drop-shadow(7px 7px 0 var(--shuimo-paper-shadow))}.dom-action:disabled{opacity:.48}.dom-action[data-action-state=submitting]{opacity:1}.dom-action:active:not(:disabled),.icon-action:active:not(:disabled),.feature-action:active:not(:disabled){transform:translateY(1px)}.dom-action[data-action-state=outcome-unknown]{--shared-flow-action-border-style: dashed}.icon-action{display:inline-grid;place-items:center;width:var(--rtk-layout-touch-min);height:var(--rtk-layout-touch-min);min-width:var(--rtk-layout-touch-min);min-height:var(--rtk-layout-touch-min);padding:0;border:0;background:transparent}.icon-action[data-action-tone=danger]{color:var(--shared-flow-product-destructive-action)}.profile-avatar-action{padding:6px}.profile-avatar{--profile-avatar-tone: var(--accent-brush);position:relative;display:grid;width:32px;height:32px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--profile-avatar-tone) 58%,var(--ink-text));border-radius:10px;color:var(--profile-avatar-tone);background:color-mix(in srgb,var(--profile-avatar-tone) 12%,var(--surface-parchment))}.profile-avatar:before,.profile-avatar:after{position:absolute;display:block;content:""}.profile-avatar[data-profile-avatar=falcon]:before{top:20%;right:16%;bottom:18%;left:16%;background:currentColor;clip-path:polygon(0 55%,34% 2%,50% 31%,100% 12%,73% 61%,50% 100%,37% 66%)}.profile-avatar[data-profile-avatar=falcon]:after{top:37%;right:30%;width:4px;height:4px;border-radius:50%;background:var(--surface-parchment)}.profile-avatar[data-profile-avatar=kite]:before{top:20%;left:31%;width:38%;aspect-ratio:1;rotate:45deg;background:currentColor}.profile-avatar[data-profile-avatar=kite]:after{top:56%;left:49%;width:22%;height:28%;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:skew(-28deg)}.profile-avatar[data-profile-avatar=keeper]:before{top:18%;right:22%;bottom:16%;left:22%;border:3px solid currentColor;border-top-width:5px;clip-path:polygon(0 0,100% 0,86% 72%,50% 100%,14% 72%)}.profile-avatar[data-profile-avatar=ball]:before{top:21%;right:21%;bottom:21%;left:21%;border:3px solid currentColor;border-radius:50%}.profile-avatar[data-profile-avatar=ball]:after{top:40%;left:40%;width:20%;height:20%;background:currentColor;clip-path:polygon(50% 0,100% 36%,82% 100%,18% 100%,0 36%)}.profile-avatar>span{display:none;font:800 11px/1 Space Grotesk,Plus Jakarta Sans,sans-serif}.profile-avatar[data-profile-avatar=fallback]>span{display:block}.feature-action{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rtk-layout-control-gap-critical);width:100%;min-height:88px;padding:var(--rtk-layout-section-gap-compact);border:1px solid var(--brush-line);border-radius:6px;background:var(--paper-panel);text-align:start}.feature-action-value{color:var(--accent-brush);font-size:var(--rtk-layout-text-title)}.feature-action-title{font-size:var(--rtk-layout-text-body-min)}.feature-action-description{font-size:max(.875rem,var(--rtk-layout-text-meta));font-weight:600;letter-spacing:normal}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;align-items:end;padding:var(--rtk-layout-page-inline-compact);padding-bottom:calc(var(--rtk-layout-safe-bottom) + var(--rtk-layout-page-inline-compact));background:#08090894;overscroll-behavior:contain}.dialog-card{display:grid;gap:var(--rtk-layout-section-gap-compact);width:min(100%,430px);max-height:calc(100dvh - var(--rtk-layout-safe-top) - var(--rtk-layout-safe-bottom));margin:0 auto;padding:var(--rtk-layout-page-inline-comfortable);overflow:auto;color:var(--ink-text);border:0;border-radius:6px;background:var(--paper-panel);box-shadow:0 18px 50px #2b2b2b4d}.dialog-card h2,.dialog-description,.dialog-description p{margin:0}.dialog-card h2{font-size:var(--rtk-layout-text-title)}.dialog-description{color:var(--shuimo-ink-wash);font-size:var(--rtk-layout-text-body-min);line-height:1.5}.dialog-actions{display:grid;gap:var(--rtk-layout-control-gap-comfortable)}.dialog-actions .dom-action{width:100%}@media(prefers-reduced-motion:no-preference){.dialog-card{animation:shared-dialog-enter .18s ease-out}}@keyframes shared-dialog-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.async-state-frame{display:grid;gap:var(--rtk-layout-control-gap-comfortable);min-width:0}.async-state-frame-page{justify-items:center;gap:var(--rtk-layout-section-gap-compact);text-align:center}.async-state-frame-page .async-state-frame-content{display:grid;gap:var(--rtk-layout-control-gap-comfortable)}.async-connectivity-banner,.async-state-frame-progress,.async-state-frame-recovery{font-size:var(--rtk-layout-text-body-min)}.async-state-frame-page .async-state-frame-progress>span:last-child{display:inline-flex;align-items:center;justify-content:center;gap:var(--rtk-layout-control-gap-compact);color:#8b5d00;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:var(--rtk-layout-text-meta);font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.async-state-frame-page .async-state-frame-progress>span:last-child:before{content:"";width:12px;height:12px;flex:0 0 auto;border-radius:3px;background:currentColor;opacity:.72}.async-state-frame-progress,.async-state-frame-recovery{display:grid;justify-items:center;gap:var(--rtk-layout-control-gap-compact);text-align:center}.async-ink-dot{display:inline-block;width:12px;height:12px;border-radius:48% 52% 45% 55%;background:currentColor}.async-section-skeleton{display:grid;gap:var(--rtk-layout-control-gap-compact);width:100%}.async-section-skeleton>span{display:block;min-height:1rem;background:color-mix(in srgb,var(--ink-text) 12%,var(--surface-parchment))}.async-section-skeleton>span:nth-child(2){width:82%}.async-section-skeleton>span:nth-child(3){width:64%}.dom-failure-fallback{display:grid;align-content:center;justify-items:center;min-height:100%;padding:var(--rtk-layout-page-inline-comfortable);color:var(--ink-text);background:var(--surface-parchment);text-align:center}.dom-failure-fallback h1{font-size:var(--rtk-layout-text-title)}.dom-failure-fallback p{font-size:var(--rtk-layout-text-body-min)}@media(forced-colors:active){.dom-action,.icon-action,.feature-action{color:ButtonText;border:2px solid ButtonText;background:Canvas;box-shadow:none;filter:none}.dom-action:before{display:none}.dialog-overlay{background:Canvas}.dialog-card{border:2px solid ButtonText;box-shadow:none}.dom-action:focus-visible,.icon-action:focus-visible,.feature-action:focus-visible{outline:3px solid Highlight;outline-offset:3px}}.matching-screen{--rtk-screen-matching-copy-inline: var(--rtk-layout-page-inline-comfortable);--rtk-screen-matching-copy-padding-inline: var(--rtk-layout-page-block-critical);--rtk-screen-matching-font: "Space Grotesk", "Plus Jakarta Sans", monospace;--rtk-screen-matching-eyebrow-block-end: .625rem;--rtk-screen-matching-eyebrow-text: .6875rem;--rtk-screen-matching-title-font: "Bricolage Grotesque", Impact, "Arial Narrow", sans-serif;--rtk-screen-matching-title-text: clamp(2.75rem, 12vw, 3.25rem);--rtk-screen-matching-failed-title-text: 2.625rem;--rtk-screen-matching-status-text: .6875rem;--rtk-screen-matching-action-bottom: var(--rtk-layout-page-block-comfortable);--rtk-screen-matching-action-gap: .625rem;--rtk-screen-matching-loader-margin-block-start: 1.75rem;--rtk-screen-matching-progress-margin-block-end: 1.375rem;background-image:var(--runtime-match-background, var(--runtime-pitch-board, none))}.main-flow-visual-surface[data-mobile-visual-surface=content] .matching-screen,.tutorial-preparation-screen{background-image:none}.matching-screen:before{background:linear-gradient(180deg,#fcf9eee0,#fcf9ee75 48%,#fcf9ee24)}.matching-screen:after{display:none}.matching-copy{position:relative;width:min(calc(100% - var(--rtk-screen-matching-copy-inline) - var(--rtk-screen-matching-copy-inline)),36rem);margin:auto;padding:0 var(--rtk-screen-matching-copy-padding-inline);text-align:center;overflow-wrap:anywhere}.matching-live{color:var(--ink-text)}.matching-eyebrow{margin:0 0 var(--rtk-screen-matching-eyebrow-block-end);color:var(--accent-brush);font-family:var(--rtk-screen-matching-font);font-size:var(--rtk-screen-matching-eyebrow-text);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.matching-title{margin:0;color:var(--ink-text);font-family:var(--rtk-screen-matching-title-font);font-size:var(--rtk-screen-matching-title-text);line-height:1;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 2px 2px rgba(43,43,43,.1)}.matching-status{margin:0;color:var(--shuimo-ink-wash);font-family:var(--rtk-screen-matching-font);font-size:var(--rtk-screen-matching-status-text);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.matching-failed .matching-title{font-size:var(--rtk-screen-matching-failed-title-text)}.matching-failed .ink-loader span{animation:none;opacity:.38}.matching-failed .ink-loader span:nth-child(2){opacity:.82;transform:scale(.88) rotate(8deg)}.matching-failure-note{margin:var(--rtk-screen-matching-action-gap) 0 0;color:var(--accent-brush);font-size:var(--rtk-screen-matching-status-text);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.matching-failure-actions{width:min(calc(100% - var(--rtk-layout-page-inline-comfortable) - var(--rtk-layout-page-inline-comfortable)),320px);margin:0 0 var(--rtk-screen-matching-action-bottom);display:grid;gap:var(--rtk-screen-matching-action-gap)}.matching-retry,.matching-back{width:100%;min-height:var(--rtk-layout-touch-recommended);font-size:var(--rtk-screen-matching-status-text);letter-spacing:.14em}.ink-loader{position:relative;width:190px;height:94px;margin:var(--rtk-screen-matching-loader-margin-block-start) auto var(--rtk-foundation-space-3);mix-blend-mode:multiply;filter:drop-shadow(0 8px 12px rgba(43,43,43,.14))}.ink-loader span{position:absolute;display:block;border-radius:46% 54% 52% 48%/58% 42%;background:color-mix(in srgb,var(--ink-text) 78%,transparent);opacity:.72;transform-origin:center}.ink-loader span:nth-child(1){top:28px;left:18px;width:68px;height:42px;rotate:-12deg}.ink-loader span:nth-child(2){top:14px;left:62px;width:84px;height:62px;background:color-mix(in srgb,var(--accent-brush) 74%,transparent);animation-delay:.14s}.ink-loader span:nth-child(3){top:36px;right:18px;width:62px;height:34px;background:color-mix(in srgb,var(--jade-action) 68%,transparent);rotate:10deg;animation-delay:.28s}.ink-stroke{clip-path:polygon(2% 4%,97% 2%,99% 94%,3% 97%,0% 50%);border-radius:4px}.ink-bleed-border{border:2px solid var(--shuimo-ink-charcoal);border-radius:4px;box-shadow:3px 3px #2b2b2b26}.cancel-match{width:min(calc(100% - var(--rtk-layout-page-inline-comfortable) - var(--rtk-layout-page-inline-comfortable)),320px);margin:0 0 var(--rtk-screen-matching-action-bottom);font-family:var(--rtk-screen-matching-font);font-size:var(--rtk-screen-matching-status-text);letter-spacing:.14em}.matching-screen[data-page-shell-flexible-gap=compressed] .matching-failure-actions,.matching-screen[data-page-shell-flexible-gap=compressed] .cancel-match{width:min(calc(100% - var(--rtk-layout-page-inline-compact) - var(--rtk-layout-page-inline-compact)),max(288px,calc(320px * var(--rtk-layout-density-scale-compact))));margin-bottom:var(--rtk-layout-page-block-compact)}.matching-screen[data-page-shell-terminal=active] .matching-failure-actions,.matching-screen[data-page-shell-terminal=active] .cancel-match{width:min(calc(100% - var(--rtk-layout-page-inline-critical) - var(--rtk-layout-page-inline-critical)),max(272px,calc(320px * var(--rtk-layout-density-scale-critical))));margin-bottom:var(--rtk-layout-page-block-critical)}.matching-screen[data-page-shell-auxiliary=compressed] .matching-title{font-size:calc(var(--rtk-screen-matching-title-text) * var(--rtk-layout-density-scale-compact))}.matching-screen.matching-failed[data-page-shell-auxiliary=compressed] .matching-title{font-size:calc(var(--rtk-screen-matching-failed-title-text) * var(--rtk-layout-density-scale-compact))}.matching-screen[data-page-shell-chrome=compressed] :is(.cancel-match,.matching-retry,.matching-back){min-height:max(var(--rtk-layout-touch-recommended),calc(var(--rtk-component-page-action-block) * var(--rtk-layout-density-scale-compact)))}.matching-screen[data-page-shell-terminal=active] .matching-title{font-size:calc(var(--rtk-screen-matching-title-text) * var(--rtk-layout-density-scale-critical))}.matching-screen.matching-failed[data-page-shell-terminal=active] .matching-title{font-size:calc(var(--rtk-screen-matching-failed-title-text) * var(--rtk-layout-density-scale-critical))}.matching-screen[data-page-shell-terminal=active] :is(.cancel-match,.matching-retry,.matching-back){min-height:max(var(--rtk-layout-touch-recommended),calc(var(--rtk-component-page-action-block) * var(--rtk-layout-density-scale-critical)))}@media(forced-colors:active){.matching-screen,.matching-screen:before,.matching-screen:after{background-image:none}}.gameplay-direction-semantics{position:fixed;z-index:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));pointer-events:none}.gameplay-direction-semantics:focus-within{z-index:2}.gameplay-direction-semantics__button{min-width:0;min-height:var(--rtk-layout-touch-recommended);padding:0;border:2px solid transparent;border-radius:2px;opacity:0;color:var(--ink-text);background:transparent;pointer-events:none}.gameplay-direction-semantics__button:focus-visible{opacity:1;border-color:var(--focus-ring);background:color-mix(in srgb,var(--surface-parchment) 88%,transparent);outline:var(--rtk-layout-focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--rtk-layout-focus-ring-width))}.account-mode-screen{min-width:0;min-height:100%;background:var(--surface-parchment)}.account-mode-screen:before{background:linear-gradient(180deg,#fcf9eef0,#fcf9eefa)}.account-mode-screen:after{display:none}.account-mode-content,.account-mode-form,.account-summary{display:grid;gap:var(--rtk-layout-control-gap-comfortable);width:min(100%,34rem);min-width:0;margin-inline:auto}.account-mode-content{align-content:start;padding:var(--rtk-layout-page-block-comfortable) var(--rtk-layout-page-inline-comfortable)}.account-mode-heading{display:grid;min-width:0;gap:var(--rtk-layout-control-gap-compact)}.account-mode-heading-with-adornment{grid-template-columns:auto minmax(0,1fr);align-items:center}.account-mode-heading-copy{min-width:0}.account-mode-heading .eyebrow{margin-block:0 var(--rtk-layout-control-gap-critical)}.account-mode-content h1,.account-mode-content p,.account-mode-content dd{overflow-wrap:anywhere}.account-mode-content h1{margin:0;font-size:clamp(var(--rtk-layout-text-title),7vw,2rem);line-height:1.05;letter-spacing:-.03em}.account-mode-content h1:focus-visible,.home-screen[data-home-runtime=account] .home-hero-copy h1:focus-visible{outline:none}.account-mode-content h2{margin:0;font-size:var(--rtk-layout-text-title);line-height:1.1;letter-spacing:-.02em}.account-mode-content p,.account-mode-content label,.account-mode-content dt,.account-mode-content dd{font-size:var(--rtk-layout-text-body-min);line-height:1.5}.account-mode-lede{max-width:30rem;margin:0;color:var(--shuimo-ink-wash)}.account-mode-helper,.account-identity-detail{margin:0;color:var(--shuimo-ink-wash);font-size:var(--rtk-layout-text-meta-min)}.account-mode-error{margin:0;color:var(--shuimo-cinnabar-red)}.account-mode-form input:not([type=checkbox]){width:100%;min-height:var(--rtk-layout-touch-recommended);padding:var(--rtk-layout-control-gap-comfortable);color:var(--ink-text);border:2px solid var(--brush-line);border-radius:4px;background:var(--paper-panel);font:inherit}.account-mode-form .account-otp{min-height:3.5rem;padding-left:calc(var(--rtk-layout-control-gap-comfortable) + .5em);font-family:Space Grotesk,Plus Jakarta Sans,monospace;font-size:1.375rem;font-weight:800;letter-spacing:.5em;text-align:center}.account-mode-form label,.account-deletion-consent{display:flex;align-items:flex-start;gap:var(--rtk-layout-control-gap-comfortable)}.account-mode-form input[type=checkbox],.account-deletion-consent input{flex:0 0 auto;width:1.5rem;height:1.5rem;margin:0}.account-mode-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rtk-layout-control-gap-comfortable);width:min(100%,34rem);padding:var(--rtk-layout-section-gap-compact) var(--rtk-layout-page-inline-comfortable);margin-inline:auto}.account-mode-actions>.dom-action{width:100%}.account-mode-inline-actions{width:100%;margin-top:var(--rtk-layout-control-gap-critical);padding:0}.account-summary{margin-block:var(--rtk-layout-section-gap-compact)}.account-summary>div{padding-block:var(--rtk-layout-control-gap-compact);border-bottom:1px solid var(--brush-line)}.account-summary dt{font-weight:800}.account-summary dd{margin:0}.account-mode-badge{font-size:var(--rtk-layout-text-meta-min);font-weight:800;letter-spacing:.06em}.account-profile-avatar{width:var(--rtk-layout-touch-recommended);height:var(--rtk-layout-touch-recommended)}.account-mode-panel{display:grid;gap:var(--rtk-layout-control-gap-compact);padding:var(--rtk-layout-section-gap-compact);border:1px solid var(--brush-line);border-radius:5px;background:var(--paper-panel)}.account-mode-panel>p,.account-mode-panel>dl{margin:0}.account-panel-actions{display:grid;gap:var(--rtk-layout-control-gap-compact)}.account-panel-actions>.dom-action,.account-mode-panel>.dom-action{width:100%}.account-profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rtk-layout-control-gap-compact)}.account-profile-facts>div{min-width:0;padding-block:var(--rtk-layout-control-gap-critical);border-bottom:1px solid var(--brush-line)}.account-profile-facts dt{font-weight:800}.account-profile-facts dd{margin:0}.account-danger-zone{border-color:color-mix(in srgb,var(--shuimo-cinnabar-red) 45%,var(--brush-line))}@media(forced-colors:active){.account-mode-form input:not([type=checkbox]),.account-summary>div{border-color:CanvasText}}@media(prefers-reduced-motion:reduce){.account-mode-screen *,.account-mode-screen *:before,.account-mode-screen *:after{scroll-behavior:auto;animation-duration:.001ms;animation-iteration-count:1}}.result-screen{--rtk-screen-result-heading-font: "Bricolage Grotesque", Impact, sans-serif;--rtk-screen-result-meta-font: "Space Grotesk", "Plus Jakarta Sans", sans-serif;--rtk-screen-result-home-action-block: var(--rtk-layout-touch-min);--rtk-screen-result-content-inset: 48px;--rtk-screen-result-content-top: var(--rtk-layout-page-block-comfortable);--rtk-screen-result-title-block-end: var(--rtk-layout-section-gap-comfortable);--rtk-screen-result-title-inline: var(--rtk-layout-page-inline-comfortable);--rtk-screen-result-title-text: clamp(2.25rem, 8.5vw, 3rem);--rtk-screen-result-score-inline-gap: clamp(1rem, 7vw, 2.5rem);--rtk-screen-result-score-text: clamp(4.25rem, 15vw, 6rem);--rtk-screen-result-score-separator-text: clamp(2.625rem, 8vw, 4.125rem);--rtk-screen-result-meta-top: var(--rtk-layout-control-gap-comfortable);--rtk-screen-result-actions-bottom: var(--rtk-layout-page-block-comfortable);--rtk-screen-result-action-gap: var(--rtk-layout-control-gap-comfortable);--rtk-screen-result-compact-title-block-end: var(--rtk-layout-section-gap-critical);--rtk-screen-result-compact-title-text: 2rem;--rtk-screen-result-compact-score-gap: var(--rtk-layout-control-gap-compact);--rtk-screen-result-compact-score-text: 3.5rem;--rtk-screen-result-compact-score-separator-text: 2.5rem;--rtk-screen-result-compact-actions-bottom: var(--rtk-layout-page-block-compact);--rtk-screen-result-short-content-top: var(--rtk-layout-page-block-critical);--rtk-screen-result-short-title-block-end: var(--rtk-layout-section-gap-critical);--rtk-screen-result-short-title-padding: var(--rtk-layout-control-gap-compact) var(--rtk-layout-page-inline-compact);--rtk-screen-result-short-score-text: 3.5rem;--rtk-screen-result-short-meta-top: var(--rtk-layout-control-gap-critical);--rtk-component-result-prompt-block: 4.5rem;--rtk-component-result-prompt-padding-inline: .875rem;display:grid;grid-template-rows:auto minmax(0,1fr);padding:var(--rtk-layout-safe-top) var(--rtk-layout-safe-right) var(--rtk-layout-safe-bottom) var(--rtk-layout-safe-left);overflow:hidden;background-color:var(--surface-parchment);background-repeat:no-repeat;background-position:top,top;background-size:100% 100%,100% 44%}.result-screen:before{background:none}.result-screen:after{display:none}.result-screen[data-page-shell-state=measuring]>:is(.result-topbar,.result-main){visibility:hidden}.result-screen[data-page-shell-transition=ambient] .result-score-stamps{transition:opacity .14s ease,transform .14s ease}.result-screen[data-page-shell-transition=immediate] .result-score-stamps{transition:none}.result-topbar{position:relative;z-index:3}.result-home-button{display:grid;place-items:center;flex:0 0 auto;width:var(--rtk-screen-result-home-action-block);height:var(--rtk-screen-result-home-action-block);min-width:var(--rtk-layout-touch-min);min-height:var(--rtk-layout-touch-min);padding:0}.result-home-button .material-icon{font-size:1.25rem}.result-main{position:relative;z-index:2;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--rtk-layout-page-block-compact);scrollbar-gutter:stable both-edges}.result-copy{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;width:min(calc(100% - var(--rtk-screen-result-content-inset)),32.5rem);margin:0 auto;padding:var(--rtk-screen-result-content-top) 0 0;text-align:center;background:transparent;border:0;box-shadow:none}.result-title-band{position:relative;z-index:2;display:inline-block;max-width:100%;margin-bottom:var(--rtk-screen-result-title-block-end);padding:var(--rtk-foundation-space-3) var(--rtk-screen-result-title-inline);background:color-mix(in srgb,var(--surface-parchment) 80%,transparent);border-top:2px solid var(--ink-text);border-bottom:2px solid var(--ink-text);rotate:-1deg;box-shadow:0 2px 5px #2b2b2b1f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.result-copy h1{margin:0;color:var(--accent-brush);font-family:var(--rtk-screen-result-heading-font);font-size:var(--rtk-screen-result-title-text);line-height:1;font-weight:1000;letter-spacing:0}.result-score-block{position:relative;isolation:isolate;container-type:inline-size;display:grid;gap:var(--rtk-layout-control-gap-critical);width:min(100%,360px);margin:0 auto}.result-score-stamps{position:absolute;right:-4px;left:-4px;z-index:0;display:flex;align-items:center;justify-content:space-between;gap:var(--rtk-layout-control-gap-comfortable);min-height:0;pointer-events:none}.result-score-stamps-bottom{bottom:-2.25rem}.result-score-stamps .animate-float-label{animation-name:result-stamp-drift}.final-score{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--rtk-screen-result-score-inline-gap);margin:0;color:var(--ink-text);font-family:var(--rtk-screen-result-heading-font)}.final-score>div{display:grid;grid-auto-rows:auto;gap:7px;justify-items:center;min-width:0}.final-score strong{display:block;color:var(--ink-text);font-size:min(var(--rtk-screen-result-score-text),30cqi);line-height:.88;font-weight:1000}.final-score>div:last-child strong{color:color-mix(in srgb,var(--ink-text) 40%,transparent)}.final-score>span{align-self:start;color:color-mix(in srgb,var(--ink-text) 34%,transparent);font-family:var(--rtk-screen-result-meta-font);font-size:min(var(--rtk-screen-result-score-separator-text),12cqi);line-height:1}.final-score>div>span{max-width:100%;color:color-mix(in srgb,var(--ink-text) 62%,transparent);font-family:var(--rtk-screen-result-meta-font);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.12em;white-space:nowrap}.result-rival-meta{display:block;justify-self:stretch;width:100%;min-width:0;max-width:100%;overflow:visible;color:color-mix(in srgb,var(--ink-text) 38%,transparent);font-family:var(--rtk-screen-result-meta-font);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.1em;line-height:1.25;text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.psych-tag{display:inline-block;margin:0;padding:9px 14px;color:var(--surface-parchment);background:var(--accent-brush);font-weight:1000;letter-spacing:.08em;rotate:-2deg;box-shadow:5px 5px 0 var(--shuimo-paper-shadow)}.result-float-label,.result-stamp{min-width:0;max-width:72%;padding:4px 10px;color:color-mix(in srgb,var(--ink-text) 48%,transparent);background:color-mix(in srgb,var(--surface-parchment) 75%,transparent);border:1px solid color-mix(in srgb,var(--ink-text) 12%,transparent);border-radius:3px;box-shadow:0 2px 5px #2b2b2b1f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--rtk-screen-result-meta-font);font-size:var(--rtk-layout-text-meta);line-height:1.3;font-weight:900;letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;pointer-events:none}.result-float-momentum{max-width:min(50cqi,50vw);overflow:hidden;text-overflow:clip;white-space:normal;rotate:-4deg}.result-stamp{flex:0 0 auto;max-width:min(50cqi,50vw);margin-left:auto;overflow:hidden;color:color-mix(in srgb,var(--accent-brush) 72%,transparent);text-overflow:clip;white-space:normal;rotate:-4deg}.result-streak-card{position:relative;z-index:2;display:inline-block;margin-top:3rem;padding:var(--rtk-screen-result-action-gap) 20px;background:color-mix(in srgb,white 45%,transparent);border:1px solid color-mix(in srgb,var(--ink-text) 10%,transparent);border-radius:2px;box-shadow:0 2px 5px #2b2b2b1f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.result-streak-card p{display:flex;align-items:center;justify-content:center;gap:8px;min-height:24px;margin:0;color:color-mix(in srgb,var(--ink-text) 90%,transparent);font-size:var(--rtk-layout-text-action);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.result-streak-card .material-icon{color:var(--jade-action);font-size:22px}.result-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:5px var(--rtk-layout-section-gap-compact);margin-top:var(--rtk-screen-result-meta-top);color:color-mix(in srgb,var(--ink-text) 55%,transparent);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.1em;overflow-wrap:anywhere}.result-actions{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;gap:var(--rtk-screen-result-action-gap);width:min(calc(100% - var(--rtk-screen-result-content-inset)),320px);margin:var(--rtk-layout-section-gap-comfortable) auto var(--rtk-screen-result-actions-bottom);padding:0}.result-actions .result-play-again,.result-actions .result-picks-action,.result-actions .result-poster-action,.result-actions .result-prediction-prompt{width:min(100%,320px)}.result-actions>.dom-action{width:100%}.result-actions .primary-button,.result-actions .text-button{width:auto}.result-prediction-prompt{display:grid;gap:var(--rtk-layout-control-gap-critical);min-height:var(--rtk-component-result-prompt-block);padding:var(--rtk-layout-control-gap-comfortable) var(--rtk-component-result-prompt-padding-inline);color:var(--ink-text);text-align:left;background:color-mix(in srgb,var(--surface-parchment) 82%,white);border:2px solid var(--brush-line);border-left:5px solid var(--accent-brush);border-radius:2px;box-shadow:0 2px 5px #2b2b2b1f;cursor:pointer}.result-prediction-prompt-eyebrow{color:var(--accent-brush);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.14em}.result-prediction-prompt-title{font-family:var(--rtk-screen-result-heading-font);font-size:1.125rem;font-weight:1000;letter-spacing:.04em;overflow-wrap:anywhere}.result-prediction-prompt-copy{color:var(--shuimo-ink-wash);font-size:var(--rtk-layout-text-meta);font-weight:800;letter-spacing:.06em;line-height:1.35;overflow-wrap:anywhere}.result-screen[data-page-shell-flexible-gap=compressed] .result-title-band{margin-bottom:var(--rtk-screen-result-compact-title-block-end);padding:var(--rtk-screen-result-short-title-padding)}.result-screen[data-page-shell-flexible-gap=compressed] .result-copy h1{font-size:max(var(--rtk-screen-result-compact-title-text),calc(var(--rtk-screen-result-title-text) * var(--rtk-layout-density-scale-critical)))}.result-screen[data-page-shell-flexible-gap=compressed] .final-score{gap:var(--rtk-screen-result-compact-score-gap)}.result-screen[data-page-shell-flexible-gap=compressed] .final-score strong{font-size:min(max(var(--rtk-screen-result-compact-score-text),calc(var(--rtk-screen-result-score-text) * var(--rtk-layout-density-scale-critical))),30cqi)}.result-screen[data-page-shell-flexible-gap=compressed] .final-score>span{font-size:min(max(var(--rtk-screen-result-compact-score-separator-text),calc(var(--rtk-screen-result-score-separator-text) * var(--rtk-layout-density-scale-critical))),12cqi)}.result-screen[data-page-shell-flexible-gap=compressed] .result-score-stamps-bottom{bottom:-2rem}.result-screen[data-page-shell-flexible-gap=compressed] :is(.result-float-label,.result-stamp,.result-rival-meta,.result-meta){font-size:.625rem}.result-screen[data-page-shell-flexible-gap=compressed] :is(.result-float-label,.result-stamp){padding:3px var(--rtk-layout-control-gap-compact)}.result-screen[data-page-shell-flexible-gap=compressed] :is(.result-rival-meta,.result-float-momentum,.result-stamp){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-screen[data-page-shell-flexible-gap=compressed] .result-float-momentum{max-width:calc(100% - 5.5rem)}.result-screen[data-page-shell-flexible-gap=compressed] .result-streak-card{margin-top:2.75rem;padding:6px 10px}.result-screen[data-page-shell-flexible-gap=compressed] .result-streak-card p{gap:var(--rtk-layout-control-gap-compact);min-height:20px;font-size:.75rem}.result-screen[data-page-shell-flexible-gap=compressed] .result-streak-card .material-icon{font-size:1rem}.result-screen[data-page-shell-flexible-gap=compressed] .result-actions{width:min(calc(100% - var(--rtk-screen-result-content-inset)),max(272px,calc(320px * var(--rtk-layout-density-scale-critical))));margin-bottom:var(--rtk-screen-result-compact-actions-bottom)}.result-screen[data-page-shell-flexible-gap=compressed] .result-prediction-prompt{width:min(100%,15.5rem);gap:var(--rtk-layout-control-gap-critical);min-height:max(var(--rtk-layout-touch-min),calc(var(--rtk-component-result-prompt-block) * var(--rtk-layout-density-scale-critical)));padding:var(--rtk-layout-page-block-critical) var(--rtk-layout-page-inline-critical)}.result-screen[data-page-shell-flexible-gap=compressed] :is(.result-prediction-prompt-eyebrow,.result-prediction-prompt-copy){font-size:.625rem}.result-screen[data-page-shell-flexible-gap=compressed] .result-prediction-prompt-title{font-size:var(--rtk-layout-text-action-min)}.result-screen[data-page-shell-auxiliary=compressed] .result-score-stamps{opacity:.88;transform:translateY(-2px)}.result-screen[data-page-shell-auxiliary=compressed] .result-float-momentum{max-width:calc(100% - 4.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;rotate:-3deg}.result-screen[data-page-shell-auxiliary=compressed] .result-stamp{white-space:nowrap;rotate:-3deg}.result-screen[data-page-shell-terminal=active] .result-copy{padding-top:var(--rtk-screen-result-short-content-top)}.result-screen[data-page-shell-terminal=active] .result-title-band{margin-bottom:var(--rtk-screen-result-short-title-block-end);padding:var(--rtk-screen-result-short-title-padding)}.result-screen[data-page-shell-terminal=active] .result-copy h1{font-size:max(2rem,calc(var(--rtk-screen-result-title-text) * var(--rtk-layout-density-scale-critical)))}.result-screen[data-page-shell-terminal=active] .final-score{gap:var(--rtk-layout-control-gap-compact)}.result-screen[data-page-shell-terminal=active] .final-score strong{font-size:min(max(var(--rtk-screen-result-short-score-text),calc(var(--rtk-screen-result-score-text) * var(--rtk-layout-density-scale-critical))),30cqi)}.result-screen[data-page-shell-terminal=active] .final-score>span{font-size:min(max(2.5rem,calc(var(--rtk-screen-result-score-separator-text) * var(--rtk-layout-density-scale-critical))),12cqi)}.result-screen[data-page-shell-terminal=active] .result-meta{margin-top:var(--rtk-screen-result-short-meta-top)}.result-screen[data-page-shell-terminal=active] .result-actions{margin-top:var(--rtk-layout-section-gap-compact);margin-bottom:var(--rtk-layout-page-block-critical)}.result-screen[data-page-shell-overflow=contained] .result-main{justify-content:space-between}.result-screen{background-image:linear-gradient(180deg,rgba(252,249,238,.18) 0%,rgba(252,249,238,.62) 35%,var(--surface-parchment) 49%),var(--runtime-result-background, var(--runtime-game-background, none))}.animate-float-label{animation:float-label 6s ease-in-out infinite}.offline-result-mode-chip{display:inline-grid;place-items:center;min-height:1.75rem;padding:0 .625rem;color:var(--ink-text);background:color-mix(in srgb,var(--surface-parchment) 88%,transparent);border:1px solid var(--brush-line);border-radius:4px;min-width:0;max-width:100%;font-size:12px;font-weight:900;letter-spacing:.12em}.offline-result-kicker{max-width:100%;margin:0 0 var(--rtk-layout-control-gap-comfortable);color:var(--accent-brush);font-size:12px;font-weight:900;letter-spacing:.14em;overflow-wrap:anywhere}.offline-result-title{margin-bottom:0;padding:0;background:transparent;border:0;rotate:0deg;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.offline-result-title h1{max-width:100%;color:var(--ink-text);font-size:clamp(40px,12vw,58px);line-height:.82;overflow-wrap:anywhere}.offline-result-score{max-width:100%;margin:var(--rtk-layout-section-gap-compact) 0;color:var(--ink-text);font-family:var(--rtk-screen-result-heading-font);font-size:clamp(64px,18vw,80px);font-weight:1000;line-height:.9;letter-spacing:-.04em;overflow-wrap:anywhere}.offline-result-lede{max-width:28ch;margin:0;color:var(--shuimo-ink-wash);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.offline-result-screen .result-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:safe center;gap:18px;padding:28px 22px max(28px,var(--rtk-layout-safe-bottom));scrollbar-gutter:auto}.offline-result-screen .result-copy{width:100%;margin:0;padding:0}.offline-result-screen .result-actions,.offline-result-screen[data-page-shell-flexible-gap=compressed] .result-actions,.offline-result-screen[data-page-shell-terminal=active] .result-actions{width:100%;max-width:none;margin:0;gap:10px}.offline-result-screen .result-actions>.dom-action{font-size:16px}.offline-result-screen .result-actions .dom-action-label{min-width:0;white-space:normal;overflow-wrap:anywhere}@keyframes float-label{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes result-stamp-drift{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(.5deg)}}@media(forced-colors:active){.result-screen,.result-screen:before,.result-screen:after{background-image:none}.result-title-band,.result-streak-card{color:CanvasText;border-color:CanvasText;background:Canvas;box-shadow:none}.offline-result-mode-chip{color:CanvasText;border:1px solid CanvasText;background:Canvas}}.primary-button,.outline-button,.text-button{min-height:var(--rtk-component-page-action-block);border:0;font-weight:1000;letter-spacing:.05em;cursor:pointer}.primary-button{color:var(--surface-parchment);background:var(--accent-brush);box-shadow:7px 7px 0 var(--shuimo-paper-shadow)}.outline-button{color:var(--ink-text);background:var(--paper-panel);border:2px solid var(--brush-line)}.text-button{color:var(--ink-text);background:transparent}.primary-button:disabled{cursor:default}.pick:disabled{cursor:default}.pick-note{margin:0;font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.08em;line-height:1.45;overflow-wrap:anywhere}.legal-note{margin:14px 0 0;color:var(--shuimo-ink-wash);font-size:var(--rtk-layout-text-meta);font-weight:800;letter-spacing:.08em;line-height:1.45}.picks-screen{--rtk-screen-picks-content-padding-block: var(--rtk-layout-control-gap-comfortable);--rtk-screen-picks-scroll-padding-bottom: var(--rtk-layout-page-block-comfortable);--rtk-screen-picks-section-top: var(--rtk-layout-section-gap-comfortable);--rtk-screen-picks-card-padding: var(--rtk-layout-control-gap-comfortable);--rtk-screen-picks-heading-font: "Bricolage Grotesque", Impact, sans-serif;--rtk-screen-picks-title-text: 1.125rem;--rtk-screen-picks-metadata-text: var(--rtk-layout-text-meta);--rtk-component-picks-fixture-history-padding: var(--rtk-layout-control-gap-comfortable);--rtk-component-picks-fixture-pill-block: 2rem;--rtk-component-picks-empty-gap: var(--rtk-layout-control-gap-comfortable);display:grid;grid-template-rows:auto minmax(0,1fr);padding:var(--rtk-layout-safe-top) var(--rtk-layout-safe-right) var(--rtk-layout-safe-bottom) var(--rtk-layout-safe-left);overflow:hidden;background-color:var(--shuimo-parchment);background-image:none}.picks-screen:before,.picks-screen:after{display:none}.picks-topbar{position:relative;z-index:3}.picks-body{position:relative;z-index:2;display:flex;justify-content:center;min-width:0;min-height:0;overflow:hidden}.picks-content{display:flex;flex-direction:column;width:min(100%,32rem);height:100%;min-width:0;min-height:0;margin:0 auto;padding:var(--rtk-screen-picks-content-padding-block) var(--rtk-layout-page-inline-compact) 0}.fixture-list{display:flex;flex-direction:column;gap:var(--rtk-layout-control-gap-comfortable);align-items:stretch;margin:0;min-width:0}.picks-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--rtk-layout-control-gap-critical) var(--rtk-screen-picks-scroll-padding-bottom) 0;scroll-padding-block:var(--rtk-layout-control-gap-comfortable);scrollbar-width:thin;scrollbar-color:var(--accent-brush) transparent;scrollbar-gutter:stable}.picks-scroll::-webkit-scrollbar{width:6px}.picks-scroll::-webkit-scrollbar-thumb{background:var(--accent-brush);border-radius:999px}.picks-scroll::-webkit-scrollbar-track{background:transparent}.fixture-section{display:flex;flex-direction:column;gap:var(--rtk-layout-control-gap-comfortable);flex:0 0 auto;align-items:stretch}.fixture-section+.fixture-section{position:relative;margin-top:var(--rtk-screen-picks-section-top);padding-top:var(--rtk-layout-section-gap-compact)}.fixture-section+.fixture-section:before{content:"";position:absolute;top:0;right:12px;left:0;height:3px;background:linear-gradient(90deg,rgba(43,43,43,.42),rgba(43,43,43,.16) 64%,transparent);-webkit-mask-image:var(--brush-edge);mask-image:var(--brush-edge)}.fixture-section-title{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin:0;color:var(--ink-text);font-size:var(--rtk-layout-text-meta);font-weight:1000;letter-spacing:.12em;line-height:1.2}.fixture-section-title:after{content:"";flex:1 1 auto;height:2px;margin-top:2px;background:linear-gradient(90deg,transparent,var(--shuimo-ink-charcoal),transparent);opacity:.3}.fixture-card{position:relative;overflow:hidden;flex:0 0 auto;height:auto;min-width:0;padding:var(--rtk-screen-picks-card-padding);color:var(--ink-text);background:color-mix(in srgb,var(--paper-panel-strong) 92%,white);border:2px solid var(--brush-line);border-radius:2px;box-shadow:0 3px color-mix(in srgb,var(--shuimo-paper-shadow) 55%,transparent)}.fixture-card:before{content:none;display:none}.fixture-card-upcoming{padding-top:14px}.fixture-card-conflicted{border-color:var(--accent-brush);box-shadow:inset 5px 0 0 var(--accent-brush),0 3px color-mix(in srgb,var(--shuimo-paper-shadow) 55%,transparent)}.fixture-card-history{display:grid;padding:var(--rtk-component-picks-fixture-history-padding);color:var(--ink-text);background:color-mix(in srgb,white 42%,var(--surface-parchment));border:1px solid color-mix(in srgb,var(--ink-text) 15%,transparent);border-radius:4px;box-shadow:none;opacity:.92;filter:grayscale(.08)}.fixture-time-row{display:flex;justify-content:center;margin-bottom:var(--rtk-layout-control-gap-comfortable)}.fixture-time-pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:var(--rtk-component-picks-fixture-pill-block);margin:0;padding:4px 12px;color:var(--accent-brush);background:color-mix(in srgb,var(--accent-brush) 10%,var(--surface-parchment));border:1px solid color-mix(in srgb,var(--accent-brush) 55%,transparent);border-radius:999px;font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.08em;text-align:center}.fixture-matchup{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(0,1fr);align-items:start;gap:6px;margin-bottom:var(--rtk-layout-section-gap-critical)}.fixture-team{display:grid;gap:var(--rtk-layout-control-gap-critical);min-width:0}.fixture-team strong,.fixture-team-code{min-width:0;color:var(--ink-text);font-family:Bricolage Grotesque,Impact,sans-serif;font-size:clamp(1.25rem,7vw,2.125rem);font-weight:1000;letter-spacing:.02em;line-height:1;overflow-wrap:anywhere;text-wrap:balance}.fixture-matchup-long-copy,.picks-screen[data-page-shell-auxiliary=compressed] .fixture-matchup{grid-template-columns:minmax(0,1fr);justify-items:stretch}.fixture-matchup-long-copy .fixture-team,.picks-screen[data-page-shell-auxiliary=compressed] .fixture-team{justify-items:center;text-align:center}.fixture-matchup-long-copy .fixture-team strong,.picks-screen[data-page-shell-auxiliary=compressed] .fixture-team strong{max-width:100%;overflow-wrap:break-word;word-break:normal}.fixture-matchup-long-copy .fixture-vs,.picks-screen[data-page-shell-auxiliary=compressed] .fixture-vs{justify-self:center;padding-top:0}.fixture-team span{color:var(--shuimo-ink-wash);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.12em}.fixture-team-home{text-align:left}.fixture-team-away{text-align:right}.fixture-vs{display:grid;gap:var(--rtk-layout-control-gap-critical);justify-items:center;min-width:0;max-width:120px;padding-top:var(--rtk-layout-control-gap-critical);text-align:center}.fixture-vs-label{color:var(--shuimo-ink-wash);font-size:var(--rtk-layout-text-action);font-weight:1000;letter-spacing:.08em}.fixture-subtitle{max-width:100%;color:var(--shuimo-ink-wash);font-size:var(--rtk-layout-text-meta);font-weight:800;letter-spacing:.04em;line-height:1.3;overflow-wrap:anywhere}.fixture-time,.pick-data-note,.pick-error{margin:0;font-size:var(--rtk-screen-picks-metadata-text);font-weight:900;letter-spacing:.08em;line-height:1.45;overflow-wrap:anywhere}.fixture-stage{color:var(--accent-brush)}.fixture-data-status{margin:0 0 4px;color:var(--shuimo-ink-wash);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.08em;line-height:1.4;overflow-wrap:anywhere}.fixture-card-conflicted .fixture-data-status,.fixture-conflict-note{color:var(--accent-brush)}.fixture-result-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,2fr);align-items:center;gap:var(--rtk-layout-control-gap-compact)}.fixture-card-history .fixture-team-code{font-size:clamp(1rem,5vw,1.375rem);font-weight:800;opacity:.78}.fixture-result-row>.fixture-team-code:last-of-type{text-align:right}.fixture-score-block{display:grid;gap:2px;justify-items:center;min-width:0}.fixture-score{margin:0;color:var(--ink-text);font-family:Bricolage Grotesque,Impact,sans-serif;font-size:1.125rem;font-weight:1000;letter-spacing:.04em;line-height:1}.fixture-score-label{max-width:100%;color:color-mix(in srgb,var(--ink-text) 50%,transparent);font-size:var(--rtk-layout-text-meta);font-weight:800;letter-spacing:.1em;line-height:1.25;text-align:center;overflow-wrap:anywhere}.fixture-history-meta{margin-top:6px}.fixture-card-history .fixture-data-status{margin:0}.fixture-history-prediction{margin:10px 0 0;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--ink-text) 10%,transparent);color:color-mix(in srgb,var(--ink-text) 58%,transparent);font-size:var(--rtk-layout-text-meta);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fixture-history-prediction strong{font-weight:900}.pick-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,5rem),1fr));gap:var(--rtk-layout-control-gap-compact);margin:var(--rtk-layout-control-gap-comfortable) 0 0}.pick{min-width:0;min-height:var(--rtk-layout-touch-recommended);padding:var(--rtk-layout-control-gap-compact) var(--rtk-layout-control-gap-critical);color:var(--ink-text);background:color-mix(in srgb,var(--paper-panel) 88%,white);border:2px solid var(--brush-line);border-radius:2px;font-size:var(--rtk-layout-text-action);font-weight:1000;letter-spacing:.08em;cursor:pointer;transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease}.pick:active:not(:disabled){transform:scale(.96)}.pick.active{color:var(--surface-parchment);background:var(--accent-brush);border-color:color-mix(in srgb,var(--accent-brush) 70%,var(--ink-text));box-shadow:inset 0 0 0 1px color-mix(in srgb,white 18%,transparent)}.confirm-pick{width:100%;min-height:var(--rtk-layout-touch-recommended);margin-top:10px;border-radius:2px;clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);box-shadow:none}.confirm-pick,.pick,.picks-empty .outline-button{overflow-wrap:anywhere}.confirm-pick:disabled{opacity:.58;cursor:default}.picks-empty{display:grid;gap:var(--rtk-component-picks-empty-gap);justify-items:center;padding:var(--rtk-layout-page-block-comfortable) var(--rtk-screen-picks-content-padding-block)}.pick-data-note,.pick-error{color:var(--accent-brush)}.prediction-stamp{position:relative;z-index:1;display:inline-flex;justify-self:end;max-width:100%;margin:calc(-1 * var(--rtk-layout-control-gap-critical)) 0 var(--rtk-layout-control-gap-compact);padding:3px 10px;color:var(--ink-text);background:color-mix(in srgb,white 95%,var(--surface-parchment));border:2px solid currentColor;border-radius:2px;box-shadow:0 1px 3px #2b2b2b1f;font-family:Bricolage Grotesque,Impact,sans-serif;font-size:var(--rtk-layout-text-action);font-weight:1000;letter-spacing:.06em;line-height:1.15;text-align:center;overflow-wrap:anywhere;transform:rotate(12deg) scale(.92);pointer-events:none}.prediction-stamp-correct{color:var(--accent-brush);border-color:var(--accent-brush)}.prediction-stamp-incorrect{color:var(--ink-text);border-color:var(--ink-text)}.prediction-stamp-void,.prediction-stamp-pending{color:var(--shuimo-ink-wash);border-color:color-mix(in srgb,var(--ink-text) 42%,transparent)}.prediction-correct{color:var(--jade-action)}.prediction-incorrect{color:var(--accent-brush)}.prediction-void,.prediction-pending{color:var(--shuimo-ink-wash)}.picks-scroll>.legal-note{flex:0 0 auto;margin-top:0;padding-bottom:var(--rtk-layout-control-gap-compact);overflow-wrap:anywhere}.picks-screen[data-page-shell-flexible-gap=compressed] .fixture-section+.fixture-section{margin-top:var(--rtk-layout-section-gap-compact)}.picks-screen[data-page-shell-flexible-gap=compressed] .fixture-card{padding:var(--rtk-layout-control-gap-compact)}.picks-screen[data-page-shell-flexible-gap=compressed] .picks-back-button{width:var(--rtk-layout-touch-min);min-height:var(--rtk-layout-touch-min)}.picks-screen[data-page-shell-flexible-gap=compressed] .picks-back-button .material-icon{font-size:calc(22px * var(--rtk-layout-density-scale-critical))}.picks-screen[data-page-shell-flexible-gap=compressed] :is(.fixture-team strong,.fixture-team-code){font-size:calc(clamp(1.25rem,7vw,2.125rem) * var(--rtk-layout-density-scale-critical))}.picks-screen[data-page-shell-flexible-gap=compressed] .fixture-card-history .fixture-team-code{font-size:calc(clamp(1rem,5vw,1.375rem) * var(--rtk-layout-density-scale-critical))}.picks-screen[data-page-shell-flexible-gap=compressed] .fixture-score{font-size:max(var(--rtk-layout-text-action-min),calc(1.125rem * var(--rtk-layout-density-scale-critical)))}.picks-screen[data-page-shell-flexible-gap=compressed] .fixture-time-pill{min-height:calc(var(--rtk-component-picks-fixture-pill-block) * var(--rtk-layout-density-scale-critical))}.picks-screen[data-page-shell-flexible-gap=compressed] :is(.fixture-section-title,.fixture-time-pill,.fixture-team span,.fixture-subtitle,.fixture-time,.pick-data-note,.pick-error,.fixture-data-status,.fixture-score-label,.fixture-history-prediction,.pick-note,.legal-note){font-size:var(--rtk-layout-text-meta-min)}.picks-screen[data-page-shell-flexible-gap=compressed] :is(.fixture-vs-label,.pick,.confirm-pick,.picks-empty .outline-button,.prediction-stamp){font-size:var(--rtk-layout-text-action-min)}.picks-screen[data-page-shell-flexible-gap=compressed] :is(.pick,.confirm-pick,.picks-empty .outline-button){min-height:var(--rtk-layout-touch-min);padding-block:var(--rtk-layout-control-gap-critical)}.picks-screen[data-page-shell-terminal=active] .picks-content{padding-top:var(--rtk-layout-control-gap-compact)}@media(prefers-reduced-motion:reduce){.pick{transition:none}.pick:active:not(:disabled){transform:none}}@media(forced-colors:active){.picks-screen{color:CanvasText;background:Canvas;background-image:none}.picks-topbar{color:CanvasText;border-color:CanvasText;background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}}.poster-screen{--rtk-screen-poster-safe-top: var(--rtk-layout-safe-top);--rtk-screen-poster-panel-inline: 28rem;--rtk-screen-poster-heading-font: "Bricolage Grotesque", Impact, sans-serif;--rtk-screen-poster-meta-font: "Space Grotesk", "Plus Jakarta Sans", monospace;--rtk-screen-poster-toast-top: 5rem;--rtk-screen-poster-controls-gap: var(--rtk-layout-section-gap-compact);--rtk-screen-poster-controls-top-padding-block: var(--rtk-layout-page-block-comfortable);--rtk-screen-poster-controls-body-padding-block-start: var(--rtk-layout-section-gap-compact);--rtk-screen-poster-presentation-scale: 1;--rtk-screen-poster-short-brand-padding-block: var(--rtk-layout-page-block-critical);--rtk-screen-poster-short-seal-text: 1.75rem;--rtk-screen-poster-short-control-gap: var(--rtk-layout-control-gap-critical);--rtk-component-poster-brand-gap: 6px;--rtk-component-poster-seal-padding-block: 6px;--rtk-component-poster-art-block: 200px;--rtk-component-poster-stamp-padding-block: 7px;--rtk-component-poster-control-padding-block: 9px;--rtk-component-poster-action-gap: 10px;--rtk-component-poster-save-block: var(--rtk-layout-touch-recommended);--rtk-component-poster-share-block: var(--rtk-layout-touch-recommended);--rtk-component-poster-text-action-block: var(--rtk-layout-touch-recommended);padding:var(--rtk-layout-safe-top) var(--rtk-layout-safe-right) var(--rtk-layout-safe-bottom) var(--rtk-layout-safe-left);overflow:hidden;background:var(--surface-parchment)}.poster-topbar{flex:0 0 auto;z-index:3}.poster-layout{flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));grid-auto-rows:max-content;width:100%;height:auto;min-width:0;min-height:0;align-items:stretch;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:var(--rtk-layout-page-block-compact);background:color-mix(in srgb,var(--ink-text) 10%,transparent)}.poster-preview-pane{position:relative;display:flex;min-width:0;min-height:0;justify-content:center;align-items:flex-start;background:var(--surface-parchment)}.poster-workshop-pane{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}[data-poster-asset-surface=preview] .poster-panel{position:relative;display:flex;flex-direction:column;width:min(100%,var(--rtk-screen-poster-panel-inline));aspect-ratio:4 / 5;margin:0 auto;overflow:hidden;padding:0;color:var(--ink-text);text-align:center;background:var(--surface-parchment) var(--runtime-poster-preview-background, var(--runtime-pitch-board, none)) center/cover no-repeat;border:0;outline:0;isolation:isolate;box-shadow:0 24px 48px #2b2b2b1f}.poster-brand-mark{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--rtk-component-poster-brand-gap);flex:0 0 auto;padding:var(--rtk-layout-page-block-comfortable) var(--rtk-layout-page-inline-comfortable) 0;color:var(--accent-brush)}.poster-brand-mark .material-icon{font-size:30px}.poster-brand-lines{display:flex;flex-direction:column;min-width:0;gap:1px;text-align:left;font-family:var(--rtk-screen-poster-heading-font);font-size:.875rem;line-height:1;font-weight:900;letter-spacing:-.03em}.poster-brand-lines span{overflow-wrap:anywhere}.poster-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;flex:1;min-height:0;margin:0;padding:var(--rtk-layout-page-block-comfortable) var(--rtk-layout-page-inline-comfortable) var(--rtk-layout-page-block-compact)}.poster-seal{display:inline-block;padding:var(--rtk-component-poster-seal-padding-block) var(--rtk-layout-page-inline-comfortable);background:#fcf9eecc;border:4px solid var(--accent-brush);rotate:-2deg;box-shadow:0 1px 3px #2b2b2b38;clip-path:var(--stamp-rough-clip)}.poster-seal h2{margin:0;color:var(--accent-brush);font-family:var(--rtk-screen-poster-heading-font);font-size:2.5rem;line-height:1.05;font-weight:900;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.poster-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--rtk-layout-section-gap-comfortable);width:min(100%,14rem);margin-top:var(--rtk-layout-section-gap-compact);color:var(--ink-text)}.poster-score-side{display:grid;grid-auto-rows:auto;justify-items:center;gap:var(--rtk-layout-control-gap-critical);min-width:0}.poster-score-side span{max-width:100%;color:color-mix(in srgb,var(--ink-text) 62%,transparent);font-family:var(--rtk-screen-poster-meta-font);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.poster-score-side strong{font-family:var(--rtk-screen-poster-heading-font);font-size:2.5rem;line-height:1.05;font-weight:900}.poster-score-rival strong{color:color-mix(in srgb,var(--ink-text) 40%,transparent)}.poster-score-dash{color:color-mix(in srgb,var(--ink-text) 34%,transparent);font-family:var(--rtk-screen-poster-heading-font);font-size:1.625rem;font-weight:900}.poster-rival-meta{display:block;justify-self:stretch;width:100%;min-width:0;max-width:100%;overflow:hidden;color:color-mix(in srgb,var(--ink-text) 38%,transparent);font-family:var(--rtk-screen-poster-meta-font);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.08em;line-height:1.25;text-align:right;text-overflow:ellipsis;white-space:nowrap}.poster-art{position:relative;width:100%;flex:1;min-height:var(--rtk-component-poster-art-block);margin:var(--rtk-layout-section-gap-compact) 0}.poster-splatter{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:88% auto;opacity:.42;pointer-events:none;z-index:1}.poster-splatter--striker{background-image:var(--runtime-poster-striker-splatter, none);background-position:72% 78%}.poster-splatter--keeper{background-image:var(--runtime-poster-keeper-splatter, none);background-position:50% 82%;background-size:92% auto}.poster-art .figure-stack{top:50%;translate:-50% -50%}.poster-art .keeper-figure{width:200px}.poster-art .striker-figure{width:180px}.poster-character-image{position:absolute;top:50%;left:50%;z-index:2;width:min(280px,78%);max-height:310px;object-fit:contain;translate:-50% -50%;filter:contrast(1.2) drop-shadow(0 18px 24px rgba(43,43,43,.28));mix-blend-mode:multiply}.poster-stamp{position:absolute;z-index:3;max-width:46%;padding:var(--rtk-component-poster-stamp-padding-block) var(--rtk-layout-control-gap-comfortable);font-family:var(--rtk-screen-poster-meta-font);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.1em;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere;box-shadow:3px 3px 6px #2b2b2b40;clip-path:var(--stamp-rough-clip)}.poster-stamp-left{left:0;top:25%;color:var(--surface-parchment);background:var(--ink-text);rotate:-6deg}.poster-stamp-right{right:8px;bottom:25%;color:#fff;background:var(--accent-brush);rotate:3deg}.poster-streak-scroll{position:absolute;right:16px;top:32%;z-index:3;display:flex;flex-direction:column;align-items:center;rotate:2deg}.poster-streak-rule{width:2px;height:48px;margin-bottom:4px;background:#2b2b2b80}.poster-streak-rule-long{height:64px;margin:4px 0 0}.poster-streak-label{display:block;padding:16px 8px;color:var(--accent-brush);background:var(--surface-parchment);border:2px solid rgba(43,43,43,.8);border-radius:2px;box-shadow:3px 3px #2b2b2bcc;writing-mode:vertical-rl;text-orientation:upright;font-family:var(--rtk-screen-poster-meta-font);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.2em;line-height:1;text-transform:uppercase}.poster-foot{display:grid;gap:var(--rtk-component-poster-brand-gap);width:100%;margin-top:auto;padding-top:var(--rtk-layout-control-gap-comfortable);border-top:1px solid rgba(43,43,43,.15)}.poster-sponsor{margin:0;color:#2b2b2b99;font-family:var(--rtk-screen-poster-meta-font);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.18em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:pretty}.poster-toast{position:fixed;top:calc(var(--rtk-screen-poster-toast-top) + var(--rtk-screen-poster-safe-top));left:50%;translate:-50%;z-index:5;width:max-content;max-width:calc(100% - var(--rtk-layout-safe-left) - var(--rtk-layout-safe-right) - var(--rtk-layout-page-inline-comfortable));padding:var(--rtk-layout-page-block-critical) var(--rtk-layout-page-inline-comfortable);color:#fff;background:var(--jade-action);border:1px solid rgba(255,255,255,.2);border-radius:999px;box-shadow:0 10px 15px #2b2b2b33;font-family:var(--rtk-screen-poster-meta-font);font-size:var(--rtk-layout-text-action);font-weight:900;letter-spacing:.1em;text-align:center;overflow-wrap:anywhere;animation:poster-toast-bounce 1s ease-in-out infinite}.poster-controls{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:visible;text-align:left;background:#fff;border-top:1px solid rgba(43,43,43,.1)}.poster-controls:before{content:none;display:none}.poster-controls-top{flex:0 0 auto;z-index:2;display:grid;gap:var(--rtk-screen-poster-controls-gap);padding:var(--rtk-screen-poster-controls-top-padding-block) var(--rtk-layout-page-inline-comfortable) 0;background:#fff}.poster-controls-body{display:flex;flex-direction:column;gap:var(--rtk-screen-poster-controls-gap);flex:1 1 auto;min-height:0;padding:var(--rtk-screen-poster-controls-body-padding-block-start) var(--rtk-layout-page-inline-comfortable) var(--rtk-layout-page-block-compact);overflow:visible}.poster-controls-head,.poster-controls-divider,.poster-field,.poster-actions{flex:0 0 auto}.poster-controls-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.poster-controls-head h1{margin:0;color:var(--ink-text);font-family:var(--rtk-screen-poster-heading-font);font-size:var(--rtk-layout-text-title);font-weight:900;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.poster-controls-head p{margin:4px 0 0;color:#2b2b2b99;font-size:var(--rtk-layout-text-body);font-weight:600;overflow-wrap:anywhere;text-wrap:pretty}.poster-char-option,.poster-actions .primary-button,.poster-actions .outline-button,.poster-save,.poster-share{border-radius:2px}.poster-controls-divider{height:1px;background:#2b2b2b26}.poster-field{display:grid;gap:var(--rtk-layout-control-gap-compact)}.poster-field-label{color:#2b2b2bb3;font-family:var(--rtk-screen-poster-meta-font);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.18em;text-transform:uppercase;overflow-wrap:anywhere}.poster-char-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:var(--rtk-layout-control-gap-compact)}.poster-char-option{min-height:var(--rtk-layout-touch-recommended);padding:var(--rtk-component-poster-control-padding-block) var(--rtk-layout-control-gap-comfortable);color:var(--ink-text);background:#fcf9ee66;border:1px solid rgba(43,43,43,.2);font-family:var(--rtk-screen-poster-meta-font);font-size:var(--rtk-layout-text-action);font-weight:900;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;cursor:pointer;transition:background-color .15s ease,color .15s ease}.poster-char-option:hover{background:var(--surface-parchment)}.poster-char-option.selected{color:#fff;background:var(--ink-text);border-color:var(--ink-text);box-shadow:inset 0 2px 4px #0003}.poster-input{width:100%;min-height:var(--rtk-layout-touch-recommended);padding:var(--rtk-component-poster-control-padding-block) var(--rtk-layout-control-gap-comfortable);color:var(--ink-text);background:#fcf9ee1a;border:1px solid rgba(43,43,43,.3);border-radius:2px;font-family:var(--rtk-screen-poster-meta-font);font-size:var(--rtk-layout-text-body);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.poster-input:focus-visible{border-color:var(--accent-brush);outline:var(--rtk-layout-focus-ring-width) solid var(--accent-brush);outline-offset:var(--rtk-layout-focus-ring-offset)}.poster-input-accent{color:var(--accent-brush)}.poster-char-option,.poster-input,.poster-actions button{scroll-margin-block:var(--rtk-layout-page-block-compact)}.poster-actions{display:grid;gap:var(--rtk-component-poster-action-gap);margin-top:auto;padding-top:var(--rtk-layout-section-gap-critical)}.poster-actions .dom-action{display:flex;align-items:center;justify-content:center;gap:8px}.poster-save{min-height:var(--rtk-component-poster-save-block);box-shadow:0 4px 10px #b2222240;font-family:var(--rtk-screen-poster-heading-font);font-size:var(--rtk-layout-text-action);letter-spacing:.08em;text-transform:uppercase}.poster-save .material-icon{font-size:19px}.poster-share{min-height:var(--rtk-component-poster-share-block);background:#fff;border:2px solid var(--ink-text);font-family:var(--rtk-screen-poster-meta-font);font-size:var(--rtk-layout-text-action);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.poster-share:after{content:none;display:none}.poster-share .material-icon{font-size:17px}.poster-controls .dom-action:disabled{opacity:.7}.poster-control-status{min-height:0;margin:-2px 0 0;color:var(--shuimo-ink-wash);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.1em;text-align:center;overflow-wrap:anywhere}.poster-screen[data-page-shell-flexible-gap=compressed] .poster-controls-top,.poster-screen[data-page-shell-flexible-gap=compressed] .poster-controls-body{gap:var(--rtk-layout-control-gap-compact)}.poster-screen[data-page-shell-flexible-gap=compressed] .poster-controls-top{padding:var(--rtk-layout-page-block-compact) var(--rtk-layout-page-inline-compact) 0}.poster-screen[data-page-shell-flexible-gap=compressed] .poster-controls-body{padding:var(--rtk-layout-control-gap-compact) var(--rtk-layout-page-inline-compact) var(--rtk-layout-page-block-compact)}.poster-screen[data-page-shell-auxiliary=compressed]{--rtk-screen-poster-presentation-scale: var(--rtk-layout-density-scale-critical)}.poster-screen[data-page-shell-auxiliary=compressed] .poster-panel{width:min(calc(100% * var(--rtk-screen-poster-presentation-scale)),calc(var(--rtk-screen-poster-panel-inline) * var(--rtk-screen-poster-presentation-scale)))}.poster-screen[data-page-shell-auxiliary=compressed] .poster-brand-mark{padding:var(--rtk-layout-page-block-compact) var(--rtk-layout-page-inline-compact) 0}.poster-screen[data-page-shell-auxiliary=compressed] .poster-brand-mark .material-icon{font-size:max(1.25rem,calc(30px * var(--rtk-screen-poster-presentation-scale)))}.poster-screen[data-page-shell-auxiliary=compressed] .poster-brand-lines{font-size:max(var(--rtk-layout-text-meta-min),calc(.875rem * var(--rtk-screen-poster-presentation-scale)))}.poster-screen[data-page-shell-auxiliary=compressed] .poster-content{padding:var(--rtk-layout-page-block-compact) var(--rtk-layout-page-inline-compact) var(--rtk-layout-page-block-compact)}.poster-screen[data-page-shell-auxiliary=compressed] .poster-seal{padding:max(3px,calc(var(--rtk-component-poster-seal-padding-block) * var(--rtk-screen-poster-presentation-scale))) var(--rtk-layout-page-inline-compact);border-width:3px}.poster-screen[data-page-shell-auxiliary=compressed] :is(.poster-seal h2,.poster-score-side strong){font-size:max(var(--rtk-screen-poster-short-seal-text),calc(2.5rem * var(--rtk-screen-poster-presentation-scale)))}.poster-screen[data-page-shell-auxiliary=compressed] .poster-score{width:min(100%,calc(16rem * var(--rtk-screen-poster-presentation-scale)));gap:var(--rtk-layout-control-gap-compact);margin-top:var(--rtk-layout-control-gap-compact)}.poster-screen[data-page-shell-auxiliary=compressed] :is(.poster-score-side span,.poster-rival-meta,.poster-stamp,.poster-streak-label,.poster-sponsor){font-size:.625rem}.poster-screen[data-page-shell-auxiliary=compressed] .poster-score-dash{font-size:max(1.125rem,calc(1.625rem * var(--rtk-screen-poster-presentation-scale)))}.poster-screen[data-page-shell-auxiliary=compressed] .poster-art{min-height:max(104px,calc(148px * var(--rtk-screen-poster-presentation-scale)));margin-block:var(--rtk-layout-control-gap-compact)}.poster-screen[data-page-shell-auxiliary=compressed] .poster-art .keeper-figure{width:calc(200px * var(--rtk-screen-poster-presentation-scale))}.poster-screen[data-page-shell-auxiliary=compressed] .poster-art .striker-figure{width:calc(180px * var(--rtk-screen-poster-presentation-scale))}.poster-screen[data-page-shell-auxiliary=compressed] .poster-character-image{width:min(calc(280px * var(--rtk-screen-poster-presentation-scale)),78%);max-height:calc(310px * var(--rtk-screen-poster-presentation-scale))}.poster-screen[data-page-shell-auxiliary=compressed] .poster-stamp{padding:var(--rtk-layout-control-gap-critical) var(--rtk-layout-control-gap-compact);overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.poster-screen[data-page-shell-auxiliary=compressed] .poster-streak-scroll{top:auto;right:2px;bottom:var(--rtk-layout-section-gap-comfortable);flex-direction:row;rotate:1deg}.poster-screen[data-page-shell-auxiliary=compressed] .poster-streak-rule{display:none}.poster-screen[data-page-shell-auxiliary=compressed] .poster-streak-label{padding:var(--rtk-layout-control-gap-critical) 6px;writing-mode:horizontal-tb;text-orientation:mixed;letter-spacing:.1em}.poster-screen[data-page-shell-auxiliary=compressed] .poster-foot{gap:var(--rtk-layout-control-gap-critical);padding-top:var(--rtk-layout-control-gap-critical)}.poster-screen[data-page-shell-auxiliary=compressed] .poster-sponsor{letter-spacing:.12em}.poster-screen[data-page-shell-auxiliary=compressed] .poster-controls-head h1{font-size:max(var(--rtk-layout-text-body-min),calc(var(--rtk-layout-text-title) * var(--rtk-screen-poster-presentation-scale)))}.poster-screen[data-page-shell-auxiliary=compressed] .poster-controls-head p{font-size:max(var(--rtk-layout-text-body-min),calc(var(--rtk-layout-text-body) * var(--rtk-screen-poster-presentation-scale)));line-height:1.3}.poster-screen[data-page-shell-auxiliary=compressed] :is(.poster-field-label,.poster-control-status){font-size:max(var(--rtk-layout-text-meta-min),calc(var(--rtk-layout-text-meta) * var(--rtk-screen-poster-presentation-scale)));letter-spacing:.1em}.poster-screen[data-page-shell-auxiliary=compressed] .poster-field,.poster-screen[data-page-shell-auxiliary=compressed] .poster-char-grid{gap:var(--rtk-layout-control-gap-critical)}.poster-screen[data-page-shell-auxiliary=compressed] .poster-char-option{min-height:var(--rtk-layout-touch-min);padding:var(--rtk-layout-control-gap-critical) var(--rtk-layout-control-gap-compact);font-size:var(--rtk-layout-text-action-min);line-height:1.2;letter-spacing:.04em}.poster-screen[data-page-shell-auxiliary=compressed] .poster-input{min-height:var(--rtk-layout-touch-min);padding:var(--rtk-layout-control-gap-critical) var(--rtk-layout-control-gap-compact);font-size:var(--rtk-layout-text-body-min);letter-spacing:.04em}.poster-screen[data-page-shell-auxiliary=compressed] .poster-actions{gap:var(--rtk-layout-control-gap-compact);padding-top:var(--rtk-layout-control-gap-critical)}.poster-screen[data-page-shell-auxiliary=compressed] .poster-actions .dom-action{gap:6px;min-height:var(--rtk-layout-touch-min);padding:0 var(--rtk-layout-control-gap-compact)}.poster-screen[data-page-shell-auxiliary=compressed] :is(.poster-save,.poster-share){font-size:var(--rtk-layout-text-action-min);letter-spacing:.04em}.poster-screen[data-page-shell-auxiliary=compressed] .poster-actions button>span{min-width:0;overflow-wrap:normal;word-break:normal}.poster-screen[data-page-shell-auxiliary=compressed] .poster-save .material-icon{font-size:max(1rem,calc(19px * var(--rtk-screen-poster-presentation-scale)))}.poster-screen[data-page-shell-auxiliary=compressed] .poster-share .material-icon{font-size:max(1rem,calc(17px * var(--rtk-screen-poster-presentation-scale)))}.poster-screen[data-page-shell-terminal=active] .poster-brand-mark{padding:var(--rtk-screen-poster-short-brand-padding-block) var(--rtk-layout-page-inline-critical) 0}.poster-screen[data-page-shell-terminal=active] .poster-content{padding:var(--rtk-layout-page-block-critical) var(--rtk-layout-page-inline-critical) var(--rtk-layout-page-block-critical)}.poster-screen[data-page-shell-terminal=active]{--rtk-screen-poster-presentation-scale: calc(var(--rtk-layout-density-scale-critical) * .875)}.poster-screen[data-page-shell-terminal=active] .poster-controls-top,.poster-screen[data-page-shell-terminal=active] .poster-controls-body{gap:var(--rtk-screen-poster-short-control-gap)}.poster-screen[data-page-shell-terminal=active] .poster-controls-top{padding:var(--rtk-layout-page-block-critical) var(--rtk-layout-page-inline-critical) 0}.poster-screen[data-page-shell-terminal=active] .poster-controls-body{padding:var(--rtk-layout-control-gap-critical) var(--rtk-layout-page-inline-critical) var(--rtk-layout-page-block-compact)}.poster-screen[data-page-shell-terminal=active] .poster-score{gap:var(--rtk-layout-control-gap-critical);margin-top:var(--rtk-layout-control-gap-critical)}.poster-screen[data-page-shell-terminal=active] .poster-art{margin-block:var(--rtk-layout-control-gap-critical)}.poster-screen[data-page-shell-overflow=content-scroll] .poster-layout{align-content:start}@media(prefers-reduced-motion:reduce){.poster-toast{animation:none}}@media(forced-colors:active){.poster-screen,.poster-layout,.poster-preview-pane,.poster-workshop-pane,.poster-controls,.poster-controls-top{color:CanvasText;background:Canvas}[data-poster-asset-surface=preview] .poster-panel{background-image:none;box-shadow:none}.poster-char-option,.poster-char-option.selected{color:ButtonText;border-color:ButtonText;background:ButtonFace;box-shadow:none}}.poster-panel:before{content:"";position:absolute;inset:0 0 auto;height:50%;z-index:-1;background:linear-gradient(180deg,rgba(252,249,238,.65),rgba(252,249,238,.35) 55%,transparent)}@keyframes poster-toast-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.status-screen{--rtk-screen-status-copy-margin-inline: var(--rtk-layout-page-inline-comfortable);--rtk-screen-status-copy-padding-block: 1.375rem;--rtk-screen-status-copy-padding-inline: .875rem;--rtk-screen-status-heading-font: "Bricolage Grotesque", Impact, sans-serif;--rtk-screen-status-heading-text: 3.125rem;--rtk-screen-status-copy-detail-top: 1.125rem;--rtk-screen-status-action-gap: .625rem;--rtk-screen-status-action-inline: var(--rtk-layout-page-inline-comfortable);background-image:none}.status-screen:before{background:linear-gradient(180deg,#fcf9eee6,#fcf9ee85)}.status-copy{width:min(calc(100% - var(--rtk-screen-status-copy-margin-inline) - var(--rtk-screen-status-copy-margin-inline)),36rem);margin:auto;padding:var(--rtk-screen-status-copy-padding-block) var(--rtk-screen-status-copy-padding-inline);text-align:center;overflow-wrap:anywhere;background:var(--paper-panel);border:1px solid var(--brush-line);box-shadow:8px 8px 0 var(--shuimo-paper-shadow)}.status-copy h1{margin:0;color:var(--ink-text);font-family:var(--rtk-screen-status-heading-font);font-size:var(--rtk-screen-status-heading-text);line-height:.96}.status-copy>p:last-child{margin-top:var(--rtk-screen-status-copy-detail-top);font-size:var(--rtk-layout-text-meta);font-weight:900;letter-spacing:.1em}.status-actions{width:min(calc(100% - var(--rtk-screen-status-action-inline) - var(--rtk-screen-status-action-inline)),320px);display:grid;gap:var(--rtk-screen-status-action-gap);margin-bottom:var(--rtk-layout-page-block-comfortable)}.status-actions .dom-action{width:100%;min-height:var(--rtk-layout-touch-recommended)}.status-screen[data-page-shell-auxiliary=compressed] .status-copy{width:min(calc(100% - var(--rtk-layout-page-inline-compact) - var(--rtk-layout-page-inline-compact)),calc(36rem * var(--rtk-layout-density-scale-compact)));padding-block:calc(var(--rtk-screen-status-copy-padding-block) * var(--rtk-layout-density-scale-compact))}.status-screen[data-page-shell-auxiliary=compressed] .status-copy h1{font-size:calc(var(--rtk-screen-status-heading-text) * var(--rtk-layout-density-scale-compact))}.status-screen[data-page-shell-flexible-gap=compressed] .status-actions{width:min(calc(100% - var(--rtk-layout-page-inline-compact) - var(--rtk-layout-page-inline-compact)),max(288px,calc(320px * var(--rtk-layout-density-scale-compact))));margin-bottom:var(--rtk-layout-page-block-compact)}.status-screen[data-page-shell-chrome=compressed] .status-actions .dom-action{min-height:max(var(--rtk-layout-touch-recommended),calc(var(--rtk-component-page-action-block) * var(--rtk-layout-density-scale-compact)))}.status-screen[data-page-shell-terminal=active] .status-copy{width:min(calc(100% - var(--rtk-layout-page-inline-critical) - var(--rtk-layout-page-inline-critical)),calc(36rem * var(--rtk-layout-density-scale-critical)));padding-block:calc(var(--rtk-screen-status-copy-padding-block) * var(--rtk-layout-density-scale-critical))}.status-screen[data-page-shell-terminal=active] .status-copy h1{font-size:calc(var(--rtk-screen-status-heading-text) * var(--rtk-layout-density-scale-critical))}.status-screen[data-page-shell-terminal=active] .status-actions{width:min(calc(100% - var(--rtk-layout-page-inline-critical) - var(--rtk-layout-page-inline-critical)),max(272px,calc(320px * var(--rtk-layout-density-scale-critical))));margin-bottom:var(--rtk-layout-page-block-critical)}.status-screen[data-page-shell-terminal=active] .status-actions .dom-action{min-height:max(var(--rtk-layout-touch-recommended),calc(var(--rtk-component-page-action-block) * var(--rtk-layout-density-scale-critical)))}@media(forced-colors:active){.status-screen,.status-screen:before{background-image:none}.status-copy{color:CanvasText;border-color:CanvasText;background:Canvas;box-shadow:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
