.icon.svelte-jf3o41{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.search.svelte-hhqkp9{gap:6px;display:grid}.field.svelte-hhqkp9{height:calc(34px * var(--ui-row,1));background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:0 8px 0 10px;display:flex}.field.svelte-hhqkp9:focus-within{background:var(--note-bg,var(--surface));border-color:var(--accent-strong)}input.svelte-hhqkp9{min-width:0;font:inherit;font-size:calc(14px * var(--ui-text,1));color:var(--ink);background:0 0;border:0;outline:none;flex:1}input.svelte-hhqkp9::-webkit-search-cancel-button{display:none}.clear.svelte-hhqkp9{background:color-mix(in srgb, var(--ink) 12%, transparent);width:20px;height:20px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.results.svelte-hhqkp9{gap:2px;display:grid}.doable.svelte-hhqkp9{flex-wrap:wrap;gap:6px;padding:2px 0 4px;display:flex}.act.svelte-hhqkp9{min-height:34px;font:inherit;font-size:calc(13.5px * var(--ui-text,1));background:color-mix(in srgb, var(--accent-strong) 11%, transparent);color:var(--accent-strong);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.act.danger.svelte-hhqkp9{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.act.svelte-hhqkp9:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.hit.svelte-hhqkp9{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;gap:1px;padding:7px 10px;display:grid}.hit.sel.svelte-hhqkp9{background:#5ed3c33d}.hit.svelte-hhqkp9:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.t.svelte-hhqkp9{font-weight:650;font-size:calc(14px * var(--ui-text,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s.svelte-hhqkp9{font-size:calc(12.5px * var(--ui-text,1));color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sp.svelte-hhqkp9{color:var(--ink);opacity:.75;margin-right:6px;font-weight:600}mark.svelte-hhqkp9{color:inherit;background:#f28c6b47;border-radius:3px;padding:0 1px}.none.svelte-hhqkp9{color:var(--muted);font-size:calc(13px * var(--ui-text,1));margin:4px 10px}.stone.svelte-8y94fs{flex:none;display:block;overflow:visible}.letter.svelte-8y94fs{fill:#fff;font-family:var(--font-ui,"Figtree", system-ui, sans-serif);letter-spacing:-1px;paint-order:stroke;stroke:#0000001f;stroke-width:1.2px;font-weight:800}.pebble.svelte-q89tdl{flex:none;display:block;overflow:visible}.scrim.svelte-xjip3s{z-index:55;background:var(--scrim);animation:.16s ease-out svelte-xjip3s-fade;position:fixed;inset:0}.sheet.svelte-xjip3s{z-index:56;border-radius:var(--radius-xl);background:var(--surface);width:min(560px,100vw - 24px);max-height:min(720px,100dvh - 32px);box-shadow:var(--shadow-pop);outline:none;flex-direction:column;animation:.2s ease-out svelte-xjip3s-rise;display:flex;position:fixed;top:50%;left:50%;translate:-50% -50%}.scroll.svelte-xjip3s{gap:16px;padding:22px 22px 14px;display:grid;overflow:auto}header.svelte-xjip3s{align-items:flex-start;gap:12px;display:flex}.ic.svelte-xjip3s{background:color-mix(in srgb, var(--accent-strong) 12%, transparent);width:38px;height:38px;color:var(--accent-strong);border-radius:11px;flex:none;place-items:center;display:grid}h2.svelte-xjip3s{font-family:var(--doc-font);font-size:calc(22px * var(--ui-text,1));color:var(--ink);text-wrap:pretty;margin:0;font-weight:700;line-height:1.2}.from.svelte-xjip3s{font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);margin:3px 0 0}.note.svelte-xjip3s{border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--line);font-family:var(--doc-font);font-size:calc(16px * var(--ui-text,1));color:var(--ink);overflow-wrap:anywhere;padding:16px 18px;line-height:1.55}.note.svelte-xjip3s :first-child{margin-top:0}.note.svelte-xjip3s :last-child{margin-bottom:0}.note.svelte-xjip3s h1,.note.svelte-xjip3s h2,.note.svelte-xjip3s h3{margin:1em 0 .35em;font-size:1.15em}.note.svelte-xjip3s ul,.note.svelte-xjip3s ol{padding-left:1.3em}.note.svelte-xjip3s blockquote{border-left:3px solid color-mix(in srgb, var(--accent-strong) 50%, transparent);margin:.6em 0;padding-left:12px;font-style:italic}.note.svelte-xjip3s .pic{background:color-mix(in srgb, var(--ink) 6%, transparent);font-family:var(--ui-font);font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);border-radius:999px;padding:2px 10px;display:inline-block}.note.svelte-xjip3s a{color:var(--accent-strong)}.note.svelte-xjip3s li.task{margin-left:-1.3em;list-style:none}.note.svelte-xjip3s li.task input{accent-color:var(--accent-strong);vertical-align:-1px;margin:0 6px 0 0}.note.svelte-xjip3s .callout{background:color-mix(in srgb, var(--ink) 4%, transparent);border-left:3px solid;border-radius:6px;margin:.8em 0;padding:8px 14px}.note.svelte-xjip3s .callout p{margin:.3em 0}.note.svelte-xjip3s .callout-tag{font-family:var(--ui-font);font-size:calc(11px * var(--ui-text,1));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.note.svelte-xjip3s table{border-collapse:collapse;font-size:.92em}.note.svelte-xjip3s td,.note.svelte-xjip3s th{border-bottom:1px solid var(--line);text-align:left;padding:4px 10px}.files.svelte-xjip3s{flex-wrap:wrap;gap:6px;display:flex}.file.svelte-xjip3s{background:color-mix(in srgb, var(--ink) 6%, transparent);height:26px;font-size:calc(12.5px * var(--ui-text,1));color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}section.svelte-xjip3s{gap:8px;display:grid}.label.svelte-xjip3s{font-size:calc(11.5px * var(--ui-text,1));letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:700}.chips.svelte-xjip3s{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-xjip3s{background:color-mix(in srgb, var(--ink) 4%, transparent);height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;font-size:calc(13px * var(--ui-text,1));border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 6px;font-weight:600;display:inline-flex}.chip.suggestion.svelte-xjip3s{box-shadow:none;outline:1px dashed color-mix(in srgb, var(--a) 70%, transparent);outline-offset:-1px}.chip[aria-checked=true].svelte-xjip3s{background:color-mix(in srgb, var(--a) 18%, var(--surface-raised));box-shadow:inset 0 0 0 1.5px var(--a);outline:none}.chip.svelte-xjip3s:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.sug.svelte-xjip3s{font-size:calc(11px * var(--ui-text,1));color:var(--accent-strong);align-items:center;gap:3px;font-weight:650;display:inline-flex}.hint.svelte-xjip3s{font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);margin:0}.problem.svelte-xjip3s{font-size:calc(13px * var(--ui-text,1));color:var(--danger);margin:0}footer.svelte-xjip3s{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.grow.svelte-xjip3s{flex:1}.icon.svelte-xjip3s{width:38px;height:38px;color:var(--ink-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (hover:hover){.icon.svelte-xjip3s:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}}.ask.svelte-xjip3s{font-size:calc(13px * var(--ui-text,1));color:var(--ink);flex:1}.danger.svelte-xjip3s{background:var(--danger);color:#fff}@keyframes svelte-xjip3s-fade{0%{opacity:0}}@keyframes svelte-xjip3s-rise{0%{opacity:0;translate:-50% -48%}}@media (max-width:560px){.sheet.svelte-xjip3s{border-radius:26px 26px 0 0;width:100vw;max-height:92dvh;top:auto;bottom:0;translate:-50%}@keyframes svelte-xjip3s-rise{0%{opacity:0;translate:-50% 20px}}}@media (prefers-reduced-motion:reduce){.scrim.svelte-xjip3s,.sheet.svelte-xjip3s{animation:none}}html[data-motion=gentle] .sheet.svelte-xjip3s{animation-name:lg-fade;animation-timing-function:ease}.home.svelte-xo3j4j{border-radius:inherit;height:100%;overflow:auto}.band.svelte-xo3j4j{border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:linear-gradient(var(--home-tab), var(--note-bg));height:18px}.in.svelte-xo3j4j{gap:calc(28px * var(--ui-space,1));align-content:start;max-width:1120px;margin:0 auto;padding:18px 40px 60px;display:grid}.hd.svelte-xo3j4j{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.hi.svelte-xo3j4j{flex:380px;min-width:0}.hello.svelte-xo3j4j{font-family:var(--doc-font);font-size:calc(34px * var(--ui-text,1));letter-spacing:-.015em;color:var(--note-text,var(--ink));margin:0;font-weight:700;line-height:1.12}.date.svelte-xo3j4j{font-size:calc(16px * var(--ui-text,1));color:var(--ink-muted);margin:4px 0 0}.quote.svelte-xo3j4j{align-items:center;gap:8px;max-width:70ch;margin-top:6px;display:flex}.quote.leaving.svelte-xo3j4j{animation:.22s forwards svelte-xo3j4j-out}@keyframes svelte-xo3j4j-out{to{opacity:0;transform:translateY(-3px)}}blockquote.svelte-xo3j4j{min-width:0;font-family:var(--doc-font);font-style:italic;font-size:calc(15.5px * var(--ui-text,1));color:color-mix(in srgb, var(--ink) 85%, transparent);text-wrap:pretty;margin:0;line-height:1.45}.author.svelte-xo3j4j{font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);flex:none}.x.svelte-xo3j4j{background:var(--surface-sunken);width:24px;height:24px;color:var(--ink-muted);border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.x.svelte-xo3j4j:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent)}}.acts.svelte-xo3j4j{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.big.svelte-xo3j4j{height:44px;font-size:calc(16px * var(--ui-text,1));padding:0 22px}.hint.svelte-xo3j4j{font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted)}.top.svelte-xo3j4j{gap:calc(20px * var(--ui-space,1));grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;display:grid}.top.alone.svelte-xo3j4j{grid-template-columns:minmax(0,1fr)}.continue.svelte-xo3j4j{background:var(--surface-raised);min-height:230px;box-shadow:0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;border:0;border-radius:18px;grid-template-columns:190px minmax(0,1fr);padding:0;display:grid;overflow:hidden}@media (hover:hover){.continue.svelte-xo3j4j:hover{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-card)}}.continue.svelte-xo3j4j:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.cv.svelte-xo3j4j{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--c1) 55%, transparent), transparent 70%), linear-gradient(150deg, color-mix(in srgb, var(--c1) 40%, var(--surface-raised)), color-mix(in srgb, var(--c2) 35%, var(--surface-raised)));position:relative;overflow:hidden}.cv-pebble.svelte-xo3j4j{filter:drop-shadow(0 6px 14px #0000002e);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cb.svelte-xo3j4j{flex-direction:column;gap:8px;min-width:0;padding:20px 22px;display:flex}.eyebrow.svelte-xo3j4j{min-width:0;font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.eyebrow.svelte-xo3j4j b:where(.svelte-xo3j4j){color:var(--accent-strong)}.eyebrow.svelte-xo3j4j .sn:where(.svelte-xo3j4j){text-overflow:ellipsis;min-width:0;overflow:hidden}.ct.svelte-xo3j4j{font-family:var(--doc-font);font-size:calc(27px * var(--ui-text,1));text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.38;display:-webkit-box;overflow:hidden}.cp.svelte-xo3j4j{font-family:var(--doc-font);font-size:calc(16px * var(--ui-text,1));color:color-mix(in srgb, var(--ink) 80%, transparent);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.crow.svelte-xo3j4j{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:4px;display:flex}.go.svelte-xo3j4j{pointer-events:none;height:36px}.todo.svelte-xo3j4j{font-size:calc(13.5px * var(--ui-text,1));color:var(--ink-muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.bar.svelte-xo3j4j{background:var(--surface-sunken);border-radius:3px;flex:1;max-width:120px;height:6px;overflow:hidden}.bar.svelte-xo3j4j i:where(.svelte-xo3j4j){background:var(--accent);border-radius:inherit;height:100%;display:block}.waiting.svelte-xo3j4j{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;padding:16px 18px;display:flex}.whead.svelte-xo3j4j{align-items:center;gap:8px;margin-bottom:4px;display:flex}.whead.svelte-xo3j4j h2:where(.svelte-xo3j4j),.sec.svelte-xo3j4j{font-size:calc(18px * var(--ui-text,1));color:var(--ink);margin:0;font-weight:700}.count.svelte-xo3j4j{background:var(--spark);min-width:22px;height:20px;color:var(--on-spark);font-size:calc(12.5px * var(--ui-text,1));text-align:center;border-radius:999px;padding:0 7px;font-weight:700;line-height:20px}.sr.svelte-xo3j4j{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.link.svelte-xo3j4j{font:inherit;font-size:calc(14.5px * var(--ui-text,1));color:var(--accent-strong);background:0 0;border:0;border-radius:6px;margin-left:auto;padding:2px 4px;font-weight:700}@media (hover:hover){.link.svelte-xo3j4j:hover{text-decoration:underline}}.link.quiet.svelte-xo3j4j{color:var(--ink-muted);font-weight:600}.row.svelte-xo3j4j{min-width:0;padding:calc(10px * var(--ui-space,1)) 0;align-items:center;gap:6px;display:flex;position:relative}.row.svelte-xo3j4j+.row:where(.svelte-xo3j4j){border-top:1px solid var(--line)}.open.svelte-xo3j4j{min-width:0;font:inherit;text-align:left;color:inherit;background:0 0;border:0;border-radius:9px;flex:1;align-items:flex-start;gap:11px;padding:2px;display:flex}.open.svelte-xo3j4j:focus-visible,.mark.svelte-xo3j4j:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ic.svelte-xo3j4j{background:var(--surface-sunken);width:38px;height:38px;color:var(--ink-muted);border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.unread.svelte-xo3j4j{background:var(--spark);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-3px;left:-3px}.ic.stone.svelte-xo3j4j{background:0 0}.tx.svelte-xo3j4j{flex:1;gap:1px;min-width:0;display:grid}.tt.svelte-xo3j4j{font-size:calc(15.5px * var(--ui-text,1));text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:550;overflow:hidden}.row.new.svelte-xo3j4j .tt:where(.svelte-xo3j4j){font-weight:700}.from.svelte-xo3j4j{font-size:calc(13.5px * var(--ui-text,1));color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quoted.svelte-xo3j4j{font-family:var(--doc-font);font-size:calc(14.5px * var(--ui-text,1));color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.mark.svelte-xo3j4j{width:30px;height:30px;color:var(--ink-muted);opacity:0;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mark.svelte-xo3j4j:focus-visible{opacity:1}@media (hover:hover){.row.svelte-xo3j4j:hover .mark:where(.svelte-xo3j4j){opacity:1}.mark.svelte-xo3j4j:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}}@media (hover:none){.mark.svelte-xo3j4j{opacity:.8;width:36px;height:36px}}.put.svelte-xo3j4j{flex:none;position:relative}.chip.svelte-xo3j4j{height:30px;font:inherit;font-size:calc(13.5px * var(--ui-text,1));color:var(--accent-strong);background:color-mix(in srgb, var(--a,var(--accent)) 8%, var(--surface-raised));outline:1.5px dashed color-mix(in srgb, var(--a,var(--accent)) 70%, transparent);outline-offset:-1.5px;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;align-items:center;gap:5px;max-width:150px;padding:0 11px 0 7px;font-weight:700;display:inline-flex;overflow:hidden}.chip.plain.svelte-xo3j4j{color:var(--ink);outline-color:var(--line-strong);padding:0 9px 0 12px}@media (hover:hover){.chip.svelte-xo3j4j:hover{background:color-mix(in srgb, var(--a,var(--accent)) 16%, var(--surface-raised))}}.chip.svelte-xo3j4j:focus-visible{outline:2px solid var(--accent-strong)}.menu.svelte-xo3j4j{z-index:20;border-radius:var(--radius-lg);background:var(--glass-strong);min-width:200px;-webkit-backdrop-filter:blur(var(--blur-sheet));backdrop-filter:blur(var(--blur-sheet));box-shadow:var(--shadow-pop);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.menu.svelte-xo3j4j button:where(.svelte-xo3j4j),.pick.svelte-xo3j4j button:where(.svelte-xo3j4j){font:inherit;font-size:calc(14px * var(--ui-text,1));color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-weight:500;display:flex}@media (hover:hover){.menu.svelte-xo3j4j button:where(.svelte-xo3j4j):hover,.pick.svelte-xo3j4j button:where(.svelte-xo3j4j):hover{background:var(--accent-strong);color:var(--on-accent)}}.empty.svelte-xo3j4j{font-size:calc(15px * var(--ui-text,1));color:var(--ink-muted);margin:8px 0 0}.wfoot.svelte-xo3j4j{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.wfoot.svelte-xo3j4j .more:where(.svelte-xo3j4j){min-width:0;font-size:calc(13.5px * var(--ui-text,1));color:var(--ink-muted);flex:1}.wfoot.svelte-xo3j4j .link:where(.svelte-xo3j4j){margin-left:0}.recent-wrap.svelte-xo3j4j{gap:12px;display:grid}.recent.svelte-xo3j4j{gap:calc(14px * var(--ui-space,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card.svelte-xo3j4j{padding:calc(16px * var(--ui-space,1));background:var(--surface-raised);box-shadow:0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;border:0;border-radius:16px;flex-direction:column;gap:10px;display:flex;overflow:hidden}@media (hover:hover){.card.svelte-xo3j4j:hover{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-card)}}.card.svelte-xo3j4j:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.cardtop.svelte-xo3j4j{align-items:center;gap:11px;min-width:0;display:flex}.tw.svelte-xo3j4j{min-width:0;display:grid}.t.svelte-xo3j4j{font-size:calc(17px * var(--ui-text,1));text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.s.svelte-xo3j4j{min-width:0;font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);white-space:nowrap;display:flex}.sn.svelte-xo3j4j{text-overflow:ellipsis;min-width:0;overflow:hidden}.st.svelte-xo3j4j{flex:none}.p.svelte-xo3j4j{-webkit-line-clamp:3;line-clamp:3;font-family:var(--doc-font);font-size:calc(15px * var(--ui-text,1));color:color-mix(in srgb, var(--ink) 80%, transparent);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.foot.svelte-xo3j4j{gap:14px;margin-top:auto;display:flex}.layer.svelte-xo3j4j{z-index:60;background:var(--scrim);place-items:center;padding:20px;animation:.18s svelte-xo3j4j-fade;display:grid;position:fixed;inset:0}@keyframes svelte-xo3j4j-fade{0%{opacity:0}}.dialog.svelte-xo3j4j{background:var(--surface-raised);width:min(420px,100%);box-shadow:var(--shadow-pop);animation:svelte-xo3j4j-pop var(--dur-spring,.35s) var(--ease-spring,ease);border-radius:24px;padding:22px}@keyframes svelte-xo3j4j-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.dialog.svelte-xo3j4j .eyebrow:where(.svelte-xo3j4j){white-space:normal}.dialog.svelte-xo3j4j h3:where(.svelte-xo3j4j){font-family:var(--doc-font);font-size:calc(21px * var(--ui-text,1));margin:10px 0 12px;line-height:1.25}.dialog.svelte-xo3j4j ul:where(.svelte-xo3j4j){gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.dialog.svelte-xo3j4j li:where(.svelte-xo3j4j){font-size:calc(15px * var(--ui-text,1));gap:10px;line-height:1.4;display:flex}.dialog.svelte-xo3j4j li:where(.svelte-xo3j4j) svg{color:var(--accent-strong);flex:none;margin-top:2px}.skip.svelte-xo3j4j{font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);align-items:center;gap:8px;display:flex}.pick.svelte-xo3j4j{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin-top:12px;padding:6px;display:grid}.btns.svelte-xo3j4j{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.btns.svelte-xo3j4j .link:where(.svelte-xo3j4j){margin-left:0}.said.svelte-xo3j4j{background:var(--surface);box-shadow:0 0 0 1.5px var(--accent), 0 0 0 5px var(--accent-soft);border-radius:16px;gap:10px;padding:12px 14px;display:flex}.said.svelte-xo3j4j .ic:where(.svelte-xo3j4j){width:34px;height:34px}.said.svelte-xo3j4j .body:where(.svelte-xo3j4j){font-family:var(--doc-font);font-size:calc(15px * var(--ui-text,1));margin-top:2px;line-height:1.45;display:block}.from.note.svelte-xo3j4j{white-space:normal;margin:12px 0 0}@media (max-width:980px){.top.svelte-xo3j4j{grid-template-columns:minmax(0,1fr)}.recent.svelte-xo3j4j{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.in.svelte-xo3j4j{gap:22px;padding:14px 18px 40px}.hello.svelte-xo3j4j{font-size:calc(30px * var(--ui-text,1))}.acts.svelte-xo3j4j{align-items:flex-start}.hint.svelte-xo3j4j{display:none}.continue.svelte-xo3j4j{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:14px 0 14px 14px}.cv.svelte-xo3j4j{border-radius:14px;width:76px;height:76px}.cv-pebble.svelte-xo3j4j svg{width:40px;height:40px}.cb.svelte-xo3j4j{gap:6px;padding:0 14px}.ct.svelte-xo3j4j{font-size:calc(22px * var(--ui-text,1))}.cp.svelte-xo3j4j{-webkit-line-clamp:2;line-clamp:2;font-size:calc(15px * var(--ui-text,1))}.recent.svelte-xo3j4j{grid-template-columns:minmax(0,1fr);gap:10px}.card.svelte-xo3j4j .p:where(.svelte-xo3j4j){-webkit-line-clamp:2;line-clamp:2}}@media (prefers-reduced-motion:reduce){.quote.leaving.svelte-xo3j4j,.layer.svelte-xo3j4j,.dialog.svelte-xo3j4j{animation:none}}.phone-search.svelte-xo3j4j{display:none}@media (max-width:720px){.phone-search.svelte-xo3j4j{z-index:1;margin-bottom:14px;display:block;position:relative}}html[data-motion=gentle] .dialog.svelte-xo3j4j{animation-name:lg-fade;animation-timing-function:ease}html[data-motion=gentle] .quote.leaving.svelte-xo3j4j{animation-name:lg-fade-out}.here.svelte-13imldw{padding-left:calc(var(--size) * .22);align-items:center;display:inline-flex}.who.svelte-13imldw{display:inline-flex}.badge.svelte-13imldw{all:unset;padding:2px 2px 2px calc(var(--size) * .22 + 2px);border-radius:var(--radius-pill);cursor:pointer;align-items:center;display:inline-flex}.badge.svelte-13imldw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pebble.svelte-13imldw{width:var(--size);height:var(--size);margin-left:calc(var(--size) * -.22);background:var(--who);color:#fff;font-size:calc(var(--size) * .38);letter-spacing:.01em;box-shadow:0 0 0 2px var(--surface,#fff);cursor:inherit;-webkit-user-select:none;user-select:none;border-radius:48% 52% 50% 50%/54% 50% 50% 46%;flex:none;place-items:center;font-weight:650;animation:.35s cubic-bezier(.2,.9,.3,1.3) svelte-13imldw-arrive;display:inline-grid}.here.svelte-13imldw:not(.badge) .pebble:where(.svelte-13imldw){cursor:default}.pebble.more.svelte-13imldw{background:var(--surface-sunken,#e8eeee);color:var(--ink-muted)}.pebble.typing.svelte-13imldw{animation:1.6s ease-in-out infinite svelte-13imldw-breathe}.list.svelte-13imldw{z-index:60;box-sizing:border-box;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font-size:calc(13.5px * var(--ui-text,1));color:var(--ink);cursor:default;animation:svelte-13imldw-pop var(--dur-quick) var(--ease-out);flex-direction:column;gap:12px;padding:14px 14px 10px;display:flex;position:fixed}.list.svelte-13imldw h3:where(.svelte-13imldw){font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);margin:0;font-weight:650}.person.svelte-13imldw{align-items:flex-start;gap:10px;display:flex}.stone-wrap.svelte-13imldw{border-radius:50%;display:grid}.stone-wrap.typing.svelte-13imldw{animation:1.6s ease-in-out infinite svelte-13imldw-breathe}@keyframes svelte-13imldw-breathe{0%,to{box-shadow:0 0 0 2px var(--surface,#fff), 0 0 0 3px color-mix(in srgb, var(--who) 0%, transparent)}50%{box-shadow:0 0 0 2px var(--surface,#fff), 0 0 0 5px color-mix(in srgb, var(--who) 35%, transparent)}}@media (prefers-reduced-motion:reduce){.stone-wrap.typing.svelte-13imldw{animation:none}}.lines.svelte-13imldw{flex-direction:column;gap:3px;min-width:0;display:flex}.lines.svelte-13imldw strong:where(.svelte-13imldw){white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.you.svelte-13imldw{color:var(--ink-muted);font-weight:500}.device.svelte-13imldw{color:var(--ink-muted);font-size:calc(12.5px * var(--ui-text,1));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.device.typing.svelte-13imldw{color:var(--accent);font-weight:600}.people.svelte-13imldw{all:unset;border-top:1px solid var(--line);color:var(--accent);cursor:pointer;font-size:calc(13px * var(--ui-text,1));align-items:center;gap:7px;padding:8px 6px 4px;display:flex}.people.svelte-13imldw:focus-visible{color:var(--accent-strong);text-decoration:underline}@media (hover:hover){.people.svelte-13imldw:hover{color:var(--accent-strong);text-decoration:underline}}@keyframes svelte-13imldw-arrive{0%{opacity:0;transform:scale(.4)translateY(4px)}}@keyframes svelte-13imldw-pop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pebble.svelte-13imldw,.pebble.typing.svelte-13imldw,.list.svelte-13imldw{animation:none}}html[data-motion=gentle] .pebble.svelte-13imldw,html[data-motion=gentle] .list.svelte-13imldw{animation-name:lg-fade;animation-timing-function:ease}html[data-motion=gentle] .pebble.typing.svelte-13imldw,html[data-motion=gentle] .stone-wrap.typing.svelte-13imldw{animation:none}.rename.svelte-jtr91w{box-sizing:border-box;border:1px solid var(--accent-strong);background:var(--surface-raised);width:100%;min-width:60px;height:26px;color:var(--ink);font:inherit;font-size:inherit;font-weight:inherit;box-shadow:0 0 0 3px var(--accent-soft);border-radius:8px;outline:none;flex:1;margin:0;padding:0 8px}.pinned.svelte-my5oen h2:where(.svelte-my5oen){align-items:center;gap:6px;display:inline-flex}.pinned.svelte-my5oen .pin:where(.svelte-my5oen){color:var(--spark-text,var(--spark));display:inline-flex}.page.svelte-my5oen{border-radius:inherit;height:100%;overflow:auto}.cover.svelte-my5oen{border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:radial-gradient(90% 140% at 100% 0%, color-mix(in srgb, var(--c1) 45%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--c1) 22%, var(--note-bg)), color-mix(in srgb, var(--c2) 16%, var(--note-bg)));align-items:flex-end;min-height:176px;display:flex;position:relative;overflow:hidden}.ripples.svelte-my5oen{fill:none;width:100%;height:60px;stroke:color-mix(in srgb, var(--c2) 30%, transparent);stroke-width:2.5px;stroke-linecap:round;position:absolute;bottom:6px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000 80%);mask-image:linear-gradient(90deg,#0000 45%,#000 80%)}.stone.svelte-my5oen{opacity:.55;filter:blur(.3px);position:absolute;top:-26px;right:16%;transform:rotate(-8deg)}.stone.svelte-my5oen svg g{display:none}.cin.svelte-my5oen{flex-wrap:wrap;align-items:flex-end;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:0 40px 22px;display:flex;position:relative}.name.svelte-my5oen{flex:220px;min-width:min(220px,100%)}h1.svelte-my5oen{font-size:calc(34px * var(--ui-text,1));letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:750;line-height:1.1}.count.svelte-my5oen{font-size:calc(15px * var(--ui-text,1));color:var(--ink-muted);margin:4px 0 0;font-weight:600}.acts.svelte-my5oen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acts.svelte-my5oen .lg-btn:where(.svelte-my5oen){height:40px}.acts.svelte-my5oen .round:where(.svelte-my5oen){justify-content:center;width:40px;padding:0}.more-wrap.svelte-my5oen{position:relative}.menu.svelte-my5oen{z-index:50;border-radius:var(--radius-lg);background:var(--glass-strong);min-width:220px;-webkit-backdrop-filter:blur(var(--blur-sheet));backdrop-filter:blur(var(--blur-sheet));box-shadow:var(--shadow-pop);padding:6px;display:grid;position:fixed}.menu.svelte-my5oen button:where(.svelte-my5oen){font:inherit;font-size:calc(14px * var(--ui-text,1));color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.menu.svelte-my5oen button:where(.svelte-my5oen) .icon{color:var(--ink-muted)}.menu.svelte-my5oen button:where(.svelte-my5oen):focus-visible{background:var(--accent-strong);color:var(--on-accent)}@media (hover:hover){.menu.svelte-my5oen button:where(.svelte-my5oen):hover{background:var(--accent-strong);color:var(--on-accent)}}.menu.svelte-my5oen button:where(.svelte-my5oen):focus-visible .icon{color:inherit}@media (hover:hover){.menu.svelte-my5oen button:where(.svelte-my5oen):hover .icon{color:inherit}}.menu.svelte-my5oen .danger:where(.svelte-my5oen){color:var(--danger)}.menu.svelte-my5oen hr:where(.svelte-my5oen){border:0;border-top:1px solid var(--line);margin:4px 6px}@media (pointer:coarse){.menu.svelte-my5oen button:where(.svelte-my5oen){font-size:calc(15.5px * var(--ui-text,1));padding:11px 12px}}h1.renaming.svelte-my5oen{font-size:calc(26px * var(--ui-text,1));min-width:220px}h1.renaming.svelte-my5oen .rename{height:44px;font-size:inherit}.here.svelte-my5oen{background:var(--glass-strong,var(--surface-raised));box-shadow:var(--shadow-glass);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.live.svelte-my5oen{background:var(--success,#1fbf6a);border-radius:50%;width:8px;height:8px}.in.svelte-my5oen{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;max-width:1120px;margin:0 auto;padding:24px 40px 60px;display:grid}.in.solo.svelte-my5oen:not(:has(.folders)){grid-template-columns:minmax(0,1fr)}.main.svelte-my5oen{gap:22px;min-width:0;display:grid}.side.svelte-my5oen{gap:20px;min-width:0;display:grid;position:sticky;top:16px}.first.svelte-my5oen{border:1.5px dashed var(--line);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:36px 20px;display:flex}.first.svelte-my5oen h2:where(.svelte-my5oen){font-size:calc(20px * var(--ui-text,1));margin:6px 0 0}.first.svelte-my5oen p:where(.svelte-my5oen){max-width:32ch;font-size:calc(15px * var(--ui-text,1));color:var(--ink-muted);margin:0}.first.svelte-my5oen .facts:where(.svelte-my5oen){flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.continue.svelte-my5oen{background:var(--surface-raised);box-shadow:0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;border:0;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}@media (hover:hover){.continue.svelte-my5oen:hover,.card.svelte-my5oen:hover,.nrow.svelte-my5oen:hover,.frow.svelte-my5oen:hover{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-card)}}.cv.svelte-my5oen{background:linear-gradient(150deg, color-mix(in srgb, var(--c1) 40%, var(--surface-raised)), color-mix(in srgb, var(--c2) 35%, var(--surface-raised)));border-radius:14px;flex:none;place-items:center;width:64px;height:64px;display:grid}.cb.svelte-my5oen{flex:1;gap:2px;min-width:0;display:grid}.eyebrow.svelte-my5oen{font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted)}.eyebrow.svelte-my5oen b:where(.svelte-my5oen){color:var(--accent-strong)}.ct.svelte-my5oen{font-size:calc(18px * var(--ui-text,1));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cp.svelte-my5oen{font-family:var(--doc-font);font-size:calc(15px * var(--ui-text,1));color:color-mix(in srgb, var(--ink) 80%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.go.svelte-my5oen{pointer-events:none;flex:none;height:36px}.sec.svelte-my5oen{align-items:center;gap:12px;margin-bottom:12px;display:flex}h2.svelte-my5oen{font-size:calc(19px * var(--ui-text,1));color:var(--ink);margin:0;font-weight:700}.sec.svelte-my5oen h2:where(.svelte-my5oen){flex:1}.seg.svelte-my5oen{background:var(--surface-sunken);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg.svelte-my5oen button:where(.svelte-my5oen){height:32px;font:inherit;font-size:calc(14.5px * var(--ui-text,1));color:var(--ink-muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-weight:600;display:inline-flex}.seg.svelte-my5oen button.on:where(.svelte-my5oen){background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-card)}.grid.svelte-my5oen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.card.svelte-my5oen{background:var(--surface-raised);min-width:0;box-shadow:0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;border:0;border-radius:16px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.t.svelte-my5oen{font-size:calc(18px * var(--ui-text,1));overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-weight:700;line-height:1.25;display:flex}.dot.svelte-my5oen{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.m.svelte-my5oen{font-size:calc(14.5px * var(--ui-text,1));color:var(--ink-muted)}.p.svelte-my5oen{font-family:var(--doc-font);font-size:calc(15.5px * var(--ui-text,1));color:color-mix(in srgb, var(--ink) 82%, transparent);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.todo.svelte-my5oen{font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.bar.svelte-my5oen{background:var(--surface-sunken);border-radius:3px;width:80px;height:5px;margin-left:4px;overflow:hidden}.bar.svelte-my5oen i:where(.svelte-my5oen){background:var(--accent);height:100%;display:block}.more.svelte-my5oen{margin-top:12px}.folder.svelte-my5oen+.folder:where(.svelte-my5oen){margin-top:18px}.folder.svelte-my5oen h3:where(.svelte-my5oen){font-size:calc(16px * var(--ui-text,1));color:var(--ink);align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}.folder.svelte-my5oen h3:where(.svelte-my5oen) span:where(.svelte-my5oen){color:var(--ink-muted);font-weight:600}.empty.svelte-my5oen{font-size:calc(15px * var(--ui-text,1));color:var(--ink-muted);margin:0}.news.svelte-my5oen{background:var(--surface-raised);box-shadow:0 0 0 1px var(--line);border-radius:18px;flex-direction:column;padding:16px 18px 10px;display:flex}.nhead.svelte-my5oen{align-items:center;gap:8px;margin-bottom:4px;display:flex}.badge.svelte-my5oen{background:var(--spark);min-width:22px;height:20px;color:var(--on-spark);font-size:calc(12.5px * var(--ui-text,1));text-align:center;border-radius:999px;padding:0 7px;font-weight:700;line-height:20px}.nrow.svelte-my5oen{font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:11px;padding:10px 2px;display:flex}.nrow.svelte-my5oen+.nrow:where(.svelte-my5oen){border-top:1px solid var(--line);border-radius:0}@media (hover:hover){.nrow.svelte-my5oen:hover{box-shadow:none;background:color-mix(in srgb, var(--ink) 4%, transparent)}}.who.svelte-my5oen{flex:none}.nt.svelte-my5oen{flex:1;gap:2px;min-width:0;display:grid}.what.svelte-my5oen{font-size:calc(15.5px * var(--ui-text,1));line-height:1.35}.ex.svelte-my5oen{font-family:var(--doc-font);font-size:calc(14.5px * var(--ui-text,1));color:var(--ink-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.when.svelte-my5oen{font-size:calc(13.5px * var(--ui-text,1));color:var(--ink-muted);flex:none}.nfoot.svelte-my5oen{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0 4px;display:flex}.link.svelte-my5oen{font:inherit;font-size:calc(14.5px * var(--ui-text,1));color:var(--accent-strong);background:0 0;border:0;border-radius:6px;padding:2px 4px;font-weight:700}@media (hover:hover){.link.svelte-my5oen:hover{text-decoration:underline}}.link.quiet.svelte-my5oen{color:var(--ink-muted);font-weight:600}.folders.svelte-my5oen{gap:4px;display:grid}.folders.svelte-my5oen h2:where(.svelte-my5oen){margin-bottom:6px}.frow.svelte-my5oen{background:var(--surface-raised);box-shadow:0 0 0 1px var(--line);font:inherit;color:var(--ink);text-align:left;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.fi.svelte-my5oen{background:color-mix(in srgb, var(--c1) 22%, var(--surface-raised));width:34px;height:34px;color:color-mix(in srgb, var(--c2) 70%, var(--ink));border-radius:10px;place-items:center;display:grid}.fn.svelte-my5oen{min-width:0;font-size:calc(16px * var(--ui-text,1));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:650;overflow:hidden}.fc.svelte-my5oen{font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted)}button.svelte-my5oen:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@media (max-width:980px){.in.svelte-my5oen{grid-template-columns:minmax(0,1fr)}.side.svelte-my5oen{order:-1;position:static}.folders.svelte-my5oen{display:none}}@media (max-width:720px){.cin.svelte-my5oen{padding:0 18px 16px}h1.svelte-my5oen{font-size:calc(30px * var(--ui-text,1))}.acts.svelte-my5oen .lg-btn--secondary:where(.svelte-my5oen):not(.round){display:none}.stone.svelte-my5oen{right:-10px}.in.svelte-my5oen{gap:18px;padding:16px 18px 40px}.grid.svelte-my5oen{grid-template-columns:minmax(0,1fr);gap:10px}.go.svelte-my5oen{display:none}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,math,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.19.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.scrim.svelte-nxlrjq{background:var(--scrim);z-index:80;position:fixed;inset:0}.sheet.svelte-nxlrjq{z-index:81;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(720px,100vw - 32px);height:min(640px,100dvh - 32px);box-shadow:var(--shadow-pop);grid-template-rows:auto auto auto 1fr auto auto;gap:12px;padding:24px;animation:.25s cubic-bezier(.2,1.2,.4,1) svelte-nxlrjq-rise;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-nxlrjq-rise{0%{opacity:0;transform:translate(-50%,-46%)}}.close.svelte-nxlrjq{position:absolute;top:14px;right:14px}h2.svelte-nxlrjq{font-size:calc(20px * var(--ui-text,1));margin:0;font-weight:650}.find.svelte-nxlrjq{border-radius:var(--radius-pill);background:var(--surface-sunken);height:40px;color:var(--ink-muted);align-items:center;gap:8px;padding:0 14px;display:flex}.find.svelte-nxlrjq:focus-within{outline:2px solid var(--accent-strong);outline-offset:1px}.find.svelte-nxlrjq input:where(.svelte-nxlrjq){min-width:0;color:var(--ink);font:inherit;font-size:calc(15px * var(--ui-text,1));background:0 0;border:0;outline:none;flex:1}.sources.svelte-nxlrjq{gap:4px;display:flex}.sources.svelte-nxlrjq button:where(.svelte-nxlrjq){border-radius:var(--radius-pill);height:28px;color:var(--ink-muted);font:inherit;font-size:calc(13.5px * var(--ui-text,1));background:0 0;border:0;padding:0 12px}.sources.svelte-nxlrjq button[aria-selected=true]:where(.svelte-nxlrjq){background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.results.svelte-nxlrjq{min-height:0;margin:0 -8px;padding:0 8px;overflow:auto}.grid.svelte-nxlrjq{columns:3 180px;column-gap:10px}.tile.svelte-nxlrjq{background:var(--surface-sunken);break-inside:avoid;cursor:pointer;border:0;border-radius:12px;width:100%;margin:0 0 10px;padding:0;display:block;position:relative;overflow:hidden}.tile.svelte-nxlrjq img:where(.svelte-nxlrjq){object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}@media (hover:hover){.tile.svelte-nxlrjq:hover img:where(.svelte-nxlrjq){transform:scale(1.03)}}.tile.svelte-nxlrjq:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.by.svelte-nxlrjq{color:#fff;font-size:calc(12px * var(--ui-text,1));text-align:left;white-space:nowrap;text-overflow:ellipsis;opacity:0;background:linear-gradient(#0000,#0000008c);padding:18px 10px 7px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tile.svelte-nxlrjq:focus-visible .by:where(.svelte-nxlrjq){opacity:1}@media (hover:hover){.tile.svelte-nxlrjq:hover .by:where(.svelte-nxlrjq){opacity:1}}@media (hover:none){.by.svelte-nxlrjq{opacity:1}}.adding.svelte-nxlrjq{color:#fff;font-weight:600;font-size:calc(14px * var(--ui-text,1));background:#00000073;place-items:center;display:grid;position:absolute;inset:0}.more.svelte-nxlrjq{margin:4px auto 8px;display:block}.quiet.svelte-nxlrjq{color:var(--ink-muted);text-align:center;font-size:calc(14px * var(--ui-text,1));margin:24px 0}.ideas.svelte-nxlrjq{flex-wrap:wrap;justify-content:center;gap:8px;padding:32px 0;display:flex}.idea.svelte-nxlrjq{border:1px solid var(--line);border-radius:var(--radius-pill);height:32px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ui-text,1));background:0 0;padding:0 14px}@media (hover:hover){.idea.svelte-nxlrjq:hover{background:var(--accent-soft);border-color:#0000}}.error.svelte-nxlrjq{color:var(--danger);font-size:calc(13.5px * var(--ui-text,1));margin:0}.fine.svelte-nxlrjq{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:0}@media (prefers-reduced-motion:reduce){.sheet.svelte-nxlrjq{animation:none}.tile.svelte-nxlrjq img:where(.svelte-nxlrjq){transition:none}}html[data-motion=gentle] .sheet.svelte-nxlrjq{animation-name:lg-fade;animation-timing-function:ease}.scrim.svelte-1c8t5nr{z-index:45;position:fixed;inset:0}.pop.svelte-1c8t5nr{z-index:46;background:var(--surface-raised);border:1px solid var(--line);width:max-content;max-width:calc(100vw - 16px);box-shadow:var(--shadow-pop);font-size:calc(13.5px * var(--ui-text,1));border-radius:10px;flex-direction:column;padding:5px;display:flex;position:fixed}.pop.svelte-1c8t5nr button[role=menuitem]:where(.svelte-1c8t5nr){all:unset;color:var(--ink);cursor:default;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;display:flex}.pop.svelte-1c8t5nr button[role=menuitem]:where(.svelte-1c8t5nr):focus-visible{background:var(--accent);color:var(--on-accent)}@media (hover:hover){.pop.svelte-1c8t5nr button[role=menuitem]:where(.svelte-1c8t5nr):hover{background:var(--accent);color:var(--on-accent)}}.pop.svelte-1c8t5nr button.delete[role=menuitem]:where(.svelte-1c8t5nr){color:var(--danger)}.icons.svelte-1c8t5nr{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:2px;min-width:240px;margin-bottom:4px;padding-bottom:5px;display:grid}.pop.svelte-1c8t5nr .icons:where(.svelte-1c8t5nr) button[role=menuitem]:where(.svelte-1c8t5nr){text-align:center;flex-direction:column;justify-content:center;gap:3px;padding:8px 4px 6px;font-size:11.5px;font-weight:600}.pop.svelte-1c8t5nr button.sub[role=menuitem]:where(.svelte-1c8t5nr){padding-left:30px}.grow.svelte-1c8t5nr{flex:1}.home.svelte-1c8t5nr{border-bottom:1px solid var(--line);color:var(--ink-muted);align-items:flex-start;gap:8px;max-width:260px;margin:2px 4px 6px;padding:6px 6px 8px;display:flex}.home.svelte-1c8t5nr svg{flex:none;margin-top:2px}.home.svelte-1c8t5nr span:where(.svelte-1c8t5nr){gap:1px;display:grid}.home.svelte-1c8t5nr b:where(.svelte-1c8t5nr){color:var(--ink);font-weight:600;font-size:calc(12.5px * var(--ui-text,1))}.home.svelte-1c8t5nr small:where(.svelte-1c8t5nr){font-size:calc(11.5px * var(--ui-text,1));line-height:1.3}.chev.svelte-1c8t5nr{color:var(--ink-muted);transition:transform .15s;display:inline-flex}.chev.open.svelte-1c8t5nr{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.chev.svelte-1c8t5nr{transition:none}}.pop.svelte-1c8t5nr button.delete[role=menuitem]:where(.svelte-1c8t5nr):focus-visible{background:var(--danger);color:#fff}@media (hover:hover){.pop.svelte-1c8t5nr button.delete[role=menuitem]:where(.svelte-1c8t5nr):hover{background:var(--danger);color:#fff}}hr.svelte-1c8t5nr{border:0;border-top:1px solid var(--line);width:calc(100% - 12px);margin:4px 6px}.describe.svelte-1c8t5nr{gap:8px;width:min(340px,100vw - 16px);padding:14px}.describe.svelte-1c8t5nr label:where(.svelte-1c8t5nr){font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted)}.describe.svelte-1c8t5nr input:where(.svelte-1c8t5nr){border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);height:36px;color:var(--ink);font:inherit;font-size:calc(15px * var(--ui-text,1));padding:0 12px}.describe.svelte-1c8t5nr p:where(.svelte-1c8t5nr){font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:0}.actions.svelte-1c8t5nr{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.viewer.svelte-n6yu9y{z-index:60;background:color-mix(in srgb, var(--ink) 55%, transparent);-webkit-backdrop-filter:var(--blur-sheet);place-items:center;padding:48px 24px;animation:.16s ease-out svelte-n6yu9y-fade;display:grid;position:fixed;inset:0}img.svelte-n6yu9y{border-radius:var(--radius-lg);max-width:100%;max-height:100%;box-shadow:var(--shadow-pop);cursor:zoom-out}.close.svelte-n6yu9y{all:unset;background:var(--glass-strong);width:36px;height:36px;color:var(--ink);box-shadow:var(--shadow-pop);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;top:16px;right:16px}.close.svelte-n6yu9y:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@keyframes svelte-n6yu9y-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.viewer.svelte-n6yu9y{animation:none}}.scrim.svelte-1tc3ij{z-index:45;position:fixed;inset:0}.pop.svelte-1tc3ij{z-index:46;background:var(--glass-strong);width:max-content;min-width:220px;max-width:calc(100vw - 16px);-webkit-backdrop-filter:blur(var(--blur-sheet));backdrop-filter:blur(var(--blur-sheet));border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);font-size:calc(14px * var(--ui-text,1));animation:svelte-1tc3ij-menu-in .12s var(--ease-out);flex-direction:column;padding:6px;display:flex;position:fixed}@keyframes svelte-1tc3ij-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.parent.svelte-1tc3ij{flex-direction:column;display:flex;position:relative}.sub.svelte-1tc3ij{position:absolute;top:-6px}.sub.right.svelte-1tc3ij{left:calc(100% + 4px)}.sub.left.svelte-1tc3ij{right:calc(100% + 4px)}button[role^=menuitem].svelte-1tc3ij:not(.dot){all:unset;color:var(--ink);cursor:default;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:6px 10px 6px 8px;display:grid}button[role^=menuitem].svelte-1tc3ij:not(.dot):focus-visible,button[aria-expanded=true].svelte-1tc3ij{background:var(--accent-strong);color:var(--on-accent)}@media (hover:hover){button[role^=menuitem].svelte-1tc3ij:not(.dot):hover{background:var(--accent-strong);color:var(--on-accent)}}button[role^=menuitem].svelte-1tc3ij:disabled{color:var(--ink-muted);opacity:.55;background:0 0}kbd.svelte-1tc3ij,.tick.svelte-1tc3ij{font:inherit;font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted)}button.svelte-1tc3ij:focus-visible kbd:where(.svelte-1tc3ij),button.svelte-1tc3ij:focus-visible .tick:where(.svelte-1tc3ij){color:inherit}@media (hover:hover){button.svelte-1tc3ij:hover kbd:where(.svelte-1tc3ij),button.svelte-1tc3ij:hover .tick:where(.svelte-1tc3ij){color:inherit}}.u.svelte-1tc3ij{text-underline-offset:3px;text-decoration:underline}hr.svelte-1tc3ij{border:0;border-top:1px solid var(--line);width:calc(100% - 16px);margin:4px 8px}.quick.svelte-1tc3ij{gap:2px;padding:2px;display:flex}.quick.svelte-1tc3ij button[role^=menuitem]:where(.svelte-1tc3ij){height:32px;color:var(--accent-strong);flex:1;grid-template-columns:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.quick.svelte-1tc3ij button[aria-checked=true]:where(.svelte-1tc3ij){background:var(--accent-soft)}.dots.svelte-1tc3ij{gap:8px;padding:6px 8px;display:flex}.dot.off.svelte-1tc3ij{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.dot.svelte-1tc3ij{all:unset;background:var(--dot);color:#fff;cursor:default;width:24px;height:24px;transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #00000014}@media (hover:hover){.dot.svelte-1tc3ij:hover{transform:scale(1.12)}}.pop.svelte-1tc3ij:focus{outline:none}.dot.svelte-1tc3ij:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}html[data-motion=gentle] .pop.svelte-1tc3ij{animation-name:lg-fade;animation-timing-function:ease}.scrim.svelte-1h7bt6q{background:var(--scrim);z-index:60;position:fixed;inset:0}.crop-sheet.svelte-1h7bt6q{z-index:61;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--shadow-pop);gap:12px;padding:18px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}h2.svelte-1h7bt6q{font-size:calc(16px * var(--ui-text,1));color:var(--ink);margin:0;font-weight:600}.stage-wrap.svelte-1h7bt6q{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ink) 8%, transparent);place-items:center;padding:12px;display:grid}.stage.svelte-1h7bt6q{width:min(100%, calc(52dvh * var(--r,1)));touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.stage.svelte-1h7bt6q img:where(.svelte-1h7bt6q){object-fit:fill;pointer-events:none;border-radius:4px;width:100%;height:100%;display:block}.frame.svelte-1h7bt6q{outline:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #00000080}.move.svelte-1h7bt6q{all:unset;cursor:move;background-image:linear-gradient(90deg,#0000 calc(33.3% - .5px),#ffffff73 calc(33.3% - .5px) calc(33.3% + .5px),#0000 calc(33.3% + .5px) calc(66.6% - .5px),#ffffff73 calc(66.6% - .5px) calc(66.6% + .5px),#0000 calc(66.6% + .5px)),linear-gradient(#0000 calc(33.3% - .5px),#ffffff73 calc(33.3% - .5px) calc(33.3% + .5px),#0000 calc(33.3% + .5px) calc(66.6% - .5px),#ffffff73 calc(66.6% - .5px) calc(66.6% + .5px),#0000 calc(66.6% + .5px));position:absolute;inset:0}.handle.svelte-1h7bt6q{all:unset;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;display:grid;position:absolute}.handle.svelte-1h7bt6q:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #0006}.handle.n.svelte-1h7bt6q:after,.handle.s.svelte-1h7bt6q:after{border-radius:3px;width:22px;height:6px}.handle.e.svelte-1h7bt6q:after,.handle.w.svelte-1h7bt6q:after{border-radius:3px;width:6px;height:22px}.move.svelte-1h7bt6q:focus-visible,.handle.svelte-1h7bt6q:focus-visible:after{outline:2px solid var(--accent-strong);outline-offset:2px}.nw.svelte-1h7bt6q{cursor:nwse-resize;top:0;left:0}.n.svelte-1h7bt6q{cursor:ns-resize;top:0;left:50%}.ne.svelte-1h7bt6q{cursor:nesw-resize;top:0;left:100%}.e.svelte-1h7bt6q{cursor:ew-resize;top:50%;left:100%}.se.svelte-1h7bt6q{cursor:nwse-resize;top:100%;left:100%}.s.svelte-1h7bt6q{cursor:ns-resize;top:100%;left:50%}.sw.svelte-1h7bt6q{cursor:nesw-resize;top:100%;left:0}.w.svelte-1h7bt6q{cursor:ew-resize;top:50%;left:0}.row.svelte-1h7bt6q{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.label.svelte-1h7bt6q{min-width:48px;font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted)}.chip.svelte-1h7bt6q{all:unset;box-sizing:border-box;border:1px solid var(--line-strong);height:32px;color:var(--ink);font-size:calc(13.5px * var(--ui-text,1));cursor:default;border-radius:999px;align-items:center;padding:0 13px;display:inline-flex}@media (hover:hover){.chip.svelte-1h7bt6q:hover{background:var(--accent-soft)}}.chip[aria-checked=true].svelte-1h7bt6q{border-color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent-strong)}.chip.svelte-1h7bt6q:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.slider.svelte-1h7bt6q{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);gap:4px;display:grid}.slider.svelte-1h7bt6q b:where(.svelte-1h7bt6q){color:var(--ink);font-weight:600}.slider.off.svelte-1h7bt6q{opacity:.55}.slider.svelte-1h7bt6q input:where(.svelte-1h7bt6q){width:100%;accent-color:var(--accent-strong)}.hint.svelte-1h7bt6q{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:0}.actions.svelte-1h7bt6q{align-items:center;gap:8px;display:flex}.grow.svelte-1h7bt6q{flex:1}.pill.svelte-16b1ox9{background:var(--glass);height:42px;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.8);backdrop-filter:blur(var(--blur-glass)) saturate(1.8);box-shadow:var(--shadow-glass);border-radius:999px;align-items:center;gap:2px;padding:0 6px;display:inline-flex;position:relative}@keyframes svelte-16b1ox9-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.group.svelte-16b1ox9{gap:2px;display:flex}.sep.svelte-16b1ox9{background:var(--line);width:1px;height:20px;margin:0 6px}.tb.svelte-16b1ox9{min-width:34px;height:32px;color:var(--ink);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:1px;padding:0 6px;display:inline-flex}.tb.wide.svelte-16b1ox9{padding:0 7px 0 8px}.style-button.svelte-16b1ox9{background:color-mix(in srgb, var(--ink) 6%, transparent);font-size:calc(13.5px * var(--ui-text,1));white-space:nowrap;gap:3px;margin-right:2px;padding:0 8px 0 11px;font-weight:650}.style-button.svelte-16b1ox9 .style-name:where(.svelte-16b1ox9){text-align:left;min-width:34px}.style-button.serif.svelte-16b1ox9{font-family:var(--note-heading-font,var(--doc-font))}.style-button.strong.svelte-16b1ox9{font-weight:700}.style-button.italic.svelte-16b1ox9{font-style:italic}.style-button.mono.svelte-16b1ox9{font-family:var(--mono-font);font-size:calc(12.5px * var(--ui-text,1))}@media (hover:hover){.tb.svelte-16b1ox9:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.tb.svelte-16b1ox9:disabled{opacity:.35;cursor:default;background:0 0}.tb[aria-pressed=true].svelte-16b1ox9,.tb[aria-expanded=true].svelte-16b1ox9{background:color-mix(in srgb, var(--ink) 10%, transparent)}.tb.svelte-16b1ox9:focus-visible,.item.svelte-16b1ox9:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.menu.svelte-16b1ox9{z-index:40;border-radius:var(--radius-lg);min-width:230px;animation:svelte-16b1ox9-menu-in var(--dur-base) var(--ease-out);transform-origin:top;background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-sheet));backdrop-filter:blur(var(--blur-sheet));box-shadow:var(--shadow-pop);padding:6px;display:grid;position:absolute;top:48px}.item.svelte-16b1ox9{color:var(--ink);font:inherit;font-size:calc(14px * var(--ui-text,1));text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:6px 10px 6px 6px;display:grid}@media (hover:hover){.item.svelte-16b1ox9:hover{background:var(--accent-strong);color:var(--on-accent)}.item.svelte-16b1ox9:hover kbd:where(.svelte-16b1ox9){color:inherit}}.tick.svelte-16b1ox9{font-size:calc(12px * var(--ui-text,1))}.rule.svelte-16b1ox9{background:var(--line);height:1px;margin:4px 8px}@media (max-width:560px){.pill.svelte-16b1ox9{max-width:100%;padding:0 3px}.tb.svelte-16b1ox9{min-width:30px;padding:0 3px}.tb.wide.svelte-16b1ox9{padding:0 3px 0 4px}.sep.svelte-16b1ox9{margin:0 2px}}@media (max-width:360px){.sep.svelte-16b1ox9,.tb.highlight.svelte-16b1ox9{display:none}}.date-picker.svelte-16b1ox9{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:42px;right:0}kbd.svelte-16b1ox9{font:inherit;font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted)}.style-title.svelte-16b1ox9 .label:where(.svelte-16b1ox9){font-family:var(--note-heading-font,var(--doc-font));font-size:calc(18px * var(--ui-text,1));font-weight:700}.style-heading1.svelte-16b1ox9 .label:where(.svelte-16b1ox9){font-family:var(--note-heading-font,var(--doc-font));font-size:calc(16.5px * var(--ui-text,1));font-weight:700}.style-heading2.svelte-16b1ox9 .label:where(.svelte-16b1ox9){font-family:var(--note-heading-font,var(--doc-font));font-size:calc(15.5px * var(--ui-text,1));font-weight:700}.style-heading3.svelte-16b1ox9 .label:where(.svelte-16b1ox9),.style-heading4.svelte-16b1ox9 .label:where(.svelte-16b1ox9),.style-heading5.svelte-16b1ox9 .label:where(.svelte-16b1ox9){font-family:var(--note-heading-font,var(--doc-font));font-weight:650}html[data-motion=gentle] .menu.svelte-16b1ox9{animation-name:lg-fade;animation-timing-function:ease}.find.svelte-vruida{border-radius:var(--radius-pill);background:var(--glass-strong);width:min(380px,100%);height:40px;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.8);backdrop-filter:blur(var(--blur-glass)) saturate(1.8);box-shadow:var(--shadow-glass), 0 10px 30px #12201e1f;color:var(--ink-muted);animation:svelte-vruida-find-in var(--dur-spring) var(--ease-spring);transform-origin:100% 0;align-items:center;gap:4px;padding:0 5px 0 13px;display:flex}html[data-motion=gentle] .find.svelte-vruida{animation:svelte-vruida-find-fade var(--dur-quick) ease}html[data-motion=off] .find.svelte-vruida{animation:none}@keyframes svelte-vruida-find-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}}@keyframes svelte-vruida-find-fade{0%{opacity:0}}input.svelte-vruida{min-width:0;height:30px;color:var(--ink);font:inherit;font-size:calc(14.5px * var(--ui-text,1));background:0 0;border:0;outline:0;flex:1;padding:0 4px}input.svelte-vruida::-webkit-search-cancel-button{display:none}input.svelte-vruida::placeholder{color:var(--ink-muted)}.count.svelte-vruida{font-size:calc(12.5px * var(--ui-text,1));font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap;flex:none}.count.none.svelte-vruida{color:var(--spark-text)}.sep.svelte-vruida{background:var(--line);width:1px;height:18px;margin:0 3px 0 5px}.tb.svelte-vruida{width:30px;height:30px;color:var(--ink);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.tb.svelte-vruida:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}}.tb.svelte-vruida:disabled{opacity:.35}.tb.svelte-vruida:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}@media (pointer:coarse){.find.svelte-vruida{height:44px}.tb.svelte-vruida{width:36px;height:36px}input.svelte-vruida{font-size:calc(16px * var(--ui-text,1))}}.scrim.svelte-ubzqk5{background:var(--scrim);z-index:60;position:fixed;inset:0}.link-sheet.svelte-ubzqk5{z-index:61;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(460px,100vw - 32px);max-height:76vh;box-shadow:var(--shadow-pop);gap:12px;padding:20px;display:grid;position:fixed;top:14%;left:50%;overflow:auto;transform:translate(-50%)}h2.svelte-ubzqk5{font-size:calc(16px * var(--ui-text,1));color:var(--ink);margin:0;font-weight:600}label.svelte-ubzqk5,.field.svelte-ubzqk5{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);gap:4px;display:grid}input.svelte-ubzqk5{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);height:36px;color:var(--ink);font:inherit;font-size:calc(15px * var(--ui-text,1));padding:0 12px}.find.svelte-ubzqk5{color:var(--ink-muted);align-items:center;display:flex;position:relative}.find.svelte-ubzqk5 svg{position:absolute;left:11px}.find.svelte-ubzqk5 input:where(.svelte-ubzqk5){flex:1;padding-left:34px}.picked.svelte-ubzqk5{border-radius:var(--radius-md);background:var(--accent-soft);min-height:44px;color:var(--accent-strong);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 4px 12px;display:flex}.row.svelte-ubzqk5{align-items:center;gap:10px;min-width:0;display:flex}.names.svelte-ubzqk5{text-align:left;min-width:0;display:grid}.names.svelte-ubzqk5 b:where(.svelte-ubzqk5){font-weight:500;font-size:calc(14.5px * var(--ui-text,1));color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.names.svelte-ubzqk5 small:where(.svelte-ubzqk5){font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notes.svelte-ubzqk5{gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.notes.svelte-ubzqk5 button:where(.svelte-ubzqk5){all:unset;box-sizing:border-box;border-radius:var(--radius-md);width:100%;color:var(--accent-strong);cursor:default;align-items:center;gap:10px;padding:7px 10px;display:flex}.notes.svelte-ubzqk5 button:where(.svelte-ubzqk5):focus-visible{background:var(--accent-soft)}@media (hover:hover){.notes.svelte-ubzqk5 button:where(.svelte-ubzqk5):hover{background:var(--accent-soft)}}.none.svelte-ubzqk5{font-size:calc(13.5px * var(--ui-text,1));padding:6px 10px}.actions.svelte-ubzqk5{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.gap.svelte-ubzqk5{flex:1}.scrim.svelte-qlufka{background:var(--scrim);z-index:60;position:fixed;inset:0}.box-sheet.svelte-qlufka{z-index:61;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(460px,100vw - 32px);max-height:80vh;box-shadow:var(--shadow-pop);gap:14px;padding:20px;display:grid;position:fixed;top:12%;left:50%;overflow:auto;transform:translate(-50%)}h2.svelte-qlufka{font-size:calc(16px * var(--ui-text,1));color:var(--ink);margin:0;font-weight:600}.preview.svelte-qlufka{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--callout) 11%, transparent);color:var(--ink);padding:12px 16px}.head.svelte-qlufka{align-items:baseline;gap:.5em;display:flex}.tag.svelte-qlufka{color:color-mix(in srgb, var(--callout) 80%, var(--ink));font-size:calc(12px * var(--ui-text,1));letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:.35em;font-weight:700;display:inline-flex}.tag.svelte-qlufka:before{content:"";background:var(--callout);border-radius:58% 42% 55% 45%/52% 48%;width:.95em;height:.95em}.head.svelte-qlufka b:where(.svelte-qlufka){font-weight:600}.head.svelte-qlufka b.empty:where(.svelte-qlufka){color:var(--ink-muted);font-weight:500}.preview.svelte-qlufka p:where(.svelte-qlufka){color:var(--ink);font-size:calc(14px * var(--ui-text,1));white-space:pre-line;max-height:7.5em;margin:4px 0 0;overflow:hidden}.preview.svelte-qlufka p.empty:where(.svelte-qlufka){color:var(--ink-muted)}textarea.svelte-qlufka{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:calc(15px * var(--ui-text,1));resize:vertical;min-height:64px;padding:8px 12px}.danger.svelte-qlufka{color:var(--danger,#c8372d)}label.svelte-qlufka,.field.svelte-qlufka{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);gap:4px;display:grid}input.svelte-qlufka:not([type=color]){border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);height:36px;color:var(--ink);font:inherit;font-size:calc(15px * var(--ui-text,1));padding:0 12px}.swatches.svelte-qlufka{flex-wrap:wrap;gap:6px;display:flex}.swatch.svelte-qlufka{all:unset;box-sizing:border-box;border:1px solid var(--line-strong);height:34px;color:var(--ink);font-size:calc(13.5px * var(--ui-text,1));cursor:default;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 8px;display:flex}@media (hover:hover){.swatch.svelte-qlufka:hover{background:var(--accent-soft)}}.swatch[aria-checked=true].svelte-qlufka,.swatch.on.svelte-qlufka{border-color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent-strong)}.swatch.svelte-qlufka:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.swatch.svelte-qlufka:has(input:where(.svelte-qlufka):focus-visible){outline:2px solid var(--accent-strong);outline-offset:2px}.dot.svelte-qlufka{border-radius:50%;flex:none;width:18px;height:18px;position:relative;overflow:hidden}.dot.own.svelte-qlufka{background:conic-gradient(#e0443a,#e8890c,#f2c94c,#2fa84f,#2f80ed,#9b51e0,#e0443a)}.dot.svelte-qlufka input:where(.svelte-qlufka){opacity:0;cursor:default;width:30px;height:30px;position:absolute;inset:-6px}.actions.svelte-qlufka{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.gap.svelte-qlufka{flex:1}.cairn.svelte-s25ytt{animation:6s ease-in-out infinite svelte-s25ytt-drift}@keyframes svelte-s25ytt-drift{50%{transform:translateY(-3px)}}.building.svelte-s25ytt{animation:none}.building.svelte-s25ytt .stone:where(.svelte-s25ytt){animation:none}.building.svelte-s25ytt .s0:where(.svelte-s25ytt){animation-name:svelte-s25ytt-stone0}.building.svelte-s25ytt .s1:where(.svelte-s25ytt){animation-name:svelte-s25ytt-stone1}.building.svelte-s25ytt .s2:where(.svelte-s25ytt){animation-name:svelte-s25ytt-stone2}@keyframes svelte-s25ytt-stone0{0%,6%{opacity:0;transform:translateY(-16px)}18%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes svelte-s25ytt-stone1{0%,26%{opacity:0;transform:translateY(-16px)}38%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes svelte-s25ytt-stone2{0%,46%{opacity:0;transform:translateY(-16px)}58%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.cairn.svelte-s25ytt,.building.svelte-s25ytt .stone:where(.svelte-s25ytt){animation:none}}[data-motion=off] .cairn.svelte-s25ytt,[data-motion=off] .building.svelte-s25ytt .stone:where(.svelte-s25ytt),html[data-motion=gentle] .cairn.svelte-s25ytt{animation:none}html[data-motion=gentle] .building.svelte-s25ytt .stone:where(.svelte-s25ytt){transform:none!important}.guide.svelte-z73uo{z-index:60;background:var(--surface);color:var(--ink);animation:svelte-z73uo-guide-in var(--dur-spring) var(--ease-spring);grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.guide.standing.svelte-z73uo{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}@media (min-aspect-ratio:23/20){.guide.svelte-z73uo:not(.standing){grid-template-rows:none;grid-template-columns:minmax(0,1fr) clamp(280px,30%,400px)}.guide.svelte-z73uo:not(.standing) .lower:where(.svelte-z73uo){justify-content:center;overflow:auto}.guide.svelte-z73uo:not(.standing) .pair:where(.svelte-z73uo){flex-direction:column-reverse;flex:0 auto}.guide.svelte-z73uo:not(.standing) .pair:where(.svelte-z73uo)>.big-button:where(.svelte-z73uo){min-height:64px}.guide.svelte-z73uo:not(.standing) .pair:where(.svelte-z73uo)>.big-button.go:where(.svelte-z73uo){min-height:104px}.guide.svelte-z73uo:not(.standing) .ringing:where(.svelte-z73uo){flex:0 220px}.guide.svelte-z73uo:not(.standing) .dials:where(.svelte-z73uo){flex-wrap:wrap;justify-content:center;overflow:visible}.guide.svelte-z73uo:not(.standing) .dial:where(.svelte-z73uo){--size:140px}}html[data-motion=off] .guide.svelte-z73uo{animation:none}@keyframes svelte-z73uo-guide-in{0%{opacity:0;transform:translateY(12px)}}.upper.svelte-z73uo{min-height:0;padding:max(14px, env(safe-area-inset-top)) 24px 8px;flex-direction:column;display:flex}header.svelte-z73uo{align-items:center;gap:10px;display:flex}.title.svelte-z73uo{min-width:0;font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.round.svelte-z73uo,.capsule.svelte-z73uo{background:var(--glass-strong);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.round.svelte-z73uo{width:36px;height:36px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.capsule.svelte-z73uo{border-radius:var(--radius-pill);padding:2px;display:inline-flex}.capsule.svelte-z73uo button:where(.svelte-z73uo){width:36px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.capsule.svelte-z73uo button.on:where(.svelte-z73uo){color:var(--accent-strong)}.heard.svelte-z73uo{text-align:right;font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;overflow:hidden}.notice.svelte-z73uo{border-radius:var(--radius-pill);background:var(--glass-strong);box-shadow:var(--shadow-glass);font-size:calc(14px * var(--ui-text,1));align-self:center;margin:8px 0 0;padding:7px 14px;font-weight:600}.words.svelte-z73uo{flex-direction:column;flex:1;width:100%;min-height:0;padding-top:14px;display:flex;overflow:auto}.eyebrow.svelte-z73uo{font-size:calc(12px * var(--ui-text,1));letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 10px;font-weight:700}.section.svelte-z73uo{font-size:calc(14px * var(--ui-text,1));letter-spacing:0;text-transform:none;color:var(--ink-muted);font-weight:600}.guide.svelte-z73uo,.big-picture.svelte-z73uo{--guide-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", var(--ui-font), system-ui, sans-serif}.big.svelte-z73uo{font-family:var(--guide-font);text-wrap:pretty;margin:0;font-size:clamp(24px,4.2vw,34px);line-height:1.32}.fit.svelte-z73uo{flex:1;min-height:0;overflow:auto}.fit.svelte-z73uo .big:where(.svelte-z73uo){max-width:1100px}.step.svelte-z73uo{min-height:0;animation:svelte-z73uo-step-in var(--dur-base) var(--ease-out);flex-direction:column;flex:1;display:flex}@keyframes svelte-z73uo-step-in{0%{opacity:0;transform:translate(18px)}}html[data-motion=gentle] .step.svelte-z73uo{animation-name:svelte-z73uo-fade}html[data-motion=off] .step.svelte-z73uo{animation:none}@keyframes svelte-z73uo-fade{0%{opacity:0}}.nowrap.svelte-z73uo{white-space:nowrap}.time.svelte-z73uo{all:unset;white-space:normal;cursor:pointer;-webkit-text-decoration:underline 2px var(--spark);text-decoration:underline 2px var(--spark);text-underline-offset:4px}.time.svelte-z73uo:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:4px}.scroll.svelte-z73uo{flex:1;min-height:0;overflow:auto}.detail.svelte-z73uo{font-family:var(--guide-font);gap:4px;display:grid}.step-title.svelte-z73uo{font-family:var(--guide-font);letter-spacing:-.01em;text-wrap:balance;margin:0 0 10px;font-size:clamp(22px,3.4vw,30px);font-weight:700;line-height:1.18}.big-detail.svelte-z73uo .step-title:where(.svelte-z73uo){font-size:clamp(28px,4vw,44px)}.subs.svelte-z73uo{gap:12px;margin:0;padding:0;font-size:clamp(17px,2.2vw,21px);line-height:1.35;list-style:none;display:grid}.big-detail.svelte-z73uo .subs:where(.svelte-z73uo){gap:16px;font-size:clamp(19px,2.6vw,26px)}.subs.svelte-z73uo li:where(.svelte-z73uo){align-items:flex-start;gap:12px;display:flex}.subs.svelte-z73uo li.now:where(.svelte-z73uo){font-weight:600}.subs.svelte-z73uo li.off:where(.svelte-z73uo) .sub-words:where(.svelte-z73uo){color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-muted) 60%, transparent)}.sub-words.svelte-z73uo{flex:1;min-width:0}.tick.svelte-z73uo{all:unset;cursor:pointer;flex:none;place-items:center;margin-top:.05em;display:grid}.tick.svelte-z73uo svg:where(.svelte-z73uo) path:where(.svelte-z73uo):first-child{fill:none;stroke:var(--accent-strong);stroke-width:8px}.tick.ticked.svelte-z73uo svg:where(.svelte-z73uo) path:where(.svelte-z73uo):first-child{fill:var(--accent-strong)}.tick.svelte-z73uo .check:where(.svelte-z73uo){fill:none;stroke:var(--on-accent);stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.tick.svelte-z73uo:focus-visible,.pic-number.svelte-z73uo:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:6px}.pic-number.svelte-z73uo{border:1px solid var(--line);color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;margin-top:.25em;padding:1px 6px;font-size:11px;font-weight:700}.viewer-box.svelte-z73uo{flex:none;height:clamp(180px,30vh,340px);margin-bottom:14px;display:flex}.viewer.svelte-z73uo{border-radius:var(--radius-card,18px);touch-action:pan-y;cursor:zoom-in;-webkit-user-select:none;user-select:none;background:#111;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.viewer.svelte-z73uo img:where(.svelte-z73uo){width:100%;height:100%;position:absolute;inset:0}.viewer.svelte-z73uo .backdrop:where(.svelte-z73uo){object-fit:cover;filter:blur(24px);opacity:.55;transform:scale(1.1)}.viewer.svelte-z73uo .photo:where(.svelte-z73uo){object-fit:contain}.missing.svelte-z73uo{color:#ffffffb3;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.for.svelte-z73uo,.count.svelte-z73uo{border-radius:var(--radius-pill);font:700 12px/1 var(--guide-font);padding:4px 8px;position:absolute;top:10px}.for.svelte-z73uo{background:var(--spark);color:#2a0f06;left:10px}.count.svelte-z73uo{color:#fff;font-variant-numeric:tabular-nums;background:#00000073;right:10px}.arrow.svelte-z73uo{color:#14211f;cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.arrow.left.svelte-z73uo{left:8px}.arrow.right.svelte-z73uo{right:8px}.arrow.svelte-z73uo:disabled{opacity:0;pointer-events:none}.meta.svelte-z73uo{align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.caption-pill.svelte-z73uo{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-pill);color:#fff;min-width:0;font:600 13px/1.2 var(--guide-font);background:#00000073;padding:5px 9px;overflow:hidden}.dots.svelte-z73uo{border-radius:var(--radius-pill);background:#00000059;gap:4px;margin-left:auto;padding:5px 7px;display:flex}.dots.svelte-z73uo i:where(.svelte-z73uo){background:#ffffff80;border-radius:3px;width:6px;height:6px}.dots.svelte-z73uo i.on:where(.svelte-z73uo){background:#fff;width:14px}.viewer.compact.svelte-z73uo .arrow:where(.svelte-z73uo){width:28px;height:28px}.viewer.compact.svelte-z73uo .caption-pill:where(.svelte-z73uo){font-size:11.5px}.stand-top.svelte-z73uo{flex:1;gap:16px;min-height:0;display:flex}.stand-title.svelte-z73uo{flex:0 300px;min-width:0;overflow:auto}.stand-top.svelte-z73uo:not(:has(.viewer)) .stand-title:where(.svelte-z73uo){flex:1}.side.svelte-z73uo{flex:1;min-height:0;overflow:auto}.standing.svelte-z73uo .side:where(.svelte-z73uo){flex:auto}.guide.pictured.svelte-z73uo{grid-template-columns:minmax(0,1fr) clamp(320px,40%,500px)!important}.guide.pictured.svelte-z73uo .upper:where(.svelte-z73uo){padding-bottom:24px}.guide.pictured.svelte-z73uo .lower:where(.svelte-z73uo){justify-content:flex-start}.guide.pictured.svelte-z73uo .pair:where(.svelte-z73uo){flex-direction:row!important;flex:none!important}.guide.pictured.svelte-z73uo .pair:where(.svelte-z73uo)>.big-button:where(.svelte-z73uo){min-height:60px!important}.guide.pictured.svelte-z73uo .dial:where(.svelte-z73uo){--size:112px!important}.big-picture.svelte-z73uo{z-index:61;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.big-picture.svelte-z73uo img:where(.svelte-z73uo){object-fit:contain;max-width:100%;max-height:100%;transition:transform var(--dur-base,.2s) var(--ease-out,ease-out);cursor:grab}.big-picture.svelte-z73uo .close:where(.svelte-z73uo){top:max(16px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:16px}.big-meta.svelte-z73uo{left:24px;right:24px;bottom:max(26px, env(safe-area-inset-bottom));color:#fff;font-family:var(--guide-font);text-align:center;justify-items:center;gap:10px;display:grid;position:absolute}.big-meta.svelte-z73uo p:where(.svelte-z73uo){margin:0;font-size:17px;font-weight:600}.big-nav.svelte-z73uo{font-variant-numeric:tabular-nums;align-items:center;gap:18px;font-weight:700;display:flex}.big-nav.svelte-z73uo button:where(.svelte-z73uo){color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.big-nav.svelte-z73uo button:where(.svelte-z73uo):disabled{opacity:.35}.dial.ready.svelte-z73uo{background:color-mix(in srgb, var(--from) 8%, var(--surface));border:max(5px, calc(var(--size) * .05)) dashed color-mix(in srgb, var(--from) 70%, transparent)}.dial.ready.svelte-z73uo strong:where(.svelte-z73uo){color:var(--from)}.gather.svelte-z73uo{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 18px;margin:0;padding:0;list-style:none;display:grid}.gather.svelte-z73uo button:where(.svelte-z73uo){all:unset;font-family:var(--guide-font);font-size:calc(22px * var(--ui-text,1));cursor:pointer;align-items:center;gap:10px;display:flex}.gather.svelte-z73uo svg:where(.svelte-z73uo) path:where(.svelte-z73uo){fill:none;stroke:var(--accent-strong);stroke-width:8px}.gather.svelte-z73uo button.ticked:where(.svelte-z73uo){color:var(--ink-muted)}.gather.svelte-z73uo button.ticked:where(.svelte-z73uo) svg:where(.svelte-z73uo) path:where(.svelte-z73uo){fill:var(--accent-strong)}.gather.svelte-z73uo button:where(.svelte-z73uo):focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:6px}.done.svelte-z73uo{text-align:center;justify-items:center;gap:8px;padding-top:12px;display:grid}.muted.svelte-z73uo{color:var(--ink-muted);margin:0}.lower.svelte-z73uo{padding:16px 16px max(16px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface-sunken) 70%, transparent);touch-action:pan-y;flex-direction:column;gap:12px;display:flex}.standing.svelte-z73uo .lower:where(.svelte-z73uo){background:var(--surface-sunken)}.pair.svelte-z73uo{flex:1;align-items:stretch;gap:12px;display:flex}.standing.svelte-z73uo .pair:where(.svelte-z73uo){min-height:0}.pair.svelte-z73uo>.big-button:where(.svelte-z73uo):last-child{flex:1.6}.big-button.svelte-z73uo{border-radius:var(--radius-panel,20px);background:var(--surface-raised);min-height:60px;color:var(--ink);font:700 19px var(--ui-font);cursor:pointer;border:0;flex:1}.big-button.go.svelte-z73uo{background:var(--accent-strong);color:var(--on-accent)}.big-button.svelte-z73uo:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.dials.svelte-z73uo{scrollbar-width:none;justify-content:center;gap:18px;padding:4px 4px 2px;display:flex;overflow-x:auto}.dial-wrap.svelte-z73uo{flex:none;justify-items:center;gap:8px;display:grid;position:relative}.dial.svelte-z73uo{--size:120px;width:var(--size);height:var(--size);cursor:pointer;color:var(--ink);text-align:center;background:radial-gradient(closest-side, color-mix(in srgb, var(--from) 10%, var(--surface)) 84%, transparent 85%), conic-gradient(var(--from), var(--to) calc(var(--left) * 360deg), color-mix(in srgb, var(--from) 25%, transparent) 0);border:0;border-radius:50%;place-content:center;gap:3px;padding:0;display:grid}.dials.svelte-z73uo>.dial-wrap:where(.svelte-z73uo):only-child .dial:where(.svelte-z73uo){--size:136px}.dial.svelte-z73uo strong:where(.svelte-z73uo){font:800 calc(var(--size) * .21) / 1 var(--ui-font);font-variant-numeric:tabular-nums}.dial.svelte-z73uo .label:where(.svelte-z73uo){border-radius:var(--radius-pill);background:color-mix(in srgb, var(--from) 35%, transparent);font-size:max(11px, calc(var(--size) * .1));justify-self:center;padding:2px 8px;font-weight:700}.dial.done.svelte-z73uo{background:radial-gradient(closest-side, color-mix(in srgb, var(--from) 28%, var(--surface)) 84%, transparent 85%), conic-gradient(var(--from), var(--to));animation:1.1s ease-in-out infinite svelte-z73uo-breathe}html[data-motion=off] .dial.done.svelte-z73uo,html[data-motion=gentle] .dial.done.svelte-z73uo{animation:none}@keyframes svelte-z73uo-breathe{50%{transform:scale(1.06)}}.dial.svelte-z73uo:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}.caption.svelte-z73uo{max-width:calc(var(--size,120px) + 36px);text-align:center;width:144px;font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.dial-menu.svelte-z73uo{z-index:2;background:var(--glass-strong);min-width:170px;box-shadow:var(--shadow-pop,var(--shadow-glass));-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border-radius:14px;padding:6px;display:grid;position:absolute;top:4px;left:50%;transform:translate(-50%)}.dial-menu.svelte-z73uo button:where(.svelte-z73uo){all:unset;font-size:calc(15px * var(--ui-text,1));cursor:pointer;border-radius:9px;padding:10px 12px;font-weight:600}.dial-menu.svelte-z73uo button:where(.svelte-z73uo):focus-visible{background:color-mix(in srgb, var(--ink) 8%, transparent)}@media (hover:hover){.dial-menu.svelte-z73uo button:where(.svelte-z73uo):hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.dial-menu.svelte-z73uo .danger:where(.svelte-z73uo){color:var(--danger,#b42318)}.ringing.svelte-z73uo{background:color-mix(in srgb, var(--spark) 16%, transparent);color:var(--spark-text);border-radius:18px;flex:1;align-items:center;gap:14px;padding:18px;display:flex}.ringing.svelte-z73uo>div:where(.svelte-z73uo):first-child{flex:1;gap:4px;display:grid}.ringing.svelte-z73uo strong:where(.svelte-z73uo){font-size:calc(20px * var(--ui-text,1))}.pair-v.svelte-z73uo{gap:8px;width:min(180px,42%);display:grid}.progress.svelte-z73uo{justify-content:center;gap:6px;display:flex}.progress.svelte-z73uo button:where(.svelte-z73uo){all:unset;cursor:pointer;place-items:center;width:18px;height:18px;display:grid}.progress.svelte-z73uo svg:where(.svelte-z73uo){width:10px;height:9px}.progress.svelte-z73uo svg:where(.svelte-z73uo) path:where(.svelte-z73uo){fill:var(--line-strong)}.progress.svelte-z73uo button.past:where(.svelte-z73uo) svg:where(.svelte-z73uo) path:where(.svelte-z73uo),.progress.svelte-z73uo button.now:where(.svelte-z73uo) svg:where(.svelte-z73uo) path:where(.svelte-z73uo){fill:var(--accent-strong)}.progress.svelte-z73uo button.now:where(.svelte-z73uo) svg:where(.svelte-z73uo){width:16px;height:13px}.history.svelte-vkdec8{z-index:6;background:var(--glass-strong);width:300px;min-height:0;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);border-left:1px solid var(--line);animation:svelte-vkdec8-slide-in var(--dur-spring,.32s) var(--ease-spring,ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}html[data-motion=off] .history.svelte-vkdec8{animation:none}html[data-glass=solid] .history.svelte-vkdec8{background:var(--surface-raised);-webkit-backdrop-filter:none}@keyframes svelte-vkdec8-slide-in{0%{opacity:0;transform:translate(24px)}}.grab.svelte-vkdec8{display:none}header.svelte-vkdec8{align-items:center;gap:8px;padding:16px 12px 8px 18px;display:flex}h2.svelte-vkdec8{font-size:calc(15px * var(--ui-text,1));color:var(--ink);flex:1;margin:0;font-weight:700}.list.svelte-vkdec8{flex:1;min-height:0;padding:0 10px 10px;overflow:auto}.empty.svelte-vkdec8{background:var(--surface-sunken);color:var(--ink-muted);font-size:calc(13.5px * var(--ui-text,1));border-radius:12px;margin:8px;padding:12px 14px;line-height:1.45}.older.svelte-vkdec8{background:var(--surface-sunken);font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);border-radius:12px;gap:4px;margin:12px 8px 4px;padding:12px 14px;display:grid}.older.svelte-vkdec8 strong:where(.svelte-vkdec8){color:var(--ink);font-weight:650;font-size:calc(13.5px * var(--ui-text,1));align-items:center;gap:6px;display:flex}.see.svelte-vkdec8{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:2px;padding:4px 0;font-weight:600}@media (hover:hover){.see.svelte-vkdec8:hover{text-decoration:underline}}.day.svelte-vkdec8{font-size:calc(11px * var(--ui-text,1));letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);padding:12px 8px 5px;font-weight:700}.moment.svelte-vkdec8{all:unset;box-sizing:border-box;cursor:default;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:10px;width:100%;padding:9px;display:grid}@media (hover:hover){.moment.svelte-vkdec8:hover{background:var(--surface-sunken)}}.moment[aria-current=true].svelte-vkdec8{background:var(--accent-soft)}.moment.svelte-vkdec8:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.avatar.svelte-vkdec8{color:#fff;width:26px;height:24px;font-size:calc(11px * var(--ui-text,1));border-radius:58% 42% 55% 45%/52% 48%;place-items:center;margin-top:1px;font-weight:800;display:grid}.words.svelte-vkdec8{gap:2px;min-width:0;display:grid}.what.svelte-vkdec8{font-size:calc(13.5px * var(--ui-text,1));color:var(--ink);font-weight:650;line-height:1.3}.meta.svelte-vkdec8{font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.kept.svelte-vkdec8{border:1px solid var(--line);background:var(--surface-raised);width:max-content;max-width:100%;color:var(--accent-strong);font-size:calc(11.5px * var(--ui-text,1));border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:1px 8px 1px 6px;font-weight:700;display:inline-flex}footer.svelte-vkdec8{border-top:1px solid var(--line);padding:12px 14px 14px}.now.svelte-vkdec8{text-align:center;color:var(--ink-muted);font-size:calc(13px * var(--ui-text,1));margin:0;padding:6px 0}.actions.svelte-vkdec8{align-items:center;gap:6px;display:flex}.restore.svelte-vkdec8{white-space:nowrap;min-width:0;font-size:calc(13.5px * var(--ui-text,1));flex:1;justify-content:center;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}.labelled.svelte-vkdec8{all:unset;font-size:calc(11px * var(--ui-text,1));color:var(--ink-muted);cursor:default;border-radius:9px;justify-items:center;gap:2px;padding:3px 7px;font-weight:700;display:grid}.labelled.svelte-vkdec8 svg{color:var(--ink)}@media (hover:hover){.labelled.svelte-vkdec8:hover{background:var(--surface-sunken);color:var(--ink)}}.labelled.svelte-vkdec8:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.name.svelte-vkdec8{gap:6px;display:flex}.name.svelte-vkdec8 input:where(.svelte-vkdec8){border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);min-width:0;height:34px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ui-text,1));flex:1;padding:0 10px}@media (max-width:720px){.history.svelte-vkdec8{top:auto;left:6px;right:6px;bottom:calc(6px + var(--kb,0px));width:auto;max-height:min(52vh, calc(var(--phone-h,100dvh) - 24px));box-shadow:var(--shadow-pop);padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:30px 30px 36px 36px;animation-name:svelte-vkdec8-sheet-up;position:fixed}@keyframes svelte-vkdec8-sheet-up{0%{opacity:0;transform:translateY(40px)}}.grab.svelte-vkdec8{background:var(--ink-muted);opacity:.4;border-radius:3px;width:38px;height:5px;margin:8px auto 0;display:block}header.svelte-vkdec8{padding:6px 12px 4px 22px}h2.svelte-vkdec8{font-size:calc(17px * var(--ui-text,1))}.what.svelte-vkdec8{font-size:calc(15px * var(--ui-text,1))}footer.svelte-vkdec8{border-top:0;padding:8px 16px 18px}.restore.svelte-vkdec8{height:42px;font-size:calc(15px * var(--ui-text,1))}}html[data-motion=gentle] .history.svelte-vkdec8{animation-name:lg-fade;animation-timing-function:ease}.info.svelte-rdojfo{z-index:6;background:var(--glass-strong);width:300px;min-height:0;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);border-left:1px solid var(--line);animation:svelte-rdojfo-slide-in var(--dur-spring,.32s) var(--ease-spring,ease);color:var(--ink);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}html[data-motion=off] .info.svelte-rdojfo{animation:none}html[data-glass=solid] .info.svelte-rdojfo{background:var(--surface-raised);-webkit-backdrop-filter:none}@keyframes svelte-rdojfo-slide-in{0%{opacity:0;transform:translate(24px)}}.grab.svelte-rdojfo{display:none}header.svelte-rdojfo{align-items:center;gap:8px;padding:16px 12px 8px 18px;display:flex}h2.svelte-rdojfo{font-size:calc(15px * var(--ui-text,1));flex:1;margin:0;font-weight:700}.done.svelte-rdojfo{display:none}.body.svelte-rdojfo{min-height:0;font-size:calc(13px * var(--ui-text,1));flex:1;align-content:start;gap:12px;padding:4px 16px 18px;display:grid;overflow:auto}.tiles.svelte-rdojfo{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tile.svelte-rdojfo{background:var(--surface-sunken);text-align:center;border-radius:12px;gap:1px;padding:8px 4px;display:grid}.tile.svelte-rdojfo b:where(.svelte-rdojfo){font-size:calc(17px * var(--ui-text,1));font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.tile.svelte-rdojfo span:where(.svelte-rdojfo){font-size:calc(11px * var(--ui-text,1));color:var(--ink-muted)}.look.svelte-rdojfo{background:var(--accent-soft);border-radius:14px;justify-items:start;gap:3px;padding:10px 12px;display:grid}.look.plain.svelte-rdojfo{background:var(--surface-sunken)}.look.svelte-rdojfo .title:where(.svelte-rdojfo){color:var(--accent-strong);align-items:center;gap:7px;font-weight:700;display:inline-flex}.look.plain.svelte-rdojfo .title:where(.svelte-rdojfo){color:var(--ink)}.peb.svelte-rdojfo{display:inline-flex}.why.svelte-rdojfo{color:var(--ink-muted);font-size:calc(12px * var(--ui-text,1));margin:0;line-height:1.45}.link.svelte-rdojfo{all:unset;color:var(--accent-strong);font-weight:700;font-size:calc(12px * var(--ui-text,1));cursor:default;border-radius:6px;align-items:center;gap:5px;display:inline-flex}.link.inline.svelte-rdojfo{display:inline}.link.svelte-rdojfo:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.todo.svelte-rdojfo{background:var(--surface-sunken);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.todo.svelte-rdojfo .bar:where(.svelte-rdojfo){background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:4px;flex:1;height:8px;overflow:hidden}.todo.svelte-rdojfo .bar:where(.svelte-rdojfo) i:where(.svelte-rdojfo){background:var(--accent);height:100%;transition:width .3s var(--ease-spring,ease);border-radius:4px;display:block}.todo.svelte-rdojfo b:where(.svelte-rdojfo){font-variant-numeric:tabular-nums;white-space:nowrap}.label.svelte-rdojfo{font-size:calc(11px * var(--ui-text,1));letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:-4px;font-weight:700}.facts.svelte-rdojfo{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.fact.svelte-rdojfo{background:var(--surface-sunken);border-radius:10px;min-width:0;padding:7px 10px;display:grid}.fact.svelte-rdojfo dt:where(.svelte-rdojfo){font-size:calc(11px * var(--ui-text,1));color:var(--ink-muted)}.fact.svelte-rdojfo dd:where(.svelte-rdojfo){overflow-wrap:anywhere;margin:0;font-weight:700}.ease.svelte-rdojfo{background:var(--surface-sunken);border-radius:12px;gap:7px;padding:10px 12px 12px;display:grid}.ease.svelte-rdojfo .top:where(.svelte-rdojfo){justify-content:space-between;align-items:baseline;display:flex}.ease.svelte-rdojfo .top:where(.svelte-rdojfo) b:where(.svelte-rdojfo){color:var(--accent-strong)}.track.svelte-rdojfo{background:linear-gradient(90deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 40%, var(--surface-sunken)) 50%, color-mix(in srgb, var(--spark) 75%, var(--surface-sunken)) 100%);border-radius:4px;height:8px;margin:4px 0;position:relative}.knob.svelte-rdojfo{background:var(--surface-raised);width:18px;height:18px;box-shadow:0 1px 4px #0000004d, 0 0 0 2px var(--accent-strong);transition:left .3s var(--ease-spring,ease);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ticks.svelte-rdojfo{font-size:calc(10.5px * var(--ui-text,1));color:var(--ink-muted);justify-content:space-between;display:flex}.ticks.svelte-rdojfo .on:where(.svelte-rdojfo){color:var(--ink);font-weight:700}.small.svelte-rdojfo{color:var(--ink-muted);font-size:calc(12px * var(--ui-text,1));margin:0}html[data-motion=off] .knob.svelte-rdojfo,html[data-motion=off] .todo.svelte-rdojfo .bar:where(.svelte-rdojfo) i:where(.svelte-rdojfo){transition:none}@media (max-width:720px){.info.svelte-rdojfo{width:auto;height:56vh;box-shadow:var(--shadow-pop);padding-bottom:env(safe-area-inset-bottom,0px);transition:height .3s var(--ease-spring,ease);z-index:45;border:0;border-radius:30px 30px 36px 36px;animation-name:svelte-rdojfo-sheet-up;position:fixed;inset:auto 6px 6px}.info.tall.svelte-rdojfo{height:calc(100dvh - 80px)}@keyframes svelte-rdojfo-sheet-up{0%{opacity:0;transform:translateY(40px)}}.grab.svelte-rdojfo{all:unset;background:var(--ink-muted);opacity:.4;touch-action:none;background-clip:content-box;border-radius:3px;width:38px;height:5px;margin:8px auto 0;padding:6px 30px;display:block}header.svelte-rdojfo{padding:4px 16px 4px 22px}h2.svelte-rdojfo{font-size:calc(17px * var(--ui-text,1))}.close.svelte-rdojfo{display:none}.done.svelte-rdojfo{all:unset;color:var(--accent-strong);font-weight:600;font-size:calc(16px * var(--ui-text,1));padding:6px 4px;display:block}.done.svelte-rdojfo:focus-visible{outline:2px solid var(--accent-strong);border-radius:6px}.body.svelte-rdojfo{font-size:calc(14px * var(--ui-text,1));padding-inline:18px}.tile.svelte-rdojfo b:where(.svelte-rdojfo){font-size:calc(19px * var(--ui-text,1))}}html[data-motion=gentle] .info.svelte-rdojfo{animation-name:lg-fade;animation-timing-function:ease}.comments.svelte-13sm4im{z-index:6;background:var(--glass-strong);width:300px;min-height:0;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);border-left:1px solid var(--line);animation:svelte-13sm4im-slide-in var(--dur-spring,.32s) var(--ease-spring,ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}html[data-motion=off] .comments.svelte-13sm4im{animation:none}html[data-glass=solid] .comments.svelte-13sm4im{background:var(--surface-raised);-webkit-backdrop-filter:none}@keyframes svelte-13sm4im-slide-in{0%{opacity:0;transform:translate(24px)}}.grab.svelte-13sm4im{display:none}header.svelte-13sm4im{align-items:center;gap:8px;padding:16px 12px 8px 18px;display:flex}h2.svelte-13sm4im{font-size:calc(15px * var(--ui-text,1));color:var(--ink);flex:1;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.count.svelte-13sm4im{box-sizing:border-box;background:var(--accent-soft);min-width:20px;height:20px;color:var(--accent-strong);font-size:calc(12px * var(--ui-text,1));border-radius:999px;place-items:center;padding:0 6px;font-weight:800;display:inline-grid}.list.svelte-13sm4im{flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px 10px 10px;display:flex;overflow:auto}.empty.svelte-13sm4im{background:var(--surface-sunken);color:var(--ink-muted);font-size:calc(13.5px * var(--ui-text,1));border-radius:12px;margin:8px;padding:12px 14px;line-height:1.45}.thread.svelte-13sm4im{background:var(--surface-raised);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.thread.settled.svelte-13sm4im{opacity:.78}.comment.svelte-13sm4im{border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:9px;display:grid}.comment.fresh.svelte-13sm4im .body:where(.svelte-13sm4im){font-weight:550}.avatar-stone.svelte-13sm4im{margin-top:1px;display:grid}.words.svelte-13sm4im{gap:3px;min-width:0;display:grid}.who.svelte-13sm4im{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.name.svelte-13sm4im{font-size:calc(13.5px * var(--ui-text,1));color:var(--ink);font-weight:700}.when.svelte-13sm4im{font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted)}.new.svelte-13sm4im{font-size:calc(10.5px * var(--ui-text,1));letter-spacing:.04em;text-transform:uppercase;background:var(--spark);color:var(--on-spark);border-radius:999px;padding:1px 6px;font-weight:800}.body.svelte-13sm4im{font-size:calc(14px * var(--ui-text,1));color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.quote.svelte-13sm4im{all:unset;border-left:2px solid var(--spark);color:var(--ink-muted);font-style:italic;font-size:calc(13px * var(--ui-text,1));cursor:default;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:2px 0;padding:2px 0 2px 8px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (hover:hover){.quote.svelte-13sm4im:hover{color:var(--ink)}}.quote.svelte-13sm4im:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:2px}.quote.gone.svelte-13sm4im{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-muted) 50%, transparent);border-left-style:dashed}.quote.svelte-13sm4im .changed:where(.svelte-13sm4im){font-style:normal;font-size:calc(12px * var(--ui-text,1));text-decoration:none;display:inline-block}.thread.active.svelte-13sm4im{border-color:var(--spark);box-shadow:0 0 0 2px color-mix(in srgb, var(--spark) 40%, transparent)}.pinned.svelte-13sm4im{background:var(--surface-sunken);border-left:3px solid var(--spark);border-radius:10px;align-items:center;gap:6px;margin:0 2px 8px;padding:6px 6px 6px 10px;display:flex}.pinned-words.svelte-13sm4im{min-width:0;font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-style:italic;overflow:hidden}.tiny.svelte-13sm4im{width:22px;height:22px}.replies.svelte-13sm4im{border-left:2px solid var(--line);flex-direction:column;gap:8px;margin-left:12px;padding-left:12px;display:flex}.actions.svelte-13sm4im,.confirm.svelte-13sm4im{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.confirm.svelte-13sm4im span:where(.svelte-13sm4im){font-size:calc(12.5px * var(--ui-text,1));color:var(--ink)}.link.svelte-13sm4im{all:unset;font-size:calc(12.5px * var(--ui-text,1));color:var(--accent-strong);cursor:default;border-radius:4px;font-weight:650}@media (hover:hover){.link.svelte-13sm4im:hover{text-decoration:underline}}.link.svelte-13sm4im:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.link.danger.svelte-13sm4im{color:var(--danger)}.resolved-by.svelte-13sm4im{font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted);align-items:center;gap:5px;margin:0;display:flex}.settled-toggle.svelte-13sm4im{all:unset;font-size:calc(11px * var(--ui-text,1));letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);cursor:default;align-items:center;gap:6px;padding:8px 6px 2px;font-weight:700;display:inline-flex}.settled-toggle.svelte-13sm4im svg{transition:transform .15s}.settled-toggle[aria-expanded=true].svelte-13sm4im svg{transform:rotate(90deg)}textarea.svelte-13sm4im{box-sizing:border-box;resize:none;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:36px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ui-text,1));border-radius:18px;padding:8px 12px;line-height:1.4}textarea.svelte-13sm4im:focus{outline:2px solid var(--accent-strong);outline-offset:-1px;border-color:#0000}.reply.svelte-13sm4im,.edit.svelte-13sm4im{gap:6px;display:grid}.row.svelte-13sm4im{justify-content:flex-end;gap:6px;display:flex}.small.svelte-13sm4im{height:30px;font-size:calc(13px * var(--ui-text,1));padding:0 12px}footer.svelte-13sm4im{border-top:1px solid var(--line);padding:10px 12px 12px}.compose.svelte-13sm4im{align-items:flex-end;gap:6px;display:flex}.send.svelte-13sm4im{background:var(--accent-strong);width:36px;height:36px;color:var(--on-accent);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.send.svelte-13sm4im:disabled{opacity:.4}.send.svelte-13sm4im:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.at.svelte-13sm4im{color:var(--accent-strong);font-weight:700}.at.me.svelte-13sm4im{background:var(--accent-soft);border-radius:4px;padding:0 3px}.reactions.svelte-13sm4im{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.reaction.svelte-13sm4im{all:unset;border:1px solid var(--line);background:var(--surface);height:24px;font-size:calc(13px * var(--ui-text,1));cursor:default;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.reaction.svelte-13sm4im span:where(.svelte-13sm4im){font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted);font-weight:700}.reaction.you.svelte-13sm4im{border-color:color-mix(in srgb, var(--accent-strong) 55%, transparent);background:var(--accent-soft)}.reaction.you.svelte-13sm4im span:where(.svelte-13sm4im){color:var(--accent-strong)}@media (hover:hover){.reaction.svelte-13sm4im:not(:disabled):hover{border-color:var(--line-strong)}}.reaction.svelte-13sm4im:focus-visible,.pick.svelte-13sm4im:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.palette.svelte-13sm4im{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:999px;gap:2px;padding:2px 4px;display:inline-flex}.pick.svelte-13sm4im{all:unset;width:28px;height:26px;font-size:calc(16px * var(--ui-text,1));cursor:default;border-radius:50%;place-items:center;transition:transform .12s;display:grid}@media (hover:hover){.pick.svelte-13sm4im:hover{background:var(--surface-sunken);transform:scale(1.15)}}html[data-motion=off] .pick.svelte-13sm4im{transition:none}.link.react.svelte-13sm4im{color:var(--ink-muted);place-items:center;display:inline-grid}@media (hover:hover){.link.react.svelte-13sm4im:hover{color:var(--accent-strong);text-decoration:none}}.mentions.svelte-13sm4im{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:12px;gap:1px;margin:0 2px 6px;padding:4px;display:grid}.mentions.svelte-13sm4im button:where(.svelte-13sm4im){all:unset;font-size:calc(13.5px * var(--ui-text,1));color:var(--ink);cursor:default;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.mentions.svelte-13sm4im button.picked:where(.svelte-13sm4im){background:var(--accent-soft);color:var(--accent-strong)}.mention-initial.svelte-13sm4im{background:var(--surface-sunken);width:20px;height:20px;font-size:calc(10.5px * var(--ui-text,1));color:var(--ink-muted);border-radius:50%;place-items:center;font-weight:800;display:grid}.reading.svelte-13sm4im{text-align:center;color:var(--ink-muted);font-size:calc(13px * var(--ui-text,1));margin:0;padding:6px 2px}@media (max-width:720px){.comments.svelte-13sm4im{top:auto;left:6px;right:6px;bottom:calc(6px + var(--kb,0px));width:auto;max-height:min(64vh, calc(var(--phone-h,100dvh) - 24px));box-shadow:var(--shadow-pop);padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:30px 30px 36px 36px;animation-name:svelte-13sm4im-sheet-up;position:fixed}@keyframes svelte-13sm4im-sheet-up{0%{opacity:0;transform:translateY(40px)}}.grab.svelte-13sm4im{background:var(--ink-muted);opacity:.4;border-radius:3px;width:38px;height:5px;margin:8px auto 0;display:block}header.svelte-13sm4im{padding:6px 12px 4px 22px}h2.svelte-13sm4im{font-size:calc(17px * var(--ui-text,1))}.body.svelte-13sm4im{font-size:calc(15px * var(--ui-text,1))}textarea.svelte-13sm4im{font-size:calc(16px * var(--ui-text,1))}footer.svelte-13sm4im{border-top:0;padding:8px 14px 16px}}html[data-motion=gentle] .comments.svelte-13sm4im{animation-name:lg-fade;animation-timing-function:ease}.dock.svelte-okbgc3{z-index:30;background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6);border-top:.5px solid var(--line);color:var(--ink);font-family:var(--ui-font);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;left:0;right:0}.strip.svelte-okbgc3{scrollbar-width:none;align-items:center;gap:0;height:46px;padding:0 6px;display:flex;overflow-x:auto}.strip.svelte-okbgc3>:where(.svelte-okbgc3){flex:none}.strip.svelte-okbgc3 .space:where(.svelte-okbgc3){flex:1 0 0}.strip.svelte-okbgc3 button:where(.svelte-okbgc3){width:44px;height:40px;color:var(--ink);touch-action:none;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.strip.svelte-okbgc3 button:where(.svelte-okbgc3):disabled{color:var(--ink-muted);opacity:.35}.strip.svelte-okbgc3 button.more:where(.svelte-okbgc3):after{content:"";opacity:.35;border:2.5px solid;border-color:#0000 currentColor currentColor #0000;border-radius:1px;position:absolute;bottom:8px;right:7px}.strip.svelte-okbgc3 button[aria-pressed=true]:where(.svelte-okbgc3){background:color-mix(in srgb, var(--ink) 11%, transparent)}.strip.svelte-okbgc3 button:where(.svelte-okbgc3):active:not(:disabled){background:color-mix(in srgb, var(--ink) 10%, transparent)}.strip.svelte-okbgc3 .style:where(.svelte-okbgc3){background:color-mix(in srgb, var(--ink) 7%, transparent);width:120px;font-size:calc(14.5px * var(--ui-text,1));white-space:nowrap;justify-content:space-between;margin-right:4px;padding:0 9px 0 11px;font-weight:700}.strip.svelte-okbgc3 .style:where(.svelte-okbgc3) span:where(.svelte-okbgc3){text-overflow:ellipsis;overflow:hidden}.strip.svelte-okbgc3 .style:where(.svelte-okbgc3):disabled{opacity:1;color:var(--ink)}.strip.svelte-okbgc3 .style[aria-expanded=true]:where(.svelte-okbgc3){background:var(--accent-strong);color:var(--on-accent)}.strip.svelte-okbgc3 .words:where(.svelte-okbgc3){width:auto;font-size:calc(13.5px * var(--ui-text,1));padding:0 10px;font-weight:650}.serif.svelte-okbgc3{font-family:var(--note-heading-font,var(--doc-font))}.strong.svelte-okbgc3{font-weight:700}.italic.svelte-okbgc3{font-style:italic}.mono.svelte-okbgc3{font-family:var(--mono-font);font-size:calc(13px * var(--ui-text,1))}.menu.svelte-okbgc3{bottom:calc(100% + 6px);left:clamp(8px, var(--left), calc(100vw - 228px));background:var(--surface-raised);width:220px;box-shadow:var(--shadow-pop), 0 0 0 .5px var(--line);transform-origin:0 100%;border-radius:14px;padding:5px;animation:.12s ease-out svelte-okbgc3-menu-in;position:absolute}.menu.svelte-okbgc3>button:where(.svelte-okbgc3){width:100%;height:42px;color:var(--ink);font-size:calc(15.5px * var(--ui-text,1));text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.menu.svelte-okbgc3>button.big:where(.svelte-okbgc3){font-size:calc(18px * var(--ui-text,1))}.menu.svelte-okbgc3>button.small:where(.svelte-okbgc3){font-size:calc(14.5px * var(--ui-text,1))}.menu.svelte-okbgc3>button:where(.svelte-okbgc3) .icon{color:var(--ink-muted);flex:none}.menu.svelte-okbgc3>button:where(.svelte-okbgc3) .tick:where(.svelte-okbgc3){color:var(--accent-strong);margin-left:auto;display:inline-flex}.menu.svelte-okbgc3>button.hover:where(.svelte-okbgc3),.menu.svelte-okbgc3>button:where(.svelte-okbgc3):active{background:color-mix(in srgb, var(--accent-strong) 14%, transparent)}.dots.svelte-okbgc3{border-top:.5px solid var(--line);justify-content:space-between;margin-top:4px;padding:8px 6px 4px;display:flex}.dots.svelte-okbgc3 button:where(.svelte-okbgc3){background:var(--dot);color:#fff;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #00000014}.dots.svelte-okbgc3 button[aria-checked=true]:where(.svelte-okbgc3),.dots.svelte-okbgc3 button.hover:where(.svelte-okbgc3){box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 4px var(--accent-strong)}@keyframes svelte-okbgc3-menu-in{0%{opacity:0;transform:scale(.96)translateY(4px)}}html[data-motion=gentle] .menu.svelte-okbgc3{animation-name:svelte-okbgc3-menu-fade}@keyframes svelte-okbgc3-menu-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .menu.svelte-okbgc3{animation:none}}button.svelte-okbgc3:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.scrim.svelte-184ux3v{z-index:60;background:0 0;position:fixed;inset:0}.panel.svelte-184ux3v{z-index:40;border-radius:var(--radius-panel);background:var(--glass-strong);-webkit-backdrop-filter:blur(24px)saturate(1.5);width:min(360px,100vw - 28px);max-height:calc(100% - 70px);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--glass-edge);color:var(--ink);flex-direction:column;display:flex;position:absolute;top:54px;right:14px}.panel.phone.svelte-184ux3v{z-index:61;top:auto;left:0;right:0;bottom:var(--kb,0px);width:auto;max-height:min(58dvh, calc(var(--phone-h,100dvh) - 24px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom);position:fixed}.head.svelte-184ux3v{align-items:center;gap:8px;padding:12px 10px 4px 18px;display:flex}h2.svelte-184ux3v{font-size:calc(15px * var(--ui-text,1));margin:0;font-weight:650}.head.svelte-184ux3v .note:where(.svelte-184ux3v){font-size:calc(11.5px * var(--ui-text,1));color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.scroll.svelte-184ux3v{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:4px 18px 8px;display:flex;overflow:hidden auto}section.svelte-184ux3v{flex:none;min-width:0}h3.svelte-184ux3v{font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted);margin:0 0 7px;font-weight:600}.row.svelte-184ux3v{justify-content:space-between;align-items:center;gap:12px;display:flex}.row.svelte-184ux3v h3:where(.svelte-184ux3v){margin:0}.themes.svelte-184ux3v,.chips.svelte-184ux3v{scrollbar-width:none;gap:8px;margin:0 -18px;padding:2px 18px 4px;scroll-padding:18px;display:flex;overflow-x:auto}.themes.svelte-184ux3v::-webkit-scrollbar{display:none}.chips.svelte-184ux3v::-webkit-scrollbar{display:none}.card.svelte-184ux3v{all:unset;box-sizing:border-box;border-radius:var(--radius-md);background:var(--surface-raised);width:86px;box-shadow:inset 0 0 0 1px var(--line);cursor:default;transition:box-shadow var(--dur-quick), transform var(--dur-quick);flex:none;justify-items:center;gap:4px;padding:9px 4px 7px;display:grid}.card.svelte-184ux3v:active{transform:scale(.96)}.card[aria-checked=true].svelte-184ux3v{box-shadow:inset 0 0 0 2px var(--accent-strong)}.card.svelte-184ux3v:focus-visible,.chip.svelte-184ux3v:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.aa.svelte-184ux3v{font-size:calc(24px * var(--ui-text,1));color:var(--note-text,var(--ink));line-height:1.1}.aa.svelte-184ux3v b:where(.svelte-184ux3v){font-weight:700}.card.svelte-184ux3v .name:where(.svelte-184ux3v){font-size:calc(11px * var(--ui-text,1));color:var(--ink-muted);text-align:center;white-space:nowrap}.card[aria-checked=true].svelte-184ux3v .name:where(.svelte-184ux3v){color:var(--ink);font-weight:600}.chip.svelte-184ux3v{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-raised);height:32px;box-shadow:inset 0 0 0 1px var(--line);font-size:calc(14.5px * var(--ui-text,1));white-space:nowrap;cursor:default;transition:box-shadow var(--dur-quick), background var(--dur-quick);flex:none;align-items:center;padding:0 13px;display:inline-flex}.chip[aria-checked=true].svelte-184ux3v{box-shadow:inset 0 0 0 2px var(--accent-strong);background:var(--accent-soft)}.stepper.svelte-184ux3v{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 7%, transparent);align-items:center;gap:2px;padding:2px;display:inline-flex}.stepper.svelte-184ux3v button:where(.svelte-184ux3v){all:unset;border-radius:var(--radius-pill);cursor:default;width:38px;height:30px;color:var(--ink);place-items:center;display:grid}.stepper.svelte-184ux3v button:where(.svelte-184ux3v):hover:not(:disabled){background:var(--surface-raised)}.stepper.svelte-184ux3v button:where(.svelte-184ux3v):disabled{opacity:.35}.stepper.svelte-184ux3v button:where(.svelte-184ux3v):focus-visible{outline:2px solid var(--accent-strong)}.stepper.svelte-184ux3v output:where(.svelte-184ux3v){text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-weight:600;font-size:calc(13.5px * var(--ui-text,1))}.small-a.svelte-184ux3v{font-size:calc(12px * var(--ui-text,1));font-weight:600}.big-a.svelte-184ux3v{font-size:calc(18px * var(--ui-text,1));font-weight:600}.slider.svelte-184ux3v{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.slider.svelte-184ux3v input:where(.svelte-184ux3v){max-width:190px;accent-color:var(--accent-strong);flex:1}.slider.svelte-184ux3v output:where(.svelte-184ux3v){text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted)}.stack.svelte-184ux3v .segmented:where(.svelte-184ux3v){width:100%;display:flex}.stack.svelte-184ux3v .segmented:where(.svelte-184ux3v) button:where(.svelte-184ux3v){white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:0 4px;overflow:hidden}.foot.svelte-184ux3v{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:8px 14px 14px;display:flex}.restore.svelte-184ux3v{color:var(--accent-strong);background:0 0;padding:0 10px}.restore.svelte-184ux3v:disabled{color:var(--ink-muted);opacity:.6}.note.svelte-s9a9jh{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}@keyframes svelte-s9a9jh-note-fade{0%{opacity:0}}.bar.svelte-s9a9jh{z-index:5;pointer-events:none;justify-content:center;align-items:center;padding:10px 16px 8px;display:flex;position:absolute;top:0;left:0;right:0}.bar.svelte-s9a9jh>*{pointer-events:auto}.cover.svelte-s9a9jh{border-radius:var(--radius-panel) var(--radius-panel) 0 0;height:92px;margin:0;position:relative}.cover.svelte-s9a9jh:before{content:"";border-radius:inherit;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--c1) 70%, transparent), transparent 70%), linear-gradient(120deg, color-mix(in srgb, var(--c1) 55%, var(--note-bg)), color-mix(in srgb, var(--c2) 45%, var(--note-bg)));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.cover.svelte-s9a9jh:after{content:"";border-radius:inherit;background:linear-gradient(var(--T) 30%, transparent);height:45%;position:absolute;inset:0 0 auto}.cover-space.svelte-s9a9jh{z-index:1;left:max(34px, calc((100% - var(--line-width,760px)) / 2 + 34px));border-radius:var(--radius-pill);max-width:calc(100% - 68px);color:color-mix(in srgb, var(--ink) 82%, transparent);font:inherit;font-size:calc(13px * var(--ui-text,1));cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:3px 10px 3px 4px;font-weight:650;display:inline-flex;position:absolute;bottom:6px}.cover-space.svelte-s9a9jh span:where(.svelte-s9a9jh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cover-space.svelte-s9a9jh:focus-visible{background:color-mix(in srgb, var(--note-bg) 55%, transparent)}@media (hover:hover){.cover-space.svelte-s9a9jh:hover{background:color-mix(in srgb, var(--note-bg) 55%, transparent)}}.cover-space.svelte-s9a9jh:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.page.after-cover.svelte-s9a9jh{padding-top:4px}.home-slot.svelte-s9a9jh{z-index:6;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:22px;left:16px;right:16px}.home-chip.svelte-s9a9jh{pointer-events:auto;border-radius:var(--radius-pill);background:var(--glass-strong);max-width:520px;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.8);backdrop-filter:blur(var(--blur-glass)) saturate(1.8);box-shadow:var(--shadow-glass), 0 10px 30px #12201e1f;color:var(--ink);animation:svelte-s9a9jh-home-in var(--dur-spring) var(--ease-spring);align-items:center;gap:10px;padding:7px 7px 7px 14px;display:flex}html[data-motion=gentle] .home-chip.svelte-s9a9jh{animation:svelte-s9a9jh-note-fade var(--dur-quick) ease}html[data-motion=off] .home-chip.svelte-s9a9jh{animation:none}@keyframes svelte-s9a9jh-home-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.home-chip.svelte-s9a9jh .spark:where(.svelte-s9a9jh){color:var(--accent);display:flex}.home-chip.svelte-s9a9jh .words:where(.svelte-s9a9jh){font-size:calc(14px * var(--ui-text,1));line-height:1.3}.home-chip.svelte-s9a9jh .move:where(.svelte-s9a9jh){border-radius:var(--radius-pill);background:var(--accent);min-height:28px;color:var(--on-accent);font:inherit;font-size:calc(14px * var(--ui-text,1));cursor:pointer;border:0;flex:none;padding:0 12px;font-weight:600}@media (hover:hover){.home-chip.svelte-s9a9jh .move:where(.svelte-s9a9jh):hover{background:var(--accent-strong)}}.home-chip.svelte-s9a9jh .keep:where(.svelte-s9a9jh){width:28px;height:28px;color:var(--ink-muted);flex:none}.find-slot.svelte-s9a9jh{z-index:6;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;top:60px;left:20px;right:20px}.find-slot.svelte-s9a9jh>*{pointer-events:auto}.corner.svelte-s9a9jh{align-items:center;gap:4px;display:flex;position:absolute;right:20px}.undo-pair.svelte-s9a9jh{gap:2px;margin-right:4px;display:inline-flex}.undo-pair.svelte-s9a9jh .icon-button:where(.svelte-s9a9jh):disabled{opacity:.35}.reading.svelte-s9a9jh{border-radius:var(--radius-pill);background:var(--accent-soft);height:32px;color:var(--accent-strong);font-size:calc(13.5px * var(--ui-text,1));align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.share.svelte-s9a9jh{border-radius:var(--radius-pill);background:var(--accent-strong);height:32px;color:var(--on-accent);font-size:calc(13.5px * var(--ui-text,1));border:0;align-items:center;gap:6px;margin-right:4px;padding:0 14px 0 11px;font-weight:600;display:inline-flex}@media (hover:hover){.share.svelte-s9a9jh:hover{filter:brightness(1.08)}}.share.svelte-s9a9jh:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.share.on.svelte-s9a9jh{background:var(--accent-soft);color:var(--accent-strong)}.steps.svelte-s9a9jh{border-radius:var(--radius-pill);background:var(--accent-soft);height:32px;color:var(--accent-strong);font-size:calc(13.5px * var(--ui-text,1));cursor:pointer;border:0;align-items:center;gap:6px;margin-right:4px;padding:0 14px 0 11px;font-weight:600;display:inline-flex}@media (hover:hover){.steps.svelte-s9a9jh:hover{background:var(--accent-strong);color:var(--on-accent)}}.steps.svelte-s9a9jh:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.export-menu.svelte-s9a9jh{z-index:40;background:var(--surface-raised);border:1px solid var(--line);min-width:240px;box-shadow:var(--shadow-pop);font-size:calc(13.5px * var(--ui-text,1));border-radius:10px;flex-direction:column;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.export-menu.svelte-s9a9jh button:where(.svelte-s9a9jh){all:unset;color:var(--ink);cursor:default;border-radius:6px;justify-content:space-between;gap:16px;padding:7px 10px;display:flex}.export-menu.svelte-s9a9jh button:where(.svelte-s9a9jh):focus-visible{background:var(--accent);color:var(--on-accent)}@media (hover:hover){.export-menu.svelte-s9a9jh button:where(.svelte-s9a9jh):hover{background:var(--accent);color:var(--on-accent)}}.export-menu.svelte-s9a9jh kbd:where(.svelte-s9a9jh){font:inherit;opacity:.6}.scroller.svelte-s9a9jh{border-radius:inherit;flex:1;transition:filter .6s;overflow:auto}.scroller.in-past.svelte-s9a9jh{filter:grayscale()sepia(.06)contrast(.9)brightness(1.03)}.scroller.back-to-now.svelte-s9a9jh{animation:.6s ease-out svelte-s9a9jh-back-to-now}@keyframes svelte-s9a9jh-back-to-now{0%{filter:grayscale()sepia(.06)contrast(.9)brightness(1.03)}}html[data-motion=off] .scroller.svelte-s9a9jh{transition:none;animation:none}.page.hidden.svelte-s9a9jh{display:none}.past-page.svelte-s9a9jh .cm-past-added{background:var(--accent-soft);text-underline-offset:3px;border-radius:6px;text-decoration:underline;text-decoration-thickness:1.5px}.past-page.svelte-s9a9jh .cm-past-removed{background:color-mix(in srgb, var(--danger) 12%, transparent);opacity:.9;border-radius:6px;text-decoration:line-through;text-decoration-thickness:1px}.note.with-history.svelte-s9a9jh .scroller:where(.svelte-s9a9jh),.note.with-history.svelte-s9a9jh .bar:where(.svelte-s9a9jh){margin-right:300px}.note-menu.svelte-s9a9jh{min-width:270px}.note-menu.svelte-s9a9jh hr:where(.svelte-s9a9jh){background:var(--line);border:0;height:1px;margin:4px 8px}.note-menu.svelte-s9a9jh .group:where(.svelte-s9a9jh){font-size:calc(11px * var(--ui-text,1));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:5px 10px 2px;font-weight:700}.note-menu.svelte-s9a9jh .danger:where(.svelte-s9a9jh){color:var(--danger)}.note-menu.svelte-s9a9jh .mi:where(.svelte-s9a9jh){align-items:center;gap:9px;display:inline-flex}.note-menu.svelte-s9a9jh .two:where(.svelte-s9a9jh){text-align:left;line-height:1.25;display:grid}.note-menu.svelte-s9a9jh .two:where(.svelte-s9a9jh) small:where(.svelte-s9a9jh){font-size:calc(11.5px * var(--ui-text,1));color:var(--ink-muted);font-weight:500}.note-menu.svelte-s9a9jh .more-arrow:where(.svelte-s9a9jh){opacity:.6;align-items:center;display:inline-flex}.comments-button.svelte-s9a9jh{position:relative}.comments-button.svelte-s9a9jh .badge:where(.svelte-s9a9jh){box-sizing:border-box;background:var(--accent-strong);min-width:15px;height:15px;color:var(--on-accent);font-size:calc(10px * var(--ui-text,1));border-radius:999px;place-items:center;padding:0 4px;font-weight:800;line-height:1;display:grid;position:absolute;top:1px;right:0}.comments-button.svelte-s9a9jh .badge.fresh:where(.svelte-s9a9jh){background:var(--spark);color:var(--on-spark)}.comments-button.on.svelte-s9a9jh .badge:where(.svelte-s9a9jh){box-shadow:0 0 0 2px var(--surface-raised)}.comments-pill.svelte-s9a9jh{pointer-events:auto;border-radius:var(--radius-pill);background:var(--glass-strong);height:34px;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.8);backdrop-filter:blur(var(--blur-glass)) saturate(1.8);box-shadow:var(--shadow-glass), 0 10px 30px #12201e1f;color:var(--ink);font:inherit;font-size:calc(14px * var(--ui-text,1));border:0;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.comments-pill.svelte-s9a9jh b:where(.svelte-s9a9jh){color:var(--spark-text,var(--accent-strong))}.icon-button.on.svelte-s9a9jh{background:var(--accent-strong);color:var(--on-accent);border-radius:50%}.viewing.svelte-s9a9jh,.restored.svelte-s9a9jh{z-index:7;white-space:nowrap;font-size:calc(13px * var(--ui-text,1));color:var(--ink);background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass);border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-weight:600;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.note.with-history.svelte-s9a9jh .viewing:where(.svelte-s9a9jh),.note.with-history.svelte-s9a9jh .restored:where(.svelte-s9a9jh){left:calc(50% - 150px)}.marks.svelte-s9a9jh{color:var(--ink-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.marks.svelte-s9a9jh input:where(.svelte-s9a9jh){accent-color:var(--accent-strong)}.restored.svelte-s9a9jh button:where(.svelte-s9a9jh){all:unset;color:var(--accent-strong);cursor:default;padding:0 4px;font-weight:800}.restored.svelte-s9a9jh button:where(.svelte-s9a9jh):focus-visible{outline:2px solid var(--accent-strong);border-radius:6px}@media (max-width:720px){.note.with-history.svelte-s9a9jh .scroller:where(.svelte-s9a9jh),.note.with-history.svelte-s9a9jh .bar:where(.svelte-s9a9jh){margin-right:0}.note.with-history.svelte-s9a9jh .scroller:where(.svelte-s9a9jh){padding-bottom:52vh}.note.with-history.svelte-s9a9jh .viewing:where(.svelte-s9a9jh),.note.with-history.svelte-s9a9jh .restored:where(.svelte-s9a9jh){top:64px;bottom:auto;left:50%}}.page.svelte-s9a9jh{max-width:var(--line-width,760px);margin:0 auto;padding:70px 40px 30vh}@media (max-width:720px){.page.svelte-s9a9jh{padding-left:20px;padding-right:20px}.cover-space.svelte-s9a9jh{left:14px}.cover.svelte-s9a9jh{height:52px}}@media (max-width:560px){.cover.svelte-s9a9jh{height:26px}.cover-space.svelte-s9a9jh{font-size:calc(12px * var(--ui-text,1));gap:6px;padding:2px 8px 2px 2px;bottom:1px}.cover-space.svelte-s9a9jh svg{width:16px;height:16px}.cover-space.svelte-s9a9jh{max-width:calc(55% - 14px)}}.cover-info.svelte-s9a9jh{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:45%;height:22px;color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:calc(12px * var(--ui-text,1));align-items:center;font-weight:550;display:flex;position:absolute;bottom:1px;right:14px;overflow:hidden}.corner.svelte-s9a9jh.in-tabs{flex:none;margin-left:auto;position:relative;right:auto}.corner.slim.svelte-s9a9jh.in-tabs{gap:2px}.tools.svelte-s9a9jh{flex:none;display:flex}.tools.svelte-s9a9jh:empty{display:none}.bar.stack.svelte-s9a9jh{flex-direction:column;gap:6px}.bar.compact.svelte-s9a9jh .pill{padding:0 3px}.bar.compact.svelte-s9a9jh .pill .tb{min-width:30px;padding:0 3px}.bar.compact.svelte-s9a9jh .pill .tb.wide{padding:0 3px 0 4px}.bar.compact.svelte-s9a9jh .pill .sep{margin:0 2px}.bar.stack.svelte-s9a9jh .corner:where(.svelte-s9a9jh){order:-1;align-self:flex-end;margin-right:4px;position:static}.share.round.svelte-s9a9jh,.steps.round.svelte-s9a9jh{justify-content:center;width:34px;height:34px;margin-right:2px;padding:0}@media (max-width:560px){.bar.svelte-s9a9jh{display:none}.note.focus.svelte-s9a9jh .bar:where(.svelte-s9a9jh){display:flex}.find-slot.svelte-s9a9jh{justify-content:center;top:12px;left:8px;right:8px}.page.svelte-s9a9jh{padding-top:28px}.note-menu.svelte-s9a9jh{max-height:70vh;overflow-y:auto}}.note.focus.svelte-s9a9jh .page:where(.svelte-s9a9jh){max-width:720px}.invite.svelte-xax4zh form:where(.svelte-xax4zh){align-items:center;gap:8px;display:flex}.invite.svelte-xax4zh input:where(.svelte-xax4zh){border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface-raised);min-width:0;height:32px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ui-text,1));flex:1;padding:0 12px}.danger.svelte-xax4zh{background:var(--danger);color:#fff}.error.svelte-xax4zh{color:var(--danger)}@media (max-width:520px){.invite.svelte-xax4zh{flex-wrap:wrap}.invite.svelte-xax4zh .end:where(.svelte-xax4zh){width:100%;margin-left:0}.invite.svelte-xax4zh .end:where(.svelte-xax4zh) button:where(.svelte-xax4zh){width:100%}}.seats.svelte-azucxs{border-radius:var(--radius-lg);background:var(--accent-soft);align-items:center;gap:14px;padding:14px 16px;display:flex}.seats.svelte-azucxs p:where(.svelte-azucxs){font-size:calc(13.5px * var(--ui-text,1));color:var(--ink);margin:0}.meter.svelte-azucxs{flex:none;gap:5px;display:flex}.seat.svelte-azucxs{border:1.5px solid var(--accent-strong);border-radius:48% 52% 50% 50%/56% 52% 48% 44%;width:16px;height:14px;transition:background .3s}.seat.taken.svelte-azucxs{background:var(--accent-strong)}.people.svelte-azucxs{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.person.svelte-azucxs{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:12px 14px}.head.svelte-azucxs{align-items:center;gap:10px;display:flex}.stone-wrap.svelte-azucxs{opacity:.85;border-radius:50%;flex:none;display:grid}.stone-wrap.online.svelte-azucxs{opacity:1;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 60%, transparent))}.who.svelte-azucxs{flex:1;min-width:0;display:grid}.who.svelte-azucxs strong:where(.svelte-azucxs){font-size:calc(14.5px * var(--ui-text,1))}.who.svelte-azucxs small:where(.svelte-azucxs){color:var(--ink-muted);font-size:calc(12.5px * var(--ui-text,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-azucxs em:where(.svelte-azucxs){color:var(--accent-strong);font-style:normal;font-weight:600}.confirm.svelte-azucxs{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:8px 0 0 44px}.spaces.svelte-azucxs{gap:4px;margin:8px 0 0 44px;padding:0;list-style:none;display:grid}.spaces.svelte-azucxs li:where(.svelte-azucxs){font-size:calc(13.5px * var(--ui-text,1));align-items:center;gap:8px;display:flex}.space.svelte-azucxs{all:unset;text-overflow:ellipsis;white-space:nowrap;cursor:default;flex:1;min-width:0;overflow:hidden}@media (hover:hover){.space.svelte-azucxs:hover{color:var(--accent-strong)}}.space.svelte-azucxs:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:4px}select.svelte-azucxs{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);height:28px;color:var(--ink);font:inherit;font-size:calc(13px * var(--ui-text,1))}.empty.svelte-azucxs p:where(.svelte-azucxs){margin:14px 0 0}.hint.svelte-azucxs{color:var(--ink-muted);font-size:calc(13px * var(--ui-text,1))}.error.svelte-azucxs{color:var(--danger);font-size:calc(13px * var(--ui-text,1))}.danger.svelte-azucxs{background:var(--danger);color:#fff}.scrim.svelte-zz2386{z-index:90;background:#04201d47;position:fixed;inset:0}.editor.svelte-zz2386{z-index:91;background:var(--surface);width:min(440px,100vw - 24px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-glass);border-radius:24px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}header.svelte-zz2386{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 14px;display:grid}header.svelte-zz2386 h2:where(.svelte-zz2386){font-size:calc(17px * var(--ui-text,1));margin:0}header.svelte-zz2386 .text-button:where(.svelte-zz2386):first-child{justify-self:start}header.svelte-zz2386 .strong:where(.svelte-zz2386){justify-self:end;font-weight:700}.text-button.svelte-zz2386{color:var(--accent-strong);font:inherit;font-size:calc(16px * var(--ui-text,1));cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 6px}.text-button.svelte-zz2386:disabled{opacity:.5}.body.svelte-zz2386{padding:8px 18px 18px;overflow:auto}.preview.svelte-zz2386{place-items:center;padding:10px 0 4px;display:grid}.who.svelte-zz2386{text-align:center;color:var(--ink-muted);font-size:calc(14px * var(--ui-text,1));margin:0 0 6px}h3.svelte-zz2386{font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);margin:14px 0 6px}.shapes.svelte-zz2386{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pick.svelte-zz2386{color:var(--ink-muted);font:inherit;font-size:calc(11.5px * var(--ui-text,1));cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;font-weight:600;display:flex}.pick.on.svelte-zz2386{background:var(--accent-soft)}@media (hover:hover){.pick.svelte-zz2386:hover{background:var(--accent-soft)}}.colours.svelte-zz2386{flex-wrap:wrap;gap:10px;display:flex}.swatch.svelte-zz2386{cursor:pointer;border:0;border-radius:50%;width:34px;height:34px}.swatch.on.svelte-zz2386{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent-strong)}.marks.svelte-zz2386{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:4px;display:grid}.custom.svelte-zz2386{gap:8px;margin-top:8px;display:flex}.custom.svelte-zz2386 input:where(.svelte-zz2386){border:1px solid var(--line);background:var(--raised,#fff);min-width:0;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:8px 10px}.photo.svelte-zz2386{align-items:center;gap:10px;margin-top:16px;display:flex}.note.svelte-zz2386{font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);margin:6px 0 0}.problem.svelte-zz2386{color:var(--spark-text);font-size:calc(14px * var(--ui-text,1))}.sign-in.svelte-1vkq938{gap:12px;max-width:360px;display:grid}.brand.svelte-1vkq938{font-weight:750;font-size:calc(18px * var(--ui-text,1));letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;display:flex}.intro.svelte-1vkq938{color:var(--ink-muted);font-size:calc(14px * var(--ui-text,1));margin:0}label.svelte-1vkq938{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);gap:4px;display:grid}input.svelte-1vkq938{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);height:38px;color:var(--ink);font:inherit;font-size:calc(15px * var(--ui-text,1));padding:0 12px}input.svelte-1vkq938:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.apple.svelte-1vkq938{border-radius:var(--radius-pill);color:#fff;height:38px;font-size:calc(14.5px * var(--ui-text,1));background:#000;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.apple.second.svelte-1vkq938{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}[data-theme=dark] .apple.svelte-1vkq938:not(.second){color:#000;background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .apple.svelte-1vkq938:not(.second){color:#000;background:#fff}}.or.svelte-1vkq938{color:var(--ink-muted);font-size:calc(12px * var(--ui-text,1));align-items:center;gap:10px;display:flex}.or.svelte-1vkq938:before,.or.svelte-1vkq938:after{content:"";background:var(--line);flex:1;height:1px}.error.svelte-1vkq938{color:var(--danger);font-size:calc(13.5px * var(--ui-text,1));margin:0}.sent.svelte-1vkq938{color:var(--success);font-size:calc(13.5px * var(--ui-text,1));margin:0}.switch.svelte-1vkq938{font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);margin:0}.switch.svelte-1vkq938 a:where(.svelte-1vkq938){color:var(--accent-strong);text-decoration:none}@media (hover:hover){.switch.svelte-1vkq938 a:where(.svelte-1vkq938):hover{text-decoration:underline}}.link.svelte-1vkq938{color:var(--accent-strong);font:inherit;background:0 0;border:0;padding:0}@media (hover:hover){.link.svelte-1vkq938:hover{text-decoration:underline}}.stone-edit.svelte-1ddanbh{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.stone-edit.svelte-1ddanbh .edit:where(.svelte-1ddanbh){font-size:calc(11px * var(--ui-text,1));background:var(--surface);color:var(--accent-strong);border-radius:999px;padding:1px 7px;font-weight:700;position:absolute;bottom:-6px;box-shadow:0 1px 3px #00000026}.scrim.svelte-1ddanbh{background:var(--scrim);z-index:80;animation:svelte-1ddanbh-fade var(--dur-base) ease;position:fixed;inset:0}@keyframes svelte-1ddanbh-fade{0%{opacity:0}}.sheet.svelte-1ddanbh{z-index:81;width:min(860px,100vw - 32px);height:min(620px, calc(var(--phone-h,100dvh) - 32px));border-radius:var(--radius-xl);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-sheet)) saturate(1.7);backdrop-filter:blur(var(--blur-sheet)) saturate(1.7);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--glass-edge);animation:svelte-1ddanbh-rise var(--dur-spring) var(--ease-spring);grid-template-columns:230px 1fr;gap:0;padding:8px;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}html[data-motion=gentle] .sheet.svelte-1ddanbh{animation:svelte-1ddanbh-fade var(--dur-base) ease}@keyframes svelte-1ddanbh-rise{0%{opacity:0;transform:translate(-50%,-47%)scale(.98)}}.panes.svelte-1ddanbh{align-content:start;gap:2px;padding:8px 8px 8px 4px;display:grid;overflow:auto}.panes.svelte-1ddanbh button:where(.svelte-1ddanbh){text-align:left;border-radius:var(--radius-md);font-size:calc(14.5px * var(--ui-text,1));color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;display:flex}@media (hover:hover){.panes.svelte-1ddanbh button:where(.svelte-1ddanbh):hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.panes.svelte-1ddanbh button.active:where(.svelte-1ddanbh){background:var(--accent-soft);font-weight:600}.panes.svelte-1ddanbh button:where(.svelte-1ddanbh):focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.pane-icon.svelte-1ddanbh{color:#fff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.pane-icon.svelte-1ddanbh svg{stroke:#fff}.panes.svelte-1ddanbh .me:where(.svelte-1ddanbh){border-radius:var(--radius-lg);margin-bottom:8px;padding:10px}.me-text.svelte-1ddanbh{min-width:0;line-height:1.25;display:grid}.me-text.svelte-1ddanbh b:where(.svelte-1ddanbh){text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.me-text.svelte-1ddanbh small:where(.svelte-1ddanbh){color:var(--ink-muted);font-size:calc(12px * var(--ui-text,1));font-weight:400}.avatar.svelte-1ddanbh{color:#fff;width:36px;height:36px;font-weight:700;font-size:calc(15px * var(--ui-text,1));background:linear-gradient(150deg, var(--lagoon-300), var(--lagoon-500));border-radius:58% 42% 55% 45%/52% 48%;flex:none;place-items:center;display:inline-grid}.avatar.svelte-1ddanbh svg{stroke:#fff}.body.svelte-1ddanbh{border-radius:calc(var(--radius-xl) - 8px);background:var(--surface-raised);padding:26px 30px 30px;position:relative;overflow:auto}.close.svelte-1ddanbh{position:absolute;top:14px;right:14px}h2.svelte-1ddanbh{font-size:calc(22px * var(--ui-text,1));letter-spacing:-.01em;margin:0 0 18px;font-weight:700}.grp-title.svelte-1ddanbh{margin-top:4px}.grp.svelte-1ddanbh .lg-btn.small,.lg-btn.small.svelte-1ddanbh{height:30px;font-size:calc(13px * var(--ui-text,1));padding:0 14px}.danger.svelte-1ddanbh{color:var(--danger)!important}.profile.svelte-1ddanbh{border-radius:var(--radius-lg);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 14%, var(--surface-raised)), color-mix(in srgb, var(--spark) 12%, var(--surface-raised)));align-items:center;gap:14px;margin:0 40px 22px 0;padding:16px 18px;display:flex}.profile.svelte-1ddanbh .me-text:where(.svelte-1ddanbh) b:where(.svelte-1ddanbh){font-size:calc(17px * var(--ui-text,1))}.inline-link.svelte-1ddanbh{font:inherit;color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.plan-more.svelte-1ddanbh{margin-left:10px}.plan.svelte-1ddanbh{background:var(--accent-strong);color:var(--on-accent);font-size:calc(12px * var(--ui-text,1));border-radius:999px;margin-left:auto;padding:3px 10px;font-weight:700}.sign-out.svelte-1ddanbh{margin-top:26px}.delete-what.svelte-1ddanbh ul:where(.svelte-1ddanbh){margin:6px 0;padding-left:20px}.delete-what.svelte-1ddanbh li:where(.svelte-1ddanbh){margin:2px 0}.destructive.svelte-1ddanbh{background:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important}.mono.svelte-1ddanbh{font-family:var(--mono-font);font-size:calc(13px * var(--ui-text,1));overflow-wrap:anywhere}.selectable.svelte-1ddanbh{-webkit-user-select:text;user-select:text;color:var(--ink)}.signin.svelte-1ddanbh{max-width:52ch}.themes.svelte-1ddanbh{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-bottom:14px;display:grid}.theme-hint.svelte-1ddanbh{margin:0 4px 12px}.theme-card.svelte-1ddanbh{gap:6px;display:grid}.theme.svelte-1ddanbh{border-radius:var(--radius-lg);text-align:left;background:var(--note-bg);height:100px;color:var(--note-text);font-family:var(--note-font);box-shadow:inset 0 0 0 1px var(--line);transition:transform var(--dur-quick) var(--ease-spring), box-shadow var(--dur-quick);border:0;grid-template-columns:34px 1fr;padding:0;display:grid;overflow:hidden}@media (hover:hover){.theme.svelte-1ddanbh:hover{transform:translateY(-2px)}}.theme.svelte-1ddanbh:active{transform:scale(.97)}.shelf.svelte-1ddanbh{background:var(--card-shelf);border-right:1px solid var(--card-line);align-content:start;gap:5px;padding:12px 6px;display:grid}.shelf.svelte-1ddanbh i:where(.svelte-1ddanbh){background:var(--card-muted);opacity:.35;border-radius:3px;height:5px;display:block}.shelf.svelte-1ddanbh i.pick:where(.svelte-1ddanbh){background:var(--card-pick);opacity:1}.page.svelte-1ddanbh{align-content:start;gap:4px;padding:11px 12px;display:grid}.theme[aria-checked=true].svelte-1ddanbh{box-shadow:0 0 0 2.5px var(--accent-strong)}.theme.svelte-1ddanbh:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.sample-title.svelte-1ddanbh{font-family:var(--note-heading-font);font-weight:700;font-size:calc(17px * var(--ui-text,1))}.sample-text.svelte-1ddanbh{font-size:calc(12.5px * var(--ui-text,1));line-height:1.4}.sample-text.svelte-1ddanbh mark:where(.svelte-1ddanbh){background:var(--note-highlight);color:inherit}.sample-text.svelte-1ddanbh a:where(.svelte-1ddanbh){color:var(--note-accent)}.theme-name.svelte-1ddanbh{font-size:calc(13px * var(--ui-text,1));align-items:baseline;gap:8px;display:flex}.link-button.svelte-1ddanbh{color:var(--accent-strong);font-size:calc(12.5px * var(--ui-text,1));background:0 0;border:0;padding:0}.row.svelte-1ddanbh{flex-wrap:wrap;gap:8px;display:flex}.error.svelte-1ddanbh{color:var(--danger)!important}.status.svelte-1ddanbh{margin-top:2px}.status.details.svelte-1ddanbh{opacity:.65;font-size:calc(12px * var(--ui-text,1));-webkit-user-select:text;user-select:text}.apple.svelte-1ddanbh:empty{display:none}.ok.svelte-1ddanbh{font-size:calc(13px * var(--ui-text,1))}.font-themes.svelte-1ddanbh{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-raised);height:32px;color:var(--ink);font:inherit;font-size:calc(13.5px * var(--ui-text,1));padding:0 8px}.grp-row.svelte-1ddanbh .segmented:where(.svelte-1ddanbh){flex-wrap:wrap;justify-content:flex-end}.voice-end.svelte-1ddanbh{align-items:center;gap:8px;min-width:0;display:flex}.voice-end.svelte-1ddanbh select:where(.svelte-1ddanbh){max-width:min(260px,52vw)}@media (max-width:680px){.sheet.svelte-1ddanbh{grid-template-rows:auto 1fr;grid-template-columns:1fr}.panes.svelte-1ddanbh{grid-auto-columns:max-content;grid-auto-flow:column;padding:4px;overflow-x:auto}.panes.svelte-1ddanbh .me:where(.svelte-1ddanbh){margin:0;padding:7px 10px}.avatar.svelte-1ddanbh{width:26px;height:26px;font-size:calc(12px * var(--ui-text,1))}.me-text.svelte-1ddanbh small:where(.svelte-1ddanbh){display:none}.grp-row.svelte-1ddanbh{flex-wrap:wrap}.grp-row.svelte-1ddanbh .end:where(.svelte-1ddanbh):has(.segmented:where(.svelte-1ddanbh)){flex:100%;margin-left:0}.grp-row.svelte-1ddanbh .end:where(.svelte-1ddanbh) .segmented:where(.svelte-1ddanbh){flex-wrap:nowrap;width:100%;display:flex}.grp-row.svelte-1ddanbh .end:where(.svelte-1ddanbh) .segmented:where(.svelte-1ddanbh) button:where(.svelte-1ddanbh){min-width:0;font-size:calc(13px * min(var(--ui-text,1), 1.15));white-space:nowrap;flex:auto;padding:0 4px}.profile.svelte-1ddanbh{margin-right:0}.sheet.listing.svelte-1ddanbh{grid-template-rows:1fr}.sheet.listing.svelte-1ddanbh .body:where(.svelte-1ddanbh){display:none}.sheet.listing.svelte-1ddanbh .panes:where(.svelte-1ddanbh){grid-auto-columns:auto;grid-auto-flow:row;align-content:start;gap:2px;padding:8px 12px 16px;overflow:auto}.sheet.listing.svelte-1ddanbh .panes:where(.svelte-1ddanbh)>button:where(.svelte-1ddanbh){min-height:50px;font-size:calc(16px * var(--ui-text,1));padding:8px 12px}.sheet.listing.svelte-1ddanbh .panes:where(.svelte-1ddanbh) .me:where(.svelte-1ddanbh){margin-bottom:10px;padding:10px 12px}.sheet.listing.svelte-1ddanbh .me-text:where(.svelte-1ddanbh) small:where(.svelte-1ddanbh){display:block}.sheet.listing.svelte-1ddanbh .avatar:where(.svelte-1ddanbh){width:36px;height:36px}.sheet.paged.svelte-1ddanbh{grid-template-rows:1fr}.sheet.paged.svelte-1ddanbh .panes:where(.svelte-1ddanbh){display:none}.list-head.svelte-1ddanbh{justify-content:space-between;align-items:center;padding:6px 2px 10px;display:flex}.list-head.svelte-1ddanbh h2:where(.svelte-1ddanbh){margin:0}.go.svelte-1ddanbh{color:var(--ink-muted);margin-left:auto;display:grid}.back.svelte-1ddanbh{color:var(--accent-strong);font:inherit;font-weight:600;font-size:calc(15.5px * var(--ui-text,1));background:0 0;border:0;align-items:center;gap:4px;margin-bottom:6px;padding:6px 0;display:inline-flex}}.back.svelte-1ddanbh{display:none}@media (max-width:680px){.back.svelte-1ddanbh{display:inline-flex}}.name-field.svelte-1ddanbh{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:200px;color:var(--ink);font:inherit;font-size:calc(13.5px * var(--ui-text,1));padding:6px 10px}.name-field.svelte-1ddanbh:focus{outline:2px solid var(--accent);outline-offset:-1px}.problem.svelte-1ddanbh{color:var(--danger)}.trash-note.svelte-1ddanbh{margin:-8px 4px 14px}.trash-title.svelte-1ddanbh{font-weight:600}.trash-words.svelte-1ddanbh{text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.trash-actions.svelte-1ddanbh{align-items:center;gap:6px;display:flex}.storage.svelte-1ddanbh .use:where(.svelte-1ddanbh){gap:10px;display:grid}.storage.svelte-1ddanbh .use-line:where(.svelte-1ddanbh){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.storage.svelte-1ddanbh .use-line:where(.svelte-1ddanbh) b:where(.svelte-1ddanbh){font-size:calc(15.5px * var(--ui-text,1));font-weight:650}.storage.svelte-1ddanbh .use-line:where(.svelte-1ddanbh) span:where(.svelte-1ddanbh),.storage.svelte-1ddanbh small:where(.svelte-1ddanbh){font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);line-height:1.45}.storage.svelte-1ddanbh .use-line:where(.svelte-1ddanbh) .warn:where(.svelte-1ddanbh){color:var(--warning);font-weight:600}.storage.svelte-1ddanbh .bar:where(.svelte-1ddanbh){background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;height:12px;display:flex;overflow:hidden}.storage.svelte-1ddanbh .bar.thin:where(.svelte-1ddanbh){height:8px}.storage.svelte-1ddanbh .bar:where(.svelte-1ddanbh) i:where(.svelte-1ddanbh)+i:where(.svelte-1ddanbh){box-shadow:inset 2px 0 0 var(--surface-raised)}.storage.svelte-1ddanbh .spaces:where(.svelte-1ddanbh){background:var(--accent-strong)}.storage.svelte-1ddanbh .emails:where(.svelte-1ddanbh){background:#2ba597}.storage.svelte-1ddanbh .pages:where(.svelte-1ddanbh){background:#8ed9ce}.storage.svelte-1ddanbh .family:where(.svelte-1ddanbh){background:var(--coral-300,#f2a48f)}.storage.svelte-1ddanbh .legend:where(.svelte-1ddanbh){font-size:calc(13px * var(--ui-text,1));flex-wrap:wrap;gap:6px 18px;display:flex}.storage.svelte-1ddanbh .legend:where(.svelte-1ddanbh) span:where(.svelte-1ddanbh){align-items:center;gap:6px;display:inline-flex}.storage.svelte-1ddanbh .legend:where(.svelte-1ddanbh) i:where(.svelte-1ddanbh){border-radius:50%;width:10px;height:10px}.storage.svelte-1ddanbh .room:where(.svelte-1ddanbh){font-size:calc(13px * var(--ui-text,1));align-items:center;gap:12px;display:flex}.storage.svelte-1ddanbh .room:where(.svelte-1ddanbh) span:where(.svelte-1ddanbh){flex:1}.storage.svelte-1ddanbh .icon:where(.svelte-1ddanbh){color:var(--accent-strong);place-items:center;display:grid}.storage.full.svelte-1ddanbh{background:color-mix(in srgb, var(--warning) 7%, var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 35%, transparent)}.scrim.svelte-1ktiuox{background:var(--scrim);z-index:90;position:fixed;inset:0}.sheet.svelte-1ktiuox{z-index:91;text-align:center;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);justify-items:center;gap:12px;padding:32px 28px 22px;animation:.3s cubic-bezier(.2,1.2,.4,1) svelte-1ktiuox-rise;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.sheet.svelte-1ktiuox .sign-in{text-align:left;width:100%;max-width:none}@keyframes svelte-1ktiuox-rise{0%{opacity:0;transform:translate(-50%,-44%)}}h2.svelte-1ktiuox{font-size:calc(26px * var(--ui-text,1));letter-spacing:-.01em;margin:-4px 0 6px;font-weight:700}.from.svelte-1ktiuox{color:var(--ink-muted);font-size:calc(14.5px * var(--ui-text,1));margin:6px 0 0}.wide.svelte-1ktiuox{width:100%;height:42px;font-size:calc(15px * var(--ui-text,1))}.hint.svelte-1ktiuox{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:0}.error.svelte-1ktiuox{color:var(--danger);font-size:calc(13.5px * var(--ui-text,1));margin:0}.step.svelte-1ktiuox{font-size:calc(14px * var(--ui-text,1));color:var(--ink);margin:0;font-weight:600}.link.svelte-1ktiuox{color:var(--accent-strong);font:inherit;font-size:calc(13.5px * var(--ui-text,1));background:0 0;border:0;padding:0}@media (hover:hover){.link.svelte-1ktiuox:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.sheet.svelte-1ktiuox{animation:none}}html[data-motion=gentle] .sheet.svelte-1ktiuox{animation-name:lg-fade;animation-timing-function:ease}.scrim.svelte-5tpwhl{background:var(--scrim);z-index:90;position:fixed;inset:0}.sheet.svelte-5tpwhl{z-index:91;text-align:center;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);justify-items:center;gap:12px;padding:32px 28px 22px;animation:.3s cubic-bezier(.2,1.2,.4,1) svelte-5tpwhl-rise;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.sheet.svelte-5tpwhl .sign-in{text-align:left;width:100%;max-width:none}@keyframes svelte-5tpwhl-rise{0%{opacity:0;transform:translate(-50%,-44%)}}h2.svelte-5tpwhl{font-size:calc(26px * var(--ui-text,1));letter-spacing:-.01em;margin:-4px 0 6px;font-weight:700}.from.svelte-5tpwhl{color:var(--ink-muted);font-size:calc(14.5px * var(--ui-text,1));margin:6px 0 0}.points.svelte-5tpwhl{text-align:left;background:var(--surface-sunken);font-size:calc(14px * var(--ui-text,1));border-radius:14px;gap:6px;margin:0;padding:12px 16px 12px 32px;display:grid}.wide.svelte-5tpwhl{width:100%;height:42px;font-size:calc(15px * var(--ui-text,1))}.hint.svelte-5tpwhl{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:0}.error.svelte-5tpwhl{color:var(--danger);font-size:calc(13.5px * var(--ui-text,1));margin:0}.step.svelte-5tpwhl{font-size:calc(14px * var(--ui-text,1));color:var(--ink);margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.sheet.svelte-5tpwhl{animation:none}}html[data-motion=gentle] .sheet.svelte-5tpwhl{animation-name:lg-fade;animation-timing-function:ease}.scrim.svelte-16ox0f5{background:var(--scrim);z-index:90;position:fixed;inset:0}.sheet.svelte-16ox0f5{z-index:91;text-align:center;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);justify-items:center;gap:12px;padding:32px 28px 22px;animation:.3s cubic-bezier(.2,1.2,.4,1) svelte-16ox0f5-rise;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.sheet.svelte-16ox0f5 .sign-in{text-align:left;width:100%;max-width:none}@keyframes svelte-16ox0f5-rise{0%{opacity:0;transform:translate(-50%,-44%)}}h2.svelte-16ox0f5{font-size:calc(23px * var(--ui-text,1));letter-spacing:-.01em;margin:-4px 0 0;font-weight:700}.from.svelte-16ox0f5{color:var(--ink-muted);font-size:calc(14px * var(--ui-text,1));margin:0}.wide.svelte-16ox0f5{width:100%;height:42px;font-size:calc(15px * var(--ui-text,1))}.hint.svelte-16ox0f5{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:0}.error.svelte-16ox0f5{color:var(--danger);font-size:calc(13.5px * var(--ui-text,1));margin:0}.step.svelte-16ox0f5{font-size:calc(14px * var(--ui-text,1));color:var(--ink);margin:0;font-weight:600}.spaces.svelte-16ox0f5{text-align:left;border:0;gap:6px;width:100%;margin:4px 0 0;padding:0;display:grid}.spaces.svelte-16ox0f5 legend:where(.svelte-16ox0f5){font-weight:600;font-size:calc(14px * var(--ui-text,1));color:var(--ink);padding:0 0 6px}.space.svelte-16ox0f5{border-radius:var(--radius-md,10px);background:var(--surface-sunken,transparent);font-size:calc(14.5px * var(--ui-text,1));cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.space.svelte-16ox0f5 input:where(.svelte-16ox0f5){width:18px;height:18px;accent-color:var(--accent-strong)}.name.svelte-16ox0f5{text-align:left;width:100%;font-size:calc(13px * var(--ui-text,1));color:var(--ink);gap:4px;font-weight:600;display:grid}.name.svelte-16ox0f5 input:where(.svelte-16ox0f5){border-radius:var(--radius-md,10px);border:1px solid var(--line,#ccc);background:var(--surface);height:38px;color:var(--ink);font:inherit;padding:0 12px;font-weight:400}@media (prefers-reduced-motion:reduce){.sheet.svelte-16ox0f5{animation:none}}html[data-motion=gentle] .sheet.svelte-16ox0f5{animation-name:lg-fade;animation-timing-function:ease}.scrim.svelte-1oeul02{background:var(--scrim);z-index:95;position:fixed;inset:0}.sheet.svelte-1oeul02{z-index:96;text-align:center;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);justify-items:center;gap:12px;padding:26px 26px 18px;animation:.3s cubic-bezier(.2,1.2,.4,1) svelte-1oeul02-rise;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@keyframes svelte-1oeul02-rise{0%{opacity:0;transform:translate(-50%,-44%)}}.mark.svelte-1oeul02 svg{width:76px;height:74px}h2.svelte-1oeul02{font-size:calc(22px * var(--ui-text,1));letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700}.why.svelte-1oeul02{color:var(--ink-muted);font-size:calc(14.5px * var(--ui-text,1));margin:0}.points.svelte-1oeul02{text-align:left;border-radius:var(--radius-lg);background:var(--surface-sunken);width:100%;font-size:calc(14px * var(--ui-text,1));gap:8px;margin:4px 0;padding:12px 14px;list-style:none;display:grid}.points.svelte-1oeul02 li:where(.svelte-1oeul02){grid-template-columns:16px 1fr;align-items:start;gap:8px;display:grid}.points.svelte-1oeul02 svg{color:var(--accent-strong);margin-top:2px}.how.svelte-1oeul02{font-size:calc(13.5px * var(--ui-text,1));color:var(--ink);margin:0}.wide.svelte-1oeul02{width:100%;height:42px;font-size:calc(15px * var(--ui-text,1));justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hint.svelte-1oeul02{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:0}.row.svelte-1oeul02{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.link.svelte-1oeul02{color:var(--accent-strong);font:inherit;font-size:calc(13.5px * var(--ui-text,1));cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:none}@media (hover:hover){.link.svelte-1oeul02:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.sheet.svelte-1oeul02{animation:none}}html[data-motion=gentle] .sheet.svelte-1oeul02{animation-name:lg-fade;animation-timing-function:ease}svg.svelte-14qtjfc{width:100%;height:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:block}.box.svelte-14qtjfc{align-items:center;height:100%;display:flex}.title.svelte-14qtjfc{-webkit-line-clamp:3;line-clamp:3;color:#0b2b27;letter-spacing:-1.2px;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.scrim.svelte-ad72y0{background:var(--scrim);z-index:80;position:fixed;inset:0}.sheet.svelte-ad72y0 .sign-in{max-width:none}.sheet.svelte-ad72y0{z-index:81;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);gap:14px;padding:24px;animation:.25s cubic-bezier(.2,1.2,.4,1) svelte-ad72y0-rise;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@keyframes svelte-ad72y0-rise{0%{opacity:0;transform:translate(-50%,-46%)}}.close.svelte-ad72y0{position:absolute;top:14px;right:14px}h2.svelte-ad72y0{font-size:calc(20px * var(--ui-text,1));margin:0;font-weight:650}.lead.svelte-ad72y0,.note.svelte-ad72y0{color:var(--ink-muted);font-size:calc(14px * var(--ui-text,1));margin:-8px 0 0}.preview.svelte-ad72y0{justify-items:end;gap:6px;margin:4px 0 0;display:grid}.bubble.svelte-ad72y0{background:var(--surface-sunken);width:min(300px,100%);box-shadow:var(--shadow-card);border-radius:18px;overflow:hidden}.image.svelte-ad72y0{aspect-ratio:1200/630;background:var(--lagoon-100);overflow:hidden}.image.svelte-ad72y0 img:where(.svelte-ad72y0){object-fit:cover;width:100%;height:100%;display:block}.meta.svelte-ad72y0{font-size:calc(13px * var(--ui-text,1));gap:2px;padding:9px 12px 11px;display:grid}.meta.svelte-ad72y0 strong:where(.svelte-ad72y0){text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.summary.svelte-ad72y0{color:var(--ink-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.host.svelte-ad72y0{color:var(--ink-muted);font-size:calc(12px * var(--ui-text,1))}figcaption.svelte-ad72y0{font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted)}.link.svelte-ad72y0{gap:8px;display:flex}.link.svelte-ad72y0 input:where(.svelte-ad72y0){border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-sunken);min-width:0;height:36px;color:var(--ink);font:inherit;font-size:calc(13.5px * var(--ui-text,1));flex:1;padding:0 12px}.row.svelte-ad72y0{gap:8px;margin-top:-4px;display:flex}.looks.svelte-ad72y0{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.looks.svelte-ad72y0 legend:where(.svelte-ad72y0){font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);margin-bottom:8px;padding:0;font-weight:600}.look-row.svelte-ad72y0{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.look.svelte-ad72y0{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;min-width:0;padding:0;display:grid}.paper.svelte-ad72y0{aspect-ratio:4/5;background:var(--paper);width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-content:start;gap:4px;padding:9px 8px;transition:box-shadow .15s,transform .15s;display:grid;position:relative}.paper.svelte-ad72y0 i:where(.svelte-ad72y0){background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:2px;height:3px;display:block}.paper.svelte-ad72y0 i.t:where(.svelte-ad72y0){background:var(--ink);width:70%;height:6px}.paper.svelte-ad72y0 i.t.hand:where(.svelte-ad72y0){border-radius:6px 2px}.paper.svelte-ad72y0 i.s:where(.svelte-ad72y0){width:55%}.paper.magazine.svelte-ad72y0:before{content:"";background:linear-gradient(135deg,#f7d774,#e8735a);border-radius:10px 10px 0 0;height:14px;margin:-9px -8px 2px}.paper.card.svelte-ad72y0{padding:7px}.paper.card.svelte-ad72y0:before{content:"";background:#fff;border-radius:7px;position:absolute;inset:5px}.paper.card.svelte-ad72y0 i:where(.svelte-ad72y0){position:relative}.paper.letter.svelte-ad72y0{background:repeating-linear-gradient(var(--paper) 0 7px, color-mix(in srgb, var(--spark) 18%, var(--paper)) 7px 8px)}.paper.lagoon.svelte-ad72y0:before{content:"";background:radial-gradient(120% 120% at 80% 0,#0e8f82,#03453e);border-radius:10px 10px 0 0;height:16px;margin:-9px -8px 2px}.look.on.svelte-ad72y0 .paper:where(.svelte-ad72y0){box-shadow:inset 0 0 0 1px var(--line), 0 0 0 2px var(--surface-raised), 0 0 0 4px var(--accent-strong)}@media (hover:hover){.look.svelte-ad72y0:hover .paper:where(.svelte-ad72y0){transform:translateY(-1px)}}.lock.svelte-ad72y0{background:var(--surface-raised);width:18px;height:18px;color:var(--ink-muted);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.name.svelte-ad72y0{font-size:calc(11.5px * var(--ui-text,1));color:var(--ink-muted);text-align:center;overflow-wrap:anywhere;max-width:100%;line-height:1.2}.look.on.svelte-ad72y0 .name:where(.svelte-ad72y0){color:var(--ink);font-weight:600}.badge-note.svelte-ad72y0{font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);margin:0}.inline-link.svelte-ad72y0{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.inline-link.svelte-ad72y0:hover{text-decoration:underline}}.options.svelte-ad72y0{background:var(--surface-sunken);border:0;border-radius:14px;gap:10px;margin:0;padding:12px 14px;display:grid}.toggle.svelte-ad72y0{font-size:calc(14px * var(--ui-text,1));align-items:center;gap:8px;display:flex}.toggle.svelte-ad72y0 input:where(.svelte-ad72y0){width:16px;height:16px;accent-color:var(--accent-strong)}.field.svelte-ad72y0{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-raised);height:34px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ui-text,1));padding:0 12px}.ends.svelte-ad72y0{font-size:calc(14px * var(--ui-text,1));justify-content:space-between;align-items:center;gap:12px;display:flex}select.svelte-ad72y0{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-raised);height:32px;color:var(--ink);font:inherit;font-size:calc(13.5px * var(--ui-text,1));padding:0 8px}.actions.svelte-ad72y0{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.stop.svelte-ad72y0{color:var(--danger);margin-right:auto}.danger.svelte-ad72y0{background:var(--danger);color:#fff}.confirm.svelte-ad72y0{font-size:calc(13.5px * var(--ui-text,1));color:var(--ink-muted);flex-basis:100%}.error.svelte-ad72y0{color:var(--danger);font-size:calc(13.5px * var(--ui-text,1));margin:0}.who.svelte-ad72y0{font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted);text-align:right;margin:-4px 0 0}@media (prefers-reduced-motion:reduce){.sheet.svelte-ad72y0{animation:none}}html[data-motion=gentle] .sheet.svelte-ad72y0{animation-name:lg-fade;animation-timing-function:ease}.scrim.svelte-1l9fj0u{background:var(--scrim);z-index:80;position:fixed;inset:0}.sheet.svelte-1l9fj0u{z-index:81;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);gap:16px;padding:24px;animation:.25s cubic-bezier(.2,1.2,.4,1) svelte-1l9fj0u-rise;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.sheet.svelte-1l9fj0u .sign-in{max-width:none}@keyframes svelte-1l9fj0u-rise{0%{opacity:0;transform:translate(-50%,-46%)}}.close.svelte-1l9fj0u{position:absolute;top:14px;right:14px}header.svelte-1l9fj0u{align-items:center;gap:14px;padding-right:28px;display:flex}h2.svelte-1l9fj0u{font-size:calc(20px * var(--ui-text,1));margin:0;font-weight:650}h3.svelte-1l9fj0u{font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);margin:0 0 8px;font-weight:650}.lead.svelte-1l9fj0u{color:var(--ink-muted);font-size:calc(14px * var(--ui-text,1));margin:2px 0 0}.note.svelte-1l9fj0u{color:var(--ink-muted);font-size:calc(14px * var(--ui-text,1));margin:0}.points.svelte-1l9fj0u{background:var(--surface-sunken);font-size:calc(14px * var(--ui-text,1));border-radius:14px;gap:10px;margin:0;padding:14px 16px;list-style:none;display:grid}.points.svelte-1l9fj0u li:where(.svelte-1l9fj0u){align-items:flex-start;gap:10px;display:flex}.points.svelte-1l9fj0u svg{color:var(--accent-strong);flex:none;margin-top:2px}.invite.svelte-1l9fj0u{background:var(--surface-sunken);border-radius:14px;gap:10px;padding:14px;display:grid}.segmented.svelte-1l9fj0u{background:var(--surface-raised);border-radius:999px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.segmented.svelte-1l9fj0u button:where(.svelte-1l9fj0u){font-size:calc(13.5px * var(--ui-text,1));color:var(--ink);background:0 0;border:0;border-radius:999px;padding:6px 14px}.segmented.svelte-1l9fj0u button[aria-checked=true]:where(.svelte-1l9fj0u){background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.wide.svelte-1l9fj0u{width:100%}.email.svelte-1l9fj0u{gap:8px;display:flex}.email.svelte-1l9fj0u input:where(.svelte-1l9fj0u){border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface-raised);min-width:0;height:36px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ui-text,1));flex:1;padding:0 12px}.hint.svelte-1l9fj0u{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:0}.ok.svelte-1l9fj0u{font-size:calc(13px * var(--ui-text,1));color:var(--success);margin:0}.people.svelte-1l9fj0u{gap:4px;margin:0;padding:0;list-style:none;display:grid}.people.svelte-1l9fj0u li:where(.svelte-1l9fj0u){min-height:40px;font-size:calc(14px * var(--ui-text,1));border-radius:10px;align-items:center;gap:10px;padding:4px 6px;display:flex}@media (hover:hover){.people.svelte-1l9fj0u li:where(.svelte-1l9fj0u):hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}}.avatar.svelte-1l9fj0u{background:linear-gradient(160deg, var(--lagoon-200), var(--lagoon-400));width:30px;height:30px;color:var(--lagoon-900);font-size:calc(13px * var(--ui-text,1));border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.avatar.online.svelte-1l9fj0u{background:var(--who);color:#fff;box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 3.5px color-mix(in srgb, var(--who) 45%, transparent);position:relative}.who.svelte-1l9fj0u .doing:where(.svelte-1l9fj0u){color:var(--accent-strong);font-size:calc(12px * var(--ui-text,1));display:block}.pending.svelte-1l9fj0u .avatar:where(.svelte-1l9fj0u){background:var(--surface-sunken);color:var(--ink-muted)}.who.svelte-1l9fj0u{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.who.svelte-1l9fj0u small:where(.svelte-1l9fj0u){color:var(--ink-muted);font-size:calc(12px * var(--ui-text,1))}.who.svelte-1l9fj0u .email:where(.svelte-1l9fj0u){text-overflow:ellipsis;display:block;overflow:hidden}.role.svelte-1l9fj0u{color:var(--ink-muted);font-size:calc(13px * var(--ui-text,1))}select.svelte-1l9fj0u{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-raised);height:30px;color:var(--ink);font:inherit;font-size:calc(13px * var(--ui-text,1));padding:0 6px}.link.svelte-1l9fj0u{color:var(--accent-strong);font:inherit;font-size:calc(13px * var(--ui-text,1));background:0 0;border:0;padding:0}.actions.svelte-1l9fj0u{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.stop.svelte-1l9fj0u{color:var(--danger);margin-right:auto}.danger.svelte-1l9fj0u{background:var(--danger);color:#fff}.confirm.svelte-1l9fj0u{font-size:calc(13.5px * var(--ui-text,1));color:var(--ink-muted);flex-basis:100%}.error.svelte-1l9fj0u{color:var(--danger);font-size:calc(13.5px * var(--ui-text,1));margin:0}@media (prefers-reduced-motion:reduce){.sheet.svelte-1l9fj0u{animation:none}}html[data-motion=gentle] .sheet.svelte-1l9fj0u{animation-name:lg-fade;animation-timing-function:ease}.scrim.svelte-1dovbo7{background:var(--scrim);z-index:80;position:fixed;inset:0}.sheet.svelte-1dovbo7{z-index:81;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);gap:16px;padding:24px;animation:.25s cubic-bezier(.2,1.2,.4,1) svelte-1dovbo7-rise;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.sheet.svelte-1dovbo7 .sign-in{max-width:none}@keyframes svelte-1dovbo7-rise{0%{opacity:0;transform:translate(-50%,-46%)}}.close.svelte-1dovbo7{position:absolute;top:14px;right:14px}header.svelte-1dovbo7{align-items:center;gap:14px;padding-right:28px;display:flex}h2.svelte-1dovbo7{font-size:calc(20px * var(--ui-text,1));margin:0;font-weight:650}.lead.svelte-1dovbo7{color:var(--ink-muted);font-size:calc(14px * var(--ui-text,1));margin:2px 0 0}.note.svelte-1dovbo7{color:var(--ink-muted);font-size:calc(14px * var(--ui-text,1));margin:0}.points.svelte-1dovbo7{background:var(--surface-sunken);font-size:calc(14px * var(--ui-text,1));border-radius:14px;gap:10px;margin:0;padding:14px 16px;list-style:none;display:grid}.points.svelte-1dovbo7 li:where(.svelte-1dovbo7){align-items:flex-start;gap:10px;display:flex}.points.svelte-1dovbo7 svg{color:var(--accent-strong);flex:none;margin-top:2px}.address.svelte-1dovbo7{background:var(--surface-sunken);border-radius:14px;gap:12px;padding:14px;display:grid}.host.svelte-1dovbo7{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.host.svelte-1dovbo7 strong:where(.svelte-1dovbo7){font-size:calc(16px * var(--ui-text,1));overflow-wrap:anywhere}.pill.svelte-1dovbo7{font-size:calc(12px * var(--ui-text,1));background:var(--surface-raised);color:var(--ink-muted);border-radius:999px;padding:2px 10px;font-weight:600}.pill.ok.svelte-1dovbo7{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success)}.pill.warn.svelte-1dovbo7{background:color-mix(in srgb, var(--coral-500,#e8735a) 16%, transparent);color:var(--coral-700,#b2472f)}.pill.bad.svelte-1dovbo7{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.records.svelte-1dovbo7{gap:8px;margin:0;padding:0;list-style:none;display:grid}.records.svelte-1dovbo7 li:where(.svelte-1dovbo7){background:var(--surface-raised);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.type.svelte-1dovbo7{background:var(--accent-soft);color:var(--accent-strong);font-size:calc(12px * var(--ui-text,1));border-radius:6px;justify-self:start;padding:2px 8px;font-weight:700}.field.svelte-1dovbo7{grid-template-columns:1fr auto;align-items:center;column-gap:8px;min-width:0;display:grid}.field.svelte-1dovbo7 small:where(.svelte-1dovbo7){color:var(--ink-muted);font-size:calc(12px * var(--ui-text,1));grid-column:1}.field.svelte-1dovbo7 code:where(.svelte-1dovbo7){overflow-wrap:anywhere;word-break:break-all;min-width:0;font-size:calc(12.5px * var(--ui-text,1));grid-column:1}.field.svelte-1dovbo7 .copy:where(.svelte-1dovbo7){grid-area:1/2/span 2}.copy.svelte-1dovbo7{width:32px;height:32px;color:var(--ink-muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}@media (hover:hover){.copy.svelte-1dovbo7:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}}.add.svelte-1dovbo7{gap:8px;display:grid}.add.svelte-1dovbo7 label:where(.svelte-1dovbo7){font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);font-weight:650}.add.svelte-1dovbo7 input:where(.svelte-1dovbo7){border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface-raised);height:40px;color:var(--ink);font:inherit;font-size:calc(15px * var(--ui-text,1));padding:0 14px}.used.svelte-1dovbo7{font-size:calc(14px * var(--ui-text,1));gap:6px;margin:0;padding:0;list-style:none;display:grid}.used.svelte-1dovbo7 li:where(.svelte-1dovbo7){align-items:center;gap:8px;display:flex}.used.svelte-1dovbo7 small:where(.svelte-1dovbo7){color:var(--ink-muted)}.hint.svelte-1dovbo7{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:0}.wide.svelte-1dovbo7{width:100%}.actions.svelte-1dovbo7{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.stop.svelte-1dovbo7{color:var(--danger);margin-right:auto}.danger.svelte-1dovbo7{background:var(--danger);color:#fff}.confirm.svelte-1dovbo7{font-size:calc(13.5px * var(--ui-text,1));color:var(--ink-muted);flex-basis:100%}.error.svelte-1dovbo7{color:var(--danger);font-size:calc(13.5px * var(--ui-text,1));margin:0}@media (prefers-reduced-motion:reduce){.sheet.svelte-1dovbo7{animation:none}}html[data-motion=gentle] .sheet.svelte-1dovbo7{animation-name:lg-fade;animation-timing-function:ease}.scrim.svelte-1dfukoq{background:var(--scrim);z-index:60;position:fixed;inset:0}.look-sheet.svelte-1dfukoq{z-index:61;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(440px,100vw - 32px);max-height:80vh;box-shadow:var(--shadow-pop);gap:16px;padding:20px;display:grid;position:fixed;top:12%;left:50%;overflow:auto;transform:translate(-50%)}.head.svelte-1dfukoq{align-items:center;gap:14px;display:flex}h2.svelte-1dfukoq{font-size:calc(16px * var(--ui-text,1));color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.head.svelte-1dfukoq p:where(.svelte-1dfukoq){font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:2px 0 0}.field.svelte-1dfukoq{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);gap:8px;font-weight:600;display:grid}.grid.svelte-1dfukoq{grid-template-columns:repeat(auto-fill,36px);gap:8px;display:grid}.stone.svelte-1dfukoq{all:unset;box-sizing:border-box;cursor:default;border:2px solid #0000;border-radius:58% 42% 55% 45%/52% 48%;place-items:center;width:36px;height:36px;display:grid;position:relative}.stone[aria-checked=true].svelte-1dfukoq{border-color:var(--accent-strong)}.stone.svelte-1dfukoq:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.fill.svelte-1dfukoq{color:#fff;width:26px;height:26px;font-size:calc(12px * var(--ui-text,1));border-radius:58% 42% 55% 45%/52% 48%;place-items:center;font-weight:800;display:grid}.glyph.svelte-1dfukoq:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--line-strong) 55%, transparent);position:absolute;inset:3px}.glyph.on.svelte-1dfukoq:before{background:linear-gradient(160deg, var(--g1), var(--g2))}.glyph.svelte-1dfukoq svg:where(.svelte-1dfukoq){fill:var(--ink);position:relative}.glyph.svelte-1dfukoq svg:where(.svelte-1dfukoq) *{fill:var(--ink)}.glyph.svelte-1dfukoq svg:where(.svelte-1dfukoq) [stroke]{fill:none;stroke:var(--ink)}.glyph.on.svelte-1dfukoq svg:where(.svelte-1dfukoq) *{fill:#fff}.glyph.on.svelte-1dfukoq svg:where(.svelte-1dfukoq) [stroke]{fill:none;stroke:#fff}.auto.svelte-1dfukoq{font-size:calc(8px * var(--ui-text,1));color:var(--ink-muted);font-weight:900;position:absolute;bottom:1px;right:3px}.glyph.on.svelte-1dfukoq .auto:where(.svelte-1dfukoq){color:#fff}.actions.svelte-1dfukoq{justify-content:flex-end;display:flex}li.svelte-q4loc9{list-style:none}ul.svelte-q4loc9{margin:0;padding:0}.row.svelte-q4loc9{width:100%;height:calc(34px * var(--ui-row,1));padding:0 10px 0 calc(6px + var(--depth) * 18px);border-radius:var(--radius-md);font:inherit;font-size:calc(14.5px * var(--ui-text,1));color:var(--ink);text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:8px;display:flex}.row.editing.svelte-q4loc9{padding-right:4px}@media (hover:hover){.row.svelte-q4loc9:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.row.active.svelte-q4loc9{background:var(--accent-soft);font-weight:600}.row.note.svelte-q4loc9{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.row[data-drop-hover]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent-strong)}.row.svelte-q4loc9:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.disclosure.svelte-q4loc9{width:14px;color:var(--ink-muted);transition:transform .15s;display:inline-flex}.disclosure.open.svelte-q4loc9{transform:rotate(90deg)}.folder.svelte-q4loc9{color:var(--accent);display:inline-flex}.doc.svelte-q4loc9,.ai-mark.svelte-q4loc9{color:var(--ink-muted);justify-content:center;width:17px;display:inline-flex}.ai-folder.svelte-q4loc9,.claude.svelte-q4loc9{color:#d97757;font-size:calc(15px * var(--ui-text,1));text-align:center;width:17px}.name.svelte-q4loc9{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pin-mark.svelte-q4loc9{color:var(--spark-text,var(--spark));flex:none;margin-left:auto;display:inline-flex}@media (pointer:coarse){.row.svelte-q4loc9{height:calc(44px * var(--ui-row,1))}.disclosure.svelte-q4loc9{justify-content:center;width:20px}.disclosure.svelte-q4loc9 svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.disclosure.svelte-q4loc9{transition:none}}.sync.svelte-1j905is{flex:none;min-width:0;position:relative}.cairn-button.svelte-1j905is{min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:3px 8px 3px 5px;display:flex}.cairn-button.svelte-1j905is:focus-visible{background:color-mix(in srgb, var(--ink) 6%, transparent)}@media (hover:hover){.cairn-button.svelte-1j905is:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.labelled.svelte-1j905is .cairn-button:where(.svelte-1j905is){border-radius:12px;padding:4px 10px 4px 6px}.mark.svelte-1j905is{flex:none;display:grid;position:relative}svg.svelte-1j905is{overflow:visible}.state.svelte-1j905is{width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-3px}.state.offline.svelte-1j905is{background:var(--ink-muted)}@keyframes svelte-1j905is-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}svg.syncing.svelte-1j905is path:where(.svelte-1j905is){animation:1.2s ease-in-out infinite svelte-1j905is-bob}svg.syncing.svelte-1j905is .s2:where(.svelte-1j905is){animation-delay:.15s}svg.syncing.svelte-1j905is .s3:where(.svelte-1j905is){animation-delay:.3s}.glow.svelte-1j905is{background:var(--spark);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;animation:2.4s ease-in-out infinite svelte-1j905is-glow;position:absolute;top:-3px;right:-4px}@keyframes svelte-1j905is-glow{50%{opacity:.5;box-shadow:0 0 0 2px var(--surface), 0 0 0 6px color-mix(in srgb, var(--spark) 0%, transparent)}}@media (prefers-reduced-motion:reduce){svg.syncing.svelte-1j905is path:where(.svelte-1j905is),.glow.svelte-1j905is{animation:none}}.words.svelte-1j905is{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.words.svelte-1j905is b:where(.svelte-1j905is){font-family:var(--font-note,"Literata", Georgia, serif);font-size:calc(17px * var(--ui-text,1));letter-spacing:-.01em}.words.svelte-1j905is small:where(.svelte-1j905is){font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);white-space:nowrap;font-weight:600}.words.svelte-1j905is small.warn:where(.svelte-1j905is){color:var(--spark-text)}.pill.svelte-1j905is{font-size:calc(12.5px * var(--ui-text,1));background:color-mix(in srgb, var(--spark) 22%, transparent);color:var(--spark-text);white-space:nowrap;border-radius:999px;padding:2px 9px;font-weight:700}.pop.svelte-1j905is{z-index:40;border-radius:var(--radius-lg);background:var(--glass-strong);width:300px;max-width:calc(100vw - 24px);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass);padding:12px;position:absolute;top:calc(100% + 6px);left:0}.head.svelte-1j905is{font-size:calc(15px * var(--ui-text,1));align-items:center;gap:8px;margin:0 0 2px;display:flex}.detail.svelte-1j905is{font-size:calc(13.5px * var(--ui-text,1));color:var(--ink-muted);margin:0 0 8px}.dot.svelte-1j905is{background:var(--ink-muted);border-radius:50%;width:9px;height:9px}.dot.synced.svelte-1j905is{background:#1fbf6a}.dot.syncing.svelte-1j905is{background:var(--cloud)}.dot.needs.svelte-1j905is{background:var(--spark)}.row.svelte-1j905is{width:100%;color:var(--ink);font:inherit;font-size:calc(14px * var(--ui-text,1));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.row.svelte-1j905is:focus-visible{background:color-mix(in srgb, var(--ink) 6%, transparent)}@media (hover:hover){.row.svelte-1j905is:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.row.svelte-1j905is .cloud-icon:where(.svelte-1j905is){color:var(--cloud);display:grid}.row.svelte-1j905is .label:where(.svelte-1j905is){flex:1}.row.svelte-1j905is .chev:where(.svelte-1j905is){color:var(--ink-muted);display:grid}html[data-motion=gentle] svg.syncing.svelte-1j905is path:where(.svelte-1j905is){animation:none}.sidebar.svelte-1ccclju{background:var(--glass);height:100%;min-height:0;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.8);backdrop-filter:blur(var(--blur-glass)) saturate(1.8);border-radius:var(--radius-panel);box-shadow:var(--shadow-glass);flex-direction:column;display:flex}.top.svelte-1ccclju{align-items:center;gap:2px;padding:10px 10px 4px 8px;display:flex}.top.svelte-1ccclju .grow:where(.svelte-1ccclju){flex:1}.you.svelte-1ccclju{border-top:1px solid var(--line);align-items:center;gap:4px;margin:0 8px;padding:8px 0 2px;display:flex}.me.svelte-1ccclju{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:10px;padding:6px 8px;display:flex}.me.svelte-1ccclju:focus-visible{background:color-mix(in srgb, var(--ink) 6%, transparent)}@media (hover:hover){.me.svelte-1ccclju:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.me-text.svelte-1ccclju{flex-direction:column;min-width:0;line-height:1.2;display:flex}.me-text.svelte-1ccclju b:where(.svelte-1ccclju){font-size:calc(14.5px * var(--ui-text,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.me-text.svelte-1ccclju small:where(.svelte-1ccclju){font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted)}.scroll.svelte-1ccclju{flex:1;padding:4px 8px 12px;overflow:auto}.find-all.svelte-1ccclju{margin-bottom:calc(8px * var(--ui-space,1))}.home-row.svelte-1ccclju{width:100%;height:calc(38px * var(--ui-row,1));margin-bottom:calc(8px * var(--ui-space,1));font:inherit;font-size:calc(15px * var(--ui-text,1));color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px 0 12px;font-weight:650;display:flex}.home-row.svelte-1ccclju .icon{color:var(--accent-strong)}@media (hover:hover){.home-row.svelte-1ccclju:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.home-row.active.svelte-1ccclju{background:#5ed3c342}.home-row.svelte-1ccclju:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.badge.svelte-1ccclju{background:var(--accent-strong);min-width:18px;height:18px;color:var(--on-accent);font-size:calc(11px * var(--ui-text,1));text-align:center;border-radius:999px;margin-left:auto;padding:0 6px;font-weight:700;line-height:18px}.space.svelte-1ccclju,.pinned.svelte-1ccclju{margin-bottom:10px}.pinned.svelte-1ccclju ul:where(.svelte-1ccclju),.pinned.svelte-1ccclju li:where(.svelte-1ccclju){list-style:none}.pinned-head.svelte-1ccclju{width:100%;height:28px;font:inherit;font-size:calc(12.5px * var(--ui-text,1));letter-spacing:.02em;color:var(--ink-muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:650;display:flex}@media (hover:hover){.pinned-head.svelte-1ccclju:hover{color:var(--ink)}}.pinned-head.svelte-1ccclju:focus-visible,.pinned-row.svelte-1ccclju:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.pinned-head.svelte-1ccclju .disclosure:where(.svelte-1ccclju){width:14px;transition:transform .15s;display:inline-flex}.pinned-head.svelte-1ccclju .disclosure.open:where(.svelte-1ccclju){transform:rotate(90deg)}.pinned-row.svelte-1ccclju{border-radius:var(--radius-md);width:100%;min-height:38px;font:inherit;color:var(--ink);text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:10px;padding:4px 10px 4px 12px;display:flex}@media (hover:hover){.pinned-row.svelte-1ccclju:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.pinned-row.active.svelte-1ccclju{background:var(--accent-soft)}.pinned-icon.svelte-1ccclju{width:22px;color:var(--ink-muted);justify-content:center;display:inline-flex}.pinned-text.svelte-1ccclju{min-width:0;display:grid}.pinned-text.svelte-1ccclju .title:where(.svelte-1ccclju){font-size:calc(14.5px * var(--ui-text,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pinned-text.svelte-1ccclju .title.strong:where(.svelte-1ccclju){font-weight:650;font-size:calc(15px * var(--ui-text,1))}.pinned-text.svelte-1ccclju .meta:where(.svelte-1ccclju){font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pin-mark.svelte-1ccclju{color:var(--spark-text,var(--spark));vertical-align:-1px;flex:none;margin-left:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.pinned-head.svelte-1ccclju .disclosure:where(.svelte-1ccclju){transition:none}}.space-head.svelte-1ccclju{align-items:center;gap:4px;padding-right:2px;display:flex}.space-name.svelte-1ccclju{min-width:0;height:calc(40px * var(--ui-row,1));font:inherit;font-size:calc(15px * var(--ui-text,1));color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 8px;font-weight:650;display:flex}.space-name.svelte-1ccclju span:where(.svelte-1ccclju){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.space-name.svelte-1ccclju:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.space-name.active.svelte-1ccclju{background:#5ed3c342}.space-name.svelte-1ccclju:focus-visible,.fold.svelte-1ccclju:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.fold.svelte-1ccclju{width:18px;height:28px;color:var(--ink-muted);opacity:.7;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-right:-6px;padding:0;display:grid}.fold.svelte-1ccclju svg{transition:transform .15s}.fold[aria-expanded=false].svelte-1ccclju svg{transform:rotate(-90deg)}@media (hover:hover){.fold.svelte-1ccclju:hover{opacity:1;color:var(--ink)}}.count.svelte-1ccclju{color:var(--ink-muted);font-size:calc(12.5px * var(--ui-text,1));font-variant-numeric:tabular-nums}.space-head.svelte-1ccclju .share-space:where(.svelte-1ccclju){opacity:0}.space-head.svelte-1ccclju .share-space:where(.svelte-1ccclju):focus-visible{opacity:1}@media (hover:hover){.space-head.svelte-1ccclju:hover .share-space:where(.svelte-1ccclju){opacity:1}}.space-head.svelte-1ccclju .space-more:where(.svelte-1ccclju){display:none}@media (hover:none){.space-head.svelte-1ccclju .share-space:where(.svelte-1ccclju){opacity:.7}.space-head.svelte-1ccclju .space-more:where(.svelte-1ccclju){opacity:.7;display:grid}}.shared.svelte-1ccclju{color:var(--accent-strong)}.here-now.svelte-1ccclju{display:inline-flex}.space-head.svelte-1ccclju .new-note:where(.svelte-1ccclju){opacity:.55;transition:opacity .12s,color .12s}.space-head.svelte-1ccclju .new-note:where(.svelte-1ccclju):focus-visible{opacity:1;color:var(--accent-strong)}@media (hover:hover){.space-head.svelte-1ccclju:hover .new-note:where(.svelte-1ccclju){opacity:1;color:var(--accent-strong)}}.space-name.editing.svelte-1ccclju{gap:10px}ul.svelte-1ccclju{margin:0;padding:0}.recent.svelte-1ccclju li:where(.svelte-1ccclju){list-style:none}.recent-row.svelte-1ccclju{width:100%;padding:calc(7px * var(--ui-space,1)) 12px calc(7px * var(--ui-space,1)) 14px;border-radius:var(--radius-md);text-align:left;font:inherit;color:var(--ink);background:0 0;border:0;display:grid}@media (hover:hover){.recent-row.svelte-1ccclju:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.recent-row.active.svelte-1ccclju{background:var(--accent-soft)}.recent-row.svelte-1ccclju .title:where(.svelte-1ccclju){font-size:calc(14.5px * var(--ui-text,1))}.recent-row.svelte-1ccclju .meta:where(.svelte-1ccclju){font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted)}.unlock.svelte-1ccclju{border:1px dashed var(--line-strong);color:var(--accent-strong);font:inherit;font-size:calc(13px * var(--ui-text,1));text-align:left;background:0 0;border-radius:10px;margin:4px 8px;padding:8px 12px}.bottom.svelte-1ccclju{align-items:center;gap:6px;padding:8px 10px 10px;display:flex}.add.svelte-1ccclju{background:color-mix(in srgb, var(--surface-raised) 70%, transparent);height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;font-size:calc(14.5px * var(--ui-text,1));border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 11px;display:inline-flex}@media (hover:hover){.add.svelte-1ccclju:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.add-form.svelte-1ccclju{flex:1}.add-form.svelte-1ccclju input:where(.svelte-1ccclju){border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;height:32px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ui-text,1));border-radius:10px;padding:0 12px}.modes.svelte-1ccclju{gap:2px;margin-left:auto;display:flex}.menu.svelte-1ccclju{z-index:50;border-radius:var(--radius-lg);min-width:200px;animation:svelte-1ccclju-menu-in var(--dur-base) var(--ease-out);background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-sheet));backdrop-filter:blur(var(--blur-sheet));box-shadow:var(--shadow-pop);padding:6px;display:grid;position:fixed}@keyframes svelte-1ccclju-menu-in{0%{opacity:0;transform:scale(.97)}}.menu.svelte-1ccclju button:where(.svelte-1ccclju){text-align:left;font:inherit;font-size:calc(13.5px * var(--ui-text,1));color:var(--ink);background:0 0;border:0;border-radius:9px;justify-content:space-between;gap:18px;padding:7px 10px;display:flex}@media (hover:hover){.menu.svelte-1ccclju button:where(.svelte-1ccclju):hover{background:var(--accent-strong);color:var(--on-accent)}}.menu.svelte-1ccclju .danger:where(.svelte-1ccclju){color:var(--danger)}@media (pointer:coarse){.fold.svelte-1ccclju{width:40px;height:44px;margin:0 -8px 0 -6px}.fold.svelte-1ccclju svg{width:16px;height:16px}.space-name.svelte-1ccclju{height:calc(44px * var(--ui-row,1))}.pinned-head.svelte-1ccclju{height:44px}.pinned-head.svelte-1ccclju .disclosure:where(.svelte-1ccclju){width:20px}.pinned-head.svelte-1ccclju .disclosure:where(.svelte-1ccclju) svg{width:16px;height:16px}.menu.svelte-1ccclju{min-width:230px}.menu.svelte-1ccclju button:where(.svelte-1ccclju){font-size:calc(15.5px * var(--ui-text,1));padding:11px 12px}.menu.svelte-1ccclju kbd:where(.svelte-1ccclju){display:none}}.menu.svelte-1ccclju kbd:where(.svelte-1ccclju){font:inherit;font-size:calc(12.5px * var(--ui-text,1));opacity:.55}.space-head[data-drop-hover]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent-strong);border-radius:10px}.recent-row.svelte-1ccclju{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.scrim.svelte-1ccclju{background:var(--scrim);z-index:60;position:fixed;inset:0}.confirm.svelte-1ccclju{z-index:61;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(380px,100vw - 32px);box-shadow:var(--shadow-pop);gap:8px;padding:20px;display:grid;position:fixed;top:22%;left:50%;transform:translate(-50%)}.confirm.svelte-1ccclju p:where(.svelte-1ccclju){color:var(--ink);overflow-wrap:anywhere;margin:0}.confirm.svelte-1ccclju .small:where(.svelte-1ccclju){font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted)}.confirm.svelte-1ccclju .buttons:where(.svelte-1ccclju){justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.danger-btn.svelte-1ccclju{background:var(--danger)}.menu.svelte-1ccclju hr:where(.svelte-1ccclju){border:0;border-top:1px solid var(--line);margin:4px 6px}html[data-motion=gentle] .menu.svelte-1ccclju{animation-name:lg-fade;animation-timing-function:ease}.tabs.svelte-1fwbyla{scrollbar-width:none;align-self:stretch;align-items:stretch;gap:2px;min-width:0;padding:0 14px;display:flex;overflow-x:auto}.tab.svelte-1fwbyla{max-width:220px;font-size:calc(13.5px * var(--ui-text,1));color:var(--ink-muted);cursor:default;white-space:nowrap;border-radius:10px;flex:0 auto;align-items:center;gap:7px;min-width:0;margin:6px 0;padding:0 8px 0 12px;font-weight:500;display:inline-flex;position:relative}.tab.home.svelte-1fwbyla{flex:none;padding-right:12px}@media (hover:hover){.tab.svelte-1fwbyla:not(.active):hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}}.tab.svelte-1fwbyla+.tab:where(.svelte-1fwbyla):not(.active):before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:-2px}.tab.active.svelte-1fwbyla+.tab:where(.svelte-1fwbyla):before{display:none}@media (hover:hover){.tab.svelte-1fwbyla:hover+.tab:where(.svelte-1fwbyla):before,.tab.svelte-1fwbyla:not(.active):hover:before{display:none}}.tab.active.svelte-1fwbyla{background:var(--T);color:var(--note-text,var(--ink));transition:background var(--dur-base);border-radius:12px 12px 0 0;margin:6px 0 0;padding:0 10px 0 14px;font-weight:650}.tab.active.svelte-1fwbyla:before,.tab.active.svelte-1fwbyla:after{content:"";pointer-events:none;width:12px;height:12px;position:absolute;bottom:0}.tab.active.svelte-1fwbyla:before{background:radial-gradient(circle at 0 0, transparent 11.5px, var(--T) 12px);left:-12px}.tab.active.svelte-1fwbyla:after{background:radial-gradient(circle at 100% 0, transparent 11.5px, var(--T) 12px);right:-12px}.tab.active.svelte-1fwbyla+.tab:where(.svelte-1fwbyla){margin-left:12px}.tab.svelte-1fwbyla:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.name.svelte-1fwbyla{text-overflow:ellipsis;overflow:hidden}.dot.svelte-1fwbyla{background:linear-gradient(160deg, var(--a), var(--b));border-radius:52% 46% 55% 44%/48% 55% 45% 52%;flex:none;width:10px;height:10px}.badge.svelte-1fwbyla{background:var(--accent-strong);min-width:16px;height:16px;color:var(--on-accent);font-size:calc(10.5px * var(--ui-text,1));text-align:center;border-radius:999px;padding:0 5px;font-weight:700;line-height:16px}.close.svelte-1fwbyla{width:20px;height:20px;color:inherit;opacity:0;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tab.active.svelte-1fwbyla .close:where(.svelte-1fwbyla),.close.svelte-1fwbyla:focus-visible{opacity:.7}@media (hover:hover){.tab.svelte-1fwbyla:hover .close:where(.svelte-1fwbyla){opacity:.7}.close.svelte-1fwbyla:hover{background:color-mix(in srgb, var(--ink) 10%, transparent);opacity:1}}.menu.svelte-1fwbyla{z-index:50;border-radius:var(--radius-lg);background:var(--glass-strong);min-width:190px;-webkit-backdrop-filter:blur(var(--blur-sheet));backdrop-filter:blur(var(--blur-sheet));box-shadow:var(--shadow-pop);padding:6px;display:grid;position:fixed}.menu.svelte-1fwbyla button:where(.svelte-1fwbyla){text-align:left;font:inherit;font-size:calc(13.5px * var(--ui-text,1));color:var(--ink);background:0 0;border:0;border-radius:9px;padding:7px 10px}.menu.svelte-1fwbyla button:where(.svelte-1fwbyla):focus-visible{background:var(--accent-strong);color:var(--on-accent)}@media (hover:hover){.menu.svelte-1fwbyla button:where(.svelte-1fwbyla):hover{background:var(--accent-strong);color:var(--on-accent)}}.menu.svelte-1fwbyla hr:where(.svelte-1fwbyla){border:0;border-top:1px solid var(--line);margin:4px 6px}@media (pointer:coarse){.menu.svelte-1fwbyla{min-width:220px}.menu.svelte-1fwbyla button:where(.svelte-1fwbyla){font-size:calc(15.5px * var(--ui-text,1));padding:11px 12px}}@media (hover:none){.tab.svelte-1fwbyla .close:where(.svelte-1fwbyla){opacity:.7}}@media (max-width:560px){.tab.active.svelte-1fwbyla{flex-shrink:0;max-width:48vw}.tab.home.svelte-1fwbyla:not(.active){flex:0 auto;min-width:40px}}.scrim.svelte-1frc9es{z-index:80;position:fixed;inset:0}.panel.svelte-1frc9es{z-index:81;border-radius:var(--radius-xl);background:var(--glass-strong);width:min(420px,100vw - 32px);max-height:min(560px,100dvh - 88px);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-pop);border:1px solid var(--glass-edge);flex-direction:column;animation:.22s cubic-bezier(.2,1.2,.4,1) svelte-1frc9es-drop;display:flex;position:fixed;top:64px;right:24px;overflow:hidden}@keyframes svelte-1frc9es-drop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}header.svelte-1frc9es{color:var(--ink-muted);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 12px 10px 16px;display:flex}header.svelte-1frc9es input:where(.svelte-1frc9es){min-width:0;color:var(--ink);font:inherit;font-size:calc(17px * var(--ui-text,1));background:0 0;border:0;outline:none;flex:1}.notice.svelte-1frc9es{font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);margin:8px 16px 0}.list.svelte-1frc9es{flex:1;margin:0;padding:6px;list-style:none;overflow:auto}li.svelte-1frc9es{border-radius:12px;align-items:center;gap:4px;padding-right:8px;display:flex;position:relative}li.selected.svelte-1frc9es{background:var(--accent-soft)}.pick.svelte-1frc9es{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:12px;padding:7px 8px;display:flex}.tile.svelte-1frc9es{width:42px;height:42px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:11px;flex:none;place-items:center;display:grid;overflow:hidden}.tile.link.svelte-1frc9es{color:var(--spark-text);background:color-mix(in srgb, var(--spark) 16%, transparent)}.tile.svelte-1frc9es img:where(.svelte-1frc9es){object-fit:cover;width:100%;height:100%}.words.svelte-1frc9es{gap:2px;min-width:0;display:grid}.title.svelte-1frc9es{font-size:calc(14.5px * var(--ui-text,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title.two.svelte-1frc9es{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.meta.svelte-1frc9es{font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted)}.actions.svelte-1frc9es{gap:2px;display:none}li.selected.svelte-1frc9es .actions:where(.svelte-1frc9es),li.svelte-1frc9es:focus-within .actions:where(.svelte-1frc9es){display:flex}@media (hover:none){.actions.svelte-1frc9es{display:flex}kbd.svelte-1frc9es{display:none}.actions.svelte-1frc9es .icon-button:where(.svelte-1frc9es){width:34px;height:34px}}.actions.svelte-1frc9es .icon-button:where(.svelte-1frc9es){width:28px;height:28px}.actions.svelte-1frc9es .on:where(.svelte-1frc9es){color:var(--spark-text)}kbd.svelte-1frc9es{color:var(--ink-muted);opacity:.7;font:12px ui-monospace,monospace}li.selected.svelte-1frc9es kbd:where(.svelte-1frc9es){display:none}.empty.svelte-1frc9es{text-align:center;color:var(--ink-muted);justify-items:center;gap:8px;padding:48px 32px;display:grid}.empty.svelte-1frc9es p:where(.svelte-1frc9es){max-width:280px;font-size:calc(14px * var(--ui-text,1));margin:0}footer.svelte-1frc9es{border-top:1px solid var(--line);font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.status.svelte-1frc9es{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.link-button.svelte-1frc9es{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link-button.svelte-1frc9es:disabled{color:var(--ink-muted);cursor:default}.danger.svelte-1frc9es{color:var(--danger)}@media (max-width:720px){.panel.svelte-1frc9es{width:auto;max-height:75dvh;inset:auto 8px 8px}}@media (prefers-reduced-motion:reduce){.panel.svelte-1frc9es{animation:none}}html[data-motion=gentle] .panel.svelte-1frc9es{animation-name:lg-fade;animation-timing-function:ease}.scrim.svelte-1xh39a1{z-index:80;position:fixed;inset:0}.panel.svelte-1xh39a1{z-index:81;border-radius:var(--radius-xl);background:var(--glass-strong);width:min(400px,100vw - 32px);max-height:min(600px,100dvh - 100px);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-pop);border:1px solid var(--glass-edge);flex-direction:column;animation:.22s cubic-bezier(.2,1.2,.4,1) svelte-1xh39a1-rise;display:flex;position:fixed;bottom:72px;right:20px;overflow:hidden}@keyframes svelte-1xh39a1-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}header.svelte-1xh39a1{color:var(--ink-muted);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 8px 8px 16px;display:flex}header.svelte-1xh39a1 input:where(.svelte-1xh39a1){min-width:0;color:var(--ink);font:inherit;font-size:calc(16px * var(--ui-text,1));background:0 0;border:0;outline:none;flex:1}.body.svelte-1xh39a1{flex:1;padding:6px 8px 10px;overflow:auto}h3.svelte-1xh39a1{font-size:calc(11.5px * var(--ui-text,1));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:12px 8px 4px;font-weight:700}ul.svelte-1xh39a1{margin:0;padding:0;list-style:none}.results.svelte-1xh39a1 li:where(.svelte-1xh39a1) a:where(.svelte-1xh39a1){padding:calc(8px * var(--ui-space,1)) 10px;color:var(--ink);border-radius:12px;gap:2px;text-decoration:none;display:grid}.results.svelte-1xh39a1 li.selected:where(.svelte-1xh39a1) a:where(.svelte-1xh39a1){background:var(--accent-soft)}.results.svelte-1xh39a1 b:where(.svelte-1xh39a1){font-size:calc(14.5px * var(--ui-text,1));font-weight:650}.results.svelte-1xh39a1 span:where(.svelte-1xh39a1){font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted)}.links.svelte-1xh39a1 li:where(.svelte-1xh39a1)>a:where(.svelte-1xh39a1),.links.svelte-1xh39a1 .link-button:where(.svelte-1xh39a1){text-align:left;width:100%;padding:calc(6px * var(--ui-space,1)) 10px;color:var(--ink);font-size:calc(14.5px * var(--ui-text,1));border-radius:10px;text-decoration:none;display:block}@media (hover:hover){.links.svelte-1xh39a1 li:where(.svelte-1xh39a1)>a:where(.svelte-1xh39a1):hover,.links.svelte-1xh39a1 .link-button:where(.svelte-1xh39a1):hover{background:var(--accent-soft)}}.keys.svelte-1xh39a1{font-size:calc(13.5px * var(--ui-text,1));grid-template-columns:1fr auto;gap:4px 12px;margin:4px 10px 0;display:grid}.keys.svelte-1xh39a1 dt:where(.svelte-1xh39a1){color:var(--ink)}.keys.svelte-1xh39a1 dd:where(.svelte-1xh39a1){margin:0}kbd.svelte-1xh39a1{font:calc(12px * var(--ui-text,1)) ui-monospace, monospace;color:var(--ink-muted)}.none.svelte-1xh39a1{color:var(--ink-muted);font-size:calc(14px * var(--ui-text,1));margin:16px 10px}footer.svelte-1xh39a1{border-top:1px solid var(--line);font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}footer.svelte-1xh39a1 a:where(.svelte-1xh39a1),.link-button.svelte-1xh39a1{color:var(--accent-strong)}.link-button.svelte-1xh39a1{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:720px){.panel.svelte-1xh39a1{width:auto;max-height:80dvh;inset:auto 8px 8px}}@media (prefers-reduced-motion:reduce){.panel.svelte-1xh39a1{animation:none}}html[data-motion=gentle] .panel.svelte-1xh39a1{animation-name:lg-fade;animation-timing-function:ease}.veil.svelte-heohkb{z-index:90;background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);animation:svelte-heohkb-fade var(--dur-base) ease;position:fixed;inset:0}.card.svelte-heohkb{z-index:91;box-sizing:border-box;text-align:center;background:var(--surface-raised);width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--glass-edge);animation:svelte-heohkb-rise var(--dur-spring) var(--ease-spring);border-radius:32px;margin-inline:auto;padding:26px 26px 20px;position:fixed;top:50%;left:0;right:0;overflow:auto;transform:translateY(-50%)}.mark.svelte-heohkb{justify-content:center;margin-bottom:4px;display:flex}.mark.svelte-heohkb svg{width:78px;height:76px}h1.svelte-heohkb{font-size:calc(25px * var(--ui-text,1));letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 8px;font-weight:750;line-height:1.15}.lead.svelte-heohkb{max-width:34ch;font-size:calc(15.5px * var(--ui-text,1));color:var(--ink-muted);margin:0 auto 20px;line-height:1.5}.ways.svelte-heohkb{gap:10px;display:grid}.big.svelte-heohkb,.ghost.svelte-heohkb{border-radius:var(--radius-pill);height:52px;font:inherit;font-size:calc(16.5px * var(--ui-text,1));cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:650;transition:transform .2s cubic-bezier(.2,1.4,.4,1),filter .15s;display:flex}.big.svelte-heohkb{background:var(--accent-strong);color:var(--on-accent);box-shadow:0 10px 24px color-mix(in srgb, var(--accent-strong) 35%, transparent)}@media (hover:hover){.big.svelte-heohkb:hover{filter:brightness(1.08)}}.ghost.svelte-heohkb{height:48px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}@media (hover:hover){.ghost.svelte-heohkb:hover{background:var(--surface-sunken)}}.big.svelte-heohkb:active,.ghost.svelte-heohkb:active{transform:scale(.97)}.keys.svelte-heohkb{text-align:left;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.keys.svelte-heohkb li:where(.svelte-heohkb){background:var(--surface-sunken);font-size:calc(14.5px * var(--ui-text,1));color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:9px 12px;display:flex}kbd.svelte-heohkb{box-sizing:border-box;text-align:center;min-width:44px;font:inherit;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:9px;flex:none;padding:4px 8px;font-weight:700}.other.svelte-heohkb{font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);margin:14px 0 0}.fine.svelte-heohkb{border-top:1px solid var(--line);font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:14px 0 0;padding-top:12px}.link.svelte-heohkb{font:inherit;color:var(--accent-strong);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}button.svelte-heohkb:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@keyframes svelte-heohkb-fade{0%{opacity:0}}@keyframes svelte-heohkb-rise{0%{opacity:0;transform:translateY(calc(14px - 50%))scale(.97)}}[data-motion=off] .card.svelte-heohkb,[data-motion=off] .veil.svelte-heohkb{animation:none}[data-motion=gentle] .card.svelte-heohkb{animation:svelte-heohkb-fade var(--dur-base) ease}.ask-name.svelte-1hd9i6l{text-align:left;gap:12px;display:grid}h2.svelte-1hd9i6l{font-size:calc(20px * var(--ui-text,1));color:var(--ink);margin:0;font-weight:700}p.svelte-1hd9i6l{font-size:calc(14.5px * var(--ui-text,1));color:var(--ink-muted);margin:0;line-height:1.45}.sr.svelte-1hd9i6l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input.svelte-1hd9i6l{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);width:100%;height:44px;color:var(--ink);font:inherit;font-size:calc(16px * var(--ui-text,1));padding:0 14px}input.svelte-1hd9i6l:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.problem.svelte-1hd9i6l{color:var(--danger)}.link.svelte-1hd9i6l{min-height:36px;color:var(--accent-strong);font:inherit;font-size:calc(14px * var(--ui-text,1));cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 8px}@media (hover:hover){.link.svelte-1hd9i6l:hover{text-decoration:underline}}.scrim.svelte-1hd9i6l{background:var(--scrim);z-index:95;position:fixed;inset:0}.sheet.svelte-1hd9i6l{z-index:96;box-sizing:border-box;background:var(--surface-raised);width:min(400px,100vw - 32px);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--glass-edge);border-radius:28px;padding:24px 22px 16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.door.svelte-12hrsft{box-sizing:border-box;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--surface);place-items:center;display:grid}.card.svelte-12hrsft{box-sizing:border-box;text-align:center;background:var(--surface-raised);width:min(420px,100%);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--glass-edge);animation:svelte-12hrsft-rise var(--dur-spring) var(--ease-spring);border-radius:32px;padding:28px 26px 22px}.mark.svelte-12hrsft{justify-content:center;margin-bottom:4px;display:flex}.mark.svelte-12hrsft svg{width:84px;height:82px}h1.svelte-12hrsft{font-size:calc(26px * var(--ui-text,1));letter-spacing:-.02em;color:var(--ink);margin:0 0 18px;font-weight:750}.way.svelte-12hrsft{border-top:1px solid var(--line);gap:8px;padding:16px 0;display:grid}h2.svelte-12hrsft{font-size:calc(17px * var(--ui-text,1));color:var(--ink);margin:0;font-weight:700}.way.svelte-12hrsft p:where(.svelte-12hrsft){font-size:calc(15px * var(--ui-text,1));color:var(--ink-muted);margin:0 0 4px}.lead.svelte-12hrsft{max-width:34ch;font-size:calc(15.5px * var(--ui-text,1));color:var(--ink-muted);margin:0 auto 16px;line-height:1.5}.form.svelte-12hrsft{border-top:1px solid var(--line);text-align:left;padding-top:16px}.form.svelte-12hrsft .sign-in{max-width:none}.lead.svelte-12hrsft{text-wrap:balance}.icloud.svelte-12hrsft{gap:10px;min-height:52px;display:grid}.apple-wrap.svelte-12hrsft{border-radius:var(--radius-pill);height:52px;position:relative}.apple-wrap[hidden].svelte-12hrsft{display:none}.apple.svelte-12hrsft{border-radius:inherit;color:#fff;height:100%;font-size:calc(16.5px * var(--ui-text,1));background:#000;justify-content:center;align-items:center;gap:9px;font-weight:650;transition:transform .2s cubic-bezier(.2,1.4,.4,1),filter .15s;display:flex}.apple.svelte-12hrsft svg:where(.svelte-12hrsft){margin-top:-3px}@media (hover:hover){.apple-wrap.svelte-12hrsft:hover .apple:where(.svelte-12hrsft){filter:brightness(1.25)}}.apple-wrap.svelte-12hrsft:active .apple:where(.svelte-12hrsft){transform:scale(.97)}.apple-wrap.svelte-12hrsft:focus-within{outline:2px solid var(--accent-strong);outline-offset:3px}.apple-real.svelte-12hrsft{opacity:0;border-radius:inherit;cursor:pointer;position:absolute;inset:0;overflow:hidden}.apple-real.svelte-12hrsft *{cursor:pointer;width:100%!important;max-width:none!important;height:100%!important}[data-theme=dark] .apple.svelte-12hrsft{color:#000;background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .apple.svelte-12hrsft{color:#000;background:#fff}}.status.svelte-12hrsft{font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);margin:0}.error.svelte-12hrsft{font-size:calc(14px * var(--ui-text,1));color:var(--danger,#c0392b);margin:0}.icloud.svelte-12hrsft .ghost:where(.svelte-12hrsft){width:100%}.big.svelte-12hrsft,.ghost.svelte-12hrsft{cursor:pointer;border-radius:var(--radius-pill);height:52px;font-family:inherit;font-size:calc(16.5px * var(--ui-text,1));background:0 0;border:0;justify-content:center;align-items:center;font-weight:650;text-decoration:none;transition:transform .2s cubic-bezier(.2,1.4,.4,1),filter .15s;display:flex}.big.svelte-12hrsft{background:var(--accent-strong);color:var(--on-accent);box-shadow:0 10px 24px color-mix(in srgb, var(--accent-strong) 35%, transparent)}@media (hover:hover){.big.svelte-12hrsft:hover{filter:brightness(1.08)}}.ghost.svelte-12hrsft{height:48px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}@media (hover:hover){.ghost.svelte-12hrsft:hover{background:var(--surface-sunken)}}.big.svelte-12hrsft:active,.ghost.svelte-12hrsft:active{transform:scale(.97)}.big.svelte-12hrsft:focus-visible,.ghost.svelte-12hrsft:focus-visible,.fine.svelte-12hrsft a:where(.svelte-12hrsft):focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.fine.svelte-12hrsft{font-size:calc(13.5px * var(--ui-text,1));color:var(--ink-muted);margin:10px 0 0}.fine.svelte-12hrsft a:where(.svelte-12hrsft),.link.svelte-12hrsft{color:var(--accent-strong);text-underline-offset:2px}.link.svelte-12hrsft{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link.svelte-12hrsft:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@keyframes svelte-12hrsft-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}}[data-motion=off] .card.svelte-12hrsft{animation:none}html[data-motion=gentle] .card.svelte-12hrsft{animation-name:lg-fade;animation-timing-function:ease}.practice.svelte-15befe7{flex:none;order:9;margin-left:auto;position:relative}.top:has(.in-tabs) .practice.svelte-15befe7{margin-left:4px}.chip.svelte-15befe7{cursor:pointer;white-space:nowrap;font:inherit;font-size:calc(12.5px * var(--ui-text,1));background:color-mix(in srgb, var(--spark) 20%, transparent);color:var(--spark-text);border:0;border-radius:999px;padding:5px 11px;font-weight:700}.chip.svelte-15befe7:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.pop.svelte-15befe7{z-index:60;box-sizing:border-box;background:var(--surface-raised);width:min(290px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--glass-edge);border-radius:20px;padding:16px;position:absolute;top:calc(100% + 8px);right:0}.pop.svelte-15befe7 b:where(.svelte-15befe7){font-size:calc(16px * var(--ui-text,1))}.pop.svelte-15befe7 p:where(.svelte-15befe7){font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);margin:6px 0 12px;line-height:1.45}.keep.svelte-15befe7{border-radius:var(--radius-pill);cursor:pointer;width:100%;height:44px;font:inherit;background:var(--accent-strong);color:var(--on-accent);border:0;font-weight:650;display:block}.again.svelte-15befe7{font:inherit;font-size:calc(13px * var(--ui-text,1));color:var(--accent-strong);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:0;text-decoration:underline;display:block}.ready.svelte-1vdj31z{z-index:40;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--surface-raised);width:min(460px,100% - 32px);color:var(--ink);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--glass-edge);animation:svelte-1vdj31z-rise var(--dur-spring) var(--ease-spring);border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex;position:fixed;transform:translate(-50%)}.words.svelte-1vdj31z{min-width:0;font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);flex:180px;gap:2px;display:grid}.words.svelte-1vdj31z b:where(.svelte-1vdj31z){font-size:calc(16.5px * var(--ui-text,1));color:var(--ink)}.buttons.svelte-1vdj31z{flex:none;gap:8px;display:flex}.send.svelte-1vdj31z,.change.svelte-1vdj31z{border-radius:var(--radius-pill);height:42px;font:inherit;cursor:pointer;border:0;padding:0 18px;font-weight:650}.send.svelte-1vdj31z{background:var(--accent-strong);color:var(--on-accent)}.change.svelte-1vdj31z{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.link.svelte-1vdj31z{font:inherit;color:var(--accent-strong);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}button.svelte-1vdj31z:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@keyframes svelte-1vdj31z-rise{0%{opacity:0;transform:translate(-50%,14px)}}[data-motion=off] .ready.svelte-1vdj31z{animation:none}html[data-motion=gentle] .ready.svelte-1vdj31z{animation-name:lg-fade;animation-timing-function:ease}.veil.svelte-1hazj5{z-index:89;background:color-mix(in srgb, var(--ink) 18%, transparent);position:fixed;inset:0}.card.svelte-1hazj5{z-index:90;box-sizing:border-box;background:var(--surface-raised);width:min(380px,100% - 32px);color:var(--ink);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--glass-edge);border-radius:22px;gap:8px;padding:20px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}b.svelte-1hazj5{font-size:calc(17px * var(--ui-text,1))}p.svelte-1hazj5{color:var(--ink-muted);font-size:calc(14.5px * var(--ui-text,1));margin:0;line-height:1.45}.buttons.svelte-1hazj5{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.no.svelte-1hazj5,.anyway.svelte-1hazj5{border-radius:var(--radius-pill);height:42px;font:inherit;cursor:pointer;border:0;padding:0 18px;font-weight:650}.no.svelte-1hazj5{background:var(--accent-strong);color:var(--on-accent)}.anyway.svelte-1hazj5{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}button.svelte-1hazj5:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.scrim.svelte-1f9fhhm{background:var(--scrim);z-index:60;position:fixed;inset:0}.picker.svelte-1f9fhhm{z-index:61;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(420px,100vw - 32px);max-height:78vh;box-shadow:var(--shadow-pop);grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:12px;padding:20px;display:grid;position:fixed;top:12%;left:50%;transform:translate(-50%)}h2.svelte-1f9fhhm{font-size:calc(16px * var(--ui-text,1));color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:650}.search.svelte-1f9fhhm{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);height:36px;color:var(--ink);font:inherit;font-size:calc(15px * var(--ui-text,1));padding:0 12px}.spaces.svelte-1f9fhhm{align-content:start;gap:2px;min-height:0;display:grid;overflow:auto}.space.svelte-1f9fhhm{all:unset;box-sizing:border-box;padding:8px 10px 8px calc(10px + var(--depth,0) * 18px);cursor:default;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.space.folder.svelte-1f9fhhm{padding-top:6px;padding-bottom:6px}@media (hover:hover){.space.svelte-1f9fhhm:hover:not(:disabled){background:var(--accent-soft)}}.space.svelte-1f9fhhm:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.space.current.svelte-1f9fhhm{opacity:.55}.glyph.svelte-1f9fhhm{color:var(--accent);place-items:center;display:grid}.name.svelte-1f9fhhm{font-size:calc(14.5px * var(--ui-text,1));color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.folder.svelte-1f9fhhm .name:where(.svelte-1f9fhhm){font-weight:500}.count.svelte-1f9fhhm{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted)}.none.svelte-1f9fhhm{font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);margin:6px 10px}.make.svelte-1f9fhhm .name:where(.svelte-1f9fhhm){color:var(--accent-strong)}.plus.svelte-1f9fhhm{background:var(--surface-sunken);width:26px;height:26px;color:var(--accent-strong);border-radius:50%;place-items:center;display:grid}.new.svelte-1f9fhhm{gap:6px;padding:4px 0;display:flex}.new.svelte-1f9fhhm input:where(.svelte-1f9fhhm){border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);min-width:0;height:36px;color:var(--ink);font:inherit;font-size:calc(15px * var(--ui-text,1));flex:1;padding:0 12px}.note.svelte-1f9fhhm{font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);margin:0}.buttons.svelte-1f9fhhm{justify-content:flex-end;display:flex}.ask.svelte-1rimufu{z-index:39;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--surface-raised);width:min(460px,100% - 32px);color:var(--ink);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--glass-edge);animation:svelte-1rimufu-rise var(--dur-spring) var(--ease-spring);border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex;position:fixed;transform:translate(-50%)}.words.svelte-1rimufu{min-width:0;font-size:calc(14px * var(--ui-text,1));color:var(--ink-muted);flex:200px;gap:2px;display:grid}.words.svelte-1rimufu b:where(.svelte-1rimufu){font-size:calc(16px * var(--ui-text,1));color:var(--ink)}.buttons.svelte-1rimufu{flex:none;gap:8px;margin-left:auto;display:flex}.yes.svelte-1rimufu,.no.svelte-1rimufu{border-radius:var(--radius-pill);height:40px;font:inherit;cursor:pointer;border:0;padding:0 16px;font-weight:650}.yes.svelte-1rimufu{background:var(--accent-strong);color:var(--on-accent)}.no.svelte-1rimufu{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}button.svelte-1rimufu:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@keyframes svelte-1rimufu-rise{0%{opacity:0;transform:translate(-50%,14px)}}[data-motion=off] .ask.svelte-1rimufu{animation:none}html[data-motion=gentle] .ask.svelte-1rimufu{animation-name:lg-fade;animation-timing-function:ease}.scrim.svelte-oljpkw{z-index:70;background:#0a141240;position:fixed;inset:0}.finder.svelte-oljpkw{z-index:71;background:var(--surface-raised);width:min(560px,100vw - 24px);max-height:70vh;color:var(--ink);border-radius:var(--radius-xl,20px);box-shadow:var(--shadow-pop);grid-template-rows:auto 1fr;display:grid;position:fixed;top:12vh;left:50%;overflow:hidden;translate:-50%}.finder.phone.svelte-oljpkw{width:auto;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:22px 22px 0 0;inset:auto 0 0;translate:none}.field.svelte-oljpkw{background:color-mix(in srgb, var(--ink) 6%, transparent);height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:9px;margin:12px;padding:0 12px;display:flex}input.svelte-oljpkw{min-width:0;font:inherit;font-size:calc(16px * var(--ui-text,1));color:var(--ink);background:0 0;border:0;outline:none;flex:1}.list.svelte-oljpkw{overscroll-behavior:contain;padding:0 8px 12px;overflow-y:auto}.group.svelte-oljpkw{font-size:calc(11.5px * var(--ui-text,1));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 10px 4px;font-weight:700}.row.svelte-oljpkw{width:100%;min-height:40px;color:var(--ink);font:inherit;font-size:calc(15px * var(--ui-text,1));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.phone.svelte-oljpkw .row:where(.svelte-oljpkw){min-height:48px;font-size:calc(16px * var(--ui-text,1))}.row.sel.svelte-oljpkw{background:#5ed3c33d}.row.danger.svelte-oljpkw{color:var(--danger)}.row.svelte-oljpkw:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.t.svelte-oljpkw{flex:1}kbd.svelte-oljpkw{font:inherit;font-size:calc(12.5px * var(--ui-text,1));color:var(--muted)}.none.svelte-oljpkw{color:var(--muted);margin:8px 10px}.back.svelte-oljpkw{color:var(--accent-strong);font:inherit;cursor:pointer;background:#5ed3c338;border:0;border-radius:999px;flex:none;padding:3px 10px;font-weight:650}.more.svelte-oljpkw,.detail.svelte-oljpkw{color:var(--muted);font-size:calc(13px * var(--ui-text,1))}.finder.svelte-oljpkw{transform-origin:50% 0;animation:.22s cubic-bezier(.2,.8,.2,1) svelte-oljpkw-arrive}@keyframes svelte-oljpkw-arrive{0%{opacity:0;filter:blur(4px);scale:.97}}.finder.phone.svelte-oljpkw{animation:.3s cubic-bezier(.2,.8,.2,1) svelte-oljpkw-rise}@keyframes svelte-oljpkw-rise{0%{opacity:0;translate:0 48px}}@media (prefers-reduced-motion:reduce){.finder.svelte-oljpkw{animation:.15s ease-out svelte-oljpkw-fade}@keyframes svelte-oljpkw-fade{0%{opacity:0}}}.bar.svelte-1n32t5h{z-index:40;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));background:var(--glass-strong);height:60px;-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass), inset 0 0 0 .5px var(--glass-edge);border-radius:30px;justify-content:space-around;align-items:center;padding:0 6px;display:flex;position:fixed}button.svelte-1n32t5h{min-width:56px;min-height:52px;color:var(--ink-muted);font:inherit;font-size:calc(11px * min(var(--ui-text,1), 1.2));cursor:pointer;background:0 0;border:0;border-radius:16px;align-content:center;justify-items:center;gap:1px;padding:4px 2px;font-weight:600;display:grid}button.on.svelte-1n32t5h{color:var(--accent-strong)}button.svelte-1n32t5h{transition:transform .1s ease-out}button.svelte-1n32t5h:active{transform:scale(.94)}.plus.svelte-1n32t5h:active{transform:scale(.92)}@media (prefers-reduced-transparency:reduce){.bar.svelte-1n32t5h{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.bar.svelte-1n32t5h{background:var(--surface-raised);box-shadow:0 0 0 1.5px var(--line-strong)}}@media (prefers-reduced-motion:reduce){button.svelte-1n32t5h,button.svelte-1n32t5h:active{transition:none;transform:none}}button.svelte-1n32t5h:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.ic.svelte-1n32t5h{place-items:center;height:24px;display:grid;position:relative}.badge.svelte-1n32t5h{background:var(--spark,#f28c6b);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-5px;right:-11px}.count.svelte-1n32t5h{border:1.8px solid;border-radius:6px;place-items:center;min-width:21px;height:21px;padding:0 3px;font-size:11px;font-weight:800;display:grid}.plus-wrap.svelte-1n32t5h{place-items:center;display:grid;position:relative}.plus.svelte-1n32t5h{touch-action:none;transition:transform .16s ease-out,rotate .2s ease-out}.plus.open.svelte-1n32t5h{rotate:45deg}.scrim.svelte-1n32t5h{z-index:39;background:#0a141238;position:fixed;inset:0}.fan.svelte-1n32t5h{justify-items:center;gap:8px;display:grid;position:absolute;bottom:66px;left:50%;translate:-50%}.fan.svelte-1n32t5h button:where(.svelte-1n32t5h){white-space:nowrap;background:var(--surface-raised);min-height:48px;color:var(--ink);box-shadow:var(--shadow-pop);font-size:calc(15px * var(--ui-text,1));animation:.22s cubic-bezier(.2,.9,.3,1.2) both svelte-1n32t5h-fan-in;animation-delay:calc(var(--i) * 30ms);border-radius:999px;grid-auto-flow:column;place-items:center start;gap:10px;padding:6px 16px 6px 6px;font-weight:600;display:flex}.fan.svelte-1n32t5h button.over:where(.svelte-1n32t5h){background:var(--accent-strong);color:var(--on-accent);scale:1.06}.dot.svelte-1n32t5h{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);border-radius:50%;place-items:center;display:grid}.fan.svelte-1n32t5h button.over:where(.svelte-1n32t5h) .dot:where(.svelte-1n32t5h){color:inherit;background:#ffffff38}@keyframes svelte-1n32t5h-fan-in{0%{opacity:0;translate:0 18px;scale:.9}}@media (prefers-reduced-motion:reduce){.fan.svelte-1n32t5h button:where(.svelte-1n32t5h){animation:none}.plus.open.svelte-1n32t5h{rotate:none}}.plus.svelte-1n32t5h{background:var(--accent-strong);width:52px;min-width:52px;height:52px;color:var(--on-accent);box-shadow:0 6px 16px color-mix(in srgb, var(--accent-strong) 40%, transparent);border-radius:50%}.open.svelte-pamijj{z-index:35;background:var(--surface);padding:calc(14px + env(safe-area-inset-top,0px)) 14px calc(96px + env(safe-area-inset-bottom,0px));animation:.22s ease-out svelte-pamijj-rise;position:fixed;inset:0;overflow-y:auto}header.svelte-pamijj{justify-content:space-between;align-items:center;padding:4px 4px 12px;display:flex}h2.svelte-pamijj{font-size:calc(24px * var(--ui-text,1));margin:0}.all.svelte-pamijj{color:var(--accent-strong);font:inherit;font-weight:600;font-size:calc(15px * var(--ui-text,1));background:0 0;border:0;padding:8px}.cards.svelte-pamijj{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.card.svelte-pamijj{position:relative}.go.svelte-pamijj{text-align:left;background:var(--note-bg);width:100%;height:190px;color:var(--note-text,var(--ink));box-shadow:var(--shadow-card);font:inherit;cursor:pointer;border:0;border-radius:18px;grid-template-rows:auto 1fr auto;align-content:start;gap:6px;padding:14px 14px 12px;display:grid;overflow:hidden}.card.active.svelte-pamijj .go:where(.svelte-pamijj){box-shadow:var(--shadow-card), 0 0 0 2.5px var(--accent-strong)}b.svelte-pamijj{font-family:var(--note-heading-font,inherit);font-size:calc(15.5px * var(--ui-text,1));padding-right:22px;line-height:1.25}.words.svelte-pamijj{font-family:var(--note-font,inherit);font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);line-height:1.4;overflow:hidden}.space.svelte-pamijj{font-size:calc(12px * var(--ui-text,1));color:var(--ink-muted);align-items:center;gap:6px;font-weight:600;display:flex}.x.svelte-pamijj{background:color-mix(in srgb, var(--ink) 9%, transparent);width:28px;height:28px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.none.svelte-pamijj{color:var(--ink-muted);padding:4px}@keyframes svelte-pamijj-rise{0%{opacity:0;translate:0 16px}}@media (prefers-reduced-motion:reduce){.open.svelte-pamijj{animation:none}}html[data-motion=gentle] .open.svelte-pamijj{animation-name:lg-fade;animation-timing-function:ease}.card.svelte-6anx53{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--surface-raised);color:var(--ink);border-radius:var(--radius-xl,22px);box-shadow:var(--shadow-pop);max-width:460px;animation:svelte-6anx53-up .3s var(--ease-spring,ease-out);gap:12px;margin-inline:auto;padding:18px 18px 10px;display:grid;position:fixed}.close.svelte-6anx53{position:absolute;top:8px;right:8px}.top.svelte-6anx53{align-items:flex-start;gap:12px;padding-right:26px;display:flex}.logo.svelte-6anx53{border-radius:12px;flex:none;width:48px;height:48px;box-shadow:0 1px 4px #00000026}h2.svelte-6anx53{font-size:calc(17px * var(--ui-text,1));margin:0 0 3px}p.svelte-6anx53{color:var(--ink-muted);font-size:calc(14px * var(--ui-text,1));margin:0;line-height:1.4}ol.svelte-6anx53{font-size:calc(14.5px * var(--ui-text,1));gap:6px;margin:0;padding-left:22px;line-height:1.4;display:grid}.glyph.svelte-6anx53{vertical-align:-2px;color:var(--accent-strong);display:inline-grid}.wide.svelte-6anx53{width:100%}.later.svelte-6anx53{color:var(--ink-muted);font:inherit;font-size:calc(14px * var(--ui-text,1));background:0 0;border:0;min-height:40px;padding:8px}@keyframes svelte-6anx53-up{0%{opacity:0;translate:0 30px}}@media (prefers-reduced-motion:reduce){.card.svelte-6anx53{animation:none}}html[data-motion=gentle] .card.svelte-6anx53{animation-name:lg-fade;animation-timing-function:ease}.window.svelte-1n46o8q{box-sizing:border-box;grid-template-columns:290px 1fr;gap:10px;height:100dvh;padding:10px;display:grid}.window.no-sidebar.svelte-1n46o8q{grid-template-columns:1fr}.side.svelte-1n46o8q{min-height:0}.main.svelte-1n46o8q{--home-tab:color-mix(in srgb, #5ed3c3 30%, var(--note-bg));flex-direction:column;min-width:0;min-height:0;display:flex}.top.svelte-1n46o8q{align-items:center;gap:8px;height:46px;padding:0 16px 0 6px;display:flex}.content.svelte-1n46o8q{background:var(--note-bg);border-radius:var(--radius-panel);min-height:0;box-shadow:var(--shadow-card);transition:background var(--dur-base);flex:1}.notice.svelte-1n46o8q{z-index:70;font-size:calc(14px * var(--ui-text,1));background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass);box-sizing:border-box;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 16px;animation:.25s cubic-bezier(.2,1.4,.4,1) svelte-1n46o8q-pop;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.notice-action.svelte-1n46o8q{background:var(--accent-soft);color:var(--accent-strong);font:inherit;font-size:calc(13.5px * var(--ui-text,1));cursor:pointer;border:0;border-radius:999px;padding:3px 11px;font-weight:650}@media (hover:hover){.notice-action.svelte-1n46o8q:hover{background:var(--accent-strong);color:var(--on-accent)}}.notice-other.svelte-1n46o8q{color:var(--accent-strong);font:inherit;font-size:calc(13.5px * var(--ui-text,1));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:3px 4px;text-decoration:underline}.carried.svelte-1n46o8q{z-index:80;pointer-events:none;background:var(--surface-raised);max-width:240px;color:var(--ink);font-size:calc(14px * var(--ui-text,1));box-shadow:var(--shadow-pop);opacity:.96;border-radius:10px;align-items:center;gap:7px;padding:6px 12px;display:flex;position:fixed;transform:rotate(-2deg)}.carried.svelte-1n46o8q span:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carried.svelte-1n46o8q .icon{color:var(--ink-muted);flex:none}.carried.landing.svelte-1n46o8q{box-shadow:var(--shadow-pop), 0 0 0 2px var(--accent-strong)}@keyframes svelte-1n46o8q-pop{0%{opacity:0;transform:translate(-50%,-8px)scale(.96)}}@media (max-width:720px){.window.svelte-1n46o8q{grid-template-columns:1fr;padding:0}.side.svelte-1n46o8q{z-index:30;width:min(300px,86vw);position:fixed;inset:8px auto 8px 8px}}@media (prefers-reduced-motion:reduce){.notice.svelte-1n46o8q{animation:none}}.window.phone.svelte-1n46o8q .content:where(.svelte-1n46o8q){box-shadow:none;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));border-radius:0}.window.phone.svelte-1n46o8q{height:var(--phone-h,100dvh)}.window.phone.typing.svelte-1n46o8q .content:where(.svelte-1n46o8q),.window.phone.in-note.svelte-1n46o8q .content:where(.svelte-1n46o8q),.window.phone.typing.svelte-1n46o8q .side:where(.svelte-1n46o8q){padding-bottom:0}.window.phone.svelte-1n46o8q .side:where(.svelte-1n46o8q){inset:0 0 var(--kb,0px) 0;z-index:34;width:auto;padding:env(safe-area-inset-top,0px) 0 calc(76px + env(safe-area-inset-bottom,0px))}.phone-top.svelte-1n46o8q{padding:0 8px 0 4px}.phone-top.svelte-1n46o8q .grow:where(.svelte-1n46o8q){flex:1}.back.svelte-1n46o8q{min-width:0;max-width:55%;height:40px;color:var(--accent-strong);font:inherit;font-weight:600;font-size:calc(16px * var(--ui-text,1));cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:2px;padding:0 8px 0 4px;display:inline-flex}.back.svelte-1n46o8q span:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.back.icon-only.svelte-1n46o8q{flex:none;justify-content:center;width:40px;padding:0}.vh.svelte-1n46o8q{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.note-name.svelte-1n46o8q{min-width:0;height:40px;color:var(--ink);font:inherit;font-weight:600;font-size:calc(17px * var(--ui-text,1));text-align:left;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;margin-left:-8px;padding:0 6px;display:flex}button.note-name.svelte-1n46o8q{cursor:text}.note-name.svelte-1n46o8q>span:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-name.renaming.svelte-1n46o8q{padding:0 4px}.note-name.renaming.svelte-1n46o8q .rename{height:36px;font-size:max(16px,1em)}.help-button.svelte-1n46o8q{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:25;border:1px solid var(--glass-edge);background:var(--glass-strong);width:36px;height:36px;-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass);color:var(--ink-muted);font-weight:700;font-size:calc(16px * var(--ui-text,1));cursor:pointer;border-radius:50%;font-family:inherit;line-height:1;position:fixed}@media (hover:hover){.help-button.svelte-1n46o8q:hover{color:var(--accent-strong)}}@media (max-width:720px){.help-button.svelte-1n46o8q{display:none}}.start-error.svelte-1n46o8q{max-width:560px;color:var(--ink,inherit);margin:15vh auto 0;padding:0 16px}.start-error.svelte-1n46o8q p:where(.svelte-1n46o8q):first-of-type{font-family:ui-monospace,monospace;font-size:calc(13px * var(--ui-text,1));opacity:.8;word-break:break-word}html[data-motion=gentle] .notice.svelte-1n46o8q{animation-name:lg-fade;animation-timing-function:ease}@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:Figtree Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-italic-Q0qr0lrZ.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:italic;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-italic-BEAWuiTz.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-normal-C5tfwALZ.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-normal-DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-normal-DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-normal-DFglUmAd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-normal-Gqw5JQlq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-normal-STiTPs0F.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-normal-BHZsWIlc.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-italic-5yUt4G_9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-italic-Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-italic-DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-italic-CHERNRFq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-italic-BdcrZMcO.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-italic-4y8iAqqs.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-italic-CJ93D38p.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.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:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-italic-Cigfgs4r.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:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-italic-DC5MiAaX.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:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-wght-normal-CXgNM06D.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:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-mono-latin-wght-normal-CoA7y8X5.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--lagoon-50:#eafbf8;--lagoon-100:#d6f4ef;--lagoon-200:#b1e6dd;--lagoon-300:#7ad0c3;--lagoon-400:#4db9ab;--lagoon-500:#0e8f82;--lagoon-600:#0f766b;--lagoon-700:#016057;--lagoon-800:#03453e;--lagoon-900:#012b26;--lagoon-950:#001915;--coral-100:#ffe5dc;--coral-300:#fead93;--coral-500:#f28c6b;--coral-700:#9e4f35;--coral-900:#4e1c0b;--mist-0:#fff;--mist-50:#f4f9f8;--mist-100:#ebf2f1;--mist-200:#d9e2e0;--mist-300:#bfcac8;--mist-400:#95a19f;--mist-500:#717d7b;--mist-600:#576361;--mist-700:#3d4846;--mist-800:#252d2c;--mist-900:#141b1a;--mist-950:#0b0f0f;--surface:#f4f9f8;--surface-raised:#fff;--surface-sunken:#ebf2f1;--ink:#0b0f0f;--ink-muted:#576361;--ink-inverse:#fff;--line:#d9e2e0;--line-strong:#717d7b;--accent:#0e8f82;--accent-strong:#016057;--on-accent:#fff;--accent-soft:#d7efeb;--spark:#f28c6b;--on-spark:#3a1206;--spark-text:#9e4f35;--on-device:#1a7f5a;--cloud:#2f6fde;--live:#1fbf6a;--success:#1a7f5a;--warning:#a15c00;--danger:#b42318;--info:#2f6fde;--glass:#ffffff9e;--glass-strong:#ffffffdb;--glass-edge:#ffffffe6;--scrim:#04201d47;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-panel:20px;--radius-xl:26px;--radius-pill:999px;--blur-glass:24px;--blur-sheet:30px;--dur-quick:.15s;--dur-base:.24s;--dur-spring:.42s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--shadow-card:0 1px 2px #12201e0f, 0 2px 8px #12201e0d;--shadow-glass:inset 0 1px 0 #ffffffe6, 0 0 0 .5px #00000014, 0 6px 22px #1e283c1a;--shadow-pop:0 18px 50px #12201e38}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--surface:#0b0f0f;--surface-raised:#141b1a;--surface-sunken:#0b0f10;--ink:#e9f1f0;--ink-muted:#9aabab;--ink-inverse:#fff;--line:#2a3435;--line-strong:#717d7b;--accent:#4db9ab;--accent-strong:#4fd3c2;--on-accent:#04201d;--accent-soft:#12332f;--spark:#fead93;--on-spark:#2a0c03;--spark-text:#fead93;--on-device:#4fd3a0;--cloud:#7ea8ff;--live:#3fd07a;--success:#4fd3a0;--warning:#f0a64a;--danger:#ff8a7a;--info:#7ea8ff;--glass:#282c2e99;--glass-strong:#2c3032e0;--glass-edge:#ffffff24;--scrim:#00000080;--shadow-card:0 1px 2px #0006;--shadow-glass:inset 0 1px 0 #ffffff24, 0 0 0 .5px #00000080, 0 8px 26px #00000073;--shadow-pop:0 18px 50px #0009}}:root[data-theme=dark]{--surface:#0b0f0f;--surface-raised:#141b1a;--surface-sunken:#0b0f10;--ink:#e9f1f0;--ink-muted:#9aabab;--ink-inverse:#fff;--line:#2a3435;--line-strong:#717d7b;--accent:#4db9ab;--accent-strong:#4fd3c2;--on-accent:#04201d;--accent-soft:#12332f;--spark:#fead93;--on-spark:#2a0c03;--spark-text:#fead93;--on-device:#4fd3a0;--cloud:#7ea8ff;--live:#3fd07a;--success:#4fd3a0;--warning:#f0a64a;--danger:#ff8a7a;--info:#7ea8ff;--glass:#282c2e99;--glass-strong:#2c3032e0;--glass-edge:#ffffff24;--scrim:#00000080;--shadow-card:0 1px 2px #0006;--shadow-glass:inset 0 1px 0 #ffffff24, 0 0 0 .5px #00000080, 0 8px 26px #00000073;--shadow-pop:0 18px 50px #0009}:root{--ui-font:"Figtree Variable", "Figtree", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--doc-font:"Literata Variable", "Literata", ui-serif, Georgia, "Noto Serif", serif;--mono-font:ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:radial-gradient(70% 60% at 0% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(60% 60% at 100% 100%, color-mix(in srgb, var(--spark) 12%, transparent), transparent 70%), var(--surface);color:var(--ink);font-family:var(--ui-font);font-size:calc(15px * var(--ui-text,1));-webkit-font-smoothing:antialiased;line-height:1.4;overflow:hidden}button{font:inherit;color:inherit;cursor:default}.icon-button{width:32px;height:32px;color:var(--ink-muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .2s cubic-bezier(.2,1.4,.4,1);display:inline-flex}.icon-button:active{transform:scale(.9)}@media (hover:hover){.icon-button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}}.icon-button[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.icon-button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.lg-btn{justify-content:center;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:calc(14px * var(--ui-text,1));border:0;font-weight:600;line-height:1;transition:filter .15s,background .15s,transform .2s cubic-bezier(.2,1.4,.4,1);display:inline-flex}.lg-btn:active:not(:disabled){transform:scale(.96)}.lg-btn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}a.lg-btn{text-decoration:none}.lg-btn:disabled{opacity:.45;filter:none}.lg-btn--primary{background:var(--accent-strong);color:var(--on-accent)}@media (hover:hover){.lg-btn--primary:hover{filter:brightness(1.08)}}.lg-btn--secondary{background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.lg-btn--ghost{color:var(--accent-strong);background:0 0}@media (hover:hover){.lg-btn--ghost:hover{background:var(--accent-soft)}}::selection{background:var(--accent-soft)}html[data-motion=gentle] .icon-button:active,html[data-motion=gentle] .lg-btn:active:not(:disabled),html[data-motion=off] .icon-button:active,html[data-motion=off] .lg-btn:active:not(:disabled){transform:none}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}@keyframes lg-fade{0%{opacity:0}}@keyframes lg-fade-out{to{opacity:0}}@keyframes lg-rise{0%{opacity:0;translate:0 8px;scale:.97}}.lg-enter{animation:lg-rise var(--dur-base) var(--ease-out)}.lg-menu-enter{animation:lg-pop .15s var(--ease-out)}@keyframes lg-pop{0%{opacity:0;scale:.97}}.lg-scrim-enter{animation:lg-fade var(--dur-quick) ease}html[data-motion=gentle] .lg-enter,html[data-motion=gentle] .lg-menu-enter{animation-name:lg-fade}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .lg-enter,html:not([data-motion=full]) .lg-menu-enter{animation-name:lg-fade}}html[data-glass=solid] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.grp-title{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:0 4px 6px;font-weight:650}.grp{border-radius:var(--radius-lg);background:var(--surface-sunken);margin:0 0 18px;overflow:hidden}.grp>.grp-row+.grp-row{border-top:1px solid var(--line)}.grp-row{min-height:calc(48px * var(--ui-row,1));padding:calc(10px * var(--ui-space,1)) 16px;font-size:calc(14.5px * var(--ui-text,1));align-items:center;gap:12px;display:flex}.grp-row .text{flex:1;gap:2px;min-width:0;display:grid}.grp-row .text small{color:var(--ink-muted);font-size:calc(13px * var(--ui-text,1));line-height:1.35}.grp-row .end{color:var(--ink-muted);flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.grp-note{font-size:calc(12.5px * var(--ui-text,1));color:var(--ink-muted);margin:-10px 4px 18px;line-height:1.4}.segmented{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 7%, transparent);padding:2px;display:inline-flex}.segmented button{border-radius:var(--radius-pill);height:28px;font-size:calc(13px * var(--ui-text,1));color:var(--ink-muted);transition:background var(--dur-quick), color var(--dur-quick);background:0 0;border:0;padding:0 12px}.segmented button[aria-pressed=true]{background:var(--surface-raised);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0000001f}.segmented button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.toggle-switch{appearance:none;background:color-mix(in srgb, var(--ink) 18%, transparent);width:40px;height:24px;transition:background var(--dur-quick);cursor:pointer;border-radius:999px;flex:none;margin:0;position:relative}.toggle-switch:after{content:"";width:20px;height:20px;transition:transform var(--dur-base) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.toggle-switch:checked{background:var(--accent)}.toggle-switch:checked:after{transform:translate(16px)}.toggle-switch:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.long-press{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.phone-sheet{overscroll-behavior:contain;animation:.22s cubic-bezier(.2,.9,.3,1.1) phone-sheet-up;inset:auto 0 var(--kb,0px) 0!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(82dvh, calc(var(--phone-h,100dvh) * .82))!important;padding:18px 10px calc(14px + env(safe-area-inset-bottom,0px))!important;background:var(--surface-raised)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1000!important;border-radius:22px 22px 0 0!important;margin:0!important;position:fixed!important;overflow-y:auto!important;transform:none!important;box-shadow:0 0 0 100vmax #0a141247,0 -8px 30px #00000029!important}.phone-sheet-backdrop{z-index:999;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;position:fixed;inset:0}.phone-sheet:before{content:"";background:var(--line-strong);opacity:.6;border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:7px;left:50%}.phone-sheet>button,.phone-sheet>a,.phone-sheet>label{min-height:46px;font-size:calc(16px * var(--ui-text,1))!important;padding-block:10px!important}.phone-sheet kbd{display:none!important}@keyframes phone-sheet-up{0%{opacity:.4;translate:0 40%}}@media (prefers-reduced-motion:reduce){.phone-sheet{animation:none}}html[data-motion=gentle] .phone-sheet{animation-name:lg-fade}@media (hover:none) and (pointer:coarse){[role=menu] kbd{display:none}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{overscroll-behavior:none}button,[role=button],[role=tab],[role=menuitem],a{touch-action:manipulation}button,[role=button],[role=tab],[role=menuitem]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)!important}}@media (hover:none){button:active:not(:disabled){opacity:.72;transition:opacity}}.cm-editor .cm-scroller{font-family:inherit;line-height:inherit;overflow:visible}.cm-editor{font-family:var(--note-font,var(--doc-font));font-size:var(--note-size,19px);line-height:var(--note-spacing,1.6);color:var(--note-text,var(--ink));background:0 0}.cm-editor.cm-focused{outline:none}.cm-content{caret-color:var(--note-accent,var(--accent-strong));padding:0}.cm-line{padding:0}.cm-cursor{border-left:2px solid var(--note-accent,var(--accent-strong))}.cm-selectionBackground,.cm-focused .cm-selectionBackground{background:var(--accent-soft)!important}.cm-content ::selection{background:var(--accent-soft)!important}.cm-placeholder{color:var(--note-muted,var(--ink-muted));font-style:italic}.cm-h{font-family:var(--note-heading-font,inherit);letter-spacing:-.01em;font-weight:700;line-height:1.25}.cm-h1{font-size:2.05em;padding-top:.35em!important;padding-bottom:.25em!important}.cm-h2{font-size:1.55em;padding-top:.9em!important;padding-bottom:.2em!important}.cm-h3{font-size:1.3em;padding-top:.8em!important;padding-bottom:.15em!important}.cm-h4{font-size:1.12em;padding-top:.7em!important}.cm-h5,.cm-h6{font-size:1em;padding-top:.6em!important}.cm-h6{color:var(--note-muted,var(--ink-muted))}.cm-collapsed{font-size:0;line-height:0}.cm-p-end{padding-bottom:var(--note-paragraph-space,.25em)!important}.cm-p-first{text-indent:var(--note-indent,0)}.cm-p-first.cm-p-after{text-indent:var(--note-indent-after,0)}.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-strike{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 55%, transparent)}.cm-underline{text-underline-offset:3px;text-decoration:underline}.cm-highlight{background:var(--note-highlight,#fce3a6);border-radius:3px;padding:0 1px}:root{--hl-pink:#f9d3e1;--hl-orange:#fbddbf;--hl-mint:#cdefe0;--hl-blue:#d2e4fa;--hl-purple:#e4d7f7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hl-pink:#5e2b40;--hl-orange:#5e3b1d;--hl-mint:#1f4b3d;--hl-blue:#22415f;--hl-purple:#3f2f5f}}:root[data-theme=dark]{--hl-pink:#5e2b40;--hl-orange:#5e3b1d;--hl-mint:#1f4b3d;--hl-blue:#22415f;--hl-purple:#3f2f5f}.cm-hl-pink{background:var(--hl-pink)}.cm-hl-orange{background:var(--hl-orange)}.cm-hl-mint{background:var(--hl-mint)}.cm-hl-blue{background:var(--hl-blue)}.cm-hl-purple{background:var(--hl-purple)}.cm-inline-code{font-family:var(--note-code-font,var(--mono-font));background:color-mix(in srgb, var(--note-text,var(--ink)) 7%, transparent);border-radius:5px;padding:.1em .3em;font-size:.86em}.cm-link{color:var(--note-accent,var(--accent-strong));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--note-accent,var(--accent-strong)) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--note-accent,var(--accent-strong)) 45%, transparent);text-underline-offset:3px}.cm-li{text-indent:-1.5em;padding-left:calc(1.5em + var(--depth) * 1.5em)!important}.cm-bullet{text-indent:0;text-align:center;width:1.5em;color:var(--note-accent,var(--accent));font-weight:700;display:inline-block}.cm-number{text-indent:0;width:1.5em;color:var(--note-muted,var(--ink-muted));font-variant-numeric:tabular-nums;display:inline-block}.cm-task{appearance:none;font-size:inherit;vertical-align:middle;border:1.9px solid var(--line-strong);background:var(--surface-raised);text-indent:0;cursor:pointer;width:1.15em;height:1.15em;transition:background var(--dur-quick), border-color var(--dur-quick);border-radius:58% 42% 55% 45%/52% 48%;place-content:center;margin:0 .45em 0 0;display:inline-grid;position:relative;top:-.1em}.cm-task:checked{background:var(--tick,var(--spark));border-color:var(--tick,var(--spark))}.cm-li:has(>.cm-task){text-indent:-1.6em;padding-left:calc(1.6em + var(--depth) * 1.5em)!important}.cm-task:before{content:"";position:absolute;inset:-10px -4px -10px -12px}@media (pointer:coarse){.cm-task:before{inset:-14px -6px -14px -16px}}.cm-task:checked:after{content:"";border:0 solid #fff;border-width:0 0 2.4px 2.4px;width:.6em;height:.32em;transform:translateY(-.06em)rotate(-45deg)}html[data-motion=full] .cm-task.just-ticked{animation:task-pop var(--dur-spring) var(--ease-spring)}@keyframes task-pop{35%{transform:scale(.78)}70%{transform:scale(1.14)}}.cm-done{transition:color var(--dur-base)}.cm-task:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.cm-done{color:var(--note-muted,var(--ink-muted));text-decoration:line-through}.cm-quote{border-left:3px solid color-mix(in srgb, var(--note-muted,var(--ink-muted)) 60%, transparent);color:var(--note-muted,var(--ink-muted));padding-left:1em!important}.cm-codeblock{font-family:var(--note-code-font,var(--mono-font));background:color-mix(in srgb, var(--note-text,var(--ink)) 6%, transparent);font-size:.82em;line-height:1.55;padding:0 1em!important}.cm-fence{background:color-mix(in srgb, var(--note-text,var(--ink)) 6%, transparent);font-size:0;line-height:.6}.cm-fence:has(+.cm-codeblock){border-radius:10px 10px 0 0}.cm-codeblock+.cm-fence{border-radius:0 0 10px 10px}.cm-caption{color:var(--ink-muted);margin-top:-.5em;font-size:.78em}.cm-caption .cm-link{color:inherit}.cm-modifier-held .cm-link:not([data-href=""]){cursor:pointer}.cm-image{border-radius:var(--radius-lg);max-width:100%;max-height:520px;box-shadow:var(--shadow-card);margin:0;display:block}.cm-picture{width:-moz-fit-content;width:fit-content;max-width:100%;margin:.4em 0;display:block;position:relative}.cm-picture .cm-image{cursor:pointer}.cm-picture--small .cm-image{max-width:200px}.cm-picture--sized .cm-image{width:100%;max-width:none;max-height:none}.cm-picture-frame{display:block;position:relative}.cm-picture-frame--crop{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-width:100%;overflow:hidden}.cm-picture-frame--crop .cm-image{max-width:none;max-height:none;box-shadow:none;border-radius:0;position:absolute}.cm-picture-grip{cursor:nwse-resize;touch-action:none;z-index:1;width:28px;height:28px;display:none;position:absolute;bottom:-8px;right:-8px}.cm-picture-grip:after{content:"";background:var(--surface-raised);border:2px solid var(--accent-strong);opacity:0;border-radius:50%;width:14px;height:14px;transition:opacity .12s;position:absolute;top:5px;left:5px;box-shadow:0 1px 4px #00000040}@media (any-hover:hover){.cm-picture-grip{display:block}.cm-picture:hover .cm-picture-grip:after,.cm-picture.is-sizing .cm-picture-grip:after{opacity:1}}@media (prefers-reduced-motion:reduce){.cm-picture-grip:after{transition:none}}.cm-picture.is-sizing,.cm-picture.is-sizing *{cursor:nwse-resize!important}.cm-picture.is-sizing{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:var(--radius-lg)}.cm-picture.is-sizing:after{content:attr(data-share);background:var(--surface-raised);color:var(--ink);font:600 12px/1.2 var(--ui-font,system-ui);border-radius:999px;padding:3px 8px;position:absolute;bottom:10px;right:18px;box-shadow:0 1px 6px #0000002e}.cm-content[contenteditable=false] .cm-picture-grip{display:none!important}.cm-picture-edit{all:unset;border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);height:28px;color:var(--ink);font:600 12.5px/1 var(--ui-font,system-ui);text-indent:0;cursor:pointer;opacity:0;align-items:center;gap:5px;padding:0 11px 0 9px;transition:opacity .15s;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 6px #0000002e}.cm-picture-edit svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.cm-picture-edit:focus-visible,.cm-picture.is-open .cm-picture-edit{opacity:1}@media (hover:hover){.cm-picture:hover .cm-picture-edit{opacity:1}}.cm-picture-edit:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@media (hover:none){.cm-picture-edit{opacity:1}}.cm-content[contenteditable=false] .cm-picture-edit{display:none}.cm-content[contenteditable=false] .cm-picture .cm-image{cursor:default}.cm-copy-tag{border-radius:var(--radius-pill,999px);color:#fff;height:22px;font:600 11px/1 var(--ui-font,system-ui);pointer-events:auto;cursor:help;background:#0009;align-items:center;padding:0 9px;display:inline-flex;position:absolute;bottom:10px;left:10px}.cm-fm-preview-card .cm-copy-note{max-width:340px;margin-top:6px;font-size:12px;display:block}.cm-rule{background:var(--line);vertical-align:middle;width:100%;height:1px;display:inline-block}.cm-table{contain:inline-size;overscroll-behavior-x:contain;margin:.5em 0;overflow-x:auto}.cm-table table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius-md,10px);min-width:50%;font-size:.94em;overflow:hidden}.cm-table th,.cm-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:normal;word-break:normal;outline:none;min-width:5em;padding:.45em .8em}.cm-table tr>:last-child{border-right:0}.cm-table tbody tr:last-child>*{border-bottom:0}.cm-table th{background:color-mix(in srgb, var(--note-text,var(--ink)) 5%, transparent);font-weight:650}.cm-table th:focus,.cm-table td:focus{box-shadow:inset 0 0 0 2px var(--note-accent,var(--accent-strong))}.cm-table-menu{z-index:50;background:var(--surface-raised);border:1px solid var(--line);min-width:180px;box-shadow:var(--shadow-pop,0 8px 30px #00000026);font:13px/1.3 var(--ui-font,system-ui);border-radius:10px;flex-direction:column;padding:5px;display:flex;position:fixed}.cm-table-menu button{all:unset;color:var(--ink);cursor:default;border-radius:6px;padding:6px 10px}.cm-table-menu button:focus-visible{background:var(--accent);color:var(--on-accent)}@media (hover:hover){.cm-table-menu button:hover{background:var(--accent);color:var(--on-accent)}}.cm-table-menu hr{border:0;border-top:1px solid var(--line);margin:4px 6px}.cm-math{cursor:pointer;display:inline-block}.cm-math .katex{font-size:1.08em}.cm-math-block{text-align:center;padding:.4em 0;display:block;overflow-x:auto}.cm-math-block .katex-display{margin:0}@media (hover:hover){.cm-math:hover{background:color-mix(in srgb, var(--note-accent,var(--accent)) 8%, transparent);border-radius:6px}}.cm-math-tex,.cm-math-source{font-family:var(--mono-font);font-size:.86em}.cm-math-fence{font-family:var(--mono-font);color:var(--note-muted,var(--ink-muted));font-size:.86em}.cm-fm{background:color-mix(in srgb, var(--note-text,var(--ink)) 4.5%, transparent);border-left:1px solid var(--line);border-right:1px solid var(--line);font-family:var(--ui-font);font-size:.82em;line-height:1.7;padding:0 16px!important}.cm-fm-first{border-top:1px solid var(--line);border-radius:12px 12px 0 0;padding-top:4px!important}.cm-fm-last{border-bottom:1px solid var(--line);border-radius:0 0 12px 12px;margin-bottom:.8em;line-height:.5}.cm-fm-row{text-indent:-9em;padding-left:calc(16px + 9em)!important}.cm-fm-key{text-indent:0;width:9em;color:var(--note-muted,var(--ink-muted));text-overflow:ellipsis;vertical-align:bottom;font-weight:500;display:inline-block;overflow:hidden}.cm-fm-more{color:var(--note-muted,var(--ink-muted));padding-left:calc(16px + 9em)!important}.cm-fm-header{all:unset;color:var(--note-muted,var(--ink-muted));cursor:pointer;align-items:center;gap:6px;padding:2px 0;font-weight:600;display:inline-flex}.cm-fm-header svg{transition:transform .15s}.cm-fm-header[aria-expanded=true] svg{transform:rotate(90deg)}.cm-fm-count{margin-left:4px;font-weight:400}.cm-fm-header:focus-visible{outline:2px solid var(--accent-strong);border-radius:4px}.cm-fm-key{cursor:default;-webkit-user-select:none;user-select:none}.cm-fm-chips{text-indent:0;vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:2px 0;display:inline-flex}.cm-fm-chip{background:color-mix(in srgb, var(--note-accent,var(--accent)) 14%, transparent);color:var(--note-text,var(--ink));border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 9px;line-height:1.75;display:inline-flex}.cm-fm-chip>span{cursor:text}.cm-fm-chip-remove,.cm-fm-chip-add{all:unset;width:18px;height:18px;color:var(--note-muted,var(--ink-muted));cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}@media (hover:hover){.cm-fm-chip-remove:hover,.cm-fm-chip-add:hover{background:color-mix(in srgb, var(--note-text,var(--ink)) 10%, transparent);color:var(--note-text,var(--ink))}}.cm-fm-chip-add{border:1px dashed var(--line-strong,var(--line));width:22px;height:22px}.cm-fm-chip-remove:focus-visible,.cm-fm-chip-add:focus-visible,.cm-fm-value-button:focus-visible,.cm-fm-preview-link:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.cm-fm-chip-input{font:inherit;color:inherit;background:var(--surface-raised,transparent);border:1px solid var(--note-accent,var(--accent-strong));border-radius:999px;outline:none;min-width:6ch;padding:0 9px;line-height:1.6}.cm-fm-value-button,.cm-fm-preview-link{all:unset;cursor:pointer;text-indent:0;border-radius:6px;align-items:center;gap:6px;margin-left:-6px;padding:0 6px;display:inline-flex}.cm-fm-value-button{color:var(--note-text,var(--ink))}.cm-fm-value-button svg,.cm-fm-preview-link svg{color:var(--note-accent,var(--accent-strong));flex:none}@media (hover:hover){.cm-fm-value-button:hover{background:color-mix(in srgb, var(--note-accent,var(--accent)) 12%, transparent)}}.cm-fm-date{text-indent:0;display:inline-block;position:relative}.cm-fm-date-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.cm-fm-flag{margin-left:0}.cm-fm-preview{text-indent:0;margin-left:10px;display:inline-block;position:relative}.cm-fm-preview-link{color:var(--note-accent,var(--accent-strong));margin-left:0;font-size:.92em}@media (hover:hover){.cm-fm-preview-link:hover span{text-underline-offset:3px;text-decoration:underline}}.cm-fm-preview-card{z-index:40;background:var(--surface-raised);border:1px solid var(--line);width:max-content;max-width:min(360px,70vw);box-shadow:var(--shadow-pop,0 8px 30px #00000026);color:var(--note-muted,var(--ink-muted));white-space:normal;border-radius:12px;padding:6px;line-height:1.4;display:block;position:absolute;top:calc(100% + 6px);left:0}.cm-fm-preview-card img{border-radius:8px;max-width:100%;max-height:260px;display:block}.cm-fm-preview-card img:not([src]){display:none}.cm-fm-last-add{line-height:1.7;padding-bottom:6px!important}.cm-fm-add{text-indent:0;display:inline-block;position:relative}.cm-fm-add-floating{z-index:40;position:absolute;top:12px;left:24px}.cm-fm-add-button,.cm-fm-remove-button{all:unset;cursor:pointer;color:var(--note-accent,var(--accent-strong));border-radius:6px;align-items:center;gap:5px;margin-left:-6px;padding:0 6px;font-size:.92em;display:inline-flex}@media (hover:hover){.cm-fm-add-button:hover,.cm-fm-remove-button:hover{background:color-mix(in srgb, var(--note-accent,var(--accent)) 12%, transparent)}}.cm-fm-add-button:focus-visible,.cm-fm-remove-button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.cm-fm-add-form{z-index:40;background:var(--surface-raised);border:1px solid var(--line);width:min(340px,80vw);box-shadow:var(--shadow-pop,0 8px 30px #00000026);color:var(--note-text,var(--ink));font-family:var(--ui-font);white-space:normal;cursor:default;border-radius:14px;flex-direction:column;gap:4px;padding:14px;font-size:14px;line-height:1.4;display:flex;position:absolute;top:calc(100% + 6px);left:0}.cm-fm-add-floating .cm-fm-add-form{top:0}.cm-fm-add-title{margin-bottom:4px;font-weight:600}.cm-fm-add-label{color:var(--note-muted,var(--ink-muted));margin-top:6px;font-size:12px;font-weight:500}.cm-fm-add-input{font:inherit;color:inherit;background:var(--surface,transparent);border:1px solid var(--line-strong,var(--line));border-radius:8px;outline:none;min-width:0;padding:5px 8px}.cm-fm-add-input:focus{border-color:var(--note-accent,var(--accent-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--note-accent,var(--accent)) 20%, transparent)}.cm-fm-add-hint{color:var(--note-muted,var(--ink-muted));min-height:0;font-size:12px}.cm-fm-add-hint:empty{display:none}.cm-fm-add-hint.is-problem{color:var(--danger,#c2410c)}.cm-fm-add-suggestions,.cm-fm-add-kinds{flex-wrap:wrap;gap:4px;display:flex}.cm-fm-add-suggestions[hidden]{display:none}.cm-fm-add-suggestion,.cm-fm-add-kind{all:unset;cursor:pointer;border-radius:999px;padding:2px 10px;font-size:13px;line-height:1.6}.cm-fm-add-suggestion{background:color-mix(in srgb, var(--note-text,var(--ink)) 6%, transparent);color:var(--note-muted,var(--ink-muted))}@media (hover:hover){.cm-fm-add-suggestion:hover{color:var(--note-text,var(--ink))}}.cm-fm-add-kind{border:1px solid var(--line-strong,var(--line))}.cm-fm-add-kind[aria-checked=true]{background:var(--note-accent,var(--accent-strong));color:var(--on-accent,white);border-color:#0000}.cm-fm-add-suggestion:focus-visible,.cm-fm-add-kind:focus-visible,.cm-fm-add-cancel:focus-visible,.cm-fm-add-submit:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.cm-fm-add-value .cm-fm-chips{display:flex}.cm-fm-add-value>.cm-fm-add-input{box-sizing:border-box;width:100%}.cm-fm-add-flag{align-items:center;gap:6px;display:inline-flex}.cm-fm-add-buttons{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.cm-fm-add-cancel,.cm-fm-add-submit{all:unset;cursor:pointer;border-radius:8px;padding:4px 14px;font-weight:500}.cm-fm-add-cancel{color:var(--note-muted,var(--ink-muted))}.cm-fm-add-submit{background:var(--accent-strong);color:var(--on-accent,white)}.cm-fm-add-submit:disabled{opacity:.4;cursor:default}.cm-fm-remove-button{color:var(--note-muted,var(--ink-muted));margin-left:10px}.cm-fm-remove-list{flex-direction:column;gap:2px;margin-top:4px;display:flex}.cm-fm-remove-row{justify-content:space-between;align-items:center;gap:8px;padding:3px 0;display:flex}.cm-fm-remove-one{all:unset;cursor:pointer;color:#fff;background:var(--danger,#c2410c);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.cm-fm-remove-one:focus-visible,.cm-fm-remove-ask:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.cm-fm-remove-form .cm-fm-add-buttons{flex-wrap:wrap;align-items:center}.cm-fm-remove-ask{all:unset;cursor:pointer;color:var(--danger,#c2410c);margin-right:auto;font-weight:500}.cm-fm-remove-warning{flex-basis:100%}.cm-fm-add-submit.cm-fm-remove-all{background:var(--danger,#c2410c)}.cm-tooltip.cm-tooltip-autocomplete{background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-pop);font-family:var(--ui-font);border-radius:10px;padding:4px;overflow:hidden}.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul{max-height:260px;font-family:var(--ui-font)}.cm-tooltip-autocomplete>ul>li{color:var(--ink);border-radius:6px;font-size:14px;padding:5px 10px!important}.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--accent);color:var(--on-accent)}.cm-callout{background:color-mix(in srgb, var(--callout) 11%, transparent);padding-left:1.1em!important;padding-right:1.1em!important}.cm-callout-first{border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-weight:600;padding-top:.6em!important}.cm-callout:not(:has(+.cm-callout)){border-radius:0 0 var(--radius-lg) var(--radius-lg);padding-bottom:.6em!important}.cm-callout-first:not(:has(+.cm-callout)){border-radius:var(--radius-lg)}.cm-callout-tag{color:color-mix(in srgb, var(--callout) 80%, var(--note-text,var(--ink)));font-family:var(--ui-font);letter-spacing:.4px;text-transform:uppercase;vertical-align:.12em;align-items:center;gap:.35em;margin-right:.5em;font-size:12px;font-weight:700;display:inline-flex}.cm-callout-tag:before{content:"";background:var(--callout);border-radius:58% 42% 55% 45%/52% 48%;width:.95em;height:.95em}.cm-callout-first .cm-link:has(.cm-callout-tag){color:inherit;text-decoration:none}.cm-recording{border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);max-width:100%;box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:.3em 0;padding:8px 12px;display:inline-flex}.cm-recording-title{color:var(--ink);font-weight:600}.cm-recording audio{max-width:100%;height:34px}.cm-recording-words{all:unset;cursor:pointer;color:var(--accent-strong);font-size:13px}.cm-recording-words:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:4px}.cm-recording-transcript{color:var(--ink-muted);white-space:pre-wrap;flex-basis:100%;font-size:14.5px;line-height:1.5}.cm-recording [hidden]{display:none}::highlight(taveon-find){background-color:#f2c94c61}::highlight(taveon-find-current){color:#1f1a00;background-color:#f7d24a}.cm-table-more{all:unset;border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--note-text,var(--ink)) 7%, transparent);height:30px;color:var(--ink);font:600 13px/1 var(--ui-font,system-ui);cursor:pointer;align-items:center;gap:5px;margin-top:6px;padding:0 12px 0 9px;display:none;position:sticky;left:0}.cm-table-more svg{fill:currentColor}.cm-table.is-editing .cm-table-more{display:inline-flex}.cm-table-more:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.cm-content[contenteditable=false] .cm-table-more{display:none}@media (pointer:coarse){.cm-table-menu{min-width:220px;font-size:15.5px}.cm-table-menu button{padding:10px 12px}}html[data-motion=full] .cm-line.cm-arrive{animation:cm-arrive .22s var(--ease-out) backwards;animation-delay:calc(var(--beat,0) * 25ms)}html[data-motion=gentle] .cm-line.cm-arrive{animation:.2s backwards lg-fade}html[data-motion=full] .cm-line.cm-arrive-back,html[data-motion=gentle] .cm-line.cm-arrive-back{animation:.16s backwards lg-fade}@keyframes cm-arrive{0%{opacity:0;translate:0 6px}}
