.learn .cf-group{gap:8px;min-inline-size:0;display:grid}.learn .cf-label{color:var(--l-ink-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:.86rem;font-weight:700;display:flex}.learn .cf-opt{color:var(--l-quiet);font-weight:500}.learn .cf-input{min-block-size:48px;inline-size:100%;font:inherit;color:var(--l-ink);background:var(--l-bg-2);box-shadow:0 0 0 1px var(--l-line) inset;transition:box-shadow .16s var(--l-ease);border-radius:14px;padding:10px 14px;font-size:1rem;line-height:1.65}.learn textarea.cf-input{resize:vertical}.learn .cf-input::placeholder{color:var(--l-faint)}.learn .cf-input:hover{box-shadow:0 0 0 1px color-mix(in oklch, var(--l-ink) 30%, transparent) inset}.learn .cf-input:focus-visible{outline:2px solid var(--l-cyan);outline-offset:1px}.learn .cf-input[aria-invalid=true]{box-shadow:0 0 0 1.5px var(--l-red) inset}.learn .cf-count{font-variant-numeric:tabular-nums;color:var(--l-quiet);white-space:nowrap;font-size:.78rem;font-weight:500}.learn .cf-count[data-state=warn]{color:var(--l-amber)}.learn .cf-count[data-state=over]{color:var(--l-red-ink)}.learn .cf-msg{color:var(--l-red-ink);margin:0;font-size:.86rem;line-height:1.65}.learn .cf-hint{color:var(--l-quiet);margin:0;font-size:.84rem;line-height:1.65}.learn .cf-pill{min-block-size:44px;color:var(--l-ink-2);box-shadow:0 0 0 1px var(--l-line-soft) inset;transition:background-color .16s var(--l-ease), color .16s var(--l-ease);touch-action:manipulation;background:oklch(100% 0 0/.05);border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-size:.88rem;font-weight:650;display:inline-flex}.learn .cf-pill:hover:not(:disabled){color:var(--l-ink);background:oklch(100% 0 0/.09)}.learn .cf-pill:focus-visible{outline:2px solid var(--l-cyan);outline-offset:2px}.learn .cf-pill:disabled{opacity:.5;cursor:not-allowed}.picks.svelte-1xklx05{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.pick.svelte-1xklx05{text-align:start;min-block-size:64px;color:var(--l-ink-2);box-shadow:0 0 0 1px var(--l-line-soft) inset;transition:background-color .16s var(--l-ease), box-shadow .16s var(--l-ease), transform .2s var(--l-ease);touch-action:manipulation;background:oklch(100% 0 0/.04);border-radius:16px;align-items:center;gap:10px;padding:8px 12px;display:flex}.pick.svelte-1xklx05:hover{background:oklch(100% 0 0/.08)}.pick.svelte-1xklx05:active{transform:scale(.98)}.pick[aria-checked=true].svelte-1xklx05{color:var(--l-ink);background:color-mix(in oklch, var(--l-cyan) 13%, transparent);box-shadow:0 0 0 2px var(--l-cyan) inset}.pick.svelte-1xklx05:focus-visible{outline:2px solid var(--l-ink);outline-offset:2px}.art.svelte-1xklx05{flex:none;place-items:center;block-size:48px;inline-size:48px;display:grid}.flame.svelte-1xklx05{color:oklch(20% .03 50);background:oklch(80% .16 62);border-radius:50%;place-items:center;block-size:40px;inline-size:40px;display:grid}.name.svelte-1xklx05{text-wrap:balance;font-size:.88rem;font-weight:700;line-height:1.4}.preview.svelte-1xklx05{gap:8px;display:grid}.verify.svelte-1xklx05{color:var(--l-green-ink);background:color-mix(in oklch, var(--l-green) 9%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--l-green) 24%, transparent) inset;border-radius:16px;gap:12px;padding:12px 14px;display:flex}.verify.svelte-1xklx05 svg{flex:none;margin-block-start:2px}.verify.svelte-1xklx05 b:where(.svelte-1xklx05){font-size:.92rem}.verify.svelte-1xklx05 p:where(.svelte-1xklx05){color:var(--l-ink-2);margin:2px 0 0;font-size:.84rem;line-height:1.65}.box.svelte-1auhv3u{background:var(--l-bg-2);box-shadow:0 0 0 1px var(--l-line) inset;transition:box-shadow .16s var(--l-ease);border-radius:14px;position:relative}.box.svelte-1auhv3u:focus-within{outline:2px solid var(--l-cyan);outline-offset:1px}.box.bad.svelte-1auhv3u{box-shadow:0 0 0 1.5px var(--l-red) inset}.bar.svelte-1auhv3u{border-block-end:1px solid var(--l-line-soft);scrollbar-width:none;align-items:center;padding:2px 4px;display:flex;overflow-x:auto}.bar.svelte-1auhv3u .l-icon-btn:where(.svelte-1auhv3u){flex:none}.bar.svelte-1auhv3u .l-icon-btn:where(.svelte-1auhv3u):disabled{opacity:.4}.bar.svelte-1auhv3u .l-icon-btn.on:where(.svelte-1auhv3u){color:var(--l-cyan);background:color-mix(in oklch, var(--l-cyan) 14%, transparent)}.grow.svelte-1auhv3u{flex:1}textarea.svelte-1auhv3u{min-block-size:140px;max-block-size:46dvh;inline-size:100%;font:inherit;color:var(--l-ink);resize:vertical;field-sizing:content;background:0 0;padding:12px 14px;font-size:1rem;line-height:1.75;display:block}textarea.svelte-1auhv3u:focus{outline:none}textarea.svelte-1auhv3u::placeholder{color:var(--l-faint)}.shown.svelte-1auhv3u{min-block-size:140px;padding:12px 14px}.warn.svelte-1auhv3u{color:var(--l-amber)}.sugg.svelte-1auhv3u{z-index:5;background:var(--l-surface-2);box-shadow:0 0 0 1px var(--l-line) inset, 0 18px 40px -16px oklch(0% 0 0/.8);border-radius:16px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:8px}.sugg.svelte-1auhv3u li:where(.svelte-1auhv3u){cursor:pointer;min-block-size:44px;color:var(--l-ink);border-radius:12px;align-items:center;gap:10px;padding-inline:10px;display:flex}.sugg.svelte-1auhv3u li.on:where(.svelte-1auhv3u){background:color-mix(in oklch, var(--l-cyan) 14%, transparent)}.sugg.svelte-1auhv3u li:where(.svelte-1auhv3u):hover{background:color-mix(in oklch, var(--l-cyan) 14%, transparent)}.av.svelte-1auhv3u{block-size:30px;inline-size:30px;color:var(--l-ink);background:var(--l-surface-3);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid;overflow:hidden}.av.svelte-1auhv3u img:where(.svelte-1auhv3u){object-fit:cover;block-size:100%;inline-size:100%}.who.svelte-1auhv3u{flex:1;min-inline-size:0;line-height:1.3;display:grid}.who.svelte-1auhv3u b:where(.svelte-1auhv3u){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-1auhv3u span:where(.svelte-1auhv3u){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-1auhv3u span:where(.svelte-1auhv3u){color:var(--l-quiet);justify-self:start;font-size:.8rem}.picker.svelte-523pkj{position:relative}.trigger.svelte-523pkj{min-block-size:44px;color:var(--l-ink);box-shadow:0 0 0 1px var(--l-line-soft) inset;touch-action:manipulation;background:oklch(100% 0 0/.06);border-radius:12px;align-items:center;gap:8px;padding-inline:10px 12px;font-size:.9rem;font-weight:700;display:inline-flex}.trigger.svelte-523pkj:hover{background:oklch(100% 0 0/.1)}.trigger.svelte-523pkj:focus-visible{outline:2px solid var(--l-cyan);outline-offset:2px}.mark.svelte-523pkj{flex:none;place-items:center;block-size:24px;inline-size:24px;display:inline-grid}.mono.svelte-523pkj{block-size:24px;inline-size:24px;font-family:var(--l-mono);color:var(--l-ink-2);background:var(--l-surface-3);box-shadow:0 0 0 1px var(--l-line) inset;border-radius:7px;place-items:center;font-size:.62rem;font-weight:800;display:grid}.menu.svelte-523pkj{z-index:8;overscroll-behavior:contain;background:var(--l-surface-2);max-block-size:min(320px,46dvh);min-inline-size:220px;box-shadow:0 0 0 1px var(--l-line) inset, 0 18px 40px -16px oklch(0% 0 0/.8);border-radius:16px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;overflow-y:auto}.menu.svelte-523pkj:focus{outline:none}li.svelte-523pkj{cursor:pointer;min-block-size:44px;color:var(--l-ink-2);border-radius:12px;align-items:center;gap:10px;padding-inline:10px;font-size:.92rem;font-weight:600;display:flex}li.on.svelte-523pkj{color:var(--l-ink);background:color-mix(in oklch, var(--l-cyan) 14%, transparent)}li[aria-selected=true].svelte-523pkj{color:var(--l-cyan)}.ed.svelte-1dld0y7{box-shadow:0 0 0 1px var(--l-line) inset;transition:box-shadow .16s var(--l-ease);background:oklch(12% .014 272);border-radius:14px}.ed.svelte-1dld0y7:focus-within{outline:2px solid var(--l-cyan);outline-offset:1px}.ed.bad.svelte-1dld0y7{box-shadow:0 0 0 1.5px var(--l-red) inset}.head.svelte-1dld0y7{border-block-end:1px solid var(--l-line-soft);background:oklch(100% 0 0/.03);border-start-start-radius:14px;border-start-end-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px;display:flex}.meta.svelte-1dld0y7{font-variant-numeric:tabular-nums;color:var(--l-quiet);font-size:.78rem}.scroll.svelte-1dld0y7{overscroll-behavior:contain;max-block-size:min(46dvh,420px);font-family:var(--l-mono);direction:ltr;border-end-end-radius:14px;border-end-start-radius:14px;font-size:.88rem;line-height:1.7;display:flex;overflow:auto}.nums.svelte-1dld0y7,.paint.svelte-1dld0y7,textarea.svelte-1dld0y7{font:inherit;letter-spacing:0;-moz-tab-size:2;tab-size:2;margin:0;padding-block:12px}.nums.svelte-1dld0y7{z-index:1;text-align:end;min-inline-size:3.1ch;color:var(--l-faint);-webkit-user-select:none;user-select:none;box-shadow:-1px 0 0 var(--l-line-soft) inset;background:oklch(12% .014 272);flex:none;padding-inline:10px 8px;position:sticky;inset-inline-start:0}.stack.svelte-1dld0y7{flex:1 0 auto;min-inline-size:0;position:relative}.paint.svelte-1dld0y7{white-space:pre;min-block-size:calc(13.6em + 24px);min-inline-size:100%;color:var(--l-ink);pointer-events:none;padding-inline:12px}textarea.svelte-1dld0y7{resize:none;white-space:pre;color:#0000;-webkit-text-fill-color:transparent;block-size:100%;inline-size:100%;caret-color:var(--l-ink);background:0 0;padding-inline:12px;position:absolute;inset:0;overflow:hidden}textarea.svelte-1dld0y7:focus{outline:none}textarea.svelte-1dld0y7::placeholder{color:var(--l-faint);-webkit-text-fill-color:var(--l-faint);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Tahoma,sans-serif}textarea.svelte-1dld0y7::selection{color:#0000;background:color-mix(in oklch, var(--l-cyan) 38%, transparent)}.drop.svelte-y7amdg{text-align:start;min-block-size:64px;color:var(--l-ink-2);border:1.5px dashed var(--l-line);transition:background-color .16s var(--l-ease), color .16s var(--l-ease);background:oklch(100% 0 0/.025);border-radius:16px;align-items:center;gap:14px;padding:12px 16px;display:flex}.drop.svelte-y7amdg:hover{color:var(--l-ink);background:oklch(100% 0 0/.05)}.drop.svelte-y7amdg:focus-visible{outline:2px solid var(--l-cyan);outline-offset:2px}.add.svelte-y7amdg:focus-visible{outline:2px solid var(--l-cyan);outline-offset:2px}.txt.svelte-y7amdg{gap:2px;display:grid}.txt.svelte-y7amdg b:where(.svelte-y7amdg){font-size:.95rem}.txt.svelte-y7amdg span:where(.svelte-y7amdg){color:var(--l-quiet);font-size:.82rem}.grid.svelte-y7amdg{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cell.svelte-y7amdg{align-content:start;gap:4px;min-inline-size:0;display:grid}.thumb.svelte-y7amdg{aspect-ratio:4/3;background:var(--l-surface-2);box-shadow:0 0 0 1px var(--l-line-soft) inset;border-radius:14px;position:relative;overflow:hidden}.thumb.svelte-y7amdg img:where(.svelte-y7amdg){object-fit:cover;block-size:100%;inline-size:100%;transition:opacity .2s linear}.thumb.busy.svelte-y7amdg img:where(.svelte-y7amdg){opacity:.55}.thumb.err.svelte-y7amdg img:where(.svelte-y7amdg){opacity:.25}.cover.svelte-y7amdg{color:oklch(16% .02 270);background:var(--l-cyan);border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:800;position:absolute;inset-block-start:6px;inset-inline-start:6px}.bar.svelte-y7amdg{background:oklch(0% 0 0/.5);border-radius:999px;block-size:5px;position:absolute;inset-block-end:10px;inset-inline:10px;overflow:hidden}.bar.svelte-y7amdg span:where(.svelte-y7amdg){border-radius:inherit;background:var(--l-cyan);transform-origin:0;block-size:100%;inline-size:100%;transition:transform .16s linear;display:block}:root[dir=rtl] .bar.svelte-y7amdg span:where(.svelte-y7amdg){transform-origin:100%}.fail.svelte-y7amdg{text-align:center;color:var(--l-red-ink);place-content:center;justify-items:center;gap:8px;padding:8px;font-size:.8rem;line-height:1.5;display:grid;position:absolute;inset:0}.ctl.svelte-y7amdg{justify-content:space-between;display:flex}.ctl.svelte-y7amdg .l-icon-btn:where(.svelte-y7amdg){inline-size:44px}.ctl.svelte-y7amdg .l-icon-btn:where(.svelte-y7amdg):disabled{opacity:.3}:root[dir=rtl] .mv.svelte-y7amdg svg{transform:scaleX(-1)}.add.svelte-y7amdg{aspect-ratio:4/3;border:1.5px dashed var(--l-line);inline-size:100%;color:var(--l-ink-2);border-radius:14px;place-content:center;justify-items:center;gap:6px;font-size:.84rem;font-weight:650;display:grid}.add.svelte-y7amdg:hover{color:var(--l-ink);background:oklch(100% 0 0/.05)}@media (prefers-reduced-motion:reduce){.bar.svelte-y7amdg span:where(.svelte-y7amdg){transition:none}}.rows.svelte-1ijhzx9{gap:8px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1ijhzx9{align-items:center;gap:8px;display:flex}.n.svelte-1ijhzx9{font-variant-numeric:tabular-nums;block-size:28px;inline-size:28px;color:var(--l-cyan);background:color-mix(in oklch, var(--l-cyan) 13%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}li.svelte-1ijhzx9 .cf-input:where(.svelte-1ijhzx9){flex:1;min-inline-size:0}.left.svelte-1ijhzx9{text-align:center;flex:none;inline-size:2ch}.foot.svelte-1ijhzx9{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.similar.svelte-11abf7r{background:color-mix(in oklch, var(--l-blue) 9%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--l-blue) 26%, transparent) inset;border-radius:16px;gap:4px;padding:10px 12px 12px;display:grid}header.svelte-11abf7r{justify-content:space-between;align-items:center;margin-block-start:-4px;margin-inline-end:-8px;display:flex}h3.svelte-11abf7r{margin:0;font-size:.92rem;font-weight:750}p.svelte-11abf7r{color:var(--l-ink-2);margin:0;font-size:.84rem;line-height:1.6}ul.svelte-11abf7r{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}a.svelte-11abf7r{min-block-size:44px;color:var(--l-ink);border-radius:12px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}a.svelte-11abf7r:hover{background:oklch(100% 0 0/.07)}a.svelte-11abf7r:focus-visible{outline:2px solid var(--l-cyan);outline-offset:1px}.q.svelte-11abf7r{font-size:.92rem;font-weight:650;line-height:1.5}.meta.svelte-11abf7r{color:var(--l-quiet);flex-wrap:wrap;gap:12px;font-size:.8rem;display:flex}.meta.svelte-11abf7r span:where(.svelte-11abf7r){align-items:center;gap:4px;display:inline-flex}.meta.svelte-11abf7r .solved:where(.svelte-11abf7r){color:var(--l-green-ink)}.done.svelte-uh92lh{z-index:20;text-align:center;background:var(--l-surface);place-content:center;justify-items:center;gap:6px;padding:24px;animation:.18s linear both svelte-uh92lh-fade;display:grid;position:absolute;inset:0}h2.svelte-uh92lh{animation:svelte-uh92lh-rise .42s var(--l-ease) .16s both;margin:14px 0 0;font-size:1.3rem;font-weight:800}p.svelte-uh92lh{color:var(--l-ink-2);animation:svelte-uh92lh-rise .42s var(--l-ease) .23s both;margin:0}.stage.svelte-uh92lh{place-items:center;block-size:96px;inline-size:96px;display:grid;position:relative}.tick.svelte-uh92lh{color:oklch(16% .02 270);background:var(--l-green);block-size:84px;inline-size:84px;box-shadow:0 12px 34px -10px color-mix(in oklch, var(--l-green) 80%, transparent);border-radius:50%;place-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both svelte-uh92lh-land;display:grid}.ring.svelte-uh92lh{border:3px solid var(--l-green);animation:svelte-uh92lh-ring .7s var(--l-ease) .12s both;border-radius:50%;position:absolute;inset:6px}.bit.svelte-uh92lh{background:var(--c);block-size:9px;inline-size:9px;animation:svelte-uh92lh-fly .78s var(--l-ease) var(--d) both;border-radius:2px;margin:auto;position:absolute;inset:0}.bit.round.svelte-uh92lh{border-radius:50%}@keyframes svelte-uh92lh-fade{0%{opacity:0}}@keyframes svelte-uh92lh-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes svelte-uh92lh-land{0%{opacity:0;transform:scale(.3)}}@keyframes svelte-uh92lh-ring{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes svelte-uh92lh-fly{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1)}}@media (prefers-reduced-motion:reduce){.done.svelte-uh92lh,h2.svelte-uh92lh,p.svelte-uh92lh,.tick.svelte-uh92lh{animation:none}.ring.svelte-uh92lh,.bit.svelte-uh92lh{display:none}}.still.svelte-uh92lh{animation:none}.still.svelte-uh92lh h2:where(.svelte-uh92lh){animation:none}.still.svelte-uh92lh p:where(.svelte-uh92lh){animation:none}.still.svelte-uh92lh .tick:where(.svelte-uh92lh){animation:none}.still.svelte-uh92lh .ring:where(.svelte-uh92lh){display:none}.still.svelte-uh92lh .bit:where(.svelte-uh92lh){display:none}.tabs.svelte-8rapwi{scrollbar-width:none;box-shadow:0 0 0 1px var(--l-line-soft) inset;background:oklch(100% 0 0/.04);border-radius:999px;gap:4px;padding:4px;display:flex;position:relative;overflow-x:auto}.tabs.svelte-8rapwi::-webkit-scrollbar{display:none}.pill.svelte-8rapwi{background:var(--l-cyan);inline-size:100px;box-shadow:0 6px 18px -8px color-mix(in oklch, var(--l-cyan) 80%, transparent);transform-origin:0;opacity:0;border-radius:999px;position:absolute;inset:4px auto 4px 0}.pill.ready.svelte-8rapwi{opacity:1;transition:transform .3s var(--l-ease), opacity .16s linear}button.svelte-8rapwi{min-block-size:44px;color:var(--l-ink-2);transition:color .2s var(--l-ease);touch-action:manipulation;border-radius:999px;flex:none;align-items:center;gap:8px;padding-inline:16px;font-size:.9rem;font-weight:700;display:inline-flex;position:relative}button.svelte-8rapwi:hover{color:var(--l-ink)}button[aria-selected=true].svelte-8rapwi{color:oklch(16% .02 270)}button.svelte-8rapwi:focus-visible{outline:2px solid var(--l-ink);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.pill.ready.svelte-8rapwi{transition:none}}.field.svelte-15ei3kx{cursor:text;background:var(--l-bg-2);min-block-size:48px;box-shadow:0 0 0 1px var(--l-line) inset;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.field.svelte-15ei3kx:focus-within{outline:2px solid var(--l-cyan);outline-offset:1px}.field.shake.svelte-15ei3kx{animation:l-shake .34s var(--l-ease)}.chip.svelte-15ei3kx{min-block-size:36px;color:var(--l-cyan);background:color-mix(in oklch, var(--l-cyan) 13%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--l-cyan) 28%, transparent) inset;border-radius:999px;align-items:center;gap:2px;padding-inline:12px 4px;font-size:.88rem;font-weight:700;display:inline-flex}.hash.svelte-15ei3kx{opacity:.7}.rm.svelte-15ei3kx{block-size:28px;inline-size:28px;color:inherit;border-radius:50%;place-items:center;display:grid;position:relative}.rm.svelte-15ei3kx:after{content:"";position:absolute;inset:-8px}.rm.svelte-15ei3kx:hover{background:oklch(100% 0 0/.12)}.rm.svelte-15ei3kx:focus-visible{outline:2px solid var(--l-ink);outline-offset:1px}input.svelte-15ei3kx{min-block-size:36px;min-inline-size:90px;font:inherit;color:var(--l-ink);background:0 0;flex:120px;padding-inline:6px;font-size:1rem}input.svelte-15ei3kx:focus{outline:none}input.svelte-15ei3kx::placeholder{color:var(--l-faint)}input.svelte-15ei3kx:disabled{cursor:not-allowed}.sugg.svelte-15ei3kx{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.field.shake.svelte-15ei3kx{animation:none}}.cf.svelte-1khefwg{flex-direction:column;block-size:100%;min-block-size:0;display:flex;position:relative}.cf.page.svelte-1khefwg{block-size:auto}.top.svelte-1khefwg{gap:10px;padding:4px 16px 10px;display:grid}.head.svelte-1khefwg{justify-content:space-between;align-items:center;min-block-size:44px;display:flex}.head.svelte-1khefwg h2:where(.svelte-1khefwg){margin:0;font-size:1.1rem;font-weight:800}.scroll.svelte-1khefwg{overscroll-behavior:contain;flex:1;min-block-size:0;padding:6px 16px 18px;overflow-y:auto}.page.svelte-1khefwg .scroll:where(.svelte-1khefwg){padding-block-end:8px;overflow:visible}.fields.svelte-1khefwg{flex-direction:column;gap:20px;display:flex}.blk.svelte-1khefwg{gap:10px;min-inline-size:0;display:grid}.notice.svelte-1khefwg{color:var(--l-ink-2);box-shadow:0 0 0 1px var(--l-line-soft) inset;background:oklch(100% 0 0/.05);border-radius:16px;align-items:center;gap:10px;padding:8px;padding-inline-start:14px;font-size:.88rem;line-height:1.55;display:flex}.notice.svelte-1khefwg svg{flex:none}.notice.svelte-1khefwg .msg:where(.svelte-1khefwg){flex:1;min-inline-size:0}.notice.calm.svelte-1khefwg svg{color:var(--l-cyan)}.notice.bad.svelte-1khefwg{color:var(--l-red-ink);background:color-mix(in oklch, var(--l-red) 11%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--l-red) 30%, transparent) inset}.notice.warn.svelte-1khefwg{color:var(--l-amber);background:color-mix(in oklch, var(--l-amber) 10%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--l-amber) 28%, transparent) inset}.when.svelte-1khefwg{color:var(--l-quiet)}.foot.svelte-1khefwg{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--l-line-soft);background:var(--l-surface);align-items:center;gap:8px;display:flex}.page.svelte-1khefwg .foot:where(.svelte-1khefwg){z-index:4;box-shadow:0 0 0 1px var(--l-line-soft) inset, 0 16px 40px -18px oklch(0% 0 0/.8);border:0;border-radius:20px;position:sticky;inset-block-end:calc(var(--app-chrome-bottom,0px) + 8px)}.state.svelte-1khefwg{flex:1;min-inline-size:0;margin:0;font-size:.84rem;line-height:1.5}.todo.svelte-1khefwg{color:var(--l-quiet)}.saved.svelte-1khefwg{white-space:nowrap;color:var(--l-green-ink);align-items:center;gap:4px;display:inline-flex}.go.svelte-1khefwg{min-inline-size:120px}.go.soft.svelte-1khefwg{opacity:.6}.go[aria-disabled=true].svelte-1khefwg{cursor:not-allowed}.go[data-busy=true].svelte-1khefwg{cursor:progress}.drop.svelte-1khefwg{z-index:15;border:2px dashed var(--l-cyan);color:var(--l-cyan);background:color-mix(in oklch, var(--l-surface) 90%, var(--l-cyan));pointer-events:none;border-radius:22px;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:8px}.veil.svelte-1khefwg{z-index:18;background:oklch(10% .01 270/.72);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.ask.svelte-1khefwg{background:var(--l-surface-2);inline-size:min(100%,420px);box-shadow:0 0 0 1px var(--l-line) inset, 0 24px 60px -20px oklch(0% 0 0/.9);border-radius:22px;gap:6px;padding:20px;display:grid}.ask.svelte-1khefwg h3:where(.svelte-1khefwg){margin:0;font-size:1.1rem;font-weight:800}.ask.svelte-1khefwg p:where(.svelte-1khefwg){color:var(--l-ink-2);margin:0 0 8px;line-height:1.65}.choices.svelte-1khefwg{gap:8px;display:grid}.danger.svelte-1khefwg{color:var(--l-red-ink)}
