@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff")}:root{--color-bg:#efede8;--color-surface:#f8f7f4;--color-text:#17171a;--color-text-muted:#6b6a66;--color-divider:#d9d6cf;--color-ink-line:var(--color-text);--color-on-shape:#17171a;--color-orange:#ee6a3c;--color-blue:#3c62e0;--color-green:#3c9a5c;--color-yellow:#f4c233;--color-pink:#ea8fc0;--color-lilac:#a67ad6;--color-red:#e24b3b;--color-accent:var(--color-blue);--color-accent-700:color-mix(in srgb, var(--color-blue) 80%, black);--color-accent-2:var(--color-red);--color-process-yellow:var(--color-yellow);--color-neutral-900:var(--color-text);--color-violet:var(--color-lilac);--font-heading:"Jost Variable", "Futura", "Avenir Next", system-ui, sans-serif;--font-body:"Figtree Variable", system-ui, sans-serif;--font-arabic:"IBM Plex Sans Arabic", "Geeza Pro", "Noto Naskh Arabic", sans-serif;--font-heading-weight:700;--border:1.5px;--radius-md:2px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-bg:#151518;--color-surface:#1f1f23;--color-text:#f3f1ec;--color-text-muted:#a3a19b;--color-divider:#34343a;--color-on-shape:#151518;--color-orange:#ff7c4d;--color-blue:#6c8cff;--color-green:#4fbb73;--color-yellow:#ffd04a;--color-pink:#f4a1cf;--color-lilac:#b993ea;--color-red:#ff6352;--paper-blend:screen;--paper-opacity:.18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--color-bg:#151518;--color-surface:#1f1f23;--color-text:#f3f1ec;--color-text-muted:#a3a19b;--color-divider:#34343a;--color-on-shape:#151518;--color-orange:#ff7c4d;--color-blue:#6c8cff;--color-green:#4fbb73;--color-yellow:#ffd04a;--color-pink:#f4a1cf;--color-lilac:#b993ea;--color-red:#ff6352;--paper-blend:screen;--paper-opacity:.18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;transition:background .2s,color .2s}#app{max-width:600px;height:100%;margin:0 auto}@media (width>=1024px){#app{max-width:none}}#app:has(.landing){max-width:none;height:auto}button,input,textarea{color:inherit;font-family:inherit}.tag{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-md);border:var(--border) solid transparent;white-space:nowrap;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.tag-outline{border-color:var(--color-accent);color:var(--color-accent);background:0 0}.tag-accent{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-bg)}.tag-accent-2{border-color:var(--color-accent-2);color:var(--color-accent-2);background:color-mix(in srgb, var(--color-accent-2) 12%, transparent)}.btn{border-radius:var(--radius-md);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:var(--border) solid var(--color-ink-line);color:var(--color-text);background:0 0;padding:14px 16px;font-size:13.5px;font-weight:600}.btn:focus-visible,.input:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.btn-block{width:100%;display:block}.btn-primary{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}.btn-secondary{border-color:var(--color-ink-line);color:var(--color-text);background:0 0}.btn:disabled{opacity:.5;cursor:default}.field label{color:var(--color-text-muted);margin-bottom:6px;font-size:12.5px;display:block}.input{border-radius:var(--radius-md);border:var(--border) solid var(--color-divider);background:var(--color-surface);width:100%;color:var(--color-text);resize:vertical;padding:12px;font-size:15px}.input:focus{border-color:var(--color-ink-line);outline:none}.kicker{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:600}@keyframes flipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.phone-scroll::-webkit-scrollbar{display:none}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.02em}:lang(ar),[dir=rtl]{font-family:var(--font-arabic)}.logo.svelte-byj55g{flex:none;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.eyes.svelte-byj55g{transform-box:fill-box;transform-origin:50%;animation:5.2s step-end 1.2s infinite svelte-byj55g-blink}}@keyframes svelte-byj55g-blink{0%,96%,to{transform:scaleY(1)}97%,98%{transform:scaleY(.15)}}.tabbar.svelte-1wlcnuj{border-top:var(--border) solid var(--color-ink-line);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:var(--color-bg);flex-shrink:0;display:flex}button.svelte-1wlcnuj{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 2px;display:flex;position:relative}button.active.svelte-1wlcnuj{color:var(--color-text)}button.active.svelte-1wlcnuj:before{content:"";background:var(--color-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:calc(50% - 17px)}button.svelte-1wlcnuj:focus-visible{outline:3px solid var(--color-blue);outline-offset:-3px}.brand.svelte-1wlcnuj,.desktop-only.svelte-1wlcnuj{display:none}@media (width>=1024px){.tabbar.svelte-1wlcnuj,.desktop-only.svelte-1wlcnuj{border-top:0;border-right:var(--border) solid var(--color-ink-line);background:var(--color-surface);flex-direction:column;gap:4px;padding:30px 18px;display:flex}.brand.svelte-1wlcnuj{font-family:var(--font-heading);letter-spacing:-.02em;align-items:center;gap:10px;padding:0 12px 26px;font-size:26px;font-weight:700;display:flex}.brand.svelte-1wlcnuj b:where(.svelte-1wlcnuj){color:var(--color-orange)}button.svelte-1wlcnuj{border-radius:var(--radius-md);flex-direction:row;flex:none;justify-content:flex-start;gap:12px;padding:11px 12px}button.active.svelte-1wlcnuj{background:var(--color-bg)}button.active.svelte-1wlcnuj:before{order:3;margin-left:auto;position:static}button.svelte-1wlcnuj:hover:not(.active){color:var(--color-text)}button.svelte-1wlcnuj span:where(.svelte-1wlcnuj){font-size:13px!important}}button.svelte-1wlcnuj span:where(.svelte-1wlcnuj){font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.shape.svelte-co9mk{flex:none;display:block}.mascot.svelte-1ql23e4{flex:none;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.body.svelte-1ql23e4{transform-box:fill-box;transform-origin:50% 100%;animation:svelte-1ql23e4-breathe 3.4s ease-in-out var(--delay) infinite}.face.svelte-1ql23e4{transform-box:fill-box;transform-origin:50%;animation:svelte-1ql23e4-blink 4.6s steps(1, end) var(--delay) infinite}.hopping.svelte-1ql23e4 .body:where(.svelte-1ql23e4){animation:.7s cubic-bezier(.3,1.5,.5,1) svelte-1ql23e4-hop}.land.svelte-1ql23e4{animation:.9s cubic-bezier(.25,1.6,.5,1) both svelte-1ql23e4-land}}@keyframes svelte-1ql23e4-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.02,.98)}}@keyframes svelte-1ql23e4-blink{0%,94%{transform:scaleY(1)}95%,97%{transform:scaleY(.12)}98%{transform:scaleY(1)}}@keyframes svelte-1ql23e4-hop{0%{transform:scale(1.15,.8)}35%{transform:translateY(-18px)scale(.92,1.1)rotate(-6deg)}70%{transform:translateY(0)scale(1.08,.92)}to{transform:none}}@keyframes svelte-1ql23e4-land{0%{opacity:0;transform:translateY(-120px)scale(.6)rotate(-20deg)}60%{opacity:1;transform:translateY(6px)scale(1.08,.9)}to{transform:none}}.connect.svelte-xgv187{border:2px solid var(--color-ink-line);background:var(--color-bg);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--color-text);padding:0}.connect.svelte-xgv187::backdrop{background:color-mix(in srgb, var(--color-text) 45%, transparent)}.inner.svelte-xgv187{gap:16px;padding:18px 20px 22px;display:grid}header.svelte-xgv187{align-items:center;gap:10px;display:flex}h2.svelte-xgv187{flex:1;margin:0;font-size:26px;font-weight:700;line-height:1.1}.ghost.svelte-xgv187{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:20px}.lead.svelte-xgv187{color:var(--color-text-muted);margin:0;line-height:1.5}.tiles.svelte-xgv187{border-top:var(--border) solid var(--color-ink-line);border-left:var(--border) solid var(--color-ink-line);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.tile.svelte-xgv187{text-align:left;cursor:pointer;font:inherit;color:var(--color-text);background:var(--color-surface);border:0;border-right:var(--border) solid var(--color-ink-line);border-bottom:var(--border) solid var(--color-ink-line);justify-items:start;gap:6px;padding:16px 14px;display:grid}.tile.svelte-xgv187:hover{background:var(--color-bg)}.tile.svelte-xgv187:hover .shape{transform:rotate(-8deg)scale(1.06)}.tile.svelte-xgv187 .shape{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.tname.svelte-xgv187{font-family:var(--font-heading);font-size:17px;font-weight:700}.tsub.svelte-xgv187{color:var(--color-text-muted);font-size:12px}.steps.svelte-xgv187{gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps.dim.svelte-xgv187{opacity:.45}.steps.svelte-xgv187 li:where(.svelte-xgv187){grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.num.svelte-xgv187{background:var(--color-text);width:28px;height:28px;color:var(--color-surface);font-family:var(--font-heading);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.stext.svelte-xgv187 p:where(.svelte-xgv187){margin:3px 0 8px;line-height:1.45}.code-row.svelte-xgv187{border:var(--border) solid var(--color-ink-line);background:var(--color-surface);align-items:stretch;display:flex}pre.svelte-xgv187{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}.copy.svelte-xgv187{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-left:var(--border) solid var(--color-ink-line);background:var(--color-text);color:var(--color-surface);flex:none;padding:0 12px;font-size:11px;font-weight:600}.token-box.svelte-xgv187,.consent.svelte-xgv187{border:var(--border) solid var(--color-ink-line);background:var(--color-surface);gap:10px;padding:14px;display:grid}.token-box.svelte-xgv187 p:where(.svelte-xgv187),.consent.svelte-xgv187 p:where(.svelte-xgv187){margin:0;line-height:1.45}.err.svelte-xgv187{color:var(--color-red);font-size:13px}.note.svelte-xgv187{color:var(--color-text-muted);margin:0;font-size:12.5px}.link.svelte-xgv187{cursor:pointer;color:var(--color-text);font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.waiting.svelte-xgv187{color:var(--color-text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.pulse.svelte-xgv187{background:var(--color-orange);border-radius:50%;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.pulse.svelte-xgv187{animation:1.4s ease-in-out infinite svelte-xgv187-pulse}}@keyframes svelte-xgv187-pulse{50%{opacity:.5;transform:scale(.6)}}.done.svelte-xgv187{text-align:center;justify-items:center;gap:12px;display:grid}.done.svelte-xgv187 .lead:where(.svelte-xgv187){color:var(--color-text);font-family:var(--font-heading);font-size:18px;font-weight:600}.try.svelte-xgv187{color:var(--color-text-muted);margin:0;font-size:13.5px}button.svelte-xgv187:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.nudge.svelte-1jfzkc2{border:var(--border) solid var(--color-ink-line);background:var(--color-surface);box-shadow:5px 5px 0 var(--color-yellow);align-items:flex-start;gap:16px;margin-bottom:22px;padding:18px 16px;display:flex}.body.svelte-1jfzkc2{flex:1;min-width:0}h2.svelte-1jfzkc2{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:700;line-height:1.15}p.svelte-1jfzkc2{color:var(--color-text-muted);margin:4px 0 14px;font-size:14.5px}.actions.svelte-1jfzkc2{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.later.svelte-1jfzkc2{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:14px;text-decoration:underline}.later.svelte-1jfzkc2:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}@media (width>=1024px){.nudge.svelte-1jfzkc2{max-width:640px}}.today.svelte-vytc5y{margin:4px 0 18px}.big.svelte-vytc5y{font-family:var(--font-heading);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;font-size:48px;font-weight:700;line-height:1;display:flex}.num.svelte-vytc5y{font-variant-numeric:tabular-nums}.sub.svelte-vytc5y{color:var(--color-text-muted);margin:8px 0 0;font-size:14px}.rested.svelte-vytc5y{border:var(--border) solid var(--color-ink-line);background:var(--color-surface);align-items:center;gap:16px;padding:18px 16px;display:flex}.rested.svelte-vytc5y p:where(.svelte-vytc5y){margin:0}.rested-title.svelte-vytc5y{font-family:var(--font-heading);font-size:22px;font-weight:700}.rested-sub.svelte-vytc5y{color:var(--color-text-muted);font-size:13.5px;margin-top:2px!important}.section.svelte-vytc5y{margin:30px 0 4px}.empty.svelte-vytc5y{color:var(--color-text-muted);font-size:14px}.themes.svelte-vytc5y{margin:0;padding:0;list-style:none}.row.svelte-vytc5y{cursor:pointer;border-bottom:var(--border) solid var(--color-divider);align-items:center;gap:14px;padding:14px 2px;display:flex}.row.idle.svelte-vytc5y{cursor:default}.row.svelte-vytc5y:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.info.svelte-vytc5y{flex:1;min-width:0}.name.svelte-vytc5y{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.2}.muted.svelte-vytc5y{color:var(--color-text-muted);margin-top:2px;font-size:12.5px}.due.svelte-vytc5y{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.done.svelte-vytc5y{color:var(--color-text-muted);font-size:12.5px}@media (hover:hover){.row.svelte-vytc5y:not(.idle):hover .shape{transform:rotate(-8deg)scale(1.06)}}.row.svelte-vytc5y .shape{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}@media (prefers-reduced-motion:reduce){.row.svelte-vytc5y .shape{transition:none}}@media (width>=1024px){.hero.svelte-vytc5y{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hero.svelte-vytc5y .today:where(.svelte-vytc5y){margin:0}.hero.svelte-vytc5y .btn{width:auto;padding-inline:28px}.big.svelte-vytc5y{font-size:72px}.big.svelte-vytc5y .shape{width:60px;height:60px}.rested.svelte-vytc5y{max-width:640px}.themes.svelte-vytc5y{border-top:var(--border) solid var(--color-ink-line);border-left:var(--border) solid var(--color-ink-line);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-top:10px;display:grid}.themes.svelte-vytc5y li:where(.svelte-vytc5y){border-right:var(--border) solid var(--color-ink-line);border-bottom:var(--border) solid var(--color-ink-line)}.row.svelte-vytc5y{border-bottom:0;grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:end;gap:8px;height:100%;min-height:200px;padding:20px 18px 18px;display:grid;position:relative;overflow:hidden}.row.svelte-vytc5y .shape{width:128px;height:128px;position:absolute;top:-14px;right:-14px}.info.svelte-vytc5y{grid-column:1/-1;align-self:start;position:relative}.name.svelte-vytc5y{max-width:8em;font-size:26px}.due.svelte-vytc5y,.done.svelte-vytc5y{grid-column:1;position:relative}.due.svelte-vytc5y{font-size:34px}.row.svelte-vytc5y:not(.idle):hover{background:var(--color-surface)}}.session.svelte-rwz925{flex-direction:column;height:100%;display:flex}.topbar.svelte-rwz925{align-items:center;gap:12px;padding:16px 20px 8px;display:flex}.icon-btn.svelte-rwz925{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:4px;display:flex}.progress-track.svelte-rwz925{border:var(--border) solid var(--color-ink-line);flex:1;height:10px;overflow:hidden}.progress-fill.svelte-rwz925{height:100%;transition:width .3s}.counter.svelte-rwz925{font-family:var(--font-heading);color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:40px;font-size:13px;font-weight:600}.cardzone.svelte-rwz925{flex-direction:column;flex:1;justify-content:center;padding:12px 20px;display:flex;overflow:auto}.card.svelte-rwz925{cursor:pointer;perspective:1400px;min-height:260px;display:grid}.card.blocked.svelte-rwz925{cursor:default}.card.svelte-rwz925:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.flipper.svelte-rwz925{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,1.25,.5,1);display:grid}.card.flipped.svelte-rwz925 .flipper:where(.svelte-rwz925){transform:rotateY(180deg)}.face.svelte-rwz925{border:2px solid var(--color-ink-line);background:var(--color-surface);backface-visibility:hidden;flex-direction:column;grid-area:1/1;gap:14px;padding:24px 20px 22px;display:flex;position:relative;overflow:hidden}.back-face.svelte-rwz925{transform:rotateY(180deg)}.face.svelte-rwz925 .deco{position:absolute;top:-22px;right:-22px}.face.svelte-rwz925 .deco-back{inset:auto auto -22px -22px}@media (prefers-reduced-motion:reduce){.flipper.svelte-rwz925,.card.flipped.svelte-rwz925 .flipper:where(.svelte-rwz925){transition:none;transform:none}.back-face.svelte-rwz925{opacity:0;transition:opacity .2s;transform:none}.front-face.svelte-rwz925{transition:opacity .2s}.card.flipped.svelte-rwz925 .front-face:where(.svelte-rwz925){opacity:0}.card.flipped.svelte-rwz925 .back-face:where(.svelte-rwz925){opacity:1}}.meta.svelte-rwz925{flex-wrap:wrap;align-items:center;gap:8px;padding-right:64px;display:flex;position:relative}.front.svelte-rwz925{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:27px;font-weight:700;line-height:1.15;position:relative}.front.small.svelte-rwz925{color:var(--color-text-muted);font-size:17px;font-weight:600}.back-wrap.svelte-rwz925{border-top:var(--border) dashed var(--color-ink-line);gap:8px;padding-top:14px;display:grid;position:relative}.back.svelte-rwz925{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:30px;font-weight:800;line-height:1.1}.back.svelte-rwz925:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-size:36px}.explanation.svelte-rwz925{color:var(--color-text-muted);font-size:14px;line-height:1.5}.hint.svelte-rwz925{color:var(--color-text-muted);margin-top:auto;font-size:12.5px;position:relative}.actions.svelte-rwz925{padding:12px 20px 22px}.rate.svelte-rwz925{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rate-btn.svelte-rwz925{font:inherit;cursor:pointer;background:var(--color-surface);border:var(--border) solid var(--color-ink-line);color:var(--color-text);font-family:var(--font-heading);justify-items:center;gap:4px;padding:10px 4px 9px;font-size:13px;font-weight:600;display:grid}.rate-btn.svelte-rwz925:disabled{cursor:default}.rate-btn.svelte-rwz925:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.keys.svelte-rwz925{text-align:center;color:var(--color-text-muted);margin:8px 0 0;font-size:11.5px}@media (hover:none){.keys.svelte-rwz925{display:none}}.voice-row.svelte-rwz925{align-items:center;gap:10px;margin-top:20px;display:flex}.mic-btn.svelte-rwz925{border:1px solid var(--color-divider);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mic-btn.recording.svelte-rwz925{background:var(--color-accent-2);border-color:var(--color-accent-2);color:var(--color-bg);animation:1.4s ease-in-out infinite svelte-rwz925-pulse}.mic-btn.svelte-rwz925:disabled{opacity:.5;cursor:default}.voice-status.svelte-rwz925{color:var(--color-text-muted);font-size:12.5px}.voice-error.svelte-rwz925{color:var(--color-accent-2);margin-top:10px;font-size:12px}.voice-result.svelte-rwz925{border-top:1px solid var(--color-divider);margin-top:16px;padding-top:14px}.voice-badge.svelte-rwz925{border-radius:var(--radius-md);letter-spacing:.02em;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.voice-badge.correct.svelte-rwz925{background:color-mix(in srgb, var(--color-accent) 15%, transparent);color:var(--color-accent)}.voice-badge.close.svelte-rwz925{background:color-mix(in srgb, var(--color-process-yellow) 20%, transparent);color:var(--color-process-yellow)}.voice-badge.none.svelte-rwz925{background:color-mix(in srgb, var(--color-accent-2) 12%, transparent);color:var(--color-accent-2)}.voice-transcript.svelte-rwz925{color:var(--color-text-muted);margin-top:8px;font-size:13.5px;font-style:italic}@keyframes svelte-rwz925-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent-2) 45%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@media (width>=1024px){.topbar.svelte-rwz925,.cardzone.svelte-rwz925,.actions.svelte-rwz925{width:100%;max-width:680px;margin-inline:auto}.topbar.svelte-rwz925{padding-top:32px}.front.svelte-rwz925{font-size:34px}.back.svelte-rwz925{font-size:40px}.card.svelte-rwz925{min-height:320px}}.said.svelte-rwz925{align-items:center;gap:10px;display:flex;position:relative}.said.svelte-rwz925>:where(.svelte-rwz925):first-child{flex:1;min-width:0}.listen.svelte-rwz925{cursor:pointer;width:36px;height:36px;color:var(--color-text);background:var(--color-surface);border:var(--border) solid var(--color-ink-line);border-radius:var(--radius-full);flex:none;place-items:center;display:grid}.listen.big.svelte-rwz925{width:44px;height:44px}.listen.svelte-rwz925:hover{background:var(--color-bg)}.listen.svelte-rwz925:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.end.svelte-qtmza4{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:40px 28px;display:flex;position:relative;overflow:hidden}h1.svelte-qtmza4{margin:6px 0 0;font-size:44px;font-weight:800;line-height:1}.msg.svelte-qtmza4{color:var(--color-text-muted);max-width:30ch;margin:0}.theme.svelte-qtmza4{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:12px;font-weight:600}.stats.svelte-qtmza4{border:var(--border) solid var(--color-ink-line);grid-template-columns:1fr 1fr;width:100%;max-width:340px;margin:16px 0 18px;display:grid}.stats.svelte-qtmza4 div:where(.svelte-qtmza4){flex-direction:column-reverse;padding:12px 6px;display:flex}.stats.svelte-qtmza4 div:where(.svelte-qtmza4)+div:where(.svelte-qtmza4){border-left:var(--border) solid var(--color-ink-line)}dt.svelte-qtmza4{color:var(--color-text-muted);font-size:11.5px}dd.svelte-qtmza4{font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700}.btn.svelte-qtmza4{max-width:340px}.confetti.svelte-qtmza4{pointer-events:none;position:absolute;inset:0}.confetti.svelte-qtmza4 span:where(.svelte-qtmza4){transform:rotate(var(--r));position:absolute}@media (prefers-reduced-motion:no-preference){.confetti.svelte-qtmza4 span:where(.svelte-qtmza4){animation:svelte-qtmza4-fall 1.4s ease-out calc(var(--i) * 60ms) both}h1.svelte-qtmza4{animation:.5s cubic-bezier(.3,1.6,.5,1) .45s both svelte-qtmza4-pop}}@keyframes svelte-qtmza4-fall{0%{opacity:0;translate:0 -160px}30%{opacity:1}to{translate:0}}@keyframes svelte-qtmza4-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.meta.svelte-17y1kk6{align-items:center;gap:8px;margin-bottom:18px;display:flex}.context.svelte-17y1kk6{color:var(--color-text-muted);font-size:12px}.row2.svelte-17y1kk6{gap:16px;margin-bottom:22px;display:flex}.ro.svelte-17y1kk6{background:var(--color-surface);align-items:center;display:flex}.btnrow.svelte-17y1kk6{gap:10px;display:flex}.note.svelte-17y1kk6{color:var(--color-text-muted);margin:10px 0;font-size:12px;line-height:1.5}.note.error.svelte-17y1kk6{color:var(--color-accent-2)}.empty.svelte-q2jdip{border:var(--border) solid var(--color-ink-line);background:var(--color-surface);align-items:center;gap:16px;padding:16px;display:flex}.copy.svelte-q2jdip{gap:3px;min-width:0;display:grid}p.svelte-q2jdip{margin:0}.title.svelte-q2jdip{font-family:var(--font-heading);font-size:19px;font-weight:700;line-height:1.15}.text.svelte-q2jdip{color:var(--color-text-muted);font-size:13.5px}.list.svelte-185d4mv{margin:0;padding:0;list-style:none}.row.svelte-185d4mv{border-bottom:var(--border) solid var(--color-divider);align-items:center;gap:14px;padding:14px 2px;display:flex}.row.archived.svelte-185d4mv{opacity:.5}.info.svelte-185d4mv{flex:1;min-width:0}.name.svelte-185d4mv{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.2}.muted.svelte-185d4mv{color:var(--color-text-muted);margin-top:2px;font-size:12.5px}.locale-select.svelte-185d4mv{color:var(--color-text);background:var(--color-surface);border:var(--border) solid var(--color-divider);border-radius:var(--radius-md);max-width:100%;margin-top:6px;padding:4px 6px;font-size:12px}.small-btn.svelte-185d4mv{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;border:var(--border) solid var(--color-ink-line);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;flex-shrink:0;padding:7px 10px;font-size:11px;font-weight:600}.small-btn.svelte-185d4mv:focus-visible,.locale-select.svelte-185d4mv:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.new-form.svelte-185d4mv{border:var(--border) solid var(--color-ink-line);background:var(--color-surface);gap:10px;margin-top:20px;padding:16px;display:grid}.field-label.svelte-185d4mv{color:var(--color-text-muted);font-size:12.5px}.btnrow.svelte-185d4mv{gap:8px;display:flex}.note.svelte-185d4mv{color:var(--color-text-muted);margin:0;font-size:12.5px;line-height:1.5}.note.error.svelte-185d4mv{color:var(--color-red)}@media (width>=1024px){.list.svelte-185d4mv{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.new-form.svelte-185d4mv,.list.svelte-185d4mv~.btn{max-width:520px}}.chiprow.svelte-ocrvld{scrollbar-width:none;gap:8px;margin-bottom:20px;padding:2px 2px 4px;display:flex;overflow-x:auto}.chip.svelte-ocrvld{cursor:pointer;font-family:var(--font-heading);color:var(--color-text);border:var(--border) solid var(--color-ink-line);border-radius:var(--radius-full);background:0 0;flex-shrink:0;align-items:center;gap:7px;padding:7px 12px 7px 9px;font-size:13px;font-weight:600;display:inline-flex}.chip.on.svelte-ocrvld{background:var(--color-text);color:var(--color-surface)}.chip.svelte-ocrvld:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.stats.svelte-ocrvld{border:var(--border) solid var(--color-ink-line);background:var(--color-surface);grid-template-columns:1.4fr 1fr 1fr;margin:0 0 26px;display:grid}.stat.svelte-ocrvld{align-content:center;min-width:0;padding:14px 12px;display:grid}.stat.svelte-ocrvld+.stat:where(.svelte-ocrvld){border-left:var(--border) solid var(--color-ink-line)}.stat.streak.svelte-ocrvld{align-items:center;gap:10px;display:flex}dd.svelte-ocrvld{font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700;line-height:1}dt.svelte-ocrvld{color:var(--color-text-muted);margin-top:4px;font-size:11.5px}.catrow.svelte-ocrvld{margin-bottom:16px}.cathead.svelte-ocrvld{font-family:var(--font-heading);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.rate.svelte-ocrvld{font-variant-numeric:tabular-nums}.track.svelte-ocrvld{border:var(--border) solid var(--color-ink-line);height:12px;overflow:hidden}.fill.svelte-ocrvld{height:100%}@media (width>=1024px){.stats.svelte-ocrvld{max-width:860px}.stat.svelte-ocrvld{padding:20px 22px}dd.svelte-ocrvld{font-size:40px}.cats.svelte-ocrvld{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 40px;max-width:860px;display:grid}}.row.svelte-ww6an6{cursor:pointer;border-bottom:var(--border) solid var(--color-divider);padding:14px 2px}.row.svelte-ww6an6:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.title.svelte-ww6an6{font-family:var(--font-heading);font-size:17px;font-weight:600;line-height:1.2}.meta.svelte-ww6an6{color:var(--color-text-muted);margin-top:3px;font-size:12.5px}.group-head.svelte-ww6an6{align-items:center;gap:10px;margin:24px 0 4px;display:flex}.reco-box.svelte-ww6an6{border:var(--border) solid var(--color-ink-line);background:var(--color-surface);margin-bottom:8px;padding:14px 16px 6px}.reco-head.svelte-ww6an6{align-items:center;gap:12px;margin-bottom:4px;display:flex}.reco-sub.svelte-ww6an6{color:var(--color-text-muted);margin:2px 0 0;font-size:13px}.reco-row.svelte-ww6an6:last-child{border-bottom:none}@media (width>=1024px){.grid.svelte-ww6an6{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.reco-box.svelte-ww6an6{max-width:860px}}.accent.svelte-q00th4{color:var(--color-accent);margin-bottom:8px}.content.svelte-q00th4{white-space:pre-line;color:var(--color-text);margin:0 0 24px;font-size:15.5px;line-height:1.65}.cardrow.svelte-q00th4{cursor:pointer;border-bottom:var(--border) solid var(--color-divider);font-family:var(--font-heading);padding:13px 2px;font-size:15px;font-weight:600}.cardrow.svelte-q00th4:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.days.svelte-1rioyfk{gap:6px;margin-bottom:24px;display:flex}.day.svelte-1rioyfk{cursor:pointer;width:36px;height:36px;color:var(--color-text);border:var(--border) solid var(--color-divider);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.day.on.svelte-1rioyfk{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.toggle-row.svelte-1rioyfk{justify-content:space-between;align-items:center;padding:14px 4px;display:flex}.toggle-row.bordered.svelte-1rioyfk{border-top:var(--border) solid var(--color-divider);border-bottom:var(--border) solid var(--color-divider);margin-bottom:20px}.label15.svelte-1rioyfk{font-size:15px;font-weight:500}.sub.svelte-1rioyfk{color:var(--color-text-muted);margin-top:1px;font-size:12.5px}.switch.svelte-1rioyfk{background:var(--color-divider);cursor:pointer;border-radius:13px;flex-shrink:0;width:44px;height:26px;position:relative}.switch.on.svelte-1rioyfk{background:var(--color-accent)}.thumb.svelte-1rioyfk{background:var(--color-bg);border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.switch.on.svelte-1rioyfk .thumb:where(.svelte-1rioyfk){left:21px}.note.svelte-1rioyfk{color:var(--color-text-muted);margin-top:12px;font-size:12px;line-height:1.5}.note.svelte-1rioyfk a:where(.svelte-1rioyfk){color:inherit}.note.error.svelte-1rioyfk{color:var(--color-accent-2)}.link-btn.svelte-1rioyfk{color:var(--color-accent);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:12px;padding:0;font-family:inherit;font-size:13px;font-weight:600}.data-row.svelte-1rioyfk{gap:10px;margin-top:10px;display:flex}.token-row.svelte-1rioyfk{border-bottom:var(--border) solid var(--color-divider);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.token-row.svelte-1rioyfk .sub:where(.svelte-1rioyfk) code:where(.svelte-1rioyfk){font-size:12px}.link-btn.danger.svelte-1rioyfk{color:var(--color-accent-2);flex-shrink:0;margin-top:0}.legal-links.svelte-1rioyfk{text-align:center;margin-top:32px}.legal-links.svelte-1rioyfk a:where(.svelte-1rioyfk){color:inherit}.language-select.svelte-1rioyfk{font:inherit;color:var(--color-text);background:var(--color-surface);border:var(--border) solid var(--color-ink-line);border-radius:var(--radius-md);flex:none;padding:7px 10px;font-size:14px}.language-select.svelte-1rioyfk:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.delete-box.svelte-1rioyfk{border:1px solid var(--color-accent-2);border-radius:10px;padding:14px}.btn-danger.svelte-1rioyfk{background:var(--color-accent-2);color:var(--color-bg);border:1px solid var(--color-accent-2)}.quota-row.svelte-1rioyfk{margin-bottom:14px}.quota-label.svelte-1rioyfk{justify-content:space-between;margin-bottom:5px;font-size:13px;display:flex}.quota-count.svelte-1rioyfk{color:var(--color-text-muted);font-feature-settings:"tnum" 1}.quota-bar.svelte-1rioyfk{background:var(--color-divider);border-radius:3px;height:5px;overflow:hidden}.quota-fill.svelte-1rioyfk{background:var(--color-accent);border-radius:3px;height:100%}.quota-fill.full.svelte-1rioyfk{background:var(--color-accent-2)}.label-text.svelte-5q8qgx{color:var(--color-text-muted);margin-bottom:6px;font-size:12.5px;display:block}.segmented.svelte-5q8qgx{border-radius:var(--radius-md);border:var(--border) solid var(--color-divider);display:flex;overflow:hidden}.segmented.svelte-5q8qgx button:where(.svelte-5q8qgx){cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;flex:1;padding:10px;font-family:inherit;font-size:14px;font-weight:600}.segmented.svelte-5q8qgx button.active:where(.svelte-5q8qgx){background:var(--color-accent);color:var(--color-bg)}.hint.svelte-5q8qgx{color:var(--color-text-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.summary.svelte-5q8qgx{color:var(--color-text-muted);margin:0 0 14px;font-size:14px}.skipped-box.svelte-5q8qgx{border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:18px;padding:12px}.skipped-item.svelte-5q8qgx{color:var(--color-text-muted);white-space:pre-wrap;padding:4px 0;font-size:12.5px}.preview-card.svelte-5q8qgx{border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:12px;padding:12px}.preview-row.svelte-5q8qgx{align-items:center;gap:8px;display:flex}.input.small.svelte-5q8qgx{padding:9px 10px;font-size:14px}.preview-row.svelte-5q8qgx .input:where(.svelte-5q8qgx){flex:1}.remove-btn.svelte-5q8qgx{border:var(--border) solid var(--color-divider);border-radius:var(--radius-md);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;flex-shrink:0;font-size:16px}.btnrow.svelte-5q8qgx{gap:10px;margin-top:8px;display:flex}.done-box.svelte-5q8qgx{text-align:center;padding:40px 0}.done-title.svelte-5q8qgx{font-family:var(--font-heading);margin:0 0 6px;font-size:22px;font-weight:600}.done-sub.svelte-5q8qgx{color:var(--color-text-muted);margin:0}.note.svelte-5q8qgx{color:var(--color-text-muted);margin:10px 0;font-size:12px;line-height:1.5}.note.error.svelte-5q8qgx{color:var(--color-accent-2)}.auth.svelte-12qe73r{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 20px;display:flex}.brand.svelte-12qe73r{font-family:var(--font-heading);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:18px;font-size:26px;font-weight:700;display:flex}.brand.svelte-12qe73r b:where(.svelte-12qe73r){color:var(--color-orange)}.cast.svelte-12qe73r{justify-content:center;gap:10px;margin-bottom:14px;display:flex}.mount.svelte-12qe73r{width:100%;max-width:400px}.note.svelte-12qe73r{color:var(--color-text-muted);text-align:center;max-width:320px;font-size:13px}.note.error.svelte-12qe73r{color:var(--color-accent-2)}.note.legal.svelte-12qe73r{margin-top:20px}.note.legal.svelte-12qe73r a:where(.svelte-12qe73r){color:inherit}.consent.svelte-134m8hz{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 20px;display:flex}.brand.svelte-134m8hz{font-family:var(--font-heading);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:18px;font-size:26px;font-weight:700;display:flex}.brand.svelte-134m8hz b:where(.svelte-134m8hz){color:var(--color-orange)}.cast.svelte-134m8hz{justify-content:center;gap:10px;margin-bottom:14px;display:flex}.card.svelte-134m8hz{flex-direction:column;gap:14px;width:100%;max-width:400px;display:flex}h2.svelte-134m8hz{font-family:var(--font-heading);margin:0;font-size:18px;font-weight:600}.checkbox-row.svelte-134m8hz{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.checkbox-row.svelte-134m8hz input:where(.svelte-134m8hz){flex-shrink:0;margin-top:3px}.note.svelte-134m8hz{color:var(--color-text-muted);margin:0;font-size:13px}.note.svelte-134m8hz a:where(.svelte-134m8hz){color:inherit}.note.small.svelte-134m8hz{text-align:center;font-size:12px}.note.error.svelte-134m8hz{color:var(--color-accent-2)}.age.svelte-107gmlg{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 20px;display:flex}.brand.svelte-107gmlg{font-family:var(--font-heading);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:18px;font-size:26px;font-weight:700;display:flex}.brand.svelte-107gmlg b:where(.svelte-107gmlg){color:var(--color-orange)}.cast.svelte-107gmlg{justify-content:center;gap:10px;margin-bottom:14px;display:flex}.card.svelte-107gmlg{flex-direction:column;gap:14px;width:100%;max-width:400px;display:flex}h2.svelte-107gmlg{font-family:var(--font-heading);margin:0;font-size:18px;font-weight:600}.note.svelte-107gmlg{color:var(--color-text-muted);margin:0;font-size:13px}.note.svelte-107gmlg a:where(.svelte-107gmlg){color:inherit}.note.small.svelte-107gmlg{text-align:center;font-size:12px}.note.error.svelte-107gmlg{color:var(--color-accent-2)}.decor.svelte-1v7edp0{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=760px){.wide.svelte-1v7edp0:has(+.narrow:where(.svelte-1v7edp0)){display:none}}@media (width>=761px){.narrow.svelte-1v7edp0{display:none}}.frame.svelte-1v7edp0,.line.svelte-1v7edp0{fill:none;stroke:var(--color-text);stroke-linecap:round;stroke-linejoin:round}.frame.svelte-1v7edp0{stroke-width:.6px}.grow.svelte-1v7edp0,.wobble.svelte-1v7edp0,.spin.svelte-1v7edp0{transform-box:fill-box;transform-origin:50%}.draw.svelte-1v7edp0{stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.live .drift.svelte-1v7edp0{animation:svelte-1v7edp0-drift var(--t) ease-in-out var(--dd) infinite alternate}.live .spin.svelte-1v7edp0{animation:50s linear infinite svelte-1v7edp0-spin}.live .wobble.svelte-1v7edp0{animation:svelte-1v7edp0-wobble var(--t) ease-in-out infinite alternate}.play .grow.svelte-1v7edp0{animation:svelte-1v7edp0-grow 1.1s cubic-bezier(.3, 1.3, .5, 1) var(--d) both}.play .draw.svelte-1v7edp0{animation:svelte-1v7edp0-draw 1.3s ease-out var(--d) both}}@keyframes svelte-1v7edp0-drift{to{translate:var(--dx) var(--dy)}}@keyframes svelte-1v7edp0-spin{to{rotate:360deg}}@keyframes svelte-1v7edp0-wobble{0%{rotate:-6deg}to{rotate:6deg}}@keyframes svelte-1v7edp0-grow{0%{opacity:0;scale:.2}}@keyframes svelte-1v7edp0-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hero.svelte-2eqzcj{border-top:none;justify-content:flex-start}.hero.svelte-2eqzcj .nav:where(.svelte-2eqzcj){padding-block:max(18px, env(safe-area-inset-top,0px)) 18px;justify-content:space-between;align-items:center;gap:12px;display:flex}.brand.svelte-2eqzcj{font-family:var(--font-heading);letter-spacing:-.02em;color:inherit;align-items:center;gap:10px;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.brand.svelte-2eqzcj b:where(.svelte-2eqzcj){color:var(--color-orange)}.nav-right.svelte-2eqzcj{align-items:center;gap:14px;display:flex}.langs.svelte-2eqzcj{border:var(--border) solid var(--color-ink-line);background:var(--color-bg);display:flex}.langs.svelte-2eqzcj button:where(.svelte-2eqzcj){font-family:var(--font-heading);letter-spacing:.06em;cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:5px 8px;font-size:12px;font-weight:600}.langs.svelte-2eqzcj button.on:where(.svelte-2eqzcj){background:var(--color-text);color:var(--color-surface)}.signin.svelte-2eqzcj{font-family:var(--font-heading);color:inherit;font-size:15px;font-weight:600;text-decoration:none}.signin.svelte-2eqzcj:hover{text-decoration:underline}.btn.svelte-2eqzcj{text-align:center;text-decoration:none;display:inline-block}.nav-cta.svelte-2eqzcj{padding:10px 14px}.hero.svelte-2eqzcj .body:where(.svelte-2eqzcj){flex-direction:column;flex:1;justify-content:center;padding-block:8px 48px;display:flex}h1.svelte-2eqzcj{font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-size:clamp(44px,min(10.5vw,9.5vh),96px);font-weight:700;line-height:.96}h1.svelte-2eqzcj span:where(.svelte-2eqzcj){display:block}.muted.svelte-2eqzcj{color:var(--color-text-muted)}.lead.svelte-2eqzcj{max-width:34em;margin-top:24px;font-size:clamp(17px,2vw,20px)}.cast.svelte-2eqzcj{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cast.svelte-2eqzcj span:where(.svelte-2eqzcj){display:block}.ctas.svelte-2eqzcj{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.note.svelte-2eqzcj{color:var(--color-text-muted);margin:14px 0 0;font-size:14px}@media (width>=1024px){.hero.svelte-2eqzcj .body:where(.svelte-2eqzcj){grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"title cast""lead cast""ctas cast""note cast";align-content:center;column-gap:48px;display:grid}h1.svelte-2eqzcj{grid-area:title}.lead.svelte-2eqzcj{grid-area:lead}.ctas.svelte-2eqzcj{grid-area:ctas}.note.svelte-2eqzcj{grid-area:note}.cast.svelte-2eqzcj{grid-area:cast;justify-content:center;align-self:center;gap:18px 14px;margin:0}.cast.svelte-2eqzcj .mascot{width:84px;height:84px}}@media (width<=520px){.signin.svelte-2eqzcj{display:none}.nav-cta.svelte-2eqzcj{padding:9px 10px;font-size:12px}.cast.svelte-2eqzcj{gap:6px}.cast.svelte-2eqzcj .mascot{width:40px;height:40px}}.stage.svelte-1ocr3uu{flex-direction:column;gap:12px;width:100%;max-width:520px;display:flex}.ghost.svelte-1ocr3uu{visibility:hidden}.attach.svelte-1ocr3uu{font-family:var(--font-heading);border:1px dashed;margin-top:8px;padding:2px 8px;font-size:12.5px;display:inline-block}.pile.svelte-1ocr3uu{margin:18px 18px 0 0;position:relative}.card.svelte-1ocr3uu{border:var(--border) solid var(--color-ink-line);background:var(--color-surface)}.c2.svelte-1ocr3uu,.c3.svelte-1ocr3uu{position:absolute;inset:0}.c3.svelte-1ocr3uu{transform:translate(16px,16px)}.c2.svelte-1ocr3uu{transform:translate(8px,8px)}.c1.svelte-1ocr3uu{padding:16px 18px 20px;position:relative}.card-top.svelte-1ocr3uu{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.theme.svelte-1ocr3uu{align-items:center;gap:6px;display:inline-flex}.count.svelte-1ocr3uu{background:var(--color-green);color:var(--color-on-shape);padding:2px 7px}.q.svelte-1ocr3uu{font-family:var(--font-heading);margin:16px 0 6px;font-size:22px;font-weight:600;line-height:1.2}.a.svelte-1ocr3uu{color:var(--color-text-muted);margin:0}.pile.svelte-1ocr3uu .pile-mascot{z-index:2;position:absolute;bottom:-34px;left:-20px}@media (width>=1024px){.pile.svelte-1ocr3uu{margin-left:60px}}@media (prefers-reduced-motion:no-preference){.play .copy.svelte-1ocr3uu{animation:.6s ease-out both svelte-1ocr3uu-rise}.play .bubble.you.svelte-1ocr3uu{animation:.5s ease-out both svelte-1ocr3uu-rise}.play .bubble.ai.svelte-1ocr3uu{animation:.5s ease-out 2.6s both svelte-1ocr3uu-rise}.play .c3.svelte-1ocr3uu{animation:.7s cubic-bezier(.3,1.3,.5,1) 3.5s both svelte-1ocr3uu-drop3}.play .c2.svelte-1ocr3uu{animation:.7s cubic-bezier(.3,1.3,.5,1) 3.7s both svelte-1ocr3uu-drop2}.play .c1.svelte-1ocr3uu{animation:.7s cubic-bezier(.3,1.3,.5,1) 3.9s both svelte-1ocr3uu-drop}.play .count.svelte-1ocr3uu{animation:.5s cubic-bezier(.3,1.6,.5,1) 4.6s both svelte-1ocr3uu-pop}.play .pile.svelte-1ocr3uu .pile-mascot{animation:.5s ease-out 3.9s both svelte-1ocr3uu-rise}}@keyframes svelte-1ocr3uu-rise{0%{opacity:0;translate:0 14px}}@keyframes svelte-1ocr3uu-drop{0%{opacity:0;transform:translateY(-160%)rotate(-8deg)}70%{opacity:1;transform:translateY(3%)rotate(1deg)}to{transform:none}}@keyframes svelte-1ocr3uu-drop2{0%{opacity:0;transform:translate(8px,-160%)rotate(6deg)}70%{opacity:1}to{transform:translate(8px,8px)}}@keyframes svelte-1ocr3uu-drop3{0%{opacity:0;transform:translate(16px,-160%)rotate(-4deg)}70%{opacity:1}to{transform:translate(16px,16px)}}@keyframes svelte-1ocr3uu-pop{0%{opacity:0;transform:scale(.3)}}.compare.svelte-fka718{gap:20px;margin-top:36px;display:grid}.old.svelte-fka718,.new.svelte-fka718{min-width:0;padding:24px 24px 28px;position:relative}h3.svelte-fka718{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:700}.old.svelte-fka718{color:var(--color-text-muted)}.juggle.svelte-fka718{place-items:center;height:170px;display:grid;position:relative}.file.svelte-fka718{width:0;height:0;position:absolute;top:50%;left:50%}.file.svelte-fka718 .chip:where(.svelte-fka718){color:var(--color-text);font-size:12.5px;position:absolute;translate:-50% -50%}ol.svelte-fka718{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}li.svelte-fka718{align-items:baseline;gap:12px;display:flex}li.svelte-fka718:last-child{font-style:italic}.num.svelte-fka718{width:24px;height:24px;font-family:var(--font-heading);border:1px solid;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.new.svelte-fka718{background:var(--color-text);color:var(--color-surface);flex-direction:column;gap:22px;display:flex}.new.svelte-fka718 h3:where(.svelte-fka718) b:where(.svelte-fka718){color:var(--color-orange)}.say.svelte-fka718{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.08}.done.svelte-fka718{align-items:center;gap:16px;margin:auto 0 0;font-size:19px;display:flex}.done.svelte-fka718 span:where(.svelte-fka718){display:block}@media (width>=760px){.compare.svelte-fka718{grid-template-columns:1fr 1fr;gap:24px}}.stage.svelte-1xhyglg{flex-direction:column;gap:14px;width:100%;max-width:540px;display:flex}.stats.svelte-1xhyglg{gap:10px;padding:16px 18px;display:grid;position:relative}.muted.svelte-1xhyglg{color:var(--color-text-muted)}.chip.flow.svelte-1xhyglg{background:var(--color-yellow);color:var(--color-on-shape);font-size:12.5px;position:absolute;top:-16px;left:14px}.row.svelte-1xhyglg{font-size:15px}.row-head.svelte-1xhyglg{justify-content:space-between;margin-bottom:4px;display:flex}.bar.svelte-1xhyglg{border:1px solid var(--color-ink-line);height:10px}.bar.svelte-1xhyglg span:where(.svelte-1xhyglg){height:100%;display:block}.due.svelte-1xhyglg{color:var(--color-text-muted);font-size:13.5px}.hard.svelte-1xhyglg{position:absolute;bottom:-22px;left:-30px}.ghost.svelte-1xhyglg{visibility:hidden}.new.svelte-1xhyglg{padding-top:18px;position:relative}.new.svelte-1xhyglg .chip.flow:where(.svelte-1xhyglg){position:absolute;top:0;left:0;right:auto}.cards.svelte-1xhyglg{align-items:flex-end;gap:12px;margin-top:18px;display:flex}.mini.svelte-1xhyglg{flex:1;gap:4px;min-width:0;padding:10px 12px;font-size:15px;display:grid}.easy.svelte-1xhyglg{flex:none;display:block}@media (width<=520px){.hard.svelte-1xhyglg{bottom:-30px;left:auto;right:-6px}}.steps.svelte-ay2t16{gap:56px 24px;margin:64px 0 0;padding:0;list-style:none;display:grid}.step.svelte-ay2t16{flex-direction:column;gap:8px;padding:40px 22px 22px;display:flex;position:relative}.who-mascot.svelte-ay2t16{display:block;position:absolute;top:-40px;left:18px}.when.svelte-ay2t16{color:var(--color-text-muted)}h3.svelte-ay2t16{font-family:var(--font-heading);margin:0;font-size:23px;font-weight:700;line-height:1.15}p.svelte-ay2t16{color:var(--color-text-muted);margin:0}.visual.svelte-ay2t16{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.url.svelte-ay2t16{justify-content:flex-start;width:100%}.visual.svelte-ay2t16 .bubble:where(.svelte-ay2t16){max-width:100%;font-size:14.5px}.progress.svelte-ay2t16{border:var(--border) solid var(--color-ink-line);background:var(--color-bg);flex:1;height:12px}.progress.svelte-ay2t16 span:where(.svelte-ay2t16){background:var(--color-green);width:70%;height:100%;display:block}.count.svelte-ay2t16{color:var(--color-text-muted);font-size:13.5px}@media (width>=900px){.steps.svelte-ay2t16{grid-template-columns:repeat(3,1fr)}}.stage.svelte-10yvhxt{perspective:900px;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:540px;display:flex}.card.svelte-10yvhxt{text-align:center;place-content:center;gap:8px;width:100%;min-height:190px;padding:30px 20px;display:grid;position:relative}.muted.svelte-10yvhxt{color:var(--color-text-muted)}.face.svelte-10yvhxt{font-family:var(--font-heading);margin:0;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.2}.listen.svelte-10yvhxt{font-size:13px;position:absolute;top:-16px;right:14px}.chip.speak.svelte-10yvhxt{background:var(--color-text);color:var(--color-surface);white-space:normal;font-size:13.5px}.wave.svelte-10yvhxt{flex:none;width:22px;height:18px}.wave.svelte-10yvhxt path:where(.svelte-10yvhxt){fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round}.wave.svelte-10yvhxt .spk:where(.svelte-10yvhxt),.wave.svelte-10yvhxt rect:where(.svelte-10yvhxt){fill:currentColor;stroke:none}.ratings.svelte-10yvhxt{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.rating.svelte-10yvhxt{flex-direction:column;align-items:center;gap:10px;display:flex}.rating.svelte-10yvhxt .chip:where(.svelte-10yvhxt){justify-content:center;width:100%}@media (prefers-reduced-motion:no-preference){.play .flip.svelte-10yvhxt{animation:1s ease-in-out 1.4s both svelte-10yvhxt-flip}.play .wave.svelte-10yvhxt path:where(.svelte-10yvhxt):not(.spk){animation:.9s ease-in-out .4s 3 both svelte-10yvhxt-pulse}.play .mic.svelte-10yvhxt{animation:.9s ease-in-out 1s 3 both svelte-10yvhxt-pulse}}@keyframes svelte-10yvhxt-flip{45%,55%{transform:rotateY(90deg)}}@keyframes svelte-10yvhxt-pulse{0%,to{opacity:.3}50%{opacity:1}}.grid.svelte-6qz3j4{gap:16px;margin-top:36px;display:grid}.box.svelte-6qz3j4{min-width:0;padding:22px;position:relative}h3.svelte-6qz3j4{font-family:var(--font-heading);margin:0;font-size:24px;font-weight:700}.chips.svelte-6qz3j4{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.devices.svelte-6qz3j4,.nocard.svelte-6qz3j4{color:var(--color-text-muted);margin:16px 0 0;font-size:14px}.free.svelte-6qz3j4{border-top:var(--border) solid var(--color-ink-line);grid-template-columns:1fr 1fr;margin:16px 0 0;padding:0;list-style:none;display:grid}.free.svelte-6qz3j4 li:where(.svelte-6qz3j4){font-family:var(--font-heading);padding:12px 8px 4px 0;font-size:19px;font-weight:600;line-height:1.2}.ticks.svelte-6qz3j4{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ticks.svelte-6qz3j4 li:where(.svelte-6qz3j4){padding-left:28px;position:relative}.ticks.svelte-6qz3j4 li:where(.svelte-6qz3j4):before{content:"";border-left:2px solid var(--color-green);border-bottom:2px solid var(--color-green);width:12px;height:7px;position:absolute;top:.42em;left:2px;transform:rotate(-45deg)}.calm.svelte-6qz3j4{display:block;position:absolute;top:-30px;right:14px}@media (width>=1024px){.grid.svelte-6qz3j4{grid-template-columns:1.1fr 1fr 1.1fr}}.final.svelte-13t0lcb .slide-inner:where(.svelte-13t0lcb){text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}.final.svelte-13t0lcb .slide-inner:where(.svelte-13t0lcb)>span:where(.svelte-13t0lcb){display:block}h2.svelte-13t0lcb{max-width:13em}.confetti.svelte-13t0lcb{pointer-events:none;z-index:1;position:absolute;inset:0}.confetti.svelte-13t0lcb span:where(.svelte-13t0lcb){position:absolute}.btn.svelte-13t0lcb{padding:18px 28px;font-size:15px;text-decoration:none;display:inline-block}.landing .slide{isolation:isolate;border-top:var(--border) solid var(--color-ink-line);scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.landing .slide-inner{z-index:1;width:100%;max-width:1180px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto;padding-block:72px;position:relative}.landing .kicker{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 10px;font-size:13px;font-weight:600}.landing .slide-title{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1}.landing .lead{max-width:30em;margin:18px 0 0;font-size:clamp(17px,1.8vw,19px)}.landing .two{gap:40px;display:grid}@media (width>=1024px){.landing .two{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:64px}}.landing .bubble{border:var(--border) solid var(--color-ink-line);background:var(--color-surface);max-width:90%;padding:12px 15px;font-size:15.5px;line-height:1.45}.landing .bubble.you{background:var(--color-text);color:var(--color-surface);border-color:var(--color-text);align-self:flex-end}.landing .who{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.landing .chip{border:var(--border) solid var(--color-ink-line);background:var(--color-surface);font-family:var(--font-heading);white-space:nowrap;align-items:center;gap:8px;padding:6px 11px;font-size:14px;font-weight:600;display:inline-flex}.landing .tag{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.landing .paper{border:var(--border) solid var(--color-ink-line);background:var(--color-surface)}@media (prefers-reduced-motion:no-preference){.landing .play .a-rise{animation:l-rise .55s ease-out var(--d,0s) both}.landing .play .a-pop{animation:l-pop .5s cubic-bezier(.3, 1.6, .5, 1) var(--d,0s) both}.landing .play .a-drop{animation:l-drop .7s cubic-bezier(.3, 1.3, .5, 1) var(--d,0s) both}.landing .play .a-land{animation:l-land .9s cubic-bezier(.25, 1.6, .5, 1) var(--d,0s) both}.landing .play .a-slide{animation:l-slide .5s ease-out var(--d,0s) both}.landing .play .a-fill{animation:l-fill .8s ease-out var(--d,0s) both}.landing .play .a-glow{animation:l-glow 1.2s ease-out var(--d,0s) both}.landing .play .a-shake{animation:l-shake .35s ease-in-out var(--d,0s) 6}.landing .play .a-fall{animation:l-fall 1.4s ease-out var(--d,0s) both}.landing .live .a-orbit{animation:l-orbit 2.6s linear var(--d,0s) infinite}}@keyframes l-rise{0%{opacity:0;translate:0 16px}}@keyframes l-pop{0%{opacity:0;scale:.3}}@keyframes l-drop{0%{opacity:0;translate:0 -160%;rotate:-8deg}70%{opacity:1;translate:0 3%;rotate:1deg}}@keyframes l-land{0%{opacity:0;translate:0 -140%;rotate:-20deg;scale:.6}60%{opacity:1;translate:0 4%;scale:1.08 .9}}@keyframes l-slide{0%{opacity:0;translate:-30px}}@keyframes l-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes l-glow{0%{outline:0 solid var(--color-green)}40%{outline:6px solid var(--color-green)}to{outline:0 solid var(--color-green)}}@keyframes l-shake{25%{rotate:-7deg}75%{rotate:7deg}}@keyframes l-fall{0%{opacity:0;translate:0 -50vh}30%{opacity:1}}@keyframes l-orbit{0%{transform:rotate(0deg) translateX(var(--r,70px)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--r,70px)) rotate(-360deg)}}.landing.svelte-n6nuzs{min-height:100dvh;font-size:17px;line-height:1.55}.landing.svelte-n6nuzs:after{content:"";z-index:100;pointer-events:none;mix-blend-mode:var(--paper-blend,multiply);opacity:var(--paper-opacity,.55);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5  0 0 0 0 .48  0 0 0 0 .45  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23p)'/%3E%3C/svg%3E");position:fixed;inset:0}.landing.svelte-n6nuzs .worn{filter:url(#worn)}main.springing.svelte-n6nuzs{transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.gauge.svelte-n6nuzs{left:50%;bottom:max(18px, env(safe-area-inset-bottom,0px));z-index:90;border:var(--border) solid var(--color-ink-line);background:var(--color-surface);opacity:0;width:min(160px,40vw);height:6px;transition:opacity .2s;position:fixed;translate:-50%}.gauge.shown.svelte-n6nuzs{opacity:1}.gauge.svelte-n6nuzs span:where(.svelte-n6nuzs){background:var(--color-orange);height:100%;display:block}footer.svelte-n6nuzs{border-top:var(--border) solid var(--color-ink-line);scroll-snap-align:end}.foot.svelte-n6nuzs{max-width:1180px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));padding-block:32px max(32px, env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:14px;display:flex}.brand.svelte-n6nuzs{font-family:var(--font-heading);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brand.svelte-n6nuzs b:where(.svelte-n6nuzs){color:var(--color-orange)}nav.svelte-n6nuzs{flex-wrap:wrap;gap:6px 18px;display:flex}footer.svelte-n6nuzs a:where(.svelte-n6nuzs){color:var(--color-text-muted)}html.landing-snap{scroll-snap-type:y proximity}.shell.svelte-1n46o8q{flex-direction:column;height:100dvh;display:flex}.main.svelte-1n46o8q{flex-direction:column;height:100%;display:flex}.header.svelte-1n46o8q{flex-shrink:0;align-items:center;gap:12px;padding:20px 20px 12px;display:flex}.title.svelte-1n46o8q{font-family:var(--font-heading);letter-spacing:-.02em;flex:1;min-width:0;font-size:28px;font-weight:700;line-height:1.1}.icon-btn.svelte-1n46o8q{cursor:pointer;color:var(--color-text);background:0 0;border:none;padding:4px;display:flex}.content.svelte-1n46o8q{scrollbar-width:none;flex:1;padding:4px 20px 24px;overflow-y:auto}@media (width>=1024px){.main.svelte-1n46o8q{grid-template:"nav header""nav content"minmax(0,1fr)/232px minmax(0,1fr);display:grid}.main.svelte-1n46o8q>.tabbar{grid-area:nav}.header.svelte-1n46o8q{grid-area:header;padding:34px 48px 18px}.title.svelte-1n46o8q{font-size:40px}.content.svelte-1n46o8q{scrollbar-width:auto;grid-area:content;padding:4px 48px 48px}.content.narrow.svelte-1n46o8q{max-width:760px}}
