@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-normal-DIwfbPUE.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-normal-C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-normal-DrHU7SY7.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-normal-DX68cEVD.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-HoL-AExg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-italic-Bl6DJqma.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-italic-Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-italic-CMW9dfKg.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-italic-Hh3oeMt5.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-italic-BhUEwDRF.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-italic-BOLXpvkj.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;--bg:#fbfaf7;--sidebar:#f3f1ec;--surface:#fff;--field:#ece9e2;--text:#1f1e1b;--muted:#67645c;--border:#e6e2da;--accent:#8e1f43;--accent-fill:#8e1f43;--accent-soft:#f0d8e0;--accent-tint:#f8ecf0;--ai-bg:#eeeafb;--ai-text:#4b3bb0;--done-bg:#e4f3ea;--done-text:#1e6b43;--progress-bg:#fcf1dd;--progress-text:#7d510a;--float:#fff;--float-field:#f1eee8;--float-border:#e6e2da;--on-accent:#fff;--shadow:#1f1e1b2e;--bar:#fbfaf7eb;--folder-violet:#8a78e0;--folder-jade:#2f9c88;--folder-amber:#c98a1b;--folder-slate:#7a8597;--font-ui:-apple-system, BlinkMacSystemFont, "Inter Variable", "Segoe UI", sans-serif;--font-note:"Source Serif 4 Variable", Georgia, serif;--fs-ui:14px;--fs-small:13px;--fs-note:17px;--lh-note:1.6;--fs-note-title:34px;--fs-h1:26px;--fs-h2:22px;--fs-h3:18px;--r-row:8px;--r-control:10px;--r-popup:18px;--row-h:32px;--sidebar-w:280px;--note-max-w:700px;--tap-min:44px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.26s;--kb-inset:0px;--vvh:100dvh}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s}}@media (width<=767.98px){:root{--fs-ui:16px;--fs-note-title:28px;--fs-h2:20px;--row-h:44px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#2b2b2b;--sidebar:#242424;--surface:#2e2e2e;--field:#383838;--text:#e9e7e2;--muted:#aaa69e;--border:#3b3b3b;--accent:#e8829f;--accent-fill:#9c2549;--accent-soft:#4b2a35;--accent-tint:#3b2830;--ai-bg:#3a3448;--ai-text:#d2c9f7;--done-bg:#26382c;--done-text:#9bd5af;--progress-bg:#3f3522;--progress-text:#ebc77d;--float:#363636;--float-field:#404040;--float-border:#444;--on-accent:#fff;--shadow:#00000080;--bar:#2b2b2beb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#2b2b2b;--sidebar:#242424;--surface:#2e2e2e;--field:#383838;--text:#e9e7e2;--muted:#aaa69e;--border:#3b3b3b;--accent:#e8829f;--accent-fill:#9c2549;--accent-soft:#4b2a35;--accent-tint:#3b2830;--ai-bg:#3a3448;--ai-text:#d2c9f7;--done-bg:#26382c;--done-text:#9bd5af;--progress-bg:#3f3522;--progress-text:#ebc77d;--float:#363636;--float-field:#404040;--float-border:#444;--on-accent:#fff;--shadow:#00000080;--bar:#2b2b2beb}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);text-size-adjust:100%;height:100%}body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}#app{min-height:100dvh}button{font:inherit;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button:disabled{cursor:default}input,textarea,select{font:inherit;color:inherit}@media (pointer:coarse){input,textarea,select{font-size:16px}}a{color:var(--accent)}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}svg.lucide{stroke-width:1.8px;flex:none}mark{background:var(--accent-soft);color:inherit;border-radius:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.hit-area:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;scale:.96}}@keyframes rise-in{0%{opacity:0;translate:0 8px}}@keyframes sheet-in{0%{translate:0 100%}}@keyframes push-in{0%{opacity:0;translate:24px}}.button.svelte-er4ugn{border-radius:var(--r-row);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.button.svelte-er4ugn:active:not(:disabled){scale:.97}.medium.svelte-er4ugn{height:34px;font-size:var(--fs-ui);padding:0 14px}.small.svelte-er4ugn{height:30px;font-size:var(--fs-small);padding:0 12px}.primary.svelte-er4ugn{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.secondary.svelte-er4ugn{border:1px solid var(--border)}.danger.svelte-er4ugn{border:1px solid var(--accent);color:var(--accent)}.ghost.svelte-er4ugn{color:var(--accent)}.secondary.svelte-er4ugn:hover:not(:disabled),.ghost.svelte-er4ugn:hover:not(:disabled){background:var(--field)}.danger.svelte-er4ugn:hover:not(:disabled){background:var(--accent-tint)}.primary.svelte-er4ugn:hover:not(:disabled){filter:brightness(1.08)}.button.svelte-er4ugn:disabled{opacity:.55}.banner.svelte-1hmnrx1{border-bottom:1px solid var(--border);font-size:var(--fs-small);align-items:center;gap:10px;padding:8px 12px;display:flex}.text.svelte-1hmnrx1{flex:1;min-width:0}.info.svelte-1hmnrx1{background:var(--accent-tint)}.warn.svelte-1hmnrx1{background:var(--progress-bg);color:var(--progress-text)}.error.svelte-1hmnrx1{background:var(--accent-soft)}.page.svelte-r1qp4m{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 48px) 16px calc(env(safe-area-inset-bottom) + 24px);background:var(--sidebar);justify-content:center;display:flex;overflow-y:auto}.card.svelte-r1qp4m{flex-direction:column;gap:14px;width:100%;max-width:380px;display:flex}h1.svelte-r1qp4m{font-family:var(--font-note);font-size:28px;font-weight:600;line-height:1.2}fieldset.svelte-ojl8q1{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}legend.svelte-ojl8q1{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600}label.svelte-ojl8q1{align-items:center;gap:8px;min-height:28px;display:flex}input.svelte-ojl8q1{width:17px;height:17px;accent-color:var(--accent-fill);margin:0}.actions.svelte-ojl8q1{justify-content:flex-end;gap:8px;display:flex}.error.svelte-ojl8q1{color:var(--accent);font-size:13px}.field.svelte-rdybuf{flex-direction:column;gap:5px;display:flex}.label.svelte-rdybuf{font-size:var(--fs-small);font-weight:600}input.svelte-rdybuf{border-radius:var(--r-row);background:var(--field);border:1px solid #0000;width:100%;height:34px;padding:0 10px}input.svelte-rdybuf::placeholder{color:var(--muted)}input.svelte-rdybuf:focus{border-color:var(--accent);outline:none}input[aria-invalid=true].svelte-rdybuf{border-color:var(--accent)}.note.svelte-rdybuf{color:var(--muted);font-size:var(--fs-small)}.error.svelte-rdybuf{color:var(--accent)}@media (width<=767.98px){input.svelte-rdybuf{border-radius:var(--r-control);height:40px;padding:0 12px}}.form.svelte-1cqhl36{flex-direction:column;gap:12px;display:flex}.qr.svelte-1cqhl36{border-radius:var(--r-control);align-self:center;width:200px;height:200px}.secret.svelte-1cqhl36{color:var(--muted);overflow-wrap:anywhere;font-size:13px}code.svelte-1cqhl36{color:var(--text);font-size:12px}.error.svelte-1cqhl36{color:var(--accent);font-size:13px}.other.svelte-1ejlr7y{min-height:32px;color:var(--accent)}.error.svelte-1ejlr7y{color:var(--accent);font-size:13px}.codes.svelte-zhfkk6{flex-direction:column;gap:12px;display:flex}ol.svelte-zhfkk6{border-radius:var(--r-control);background:var(--field);grid-template-columns:1fr;gap:4px;margin:0;padding:12px;list-style:none;display:grid}code.svelte-zhfkk6{overflow-wrap:anywhere;font-size:13px}.saved.svelte-zhfkk6{align-items:center;gap:8px;min-height:28px;display:flex}.saved.svelte-zhfkk6 input:where(.svelte-zhfkk6){width:17px;height:17px;accent-color:var(--accent-fill);margin:0}.trust.svelte-w88j8e{align-items:center;gap:8px;min-height:28px;display:flex}.trust.svelte-w88j8e input:where(.svelte-w88j8e){width:17px;height:17px;accent-color:var(--accent-fill);margin:0}.other.svelte-w88j8e{min-height:32px;color:var(--accent)}.error.svelte-w88j8e{color:var(--accent);font-size:13px}.hint.svelte-w88j8e{color:var(--muted);font-size:13px}.form.svelte-1qhlx2k{flex-direction:column;gap:12px;display:flex}.trust.svelte-1qhlx2k{align-items:center;gap:8px;min-height:28px;display:flex}.trust.svelte-1qhlx2k input:where(.svelte-1qhlx2k){width:17px;height:17px;accent-color:var(--accent-fill);margin:0}.error.svelte-1qhlx2k{color:var(--accent);font-size:13px}.others.svelte-1qhlx2k{flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;display:flex}.others.svelte-1qhlx2k button:where(.svelte-1qhlx2k){min-height:32px;color:var(--accent)}@media (pointer:coarse){.others.svelte-1qhlx2k button:where(.svelte-1qhlx2k){min-height:var(--tap-min)}}.overlay.svelte-1o5faxw{z-index:80;background:var(--shadow);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.box.svelte-1o5faxw{border:1px solid var(--float-border);border-radius:var(--r-popup);background:var(--float);width:100%;max-width:340px;box-shadow:0 12px 32px var(--shadow);flex-direction:column;gap:10px;padding:18px;display:flex}.box.svelte-1o5faxw:focus{outline:none}h2.svelte-1o5faxw{font-size:16px;font-weight:600}p.svelte-1o5faxw{color:var(--muted);font-size:13px}.form.svelte-1o5faxw{flex-direction:column;gap:10px;display:flex}.other.svelte-1o5faxw{min-height:32px;color:var(--accent)}.error.svelte-1o5faxw{color:var(--accent)}.backdrop.svelte-o1q01n{z-index:50;background:var(--shadow);animation:fade-in var(--dur) var(--ease-out);position:fixed;inset:0}.palette.svelte-o1q01n{z-index:51;background:var(--float);color:var(--text);flex-direction:column;display:flex;position:fixed}.palette.desktop.svelte-o1q01n{border:1px solid var(--float-border);border-radius:var(--r-popup);width:min(600px,100vw - 32px);max-height:70vh;box-shadow:0 12px 32px var(--shadow);transform-origin:top;animation:pop-in var(--dur-fast) var(--ease-out);top:12vh;left:50%;transform:translate(-50%)}.palette.phone.svelte-o1q01n{padding-top:env(safe-area-inset-top);background:var(--bg);animation:fade-in var(--dur) var(--ease-out);inset:0}.field.svelte-o1q01n{border-bottom:1px solid var(--float-border);height:48px;color:var(--muted);flex:none;align-items:center;gap:8px;padding:0 14px;display:flex}.phone.svelte-o1q01n .field:where(.svelte-o1q01n){height:52px;padding:0 8px}.back.svelte-o1q01n{width:44px;height:44px;color:var(--accent);justify-content:center;align-items:center;display:flex}input.svelte-o1q01n{min-width:0;color:var(--text);appearance:none;background:0 0;border:0;outline:none;flex:1}input.svelte-o1q01n::-webkit-search-cancel-button{display:none}.clear.svelte-o1q01n{padding:4px;display:flex}.results.svelte-o1q01n{flex:1;min-height:0;padding:6px 8px 10px;overflow-y:auto}h3.svelte-o1q01n{color:var(--muted);align-items:center;gap:6px;padding:8px 8px 4px;font-size:12px;font-weight:600;display:flex}.tag.svelte-o1q01n{background:var(--float-field);border-radius:6px;padding:0 6px;font-weight:400}.entry.svelte-o1q01n{border-radius:var(--r-row);align-items:center;gap:8px;width:100%;min-height:34px;padding:4px 8px;display:flex}.phone.svelte-o1q01n .entry:where(.svelte-o1q01n){min-height:44px}.entry.active.svelte-o1q01n{background:var(--accent-soft)}.icon.svelte-o1q01n{color:var(--muted);flex:none;display:flex}.text.svelte-o1q01n{flex-direction:column;flex:1;min-width:0;display:flex}.title.svelte-o1q01n,.sub.svelte-o1q01n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sub.svelte-o1q01n,.snippet.svelte-o1q01n{color:var(--muted);font-size:12px}.snippet.svelte-o1q01n{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.note.svelte-o1q01n{color:var(--muted);padding:10px 8px;font-size:13px}.widen.svelte-o1q01n{color:var(--accent);padding:0 8px;font-size:13px}.icon-button.svelte-19f8ehi{border-radius:var(--r-row);color:var(--muted);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-button.svelte-19f8ehi:active:not(:disabled){scale:.92}.accent.svelte-19f8ehi{color:var(--accent)}.icon-button.svelte-19f8ehi:hover:not(:disabled){background:var(--field)}.icon-button.svelte-19f8ehi:disabled{opacity:.45}@media (pointer:coarse){.icon-button.svelte-19f8ehi:hover:not(:disabled){background:0 0}}.backdrop.svelte-1k6cha8{z-index:40;background:var(--shadow);animation:fade-in var(--dur) var(--ease-out);position:fixed;inset:0}.modal.svelte-1k6cha8{z-index:41;background:var(--float);color:var(--text);flex-direction:column;display:flex;position:fixed}.modal.svelte-1k6cha8:focus{outline:none}.modal.desktop.svelte-1k6cha8{width:min(var(--modal-w), calc(100vw - 32px));border:1px solid var(--float-border);border-radius:var(--r-popup);max-height:76vh;box-shadow:0 12px 32px var(--shadow);transform-origin:top;animation:pop-in var(--dur) var(--ease-out);top:10vh;left:50%;transform:translate(-50%)}.modal.phone.svelte-1k6cha8{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:var(--bg);animation:rise-in var(--dur) var(--ease-out);inset:0}header.svelte-1k6cha8{border-bottom:1px solid var(--float-border);flex:none;align-items:center;gap:8px;padding:10px 10px 10px 16px;display:flex}h2.svelte-1k6cha8{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.body.svelte-1k6cha8{flex:1;min-height:0;overflow-y:auto}.avatar.svelte-lz9me{background:var(--accent-fill);color:var(--on-accent);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.round.svelte-lz9me{border-radius:50%}.square.svelte-lz9me{border-radius:var(--r-row)}.ring.svelte-lz9me{border:2px solid var(--surface)}.dialog.svelte-1kq14ez{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.add.svelte-1kq14ez{gap:8px;display:flex}input.svelte-1kq14ez{border-radius:var(--r-row);background:var(--float-field);border:0;flex:1;min-width:0;height:34px;padding:0 10px}select.svelte-1kq14ez{border:1px solid var(--float-border);border-radius:var(--r-row);background:var(--float);height:34px;padding:0 6px;font-size:13px}ul.svelte-1kq14ez{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.results.svelte-1kq14ez button:where(.svelte-1kq14ez){border-radius:var(--r-row);align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.results.svelte-1kq14ez button:where(.svelte-1kq14ez):hover{background:var(--float-field)}.people.svelte-1kq14ez li:where(.svelte-1kq14ez){align-items:center;gap:8px;min-height:36px;display:flex}.name.svelte-1kq14ez{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.muted.svelte-1kq14ez{color:var(--muted)}.small.svelte-1kq14ez{font-size:12px}.list.svelte-jgoyk6{padding:8px}.choice-row.svelte-jgoyk6{align-items:center;display:flex}.choice.svelte-jgoyk6{min-width:0;height:var(--row-h);border-radius:var(--r-row);flex:1;align-items:center;gap:8px;padding:0 8px;display:flex}.choice.svelte-jgoyk6:hover,.chevron.svelte-jgoyk6:hover{background:var(--float-field)}.chevron.svelte-jgoyk6,.spacer.svelte-jgoyk6{width:24px;height:var(--row-h);border-radius:var(--r-row);color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.chevron.open.svelte-jgoyk6 svg{transform:rotate(90deg)}.icon.svelte-jgoyk6{color:var(--muted);display:flex}.icon.accent.svelte-jgoyk6{color:var(--accent)}.name.svelte-jgoyk6{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.label.svelte-jgoyk6{color:var(--muted);padding:6px 8px 2px 32px;font-size:12px}.path.svelte-jgoyk6{max-width:45%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12px;overflow:hidden}.empty.svelte-jgoyk6{color:var(--muted);text-align:center;padding:16px}.overlay.svelte-1haxxmz{z-index:70;background:var(--shadow);animation:fade-in var(--dur) var(--ease-out);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.box.svelte-1haxxmz{border:1px solid var(--float-border);border-radius:var(--r-popup);background:var(--float);width:min(400px,100%);box-shadow:0 10px 30px var(--shadow);animation:pop-in var(--dur) var(--ease-out);padding:18px}.box.svelte-1haxxmz:focus{outline:none}h2.svelte-1haxxmz{font-size:16px;font-weight:600}p.svelte-1haxxmz{color:var(--muted);margin-top:8px}.extra.svelte-1haxxmz{margin-top:12px}.actions.svelte-1haxxmz{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.backdrop.svelte-1uuwef2{z-index:60;background:var(--shadow);animation:fade-in var(--dur) var(--ease-out);position:fixed;inset:0}.sheet.svelte-1uuwef2{z-index:61;max-height:calc(var(--vvh) + var(--kb-inset) - 72px);padding:14px 14px calc(max(env(safe-area-inset-bottom), 16px) + var(--kb-inset));border:1px solid var(--float-border);border-radius:var(--r-popup) var(--r-popup) 0 0;background:var(--float);box-shadow:0 -10px 30px var(--shadow);animation:sheet-in var(--dur-slow) var(--ease-sheet);border-bottom:0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}h2.svelte-1uuwef2{text-align:center;margin-bottom:10px;font-size:15px;font-weight:600}.body.svelte-1uuwef2{overscroll-behavior:contain;overflow-y:auto}.templates.svelte-1ijmazl{margin:0;padding:0 0 12px;list-style:none}.templates.svelte-1ijmazl button:where(.svelte-1ijmazl){border-radius:var(--r-row);align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;display:flex}.templates.svelte-1ijmazl button:where(.svelte-1ijmazl):hover{background:var(--float-field)}.in-modal.svelte-1ijmazl{padding:10px 12px 4px}.empty.svelte-1ijmazl{color:var(--muted);padding:8px 4px 16px}.keep.svelte-1ijmazl{align-items:center;gap:8px;display:flex}.tasks.svelte-cqhr2u{flex-direction:column;flex:1;min-height:0;display:flex}.tasks.phone.svelte-cqhr2u{height:100dvh;padding-top:env(safe-area-inset-top);background:var(--bg)}header.svelte-cqhr2u{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:2px;height:52px;padding:0 20px;display:flex}.phone.svelte-cqhr2u header:where(.svelte-cqhr2u){border-bottom:0;padding:0 6px}.back.svelte-cqhr2u{width:44px;height:44px;color:var(--accent);justify-content:center;align-items:center;display:flex}h1.svelte-cqhr2u{font-size:15px;font-weight:600}.content.svelte-cqhr2u{width:100%;max-width:var(--note-max-w);flex:1;margin:0 auto;padding:20px 32px 56px;overflow-y:auto}.phone.svelte-cqhr2u .content:where(.svelte-cqhr2u){padding:8px 22px 40px}section.svelte-cqhr2u+section:where(.svelte-cqhr2u){margin-top:20px}h2.svelte-cqhr2u{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600}ul.svelte-cqhr2u{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}li.svelte-cqhr2u{align-items:center;gap:10px;min-height:36px;display:flex}.phone.svelte-cqhr2u li:where(.svelte-cqhr2u){min-height:44px}input.svelte-cqhr2u{width:17px;height:17px;accent-color:var(--accent-fill);flex:none;margin:0}.task.svelte-cqhr2u{flex-direction:column;flex:1;min-width:0;display:flex}.text.svelte-cqhr2u{overflow-wrap:anywhere}.text.done.svelte-cqhr2u{color:var(--muted);text-decoration:line-through}.source.svelte-cqhr2u{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.due.svelte-cqhr2u{background:var(--field);color:var(--muted);border-radius:6px;flex:none;padding:1px 6px;font-size:12px}.empty.svelte-cqhr2u{color:var(--muted)}.stand-in.svelte-1pef853{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;font-size:16px;position:fixed;top:0;left:0}.menu.svelte-l3om3o{flex-direction:column;gap:1px;display:flex}.menu.svelte-l3om3o:focus{outline:none}.row.svelte-l3om3o{min-height:var(--row-h);border-radius:var(--r-row);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:9px;padding:0 10px;display:flex}.row.svelte-l3om3o:hover:not(:disabled),.row.svelte-l3om3o:focus-visible{background:var(--float-field)}.row.svelte-l3om3o:disabled{opacity:.45}.active.svelte-l3om3o{background:var(--accent-soft);color:var(--accent)}.danger.svelte-l3om3o{color:var(--accent)}.label.svelte-l3om3o{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hint.svelte-l3om3o{color:var(--muted);font-size:12px}.separator.svelte-l3om3o{background:var(--float-border);height:1px;margin:5px 4px}.popup.svelte-1syxy3x{z-index:50;border:1px solid var(--float-border);border-radius:var(--r-popup);background:var(--float);box-shadow:0 10px 30px var(--shadow);transform-origin:var(--origin,top right);animation:pop-in var(--dur-fast) var(--ease-out);padding:6px;position:fixed;overflow-y:auto}.who.svelte-zet97h{border-bottom:1px solid var(--float-border);padding:12px 14px 8px}.name.svelte-zet97h{font-weight:600}.storage.svelte-zet97h{color:var(--muted);margin-top:2px;font-size:12px}.erase.svelte-zet97h{align-items:center;gap:8px;display:flex}.picker.svelte-zehlda{flex-direction:column;gap:1px;padding:4px;display:flex}.swatch.svelte-zehlda{border-radius:var(--r-row);align-items:center;gap:10px;height:36px;padding:0 10px;display:flex}.swatch.plain.svelte-zehlda{color:var(--muted)}.swatch.svelte-zehlda:hover{background:var(--float-field)}.name.svelte-zehlda{color:var(--text);flex:1}@media (width<=767.98px){.swatch.svelte-zehlda{height:44px}}.badge.svelte-jpiuiy{font-family:var(--font-ui);white-space:nowrap;flex:none;font-size:12px;font-weight:600;line-height:1.35;display:inline-block}.count.svelte-jpiuiy{background:var(--accent-fill);color:var(--on-accent);border-radius:9px;padding:1px 7px}.ai.svelte-jpiuiy{background:var(--ai-bg);color:var(--ai-text);border-radius:6px;padding:1px 6px;font-size:11px}.done.svelte-jpiuiy{background:var(--done-bg);color:var(--done-text);border-radius:6px;padding:2px 8px}.progress.svelte-jpiuiy{background:var(--progress-bg);color:var(--progress-text);border-radius:6px;padding:2px 8px}.row.svelte-8e515x{border-radius:var(--r-row);transition:background-color var(--dur-fast) var(--ease-out);position:relative}.row.phone.svelte-8e515x:active:not(.selected){background:var(--field);transition-duration:0s}.row.phone.svelte-8e515x{border-radius:var(--r-control);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.main.svelte-8e515x{width:100%;height:var(--row-h);border-radius:inherit;align-items:center;gap:8px;padding-right:8px;display:flex}.phone.svelte-8e515x .main:where(.svelte-8e515x){gap:10px;padding-right:12px}.row.svelte-8e515x:has(.chevron:where(.svelte-8e515x)) .main:where(.svelte-8e515x){gap:6px}.phone.svelte-8e515x:has(.chevron:where(.svelte-8e515x)) .main:where(.svelte-8e515x){gap:8px}.selected.svelte-8e515x{background:var(--accent-soft);font-weight:600}@media (hover:hover){.row.svelte-8e515x:not(.selected):hover{background:var(--field)}.row.svelte-8e515x:hover .more:where(.svelte-8e515x),.more.svelte-8e515x:focus-visible{opacity:1}.row.svelte-8e515x:hover .count:where(.svelte-8e515x){visibility:hidden}}@media (hover:none){.more.svelte-8e515x{opacity:1}.desktop.svelte-8e515x .main:where(.svelte-8e515x){padding-right:32px}}.chevron.svelte-8e515x{color:var(--muted);transition:transform var(--dur) var(--ease-out);display:flex}.chevron.open.svelte-8e515x{transform:rotate(90deg)}.icon.svelte-8e515x,.shortcut.svelte-8e515x,.pin.svelte-8e515x{flex:none;display:flex}.shortcut.svelte-8e515x,.pin.svelte-8e515x{color:var(--muted)}.name.svelte-8e515x{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.name.folder.svelte-8e515x{margin-left:2px;font-weight:500}.phone.svelte-8e515x .name.folder:where(.svelte-8e515x){margin-left:0}.count.svelte-8e515x{color:var(--muted);font-size:12px;font-weight:400}.phone.svelte-8e515x .count:where(.svelte-8e515x){font-size:13px}.more.svelte-8e515x{width:24px;height:24px;color:var(--muted);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.more.svelte-8e515x:hover{background:var(--accent-soft)}.gone.svelte-8e515x,.archived.svelte-8e515x{opacity:.55}.gone.svelte-8e515x .main:where(.svelte-8e515x){pointer-events:none}.drop-into.svelte-8e515x{background:var(--accent-soft)}.drop-before.svelte-8e515x:before,.drop-after.svelte-8e515x:after{content:"";background:var(--accent);z-index:1;pointer-events:none;border-radius:1px;height:2px;position:absolute;left:4px;right:4px}.drop-before.svelte-8e515x:before{top:-1px}.drop-after.svelte-8e515x:after{bottom:-1px}.tree.svelte-197t49p{border-radius:var(--r-row);flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}.tree.phone.svelte-197t49p{gap:0}.tree.svelte-197t49p>*{flex:none}.drop-all.svelte-197t49p{outline:2px dashed var(--accent-soft);outline-offset:-2px}.back.svelte-1ohbnw2{height:var(--row-h);border-radius:var(--r-row);color:var(--muted);flex:none;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.row.svelte-185okq2{border-radius:var(--r-row);transition:background-color var(--dur-fast) var(--ease-out);flex-direction:column;padding:4px 8px;display:flex}.row.phone.svelte-185okq2:active:not(.selected){background:var(--field);transition-duration:0s}.selected.svelte-185okq2{background:var(--accent-soft)}@media (hover:hover){.row.svelte-185okq2:not(.selected):hover{background:var(--field)}}.main.svelte-185okq2{align-items:center;gap:8px;width:100%;min-height:32px;display:flex}.phone.svelte-185okq2 .main:where(.svelte-185okq2){min-height:44px}.icon.svelte-185okq2{color:var(--muted);flex:none;display:flex}.text.svelte-185okq2{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-185okq2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selected.svelte-185okq2 .name:where(.svelte-185okq2){font-weight:600}.detail.svelte-185okq2{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.actions.svelte-185okq2{gap:4px;padding:2px 0 2px 23px;display:flex}.view.svelte-198xck{flex-direction:column;flex:1;min-height:0;display:flex}.list.svelte-198xck{flex:1;overflow-y:auto}.empty.svelte-198xck{color:var(--muted);padding:16px 8px;font-size:13px}.view.svelte-hyy1l3{flex-direction:column;flex:1;min-height:0;display:flex}.list.svelte-hyy1l3{flex:1;overflow-y:auto}.empty.svelte-hyy1l3{color:var(--muted);padding:16px 8px;font-size:13px}.view.svelte-2oq2sp{flex-direction:column;flex:1;min-height:0;display:flex}.list.svelte-2oq2sp{flex-direction:column;flex:1;display:flex;overflow-y:auto}.list.svelte-2oq2sp>.tree{flex:none;overflow:visible}h3.svelte-2oq2sp{color:var(--muted);padding:8px 8px 6px;font-size:12px;font-weight:600}.empty.svelte-2oq2sp{color:var(--muted);padding:16px 8px;font-size:13px}.heading.svelte-112ceji{color:var(--muted);flex:none;padding:0 8px 6px;font-size:12px;font-weight:600}.empty.svelte-112ceji{color:var(--muted);padding:16px 8px 8px;font-size:13px}.buttons.svelte-112ceji{gap:8px;padding:0 8px;display:flex}.none.svelte-112ceji{flex-direction:column;flex:1;min-height:0;display:flex}.uploads.svelte-ktqcu6{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.line.svelte-ktqcu6{align-items:center;gap:8px;display:flex}.name.svelte-ktqcu6{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.size.svelte-ktqcu6,.state.svelte-ktqcu6{color:var(--muted);font-size:12px}.state.svelte-ktqcu6{flex:1}.state.bad.svelte-ktqcu6{color:var(--accent)}.actions.svelte-ktqcu6{gap:4px;display:flex}progress.svelte-ktqcu6{width:100%;height:4px;accent-color:var(--accent-fill);margin:4px 0;display:block}.popup.svelte-1q8v65m{flex-direction:column;gap:8px;padding:12px;display:flex}.status.svelte-1q8v65m{font-weight:600}.muted.svelte-1q8v65m{color:var(--muted);font-size:13px}h3.svelte-1q8v65m{color:var(--muted);margin:4px 0;font-size:12px;font-weight:600}ul.svelte-1q8v65m{flex-direction:column;gap:2px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.link.svelte-1q8v65m{width:100%;min-height:28px;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.indicator.svelte-z0ityd{color:var(--muted);position:relative}.footer.svelte-z0ityd{text-align:center;width:100%;font-size:12px;display:block}.library.svelte-z0ityd{margin-top:2px;font-size:13px;display:block}.icon.moving.svelte-z0ityd svg{animation:1.4s linear infinite svelte-z0ityd-turn}@keyframes svelte-z0ityd-turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.icon.moving.svelte-z0ityd svg{animation:none}}.icon.svelte-z0ityd{flex:none;justify-content:center;align-items:center;width:28px;height:44px;display:flex}.footer.svelte-9g92zi{color:var(--muted);flex-direction:column;gap:2px;display:flex}.actions.svelte-9g92zi{justify-content:space-between;align-items:center;padding:0 6px;display:flex}.new.svelte-9g92zi{align-items:center;gap:6px;height:32px;display:flex}.settings.svelte-9g92zi{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nav.svelte-adn716{display:flex}.desktop.svelte-adn716{flex-direction:column;gap:1px}.desktop.svelte-adn716 button:where(.svelte-adn716){border-radius:var(--r-row);align-items:center;gap:9px;height:32px;padding:0 8px;display:flex}.desktop.svelte-adn716 .label:where(.svelte-adn716){flex:1}.phone.svelte-adn716{gap:8px;margin-top:12px}.phone.svelte-adn716 button:where(.svelte-adn716){background:var(--field);border-radius:18px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:14px;display:flex}button.active.svelte-adn716{background:var(--accent-soft)}@media (hover:hover){.desktop.svelte-adn716 button:where(.svelte-adn716):not(.active):hover{background:var(--field)}}.accent.svelte-adn716,.icon.svelte-adn716{display:flex}.accent.svelte-adn716{color:var(--accent)}.icon.svelte-adn716{color:var(--muted)}.badge.svelte-adn716{background:var(--accent-fill);color:var(--on-accent);border-radius:9px;padding:1px 7px;font-size:12px;font-weight:600}.phone.svelte-adn716 .badge:where(.svelte-adn716){padding:0 6px}.sidebar.svelte-6i9pg1{width:var(--sidebar-w);border-right:1px solid var(--border);background:var(--sidebar);flex-direction:column;flex:none;gap:14px;height:100dvh;padding:14px 10px;display:flex}.head.svelte-6i9pg1{align-items:center;gap:10px;padding:0 6px;display:flex}.account.svelte-6i9pg1{border-radius:var(--r-row);display:flex}.title.svelte-6i9pg1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.new.svelte-6i9pg1{border-radius:var(--r-row);width:30px;height:30px;color:var(--accent);justify-content:center;align-items:center;display:flex}.search.svelte-6i9pg1{border-radius:var(--r-row);background:var(--field);height:34px;color:var(--muted);flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.placeholder.svelte-6i9pg1{flex:1}.hint.svelte-6i9pg1{font-size:12px}.body.svelte-6i9pg1{flex-direction:column;flex:1;gap:1px;min-height:0;display:flex}.desktop.svelte-1nkjmjn{height:100dvh;display:flex;overflow:hidden}.pane.svelte-1nkjmjn{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex}.empty.svelte-1nkjmjn{color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.coach.svelte-19f86iw{right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:30;border:1px solid var(--float-border);border-radius:var(--r-popup);background:var(--float);box-shadow:0 6px 18px var(--shadow);align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex;position:fixed;left:12px}p.svelte-19f86iw{flex:1;font-size:14px}.library.svelte-58l6ag{background:var(--sidebar);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.head.svelte-58l6ag{padding:calc(env(safe-area-inset-top) + 12px) 20px 0;flex:none}.title-row.svelte-58l6ag{align-items:center;gap:6px;display:flex}h1.svelte-58l6ag{flex:1;font-size:30px;font-weight:600;line-height:1.2}.folder.svelte-58l6ag{width:44px;height:44px;color:var(--accent);justify-content:center;align-items:center;display:flex}.account.svelte-58l6ag{border-radius:17px;display:flex;position:relative}.search.svelte-58l6ag{background:var(--field);width:100%;height:40px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:0 12px;display:flex}.body.svelte-58l6ag{flex-direction:column;flex:1;min-height:0;padding:14px 8px 0;display:flex}.fab.svelte-58l6ag{right:20px;bottom:calc(max(env(safe-area-inset-bottom), 16px) + 18px);background:var(--accent-fill);width:58px;height:58px;color:var(--on-accent);box-shadow:0 6px 18px var(--shadow);border-radius:29px;justify-content:center;align-items:center;display:flex;position:absolute}.update.svelte-1tgvs0g{right:12px;bottom:calc(max(env(safe-area-inset-bottom), 16px) + 86px);z-index:30;border:1px solid var(--float-border);border-radius:var(--r-control);max-width:420px;box-shadow:0 6px 18px var(--shadow);animation:rise-in var(--dur-slow) var(--ease-out);margin:0 auto;position:fixed;left:12px;overflow:hidden}.centre.svelte-1n46o8q{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100dvh;padding:16px;display:flex}.booting.svelte-1n46o8q{animation:fade-in var(--dur-slow) var(--ease-out) .4s both}h1.svelte-1n46o8q{font-size:18px;font-weight:600}p.svelte-1n46o8q{max-width:340px;color:var(--muted)}.pending.svelte-1n46o8q{max-width:340px;max-height:40dvh;margin:0;padding:0;list-style:none;overflow-y:auto}
