@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-hebrew-500-normal-DdMTjgiE.woff2)format("woff2"),url(/assets/fredoka-hebrew-500-normal-BtShCMVp.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-CTBxhdlE.woff2)format("woff2"),url(/assets/fredoka-hebrew-600-normal-BiVDObXj.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-DBqnFHCe.woff2)format("woff2"),url(/assets/fredoka-hebrew-700-normal-DiqR04Vd.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-italic-3fJ3SmOv.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-italic-B-Yabllp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-italic-D-qjh7ci.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-italic-OoEIrRJc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--ds-sky-top:#5cc8ff;--ds-sky-bottom:#c9f0ff;--ds-well-bg:#ffffff59;--ds-well-border:#fffc;--ds-block-bg:#fffdf3;--ds-block-border:#ffb703;--ds-block-text:#1d2a44;--ds-brick-a:#e0b48a;--ds-brick-b:#cf9d72;--ds-brick-mortar:#fff3dd;--ds-ui-panel:#ffffffe6;--ds-ui-text:#1d2a44;--ds-ui-muted:#5b6780;--ds-accent:#ff8a3d;--ds-button-bg:#1b8046;--ds-button-text:#fff;--ds-good:#2fb35a;--ds-bad:#ef6f6c;--font-display:"Fredoka", "Atkinson Hyperlegible", ui-rounded, "Arial Rounded MT Bold", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-math:"Atkinson Hyperlegible", system-ui, sans-serif;--text-xs:.8125rem;--text-s:.9375rem;--text-m:1.0625rem;--text-l:1.3125rem;--text-xl:1.625rem;--text-2xl:2.125rem;--text-3xl:2.875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-s:12px;--radius-m:18px;--radius-l:26px;--radius-pill:999px;--outline-width:3px;--outline:var(--ds-ui-text);--ledge:5px;--shadow-soft:0 12px 24px -12px #101a3873;--shadow-panel:0 6px 0 #101a3829, 0 20px 40px -20px #101a3880;--glass-blur:blur(14px) saturate(1.35);--panel-solid:linear-gradient(var(--ds-ui-panel), var(--ds-ui-panel)), #fff;--tap-min:48px;--focus-color:#0948b0;--focus-inner:#fff;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--gutter-left:max(16px, env(safe-area-inset-left,0px));--gutter-right:max(16px, env(safe-area-inset-right,0px))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:100%}html.large-text{font-size:118.75%}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--text-m);color:var(--ds-ui-text);background-color:var(--ds-sky-bottom);background-image:linear-gradient(180deg, var(--ds-sky-top), var(--ds-sky-bottom));-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;line-height:1.45;overflow-x:hidden}#root{min-height:100dvh}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{margin:0}ul,ol{padding:0}h1,h2,h3{font-family:var(--font-display);overflow-wrap:anywhere;font-weight:700;line-height:1.15}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg{max-width:100%}fieldset{border:0;min-width:0;padding:0}:focus-visible{outline:4px solid var(--focus-color);outline-offset:3px}:focus-visible:not([tabindex="-1"]){box-shadow:0 0 0 3px var(--focus-inner)!important}[tabindex="-1"]:focus{outline:none}.app{isolation:isolate;min-height:100dvh;position:relative}.app__backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.app__content{min-height:100dvh;position:relative;overflow-x:clip}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html.high-contrast{--outline-width:4px;--glass-blur:none;--shadow-soft:0 0 0 transparent;--focus-color:#0033a0;--ds-ui-panel:#fff!important;--ds-ui-muted:var(--ds-ui-text)!important;--ds-well-bg:#ffffffd9!important}html.high-contrast :focus-visible{outline-width:5px}html.reduced-motion *,html.reduced-motion :before,html.reduced-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ui-icon{vertical-align:-.2em;flex:none;display:inline-block}.ui-panel{padding:var(--space-4);color:var(--ds-ui-text);background:var(--ds-ui-panel);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-l);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:relative}.ui-section{gap:var(--space-3);display:grid}.ui-section__title{align-items:center;gap:var(--space-2);font-size:var(--text-l);display:flex}.ui-btn{--btn-bg:var(--ds-ui-panel);--btn-fg:var(--ds-ui-text);--btn-ledge:var(--ledge);min-height:var(--tap-min);min-width:var(--tap-min);max-width:100%;font-family:var(--font-display);font-size:var(--text-m);text-align:center;color:var(--btn-fg);background-color:var(--btn-bg);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);box-shadow:0 var(--btn-ledge) 0 0 var(--outline), var(--shadow-soft);transition:transform .28s var(--spring), box-shadow .28s var(--spring), filter .15s ease;touch-action:manipulation;-webkit-user-select:none;user-select:none;background-image:linear-gradient(#ffffff57 0%,#fff0 52%,#00000012 100%);justify-content:center;align-items:center;gap:.45em;padding:.5em 1.15em;font-weight:600;line-height:1.1;display:inline-flex;position:relative;transform:translateY(0)}.ui-btn__text{overflow-wrap:break-word;min-width:0}.ui-btn--secondary{background-color:#fff;background-image:linear-gradient(180deg, #fff6 0%, #fff0 52%, #0000000d 100%), linear-gradient(var(--ds-ui-panel), var(--ds-ui-panel))}.ui-btn--primary,.ui-btn--play{--btn-bg:var(--ds-button-bg);--btn-fg:var(--ds-button-text)}.ui-btn--ghost{--btn-ledge:0px;box-shadow:none;background-color:#ffffff8c;background-image:none;border-color:#0000}.ui-btn--danger{--btn-bg:#fff;--btn-fg:#a8201a;box-shadow:0 var(--btn-ledge) 0 0 #a8201a, var(--shadow-soft);border-color:#a8201a}.ui-btn--lg{min-height:58px;font-size:var(--text-l);padding-inline:1.5em}.ui-btn--xl{--btn-ledge:7px;min-height:76px;font-size:var(--text-2xl);letter-spacing:.01em;padding:.35em 1em;font-weight:700}.ui-btn--block{width:100%;display:flex}.ui-btn--play{box-shadow:0 0 0 5px color-mix(in srgb, var(--ds-accent) 55%, transparent), 0 var(--btn-ledge) 0 5px color-mix(in srgb, var(--outline) 90%, transparent), var(--shadow-soft)}.ui-btn--play:after{content:"";filter:blur(1px);pointer-events:none;background:#ffffff73;border-radius:50%;width:18%;height:22%;position:absolute;top:12%;left:12%}.ui-btn--play .ui-btn__icon{width:1em;height:1em}@media (hover:hover) and (pointer:fine){.ui-btn:not(:disabled):hover{filter:brightness(1.06)saturate(1.05);transform:translateY(-1px)}}.ui-btn:not(:disabled):active{transform:translateY(var(--btn-ledge)) scale(.985);box-shadow:0 0 0 0 var(--outline);transition-duration:60ms}.ui-btn--play:not(:disabled):active{box-shadow:0 0 0 5px color-mix(in srgb, var(--ds-accent) 55%, transparent)}.ui-btn:disabled{opacity:.55;filter:saturate(.6)}.ui-btn[aria-busy=true]{opacity:1;filter:none}.ui-icon-btn{width:var(--tap-min);height:var(--tap-min);color:var(--ds-ui-text);background:var(--panel-solid);border:var(--outline-width) solid var(--outline);box-shadow:0 4px 0 0 var(--outline);transition:transform .25s var(--spring), box-shadow .25s var(--spring);touch-action:manipulation;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.25rem;display:inline-grid}.ui-icon-btn:active{box-shadow:0 0 0 0 var(--outline);transition-duration:60ms;transform:translateY(4px)}.ui-icon-btn--ghost{box-shadow:none;background:#ffffff8c;border-color:#0000}.ui-screen{gap:var(--space-4);width:100%;max-width:760px;min-height:100dvh;padding:calc(var(--space-3) + var(--safe-top)) var(--gutter-right) calc(var(--space-6) + var(--safe-bottom)) var(--gutter-left);flex-direction:column;margin-inline:auto;display:flex}.ui-screen__header{top:calc(var(--space-2) + var(--safe-top));z-index:5;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);background:var(--panel-solid);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-panel);display:flex;position:sticky}.ui-screen__title{min-width:0;font-size:clamp(var(--text-l), 5.6vw, var(--text-xl));flex:1}.ui-screen__title:only-child{padding-left:var(--space-3)}.ui-screen__extra{align-items:center;gap:var(--space-2);display:flex}.ui-screen__body{gap:var(--space-4);flex-direction:column;display:flex}.ui-input,.ui-select{width:100%;min-height:52px;color:var(--ds-ui-text);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-m);background:#fff;padding:.6em .85em;font-size:1.125rem;box-shadow:inset 0 3px #101a3814}.ui-input[aria-invalid=true]{border-color:#b3261e}.ui-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2a44' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8em center;background-repeat:no-repeat;background-size:1.1em;padding-right:2.6em}.ui-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.ui-toggle__text{cursor:pointer;gap:2px;min-width:0;display:grid}.ui-toggle__label{font-family:var(--font-display);font-weight:600;font-size:var(--text-m)}.ui-toggle__desc{font-size:var(--text-s);color:var(--ds-ui-muted)}.ui-toggle__switch{border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);background:#d5dae6;flex:none;width:64px;height:38px;margin-block:5px;padding:0;transition:background-color .2s;position:relative;box-shadow:inset 0 3px #101a381f}.ui-toggle__switch:before{content:"";position:absolute;inset:-8px}.ui-toggle__knob{border:var(--outline-width) solid var(--outline);width:26px;height:26px;transition:transform .3s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.ui-toggle__switch[aria-checked=true]{background:var(--ds-button-bg)}.ui-toggle__switch[aria-checked=true] .ui-toggle__knob{transform:translate(26px)}html.high-contrast .ui-toggle__switch[aria-checked=false]{background:#fff}.ui-slider{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-slider__label{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:600;display:flex}.ui-slider__value{font-variant-numeric:tabular-nums;font-weight:700}.ui-slider__input{--fill:50%;width:100%;height:var(--tap-min);appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;margin:0}.ui-slider__input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ds-button-bg) var(--fill), #fff var(--fill));border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);height:16px}.ui-slider__input::-moz-range-track{background:linear-gradient(90deg, var(--ds-button-bg) var(--fill), #fff var(--fill));border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);height:10px}.ui-slider__input::-webkit-slider-thumb{border:var(--outline-width) solid var(--outline);width:32px;height:32px;box-shadow:0 3px 0 var(--outline);appearance:none;background:#fff;border-radius:50%;margin-top:-11px}.ui-slider__input::-moz-range-thumb{border:var(--outline-width) solid var(--outline);width:26px;height:26px;box-shadow:0 3px 0 var(--outline);background:#fff;border-radius:50%}.ui-slider__input:disabled{opacity:.45;cursor:not-allowed}.ui-choices{gap:var(--space-2);display:grid}.ui-choices__legend{margin-bottom:var(--space-2);font-family:var(--font-display);font-weight:600}.ui-choices__options{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-choice{min-height:var(--tap-min);color:var(--ds-ui-text);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);cursor:pointer;transition:transform .25s var(--spring), background-color .15s ease;-webkit-user-select:none;user-select:none;background:#fff;flex-direction:column;justify-content:center;padding:.45em 1em;display:flex;position:relative}.ui-choice__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ui-choice__label{font-family:var(--font-display);overflow-wrap:break-word;font-weight:600}.ui-choice__desc{font-size:var(--text-s);color:var(--ds-ui-muted)}.ui-choice:has(.ui-choice__input:checked){color:var(--ds-button-text);background:var(--ds-button-bg);box-shadow:0 3px 0 0 var(--outline)}.ui-choice:has(.ui-choice__input:checked) .ui-choice__desc{color:var(--ds-button-text)}.ui-choice:has(.ui-choice__input:focus-visible){outline:4px solid var(--focus-color);outline-offset:3px}.ui-choice:active{transform:scale(.97)}.ui-choices--pills .ui-choices__options{border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);background:#fff9;flex-wrap:wrap;padding:4px}.ui-choices--pills .ui-choice{text-align:center;background:0 0;border-color:#0000;flex:auto;align-items:center;max-width:100%;padding-inline:.5em}.ui-choices--pills .ui-choice:has(.ui-choice__input:checked){border-color:var(--outline);background:var(--ds-button-bg)}.ui-choices--chips .ui-choice{font-size:var(--text-s);padding-inline:.9em}.ui-choices--cards .ui-choices__options{flex-flow:column}.ui-choices--cards .ui-choice{border-radius:var(--radius-m);gap:2px;padding:.75em 3em .75em 1em}.ui-choices--cards .ui-choice:after{content:"";border:var(--outline-width) solid var(--outline);background:#fff;border-radius:50%;width:1.4em;height:1.4em;position:absolute;top:50%;right:.9em;translate:0 -50%}.ui-choices--cards .ui-choice:has(.ui-choice__input:checked):after{background:var(--ds-button-text) radial-gradient(circle, var(--ds-button-bg) 0 38%, transparent 42%)}.ui-choices--grid .ui-choices__options{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));display:grid}.ui-choices--grid .ui-choice{aspect-ratio:1;text-align:center;border-radius:var(--radius-m);box-shadow:0 4px 0 0 var(--outline);align-items:center;padding:.4em}.ui-choices--grid .ui-choice__label{white-space:nowrap;justify-items:center;gap:2px;display:grid}.ui-chip{min-height:var(--tap-min);font-family:var(--font-display);font-weight:600;font-size:var(--text-s);color:var(--ds-ui-text);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);box-shadow:0 3px 0 0 var(--outline);transition:transform .25s var(--spring);background:#fff;align-items:center;gap:.35em;padding:.35em .95em;display:inline-flex}.ui-chip:active{box-shadow:none;transform:translateY(3px)}.ui-chip[aria-pressed=true]{color:var(--ds-button-text);background:var(--ds-button-bg)}.ui-badge{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);color:#1d2433;border-radius:var(--radius-pill);white-space:nowrap;background:#fff3c4;border:2px solid #1d2433;align-items:center;gap:.35em;padding:.25em .75em;display:inline-flex}.ui-rank-chip{max-width:100%;font-family:var(--font-display);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);box-shadow:0 3px 0 0 var(--outline);background:#fff;align-items:center;gap:.5em;padding:.3em .35em .3em .9em;font-weight:600;display:inline-flex}.ui-rank-chip__place{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-rank-chip__rank{font-variant-numeric:tabular-nums;color:var(--ds-button-text);background:var(--ds-button-bg);border-radius:var(--radius-pill);flex:none;padding:.1em .6em}.ui-level-chip{max-width:100%;min-height:44px;font-family:var(--font-display);background:var(--panel-solid);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);box-shadow:0 4px 0 0 var(--outline);align-items:center;gap:.45em;padding:.3em 1em .3em .4em;font-weight:600;display:inline-flex}.ui-level-chip__swatch{border:var(--outline-width) solid var(--outline);border-radius:50%;flex:none;width:30px;height:30px}.ui-level-chip__level{white-space:nowrap}.ui-level-chip__dot{color:var(--ds-ui-muted)}.ui-level-chip__theme{overflow-wrap:break-word;min-width:0}.ui-level-chip--compact{padding-right:.8em}.ui-dialog{width:min(560px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ds-ui-text);background:0 0;border:0;padding:0;overflow:visible}.ui-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101a3873}.ui-dialog__box{gap:var(--space-4);overscroll-behavior:contain;max-height:calc(100dvh - 24px);padding:var(--space-5);background:var(--panel-solid);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-l);box-shadow:0 8px 0 var(--outline), 0 30px 60px -20px #101a3899;display:grid;overflow:auto}.ui-dialog[open] .ui-dialog__box{animation:ui-pop .35s var(--spring) both}@keyframes ui-pop{0%{opacity:0;transform:translateY(16px)scale(.94)}}.ui-dialog__head{align-items:center;gap:var(--space-3);display:flex}.ui-dialog__title{font-size:var(--text-xl)}.ui-dialog__text{color:var(--ds-ui-text)}.ui-dialog__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=599px){.ui-dialog--sheet{width:100vw;margin:auto 0 0}.ui-dialog--sheet .ui-dialog__box{max-height:calc(100dvh - 40px - var(--safe-top));padding-bottom:calc(var(--space-5) + var(--safe-bottom));border-radius:var(--radius-l) var(--radius-l) 0 0;border-bottom:0;box-shadow:0 -12px 40px -16px #101a3880}.ui-dialog--sheet[open] .ui-dialog__box{animation:ui-sheet .4s var(--ease-out) both}}@keyframes ui-sheet{0%{opacity:0;transform:translateY(40%)}}.ui-gate__icon{color:var(--ds-button-bg)}.ui-gate__step{gap:var(--space-3);text-align:center;justify-items:center;display:grid}.ui-gate__instruction{font-family:var(--font-display);font-weight:600;font-size:var(--text-l)}.ui-gate__hold{--hold:0;width:min(100%,320px);min-height:72px;padding:0 var(--space-4);font-family:var(--font-display);font-size:var(--text-l);color:var(--ds-ui-text);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);box-shadow:0 5px 0 var(--outline);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;font-weight:700;position:relative;overflow:hidden}.ui-gate__hold-fill{background:var(--ds-good);opacity:.55;transform:scaleX(var(--hold));transform-origin:0;position:absolute;inset:0}.ui-gate__hold-text{align-items:center;gap:.5em;display:inline-flex;position:relative}.ui-gate__words{font-family:var(--font-display);font-size:var(--text-2xl);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-m);overflow-wrap:anywhere;background:#fff3c4;padding:.3em .8em;font-weight:700}.ui-gate__answer{justify-content:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.ui-gate__input{width:7.5em;font-size:var(--text-xl);text-align:center;font-variant-numeric:tabular-nums}.ui-gate__message{min-height:1.5em;font-weight:700}.ui-store__test{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:#1d2433;border-radius:var(--radius-s);background:#fff3c4;border:2px solid #1d2433;font-weight:700;display:flex}.ui-store__plus{gap:var(--space-2);padding:var(--space-4);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-m);background:#fff;display:grid}.ui-store__heading{font-size:var(--text-l)}.ui-store__perks{gap:var(--space-1);list-style:none;display:grid}.ui-store__perks li:before{content:"★";color:var(--ds-accent);margin-right:.5em}.ui-store__perk--soon{color:var(--ds-ui-muted)}.ui-store__perks .ui-store__perk--soon:before{content:"☆";color:var(--ds-ui-muted)}.ui-store__soon{font-size:var(--text-s);color:var(--ds-ui-text);border:2px solid;border-radius:999px;margin-left:.25em;padding:0 .5em;font-weight:700;display:inline-block}.ui-store__fair,.ui-store__renews{font-size:var(--text-s);color:var(--ds-ui-muted)}.ui-store__products{gap:var(--space-3);list-style:none;display:grid}.ui-store__product{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-m);background:#fff;flex-wrap:wrap;display:flex}.ui-store__product-text{gap:2px;min-width:0;display:grid}.ui-store__product-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-l)}.ui-store__price{font-weight:700}.ui-store__owned{align-items:center;gap:.35em;font-weight:700;display:inline-flex}.ui-store__status{min-height:1.5em;font-weight:700}.ui-reward__stage{color:#6b7280;border-radius:var(--radius-m);background:repeating-linear-gradient(45deg,#f3f4f6 0 14px,#e9ebef 14px 28px);border:2px dashed #8a93a8;place-items:center;min-height:140px;display:grid}.ui-progress{border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);background:#fff;height:16px;overflow:hidden}.ui-progress__fill{background:var(--ds-button-bg);height:100%;transition:width .1s linear;display:block}.ui-ad-slot{justify-content:center;width:100%;min-height:64px;display:flex}.ui-ad{align-items:center;gap:var(--space-3);width:min(100%,468px);min-height:60px;padding:var(--space-2) var(--space-3);font-size:var(--text-s);color:#3d4659;border-radius:var(--radius-s);background:#fff;border:2px dashed #8a93a8;line-height:1.3;display:flex;transition:none!important;animation:none!important}.ui-ad__label{font-family:var(--font-display);font-size:var(--text-xs);color:#1d2433;background:#fff3c4;border:2px solid #1d2433;border-radius:6px;flex:none;padding:.15em .6em;font-weight:700}.ui-ad__body{min-width:0;display:grid}.ui-ad__title{color:#1d2433;font-weight:700}.ui-spinner{align-items:center;gap:var(--space-2);flex-direction:column;display:inline-flex}.ui-spinner--small{flex-direction:row}.ui-spinner__blocks{align-items:flex-end;gap:.2em;height:1.3em;display:inline-flex}.ui-spinner__blocks>span{background:var(--ds-accent);border:2px solid var(--outline);width:.55em;height:.55em;animation:ui-hop .9s var(--ease-out) infinite;border-radius:3px}.ui-spinner__blocks>span:nth-child(2){background:var(--ds-good);animation-delay:.15s}.ui-spinner__blocks>span:nth-child(3){background:var(--ds-block-border);animation-delay:.3s}.ui-spinner--large .ui-spinner__blocks{font-size:1.8rem}.ui-spinner__label{font-family:var(--font-display);font-weight:600}@keyframes ui-hop{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.6em)}}.ui-sparkline{width:100%;height:auto;display:block;overflow:visible}.ui-sparkline__grid{stroke:var(--ds-ui-muted);stroke-width:1px;stroke-dasharray:3 5;opacity:.5}.ui-sparkline__line{fill:none;stroke:var(--ds-ui-text);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.ui-sparkline__dot{fill:#fff;stroke:var(--ds-ui-text);stroke-width:2.5px}.ui-sparkline__dot--last{fill:var(--ds-accent)}.ui-sticker-shelf{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));list-style:none;display:grid}.ui-sticker{justify-items:center;gap:var(--space-1);text-align:center;display:grid}.ui-sticker__art{filter:drop-shadow(0 3px #101a3859);width:64px;height:64px;transition:transform .3s var(--spring);display:block}.ui-sticker:not(.ui-sticker--locked):hover .ui-sticker__art{transform:rotate(-6deg)scale(1.06)}.ui-sticker__art svg{width:100%;height:100%;display:block}.ui-sticker__sky{stroke:#fff;stroke-width:4px}.ui-sticker__sun{fill:var(--st-accent);opacity:.9}.ui-sticker__hill2{fill:var(--st-hill-2)}.ui-sticker__hill{fill:var(--st-hill)}.ui-sticker__level{font-family:var(--font-display);fill:var(--st-text);stroke:#fff;stroke-width:4px;paint-order:stroke fill;font-size:20px;font-weight:700}.ui-sticker__blank{fill:#ffffff80;stroke:var(--ds-ui-muted);stroke-width:3px;stroke-dasharray:6 5}.ui-sticker__unknown{font-family:var(--font-display);fill:var(--ds-ui-muted);font-size:26px;font-weight:700}.ui-sticker__name{font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.ui-sticker--locked .ui-sticker__name{color:var(--ds-ui-muted)}.ui-gate__locked{text-align:center;justify-self:center;max-width:28em}.ui-update{z-index:20;left:50%;bottom:calc(var(--space-3) + var(--safe-bottom));justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);width:min(560px,100vw - 32px);padding:var(--space-3) var(--space-4);color:var(--ds-ui-text);background:var(--panel-solid);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-l);box-shadow:0 6px 0 var(--outline);flex-wrap:wrap;display:flex;position:fixed;translate:-50%}.ui-update__icon{flex:none;font-size:1.4rem}.ui-update__text{flex:12em;min-width:0;font-weight:700}.gameover{align-content:start;gap:var(--space-4);width:100%;max-width:880px;min-height:100dvh;padding:calc(var(--space-5) + var(--safe-top)) var(--gutter-right) calc(var(--space-5) + var(--safe-bottom)) var(--gutter-left);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""scores""board""actions""stats""ad";margin-inline:auto;display:grid}@media (width>=760px){.gameover{gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"head head""scores board""stats actions""stats ad"}html.left-handed .gameover{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"head head""board scores""actions stats""ad stats"}}.gameover__head{justify-items:center;gap:var(--space-2);padding-block:var(--space-2);text-align:center;grid-area:head;display:grid;position:relative}.gameover__title{z-index:1;max-width:100%;font-size:var(--text-3xl);color:#fff;-webkit-text-stroke:.09em #1d2433;paint-order:stroke fill;text-shadow:0 .08em #1d2433;animation:go-title .6s var(--spring) both;position:relative}@keyframes go-title{0%{opacity:0;transform:translateY(-.4em)scale(.8)}}.gameover__best{z-index:1;font-family:var(--font-display);font-size:var(--text-l);color:#1d2433;border:var(--outline-width) solid #1d2433;border-radius:var(--radius-pill);animation:go-best .7s var(--spring) .25s both;background:#ffd23f;align-items:center;gap:.4em;padding:.3em 1em;font-weight:700;display:inline-flex;position:relative;box-shadow:0 4px #1d2433}@keyframes go-best{0%{opacity:0;transform:scale(.4)rotate(-8deg)}}.gameover__burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.gameover__ray{--r:0;clip-path:polygon(50% 100%,0 0,100% 0);transform-origin:50% 100%;width:18px;height:min(46vw,240px);transform:rotate(calc(var(--r) * 36deg));animation:go-ray .9s var(--ease-out) both, go-spin 24s linear .9s infinite;background:linear-gradient(#ffde5a00,#ffde5ad9);position:absolute;bottom:0;left:-9px}@keyframes go-ray{0%{opacity:0;transform:rotate(calc(var(--r) * 36deg)) scaleY(.2)}}@keyframes go-spin{to{transform:rotate(calc(var(--r) * 36deg + 360deg))}}.gameover__scores{gap:var(--space-3);grid-area:scores;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));display:grid}.gameover__score{text-align:center;animation:go-card .55s var(--spring) both;justify-items:center;gap:2px;display:grid}.gameover__score--rated{animation-delay:.1s}@keyframes go-card{0%{opacity:0;transform:translateY(18px)scale(.95)}}.gameover__score-label{font-family:var(--font-display);font-weight:600}.gameover__score-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2rem,9vw,2.75rem);font-weight:700;line-height:1.05}.gameover__score--rated .gameover__score-value{color:var(--ds-button-bg)}html.high-contrast .gameover__score--rated .gameover__score-value{color:var(--ds-ui-text)}.gameover__score-note{font-size:var(--text-xs);color:var(--ds-ui-muted)}.gameover__stats{gap:var(--space-4);grid-area:stats;display:grid;container-type:inline-size}.gameover__grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (width>=460px){.gameover__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gameover__stat{padding:var(--space-2) var(--space-3);border:2px solid color-mix(in srgb, var(--outline) 35%, transparent);border-radius:var(--radius-m);background:#ffffffb3;align-content:start;gap:2px;display:grid}.gameover__stat dt{font-size:var(--text-s);color:var(--ds-ui-muted)}.gameover__stat dd{display:grid}.gameover__stat-value{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:700}.gameover__stat-detail{font-size:var(--text-xs);color:var(--ds-ui-muted)}.gameover__spark{gap:var(--space-2);display:grid}.gameover__spark-title{font-size:var(--text-m)}.gameover__spark-empty{font-size:var(--text-s);color:var(--ds-ui-muted)}.gameover__board{align-content:start;gap:var(--space-3);grid-area:board;display:grid}.gameover__board-title{font-size:var(--text-l)}.gameover__ranks{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.gameover__ranks .ui-rank-chip{animation:go-card .45s var(--spring) both}.gameover__ranks .ui-rank-chip:nth-child(2){animation-delay:60ms}.gameover__ranks .ui-rank-chip:nth-child(3){animation-delay:.12s}.gameover__ranks .ui-rank-chip:nth-child(4){animation-delay:.18s}.gameover__ranks .ui-rank-chip:nth-child(n+5){animation-delay:.24s}.gameover__status{align-items:flex-start;gap:var(--space-2);font-weight:700;display:flex}.gameover__status .ui-icon{margin-top:.1em}.gameover__retry,.gameover__join{gap:var(--space-3);justify-items:start;display:grid}.gameover__join-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.gameover__join--quiet{font-size:var(--text-s);flex-wrap:wrap;align-items:center;display:flex}.gameover__join--quiet>p{flex:14rem}.gameover__placement,.gameover__relaxed{gap:var(--space-3);display:grid}.gameover__actions{gap:var(--space-3);grid-area:actions;align-content:start;display:grid}.gameover__actions>.ui-btn{width:100%}.gameover__secondary{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));display:grid}.gameover__ad{padding-top:var(--space-3);border-top:3px dashed #ffffffbf;grid-area:ad}.gameover__ad:empty{display:none}.hw-pad,.hw-cal{--hw-panel:var(--ds-ui-panel,#fffdf5);--hw-text:var(--ds-ui-text,#1f2544);--hw-muted:var(--ds-ui-muted,#545a7a);--hw-accent:var(--ds-accent,#ff7a00);--hw-paper:var(--ds-block-bg,#fff);--hw-ink:var(--ds-block-text,#1f2544);--hw-outline:var(--ds-block-border,#1f2544);--hw-btn-bg:var(--ds-button-bg,#ffd23f);--hw-btn-text:var(--ds-button-text,#1f2544);--hw-good:var(--ds-good,#1f9d5c);--hw-font-label:"Fredoka", "Atkinson Hyperlegible", system-ui, sans-serif;--hw-font-body:"Atkinson Hyperlegible", system-ui, sans-serif;--hw-ledge:4px;box-sizing:border-box;color:var(--hw-text);background:var(--hw-panel);border:3px solid var(--hw-outline);font-family:var(--hw-font-body)}.hw-pad *,.hw-cal *{box-sizing:border-box}.hw-ink{background:var(--hw-paper,#fff);border:3px solid var(--hw-outline,#1f2544);touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:18px;position:relative;overflow:hidden}.hw-ink__canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.hw-ink__guide{border-top:3px dashed var(--hw-ink,#1f2544);opacity:.18;pointer-events:none;position:absolute;top:78%;left:6%;right:6%}.hw-ink__placeholder{text-align:center;font:500 1.05rem/1.25 var(--hw-font-label,sans-serif);color:var(--hw-ink,#1f2544);opacity:.45;pointer-events:none;justify-content:center;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0}.hw-ink--disabled{opacity:.55;filter:grayscale(.6)}.hw-ink--disabled .hw-ink__canvas{cursor:not-allowed}.hw-btn{min-width:52px;min-height:52px;font:600 1.05rem/1.1 var(--hw-font-label);color:var(--hw-btn-text);background:var(--hw-btn-bg);border:3px solid var(--hw-outline);box-shadow:0 var(--hw-ledge) 0 var(--hw-outline);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.hw-btn--go{min-height:56px;box-shadow:0 var(--hw-ledge) 0 var(--hw-outline), inset 0 0 0 3px var(--hw-good);font-size:1.2rem}.hw-btn--quiet{color:var(--hw-text);background:var(--hw-panel)}.hw-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.hw-btn__text{white-space:nowrap}.hw-icon{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.hw-chip{min-width:48px;min-height:52px;font:700 1.9rem/1 var(--hw-font-label);color:var(--hw-ink);background:var(--hw-paper);border:3px solid var(--hw-outline);box-shadow:0 var(--hw-ledge) 0 var(--hw-outline);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:14px;padding:0 10px}.hw-chip--unsure{border-style:dashed;border-color:var(--hw-accent);box-shadow:0 var(--hw-ledge) 0 var(--hw-accent)}.hw-chip--confirmed{border-color:var(--hw-good);box-shadow:0 var(--hw-ledge) 0 var(--hw-good)}.hw-chip--pending{opacity:.65}.hw-chip:disabled{cursor:default}.hw-btn:focus-visible,.hw-chip:focus-visible,.hw-cal__title:focus-visible{outline:4px solid var(--hw-accent);outline-offset:3px}.hw-cal__title:focus:not(:focus-visible){outline:none}@media (hover:hover){.hw-btn:hover:not(:disabled),.hw-chip:hover:not(:disabled){filter:brightness(1.05)}}@media (prefers-reduced-motion:no-preference){.hw-btn:active:not(:disabled),.hw-chip:active:not(:disabled){transform:translateY(calc(var(--hw-ledge) - 1px));box-shadow:0 1px 0 var(--hw-outline)}.hw-chip{animation:.16s ease-out hw-pop}.hw-cal__progress-fill{transition:width .2s ease-out}}.ds-reduced-motion .hw-btn,.ds-reduced-motion .hw-chip,.ds-reduced-motion .hw-cal__progress-fill{transition:none;animation:none;transform:none}@keyframes hw-pop{0%{opacity:0;transform:scale(.6)}}.hw-pad{border-radius:22px;gap:8px;padding:10px;display:grid;container-type:inline-size}.hw-pad--disabled{filter:saturate(.5)}.hw-answer{min-height:60px;padding-bottom:var(--hw-ledge);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.hw-answer__typed,.hw-answer__empty{font:700 2rem/1 var(--hw-font-label);color:var(--hw-text)}.hw-answer__empty{opacity:.35}.hw-pad__ink{height:var(--hw-ink-height,clamp(120px, 26vh, 220px))}.hw-pad__msg{text-align:center;min-height:1.3em;font:500 .98rem/1.3 var(--hw-font-label);margin:0}.hw-pad__buttons{padding-bottom:var(--hw-ledge);grid-template-columns:1fr 1fr 1fr 1.4fr;gap:8px;display:grid}@container (width<=380px){.hw-pad:not(.hw-pad--compact) .hw-pad__buttons{grid-template-columns:auto 1fr 1fr 1.3fr}.hw-pad .hw-btn__text,.hw-pad:not(.hw-pad--compact) .hw-btn--choices .hw-icon{display:none}.hw-pad:not(.hw-pad--compact) .hw-btn--choices .hw-btn__text{display:inline}}.hw-pad--compact{border-radius:18px;gap:6px;padding:6px}.hw-pad--compact .hw-answer{gap:4px;min-height:48px}.hw-pad--compact .hw-chip{min-width:44px;min-height:44px;font-size:1.5rem}.hw-pad--compact .hw-pad__ink{aspect-ratio:1;width:min(100%,140px);height:auto;margin-inline:auto}.hw-pad--compact .hw-pad__msg{font-size:.8rem}.hw-pad--compact .hw-pad__buttons{grid-template-columns:repeat(3,1fr);gap:6px}.hw-pad--compact .hw-btn{min-width:48px;min-height:48px;padding:0}.hw-cal{width:100%;max-width:560px;box-shadow:0 6px 0 var(--hw-outline);border-radius:24px;gap:12px;margin-inline:auto;padding:16px;display:grid}.hw-cal__title{font:700 1.5rem/1.2 var(--hw-font-label);margin:0}.hw-cal__subtitle{font:600 1.1rem/1.2 var(--hw-font-label);margin:0 0 4px}.hw-cal__text{margin:0;font-size:1.05rem;line-height:1.45}.hw-cal__tips{color:var(--hw-ink);background:var(--hw-paper);border:3px dashed var(--hw-outline);border-radius:16px;padding:10px 14px}.hw-cal__tip-list{gap:4px;margin:0;padding-left:1.2em;line-height:1.4;display:grid}.hw-cal__saved{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hw-cal__status{min-height:1.3em;margin:0;font-weight:700}.hw-cal__buttons{padding-bottom:var(--hw-ledge);flex-wrap:wrap;gap:8px;display:flex}.hw-cal__buttons .hw-btn{flex:auto}.hw-cal__progress{background:var(--hw-paper);border:3px solid var(--hw-outline);border-radius:999px;height:18px;overflow:hidden}.hw-cal__progress-fill{background:var(--hw-good);border-radius:inherit;height:100%}.hw-cal__progress-text{text-align:right;font:600 .9rem/1.2 var(--hw-font-label);margin:-6px 0 0}.hw-cal__step{align-items:center;gap:14px;display:flex}.hw-cal__target{width:76px;height:76px;font:700 3rem/1 var(--hw-font-label);color:var(--hw-ink);background:var(--hw-paper);border:3px solid var(--hw-outline);box-shadow:0 var(--hw-ledge) 0 var(--hw-outline);border-radius:18px;flex:none;place-items:center;display:grid}.hw-cal__prompt-main{font:600 1.3rem/1.25 var(--hw-font-label);margin:0}.hw-cal__repeat{opacity:.8;font-weight:500}.hw-cal__hint{margin:2px 0 0}.hw-cal__ink{aspect-ratio:1;width:min(100%,280px);margin-inline:auto}.hw-cal__ink--wide{aspect-ratio:auto;width:100%;height:clamp(120px,24vh,200px)}.hw-cal__footer{padding-bottom:var(--hw-ledge);justify-content:center;display:flex}.hw-cal__try{gap:8px;display:grid}.hw-cal__try-row{padding-bottom:var(--hw-ledge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hw-cal__try-result{font:600 1.4rem/1.2 var(--hw-font-label);margin:0}.game{--game-gap:clamp(6px, 1.4vmin, 14px);--game-gutter-left:max(clamp(8px, 2.5vw, 20px), env(safe-area-inset-left,0px));--game-gutter-right:max(clamp(8px, 2.5vw, 20px), env(safe-area-inset-right,0px));--game-side:clamp(236px, 34vw, 380px);--game-choice-min:clamp(52px, 8.5vh, 76px);isolation:isolate;box-sizing:border-box;height:100dvh;color:var(--ds-ui-text);touch-action:manipulation;-webkit-user-select:none;user-select:none;outline:none;position:relative;overflow:hidden}.game__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.game__stage{box-sizing:border-box;height:100%;min-height:0}.game--full .game__stage{gap:var(--game-gap);padding:calc(var(--safe-top) + var(--game-gap)) var(--game-gutter-right) calc(var(--safe-bottom) + var(--game-gap)) var(--game-gutter-left);grid-template:"hud""well"minmax(0,1fr)"answers"/minmax(0,640px);justify-content:center;display:grid}.game__hud{grid-area:hud;min-width:0}.game__well{grid-area:well;min-width:0;min-height:0;display:grid}.game__answers{--hw-ink-height:clamp(72px, calc(100dvh - 500px), 200px);grid-area:answers;min-width:0;min-height:0}.game__ad{grid-area:ad;min-width:0}.game--over .game__answers{opacity:.6;transition:opacity .4s}@media (orientation:landscape){.game--full .game__stage{grid-template-columns:minmax(0, 88vh) var(--game-side);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"well hud""well.""well answers""well ad";justify-content:center}.game--full.game--left-handed .game__stage{grid-template-columns:var(--game-side) minmax(0, 88vh);grid-template-areas:"hud well"".well""answers well""ad well"}.game--full .game__answers{--hw-ink-height:clamp(96px, calc(100dvh - 500px), 220px)}}@media (orientation:landscape) and (height<=500px){.game--full{--game-side:clamp(200px, 36vw, 320px)}.game--full .game__stage{grid-template-columns:clamp(84px, 14vw, 120px) minmax(0, 88vh) var(--game-side);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"hud well answers""hud well ad";align-items:stretch}.game--full.game--left-handed .game__stage{grid-template-columns:var(--game-side) minmax(0, 88vh) clamp(84px, 14vw, 120px);grid-template-areas:"answers well hud""ad well hud"}.game--full .game__answers{--hw-ink-height:clamp(64px, calc(100dvh - 215px), 200px);align-content:end;display:grid;overflow-y:auto}.game--full:has(.game__answers--hw){--game-side:clamp(264px, 46vw, 340px)}}@media (width<=400px),(orientation:landscape) and (height<=500px){.answers--hw{grid-template-columns:minmax(0,1fr)}.answers--hw>.mode-toggle{display:none}.game--left-handed .answers--hw>:not(.mode-toggle){grid-column:1}}.hud{background:var(--ds-ui-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-m);box-shadow:var(--shadow-panel);border:2px solid #ffffffa6;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1.1fr) auto;grid-template-areas:"score level ring next pause";align-items:center;gap:6px clamp(6px,1.5vw,12px);padding:6px clamp(6px,1.5vw,12px);display:grid}.hud__score{grid-area:score;min-width:0}.hud__level{grid-area:level;min-width:0}.hud__ring{grid-area:ring}.hud__next{grid-area:next;min-width:0}.hud__pause{grid-area:pause}.hud__label{font:700 .6875rem/1.1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ui-muted);display:block}.hud__score-value{font:700 clamp(1.15rem, 3.6vmin, 1.6rem) / 1.1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.hud__level-number{font:700 var(--text-s) / 1.15 var(--font-display);white-space:nowrap;display:block}.hud__theme{font-size:var(--text-xs);color:var(--ds-ui-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;display:block;overflow:hidden}.hud__ring{place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.hud__ring>*{grid-area:1/1}.hud__ring-track,.hud__ring-fill{fill:none;stroke-width:5px}.hud__ring-track{stroke:color-mix(in srgb, var(--ds-ui-text) 14%, transparent)}.hud__ring-fill{stroke:var(--ds-good);stroke-linecap:round;transition:stroke-dasharray .45s var(--ease-out)}.hud__ring-text{font:700 .8125rem/1 var(--font-display);font-variant-numeric:tabular-nums}.hud__next-sum,.fit-math{white-space:nowrap;min-width:0;display:block;overflow:hidden}.hud__next-sum{color:var(--ds-ui-text)}.hud__pause{box-sizing:border-box;min-width:var(--tap-min);height:var(--tap-min);font:700 var(--text-xs) / 1 var(--font-display);color:var(--ds-button-text);background:var(--ds-button-bg);border:3px solid var(--ds-ui-text);border-radius:var(--radius-s);box-shadow:0 4px 0 var(--ds-ui-text);cursor:pointer;place-items:center;gap:2px;margin-bottom:4px;padding:0 8px;transition:transform 80ms,box-shadow 80ms;display:inline-grid;position:relative}.hud__pause:active:not(:disabled){box-shadow:0 0 0 var(--ds-ui-text);transform:translateY(4px)}.hud__pause:disabled{cursor:default;opacity:.55}@media (orientation:landscape){.game--full .hud{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;grid-template-areas:"score score ring pause""level level next next"}}@media (orientation:landscape) and (height<=500px){.game--full .hud{box-sizing:border-box;text-align:center;grid-template:"pause""score""level""ring""next"minmax(0,1fr)/minmax(0,1fr);align-content:start;justify-items:center;height:100%;padding:6px}.game--full .hud__score-value{font-size:1.1rem}.game--full .hud__level,.game--full .hud__next{width:100%}.game--full .hud__theme{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.well{box-sizing:border-box;background:var(--ds-well-bg);height:100%;min-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:3px solid var(--ds-well-border);border-radius:var(--radius-l);box-shadow:inset 0 2px 0 #ffffff73, inset 0 -10px 24px -18px #101a3880, var(--shadow-soft);padding:clamp(4px,1vmin,8px);transition:border-color .7s,box-shadow .7s;position:relative;overflow:hidden}.well__inner{height:100%;position:relative}.well--danger{border-color:color-mix(in oklab, var(--ds-accent) 75%, white);box-shadow:inset 0 2px 0 #ffffff73, inset 0 0 26px -6px color-mix(in srgb, var(--ds-accent) 55%, transparent), 0 0 0 3px color-mix(in srgb, var(--ds-accent) 30%, transparent), 0 0 28px 4px color-mix(in srgb, var(--ds-accent) 35%, transparent);animation:2.8s ease-in-out infinite alternate game-warm-glow}@keyframes game-warm-glow{0%{border-color:color-mix(in oklab, var(--ds-accent) 55%, white)}to{border-color:color-mix(in oklab, var(--ds-accent) 90%, white)}}.well--shake{animation:.62s ease-out game-shake}@keyframes game-shake{0%,to{transform:translate(0)}15%{transform:translate(-5px)rotate(-.4deg)}35%{transform:translate(4px)rotate(.3deg)}55%{transform:translate(-3px)}75%{transform:translate(2px)}}.well__stack{pointer-events:none;flex-direction:column-reverse;display:flex;position:absolute;inset:0}.brick-layer{box-sizing:border-box;height:calc(100% / var(--rows,10));transform-origin:50% 100%;flex:none;gap:3px;padding:1.5px 0;display:flex;position:relative}.brick{--brick:color-mix(in oklab, var(--ds-brick-a), var(--ds-brick-b) var(--tone,50%));--hi:#ffffff4d;--lo:#00000024;background-color:var(--brick);background-position:var(--grain,0%) 0;min-width:0;box-shadow:inset 0 3px 0 var(--hi), inset 0 -4px 0 var(--lo), 0 0 0 1.5px var(--ds-brick-mortar);background-size:220% 100%;border-radius:8px;flex-basis:0;position:relative}.brick-layer--breaking .brick{filter:brightness(1.12)saturate(1.1)}.brick-layer__crack-wrap{position:absolute;inset:0}.brick-layer__cracks{width:100%;height:100%;display:block}.brick-layer__cracks polyline{fill:none;stroke:#281c1299;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.brick-layer--stone .brick{background-image:radial-gradient(circle at 22% 32%,#ffffff38 0 2px,#0000 3px),radial-gradient(circle at 64% 70%,#00000021 0 2.5px,#0000 3.5px),radial-gradient(circle at 84% 28%,#0000001a 0 1.5px,#0000 2.5px);border-radius:9px 7px 10px 8px}.brick-layer--wood .brick{background-image:radial-gradient(9px 4px at 38% 55%,#0000002e 0 45%,#0000 60%),repeating-linear-gradient(178deg,#0000 0 5px,#00000017 5px 6.5px,#0000 6.5px 9px);border-radius:5px}.brick-layer--coral .brick{background-image:radial-gradient(circle,#ffffff61 0 1.6px,#0000 2.2px);background-size:9px 9px;border-radius:45% 45% 38% 38%/60% 60% 40% 40%}.brick-layer--ice .brick{--hi:#ffffffb3;opacity:.94;background-image:linear-gradient(125deg,#fff9 0 16%,#0000 17% 58%,#ffffff4d 59% 64%,#0000 65%);border-radius:6px}.brick-layer--candy .brick{background-image:repeating-linear-gradient(-45deg,#ffffff61 0 6px,#0000 6px 14px);background-size:auto;border-radius:999px}.brick-layer--sandstone .brick{background-image:repeating-linear-gradient(#ffffff21 0 3px,#0000 3px 8px,#0000000d 8px 10px);border-radius:6px 9px 6px 8px}.brick-layer--bamboo .brick{background-image:linear-gradient(#0000 44%,#00000029 44% 52%,#ffffff40 52% 56%,#0000 56%),linear-gradient(90deg,#00000024,#0000 22% 70%,#0000001f);background-size:100% 100%;border-radius:12px}.brick-layer--crystal .brick{--hi:#ffffff8c;clip-path:polygon(8% 0,92% 0,100% 30%,100% 70%,92% 100%,8% 100%,0 70%,0 30%);background-image:linear-gradient(118deg,#ffffff80 0 28%,#0000 28%),linear-gradient(242deg,#0000001f 0 34%,#0000 34%);background-size:100% 100%;border-radius:4px}.brick-layer--clay .brick{background-image:radial-gradient(at 30% 25%,#fff3,#0000 55%);background-size:100% 100%;border-radius:12px}.brick-layer--mossy .brick{--moss:color-mix(in oklab, var(--ds-good) 70%, var(--brick));background-image:radial-gradient(circle at 18% 0, var(--moss) 0 6px, transparent 6.5px), radial-gradient(circle at 46% 0, var(--moss) 0 8px, transparent 8.5px), radial-gradient(circle at 78% 0, var(--moss) 0 5px, transparent 5.5px), radial-gradient(circle at 60% 72%, #0000001f 0 2px, transparent 3px);border-radius:10px 8px 9px}.brick-layer--shell .brick{background-image:repeating-radial-gradient(circle at 50% 130%,#0000 0 5px,#ffffff42 5px 7px);background-size:100% 100%;border-radius:50% 50% 10px 10px/75% 75% 10px 10px}.brick-layer--marble .brick{--hi:#ffffff73;background-image:linear-gradient(112deg,#0000 38%,#ffffff80 39% 41%,#0000 42%),linear-gradient(64deg,#0000 60%,#0000001a 61% 62.5%,#0000 63.5%);border-radius:5px}.sum-block{z-index:2;box-sizing:border-box;color:var(--ds-block-text);background:var(--ds-block-bg);border:3px solid var(--ds-block-border);box-shadow:0 4px 0 color-mix(in oklab, var(--ds-block-border) 70%, black), 0 14px 22px -14px #101a388c;will-change:transform;border-radius:16px;justify-content:center;align-items:center;padding:8px 10px;display:flex;position:absolute;top:0;left:clamp(2px,1.5%,10px);right:clamp(2px,1.5%,10px)}.sum-block__content{transform-origin:50% 100%;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;display:flex}.sum-block__instruction{text-align:center;max-width:100%;color:color-mix(in oklab, var(--ds-block-text) 82%, var(--ds-block-bg));font-weight:700;line-height:1.2}.sum-block__math{line-height:1.2}.sum-block--resting .sum-block__content{animation:.24s ease-in-out infinite alternate game-wobble}@keyframes game-wobble{0%{transform:rotate(-1.2deg)scaleY(.98)}to{transform:rotate(1.2deg)scaleY(1)}}.sum-block--correct{border-color:var(--ds-good)}.sum-block--wrong{border-color:color-mix(in oklab, var(--ds-block-border) 50%, var(--ds-ui-muted));filter:saturate(.8)}.sum-block__timer{pointer-events:none;width:calc(100% + 3px);height:calc(100% + 3px);position:absolute;inset:-1.5px;overflow:visible}.sum-block__timer rect{fill:none;stroke:var(--ds-accent);stroke-width:3.5px;stroke-linecap:round;opacity:.85;transition:stroke-dasharray .12s linear}.sum-block--late .sum-block__timer rect,.compact-sum--late .sum-block__timer rect{stroke:color-mix(in oklab, var(--ds-accent) 70%, #ff4d2e);opacity:1}.math{font-family:var(--font-math);white-space:nowrap;font-variant-numeric:lining-nums;font-weight:600;line-height:1.2;display:inline-block}.m-num,.m-fn,.m-op,.m-sym{font-style:normal}.m-var{font-family:var(--font-math);padding-right:.03em;font-style:italic}.m-fn{padding-right:.08em}.m-text{font-family:var(--font-body);font-weight:700}.m-space{width:.28em;display:inline-block}.m-sep{vertical-align:middle;opacity:.35;border-left:.07em solid;width:0;height:1.05em;margin:0 .5em;display:inline-block}.m-box{box-sizing:border-box;vertical-align:-.22em;background:color-mix(in srgb, var(--ds-accent) 16%, transparent);border:.075em dashed;border-radius:.28em;min-width:1.15em;height:1.15em;margin:0 .06em;animation:1.8s ease-in-out infinite game-box-pulse;display:inline-block}.m-box--filled{vertical-align:baseline;background:color-mix(in srgb, var(--ds-good) 18%, transparent);border-style:solid;border-color:var(--ds-good);height:auto;padding:0 .14em;animation:none}@keyframes game-box-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.m-sup,.m-sub{font-size:.64em;line-height:1}.m-sup{vertical-align:.85em;margin-left:.04em}.m-sub{vertical-align:-.35em}.m-subsup{vertical-align:-.55em;flex-direction:column;margin-left:.04em;font-size:.64em;line-height:1.05;display:inline-flex}.m-frac{text-align:center;vertical-align:middle;flex-direction:column;align-items:stretch;margin:0 .08em;font-size:.8em;line-height:1.1;display:inline-flex}.m-frac__num{border-bottom:.08em solid;padding:0 .18em .06em}.m-frac__den{padding:.06em .18em 0}.m-sqrt{vertical-align:bottom;align-items:flex-end;margin:0 .06em;display:inline-flex}.m-sqrt__index{align-self:flex-start;margin-right:-.4em;font-size:.55em;line-height:1}.m-sqrt__sign{margin-right:-.04em;font-size:1.15em;font-weight:400;line-height:1.05}.m-sqrt__body{border-top:.075em solid;margin-top:.1em;padding:.08em .08em 0 .06em;line-height:1.1}.instruction{font-family:var(--font-body);white-space:normal;display:block}.instruction__math{font-size:1.05em}.burst{z-index:3;pointer-events:none;height:0;position:absolute;left:0;right:0}.burst__bit{background:var(--ds-brick-a);border-radius:3px;width:12px;height:10px;margin:-5px 0 0 -6px;position:absolute;top:0;box-shadow:inset 0 -2px #00000026}.burst__bit--c1{background:var(--ds-brick-b)}.burst__bit--c2{background:var(--ds-accent)}.burst__bit--chunk{border-radius:3px 5px 2px 4px}.burst__bit--splinter{border-radius:3px;width:17px;height:5px}.burst__bit--bubble{border-radius:50%;width:11px;height:11px;box-shadow:inset 2px 2px #ffffff80}.burst__bit--shard{clip-path:polygon(50% 0,100% 70%,30% 100%,0 40%);border-radius:0}.burst__bit--diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;width:12px;height:15px}.burst__bit--sparkle{background:var(--ds-accent);width:15px;height:15px;box-shadow:none;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);border-radius:0}.burst--floor .burst__bit--c0{background:#fff6c2}.burst--floor .burst__bit--c1{background:var(--ds-good)}.floater{z-index:4;pointer-events:none;flex-direction:column;align-items:center;margin-top:-.8em;display:flex;position:absolute;left:50%}.floater__points{font:700 clamp(1.3rem, 4.6vmin, 2.1rem) / 1.1 var(--font-display);color:var(--ds-ui-text);white-space:nowrap;background:var(--panel-solid);border:3px solid var(--ds-good);border-radius:var(--radius-pill);box-shadow:0 4px 0 color-mix(in oklab, var(--ds-good) 70%, black);padding:.1em .5em}.floater__note{font:700 var(--text-xs) / 1.2 var(--font-display);color:var(--ds-ui-text);white-space:nowrap;background:var(--panel-solid);border-radius:var(--radius-pill);margin-top:4px;padding:.1em .6em}.well__cards{z-index:5;pointer-events:none;place-items:start center;padding:clamp(10px,10%,72px) 10px 10px;display:grid;position:absolute;inset:0}.game-card{box-sizing:border-box;max-width:min(100%,380px);color:var(--ds-ui-text);text-align:center;background:var(--panel-solid);border:3px solid var(--ds-ui-text);border-radius:var(--radius-l);box-shadow:var(--shadow-panel);animation:game-card-in .36s var(--spring) both;padding:14px 18px}@keyframes game-card-in{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}.game-card__eyebrow{font:700 var(--text-xs) / 1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ui-muted);margin:0}.game-card__title{font:700 var(--text-l) / 1.2 var(--font-display);margin:0}.game-card__hint{font-size:var(--text-s);color:var(--ds-ui-muted);margin:6px 0 0;line-height:1.35}.game-card__reveal{flex-wrap:wrap;justify-content:center;align-items:center;gap:.2em .5em;margin-top:6px;display:flex}.game-card__label{font-size:var(--text-s);color:var(--ds-ui-muted)}.game-card__math{font-size:clamp(1.4rem,5vmin,2rem)}.game-card__swatch{border:3px solid var(--ds-ui-text);border-radius:18px;width:56px;height:56px;margin:0 auto 8px;display:block;box-shadow:inset 0 3px #ffffff80}.game-card--answer{border-color:var(--ds-accent)}.game-card--level.game-card--up{border-color:var(--ds-good)}.game-card--compact{border-width:2px;border-radius:16px;max-width:100%;padding:8px 10px}.game-card--compact .game-card__title{font-size:.95rem}.game-card--compact .game-card__swatch{border-width:2px;border-radius:9px;width:26px;height:26px;margin-bottom:4px}.game-card--compact .game-card__math{font-size:1.25rem}.game-card--compact .game-card__label{font-size:.75rem}.answers{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.answers>:not(.mode-toggle){grid-area:1/1;min-width:0}.mode-toggle{flex-direction:column;grid-area:1/2;justify-content:center;gap:6px;display:flex}.game--left-handed .answers{grid-template-columns:auto minmax(0,1fr)}.game--left-handed .answers>:not(.mode-toggle){grid-column:2}.game--left-handed .mode-toggle{grid-column:1}.answers--compact{grid-template-columns:minmax(0,1fr)}.mode-toggle__option{box-sizing:border-box;min-width:var(--tap-min);min-height:var(--tap-min);font:700 var(--text-xs) / 1 var(--font-display);color:var(--ds-ui-text);background:var(--panel-solid);border:3px solid var(--ds-ui-text);border-radius:var(--radius-s);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;display:inline-flex}.mode-toggle__option[aria-checked=true]{color:var(--ds-button-text);background:var(--ds-button-bg)}.mode-toggle__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=900px) and (height>=700px){.mode-toggle__option{min-width:72px;padding:6px}.mode-toggle__text{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.choices{padding-bottom:var(--ledge);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,1.2vmin,12px);display:grid}.choices--empty{min-height:calc(2 * var(--game-choice-min) + clamp(6px, 1.2vmin, 12px))}.choice{box-sizing:border-box;min-width:0;min-height:var(--game-choice-min);font:700 clamp(1.25rem, 3.6vmin, 1.8rem) / 1.1 var(--font-math);color:var(--ds-ui-text);background:var(--panel-solid);border:3px solid var(--ds-ui-text);border-radius:var(--radius-m);box-shadow:0 var(--ledge) 0 var(--ds-ui-text);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;padding:6px 10px;transition:transform 80ms,box-shadow 80ms,opacity .2s,background-color .2s;display:flex;position:relative}.choice:active:not([aria-disabled=true]){transform:translateY(var(--ledge));box-shadow:0 0 0 var(--ds-ui-text)}.choice[aria-disabled=true]{cursor:default}.choice__letter{font:700 .75rem/1 var(--font-display);color:var(--ds-ui-muted);position:absolute;top:5px;left:9px}.choice__value{max-width:100%;overflow:hidden}.choice__tick{color:var(--ds-good);position:absolute;top:4px;right:6px}.choice--right{background:color-mix(in oklab, var(--ds-good) 24%, white);border-color:color-mix(in oklab, var(--ds-good) 60%, var(--ds-ui-text))}.choice--picked,.choice--other{color:var(--ds-ui-muted);border-color:color-mix(in oklab, var(--ds-ui-text) 45%, white);box-shadow:0 var(--ledge) 0 color-mix(in oklab, var(--ds-ui-text) 45%, white)}.choices--compact{gap:4px;padding-bottom:3px}.choices--compact .choice{min-height:44px;box-shadow:0 3px 0 var(--ds-ui-text);border-width:2px;border-radius:14px;padding:2px 4px;font-size:1.1rem}.pause{z-index:20;box-sizing:border-box;padding:max(16px, var(--safe-top)) var(--game-gutter-right) max(16px, var(--safe-bottom)) var(--game-gutter-left);background:linear-gradient(180deg, var(--ds-sky-top), var(--ds-sky-bottom));place-items:center;display:grid;position:absolute;inset:0;overflow-y:auto}.pause__card{box-sizing:border-box;text-align:center;background:var(--panel-solid);border:3px solid var(--ds-ui-text);border-radius:var(--radius-l);width:min(100%,380px);box-shadow:var(--shadow-panel);animation:game-card-in .3s var(--spring) both;gap:10px;padding:22px;display:grid}.pause__badge{width:56px;height:56px;color:var(--ds-button-text);background:var(--ds-button-bg);border:3px solid var(--ds-ui-text);border-radius:50%;place-items:center;margin:0 auto;display:inline-grid}.pause__title{font:700 var(--text-xl) / 1.15 var(--font-display);margin:0}.pause__text{color:var(--ds-ui-muted);margin:0}.pause__actions{gap:10px;margin-top:4px;display:grid}.pause__actions .ui-btn{min-height:var(--tap-min)}@media (height<=500px){.pause__badge,.pause__text{display:none}.pause__card{padding:14px}}.pause--compact{padding:10px 14px}.pause--compact .pause__card{border-width:2px;border-radius:22px;gap:6px;padding:10px}.pause--compact .pause__badge{display:none}.pause--compact .pause__title{font-size:1rem}.pause--compact .pause__actions{gap:6px}.game--compact{width:100%;height:100%;min-height:0;font-size:17px}.game--compact .game__stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 12px 10px;display:grid}.game--compact .game__stage>*{grid-area:auto}.game__field{min-height:0}.compact-field{grid-template-rows:auto minmax(0,1fr);gap:4px;height:100%;display:grid;position:relative}.compact-field__top{justify-content:space-between;align-items:center;gap:6px;padding:0 16px;display:flex}.compact-field .hud__pause{min-width:36px;height:36px;box-shadow:0 3px 0 var(--ds-ui-text);border-width:2px;border-radius:12px;margin-bottom:3px;padding:0}.compact-field .hud__pause:after{content:"";position:absolute;inset:-6px}.compact-mode{box-sizing:border-box;min-width:36px;height:36px;color:var(--ds-ui-text);background:var(--panel-solid);border:2px solid var(--ds-ui-text);box-shadow:0 3px 0 var(--ds-ui-text);cursor:pointer;border-radius:12px;place-items:center;margin-bottom:3px;padding:0;transition:transform 80ms,box-shadow 80ms;display:inline-grid;position:relative}.compact-mode:after{content:"";position:absolute;inset:-6px}.compact-mode:active:not(:disabled){box-shadow:0 0 0 var(--ds-ui-text);transform:translateY(3px)}.compact-mode:disabled{cursor:default;opacity:.55}.compact-field__status{min-width:0;font:700 .85rem/1 var(--font-display);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;display:flex}.compact-field__level{color:var(--ds-ui-muted)}.compact-field__main{grid-template-columns:auto minmax(0,1fr);gap:6px;min-height:0;display:grid}.stack-meter{box-sizing:border-box;background:var(--ds-well-bg);border:2px solid var(--ds-well-border);border-radius:8px;flex-direction:column-reverse;gap:2px;width:14px;padding:2px;transition:box-shadow .6s;display:flex}.stack-meter__cell{border-radius:3px;flex:1}.stack-meter__cell--on{background:linear-gradient(var(--ds-brick-a), var(--ds-brick-b));box-shadow:inset 0 -2px #00000026}.stack-meter--danger{border-color:color-mix(in oklab, var(--ds-accent) 75%, white);box-shadow:0 0 10px 2px color-mix(in srgb, var(--ds-accent) 45%, transparent)}.compact-sum{box-sizing:border-box;min-width:0;min-height:0;color:var(--ds-block-text);background:var(--ds-block-bg);border:3px solid var(--ds-block-border);border-radius:16px;flex-direction:column;justify-content:center;padding:4px 8px;display:flex;position:relative}.compact-sum__instruction{text-align:center;font-size:.68rem;font-weight:700;line-height:1.15}.compact-sum__math{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.compact-sum--resting .compact-sum__math{animation:.24s ease-in-out infinite alternate game-wobble}.compact-sum--correct{border-color:var(--ds-good)}.compact-sum--wrong{border-color:color-mix(in oklab, var(--ds-block-border) 50%, var(--ds-ui-muted))}.compact-sum__floater{font:700 .85rem/1 var(--font-display);color:var(--ds-ui-text);position:absolute;top:2px;right:8px}.compact-field__card{z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.game--compact .game__answers--hw .hw-pad{gap:4px;padding:4px}.game--compact .game__answers--hw .hw-answer{min-height:36px}.game--compact .game__answers--hw .hw-chip{min-width:36px;min-height:36px;font-size:1.2rem}.game--compact .game__answers--hw .hw-pad__ink{aspect-ratio:auto;width:100%;height:64px}.game--compact .game__answers--hw .hw-pad__msg{display:none}.game--compact .game__answers--hw .hw-btn{min-height:44px}.game--compact:has(.game__answers--hw) .compact-field__status{display:none}.game--reduced-motion *,.game--reduced-motion :before,.game--reduced-motion :after{transition:none!important;animation:none!important}.leaderboard__demo{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-s);color:#1d2433;border-radius:var(--radius-m);background:#fff3c4;border:2px solid #1d2433;flex-wrap:wrap;font-weight:700;display:flex}.leaderboard__demo .ui-badge{background:#fff}.leaderboard__controls{gap:var(--space-3);display:grid}.leaderboard__tabs .ui-choice{font-size:clamp(var(--text-m), 5.5vw, var(--text-l))}.leaderboard__metric-note{font-size:var(--text-s);color:var(--ds-ui-muted)}.leaderboard__filters{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.leaderboard__filters>.ui-choices{flex:14em}.leaderboard__grade{gap:var(--space-1);font-family:var(--font-display);flex:11em;font-weight:600;display:grid}.leaderboard__state{justify-items:center;gap:var(--space-3);padding-block:var(--space-6);text-align:center;display:grid}.leaderboard__board{gap:var(--space-3);display:grid}.leaderboard__total{font-size:var(--text-s);border-radius:var(--radius-pill);background:#ffffffbf;justify-self:center;padding:.2em .9em;font-weight:700}.leaderboard__podium{align-items:end;gap:var(--space-2);padding:var(--space-4) var(--space-3) 0;background:var(--ds-ui-panel);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-l);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid;overflow:hidden}.leaderboard__step{text-align:center;min-width:0;animation:lb-rise .6s var(--spring) both;justify-items:center;gap:2px;display:grid}.leaderboard__step--1{order:2;animation-delay:.1s}.leaderboard__step--2{order:1}.leaderboard__step--3{order:3;animation-delay:.18s}@keyframes lb-rise{0%{opacity:0;transform:translateY(24px)}}.leaderboard__medal{width:52px;height:52px;font-family:var(--font-display);font-size:var(--text-xl);color:#1d2433;border:var(--outline-width) solid #1d2433;background:#ffd23f;border-radius:50%;place-items:center;font-weight:700;display:grid;box-shadow:0 4px #1d2433,inset 0 -5px #0000001f}.leaderboard__step--2 .leaderboard__medal{background:#dfe6ef}.leaderboard__step--3 .leaderboard__medal{background:#f2a668}.leaderboard__step-name{max-width:100%;margin-top:var(--space-1);font-family:var(--font-display);text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:var(--radius-m);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding:.1em .6em;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.leaderboard__step-score{font-family:var(--font-display);font-size:var(--text-l);font-variant-numeric:tabular-nums;font-weight:700}.leaderboard__step-detail{max-width:100%;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--ds-ui-muted);font-weight:700;overflow:hidden}.leaderboard__step-block{width:100%;height:58px;margin-top:var(--space-1);background:linear-gradient(var(--ds-brick-mortar), var(--ds-brick-mortar)) 50% 50% / 100% 3px no-repeat, linear-gradient(180deg, var(--ds-brick-a), var(--ds-brick-b));border:var(--outline-width) solid var(--outline);border-radius:var(--radius-s) var(--radius-s) 0 0;border-bottom-width:0}.leaderboard__step--1 .leaderboard__step-block{height:96px}.leaderboard__step--2 .leaderboard__step-block{height:74px}.leaderboard__step.is-me .leaderboard__step-name{color:var(--ds-button-text);background:var(--ds-button-bg)}.leaderboard__list{gap:var(--space-2);list-style:none;display:grid;container-type:inline-size}.leaderboard__row{align-items:center;gap:var(--space-2) var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);background:var(--panel-solid);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-m);grid-template-columns:2.6rem minmax(0,1fr) auto auto;grid-template-areas:"rank who level score";display:grid}.leaderboard__row.is-me{border-color:var(--ds-button-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-button-bg) 45%, transparent)}.leaderboard__rank{min-width:2.2rem;height:2.2rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;border:2px solid var(--outline);border-radius:var(--radius-pill);background:#fff;grid-area:rank;place-items:center;padding-inline:.2em;font-weight:700;display:grid}.leaderboard__who{grid-area:who;min-width:0;display:grid}.leaderboard__name,.leaderboard__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard__name{font-family:var(--font-display);font-weight:700}.leaderboard__detail{font-size:var(--text-xs);color:var(--ds-ui-muted)}.leaderboard__level{font-size:var(--text-xs);border:2px solid color-mix(in srgb, var(--outline) 40%, transparent);border-radius:var(--radius-pill);white-space:nowrap;background:#fffc;grid-area:level;padding:.1em .5em;font-weight:700}.leaderboard__score{font-family:var(--font-display);font-size:var(--text-l);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:score;font-weight:700}@container (width<=480px){.leaderboard__row{grid-template-columns:2.6rem minmax(0,1fr) auto;grid-template-areas:"rank who score""rank who level";row-gap:2px}.leaderboard__level{justify-self:end}}@container (width<=250px){.leaderboard__level{display:none}.leaderboard__row{grid-template-areas:"rank who score"}}.leaderboard__me{bottom:calc(var(--space-3) + var(--safe-bottom));z-index:3;gap:var(--space-1);padding:var(--space-2);background:var(--ds-button-bg);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-l);box-shadow:var(--shadow-panel);display:grid;position:sticky;container-type:inline-size}.leaderboard__me-label{padding-left:var(--space-2);font-family:var(--font-display);color:var(--ds-button-text);font-weight:700}.leaderboard__join{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.leaderboard__join p{flex:14em}.onboarding__card{gap:var(--space-4);width:100%;max-width:620px;padding:var(--space-5);margin-inline:auto;display:grid}@media (width<=400px){.onboarding__card{padding:var(--space-4)}}.onboarding__dots{justify-content:center;gap:var(--space-2);list-style:none;display:flex}.onboarding__dots li{border:2px solid var(--outline);border-radius:var(--radius-pill);width:34px;height:12px;transition:background-color .3s ease, width .4s var(--spring);background:#fff}.onboarding__dots li.is-done{background:var(--ds-good)}.onboarding__dots li.is-current{background:var(--ds-button-bg);width:52px}.onboarding__step-count{margin-top:calc(-1 * var(--space-2));font-size:var(--text-s);text-align:center;color:var(--ds-ui-muted)}.onboarding__title{font-size:var(--text-2xl);text-align:center}.onboarding__step{gap:var(--space-3);animation:ob-step .35s var(--ease-out) both;display:grid}@keyframes ob-step{0%{opacity:0;transform:translate(18px)}}.onboarding__text{color:var(--ds-ui-text)}.onboarding__label{font-family:var(--font-display);font-weight:600}.onboarding__field{gap:var(--space-2);display:grid}.onboarding__hint{font-size:var(--text-s);color:var(--ds-ui-muted)}.onboarding__warning{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);color:#1d2433;border-radius:var(--radius-m);background:#fff3c4;border:2px solid #1d2433;font-weight:700;display:flex}.onboarding__warning .ui-icon{margin-top:.15em}.onboarding__warning--parent{background:#e3f1ff}.onboarding__problem{color:#a8201a;min-height:1.4em;font-weight:700}.onboarding__problem:empty{min-height:0}.onboarding__suggestions{gap:var(--space-2);justify-items:start;display:grid}.onboarding__chips{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.onboarding__grade-word{font-size:var(--text-xs);opacity:.8;font-weight:600}.onboarding__grade-number{font-size:var(--text-2xl);font-weight:700;line-height:1}.onboarding__public{gap:var(--space-1);padding-left:1.3em;display:grid}.onboarding__results{gap:var(--space-2);list-style:none;display:grid}.onboarding__result{align-items:center;gap:var(--space-2);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);text-align:left;border:var(--outline-width) solid var(--outline);border-radius:var(--radius-m);box-shadow:0 3px 0 var(--outline);transition:transform .25s var(--spring);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.onboarding__result:active{box-shadow:none;transform:translateY(3px)}.onboarding__result-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.onboarding__result-place{font-size:var(--text-s);color:var(--ds-ui-muted)}.onboarding__picked,.onboarding__add{color:var(--ds-ui-text);align-items:center;gap:.35em;font-weight:700;display:inline-flex}.onboarding__add{font-weight:400}.onboarding__nav{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}.onboarding__nav>.ui-btn:last-child{margin-left:auto}.onboarding__skip{align-self:center}.profile__card,.profile__themes,.profile__stickers{gap:var(--space-4)}.profile__gallery{justify-items:center;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));padding:0;list-style:none;display:grid}.profile__gallery-item{min-width:0;display:flex}.profile__facts{gap:var(--space-2);display:grid}.profile__fact{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:2px dashed color-mix(in srgb, var(--outline) 25%, transparent);grid-template-columns:minmax(6em,auto) minmax(0,1fr);display:grid}.profile__fact dt{font-size:var(--text-s);color:var(--ds-ui-muted)}.profile__fact dd{justify-content:space-between;align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;font-weight:700;display:flex}.profile__edit{width:44px;height:44px;color:var(--ds-ui-text);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.profile__edit:hover{background:#0000000f}.profile__text{color:var(--ds-ui-text)}.profile__note{font-size:var(--text-s);color:var(--ds-ui-muted)}.profile__earn{gap:var(--space-2);justify-items:start;display:grid}.profile__status{font-weight:700}@media (width<=380px){.profile__fact{grid-template-columns:minmax(0,1fr);gap:0}}.settings__sections{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.settings.ui-screen{max-width:1040px}.settings .settings__sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.settings__text{color:var(--ds-ui-text)}.settings__note{font-size:var(--text-s);color:var(--ds-ui-muted)}.settings__list{gap:var(--space-1);padding-left:1.3em;display:grid}.settings__row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.settings__row .settings__note{flex:14em}.settings__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings__sliders{gap:var(--space-2);display:grid}.settings__status{min-height:1.4em;font-weight:700}.settings__status:empty{min-height:0}.settings__help{padding:var(--space-2) var(--space-3);border:2px solid color-mix(in srgb, var(--outline) 35%, transparent);border-radius:var(--radius-m);background:#ffffffb3}.settings__help summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap-min);font-family:var(--font-display);cursor:pointer;font-weight:600;list-style:none;display:flex}.settings__help summary::-webkit-details-marker{display:none}.settings__help summary:after{content:"";width:.55em;height:.55em;transition:rotate .3s var(--spring), margin .3s var(--spring);border-bottom:3px solid;border-right:3px solid;flex:none;margin:-.25em .35em 0 0;rotate:45deg}.settings__help[open] summary:after{margin-top:.3em;rotate:225deg}.settings__help ul{gap:var(--space-2);padding:0 0 var(--space-2) 1.3em;display:grid}.settings--sheet .ui-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}@media (width>=600px){.settings--sheet.ui-dialog{width:min(640px,100vw - 24px)}}.settings__close{margin-left:auto}.settings__calibration .ui-dialog__box{box-shadow:none;background:0 0;border:0;padding:0}.ui-wordmark{--wm-ink:#1d2433;max-width:100%;font-family:var(--font-display);justify-content:center;align-items:flex-end;gap:.12em;font-size:clamp(2.6rem,13.5vw,5.25rem);font-weight:700;line-height:1;display:inline-flex}.ui-wordmark__word{letter-spacing:.005em;display:inline-flex}.ui-wordmark__letter{--i:0;color:#ff5a5f;-webkit-text-stroke:.085em var(--wm-ink);paint-order:stroke fill;text-shadow:0 .075em 0 var(--wm-ink);transform-origin:50% 90%;animation:wm-drop .75s var(--spring) calc(var(--i) * 60ms) both, wm-wave 5s ease-in-out calc(1.6s + var(--i) * 90ms) infinite;display:inline-block}.ui-wordmark__letter:nth-child(5n+2){color:#ffb400}.ui-wordmark__letter:nth-child(5n+3){color:#2ec4b6}.ui-wordmark__letter:nth-child(5n+4){color:#4d8dff}.ui-wordmark__letter:nth-child(5n+5){color:#a66cff}@keyframes wm-drop{0%{opacity:0;transform:translateY(-.9em)scale(.8)}60%{opacity:1;transform:translateY(.06em)scale(1.06,.9)}to{opacity:1;transform:none}}@keyframes wm-wave{0%,12%,to{transform:none}4%{transform:translateY(-.14em)rotate(-4deg)}8%{transform:translateY(.02em)scale(1.04,.95)}}.ui-wordmark__motif{flex:none;width:.78em;height:.98em;margin-bottom:.02em;overflow:visible}.wm-well{fill:none;stroke:var(--wm-ink);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.wm-bricks rect{fill:#f0a868;stroke:var(--wm-ink);stroke-width:2.8px}.wm-bricks .wm-brick--b{fill:#e0875a}.wm-block{transform-box:fill-box;transform-origin:50% 100%;animation:wm-fall 3.8s var(--ease-out) .9s infinite both}.wm-block__body{fill:#fffdf3;stroke:var(--wm-ink);stroke-width:3.2px}.wm-block__text{font-family:var(--font-display);fill:var(--wm-ink);font-size:13px;font-weight:700}.wm-trail{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;opacity:.85}@keyframes wm-fall{0%{opacity:0;transform:translateY(-18px)}10%{opacity:1}42%{transform:translateY(15px)}48%{transform:translateY(15px)scale(1.08,.88)}56%,84%{opacity:1;transform:translateY(15px)}to{opacity:0;transform:translateY(15px)}}html.reduced-motion .wm-block{opacity:1;transform:translateY(15px);animation:none!important}html.reduced-motion .wm-trail{display:none}.ui-wordmark--compact{font-size:26px}.ui-wordmark--compact .ui-wordmark__letter{-webkit-text-stroke-width:.1em}.start{justify-items:center;gap:var(--space-5);min-height:100dvh;padding:calc(var(--space-6) + var(--safe-top)) var(--gutter-right) calc(var(--space-4) + var(--safe-bottom)) var(--gutter-left);grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"hero""menu""ad";display:grid}.start__hero{align-self:end;justify-items:center;gap:var(--space-3);text-align:center;grid-area:hero;max-width:100%;display:grid}.start__title{max-width:100%;line-height:1}.start__tagline{max-width:30ch;font-family:var(--font-display);background:var(--ds-ui-panel);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);box-shadow:0 4px 0 0 var(--outline);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:.35em 1em;font-weight:600}.start__menu{align-items:center;gap:var(--space-4);flex-direction:column;grid-area:menu;width:min(100%,440px);display:flex;container:start-menu/inline-size}.start__play{width:100%}.start__hint{margin-top:calc(-1 * var(--space-2));font-size:var(--text-s);text-align:center;background:#ffffffb3;border-radius:1em;padding:.15em .8em;font-weight:700}.start__secondary{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.start__secondary .ui-btn{min-height:72px;font-size:var(--text-s);border-radius:var(--radius-m);flex-direction:column;gap:.2em;padding-inline:.35em}.start__secondary .ui-btn__icon{width:1.6em;height:1.6em}@container start-menu (width<=400px){.start__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.start__secondary .ui-btn{border-radius:var(--radius-pill);flex-direction:row;gap:.45em;min-height:56px}.start__secondary .ui-btn:first-child{grid-column:1/-1}.start__secondary .ui-btn__icon{width:1.3em;height:1.3em}}.start__offline{font-size:var(--text-s);border-radius:var(--radius-pill);color:#1d2433;background:#fff3c4;border:2px solid #1d2433;align-items:center;gap:.4em;padding:.25em .9em;font-weight:700;display:inline-flex}.start__ad{width:min(100%,520px);padding-top:var(--space-4);border-top:3px dashed #ffffffbf;grid-area:ad}.start__ad:empty{display:none}@media (width>=768px) and (height>=700px){.start{gap:var(--space-6)}.start__menu{width:460px}}@media (orientation:landscape) and (height<=600px){.start{align-items:center;gap:var(--space-4) var(--space-5);padding-top:calc(var(--space-3) + var(--safe-top));padding-bottom:calc(var(--space-3) + var(--safe-bottom));grid-template:"hero menu"minmax(0,1fr)"ad ad"/minmax(0,1fr) minmax(0,1fr)}.start__hero{align-self:center}.start__menu{gap:var(--space-3)}.start__hero .ui-wordmark{font-size:clamp(2.2rem,7vw,4rem)}html.left-handed .start{grid-template-areas:"menu hero""ad ad"}}.watch{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;padding:calc(var(--space-4) + var(--safe-top)) var(--gutter-right) calc(var(--space-4) + var(--safe-bottom)) var(--gutter-left);flex-direction:column;display:flex}.watch__caption{font-family:var(--font-display);background:var(--panel-solid);border:var(--outline-width) solid var(--outline);border-radius:var(--radius-pill);padding:.25em 1em;font-weight:600}.watch__device{filter:drop-shadow(0 18px 24px #101a3859);flex-direction:column;align-items:center;display:flex}.watch__band{background:repeating-linear-gradient(#ff7a9c 0 10px,#ff6b91 10px 12px);border:3px solid #1d2433;width:150px;height:56px}.watch__band--top{border-bottom:0;border-radius:22px 22px 0 0}.watch__band--bottom{border-top:0;border-radius:0 0 22px 22px}.watch__case{background:linear-gradient(145deg,#fdfdff 0%,#d8dee9 45%,#aeb8c9 100%);border:3px solid #1d2433;border-radius:64px;padding:12px;position:relative;box-shadow:inset 0 3px #ffffffe6,inset 0 -4px #0000001f}.watch__face{box-sizing:content-box;background:linear-gradient(180deg, var(--ds-sky-top), var(--ds-sky-bottom));isolation:isolate;border:4px solid #1d2433;border-radius:50px;width:198px;height:242px;font-size:17px;line-height:1.25;display:grid;position:relative;overflow:hidden}.watch__face>*{min-width:0;min-height:0}.watch__crown{background:repeating-linear-gradient(#eef1f6 0 3px,#b8c1d1 3px 5px);border:3px solid #1d2433;border-radius:5px;width:14px;height:36px;position:absolute;top:70px;right:-14px}.watch__side-button{background:linear-gradient(90deg,#cfd6e2,#f3f5f9);border:3px solid #1d2433;border-radius:4px;width:10px;height:52px;position:absolute;top:128px;right:-10px}.watch-screen{text-align:center;height:100%;color:var(--ds-ui-text);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 14px;display:flex}.watch-screen .ui-btn{--btn-ledge:4px;min-height:48px;padding-inline:.55em;font-size:19px}.watch-screen__play{width:100%}.watch-screen__chip{font-family:var(--font-display);background:var(--panel-solid);border:3px solid var(--outline);border-radius:var(--radius-pill);padding:2px 12px;font-size:16px;font-weight:700}.watch-start__title{line-height:1}.watch-over__title{align-items:center;gap:4px;font-size:20px;display:inline-flex}.watch-over__score{background:var(--panel-solid);border:3px solid var(--outline);border-radius:18px;justify-items:center;padding:4px 14px;display:grid}.watch-over__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.05}.watch-over__label{color:var(--ds-ui-muted);font-size:13px;font-weight:700}.watch-over__line{border-radius:var(--radius-pill);background:#ffffffbf;padding:0 8px;font-size:15px;font-weight:700}.watch-over__actions{grid-template-columns:minmax(0,1fr) 48px;gap:6px;width:100%;display:grid}.watch-screen__home{padding:0}@media (width<=260px) and (height<=340px){.watch{gap:0;padding:0}.watch__caption,.watch__exit,.watch__band,.watch__crown,.watch__side-button{display:none}.watch__device{filter:none}.watch__case{box-shadow:none;background:0 0;border:0;padding:0}.watch__face{border:0;border-radius:0;width:100vw;height:100dvh}}
