@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./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(./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(./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(./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(./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(./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(./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}:root{--accent-h:280;--font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Cantarell", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, "SF Mono", Menlo, monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:26px;--r-xs:4px;--r-sm:6px;--r:8px;--r-lg:12px;--r-xl:16px;--r-full:999px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.28s;--header-h:52px;--row-h:76px}:root[data-density=compact]{--row-h:54px;--header-h:46px}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:oklch(.57 .23 var(--accent-h));--accent-hover:oklch(.52 .23 var(--accent-h));--accent-fg:#fff;--accent-soft:oklch(.57 .23 var(--accent-h) / .1);--accent-softer:oklch(.57 .23 var(--accent-h) / .06);--accent-text:oklch(.5 .22 var(--accent-h));--accent-solid:var(--accent);--accent-solid-hover:var(--accent-hover);--bg:#fff;--bg-app:#f4f4f6;--bg-sidebar:#f2f2f5;--bg-elevated:#fff;--bg-sunken:#f6f6f8;--bg-hover:#1414280b;--bg-active:#14142813;--bg-selected:oklch(.57 .23 var(--accent-h) / .1);--bg-input:#fff;--overlay:#10101852;--text:#17181c;--text-2:#565a66;--text-3:#686c78;--text-4:#b4b7c0;--text-inverse:#fff;--border:#14142814;--border-strong:#14142824;--border-focus:oklch(.57 .23 var(--accent-h) / .55);--shadow-xs:0 1px 1px #0000000a;--shadow-sm:0 1px 2px #0000000f, 0 0 0 1px #1414280a;--shadow-md:0 6px 20px #0f0f1e14, 0 1px 3px #0f0f1e0f, 0 0 0 1px #1414280a;--shadow-lg:0 24px 64px #0f0f1e2e, 0 6px 16px #0f0f1e14, 0 0 0 1px #1414280d;--red:#cd2b31;--red-soft:#e5484d1a;--green:#1f7a50;--green-soft:#2f9e6b1f;--amber:#e08a00;--amber-soft:#e08a001f;--amber-text:#9c5d00;--blue:#2a6fd6;--star:#f5a524;--scrollbar:#14142829}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:oklch(.66 .19 var(--accent-h));--accent-hover:oklch(.71 .18 var(--accent-h));--accent-fg:#fff;--accent-soft:oklch(.66 .19 var(--accent-h) / .16);--accent-softer:oklch(.66 .19 var(--accent-h) / .09);--accent-text:oklch(.76 .15 var(--accent-h));--accent-solid:oklch(.52 .16 var(--accent-h));--accent-solid-hover:oklch(.56 .16 var(--accent-h));--bg:#16171b;--bg-app:#0f1013;--bg-sidebar:#111215;--bg-elevated:#1d1e23;--bg-sunken:#121316;--bg-hover:#ffffff0b;--bg-active:#ffffff13;--bg-selected:oklch(.66 .19 var(--accent-h) / .16);--bg-input:#1b1c21;--overlay:#00000080;--text:#ececf0;--text-2:#a3a6b1;--text-3:#868996;--text-4:#4c4f59;--text-inverse:#16171b;--border:#ffffff12;--border-strong:#ffffff1f;--border-focus:oklch(.66 .19 var(--accent-h) / .6);--shadow-xs:0 1px 1px #0000004d;--shadow-sm:0 1px 2px #0006, 0 0 0 1px #ffffff0d;--shadow-md:0 8px 24px #0006, 0 0 0 1px #ffffff0f;--shadow-lg:0 28px 70px #0000008c, 0 0 0 1px #ffffff14;--red:#f2555a;--red-soft:#f2555a24;--green:#3dd68c;--green-soft:#3dd68c1f;--amber:#ffb224;--amber-soft:#ffb22424;--amber-text:#ffb224;--blue:#52a9ff;--star:#ffb224;--scrollbar:#ffffff24}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-app);height:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);font-feature-settings:"cv11", "ss01", "calt";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;cursor:default;margin:0;line-height:1.45;overflow:hidden}#app{height:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:default;background:0 0;border:none;padding:0}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;cursor:text}a{color:var(--accent-text);text-decoration:none}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input:not([type=checkbox],[type=radio]):focus-visible,textarea:focus-visible,select:focus-visible,[contenteditable=true]:focus-visible,[role=listbox]:focus-visible,[role=dialog]:focus-visible{outline:none}::selection{background:oklch(.57 .23 var(--accent-h) / .25)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar);background-clip:padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-3)}.selectable{-webkit-user-select:text;user-select:text;cursor:text}.tabular{font-variant-numeric:tabular-nums}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btn{border-radius:var(--r);height:30px;font-size:var(--text-base);color:var(--text);background:var(--bg-elevated);box-shadow:var(--shadow-sm);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.btn:hover{background:var(--bg-hover)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;pointer-events:none}.btn.primary{background:var(--accent-solid);color:var(--accent-fg);box-shadow:0 1px 2px oklch(.4 .2 var(--accent-h) / .35), inset 0 1px 0 #ffffff29}.btn.primary:hover{background:var(--accent-solid-hover)}.btn.danger{background:var(--red);color:#fff;box-shadow:none}.btn.ghost{box-shadow:none;color:var(--text-2);background:0 0}.btn.ghost:hover{background:var(--bg-hover);color:var(--text)}.btn.lg{height:38px;font-size:var(--text-md);border-radius:var(--r-lg);padding:0 18px}.btn.sm{height:26px;font-size:var(--text-sm);padding:0 9px}.icon-btn{border-radius:var(--r);width:30px;height:30px;color:var(--text-2);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast);flex-shrink:0;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--bg-hover);color:var(--text)}.icon-btn:active{transform:scale(.94)}.icon-btn.active{color:var(--accent-text);background:var(--accent-soft)}.icon-btn.sm{border-radius:var(--r-sm);width:26px;height:26px}.input{border-radius:var(--r);border:1px solid var(--border-strong);background:var(--bg-input);width:100%;height:34px;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:0 11px}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}select.input{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b8f9c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.input::placeholder,textarea::placeholder{color:var(--text-3)}.label{font-size:var(--text-sm);color:var(--text-2);margin-bottom:6px;font-weight:500;display:block}.kbd{min-width:18px;height:18px;font-size:11px;font-family:var(--font-sans);color:var(--text-2);background:var(--bg-sunken);box-shadow:inset 0 -1px 0 var(--border-strong), 0 0 0 1px var(--border);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-weight:500;display:inline-flex}.chip{border-radius:var(--r-full);background:var(--bg-active);height:20px;color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.divider{background:var(--border);height:1px;margin:6px 0}.popover{background:var(--bg-elevated);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);min-width:200px;animation:pop-in var(--dur) var(--ease-out);transform-origin:var(--origin,top left);z-index:100;padding:5px}.menu-item{border-radius:var(--r-sm);width:100%;min-height:32px;color:var(--text);text-align:left;font-size:var(--text-base);align-items:center;gap:10px;padding:5px 10px;display:flex}.menu-item>svg{flex-shrink:0}.menu-item:hover,.menu-item.highlighted{background:var(--bg-hover)}.menu-item:focus-visible{background:var(--bg-hover);outline-offset:-2px}.menu-item .hint{white-space:nowrap;color:var(--text-3);font-size:var(--text-sm);margin-left:auto;padding-left:6px}.menu-item.danger{color:var(--red)}.menu-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 4px;font-size:11px;font-weight:600}@keyframes pop-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg, var(--bg-hover) 0, var(--bg-active) 50%, var(--bg-hover) 100%);border-radius:var(--r-sm);background-size:800px 100%;animation:1.4s linear infinite shimmer}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.frame.svelte-11i1ewc{background:0 0;border:none;width:100%;display:block}.frame.designed.svelte-11i1ewc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 0 0 1px var(--border);background:#fff;border-radius:10px}.backdrop.svelte-1y85kzg{z-index:1350;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.window.svelte-1y85kzg{background:var(--bg-elevated);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.window.wide.svelte-1y85kzg{width:min(860px,100vw - 32px);height:calc(100vh - 48px)}header.svelte-1y85kzg{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.kind.svelte-1y85kzg{color:var(--accent);display:grid}.name.svelte-1y85kzg{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);font-size:var(--text-sm);flex:1;overflow:hidden}.loading.svelte-1y85kzg{height:160px;color:var(--text-3);place-items:center;display:grid}.failure.svelte-1y85kzg{color:var(--text-2);margin:20px;line-height:1.5}.message.svelte-1y85kzg{flex-direction:column;flex:1;min-height:0;display:flex}.head.svelte-1y85kzg{grid-template-columns:1fr auto;gap:6px 16px;padding:18px 20px 12px;display:grid}h2.svelte-1y85kzg{font-size:var(--text-xl);grid-column:1/-1;margin:0;font-weight:650;line-height:1.3}.locked.svelte-1y85kzg{vertical-align:middle;font-size:var(--text-xs);color:var(--green);background:color-mix(in oklab, var(--green) 14%, transparent);border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-weight:600;display:inline-flex}.meta.svelte-1y85kzg{min-width:0;font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.addr.svelte-1y85kzg,.line.svelte-1y85kzg{color:var(--text-3)}.head.svelte-1y85kzg .btn:where(.svelte-1y85kzg){align-self:start}.remote.svelte-1y85kzg{font-size:var(--text-sm);color:var(--text-2);background:var(--bg-hover);border-radius:10px;margin:0 20px 8px;padding:8px 12px}.link.svelte-1y85kzg{color:var(--accent-text);font-weight:600}.body.svelte-1y85kzg{flex:1;min-height:0;padding:0 20px 16px;overflow:auto}.parts.svelte-1y85kzg{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:12px 20px 16px;display:flex}.part.svelte-1y85kzg{box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;align-items:center;gap:2px;padding-right:4px;display:flex}.open.svelte-1y85kzg{max-width:260px;height:34px;color:var(--text-2);align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.fname.svelte-1y85kzg{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:500;overflow:hidden}.size.svelte-1y85kzg{color:var(--text-3);font-size:var(--text-xs);white-space:nowrap}.calendar.svelte-1y85kzg{flex-direction:column;min-height:0;padding:16px 20px;display:flex}.calendar.svelte-1y85kzg h2:where(.svelte-1y85kzg){margin-bottom:12px}ul.svelte-1y85kzg{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}li.svelte-1y85kzg label:where(.svelte-1y85kzg){box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;border-radius:12px;gap:12px;padding:10px 12px;display:flex}li.exists.svelte-1y85kzg label:where(.svelte-1y85kzg){cursor:default;opacity:.6}li.svelte-1y85kzg input:where(.svelte-1y85kzg){accent-color:var(--accent);flex-shrink:0;width:16px;height:16px;margin-top:2px}.ev.svelte-1y85kzg{min-width:0;font-size:var(--text-sm);color:var(--text-2);flex-direction:column;gap:2px;display:flex}.ev.svelte-1y85kzg b:where(.svelte-1y85kzg){color:var(--text);font-size:var(--text-base);font-weight:600}.note.svelte-1y85kzg{color:var(--text-3);font-style:italic}footer.svelte-1y85kzg{align-items:center;gap:8px;margin-top:16px;display:flex}.grow.svelte-1y85kzg{flex:1}.all-there.svelte-1y85kzg{color:var(--text-2);font-size:var(--text-sm)}.sel.svelte-1y85kzg{min-width:0;max-width:220px}.spin.svelte-1y85kzg{animation:1s linear infinite spin;display:inline-grid}.backdrop.svelte-dyjhj3{z-index:1400;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-dyjhj3{background:var(--bg-elevated);width:min(440px,100vw - 32px);box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;padding:20px}h3.svelte-dyjhj3{font-size:var(--text-lg);margin:0 0 6px;font-weight:650}p.svelte-dyjhj3{color:var(--text-2);font-size:var(--text-sm);margin:0 0 14px;line-height:1.5}.failure.svelte-dyjhj3{color:var(--red);margin:10px 0 0}footer.svelte-dyjhj3{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.spin.svelte-dyjhj3{animation:1s linear infinite spin;display:inline-grid}.popover.svelte-okkiwd{z-index:1000;pointer-events:auto;max-height:calc(100vh - 16px);position:fixed;overflow-y:auto}.popover.over.svelte-okkiwd{z-index:1700}.popover.svelte-okkiwd:focus-visible{outline:none}.item.svelte-k3zp7u{border-radius:9px;align-items:flex-start;gap:10px;padding:8px 8px 8px 10px;display:flex}.item.svelte-k3zp7u:hover{background:var(--bg-hover)}.ico.svelte-k3zp7u{color:var(--text-3);margin-top:2px;display:grid}.failed.svelte-k3zp7u .ico:where(.svelte-k3zp7u),.failed.svelte-k3zp7u .state:where(.svelte-k3zp7u){color:var(--red)}.txt.svelte-k3zp7u{flex-direction:column;flex:1;min-width:0;display:flex}.txt.svelte-k3zp7u span:where(.svelte-k3zp7u){font-size:var(--text-sm);color:var(--text-3)}.state.svelte-k3zp7u{color:var(--text-2)}.acts.svelte-k3zp7u{gap:2px;display:flex}.none.svelte-k3zp7u{color:var(--text-3);font-size:var(--text-sm);padding:10px}.banner.svelte-z1ckp5{background:color-mix(in oklab, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 28%, transparent);border-radius:10px;align-items:center;gap:4px;margin:0 10px 8px;padding:2px 4px 2px 0;display:flex}.open.svelte-z1ckp5{text-align:left;min-width:0;font-size:var(--text-sm);color:var(--text-2);border-radius:10px;flex:1;align-items:center;gap:10px;padding:8px 4px 8px 12px;display:flex}.open.svelte-z1ckp5>svg{color:var(--accent-text);flex-shrink:0}.text.svelte-z1ckp5{min-width:0}b.svelte-z1ckp5{color:var(--text);font-weight:600;display:block}.text.svelte-z1ckp5 span:where(.svelte-z1ckp5){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.folder-menu.svelte-4lvnqh{flex-direction:column;display:flex}.menu-item.svelte-4lvnqh:disabled{opacity:.45;pointer-events:none}.swatches.svelte-4lvnqh{grid-template-columns:repeat(6,1fr);gap:6px;padding:4px 10px 8px;display:grid}.sw.svelte-4lvnqh{color:#fff;width:26px;height:26px;transition:transform var(--dur-fast) var(--ease);border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00000014}.sw.svelte-4lvnqh:hover,.sw.svelte-4lvnqh:focus-visible{outline:none;transform:scale(1.12)}.sw.svelte-4lvnqh:focus-visible{box-shadow:0 0 0 2px var(--bg-elevated), 0 0 0 4px var(--accent)}.sw.none.svelte-4lvnqh{color:var(--text-3);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border-strong)}.banner.svelte-13ply8v{font-size:var(--text-sm);color:var(--text-2);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border), var(--shadow-sm);border-radius:12px;flex-direction:column;gap:6px;margin:0 10px 10px;padding:12px;display:flex;position:relative}.head.svelte-13ply8v{align-items:center;gap:8px;display:flex}.dot.svelte-13ply8v{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--green) 25%, transparent);border-radius:50%}b.svelte-13ply8v{color:var(--text)}p.svelte-13ply8v{margin:0 0 4px;line-height:1.4}a.svelte-13ply8v{border-radius:9px;justify-content:center;align-items:center;gap:6px;height:30px;font-weight:600;text-decoration:none;display:flex}.get.svelte-13ply8v{color:var(--accent-fg);background:var(--accent-solid)}.get.svelte-13ply8v:hover{background:var(--accent-solid-hover)}.gh.svelte-13ply8v{color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.gh.svelte-13ply8v:hover{background:var(--bg-hover)}.close.svelte-13ply8v{width:22px;height:22px;color:var(--text-3);border-radius:7px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.close.svelte-13ply8v:hover{background:var(--bg-hover);color:var(--text)}.mini.svelte-r7xktu{padding:4px 6px 8px}.head.svelte-r7xktu{align-items:center;gap:2px;padding:0 0 6px 6px;display:flex}.label.svelte-r7xktu{font-weight:650;font-size:var(--text-sm);flex:1}.grid.svelte-r7xktu{grid-template-columns:repeat(7,1fr);row-gap:1px;display:grid}.grid.weeks.svelte-r7xktu{grid-template-columns:auto repeat(7,1fr)}.wk.svelte-r7xktu{font-variant-numeric:tabular-nums;color:var(--text-3);place-items:center;padding-right:4px;font-size:10px;display:grid}.wd.svelte-r7xktu{text-align:center;color:var(--text-3);padding-bottom:3px;font-size:10.5px;font-weight:600}.d.svelte-r7xktu{font-variant-numeric:tabular-nums;min-width:27px;height:27px;color:var(--text-2);border-radius:8px;font-size:12px;font-weight:500;position:relative}.d.svelte-r7xktu:hover{background:var(--bg-hover)}.d.other.svelte-r7xktu{color:var(--text-4)}.d.sel.svelte-r7xktu{background:var(--bg-selected);color:var(--accent-text);border-radius:0}.d.sel.single.svelte-r7xktu{background:var(--accent-soft);border-radius:8px}.d.today.svelte-r7xktu,.d.sel.today.svelte-r7xktu{background:var(--accent-solid);color:var(--accent-fg);border-radius:8px;font-weight:700}.d.busy.svelte-r7xktu:after{content:"";opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:2px;left:50%}.field.svelte-sal8op{border-radius:var(--r);background:var(--bg-input);height:34px;box-shadow:inset 0 0 0 1px var(--border-strong);white-space:nowrap;transition:box-shadow var(--dur-fast);padding:0 12px;font-weight:500}.field.svelte-sal8op:hover{box-shadow:inset 0 0 0 1px var(--text-4)}.field.open.svelte-sal8op{box-shadow:inset 0 0 0 1.5px var(--accent)}.toggle.svelte-lwevky:disabled{opacity:.45;cursor:default}.toggle.svelte-lwevky{background:var(--border-strong);width:38px;height:22px;transition:background var(--dur) var(--ease);border-radius:11px;flex-shrink:0;position:relative}.toggle.on.svelte-lwevky{background:var(--accent)}.knob.svelte-lwevky{width:18px;height:18px;transition:transform var(--dur) var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.on.svelte-lwevky .knob:where(.svelte-lwevky){transform:translate(16px)}.backdrop.svelte-1v9pmxd{z-index:1400;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-1v9pmxd{background:var(--bg-elevated);width:min(480px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;padding:20px;overflow:auto}header.svelte-1v9pmxd{align-items:center;gap:12px;margin-bottom:16px;display:flex}.icon.svelte-1v9pmxd{width:36px;height:36px;color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent);border-radius:10px;place-items:center;display:grid}h3.svelte-1v9pmxd{font-size:var(--text-lg);margin:0;font-weight:650}.sub.svelte-1v9pmxd{color:var(--text-3);font-size:var(--text-sm)}.row.svelte-1v9pmxd{box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.txt.svelte-1v9pmxd{flex-direction:column;gap:2px;display:flex}.txt.svelte-1v9pmxd span:where(.svelte-1v9pmxd){color:var(--text-3);font-size:var(--text-sm)}.body.svelte-1v9pmxd{transition:opacity var(--dur-fast);flex-direction:column;gap:6px;margin-top:14px;display:flex}.body.off.svelte-1v9pmxd{opacity:.55}.label.svelte-1v9pmxd{margin-top:8px}.check.svelte-1v9pmxd{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.check.svelte-1v9pmxd input:where(.svelte-1v9pmxd){accent-color:var(--accent);width:16px;height:16px}.dates.svelte-1v9pmxd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash.svelte-1v9pmxd{color:var(--text-3)}.message.svelte-1v9pmxd{resize:vertical;height:auto;min-height:120px;padding:10px 12px;line-height:1.5}.loading.svelte-1v9pmxd{height:120px;color:var(--text-3);place-items:center;display:grid}.failure.svelte-1v9pmxd{color:var(--text-2);background:var(--bg-hover);border-radius:12px;margin:0;padding:12px 14px;line-height:1.5}footer.svelte-1v9pmxd{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.spin.svelte-1v9pmxd{animation:1s linear infinite spin;display:inline-grid}.banner.svelte-1mm7gwv{text-align:left;font-size:var(--text-sm);color:var(--text-2);background:color-mix(in oklab, var(--amber) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--amber) 30%, transparent);border-radius:10px;align-items:center;gap:10px;margin:0 10px 8px;padding:9px 12px;display:flex}.banner.svelte-1mm7gwv:hover{background:color-mix(in oklab, var(--amber) 20%, transparent)}.banner.svelte-1mm7gwv>svg{color:var(--amber-text);flex-shrink:0}.text.svelte-1mm7gwv{min-width:0}b.svelte-1mm7gwv{color:var(--text);font-weight:600;display:block}.who.svelte-1mm7gwv{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.group.svelte-14soro9{flex-direction:column;gap:1px;margin-top:6px;display:flex}.ghead.svelte-14soro9{height:26px;color:var(--text-3);text-align:left;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:650;display:flex}.ghead.svelte-14soro9 span:where(.svelte-14soro9):first-child{flex:1;min-width:0}.chev.svelte-14soro9{transition:transform var(--dur);display:grid}.chev.closed.svelte-14soro9{transform:rotate(-90deg)}.cal-row.svelte-14soro9{border-radius:8px;align-items:center;display:flex}.cal-row.svelte-14soro9:hover{background:var(--bg-hover)}.toggle.svelte-14soro9{min-width:0;height:31px;color:var(--text-2);text-align:left;flex:1;align-items:center;gap:10px;padding:0 4px 0 10px;font-weight:500;display:flex}.cal-row.svelte-14soro9:hover .toggle:where(.svelte-14soro9){color:var(--text)}.box.svelte-14soro9{color:#fff;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--c);transition:background var(--dur-fast);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.box.on.svelte-14soro9{background:var(--c)}.name.svelte-14soro9{flex:1}.color.svelte-14soro9{opacity:0;margin-right:4px}.cal-row.svelte-14soro9:hover .color:where(.svelte-14soro9),.color.svelte-14soro9:focus-visible{opacity:1}.none.svelte-14soro9{font-size:var(--text-sm);color:var(--text-3);padding:10px 12px;line-height:1.5}.swatches.svelte-14soro9{grid-template-columns:repeat(5,24px);gap:8px;padding:6px;display:grid}.sw.svelte-14soro9{width:24px;height:24px;transition:transform var(--dur-fast);border-radius:50%}.sw.svelte-14soro9:hover{transform:scale(1.12)}.sw.on.svelte-14soro9{box-shadow:0 0 0 2px var(--bg-elevated), 0 0 0 4px var(--text-3)}.menu-sep.svelte-14soro9{background:var(--border);height:1px;margin:6px 4px}.subscribe.svelte-14soro9{font-size:var(--text-sm);color:var(--text-3);border-radius:8px;align-items:center;gap:6px;margin:8px 6px 0;padding:6px 8px;display:flex}.subscribe.svelte-14soro9:hover{color:var(--text);background:var(--bg-hover)}.form.svelte-g4k9eo{flex-direction:column;gap:8px;padding:2px 6px 6px;display:flex}.form.svelte-g4k9eo .menu-label:where(.svelte-g4k9eo){padding:6px 0 0}.btns.svelte-g4k9eo{justify-content:flex-end;gap:6px;display:flex}.ask.svelte-g4k9eo{color:var(--text-2);margin:4px 0 2px;line-height:1.5}.note.svelte-g4k9eo{font-size:var(--text-sm);color:var(--text-3);margin:4px 10px 6px;line-height:1.45}.group.svelte-bz4q3n{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.item.svelte-bz4q3n{width:100%;height:31px;color:var(--text-2);text-align:left;transition:background var(--dur-fast), color var(--dur-fast);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.item.svelte-bz4q3n:hover{background:var(--bg-hover);color:var(--text)}.item.active.svelte-bz4q3n{background:var(--bg-selected);color:var(--accent-text)}.item.drop.svelte-bz4q3n{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.item.svelte-bz4q3n svg{opacity:.9;flex-shrink:0}.name.svelte-bz4q3n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count.svelte-bz4q3n{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-3);transition:opacity var(--dur-fast);font-weight:500}.count.strong.svelte-bz4q3n{color:var(--text);font-weight:650}.item.active.svelte-bz4q3n .count:where(.svelte-bz4q3n){color:var(--accent-text)}.label-dot.svelte-bz4q3n{border-radius:3px;flex-shrink:0;width:9px;height:9px;margin:0 3.5px}.account.svelte-bz4q3n{margin-top:6px}.account-head.svelte-bz4q3n{align-items:center;display:flex;position:relative}.account-head.svelte-bz4q3n:hover .account-title:where(.svelte-bz4q3n),.account-head.svelte-bz4q3n:focus-within .account-title:where(.svelte-bz4q3n){padding-right:34px}.account-title.svelte-bz4q3n{min-width:0;height:28px;font-size:var(--text-sm);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:flex}.account-title.svelte-bz4q3n:hover{color:var(--text-2)}.account-title.svelte-bz4q3n .label.email:where(.svelte-bz4q3n){text-transform:none;letter-spacing:0}.dot.svelte-bz4q3n{border-radius:50%;flex-shrink:0;width:8px;height:8px}.chev.svelte-bz4q3n{transition:transform var(--dur) var(--ease);opacity:0;display:grid}.account-title.svelte-bz4q3n:hover .chev:where(.svelte-bz4q3n),.chev.closed.svelte-bz4q3n{opacity:1}.chev.closed.svelte-bz4q3n{transform:rotate(-90deg)}.add.svelte-bz4q3n,.more.svelte-bz4q3n{opacity:0;color:var(--text-3)}.add.svelte-bz4q3n{position:absolute;top:1px;right:4px}.account-head.svelte-bz4q3n:hover .add:where(.svelte-bz4q3n),.add.svelte-bz4q3n:focus-visible{opacity:1}.list-row.svelte-bz4q3n{position:relative}.more.svelte-bz4q3n{position:absolute;top:2.5px;right:4px}.list-row.svelte-bz4q3n:hover .more:where(.svelte-bz4q3n),.more.svelte-bz4q3n:focus-visible{opacity:1}.list-row.svelte-bz4q3n:hover .count:where(.svelte-bz4q3n){opacity:0}.list-row.active.svelte-bz4q3n .more:where(.svelte-bz4q3n){color:var(--accent-text)}.rail.svelte-129hoe0{scrollbar-width:none;background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:56px;height:100%;padding-bottom:10px;display:flex;overflow-y:auto}.rail.svelte-129hoe0::-webkit-scrollbar{display:none}.rail-head.svelte-129hoe0{height:var(--header-h);flex-shrink:0;align-self:stretch;place-items:center;display:grid}.rail-compose.svelte-129hoe0{background:var(--accent-solid);width:38px;height:38px;color:var(--accent-fg);box-shadow:0 1px 2px oklch(.35 .2 var(--accent-h) / .35), 0 4px 14px oklch(.55 .22 var(--accent-h) / .28), inset 0 1px 0 #ffffff2e;transition:background var(--dur-fast);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.rail-compose.svelte-129hoe0:hover{background:var(--accent-solid-hover)}.rail-group.svelte-129hoe0{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding-top:8px;display:flex}.rail-head.svelte-129hoe0+.rail-compose:where(.svelte-129hoe0)+.rail-group:where(.svelte-129hoe0){margin-top:6px}.rail-item.svelte-129hoe0{width:38px;height:32px;color:var(--text-2);transition:background var(--dur-fast), color var(--dur-fast);border-radius:9px;flex-shrink:0;place-items:center;display:grid;position:relative}.rail-item.svelte-129hoe0:hover{background:var(--bg-hover);color:var(--text)}.rail-item.on.svelte-129hoe0{background:var(--bg-selected);color:var(--accent-text)}.expand.svelte-129hoe0{position:relative}.expand.svelte-129hoe0 .dot:where(.svelte-129hoe0){background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg-sidebar,var(--bg));border-radius:50%;position:absolute;top:6px;right:6px}.rail-item.svelte-129hoe0 .badge:where(.svelte-129hoe0){text-align:center;background:var(--accent-solid);min-width:16px;height:16px;color:var(--accent-fg);box-shadow:0 0 0 2px var(--bg-sidebar);border-radius:8px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:1px;right:0}.rail-grow.svelte-129hoe0{flex:1;align-self:stretch}.scrim.svelte-129hoe0{z-index:900;background:var(--overlay);animation:fade-in var(--dur-fast);position:fixed;inset:0}.drawer.svelte-129hoe0{z-index:901;max-width:calc(100vw - 48px);box-shadow:var(--shadow-lg);animation:svelte-129hoe0-drawer-in var(--dur) var(--ease-out);display:flex;position:fixed;top:0;bottom:0;left:0}.drawer.svelte-129hoe0 .sidebar:where(.svelte-129hoe0){max-width:100%}@keyframes svelte-129hoe0-drawer-in{0%{opacity:0;transform:translate(-24px)}}.sidebar.svelte-129hoe0{background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;height:100%;display:flex;position:relative}header.svelte-129hoe0{height:var(--header-h);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 10px 0 16px;display:flex}.brand.svelte-129hoe0{align-items:center;gap:9px;display:flex}.wordmark.svelte-129hoe0{letter-spacing:-.01em;font-size:15px;font-weight:650}.top.svelte-129hoe0{flex-direction:column;gap:10px;padding:2px 12px 10px;display:flex}.compose.svelte-129hoe0{background:var(--accent-solid);height:38px;color:var(--accent-fg);font-weight:600;font-size:var(--text-md);box-shadow:0 1px 2px oklch(.35 .2 var(--accent-h) / .35), 0 4px 14px oklch(.55 .22 var(--accent-h) / .28), inset 0 1px 0 #ffffff2e;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast);border-radius:11px;align-items:center;gap:9px;padding:0 12px 0 14px;display:flex}.compose.svelte-129hoe0:hover{background:var(--accent-solid-hover)}.compose.svelte-129hoe0:active{transform:scale(.98)}.compose.svelte-129hoe0 span:where(.svelte-129hoe0):first-of-type{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.compose.svelte-129hoe0 svg{flex-shrink:0}.kbd-hint.svelte-129hoe0{background:#ffffff2e;border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:600}.modes.svelte-129hoe0{background:var(--bg-active);border-radius:10px;grid-template-columns:minmax(min-content,1fr) minmax(min-content,1fr) 32px 32px;gap:2px;padding:3px;display:grid;position:relative}.modes.icons.svelte-129hoe0{grid-template-columns:repeat(4,1fr)}.modes.icons.svelte-129hoe0 .mode-label:where(.svelte-129hoe0){visibility:hidden;pointer-events:none;position:absolute}.modes.svelte-129hoe0 button:where(.svelte-129hoe0){min-width:0;height:28px;color:var(--text-2);transition:background var(--dur), color var(--dur), box-shadow var(--dur);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.modes.svelte-129hoe0 button:where(.svelte-129hoe0) svg{flex-shrink:0}.mode-label.svelte-129hoe0{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modes.svelte-129hoe0 button.on:where(.svelte-129hoe0){background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-sm)}.scroll.svelte-129hoe0{flex:1;padding:2px 8px 12px;overflow-y:auto}.group.svelte-129hoe0{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.item.svelte-129hoe0{width:100%;height:31px;color:var(--text-2);text-align:left;transition:background var(--dur-fast), color var(--dur-fast);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.item.svelte-129hoe0:hover{background:var(--bg-hover);color:var(--text)}.item.active.svelte-129hoe0{background:var(--bg-selected);color:var(--accent-text)}.item.active.svelte-129hoe0 .count:where(.svelte-129hoe0){color:var(--accent-text)}.item.alert.svelte-129hoe0,.item.alert.svelte-129hoe0 .count:where(.svelte-129hoe0){color:var(--red)}.item.drop.svelte-129hoe0,.account-head.drop.svelte-129hoe0{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.account-head.drop.svelte-129hoe0{border-radius:8px}.item.dragging.svelte-129hoe0{opacity:.5}.item.svelte-129hoe0 svg{opacity:.9;flex-shrink:0}.name.svelte-129hoe0{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count.svelte-129hoe0{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-3);font-weight:500}.count.unread.svelte-129hoe0{color:var(--text);font-weight:650}.label-dot.svelte-129hoe0{border-radius:3px;flex-shrink:0;width:9px;height:9px;margin:0 3.5px}.account.svelte-129hoe0{margin-top:6px}.account-head.svelte-129hoe0{align-items:center;gap:4px;padding-right:6px;display:flex}.saved-title.svelte-129hoe0{height:28px;font-size:var(--text-sm);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;align-items:center;padding:0 10px;font-weight:600;display:flex}.account-title.svelte-129hoe0{min-width:0;height:28px;font-size:var(--text-sm);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:flex}.account-title.svelte-129hoe0:hover{color:var(--text-2)}.account-title.svelte-129hoe0 .label:where(.svelte-129hoe0){max-width:100%}.account-title.svelte-129hoe0 .label.email:where(.svelte-129hoe0){text-transform:none;letter-spacing:0;font-size:var(--text-sm)}.dot.svelte-129hoe0{border-radius:50%;flex-shrink:0;width:8px;height:8px}.chev.svelte-129hoe0{transition:transform var(--dur) var(--ease);opacity:0;display:grid}.account-title.svelte-129hoe0:hover .chev:where(.svelte-129hoe0),.chev.closed.svelte-129hoe0{opacity:1}.chev.closed.svelte-129hoe0{transform:rotate(-90deg)}.status.svelte-129hoe0{color:var(--text-3);place-items:center;display:grid}.add-folder.svelte-129hoe0{width:22px;height:22px;color:var(--text-3);opacity:0;transition:opacity var(--dur-fast), background var(--dur-fast);border-radius:6px;place-items:center;display:grid}.account-head.svelte-129hoe0:hover .add-folder:where(.svelte-129hoe0),.add-folder.svelte-129hoe0:focus-visible{opacity:1}.add-folder.svelte-129hoe0:hover{background:var(--bg-hover);color:var(--text)}.book.svelte-129hoe0{position:relative}.book.svelte-129hoe0 .item:where(.svelte-129hoe0){padding-right:34px}.add-group.svelte-129hoe0{width:22px;height:22px;color:var(--text-3);opacity:0;transition:opacity var(--dur-fast), background var(--dur-fast);border-radius:6px;place-items:center;display:grid;position:absolute;top:4.5px;right:6px}.book.svelte-129hoe0:hover .add-group:where(.svelte-129hoe0),.add-group.svelte-129hoe0:focus-visible{opacity:1}.add-group.svelte-129hoe0:hover{background:var(--bg-hover);color:var(--text)}.item.in-book.svelte-129hoe0{padding-left:24px}.alert.svelte-129hoe0{color:var(--amber-text);display:grid}.spin.svelte-129hoe0{animation:.9s linear infinite spin;display:grid}.folders.svelte-129hoe0{flex-direction:column;gap:1px;display:flex}.add.svelte-129hoe0{color:var(--text-3)}footer.svelte-129hoe0{border-top:1px solid var(--border);padding:8px}footer.svelte-129hoe0 .kbd:where(.svelte-129hoe0){color:var(--text-3);background:var(--bg-active);border-radius:5px;padding:0 6px;font-size:11px}.resizer.svelte-129hoe0{cursor:col-resize;z-index:5;width:6px;height:100%;position:absolute;top:0;right:-3px}.resizer.svelte-129hoe0:hover,.resizing.svelte-129hoe0 .resizer:where(.svelte-129hoe0){background:linear-gradient(to right, transparent 2px, var(--accent) 2px, var(--accent) 4px, transparent 4px);opacity:.6}.avatar.svelte-112qgxv{letter-spacing:.01em;color:oklch(.42 .12 var(--h));background:linear-gradient(145deg, oklch(.93 .06 var(--h)), oklch(.87 .09 var(--h)));-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}[data-theme=dark] .avatar.svelte-112qgxv{color:oklch(.9 .08 var(--h));background:linear-gradient(145deg, oklch(.42 .1 var(--h)), oklch(.34 .09 var(--h)))}.row.svelte-ueqjok{height:var(--row-h);transition:background var(--dur-fast) var(--ease);contain:layout style;border-radius:10px;align-items:stretch;gap:12px;margin:0 6px;padding:0 14px 0 10px;display:flex;position:relative}.row.svelte-ueqjok:hover{background:var(--bg-hover)}.row.selected.svelte-ueqjok{background:var(--bg-selected)}.row.checked.svelte-ueqjok{background:var(--accent-softer)}.row.checked.selected.svelte-ueqjok{background:var(--bg-selected)}.acct.svelte-ueqjok{opacity:.85;border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:2px}.lead.svelte-ueqjok{align-items:flex-start;padding-top:12px;padding-left:6px;display:flex;position:relative}.compact.svelte-ueqjok .lead:where(.svelte-ueqjok){align-items:center;padding-top:0}.dot.svelte-ueqjok{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px oklch(.6 .2 var(--accent-h) / .18);border-radius:50%;position:absolute;top:26px;left:-3px}.compact.svelte-ueqjok .dot:where(.svelte-ueqjok){top:calc(50% - 3.5px)}.avatar-btn.svelte-ueqjok{border-radius:50%;width:34px;height:34px;position:relative}.av.svelte-ueqjok,.tick.svelte-ueqjok{transition:opacity var(--dur-fast), transform var(--dur) var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.tick.svelte-ueqjok{opacity:0;background:var(--accent);color:#fff;transform:scale(.6)}.avatar-btn.on.svelte-ueqjok .tick:where(.svelte-ueqjok),.avatar-btn.svelte-ueqjok:hover .tick:where(.svelte-ueqjok){opacity:1;transform:scale(1)}.avatar-btn.svelte-ueqjok:hover:not(.on) .tick:where(.svelte-ueqjok){background:var(--bg-elevated);color:var(--text-3);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.avatar-btn.on.svelte-ueqjok .av:where(.svelte-ueqjok),.avatar-btn.svelte-ueqjok:hover .av:where(.svelte-ueqjok){opacity:0}.checkbox.svelte-ueqjok{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--border-strong);color:#fff;border-radius:5px;place-items:center;margin-top:3px;display:grid}.compact.svelte-ueqjok .checkbox:where(.svelte-ueqjok){margin-top:0}.checkbox.on.svelte-ueqjok{background:var(--accent);box-shadow:none}.body.svelte-ueqjok{flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;display:flex}.line.svelte-ueqjok{align-items:center;gap:6px;min-width:0;display:flex}.from.svelte-ueqjok{font-size:var(--text-md);color:var(--text);min-width:0;font-weight:500}.unread.svelte-ueqjok .from:where(.svelte-ueqjok){font-weight:650}.n.svelte-ueqjok{color:var(--text-3);background:var(--bg-active);border-radius:6px;padding:0 5px;font-size:11px;font-weight:600}.draft.svelte-ueqjok{color:var(--red);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.here.svelte-ueqjok{color:var(--text-3);flex-shrink:0;place-items:center;display:inline-grid}.local-av.svelte-ueqjok{place-items:center;width:34px;height:34px;display:grid}.local-box.svelte-ueqjok{width:16px}.spacer.svelte-ueqjok{flex:1}.meta.svelte-ueqjok{color:var(--text-3);font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:6px;display:flex}.unread.svelte-ueqjok .meta:where(.svelte-ueqjok) time:where(.svelte-ueqjok){color:var(--accent-text);font-weight:600}.subject.svelte-ueqjok{color:var(--text);min-width:0;font-weight:450}.unread.svelte-ueqjok .subject:where(.svelte-ueqjok){font-weight:600}.compact.svelte-ueqjok .subject:where(.svelte-ueqjok){flex:0 auto;max-width:55%}.snippet.svelte-ueqjok{color:var(--text-3);flex:1;min-width:0}.compact.svelte-ueqjok .line:where(.svelte-ueqjok) .snippet:where(.svelte-ueqjok):before{content:"— "}.important.svelte-ueqjok{color:var(--red);font-size:13px;font-weight:800;line-height:1}.place.svelte-ueqjok{color:var(--text-2);background:var(--bg-active);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:600}.label.svelte-ueqjok{color:color-mix(in oklab, var(--c) 55%, var(--text));background:color-mix(in oklab, var(--c) 14%, transparent);border-radius:999px;flex-shrink:0;margin:0;padding:1px 7px;font-size:10.5px;font-weight:600}.star.svelte-ueqjok{color:var(--star);display:grid}.actions.svelte-ueqjok{background:var(--bg-elevated);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--dur-fast), transform var(--dur) var(--ease-out);border-radius:10px;gap:1px;padding:3px;display:flex;position:absolute;top:50%;right:10px;transform:translate(6px)}.row.svelte-ueqjok:hover .actions:where(.svelte-ueqjok),.actions.svelte-ueqjok:focus-within{opacity:1;pointer-events:auto;transform:none}.avatar-btn.svelte-ueqjok:focus-visible .tick:where(.svelte-ueqjok){opacity:1;transform:scale(1)}.avatar-btn.svelte-ueqjok:focus-visible .av:where(.svelte-ueqjok){opacity:0}.avatar-btn.svelte-ueqjok:focus-visible:not(.on) .tick:where(.svelte-ueqjok){background:var(--bg-elevated);color:var(--text-3);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.star-btn.on.svelte-ueqjok{color:var(--star)}.field.svelte-141l46c{border-radius:var(--r);font-variant-numeric:tabular-nums;background:var(--bg-input);width:104px;height:34px;box-shadow:inset 0 0 0 1px var(--border-strong);transition:box-shadow var(--dur-fast);border:none;padding:0 12px;font-weight:500}.field.svelte-141l46c:hover{box-shadow:inset 0 0 0 1px var(--text-4)}.field.svelte-141l46c:focus,.field.open.svelte-141l46c{box-shadow:inset 0 0 0 1.5px var(--accent);outline:none}.list.svelte-141l46c{max-height:260px;padding:2px;overflow-y:auto}.opt.svelte-141l46c{font-variant-numeric:tabular-nums;text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:30px;padding:0 10px;display:flex}.opt.svelte-141l46c:hover,.opt.active.svelte-141l46c{background:var(--bg-hover)}.opt.cur.svelte-141l46c{color:var(--accent-text);font-weight:600}.hint.svelte-141l46c{color:var(--text-3);font-size:var(--text-sm)}.later.svelte-1wr5c9c{flex-wrap:wrap;align-items:center;gap:6px;padding:4px;display:flex}.btn.svelte-1wr5c9c{flex-shrink:0;height:34px;margin-left:auto}.search.svelte-cxf80q{color:var(--text-3);border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:4px;padding:4px 8px 8px;display:flex}.search.svelte-cxf80q input:where(.svelte-cxf80q){background:0 0;border:none;flex:1;height:26px}.items.svelte-cxf80q{max-height:320px;overflow-y:auto}.sw.svelte-cxf80q{border-radius:3px;width:9px;height:9px;margin:0 3px}.create.svelte-cxf80q{color:var(--accent-text);font-weight:550}.empty.svelte-cxf80q{color:var(--text-3);align-items:center;gap:8px;padding:10px;display:flex}.empty.svelte-13862ru{text-align:center;height:100%;animation:fade-in var(--dur-slow) var(--ease);flex-direction:column;justify-content:center;align-items:center;padding:40px 32px 80px;display:flex}.art.svelte-13862ru{width:190px;margin-bottom:14px}.art.small.svelte-13862ru{width:110px}h2.svelte-13862ru{font-size:var(--text-lg);letter-spacing:-.01em;margin:0 0 6px;font-weight:650}p.svelte-13862ru{max-width:280px;color:var(--text-3);margin:0;line-height:1.5}.controls.svelte-1xkdd4u{gap:8px;margin-left:6px;padding-left:4px;display:flex}.ctl.svelte-1xkdd4u{background:var(--bg-active);width:24px;height:24px;color:var(--text-2);transition:background var(--dur-fast), color var(--dur-fast);border-radius:50%;place-items:center;display:grid}.ctl.svelte-1xkdd4u:hover{background:var(--border-strong);color:var(--text)}.ctl.close.svelte-1xkdd4u:hover{background:var(--red);color:#fff}svg.svelte-1xkdd4u{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:11px;height:11px}.alert.svelte-q41yv4{background:var(--amber-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--amber) 28%, transparent);animation:slide-up var(--dur) var(--ease-out);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:6px 10px;margin:0 12px 8px;padding:10px 6px 10px 12px;display:grid}.alert.sign-in.svelte-q41yv4{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 26%, transparent)}.icon.svelte-q41yv4{height:20px;color:var(--amber-text);place-items:center;display:grid}.sign-in.svelte-q41yv4 .icon:where(.svelte-q41yv4){color:var(--accent-text)}.text.svelte-q41yv4{overflow-wrap:anywhere;min-width:0;padding-top:1px;font-weight:550;line-height:1.4}.close.svelte-q41yv4{width:22px;height:22px;margin-top:-1px}.actions.svelte-q41yv4{flex-wrap:wrap;grid-column:2/4;gap:6px;display:flex}.panel.svelte-1hamhry{z-index:30;background:var(--bg-elevated);max-height:min(480px,100vh - 160px);box-shadow:var(--shadow-md);animation:pop-in var(--dur-fast) var(--ease-out);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.head.svelte-1hamhry{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:6px 8px 4px;font-weight:600}.row.svelte-1hamhry{align-items:center;display:flex}.item.svelte-1hamhry{text-align:left;min-width:0;color:var(--text);border-radius:8px;flex:1;align-items:baseline;gap:8px;padding:7px 8px;display:flex}.person.svelte-1hamhry{align-items:center}.item.svelte-1hamhry svg{color:var(--text-3);flex-shrink:0;align-self:center}.item.svelte-1hamhry:hover,.item.svelte-1hamhry:focus-visible{background:var(--bg-hover)}.who.svelte-1hamhry{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub.svelte-1hamhry{color:var(--text-3);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forget.svelte-1hamhry{opacity:0}.row.svelte-1hamhry:hover .forget:where(.svelte-1hamhry),.forget.svelte-1hamhry:focus-visible{opacity:1}.options.svelte-1hamhry{flex-direction:column;gap:6px;padding:0 4px 4px;display:flex}.fields.svelte-1hamhry{font-size:var(--text-sm);color:var(--text-2);grid-template-columns:max-content 1fr;align-items:center;gap:6px 10px;display:grid}.field.svelte-1hamhry{display:contents}.checks.svelte-1hamhry{font-size:var(--text-sm);flex-wrap:wrap;gap:6px 14px;padding:4px 0;display:flex}.checks.svelte-1hamhry label:where(.svelte-1hamhry){cursor:pointer;align-items:center;gap:6px;display:flex}.checks.svelte-1hamhry input:where(.svelte-1hamhry){accent-color:var(--accent)}.actions.svelte-1hamhry{justify-content:flex-end;gap:6px;display:flex}.list.svelte-36ksew{background:var(--bg);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;min-width:0;height:100%;display:flex;position:relative}.list.svelte-36ksew:not(.single){max-width:max(300px,100% - 440px)}.list.single.svelte-36ksew{border-right:none;flex:1}.list.below.svelte-36ksew{border-right:none;border-bottom:1px solid var(--border);flex-shrink:0;max-width:none;min-height:160px;max-height:calc(100% - 200px)}header.svelte-36ksew{height:var(--header-h);flex-shrink:0;align-items:center;gap:6px;padding:0 10px 0 18px;display:flex}.title.svelte-36ksew{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}h1.svelte-36ksew{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:17px;font-weight:650;overflow:hidden}.sub.svelte-36ksew{color:var(--text-3);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tools.svelte-36ksew{gap:2px;display:flex}.search.svelte-36ksew{background:var(--bg-sunken);height:34px;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow var(--dur-fast), background var(--dur-fast);border-radius:10px;align-items:center;gap:8px;margin:0 12px 8px;padding:0 8px 0 11px;display:flex;position:relative}.search.focused.svelte-36ksew{background:var(--bg-input);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--accent-soft)}.search.svelte-36ksew input:where(.svelte-36ksew){min-width:0;height:100%;color:var(--text);background:0 0;border:none;flex:1}.search.svelte-36ksew .kbd:where(.svelte-36ksew){background:var(--bg-active);color:var(--text-3);border-radius:5px;padding:0 6px;font-size:11px}.ai-search.svelte-36ksew{height:22px;color:var(--accent-text);background:var(--accent-soft);border-radius:7px;align-items:center;gap:3px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.ask.svelte-36ksew{color:var(--accent-text)}.opts.svelte-36ksew{width:24px;height:24px;color:var(--text-3);border-radius:6px;place-items:center;display:grid}.opts.svelte-36ksew:hover,.opts.on.svelte-36ksew{background:var(--bg-hover);color:var(--text)}.opts.on.svelte-36ksew{color:var(--accent-text)}.clear.svelte-36ksew{background:var(--bg-active);width:20px;height:20px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.tabs.svelte-36ksew{flex-shrink:0;gap:2px;padding:0 12px 8px;display:flex}.tabs.svelte-36ksew button:where(.svelte-36ksew){white-space:nowrap;min-width:0;height:28px;color:var(--text-3);font-weight:550;font-size:var(--text-sm);transition:background var(--dur-fast), color var(--dur-fast);border-radius:8px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.tabs.svelte-36ksew button:where(.svelte-36ksew):hover{color:var(--text);background:var(--bg-hover)}.tabs.svelte-36ksew button.on:where(.svelte-36ksew){color:var(--accent-text);background:var(--accent-soft)}.tab-label.svelte-36ksew{text-overflow:ellipsis;overflow:hidden}.badge.svelte-36ksew{background:var(--accent-solid);min-width:16px;height:16px;color:var(--accent-fg);border-radius:8px;flex-shrink:0;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;display:grid}.bulk.svelte-36ksew{background:var(--accent-soft);animation:slide-up var(--dur) var(--ease-out);border-radius:10px;align-items:center;gap:4px;margin:0 10px 6px;padding:4px 6px;display:flex}.sel-box.svelte-36ksew{flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;margin-left:2px;line-height:1.25;display:flex}.sel.svelte-36ksew{max-width:100%;color:var(--accent-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.link.svelte-36ksew{max-width:100%;color:var(--accent-text);font-size:var(--text-sm);text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;overflow:hidden}.bulk.svelte-36ksew .spacer:where(.svelte-36ksew){flex:1}.viewport.svelte-36ksew{contain:strict;flex:1;padding-top:2px;overflow:hidden auto}.viewport.svelte-36ksew:focus-visible .row.selected{box-shadow:inset 0 0 0 2px var(--accent)}.spacer-box.svelte-36ksew{position:relative}.rows.svelte-36ksew{will-change:transform;position:absolute;inset:0 0 auto}.skel.svelte-36ksew{align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.lines.svelte-36ksew{flex-direction:column;flex:1;gap:8px;display:flex}.resizer.svelte-36ksew{cursor:col-resize;z-index:5;width:6px;height:100%;position:absolute;top:0;right:-3px}.resizer.svelte-36ksew:hover,.resizing.svelte-36ksew .resizer:where(.svelte-36ksew){background:linear-gradient(to right, transparent 2px, var(--accent) 2px, var(--accent) 4px, transparent 4px);opacity:.6}.shield.svelte-36ksew{z-index:3000;cursor:col-resize;position:fixed;inset:0}.shield.across.svelte-36ksew{cursor:row-resize}.resizer.across.svelte-36ksew{cursor:row-resize;width:100%;height:6px;inset:auto 0 -3px}.resizer.across.svelte-36ksew:hover,.resizing.svelte-36ksew .resizer.across:where(.svelte-36ksew){background:linear-gradient(to bottom, transparent 2px, var(--accent) 2px, var(--accent) 4px, transparent 4px)}.tile.svelte-e15xtf{background:var(--bg-elevated);width:220px;height:52px;box-shadow:0 0 0 1px var(--border), var(--shadow-xs);transition:box-shadow var(--dur-fast), transform var(--dur-fast);border-radius:11px;align-items:center;gap:10px;padding:0 8px;display:flex}.tile.svelte-e15xtf:hover{box-shadow:0 0 0 1px var(--border-strong), var(--shadow-md)}.tile.svelte-e15xtf:active{transform:scale(.99)}.icon.svelte-e15xtf{width:36px;height:36px;color:oklch(.55 .17 var(--h));background:oklch(.6 .17 var(--h) / .12);border-radius:9px;flex-shrink:0;place-items:center;display:grid;position:relative}.ext.svelte-e15xtf{color:#fff;background:oklch(.58 .17 var(--h));border-radius:4px;padding:0 3px;font-size:8px;font-weight:750;position:absolute;bottom:-3px;right:-4px}.thumb.svelte-e15xtf{object-fit:cover;border-radius:8px;flex-shrink:0;width:36px;height:36px}.meta.svelte-e15xtf{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-e15xtf{font-weight:550;font-size:var(--text-sm)}.size.svelte-e15xtf{color:var(--text-3);font-size:11px}.dl.svelte-e15xtf{width:28px;height:28px;color:var(--text-3);opacity:0;transition:opacity var(--dur-fast);border-radius:8px;place-items:center;display:grid}.tile.svelte-e15xtf:hover .dl:where(.svelte-e15xtf){opacity:1}.dl.svelte-e15xtf:hover{background:var(--bg-hover);color:var(--text)}.spin.svelte-e15xtf{animation:.9s linear infinite spin;display:grid}.propose.svelte-u05aab{flex-direction:column;gap:8px;padding:0 6px 6px;display:flex}.fields.svelte-u05aab{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.times.svelte-u05aab{align-items:center;gap:6px;display:flex}.times.svelte-u05aab .field{width:104px}.dash.svelte-u05aab{color:var(--text-3)}.area.svelte-u05aab{resize:vertical;height:auto;padding:8px 11px}.hint.svelte-u05aab{font-size:var(--text-sm);color:var(--text-3);margin:0}.buttons.svelte-u05aab{justify-content:flex-end;gap:6px;display:flex}.invite.svelte-15eun6d{background:var(--accent-softer);box-shadow:inset 0 0 0 1px var(--accent-soft);border-radius:14px;margin-top:14px;overflow:hidden}.invite.cancelled.svelte-15eun6d{background:var(--red-soft);box-shadow:none}.top.svelte-15eun6d{gap:14px;padding:14px 16px 12px;display:flex}.date.svelte-15eun6d{background:var(--bg-elevated);width:56px;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease);border-radius:12px;flex-direction:column;flex-shrink:0;align-self:flex-start;align-items:center;padding:6px 0 7px;display:flex}.date.svelte-15eun6d:hover{transform:translateY(-1px)}.date.svelte-15eun6d .m:where(.svelte-15eun6d){text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);font-size:10.5px;font-weight:700}.cancelled.svelte-15eun6d .date:where(.svelte-15eun6d) .m:where(.svelte-15eun6d){color:var(--red)}.date.svelte-15eun6d .d:where(.svelte-15eun6d){font-size:22px;font-weight:700;line-height:1.1}.date.svelte-15eun6d .w:where(.svelte-15eun6d){color:var(--text-3);font-size:10.5px;font-weight:600}.text.svelte-15eun6d{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.kind.svelte-15eun6d{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-text);font-size:11px;font-weight:650}.from.svelte-15eun6d{text-transform:none;letter-spacing:0;color:var(--text-3);margin-left:4px;font-weight:500}.cancelled.svelte-15eun6d .kind:where(.svelte-15eun6d){color:var(--red)}.title.svelte-15eun6d{font-size:var(--text-lg);font-weight:650;line-height:1.3}.cancelled.svelte-15eun6d .title:where(.svelte-15eun6d){text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--red) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--red) 60%, transparent)}.line.svelte-15eun6d{min-width:0;font-size:var(--text-sm);color:var(--text-2);align-items:center;gap:6px;display:flex}.line.svelte-15eun6d svg{color:var(--text-3);flex-shrink:0}.rep.svelte-15eun6d{color:var(--text-3);align-items:center;gap:4px;margin-left:6px;display:inline-flex}.conflict.svelte-15eun6d,.conflict.svelte-15eun6d svg{color:var(--amber-text)}.free.svelte-15eun6d,.free.svelte-15eun6d svg{color:var(--green)}.actions.svelte-15eun6d{border-top:1px solid var(--accent-soft);background:color-mix(in oklab, var(--bg-elevated) 55%, transparent);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.cancelled.svelte-15eun6d .actions:where(.svelte-15eun6d){border-top-color:color-mix(in oklab, var(--red) 18%, transparent)}.going.svelte-15eun6d{color:var(--text-2);margin-right:4px;font-weight:600}.act.svelte-15eun6d{height:30px;font-weight:600;font-size:var(--text-sm);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-strong);transition:background var(--dur-fast);border-radius:9px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.act.svelte-15eun6d:hover{background:var(--bg-hover)}.act.on.svelte-15eun6d,.act.join.svelte-15eun6d{background:var(--accent-solid);color:var(--accent-fg);box-shadow:none}.act.ghost.svelte-15eun6d{box-shadow:none;color:var(--text-2);background:0 0}.act.ghost.svelte-15eun6d:hover,.act.ghost.open.svelte-15eun6d{background:var(--bg-hover);color:var(--text)}.act.svelte-15eun6d:disabled{opacity:.6}.grow.svelte-15eun6d{flex:1}.note.svelte-15eun6d{font-size:var(--text-sm);color:var(--text-3)}.simple.svelte-15eun6d{align-items:center;gap:12px;padding:12px 14px;display:flex}.icon.svelte-15eun6d{width:36px;height:36px;color:var(--accent-fg);background:var(--accent-solid);border-radius:10px;place-items:center;display:grid}.cancelled.svelte-15eun6d .icon:where(.svelte-15eun6d){background:var(--red)}.simple.svelte-15eun6d .title:where(.svelte-15eun6d){font-size:var(--text-md);font-weight:600}.proposal.svelte-ri61h8{background:var(--accent-softer);box-shadow:inset 0 0 0 1px var(--accent-soft);border-radius:14px;margin-top:14px;overflow:hidden}.top.svelte-ri61h8{gap:14px;padding:14px 16px 12px;display:flex}.date.svelte-ri61h8{background:var(--bg-elevated);width:56px;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease);border-radius:12px;flex-direction:column;flex-shrink:0;align-self:flex-start;align-items:center;padding:6px 0 7px;display:flex}.date.svelte-ri61h8:hover{transform:translateY(-1px)}.date.svelte-ri61h8 .m:where(.svelte-ri61h8){text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);font-size:10.5px;font-weight:700}.date.svelte-ri61h8 .d:where(.svelte-ri61h8){font-size:22px;font-weight:700;line-height:1.1}.date.svelte-ri61h8 .w:where(.svelte-ri61h8){color:var(--text-3);font-size:10.5px;font-weight:600}.text.svelte-ri61h8{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.kind.svelte-ri61h8{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-text);font-size:11px;font-weight:650}.from.svelte-ri61h8{text-transform:none;letter-spacing:0;color:var(--text-3);margin-left:4px;font-weight:500}.title.svelte-ri61h8{font-size:var(--text-lg);font-weight:650;line-height:1.3}.line.svelte-ri61h8{min-width:0;font-size:var(--text-sm);color:var(--text-2);align-items:center;gap:6px;display:flex}.line.svelte-ri61h8 svg{color:var(--text-3);flex-shrink:0}.line.new.svelte-ri61h8{color:var(--text);font-weight:600}.line.new.svelte-ri61h8 svg{color:var(--accent-text)}.comment.svelte-ri61h8{border-left:2px solid var(--accent-soft);font-size:var(--text-sm);color:var(--text-2);white-space:pre-line;margin:4px 0 2px;padding:2px 0 2px 10px;font-style:italic}.conflict.svelte-ri61h8,.conflict.svelte-ri61h8 svg{color:var(--amber-text)}.free.svelte-ri61h8,.free.svelte-ri61h8 svg{color:var(--green)}.actions.svelte-ri61h8{border-top:1px solid var(--accent-soft);background:color-mix(in oklab, var(--bg-elevated) 55%, transparent);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.act.svelte-ri61h8{height:30px;font-weight:600;font-size:var(--text-sm);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-strong);transition:background var(--dur-fast);border-radius:9px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.act.svelte-ri61h8:hover{background:var(--bg-hover)}.act.primary.svelte-ri61h8{background:var(--accent-solid);color:var(--accent-fg);box-shadow:none}.act.primary.svelte-ri61h8:hover{background:var(--accent-solid-hover)}.act.ghost.svelte-ri61h8{box-shadow:none;color:var(--text-2);background:0 0}.act.ghost.svelte-ri61h8:hover{background:var(--bg-hover);color:var(--text)}.act.svelte-ri61h8:disabled{opacity:.6}.grow.svelte-ri61h8{flex:1}.note.svelte-ri61h8{font-size:var(--text-sm);color:var(--text-3)}.viewer.svelte-1cabxtb{z-index:1600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f2f2f5;animation:fade-in var(--dur-fast);background:#0c0c10eb;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}header.svelte-1cabxtb{flex-shrink:0;align-items:center;gap:6px;height:56px;padding:0 12px 0 20px;display:flex}.name.svelte-1cabxtb{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-1cabxtb span:where(.svelte-1cabxtb){font-size:var(--text-sm);color:#fff9}.tool.svelte-1cabxtb{color:#ffffffd9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.tool.svelte-1cabxtb:hover{color:#fff;background:#ffffff1f}.stage.svelte-1cabxtb{flex:1;place-items:center;min-height:0;padding:8px 72px 32px;display:grid;overflow:hidden}.zoom.svelte-1cabxtb{display:contents}.stage.svelte-1cabxtb img:where(.svelte-1cabxtb){object-fit:contain;cursor:zoom-in;max-width:100%;max-height:calc(100vh - 100px);animation:pop-in var(--dur) var(--ease-out);border-radius:6px;box-shadow:0 20px 60px #00000080}.stage.zoomed.svelte-1cabxtb{place-items:start center;overflow:auto}.stage.zoomed.svelte-1cabxtb img:where(.svelte-1cabxtb){cursor:zoom-out;max-width:none;max-height:none}.nav.svelte-1cabxtb{color:#fff;width:48px;height:48px;transition:background var(--dur-fast);background:#ffffff1a;border-radius:50%;place-items:center;margin-top:-24px;display:grid;position:absolute;top:50%}.nav.svelte-1cabxtb:hover{background:#fff3}.prev.svelte-1cabxtb{left:14px}.next.svelte-1cabxtb{right:14px}.status.svelte-zehcu9{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.pill.svelte-zehcu9{max-width:100%;height:24px;color:var(--text-2);background:var(--bg-active);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pill.svelte-zehcu9:hover{filter:brightness(.97)}.pill.enc.svelte-zehcu9,.pill.good.svelte-zehcu9{color:var(--green);background:var(--green-soft)}.pill.warn.svelte-zehcu9{color:var(--amber-text);background:var(--amber-soft)}.pill.bad.svelte-zehcu9{color:var(--red);background:var(--red-soft)}.note.svelte-zehcu9{color:var(--text-3);font-size:11.5px}.details.svelte-zehcu9{gap:12px;padding:10px 12px;display:grid}section.svelte-zehcu9{gap:6px;display:grid}section.svelte-zehcu9+section:where(.svelte-zehcu9){border-top:1px solid var(--border);padding-top:10px}h4.svelte-zehcu9{font-size:var(--text-base);color:var(--green);align-items:center;gap:6px;margin:0;display:flex}h4.warn.svelte-zehcu9{color:var(--amber-text)}h4.bad.svelte-zehcu9{color:var(--red)}p.svelte-zehcu9{color:var(--text-2);font-size:var(--text-sm);margin:0;line-height:1.5}.key.svelte-zehcu9{background:var(--bg-sunken);font-size:var(--text-sm);border-radius:10px;grid-template-columns:minmax(78px,max-content) minmax(0,1fr);place-items:baseline start;gap:4px 8px;padding:8px 10px;display:grid}.row.svelte-zehcu9{display:contents}.row.svelte-zehcu9>span:where(.svelte-zehcu9){color:var(--text-3)}.row.svelte-zehcu9 b:where(.svelte-zehcu9){word-break:break-all;font-weight:600}code.svelte-zehcu9{font-family:var(--font-mono);word-break:break-word;font-size:11.5px}.ok.svelte-zehcu9{color:var(--green);align-items:center;gap:4px;display:inline-flex}.row.svelte-zehcu9 b.ok:where(.svelte-zehcu9){word-break:normal}.link.svelte-zehcu9{color:var(--accent-text);font-weight:600;font-size:var(--text-sm)}.tech.svelte-zehcu9{font-family:var(--font-mono);color:var(--text-3);overflow-wrap:anywhere;font-size:11.5px}.notice.svelte-hby4rn{background:var(--bg-sunken);color:var(--text-2);font-size:var(--text-sm);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;line-height:1.5;display:flex}.notice.warn.svelte-hby4rn{color:var(--amber-text);background:var(--amber-soft)}.notice.svelte-hby4rn svg{flex-shrink:0}.txt.svelte-hby4rn{flex:1;min-width:0}.txt.svelte-hby4rn b:where(.svelte-hby4rn){font-weight:650}.menu-item.svelte-n8fk2t{height:auto;min-height:32px;padding-top:6px;padding-bottom:6px}.found.svelte-n8fk2t{align-items:flex-start;height:auto;padding-top:6px;padding-bottom:6px}.found.svelte-n8fk2t svg{margin-top:2px}.found-txt.svelte-n8fk2t{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.found-txt.svelte-n8fk2t span:where(.svelte-n8fk2t){font-size:var(--text-sm);color:var(--text-3)}.collapsed.svelte-n8fk2t{text-align:left;background:var(--bg-elevated);width:100%;height:50px;box-shadow:0 0 0 1px var(--border);transition:background var(--dur-fast);border-radius:12px;align-items:center;gap:12px;padding:0 16px;display:flex}.collapsed.svelte-n8fk2t:hover{background:var(--bg-hover)}.c-name.svelte-n8fk2t{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:180px;font-weight:550;overflow:hidden}.c-name.unread.svelte-n8fk2t{font-weight:700}.c-snippet.svelte-n8fk2t{min-width:0;color:var(--text-3);flex:1}.c-date.svelte-n8fk2t{color:var(--text-3);font-size:var(--text-sm);flex-shrink:0}.card.svelte-n8fk2t{background:var(--bg-elevated);box-shadow:0 0 0 1px var(--border), var(--shadow-xs);animation:fade-in var(--dur) var(--ease);border-radius:14px;padding:16px 18px 18px}header.svelte-n8fk2t{align-items:flex-start;gap:12px;display:flex}.who.svelte-n8fk2t{border-radius:50%}.info.svelte-n8fk2t{flex:1;min-width:0}.row1.svelte-n8fk2t{align-items:baseline;gap:8px;min-width:0;display:flex}.name.svelte-n8fk2t{font-weight:650;font-size:var(--text-md)}.importance.svelte-n8fk2t{color:var(--red);background:var(--red-soft);border-radius:999px;flex-shrink:0;align-self:center;padding:1px 7px;font-size:10.5px;font-weight:650}.importance.low.svelte-n8fk2t{color:var(--text-3);background:var(--bg-active)}.vip.svelte-n8fk2t{color:var(--amber-text);flex-shrink:0;align-self:center;display:inline-grid}.addr.svelte-n8fk2t{color:var(--text-3);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row2.svelte-n8fk2t{color:var(--text-3);font-size:var(--text-sm);text-align:left;margin-top:1px}.row2.svelte-n8fk2t:hover{color:var(--text-2)}.recips.svelte-n8fk2t{background:var(--bg-sunken);font-size:var(--text-sm);color:var(--text-2);word-break:break-all;border-radius:10px;gap:4px;margin-top:8px;padding:10px 12px;display:grid}.recips.svelte-n8fk2t span:where(.svelte-n8fk2t){min-width:64px;color:var(--text-3);padding-right:8px;display:inline-block}.side.svelte-n8fk2t{color:var(--text-3);font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:2px;display:flex}.side.svelte-n8fk2t time:where(.svelte-n8fk2t){white-space:nowrap;margin-right:6px}.unsub.svelte-n8fk2t{color:var(--text-2);height:24px;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:7px;margin-right:6px;padding:0 9px;font-size:11.5px;font-weight:600}.unsub.svelte-n8fk2t:hover{color:var(--text);background:var(--bg-hover)}.starred.svelte-n8fk2t{color:var(--star)!important}.privacy.svelte-n8fk2t{background:var(--bg-sunken);color:var(--text-2);font-size:var(--text-sm);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:8px 12px;display:flex}.privacy.svelte-n8fk2t span:where(.svelte-n8fk2t){flex:1}.link.svelte-n8fk2t{color:var(--accent-text);font-weight:600;font-size:var(--text-sm)}.content.svelte-n8fk2t{margin-top:14px;padding-left:48px}.loading.svelte-n8fk2t{flex-direction:column;gap:10px;padding:6px 0;display:flex}.files.svelte-n8fk2t{flex-wrap:wrap;gap:8px;margin-top:16px;padding-left:48px;display:flex}.files.headed.svelte-n8fk2t{margin-top:8px}.files-head.svelte-n8fk2t{font-size:var(--text-sm);color:var(--text-3);align-items:center;gap:12px;margin-top:16px;padding-left:48px;display:flex}.save-all.svelte-n8fk2t{border-radius:7px;align-items:center;gap:5px;height:24px;margin-left:-8px;padding:0 8px;display:inline-flex}.save-all.svelte-n8fk2t:hover{background:var(--accent-softer)}.save-all.svelte-n8fk2t:disabled{opacity:.55}.draft-chip.svelte-n8fk2t{letter-spacing:.01em;color:var(--red);background:var(--red-soft);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11px;font-weight:650}.card.draft.svelte-n8fk2t{box-shadow:0 0 0 1px color-mix(in oklab, var(--red) 28%, var(--border)), var(--shadow-xs)}.edit.svelte-n8fk2t{margin-right:2px}.trackers.svelte-n8fk2t{color:var(--green);align-items:center;gap:6px;margin:12px 0 0 48px;font-size:11.5px;font-weight:550;display:inline-flex}.source-backdrop.svelte-n8fk2t{z-index:900;background:var(--overlay);animation:fade-in var(--dur);place-items:center;display:grid;position:fixed;inset:0}.source.svelte-n8fk2t{background:var(--bg-elevated);width:min(900px,90vw);height:min(700px,85vh);box-shadow:var(--shadow-lg);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.source.svelte-n8fk2t header:where(.svelte-n8fk2t){border-bottom:1px solid var(--border);align-items:center;padding:10px 14px}.source.svelte-n8fk2t header:where(.svelte-n8fk2t) strong:where(.svelte-n8fk2t){flex:1}.source.svelte-n8fk2t pre:where(.svelte-n8fk2t){font-family:var(--font-mono);white-space:pre-wrap;flex:1;margin:0;padding:14px;font-size:12px;overflow:auto}@container (width<=640px){.content.svelte-n8fk2t,.files.svelte-n8fk2t,.files-head.svelte-n8fk2t{padding-left:0}.trackers.svelte-n8fk2t{margin-left:0}}.field.svelte-13yu2jn{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:38px;padding:3px 0;display:flex;position:relative}.lbl.svelte-13yu2jn{color:var(--text-3);min-width:54px;font-size:var(--text-base);flex-shrink:0}.chips.svelte-13yu2jn{cursor:text;flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.chips.svelte-13yu2jn input:where(.svelte-13yu2jn){background:0 0;border:none;flex:1;min-width:120px;height:28px}.chip-addr.svelte-13yu2jn{height:24px;font-weight:500;font-size:var(--text-sm);background:var(--accent-soft);color:var(--accent-text);border-radius:7px;align-items:center;gap:4px;padding:0 4px 0 9px;display:inline-flex}.chip-addr.sel.svelte-13yu2jn{background:var(--accent-solid);color:var(--accent-fg)}.chip-addr.invalid.svelte-13yu2jn{background:var(--red-soft);color:var(--red)}.chip-addr.svelte-13yu2jn button:where(.svelte-13yu2jn){opacity:.7;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.chip-addr.svelte-13yu2jn button:where(.svelte-13yu2jn):hover{opacity:1;background:#00000014}.suggest.svelte-13yu2jn{z-index:50;width:min(360px,100%);position:absolute;top:calc(100% + 4px);left:56px}.opt.svelte-13yu2jn{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.opt.hi.svelte-13yu2jn{background:var(--bg-hover)}.who.svelte-13yu2jn{flex-direction:column;min-width:0;display:flex}.n.svelte-13yu2jn{font-weight:550}.e.svelte-13yu2jn{font-size:var(--text-sm);color:var(--text-3)}.group.svelte-13yu2jn{width:26px;height:26px;color:var(--accent-text);background:var(--accent-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.count.svelte-13yu2jn{color:var(--text-3);font-weight:400}.toolbar.svelte-1ctqrjb{background:var(--bg-sunken);border-radius:10px;flex-wrap:wrap;align-items:center;gap:1px;margin-bottom:6px;padding:4px;display:flex}.sep.svelte-1ctqrjb{background:var(--border-strong);width:1px;height:16px;margin:0 4px}.swatch-btn.svelte-1ctqrjb{position:relative}.swatch-btn.svelte-1ctqrjb .bar:where(.svelte-1ctqrjb){height:3px;box-shadow:inset 0 0 0 1px var(--border);border-radius:2px;position:absolute;bottom:3px;left:7px;right:7px}.picker.svelte-1ctqrjb{display:none}.swatches.svelte-1ctqrjb{grid-template-columns:repeat(8,22px);gap:6px;padding:4px 8px 8px;display:grid}.swatch.svelte-1ctqrjb{background:var(--c);width:22px;height:22px;transition:transform var(--dur-fast) var(--ease);border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.swatch.svelte-1ctqrjb:hover{transform:scale(1.12)}.swatch.on.svelte-1ctqrjb{box-shadow:0 0 0 2px var(--bg-elevated), 0 0 0 4px var(--accent)}.swatch.none.svelte-1ctqrjb{background:linear-gradient(135deg, transparent 46%, var(--red) 46%, var(--red) 54%, transparent 54%), var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-strong)}.swatch.none.on.svelte-1ctqrjb{box-shadow:inset 0 0 0 1px var(--border-strong), 0 0 0 2px var(--bg-elevated), 0 0 0 4px var(--accent)}.menu-item.size.svelte-1ctqrjb{height:auto;min-height:32px;line-height:1.3}.menu-item.size.on.svelte-1ctqrjb{color:var(--accent-text);background:var(--accent-soft)}.aligns.svelte-1ctqrjb{gap:2px;padding:2px;display:flex}.editor.svelte-1ctqrjb{cursor:text;min-height:120px}.editor.svelte-1ctqrjb .prose{font-size:var(--text-md);-webkit-user-select:text;user-select:text;word-wrap:break-word;outline:none;min-height:120px;padding:4px 0;line-height:1.6}.editor.svelte-1ctqrjb .prose p{margin:0 0 .5em}.editor.svelte-1ctqrjb .prose blockquote{border-left:2px solid var(--border-strong);color:var(--text-2);margin:.5em 0;padding-left:12px}.editor.svelte-1ctqrjb .prose a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.editor.svelte-1ctqrjb .prose ul,.editor.svelte-1ctqrjb .prose ol{margin:.3em 0;padding-left:22px}.editor.svelte-1ctqrjb .prose code{font-family:var(--font-mono);background:var(--bg-active);border-radius:5px;padding:1px 5px;font-size:12.5px}.editor.svelte-1ctqrjb .prose img{border-radius:8px;max-width:100%}.editor.svelte-1ctqrjb .prose img.ProseMirror-selectednode{outline:2px solid var(--accent)}.editor.svelte-1ctqrjb .prose h1,.editor.svelte-1ctqrjb .prose h2,.editor.svelte-1ctqrjb .prose h3{margin:.6em 0 .3em;line-height:1.3}[data-theme=dark] .editor.svelte-1ctqrjb .prose span[style*=background-color]:not([style^=color]):not([style*=\ color]){color:#17181c}.editor.svelte-1ctqrjb .prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-3);pointer-events:none}.editor.svelte-1ctqrjb .envelope-signature,.editor.svelte-1ctqrjb .prose .envelope-signature{color:var(--text-2)}.editor.svelte-1ctqrjb .prose .envelope-signature p{margin:0}.setup.svelte-794x{color:var(--accent-text);gap:12px;padding:10px;display:flex}.setup.svelte-794x b:where(.svelte-794x){color:var(--text)}.setup.svelte-794x p:where(.svelte-794x){color:var(--text-2);margin:4px 0 10px;line-height:1.45}.ask.svelte-794x{color:var(--accent-text);align-items:center;gap:8px;padding:4px 4px 8px 10px;display:flex}.ask.svelte-794x input:where(.svelte-794x){height:30px;font-size:var(--text-md);color:var(--text);background:0 0;border:none;flex:1}.go.svelte-794x{background:var(--accent-solid);width:28px;height:28px;color:var(--accent-fg);border-radius:8px;place-items:center;display:grid}.go.svelte-794x:disabled{opacity:.4}.chips.svelte-794x{flex-wrap:wrap;gap:5px;padding:2px 6px 8px;display:flex}.chip-btn.svelte-794x{min-height:26px;color:var(--text-2);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:550;display:inline-flex}.chip-btn.svelte-794x:hover{color:var(--text);background:var(--bg-hover)}.result.svelte-794x{background:var(--bg-sunken);border-radius:10px;max-height:260px;margin:2px 6px 8px;padding:10px 12px;line-height:1.55;overflow:auto}.result.error.svelte-794x{background:var(--red-soft);color:var(--red)}.text.svelte-794x{white-space:pre-wrap}.actions.svelte-794x{gap:6px;padding:0 6px 6px;display:flex}.grow.svelte-794x{flex:1}.thinking.svelte-794x{gap:5px;display:flex}.thinking.svelte-794x span:where(.svelte-794x){background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite svelte-794x-pulse}.thinking.svelte-794x span:where(.svelte-794x):nth-child(2){animation-delay:.15s}.thinking.svelte-794x span:where(.svelte-794x):nth-child(3){animation-delay:.3s}@keyframes svelte-794x-pulse{50%{opacity:.3;transform:scale(.7)}}.find.svelte-sav47r{width:calc(100% - 8px);margin:4px 4px 6px}.list.svelte-sav47r{max-height:280px;overflow-y:auto}.tpl.svelte-sav47r{align-items:flex-start;height:auto;padding-top:6px;padding-bottom:6px}.tpl.svelte-sav47r svg{margin-top:2px}.act.svelte-sav47r{height:auto;min-height:32px;padding-top:6px;padding-bottom:6px}.txt.svelte-sav47r{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.txt.svelte-sav47r span:where(.svelte-sav47r){font-size:var(--text-sm);color:var(--text-3)}.none.svelte-sav47r,.empty.svelte-sav47r{font-size:var(--text-sm);color:var(--text-3);padding:8px 10px;line-height:1.45}.naming.svelte-sav47r{flex-direction:column;gap:8px;padding:4px;display:flex}.btns.svelte-sav47r{justify-content:flex-end;gap:6px;display:flex}.lock.on.svelte-lhabrl{color:var(--green)}.lock.warn.svelte-lhabrl{color:var(--amber-text)}.panel.svelte-lhabrl{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.row.svelte-lhabrl{align-items:center;gap:12px;display:flex}.txt.svelte-lhabrl{flex:1;gap:1px;display:grid}.txt.svelte-lhabrl b:where(.svelte-lhabrl){font-weight:600}.txt.svelte-lhabrl span:where(.svelte-lhabrl){color:var(--text-3);font-size:var(--text-sm);overflow-wrap:anywhere}.list.svelte-lhabrl{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:2px;padding-top:8px;display:grid}.who.svelte-lhabrl{height:26px;font-size:var(--text-sm);color:var(--green);align-items:center;gap:7px;display:flex}.who.svelte-lhabrl span:where(.svelte-lhabrl){color:var(--text)}.who.missing.svelte-lhabrl{color:var(--amber-text)}.who.svelte-lhabrl .what:where(.svelte-lhabrl){color:var(--text-3);flex-shrink:0;margin-left:auto}.find.svelte-lhabrl{flex-wrap:wrap;gap:6px;display:flex}.standard.svelte-lhabrl{background:var(--bg-active);border-radius:9px;grid-template-columns:1fr 1fr;padding:2px;display:grid}.standard.svelte-lhabrl button:where(.svelte-lhabrl){height:26px;font-size:var(--text-sm);color:var(--text-2);border-radius:7px;font-weight:600}.standard.svelte-lhabrl button.on:where(.svelte-lhabrl){color:var(--text);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.note.svelte-lhabrl{color:var(--text-3);font-size:var(--text-sm);margin:0;line-height:1.45}.composer.svelte-60fagq{background:var(--bg-elevated);flex-direction:column;display:flex;position:relative}.composer.inline.svelte-60fagq{box-shadow:0 0 0 1px var(--border-strong), var(--shadow-md);animation:slide-up var(--dur) var(--ease-out);border-radius:14px;padding:6px 16px 10px}.composer.floating.svelte-60fagq{width:580px;height:min(600px,100vh - 80px);box-shadow:var(--shadow-lg);pointer-events:auto;animation:slide-up var(--dur-slow) var(--ease-out);border-radius:14px 14px 0 0;overflow:hidden}.composer.floating.min.svelte-60fagq{width:300px;height:42px}.composer.windowed.svelte-60fagq{width:100%;height:100vh}.window-bar.svelte-60fagq{padding:0 12px 0 16px}.window-bar.svelte-60fagq .title:where(.svelte-60fagq){min-width:0}.composer.floating.max.svelte-60fagq{z-index:800;border-radius:16px;width:auto;height:auto;position:fixed;inset:6vh 8vw}.bar.svelte-60fagq{background:var(--bg-sunken);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:2px;height:42px;padding:0 6px 0 14px;display:flex}.title.svelte-60fagq{text-align:left;flex:1;font-weight:600}.saved.svelte-60fagq{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:6px;font-size:11.5px;overflow:hidden}.fields.svelte-60fagq{flex-shrink:0;padding:0 16px}.inline.svelte-60fagq .fields:where(.svelte-60fagq){padding:0}.from.svelte-60fagq{border-bottom:1px solid var(--border);align-items:center;gap:8px;height:38px;display:flex}.from.svelte-60fagq .lbl:where(.svelte-60fagq){min-width:54px;color:var(--text-3)}.from.svelte-60fagq select:where(.svelte-60fagq){appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b8f9c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 4px center/13px no-repeat;border:none;flex:1;height:30px;padding-right:24px;font-weight:500}.ccbcc.svelte-60fagq{gap:2px;display:flex}.ccbcc.svelte-60fagq button:where(.svelte-60fagq){font-size:var(--text-sm);color:var(--text-3);border-radius:6px;padding:2px 6px}.ccbcc.svelte-60fagq button:where(.svelte-60fagq):hover{color:var(--text);background:var(--bg-hover)}.subject.svelte-60fagq{border-bottom:1px solid var(--border)}.subject.svelte-60fagq input:where(.svelte-60fagq){width:100%;height:40px;font-weight:600;font-size:var(--text-md);background:0 0;border:none}.body.svelte-60fagq{flex:1;padding:10px 16px 6px;overflow-y:auto}.inline.svelte-60fagq .body:where(.svelte-60fagq){padding:10px 0 4px;overflow:visible}.quote-toggle.svelte-60fagq{letter-spacing:1px;height:18px;color:var(--text-3);background:var(--bg-active);border-radius:9px;padding:0 9px;font-size:13px;line-height:16px}.followup.svelte-60fagq{flex-wrap:wrap;gap:4px;padding:2px 8px 6px;display:flex}.followup.svelte-60fagq button:where(.svelte-60fagq){white-space:nowrap;height:28px;font-size:var(--text-sm);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:7px;flex:1;padding:0 6px;font-weight:500}.followup.svelte-60fagq button:where(.svelte-60fagq):hover{background:var(--bg-hover)}.followup.svelte-60fagq button.on:where(.svelte-60fagq){color:var(--accent-fg);background:var(--accent-solid);box-shadow:none}.receipt.svelte-60fagq input:where(.svelte-60fagq){accent-color:var(--accent);width:15px;height:15px}.quoted.svelte-60fagq{border-left:2px solid var(--border-strong);color:var(--text-2);max-height:340px;font-size:var(--text-base);-webkit-user-select:text;user-select:text;margin-top:8px;padding-left:12px;overflow:auto}.quoted.svelte-60fagq img{max-width:100%}.atts.svelte-60fagq{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.att.svelte-60fagq{max-width:260px;height:30px;font-size:var(--text-sm);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 10px;font-weight:500;display:inline-flex}.att.svelte-60fagq .sz:where(.svelte-60fagq){color:var(--text-3);flex-shrink:0}.att.svelte-60fagq button:where(.svelte-60fagq){width:18px;height:18px;color:var(--text-3);border-radius:5px;place-items:center;display:grid}.att.svelte-60fagq button:where(.svelte-60fagq):hover{background:var(--bg-hover);color:var(--text)}footer.svelte-60fagq{flex-shrink:0;align-items:center;gap:4px;padding:8px 12px 12px;display:flex}.inline.svelte-60fagq footer:where(.svelte-60fagq){padding:8px 0 2px}.send.svelte-60fagq{margin-right:6px;display:flex}.send-main.svelte-60fagq{border-radius:9px 0 0 9px;height:32px;padding:0 14px}.send-more.svelte-60fagq{border-radius:0 9px 9px 0;height:32px;margin-left:1px;padding:0 7px}.importance.svelte-60fagq{font-size:16px;font-weight:800}.importance.on.svelte-60fagq{color:var(--red);background:var(--red-soft)}.ai.svelte-60fagq{color:var(--accent-text)}.grow.svelte-60fagq{flex:1}.drop.svelte-60fagq{border:2px dashed var(--accent);background:color-mix(in oklab, var(--bg-elevated) 85%, var(--accent));color:var(--accent-text);pointer-events:none;z-index:5;border-radius:12px;place-content:center;justify-items:center;gap:8px;font-weight:600;display:grid;position:absolute;inset:8px}.md.svelte-z28whr{line-height:1.6;font-size:var(--text-md)}.md.svelte-z28whr p{margin:0 0 .6em}.md.svelte-z28whr p:last-child{margin-bottom:0}.md.svelte-z28whr ul,.md.svelte-z28whr ol{margin:.3em 0 .6em;padding-left:20px}.md.svelte-z28whr li{margin:.15em 0}.md.svelte-z28whr strong{font-weight:650}.md.svelte-z28whr a{color:var(--accent-text)}.md.svelte-z28whr code{font-family:var(--font-mono);background:var(--bg-active);border-radius:5px;padding:1px 5px;font-size:12.5px}.md.svelte-z28whr .cite{vertical-align:1px;min-width:17px;height:17px;color:var(--accent-text);background:var(--accent-soft);cursor:pointer;border-radius:6px;place-items:center;margin:0 1px;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-grid}.md.svelte-z28whr .cite:hover{background:var(--accent-solid);color:var(--accent-fg)}.streaming.svelte-z28whr>:last-child:after{content:"";vertical-align:-2px;background:var(--accent);border-radius:2px;width:7px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite svelte-z28whr-blink;display:inline-block}@keyframes svelte-z28whr-blink{50%{opacity:0}}.bar.svelte-1brkiba{flex-wrap:wrap;gap:6px;margin:-6px 0 16px;display:flex}.pill.svelte-1brkiba{height:28px;font-size:var(--text-sm);color:var(--accent-text);background:var(--accent-softer);box-shadow:inset 0 0 0 1px var(--accent-soft);transition:background var(--dur-fast);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.pill.svelte-1brkiba:hover{background:var(--accent-soft)}.pill.svelte-1brkiba:disabled{opacity:.7}.reply.svelte-1brkiba{height:28px;font-size:var(--text-sm);color:var(--text);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-strong);animation:pop-in var(--dur) var(--ease-out);border-radius:999px;padding:0 12px;font-weight:550}.reply.svelte-1brkiba:hover{background:var(--bg-hover)}.card.svelte-1brkiba{background:linear-gradient(135deg, var(--accent-softer), transparent 60%), var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--accent-soft), var(--shadow-xs);animation:slide-up var(--dur) var(--ease-out);border-radius:14px;margin:-4px 0 16px;padding:12px 16px 14px;position:relative}.card.error.svelte-1brkiba{background:var(--red-soft);box-shadow:none}.head.svelte-1brkiba{align-items:center;gap:2px;margin-bottom:6px;display:flex}.title.svelte-1brkiba{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.grow.svelte-1brkiba{flex:1}.err.svelte-1brkiba{color:var(--red);margin:0}.replies.svelte-1brkiba{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.replies.svelte-1brkiba:empty{display:none}.thinking.svelte-1brkiba{gap:5px;padding:8px 0;display:flex}.thinking.svelte-1brkiba span:where(.svelte-1brkiba){background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite svelte-1brkiba-bounce}.thinking.svelte-1brkiba span:where(.svelte-1brkiba):nth-child(2){animation-delay:.15s}.thinking.svelte-1brkiba span:where(.svelte-1brkiba):nth-child(3){animation-delay:.3s}@keyframes svelte-1brkiba-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.pill.svelte-2e2vo2{z-index:20;max-width:min(640px,100% - 28px);min-height:28px;font-size:var(--text-sm);color:var(--text-2);background:var(--bg-elevated);box-shadow:var(--shadow-md);pointer-events:none;animation:fade-in var(--dur-fast) var(--ease);border-radius:14px;align-items:center;gap:7px;padding:4px 12px 4px 9px;display:flex;position:absolute;bottom:14px;left:14px}.ico.svelte-2e2vo2{color:var(--text-3);flex-shrink:0;place-items:center;display:grid}b.svelte-2e2vo2{color:var(--text);font-weight:650}.dim.svelte-2e2vo2{color:var(--text-3)}.pill.warn.svelte-2e2vo2{color:var(--text);background:color-mix(in oklab, var(--bg-elevated) 86%, var(--amber));box-shadow:var(--shadow-md), inset 0 0 0 1px color-mix(in oklab, var(--amber) 55%, transparent);align-items:flex-start;padding:7px 14px 7px 10px}.warn.svelte-2e2vo2 .ico:where(.svelte-2e2vo2){color:var(--amber-text);margin-top:1px}.lines.svelte-2e2vo2{flex-direction:column;gap:1px;min-width:0;display:flex}.say.svelte-2e2vo2{font-weight:600}.url.svelte-2e2vo2{color:var(--text-2)}.bar.svelte-mbq0zv{flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.sep.svelte-mbq0zv{background:var(--border-strong);flex-shrink:0;width:1px;height:18px;margin:0 6px}.menu-item.on.svelte-mbq0zv{color:var(--accent-text)}.reader.svelte-1prxgx1{background:var(--bg);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative;container-type:inline-size}.reader.below.svelte-1prxgx1{height:auto}header.svelte-1prxgx1{height:var(--header-h);flex-shrink:0;align-items:center;gap:2px;padding:0 12px;display:flex}.of-conversation.svelte-1prxgx1{color:var(--text-3);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;column-gap:10px;margin:10px 0 0;display:flex}.of-conversation.svelte-1prxgx1 .link:where(.svelte-1prxgx1){color:var(--accent-text);align-items:center;gap:4px;font-weight:550;display:inline-flex}.of-conversation.svelte-1prxgx1 .link:where(.svelte-1prxgx1):hover{text-underline-offset:2px;text-decoration:underline}.back.svelte-1prxgx1{margin-right:4px}.pill.svelte-1prxgx1{height:28px;color:var(--accent-text);background:var(--accent-soft);box-shadow:none;flex-shrink:0;margin-right:2px;font-weight:600}.pill.svelte-1prxgx1:hover{background:color-mix(in oklab, var(--accent) 18%, transparent)}.sep.svelte-1prxgx1{background:var(--border-strong);flex-shrink:0;width:1px;height:18px;margin:0 6px}.grow.svelte-1prxgx1{flex:1;align-self:stretch}.star.svelte-1prxgx1{color:var(--star)}.scroll.svelte-1prxgx1{flex:1;overflow-y:auto}.scroll.svelte-1prxgx1:focus-visible{outline:none}.msg.svelte-1prxgx1{scroll-margin-top:8px}.inner.svelte-1prxgx1{max-width:920px;margin:0 auto;padding:6px 28px 48px}.subject-block.svelte-1prxgx1{padding:8px 2px 18px}h2.svelte-1prxgx1{font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:680;line-height:1.3}.chips.svelte-1prxgx1{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chips.svelte-1prxgx1:empty{display:none}.chip.svelte-1prxgx1 .dot:where(.svelte-1prxgx1){border-radius:50%;width:7px;height:7px}.chip.label.svelte-1prxgx1{color:color-mix(in oklab, var(--c) 55%, var(--text));background:color-mix(in oklab, var(--c) 14%, transparent)}.messages.svelte-1prxgx1{flex-direction:column;gap:10px;display:flex}.more.svelte-1prxgx1{align-items:center;gap:12px;padding:2px 0;display:flex}.more.svelte-1prxgx1 .line:where(.svelte-1prxgx1){background:var(--border);flex:1;height:1px}.more.svelte-1prxgx1 .pill:where(.svelte-1prxgx1){font-size:var(--text-sm);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-elevated);border-radius:999px;padding:4px 12px;font-weight:600}.more.svelte-1prxgx1:hover .pill:where(.svelte-1prxgx1){color:var(--text);background:var(--bg-hover)}.reply-box.svelte-1prxgx1{margin-top:14px}.quick.svelte-1prxgx1{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.qr.svelte-1prxgx1{height:36px;color:var(--text-2);background:var(--bg-elevated);box-shadow:0 0 0 1px var(--border), var(--shadow-xs);transition:background var(--dur-fast), color var(--dur-fast);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-weight:550;display:inline-flex}.qr.svelte-1prxgx1:hover{color:var(--text);background:var(--bg-hover)}.placeholder.svelte-1prxgx1{color:var(--text-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding-bottom:60px;display:flex}.placeholder.svelte-1prxgx1 svg:where(.svelte-1prxgx1){opacity:.9;width:130px}.hint.svelte-1prxgx1{font-size:var(--text-md);margin:0;font-weight:500}.keys.svelte-1prxgx1{font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.keys.svelte-1prxgx1 span:where(.svelte-1prxgx1){align-items:center;gap:4px;display:inline-flex}.stack.svelte-r9p0hk{z-index:2000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast.svelte-r9p0hk{pointer-events:auto;color:#f2f2f5;min-height:40px;font-size:var(--text-base);background:#1d1e24;border-radius:12px;align-items:center;gap:10px;max-width:min(560px,90vw);padding:0 8px 0 14px;font-weight:500;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000047,inset 0 0 0 1px #ffffff0f}[data-theme=dark] .toast.svelte-r9p0hk{background:#2a2b33}.toast.error.svelte-r9p0hk{color:#ffd9da;background:#3a1517}.msg.svelte-r9p0hk{flex:1;padding:9px 0}.action.svelte-r9p0hk{color:#c9c1ff;white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;height:26px;padding:0 10px;font-weight:600;display:inline-flex}.action.svelte-r9p0hk:hover{background:#ffffff14}.key.svelte-r9p0hk{color:#fff9;background:#ffffff1a;border-radius:4px;padding:1px 5px;font-size:10px}.close.svelte-r9p0hk{color:#ffffff80;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.close.svelte-r9p0hk:hover{color:#fff;background:#ffffff14}.spin.svelte-r9p0hk{animation:.9s linear infinite spin;display:grid}.timer.svelte-r9p0hk{background:oklch(.7 .18 var(--accent-h));transform-origin:0;width:100%;height:2px;animation-name:svelte-r9p0hk-shrink;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes svelte-r9p0hk-shrink{to{transform:scaleX(0)}}.dot.svelte-wh9uu8{border-radius:3px;width:10px;height:10px}.ring.svelte-wh9uu8{width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--c);border-radius:50%}.sub.svelte-wh9uu8{color:var(--text-3)}.open-contact.svelte-wh9uu8{border-radius:6px;padding:2px 8px}.open-contact.svelte-wh9uu8:hover{background:var(--bg-active);color:var(--text)}.backdrop.svelte-wh9uu8{z-index:1500;background:var(--overlay);animation:fade-in var(--dur-fast);justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.palette.svelte-wh9uu8{background:var(--bg-elevated);width:min(640px,92vw);max-height:66vh;box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;flex-direction:column;align-self:flex-start;display:flex;overflow:hidden}.search.svelte-wh9uu8{border-bottom:1px solid var(--border);height:56px;color:var(--text-3);align-items:center;gap:12px;padding:0 16px;display:flex}.search.svelte-wh9uu8 input:where(.svelte-wh9uu8){font-size:var(--text-lg);color:var(--text);background:0 0;border:none;flex:1}.list.svelte-wh9uu8{padding:6px;overflow-y:auto}.group.svelte-wh9uu8{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);padding:10px 10px 4px;font-size:11px;font-weight:650}.row.svelte-wh9uu8{text-align:left;border-radius:9px;align-items:center;gap:12px;width:100%;height:40px;padding:0 10px;display:flex}.row.hi.svelte-wh9uu8{background:var(--bg-selected)}.ico.svelte-wh9uu8{background:var(--bg-active);width:28px;height:28px;color:var(--text-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.row.hi.svelte-wh9uu8 .ico:where(.svelte-wh9uu8){color:var(--accent-text);background:var(--accent-soft)}.ico.ai.svelte-wh9uu8{color:var(--accent-text)}.label.svelte-wh9uu8{flex:1;min-width:0;font-weight:500}.label.svelte-wh9uu8 b:where(.svelte-wh9uu8){font-weight:650}.hint.svelte-wh9uu8{font-size:var(--text-sm);color:var(--text-3);flex-shrink:0}.none.svelte-wh9uu8{text-align:center;color:var(--text-3);padding:24px}.backdrop.svelte-43zzv0{z-index:1500;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.sheet.svelte-43zzv0{background:var(--bg-elevated);width:min(980px,94vw);max-height:86vh;box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:18px;padding:22px 26px 26px;overflow:auto}header.svelte-43zzv0{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}h2.svelte-43zzv0{font-size:var(--text-xl);margin:0;font-weight:680}.grid.svelte-43zzv0{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;display:grid}h3.svelte-43zzv0{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-size:11px;font-weight:650}.row.svelte-43zzv0{border-bottom:1px solid var(--border);min-height:32px;color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.keys.svelte-43zzv0{flex-shrink:0;align-items:center;gap:4px;display:flex}.or.svelte-43zzv0{color:var(--text-3);font-size:11px}h2.svelte-4ahzr9{font-size:var(--text-xl);margin:0 0 8px;font-weight:680}h3.svelte-4ahzr9{font-size:var(--text-md);margin:22px 0 10px}.desc.svelte-4ahzr9{color:var(--text-2);margin:0 0 16px;line-height:1.55}.group.svelte-4ahzr9{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px}.row.svelte-4ahzr9{align-items:center;gap:16px;padding:12px 16px;display:flex}.txt.svelte-4ahzr9{flex-direction:column;flex:1;gap:2px;display:flex}.txt.svelte-4ahzr9 b:where(.svelte-4ahzr9){font-weight:600}.txt.svelte-4ahzr9 span:where(.svelte-4ahzr9){color:var(--text-3);font-size:var(--text-sm)}.providers.svelte-4ahzr9{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.prov.svelte-4ahzr9{text-align:left;background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.prov.svelte-4ahzr9:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.prov.on.svelte-4ahzr9{background:var(--accent-softer);box-shadow:inset 0 0 0 1.5px var(--accent)}.pname.svelte-4ahzr9{font-weight:650}.pkind.svelte-4ahzr9{color:var(--text-3);font-size:11.5px}.form.svelte-4ahzr9{gap:14px;margin-top:16px;display:grid}.inline.svelte-4ahzr9{gap:8px;display:flex}.saved.svelte-4ahzr9{color:var(--green);align-items:center;gap:4px;margin-left:8px;font-weight:550;display:inline-flex}.models.svelte-4ahzr9{background:var(--bg-sunken);max-height:220px;box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;margin-top:8px;padding:4px;overflow-y:auto}.model.svelte-4ahzr9{text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;display:flex}.model.svelte-4ahzr9:hover{background:var(--bg-hover)}.model.on.svelte-4ahzr9{background:var(--accent-soft)}.mname.svelte-4ahzr9{max-width:40%;font-weight:550}.mid.svelte-4ahzr9{color:var(--text-3);font-size:11.5px;font-family:var(--font-mono);flex:1}.mprice.svelte-4ahzr9{color:var(--text-3);flex-shrink:0;font-size:11px}.area.svelte-4ahzr9{resize:vertical;height:auto;padding:8px 11px}.status.svelte-4ahzr9{background:var(--red-soft);color:var(--red);border-radius:10px;align-items:center;gap:6px;margin:14px 0 0;padding:10px 12px;display:flex}.status.ok.svelte-4ahzr9{background:var(--green-soft);color:var(--green)}.btns.svelte-4ahzr9{gap:8px;margin-top:16px;display:flex}.grow.svelte-4ahzr9{flex:1}.privacy.svelte-4ahzr9{color:var(--text-3);font-size:var(--text-sm);align-items:flex-start;gap:8px;margin-top:18px;line-height:1.5;display:flex}.spin.svelte-4ahzr9{animation:.9s linear infinite spin;display:grid}.standards.svelte-16k8d8q{background:var(--bg-active);border-radius:10px;gap:2px;margin:4px 0 6px;padding:3px;display:inline-flex}.standards.svelte-16k8d8q button:where(.svelte-16k8d8q){font-size:var(--text-sm);color:var(--text-2);border-radius:7px;padding:5px 14px;font-weight:600}.standards.svelte-16k8d8q button.on:where(.svelte-16k8d8q){color:var(--text);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}h2.svelte-16k8d8q{font-size:var(--text-xl);margin:0 0 8px;font-weight:680}h3.svelte-16k8d8q{font-size:var(--text-md);margin:22px 0 10px}h4.svelte-16k8d8q{font-size:var(--text-base);margin:16px 0 4px}.desc.small.svelte-16k8d8q{font-size:var(--text-sm);margin-bottom:8px}.sel.svelte-16k8d8q{width:auto;height:28px;font-size:var(--text-sm)}.desc.svelte-16k8d8q{color:var(--text-2);margin:0 0 16px;line-height:1.55}.group.svelte-16k8d8q{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px}.row.svelte-16k8d8q{align-items:center;gap:16px;padding:12px 16px;display:flex}.row.svelte-16k8d8q+.row:where(.svelte-16k8d8q){border-top:1px solid var(--border)}.txt.svelte-16k8d8q{flex-direction:column;flex:1;gap:2px;display:flex}.txt.svelte-16k8d8q b:where(.svelte-16k8d8q){font-weight:600}.txt.svelte-16k8d8q span:where(.svelte-16k8d8q){color:var(--text-3);font-size:var(--text-sm);line-height:1.45}.list.svelte-16k8d8q{gap:8px;display:grid}.item.svelte-16k8d8q,.card.svelte-16k8d8q{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.card.svelte-16k8d8q{margin-bottom:8px}.head.svelte-16k8d8q{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.who.svelte-16k8d8q{flex-direction:column;flex:10em;min-width:0;display:flex}.who.svelte-16k8d8q b:where(.svelte-16k8d8q){font-weight:650}.who.svelte-16k8d8q span:where(.svelte-16k8d8q){color:var(--text-3);font-size:var(--text-sm)}.badge.svelte-16k8d8q{height:20px;color:var(--text-2);background:var(--bg-active);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.badge.good.svelte-16k8d8q{color:var(--green);background:var(--green-soft)}.badge.warn.svelte-16k8d8q{color:var(--amber-text);background:var(--amber-soft)}.badge.muted.svelte-16k8d8q{color:var(--text-3)}.fp.svelte-16k8d8q{font-family:var(--font-mono);color:var(--text-2);word-break:break-word;font-size:12px}.fp.big.svelte-16k8d8q{letter-spacing:.02em;color:var(--text);font-size:14px}.meta.svelte-16k8d8q{color:var(--text-3);font-size:var(--text-sm)}.btns.svelte-16k8d8q{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.grow.svelte-16k8d8q{flex:1}.form.svelte-16k8d8q{border-top:1px solid var(--border);gap:8px;padding-top:8px;display:grid}.warnbox.svelte-16k8d8q .note:where(.svelte-16k8d8q){color:var(--amber-text)}.note.svelte-16k8d8q{color:var(--text-2);font-size:var(--text-sm);align-items:flex-start;gap:6px;margin:0;line-height:1.5;display:flex}.note.svelte-16k8d8q svg{flex-shrink:0;margin-top:2px}.mono.svelte-16k8d8q{font-family:var(--font-mono);resize:vertical;height:auto;padding:8px 10px;font-size:12px}.link.svelte-16k8d8q{color:var(--accent-text);font-weight:600;font-size:var(--text-sm);justify-self:start}.tools.svelte-16k8d8q{gap:8px;margin-bottom:8px;display:flex}.search.svelte-16k8d8q{background:var(--bg-input);height:32px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-3);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.bare.svelte-16k8d8q{height:100%;color:var(--text);background:0 0;border:none;flex:1}.find.svelte-16k8d8q{gap:8px;margin-bottom:10px;display:flex}.find.svelte-16k8d8q .input:where(.svelte-16k8d8q){height:32px}.backdrop.svelte-1bon5nz{z-index:1400;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-1bon5nz{background:var(--bg-elevated);width:min(540px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;padding:20px;overflow:auto}header.svelte-1bon5nz{align-items:center;gap:12px;margin-bottom:12px;display:flex}.icon.svelte-1bon5nz{width:36px;height:36px;color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent);border-radius:10px;place-items:center;display:grid}h3.svelte-1bon5nz{font-size:var(--text-lg);margin:0;font-weight:650}h4.svelte-1bon5nz{font-size:var(--text-md);margin:20px 0 4px;font-weight:650}.sub.svelte-1bon5nz,.hint.svelte-1bon5nz{color:var(--text-3);font-size:var(--text-sm)}.fields.svelte-1bon5nz{flex-direction:column;gap:6px;display:flex}.label.svelte-1bon5nz{margin-top:8px}.srv.svelte-1bon5nz{grid-template-columns:1fr 84px 120px;gap:6px;margin-top:8px;display:grid}.srv-title.svelte-1bon5nz{font-size:var(--text-sm);color:var(--text-2);grid-column:1/-1;font-weight:600}.srv.svelte-1bon5nz input:where(.svelte-1bon5nz):last-child{grid-column:1/-1}.check.svelte-1bon5nz{cursor:pointer;align-items:center;gap:8px;margin-top:10px;display:flex}.check.svelte-1bon5nz input:where(.svelte-1bon5nz){accent-color:var(--accent);width:16px;height:16px}.failure.svelte-1bon5nz,.passed.svelte-1bon5nz{border-radius:10px;margin:16px 0 0;padding:10px 12px;line-height:1.5}.failure.svelte-1bon5nz{color:var(--red);background:var(--red-soft)}.passed.svelte-1bon5nz{color:var(--green);background:var(--green-soft);align-items:center;gap:8px;display:flex}footer.svelte-1bon5nz{align-items:center;gap:8px;margin-top:18px;display:flex}.grow.svelte-1bon5nz{flex:1}.spin.svelte-1bon5nz{animation:1s linear infinite spin;display:inline-grid}h2.svelte-xjcp7c{font-size:var(--text-xl);letter-spacing:-.02em;margin:0 0 16px;font-weight:680}.desc.svelte-xjcp7c{color:var(--text-2);margin:0 0 14px;line-height:1.55}.accounts.svelte-xjcp7c{gap:8px;margin-bottom:14px;display:grid}.acct.svelte-xjcp7c{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.acct-info.svelte-xjcp7c{flex-direction:column;flex:1;min-width:0;display:flex}.acct-sub.svelte-xjcp7c{color:var(--text-3);font-size:var(--text-sm)}.editor-card.svelte-xjcp7c{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;gap:14px;margin-top:14px;padding:16px;display:grid}.two.svelte-xjcp7c{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btns.svelte-xjcp7c{gap:8px;display:flex}.rule.off.svelte-xjcp7c{opacity:.55}.rule.svelte-xjcp7c .acct-sub:where(.svelte-xjcp7c){white-space:normal}.order.svelte-xjcp7c{display:flex}.sect.svelte-xjcp7c{flex-direction:column;gap:6px;display:flex}.sect-head.svelte-xjcp7c{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.mini.svelte-xjcp7c{width:auto;height:28px}.line.svelte-xjcp7c{align-items:center;gap:6px;display:flex}.line.svelte-xjcp7c>select:where(.svelte-xjcp7c):not(.grow){flex-shrink:0;width:auto;min-width:190px;max-width:40%}.line.svelte-xjcp7c>select.act:where(.svelte-xjcp7c){max-width:60%}.grow.svelte-xjcp7c{flex:1;min-width:0}.add.svelte-xjcp7c{height:28px;font-size:var(--text-sm);color:var(--accent-text);border-radius:7px;align-self:flex-start;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.add.svelte-xjcp7c:hover{background:var(--accent-softer)}.stop.svelte-xjcp7c{color:var(--text-2);align-items:center;gap:10px;display:flex}.tz.svelte-bwb3pu{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.tz.link.svelte-bwb3pu{height:28px;color:var(--text-2);border-radius:8px;margin-left:-8px;padding:0 8px;font-weight:500}.tz.link.svelte-bwb3pu:hover,.tz.link.open.svelte-bwb3pu{color:var(--text);background:var(--bg-hover)}.tz.field.svelte-bwb3pu{border-radius:var(--r);background:var(--bg-input);height:34px;box-shadow:inset 0 0 0 1px var(--border-strong);padding:0 12px;font-weight:500}.tz.field.svelte-bwb3pu:hover{box-shadow:inset 0 0 0 1px var(--text-4)}.tz.field.open.svelte-bwb3pu{box-shadow:inset 0 0 0 1.5px var(--accent)}.picker.svelte-bwb3pu{flex-direction:column;max-height:min(420px,70vh);display:flex;overflow:hidden}.search.svelte-bwb3pu{height:38px;color:var(--text-3);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:0 10px;display:flex}.search.svelte-bwb3pu input:where(.svelte-bwb3pu){min-width:0;color:var(--text);background:0 0;border:none;flex:1}.list.svelte-bwb3pu{padding:4px;overflow-y:auto}.zone.svelte-bwb3pu{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.zone.active.svelte-bwb3pu{background:var(--bg-hover)}.check.svelte-bwb3pu{width:14px;color:var(--accent-text);flex-shrink:0;display:grid}.names.svelte-bwb3pu{flex-direction:column;flex:1;min-width:0;display:flex}.city.svelte-bwb3pu{color:var(--text);font-weight:600}.here.svelte-bwb3pu{color:var(--accent-text);margin-left:8px;font-size:11px;font-weight:600}.name.svelte-bwb3pu{font-size:var(--text-sm);color:var(--text-3)}.off.svelte-bwb3pu{font-size:var(--text-sm);color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0}.none.svelte-bwb3pu{color:var(--text-3);font-size:var(--text-sm);padding:14px 10px}.rich.svelte-1mhnvjn{border-radius:var(--r);background:var(--bg-input);min-height:140px;box-shadow:inset 0 0 0 1px var(--border-strong);padding:2px 12px 8px}.rich.svelte-1mhnvjn .prose{min-height:100px}.backdrop.svelte-1mhnvjn{z-index:1300;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.window.svelte-1mhnvjn{background:var(--bg-elevated);width:min(980px,94vw);height:min(720px,90vh);box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:18px;display:flex;overflow:hidden}nav.svelte-1mhnvjn{background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:2px;width:220px;padding:18px 10px;display:flex}.nav-title.svelte-1mhnvjn{font-size:var(--text-lg);padding:0 10px 12px;font-weight:700}.tab.svelte-1mhnvjn{height:34px;color:var(--text-2);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.tab.svelte-1mhnvjn:hover{background:var(--bg-hover);color:var(--text)}.tab.on.svelte-1mhnvjn{background:var(--bg-selected);color:var(--accent-text)}.content.svelte-1mhnvjn{flex:1;padding:26px 34px 34px;position:relative;overflow-y:auto}.close.svelte-1mhnvjn{position:absolute;top:14px;right:14px}h2.svelte-1mhnvjn{font-size:var(--text-xl);letter-spacing:-.02em;margin:0 0 16px;font-weight:680}h3.svelte-1mhnvjn{font-size:var(--text-md);margin:22px 0 8px}.desc.svelte-1mhnvjn{color:var(--text-2);margin:0 0 14px;line-height:1.55}.group.svelte-1mhnvjn{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;margin-bottom:18px}.row.svelte-1mhnvjn{align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.row.svelte-1mhnvjn+.row:where(.svelte-1mhnvjn){border-top:1px solid var(--border)}.txt.svelte-1mhnvjn{flex-direction:column;flex:1;gap:2px;display:flex}.txt.svelte-1mhnvjn b:where(.svelte-1mhnvjn){font-weight:600}.txt.svelte-1mhnvjn span:where(.svelte-1mhnvjn){color:var(--text-3);font-size:var(--text-sm);line-height:1.45}.sel.svelte-1mhnvjn{width:auto;min-width:170px}.seg.svelte-1mhnvjn{background:var(--bg-active);border-radius:10px;gap:2px;padding:3px;display:flex}.seg.svelte-1mhnvjn button:where(.svelte-1mhnvjn){height:28px;color:var(--text-2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.seg.svelte-1mhnvjn button.on:where(.svelte-1mhnvjn){background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-sm)}.swatches.svelte-1mhnvjn{gap:8px;display:flex}.sw.svelte-1mhnvjn{width:22px;height:22px;transition:transform var(--dur) var(--spring);border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.sw.svelte-1mhnvjn:hover{transform:scale(1.12)}.sw.on.svelte-1mhnvjn{box-shadow:0 0 0 2px var(--bg-elevated), 0 0 0 4px currentColor;color:var(--text-2)}.accounts.svelte-1mhnvjn{gap:8px;margin-bottom:14px;display:grid}.acct.svelte-1mhnvjn{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.color.svelte-1mhnvjn{background:0 0;border:none;border-radius:50%;width:26px;height:26px;padding:0;overflow:hidden}.color.svelte-1mhnvjn::-webkit-color-swatch-wrapper{padding:0}.color.svelte-1mhnvjn::-webkit-color-swatch{border:none;border-radius:50%}.acct-info.svelte-1mhnvjn{flex-direction:column;flex:1;min-width:0;display:flex}.name-input.svelte-1mhnvjn{background:0 0;border:none;height:22px;padding:0;font-weight:650}.acct-sub.svelte-1mhnvjn{color:var(--text-3);font-size:var(--text-sm)}.acct-problem.svelte-1mhnvjn{color:var(--amber-text);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;column-gap:10px;margin-top:2px;font-weight:600;display:flex}.acct-problem.sign-in.svelte-1mhnvjn{color:var(--accent-text)}.acct-problem.svelte-1mhnvjn .inline-link:where(.svelte-1mhnvjn){font-size:var(--text-sm)}.blocked.svelte-1mhnvjn{align-items:center;gap:10px;min-height:46px;padding:6px 12px 6px 16px;display:flex}.blocked.svelte-1mhnvjn+.blocked:where(.svelte-1mhnvjn){border-top:1px solid var(--border)}.blocked.svelte-1mhnvjn .addr:where(.svelte-1mhnvjn){flex:1;min-width:0}.blocked-list.svelte-1mhnvjn .none:where(.svelte-1mhnvjn){color:var(--text-3);margin:0;padding:14px 16px}.editor-card.svelte-1mhnvjn{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;gap:12px;margin-top:14px;padding:16px;display:grid}.two.svelte-1mhnvjn{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btns.svelte-1mhnvjn{gap:8px;display:flex}.desc.center.svelte-1mhnvjn{text-align:center;margin-top:24px}.btns.center.svelte-1mhnvjn{justify-content:center}.grow.svelte-1mhnvjn{flex:1}.pill-ok.svelte-1mhnvjn{background:var(--green-soft);color:var(--green);font-weight:600;font-size:var(--text-sm);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.inline-link.svelte-1mhnvjn{color:var(--accent-text);align-items:center;gap:3px;font-weight:600;display:inline-flex}code.svelte-1mhnvjn{font-family:var(--font-mono);background:var(--bg-active);border-radius:6px;padding:2px 6px;font-size:12px}.about.svelte-1mhnvjn{text-align:center;flex-direction:column;align-items:center;padding-top:40px;display:flex}.about.svelte-1mhnvjn .newer:where(.svelte-1mhnvjn){color:var(--text);align-items:center;gap:10px;font-weight:600;display:inline-flex}.about.svelte-1mhnvjn+.group:where(.svelte-1mhnvjn){margin-top:28px}.about.svelte-1mhnvjn h2:where(.svelte-1mhnvjn){margin:14px 0 4px}.backdrop.svelte-fej4xo{z-index:1500;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-fej4xo{background:var(--bg-elevated);width:380px;box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;padding:20px}form.svelte-fej4xo{gap:10px;display:grid}.head.svelte-fej4xo{align-items:center;gap:12px;display:flex}.icon.svelte-fej4xo{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);border-radius:10px;flex-shrink:0;place-items:center;display:grid}h3.svelte-fej4xo{font-size:var(--text-lg);margin:0;font-weight:650}.who.svelte-fej4xo{color:var(--text-2);font-size:var(--text-sm);word-break:break-all;margin:2px 0 0}.fp.svelte-fej4xo{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.error.svelte-fej4xo{color:var(--red);font-size:var(--text-sm);margin:0}.hint.svelte-fej4xo{color:var(--text-3);font-size:var(--text-sm);margin:0}footer.svelte-fej4xo{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.screen.svelte-19g92rv{z-index:1200;background:color-mix(in oklab, var(--overlay) 100%, transparent);animation:fade-in var(--dur);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.screen.first.svelte-19g92rv{background:radial-gradient(1200px 600px at 15% -10%, oklch(.75 .14 var(--accent-h) / .35), transparent 60%), radial-gradient(900px 500px at 110% 110%, oklch(.7 .16 calc(var(--accent-h) + 60) / .25), transparent 60%), var(--bg-app)}.drag.svelte-19g92rv{align-items:center;gap:4px;height:52px;padding:0 12px;display:flex;position:fixed;top:0;left:0;right:0}.grow.svelte-19g92rv{flex:1;align-self:stretch}.card.svelte-19g92rv{background:var(--bg-elevated);width:min(560px,92vw);box-shadow:var(--shadow-lg);animation:pop-in var(--dur-slow) var(--ease-out);border-radius:22px;margin:70px 0 40px;padding:34px 38px}.welcome.svelte-19g92rv{text-align:center;flex-direction:column;align-items:center;display:flex}.logo-wrap.svelte-19g92rv{filter:drop-shadow(0 14px 30px oklch(.5 .22 var(--accent-h) / .35));animation:pop-in .6s var(--spring);margin-bottom:18px}h1.svelte-19g92rv{font-size:var(--text-2xl);letter-spacing:-.025em;margin:0 0 8px;font-weight:720}h2.svelte-19g92rv{font-size:var(--text-xl);letter-spacing:-.02em;margin:0 0 6px;font-weight:680}.lead.svelte-19g92rv{color:var(--text-2);font-size:var(--text-md);max-width:400px;margin:0 0 22px;line-height:1.55}.sub.svelte-19g92rv{color:var(--text-2);margin:0 0 18px;line-height:1.55}.features.svelte-19g92rv{text-align:left;gap:12px;width:100%;margin:4px 0 26px;display:grid}.features.svelte-19g92rv div:where(.svelte-19g92rv){background:var(--bg-sunken);color:var(--accent-text);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.features.svelte-19g92rv span:where(.svelte-19g92rv){color:var(--text-2);line-height:1.45}.features.svelte-19g92rv b:where(.svelte-19g92rv){color:var(--text);font-weight:650;display:block}.detect.svelte-19g92rv{gap:8px;margin-bottom:18px;display:flex}.detect.svelte-19g92rv .input:where(.svelte-19g92rv){height:40px;font-size:var(--text-md)}.detect.svelte-19g92rv .btn:where(.svelte-19g92rv){border-radius:10px;height:40px;padding:0 18px}.found.svelte-19g92rv{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.found-title.svelte-19g92rv{font-size:var(--text-sm);color:var(--text-2);font-weight:600}.found-row.svelte-19g92rv{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);text-align:left;transition:background var(--dur-fast), box-shadow var(--dur-fast);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.found-row.svelte-19g92rv:hover{background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-strong), var(--shadow-sm)}.found-who.svelte-19g92rv{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.found-who.svelte-19g92rv b:where(.svelte-19g92rv){text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.found-who.svelte-19g92rv small:where(.svelte-19g92rv){font-size:var(--text-sm);color:var(--text-3)}.found-add.svelte-19g92rv{color:var(--accent-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.grid.svelte-19g92rv{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.prov.svelte-19g92rv{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur-fast), background var(--dur-fast);text-align:center;overflow-wrap:anywhere;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px 8px 14px;display:flex}.prov.svelte-19g92rv:hover{background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-strong), var(--shadow-md);transform:translateY(-2px)}.prov.svelte-19g92rv:last-child:nth-child(3n+1){grid-column:2}.mark.svelte-19g92rv{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:4px;font-size:18px;font-weight:800;display:grid;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff40}.pname.svelte-19g92rv{font-weight:650}.psub.svelte-19g92rv{color:var(--text-3);font-size:11.5px}.back.svelte-19g92rv{color:var(--text-3);align-items:center;gap:6px;margin-bottom:14px;font-weight:500;display:inline-flex}.back.svelte-19g92rv:hover{color:var(--text)}.note.svelte-19g92rv{background:var(--accent-softer);color:var(--text-2);border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0 16px;padding:12px 14px;line-height:1.5;display:flex}.note.svelte-19g92rv svg{color:var(--accent-text);flex-shrink:0;margin-top:2px}.inline-link.svelte-19g92rv{color:var(--accent-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.form.svelte-19g92rv{gap:14px;display:grid}.adv-toggle.svelte-19g92rv{color:var(--text-2);justify-self:start;align-items:center;gap:6px;font-weight:550;display:inline-flex}.chev.svelte-19g92rv{transition:transform var(--dur);display:grid;transform:rotate(-90deg)}.chev.open.svelte-19g92rv{transform:none}.adv.svelte-19g92rv{background:var(--bg-sunken);animation:fade-in var(--dur);border-radius:14px;gap:14px;padding:14px;display:grid}.srv.svelte-19g92rv{grid-template-columns:1fr 80px 120px;gap:8px;display:grid}.srv.svelte-19g92rv .srv-title:where(.svelte-19g92rv){font-weight:600;font-size:var(--text-sm);color:var(--text-2);grid-column:1/-1}.srv.svelte-19g92rv input:where(.svelte-19g92rv):last-child{grid-column:1/-1}.check.svelte-19g92rv{color:var(--text-2);align-items:center;gap:8px;display:flex}.field-hint.svelte-19g92rv{color:var(--text-3);margin-top:6px;font-size:11.5px;line-height:1.45;display:block}.actions.svelte-19g92rv{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.actions.center.svelte-19g92rv{justify-content:center}.error.svelte-19g92rv{background:var(--red-soft);color:var(--red);-webkit-user-select:text;user-select:text;border-radius:10px;margin:12px 0 0;padding:10px 12px;line-height:1.45}.spin.svelte-19g92rv{animation:.9s linear infinite spin;display:grid}.success.svelte-19g92rv{color:#fff;background:linear-gradient(135deg, var(--green), oklch(70% .15 170));width:72px;height:72px;animation:pop-in .5s var(--spring);border-radius:50%;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 12px 30px #2f9e6b59}.themes.svelte-19g92rv{background:var(--bg-sunken);border-radius:12px;gap:6px;padding:4px;display:flex}.themes.svelte-19g92rv button:where(.svelte-19g92rv){height:32px;color:var(--text-2);border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:550;display:inline-flex}.themes.svelte-19g92rv button.on:where(.svelte-19g92rv){background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-sm)}.backdrop.svelte-1ry08p3{z-index:1500;background:var(--overlay);animation:fade-in var(--dur-fast);justify-content:center;padding-top:10vh;display:flex;position:fixed;inset:0}.panel.svelte-1ry08p3{background:var(--bg-elevated);width:min(720px,92vw);max-height:78vh;box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:18px;flex-direction:column;align-self:flex-start;display:flex;overflow:hidden}.q.svelte-1ry08p3{border-bottom:1px solid var(--border);align-items:center;gap:10px;height:60px;padding:0 12px 0 16px;display:flex}.spark.svelte-1ry08p3{color:#fff;background:linear-gradient(135deg, oklch(.62 .22 var(--accent-h)), oklch(.62 .22 calc(var(--accent-h) + 50)));border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.q.svelte-1ry08p3 input:where(.svelte-1ry08p3){font-size:var(--text-lg);background:0 0;border:none;flex:1;height:100%}.go.svelte-1ry08p3{background:var(--accent-solid);width:32px;height:32px;color:var(--accent-fg);border-radius:9px;place-items:center;display:grid}.go.svelte-1ry08p3:disabled{opacity:.4}.body.svelte-1ry08p3{padding:18px 22px 22px;overflow-y:auto}.intro.svelte-1ry08p3{color:var(--text-2);margin:0 0 14px;line-height:1.55}.examples.svelte-1ry08p3{flex-wrap:wrap;gap:8px;display:flex}.examples.svelte-1ry08p3 button:where(.svelte-1ry08p3){min-height:32px;color:var(--text-2);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;padding:6px 14px;font-weight:500}.examples.svelte-1ry08p3 button:where(.svelte-1ry08p3):hover{color:var(--text);background:var(--bg-hover)}.asked.svelte-1ry08p3{font-size:var(--text-lg);letter-spacing:-.01em;margin-bottom:12px;font-weight:650}.error.svelte-1ry08p3{color:var(--red)}.thinking.svelte-1ry08p3{color:var(--text-3);align-items:center;gap:5px;display:flex}.thinking.svelte-1ry08p3 span:where(.svelte-1ry08p3){background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite svelte-1ry08p3-pulse}.thinking.svelte-1ry08p3 span:where(.svelte-1ry08p3):nth-child(2){animation-delay:.15s}.thinking.svelte-1ry08p3 span:where(.svelte-1ry08p3):nth-child(3){margin-right:6px;animation-delay:.3s}@keyframes svelte-1ry08p3-pulse{50%{opacity:.3;transform:scale(.7)}}.sources.svelte-1ry08p3{gap:4px;margin-top:18px;display:grid}.label.svelte-1ry08p3{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-size:11px;font-weight:650}.src.svelte-1ry08p3{height:36px;color:var(--text-2);background:var(--bg-sunken);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.src.svelte-1ry08p3:hover{background:var(--bg-hover);color:var(--text)}.n.svelte-1ry08p3{min-width:18px;height:18px;color:var(--accent-text);background:var(--accent-soft);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.subj.svelte-1ry08p3{min-width:0;color:var(--text);flex:1;font-weight:550}.from.svelte-1ry08p3{max-width:160px;color:var(--text-3)}.date.svelte-1ry08p3{color:var(--text-3);font-size:var(--text-sm);flex-shrink:0}.backdrop.svelte-1gtqegi{z-index:1400;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-1gtqegi{background:var(--bg-elevated);width:min(620px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;flex-direction:column;padding:20px;display:flex}header.svelte-1gtqegi{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.icon.svelte-1gtqegi{width:36px;height:36px;color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}h3.svelte-1gtqegi{font-size:var(--text-lg);margin:0 0 2px;font-weight:650}.sub.svelte-1gtqegi{color:var(--text-3);font-size:var(--text-sm);line-height:1.45}.search.svelte-1gtqegi{height:34px;color:var(--text-3);background:var(--bg-sunken);border-radius:9px;align-items:center;gap:8px;margin-bottom:10px;padding:0 10px;display:flex}.search.svelte-1gtqegi input:where(.svelte-1gtqegi){min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.list.svelte-1gtqegi{min-height:0;margin:0 -8px;overflow-y:auto}.row.svelte-1gtqegi{border-radius:10px;align-items:center;gap:10px;padding:7px 8px;display:flex}.row.svelte-1gtqegi:hover{background:var(--bg-hover)}.who.svelte-1gtqegi{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.who.svelte-1gtqegi b:where(.svelte-1gtqegi),.who.svelte-1gtqegi span:where(.svelte-1gtqegi){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-1gtqegi b:where(.svelte-1gtqegi){font-weight:600}.who.svelte-1gtqegi span:where(.svelte-1gtqegi){color:var(--text-3);font-size:var(--text-sm)}.who.svelte-1gtqegi:hover b:where(.svelte-1gtqegi){text-decoration:underline}.btn.svelte-1gtqegi svg{margin-right:4px}.done.svelte-1gtqegi{font-size:var(--text-sm);color:var(--green);align-items:center;gap:4px;display:inline-flex}.none.svelte-1gtqegi{min-height:120px;color:var(--text-3);text-align:center;place-items:center;margin:0;display:grid}footer.svelte-1gtqegi{justify-content:flex-end;margin-top:16px;display:flex}.spin.svelte-1gtqegi{color:var(--text-3);animation:1s linear infinite spin;display:inline-grid}.evc.svelte-3lv00p{height:100%;color:color-mix(in oklab, var(--c) 55%, var(--text));background:color-mix(in oklab, var(--c) 17%, var(--bg));border-left:3px solid var(--c);cursor:grab;transition:background var(--dur-fast), box-shadow var(--dur-fast);-webkit-user-select:none;user-select:none;border-radius:7px;padding:3px 7px 3px 8px;font-size:12px;line-height:1.3;overflow:hidden}[data-theme=dark] .evc.svelte-3lv00p{color:color-mix(in oklab, var(--c) 45%, white);background:color-mix(in oklab, var(--c) 26%, var(--bg))}.evc.svelte-3lv00p:hover{background:color-mix(in oklab, var(--c) 25%, var(--bg));box-shadow:0 2px 8px #00000014}[data-theme=dark] .evc.svelte-3lv00p:hover{background:color-mix(in oklab, var(--c) 34%, var(--bg))}.evc.pending.svelte-3lv00p{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--c) 12%, var(--bg)) 0 6px, color-mix(in oklab, var(--c) 20%, var(--bg)) 6px 12px)}.evc.declined.svelte-3lv00p{opacity:.55;text-decoration:line-through}.evc.free.svelte-3lv00p{background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 40%, transparent)}.title.svelte-3lv00p{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.compact.svelte-3lv00p .title:where(.svelte-3lv00p){font-size:11.5px}.t.svelte-3lv00p{opacity:.8;margin-left:4px;font-weight:500}.meta.svelte-3lv00p{opacity:.85;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.meta.svelte-3lv00p svg{vertical-align:-1px;margin-left:3px}.loc.svelte-3lv00p{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.check.svelte-lseahm{width:var(--s);height:var(--s);color:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--c) 75%, var(--text-3));transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur-slow) var(--spring);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid;position:relative}.check.svelte-lseahm:before{content:"";border-radius:50%;position:absolute;inset:-6px}.check.svelte-lseahm:hover{background:color-mix(in oklab, var(--c) 14%, transparent)}.check.checked.svelte-lseahm{background:var(--c);box-shadow:inset 0 0 0 1.5px var(--c)}.check.pop.svelte-lseahm{animation:svelte-lseahm-pop var(--dur-slow) var(--spring)}svg.svelte-lseahm{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px;width:72%;height:72%;transition:stroke-dashoffset .22s var(--ease-out) 60ms}.check.svelte-lseahm:not(.checked):hover svg:where(.svelte-lseahm){stroke:color-mix(in oklab, var(--c) 70%, var(--text-3));stroke-dashoffset:0;opacity:.55;transition:none}.checked.svelte-lseahm svg:where(.svelte-lseahm){stroke-dashoffset:0}@keyframes svelte-lseahm-pop{40%{transform:scale(1.18)}}.tchip.svelte-4gbqlw{min-width:0;color:var(--text);transition:background var(--dur-fast), opacity var(--dur-slow);align-items:center;gap:6px;display:flex}.open.svelte-4gbqlw{align-items:center;gap:inherit;text-align:left;flex:1;align-self:stretch;min-width:0;display:flex}.tchip.svelte-4gbqlw .check{margin-top:0}.title.svelte-4gbqlw{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:background-size .26s var(--ease-out) 90ms, color var(--dur-slow);background:linear-gradient(currentColor,currentColor) 0 55%/0 1px no-repeat;overflow:hidden}.done.svelte-4gbqlw .title:where(.svelte-4gbqlw){color:var(--text-3);background-size:100% 1px}.t.svelte-4gbqlw,.when.svelte-4gbqlw{color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0}.late.svelte-4gbqlw{color:var(--red)}.month.svelte-4gbqlw{border-radius:6px;height:21px;padding:0 6px 0 5px;font-size:11.5px}.month.svelte-4gbqlw:hover,.agenda.svelte-4gbqlw:hover{background:var(--bg-hover)}.lane.svelte-4gbqlw{background:var(--bg-elevated);height:23px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 40%, var(--border));border-radius:6px;padding:0 8px 0 6px;font-size:12px;font-weight:550}.lane.svelte-4gbqlw:hover{background:color-mix(in oklab, var(--c) 10%, var(--bg-elevated))}.agenda.svelte-4gbqlw{border-radius:10px;gap:12px;min-height:38px;padding:0 10px 0 3px}.agenda.svelte-4gbqlw .check{margin-right:-7px}.agenda.svelte-4gbqlw .when:where(.svelte-4gbqlw){width:140px;font-size:var(--text-sm)}.agenda.svelte-4gbqlw .title:where(.svelte-4gbqlw){flex:1;font-weight:600}.list.svelte-4gbqlw{font-size:var(--text-sm);color:var(--text-3);flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.dot.svelte-4gbqlw{background:var(--c);border-radius:2px;width:7px;height:7px}.grid-wrap.svelte-nbssli{--gutter:58px;flex-direction:column;flex:1;min-height:0;display:flex}.grid-wrap.zones.svelte-nbssli{--gutter:108px}.zone-labels.svelte-nbssli{align-items:flex-end;height:100%;padding-bottom:8px;display:flex}.zone-label.svelte-nbssli{min-width:0;color:var(--text-3);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.zone-label.svelte-nbssli:first-child{width:50px;padding-right:8px}.zone-label.svelte-nbssli:last-child{width:58px;padding-right:10px}.head.svelte-nbssli{border-bottom:1px solid var(--border);padding-right:10px;display:flex}.gutter.svelte-nbssli{width:var(--gutter);flex-shrink:0}.dayhead.svelte-nbssli{color:var(--text-2);flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0 8px;display:flex}.dow.svelte-nbssli{text-transform:uppercase;letter-spacing:.05em;max-width:100%;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.num.svelte-nbssli{width:32px;height:32px;color:var(--text);transition:background var(--dur-fast);border-radius:50%;place-items:center;font-size:18px;font-weight:600;display:grid}.dayhead.svelte-nbssli:hover .num:where(.svelte-nbssli){background:var(--bg-hover)}.dayhead.today.svelte-nbssli .num:where(.svelte-nbssli){background:var(--accent-solid);color:var(--accent-fg)}.dayhead.today.svelte-nbssli .dow:where(.svelte-nbssli){color:var(--accent-text)}.lane.svelte-nbssli{border-bottom:1px solid var(--border);flex-shrink:0;padding-right:10px;display:flex}.lane-label.svelte-nbssli{color:var(--text-3);text-align:right;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:6px 8px 0 0;font-size:10.5px;line-height:1.2;overflow:hidden}.lane-body.svelte-nbssli{flex:1;position:relative}.lane-ev.svelte-nbssli{text-align:left;white-space:nowrap;text-overflow:ellipsis;height:23px;color:color-mix(in oklab, var(--c) 55%, var(--text));background:color-mix(in oklab, var(--c) 18%, var(--bg));border-left:3px solid var(--c);border-radius:6px;padding:0 8px;font-size:12px;font-weight:600;position:absolute;overflow:hidden}.lane-ev.svelte-nbssli:hover{background:color-mix(in oklab, var(--c) 26%, var(--bg))}.lane-task.svelte-nbssli{position:absolute}.lane-more.svelte-nbssli{text-align:left;height:23px;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:0 8px;font-size:11px;font-weight:600;position:absolute;overflow:hidden}.lane-more.svelte-nbssli:hover{color:var(--text);background:var(--bg-hover)}.scroll.svelte-nbssli{flex:1;overflow:hidden auto}.body.svelte-nbssli{display:flex;position:relative}.hours.svelte-nbssli{position:relative}.hour-label.svelte-nbssli{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;right:10px;transform:translateY(-7px)}.hour-label.second.svelte-nbssli{right:66px}.cols.svelte-nbssli{touch-action:none;flex:1;margin-right:10px;position:relative}.hline.svelte-nbssli{border-top:1px solid var(--border);pointer-events:none;position:absolute;left:0;right:0}.hline.half.svelte-nbssli{opacity:.45;border-top-style:dashed}.col.svelte-nbssli{width:calc(100% / var(--n));border-left:1px solid var(--border);position:absolute;top:0;bottom:0}.col.weekend.svelte-nbssli{background:color-mix(in oklab, var(--bg-sunken) 60%, transparent)}.col.today.svelte-nbssli{background:color-mix(in oklab, var(--accent) 3%, transparent)}.now.svelte-nbssli{width:calc(100% / var(--n));background:var(--red);z-index:4;pointer-events:none;height:2px;position:absolute}.now.svelte-nbssli span:where(.svelte-nbssli){background:var(--red);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.ev.svelte-nbssli{z-index:2;transition:top .12s var(--ease), height .12s var(--ease);position:absolute}.ev.dragging.svelte-nbssli{z-index:5;opacity:.9;filter:drop-shadow(0 8px 16px #0003);transition:none}.resize.svelte-nbssli{cursor:ns-resize;height:7px;position:absolute;bottom:-2px;left:0;right:0}.selection.svelte-nbssli{width:calc(100% / var(--n) - 6px);background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent);z-index:3;pointer-events:none;color:var(--accent-text);border-radius:8px;padding:4px 8px;font-size:11.5px;font-weight:600;position:absolute}.month.svelte-1qfgy0l{flex-direction:column;flex:1;min-height:0;padding:0 10px 10px;display:flex}.wd.svelte-1qfgy0l{grid-template-columns:repeat(7,1fr);padding:4px 0 6px;display:grid}.wd.svelte-1qfgy0l div:where(.svelte-1qfgy0l){text-transform:uppercase;letter-spacing:.05em;min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;padding-left:10px;font-size:11px;font-weight:600;overflow:hidden}.cells.svelte-1qfgy0l{border-top:1px solid var(--border);border-left:1px solid var(--border);border-radius:12px;flex:1;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);min-height:0;display:grid;overflow:hidden}.cell.svelte-1qfgy0l{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:2px;min-height:0;padding:4px;display:flex;position:relative;overflow:hidden}.cell.other.svelte-1qfgy0l{background:var(--bg-sunken)}.cell.other.svelte-1qfgy0l .num:where(.svelte-1qfgy0l){color:var(--text-4)}.cell.over.svelte-1qfgy0l{background:var(--accent-softer)}.wk.svelte-1qfgy0l{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:10.5px;font-weight:600;position:absolute;top:8px;right:8px}.num.svelte-1qfgy0l{min-width:24px;height:24px;color:var(--text-2);border-radius:12px;align-self:flex-start;padding:0 6px;font-size:12.5px;font-weight:600}.num.svelte-1qfgy0l:hover{background:var(--bg-hover)}.num.today.svelte-1qfgy0l{background:var(--accent-solid);color:var(--accent-fg)}.events.svelte-1qfgy0l{flex-direction:column;gap:1px;min-height:0;display:flex}.item.svelte-1qfgy0l{text-align:left;height:21px;color:var(--text);border-radius:6px;align-items:center;gap:5px;min-width:0;padding:0 6px;font-size:11.5px;display:flex}.item.svelte-1qfgy0l:hover{background:var(--bg-hover)}.item.allday.svelte-1qfgy0l{color:color-mix(in oklab, var(--c) 55%, var(--text));background:color-mix(in oklab, var(--c) 18%, var(--bg));font-weight:600}.item.declined.svelte-1qfgy0l{opacity:.5;text-decoration:line-through}.dot.svelte-1qfgy0l{background:var(--c);border-radius:50%;flex-shrink:0;width:7px;height:7px}.t.svelte-1qfgy0l{color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0}.title.svelte-1qfgy0l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.more.svelte-1qfgy0l{min-width:0;color:var(--text-3);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-size:11px;font-weight:600;overflow:hidden}.more.svelte-1qfgy0l:hover{color:var(--text)}.agenda.svelte-1f6ez0v{flex:1;padding:4px 24px 40px;overflow-y:auto}section.svelte-1f6ez0v{border-bottom:1px solid var(--border);gap:18px;padding:14px 0;display:flex}.day.svelte-1f6ez0v{flex-shrink:0;align-items:flex-start;gap:10px;width:150px;display:flex}.n.svelte-1f6ez0v{text-align:center;width:40px;font-size:26px;font-weight:700;line-height:1}.today.svelte-1f6ez0v .n:where(.svelte-1f6ez0v){color:var(--accent-text)}.w.svelte-1f6ez0v{overflow-wrap:break-word;min-width:0;font-weight:600;font-size:var(--text-sm);flex-direction:column;display:flex}.w.svelte-1f6ez0v small:where(.svelte-1f6ez0v){color:var(--text-3);font-weight:500}.items.svelte-1f6ez0v{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row.svelte-1f6ez0v{text-align:left;border-radius:10px;align-items:center;gap:12px;min-height:38px;padding:0 10px;display:flex}.row.svelte-1f6ez0v:hover{background:var(--bg-hover)}.bar.svelte-1f6ez0v{background:var(--c);border-radius:2px;flex-shrink:0;width:4px;height:22px}.when.svelte-1f6ez0v{width:140px;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:var(--text-sm);flex-shrink:0}.title.svelte-1f6ez0v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.title.declined.svelte-1f6ez0v{opacity:.6;text-decoration:line-through}.loc.svelte-1f6ez0v{color:var(--text-3);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:220px;display:inline-flex;overflow:hidden}.join.svelte-1f6ez0v{white-space:nowrap;height:26px;color:var(--accent-fg);background:var(--accent-solid);border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.empty.svelte-1f6ez0v{text-align:center;color:var(--text-3);padding:60px}.pop.svelte-hiu5je{flex-direction:column;gap:8px;padding:8px 8px 6px;display:flex}.top.svelte-hiu5je{align-items:flex-start;gap:6px;display:flex}.sw.svelte-hiu5je{background:var(--c);border-radius:4px;flex-shrink:0;width:12px;height:12px;margin:5px 4px 0 2px}h3.svelte-hiu5je{font-size:var(--text-lg);flex:1;margin:0;font-weight:650;line-height:1.35}.line.svelte-hiu5je{color:var(--text-2);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.line.svelte-hiu5je svg{color:var(--text-3);flex-shrink:0;margin-top:2px}.desc.svelte-hiu5je span:where(.svelte-hiu5je){white-space:pre-wrap;max-height:120px;font-size:var(--text-sm);overflow:auto}.link.svelte-hiu5je{color:var(--accent-text);text-align:left;word-break:break-all}.join.svelte-hiu5je{height:34px;color:var(--accent-fg);background:var(--accent-solid);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.join.svelte-hiu5je:hover{background:var(--accent-solid-hover)}.people.svelte-hiu5je{background:var(--bg-sunken);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.label.svelte-hiu5je{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:2px;font-size:11.5px;font-weight:650;display:flex}.person.svelte-hiu5je{font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.pname.svelte-hiu5je{flex:1;min-width:0}.org.svelte-hiu5je{white-space:nowrap;color:var(--text-3);flex-shrink:0;font-size:10.5px;font-weight:600}.st.svelte-hiu5je{display:grid}.st-accepted.svelte-hiu5je{color:var(--green)}.st-declined.svelte-hiu5je{color:var(--red)}.st-tentative.svelte-hiu5je{color:var(--amber-text)}.st-needsAction.svelte-hiu5je{color:var(--text-3)}.more.svelte-hiu5je{color:var(--text-3);font-size:11.5px}.rsvp.svelte-hiu5je{border-top:1px solid var(--border);align-items:center;gap:6px;padding-top:8px;display:flex}.rsvp.svelte-hiu5je span:where(.svelte-hiu5je){min-width:0;color:var(--text-2);flex:1;font-weight:600}.rsvp.svelte-hiu5je button:where(.svelte-hiu5je){white-space:nowrap;height:28px;font-weight:600;font-size:var(--text-sm);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:8px;flex-shrink:0;padding:0 12px}.rsvp.svelte-hiu5je button:where(.svelte-hiu5je):hover{background:var(--bg-hover)}.rsvp.svelte-hiu5je button.on:where(.svelte-hiu5je){background:var(--accent-solid);color:var(--accent-fg);box-shadow:none}.birthday.svelte-lubii5{gap:10px;padding:8px 10px 10px;display:flex}.icon.svelte-lubii5{width:34px;height:34px;color:var(--c);background:color-mix(in oklab, var(--c) 14%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.text.svelte-lubii5{flex-direction:column;gap:1px;min-width:0;display:flex}.text.svelte-lubii5 b:where(.svelte-lubii5){font-weight:650}.text.svelte-lubii5 span:where(.svelte-lubii5){color:var(--text-3);font-size:var(--text-sm)}.calendar.svelte-gdusqw{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}header.svelte-gdusqw{height:var(--header-h);flex-shrink:0;align-items:center;gap:8px;padding:0 10px 0 18px;display:flex}.today.svelte-gdusqw{padding:0 14px}.nav.svelte-gdusqw{display:flex}@media (max-width:1000px){.week-no.svelte-gdusqw{display:none}}.week-no.svelte-gdusqw{font-size:var(--text-xs);color:var(--text-2);background:var(--bg-active);border-radius:999px;flex-shrink:0;padding:2px 8px;font-weight:600}h1.svelte-gdusqw{min-width:0;font-size:var(--text-xl);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 0 4px;font-weight:650;overflow:hidden}.spin.svelte-gdusqw{color:var(--text-3);display:grid}.grow.svelte-gdusqw{flex:1;align-self:stretch}.seg.svelte-gdusqw{background:var(--bg-active);border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:flex}.seg.svelte-gdusqw button:where(.svelte-gdusqw){white-space:nowrap;height:26px;font-weight:500;font-size:var(--text-sm);color:var(--text-2);transition:background var(--dur), color var(--dur), box-shadow var(--dur);border-radius:7px;padding:0 12px}.seg.svelte-gdusqw button:where(.svelte-gdusqw):hover{color:var(--text)}.seg.svelte-gdusqw button.on:where(.svelte-gdusqw){background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-sm)}.new.svelte-gdusqw{gap:5px;margin-left:4px}.body.svelte-gdusqw{min-height:0;animation:fade-in var(--dur-fast);flex-direction:column;flex:1;display:flex}.backdrop.svelte-bja525{z-index:1400;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-bja525{background:var(--bg-elevated);width:min(420px,94vw);max-height:90vh;box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;padding:20px 20px 16px;overflow-y:auto}h3.svelte-bja525{font-size:var(--text-lg);margin:0 0 16px;font-weight:650}.line.svelte-bja525,.ends.svelte-bja525 label:where(.svelte-bja525){color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.num.svelte-bja525{width:64px}.unit.svelte-bja525{width:auto;min-width:110px}.label.svelte-bja525{margin:18px 0 8px}.days.svelte-bja525{gap:6px;display:flex}.day.svelte-bja525{width:34px;height:34px;font-weight:600;font-size:var(--text-sm);color:var(--text-2);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:50%}.day.svelte-bja525:hover{color:var(--text);background:var(--bg-hover)}.day.on.svelte-bja525{color:var(--accent-fg);background:var(--accent-solid);box-shadow:none}.monthly.svelte-bja525{margin-top:12px}.ends.svelte-bja525{flex-direction:column;gap:4px;display:flex}.ends.svelte-bja525 label:where(.svelte-bja525){cursor:pointer;min-height:38px}.ends.svelte-bja525 input[type=radio]:where(.svelte-bja525){width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:0 4px 0 0}.summary.svelte-bja525,.problem.svelte-bja525,.note.svelte-bja525{border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:10px 12px;font-weight:500;line-height:1.4;display:flex}.summary.svelte-bja525{color:var(--text);background:var(--bg-sunken)}.problem.svelte-bja525,.note.svelte-bja525{font-size:var(--text-sm);color:var(--text-2);margin-top:8px;font-weight:400}.problem.svelte-bja525{color:var(--red);background:color-mix(in oklab, var(--red) 10%, transparent)}.summary.svelte-bja525 svg,.problem.svelte-bja525 svg,.note.svelte-bja525 svg{flex-shrink:0;margin-top:1px}footer.svelte-bja525{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.availability.svelte-v6ope2{box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;flex-direction:column;gap:4px;margin-top:8px;padding:10px 12px;display:flex}.scale.svelte-v6ope2,.row.svelte-v6ope2{align-items:center;gap:10px;display:flex}.who.svelte-v6ope2{text-overflow:ellipsis;white-space:nowrap;width:96px;font-size:var(--text-sm);color:var(--text-2);flex-shrink:0;overflow:hidden}.track.svelte-v6ope2{flex:1;height:16px;position:relative}.lane.svelte-v6ope2{background:var(--bg-hover);border-radius:6px;height:22px;overflow:hidden}.tick.svelte-v6ope2{font-size:var(--text-xs);color:var(--text-3);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.grid.svelte-v6ope2{background:var(--border);width:1px;position:absolute;top:0;bottom:0}.busy.svelte-v6ope2{background:color-mix(in oklab, var(--text-3) 55%, transparent);border-radius:4px;position:absolute;top:3px;bottom:3px}.busy.tentative.svelte-v6ope2{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--text-3) 45%, transparent) 0 4px, transparent 4px 8px)}.slot.svelte-v6ope2{background:color-mix(in oklab, var(--accent) 22%, transparent);box-shadow:inset 0 0 0 1.5px var(--accent);pointer-events:none;border-radius:6px;position:absolute;top:0;bottom:0}.unknown.svelte-v6ope2{text-overflow:ellipsis;white-space:nowrap;line-height:22px;font-size:var(--text-xs);color:var(--text-3);padding:0 8px;font-style:italic;position:absolute;inset:0;overflow:hidden}.actions.svelte-v6ope2{align-items:center;gap:8px;margin-top:4px;display:flex}.note.svelte-v6ope2{font-size:var(--text-sm);color:var(--text-2)}.grow.svelte-v6ope2{flex:1}.spin.svelte-v6ope2{color:var(--text-3);animation:1s linear infinite spin;display:inline-grid}.backdrop.svelte-1jwd7ic{z-index:1300;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.editor.svelte-1jwd7ic{background:var(--bg-elevated);width:min(640px,94vw);max-height:90vh;box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:18px;overflow-y:auto}header.svelte-1jwd7ic{align-items:center;gap:12px;padding:18px 18px 10px 22px;display:flex}.sw.svelte-1jwd7ic{background:var(--c);border-radius:5px;flex-shrink:0;width:14px;height:14px}.title.svelte-1jwd7ic{font-size:var(--text-xl);background:0 0;border:none;flex:1;height:36px;font-weight:650}.rows.svelte-1jwd7ic{flex-direction:column;gap:10px;padding:6px 22px 10px;display:flex}.row.svelte-1jwd7ic{color:var(--text-3);align-items:flex-start;gap:14px;display:flex}.row.svelte-1jwd7ic>svg{flex-shrink:0;margin-top:8px}.row.svelte-1jwd7ic>.input:where(.svelte-1jwd7ic),.row.svelte-1jwd7ic>select:where(.svelte-1jwd7ic){flex:1}.when.svelte-1jwd7ic{flex-direction:column;flex:1;gap:8px;display:flex}.dt.svelte-1jwd7ic{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.to.svelte-1jwd7ic{color:var(--text-3)}.inline.svelte-1jwd7ic{color:var(--text-2);align-items:center;gap:10px;min-height:34px;font-weight:500;display:inline-flex}.options.svelte-1jwd7ic{flex-wrap:wrap;align-items:center;gap:6px 24px;display:flex}.repeat.svelte-1jwd7ic{flex-direction:column;gap:6px;display:flex}.hint.svelte-1jwd7ic{font-size:var(--text-sm);color:var(--text-3);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.hint.svelte-1jwd7ic svg{flex-shrink:0;margin-top:2px}.hint.problem.svelte-1jwd7ic{color:var(--red)}.people.svelte-1jwd7ic .field{background:var(--bg-input);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--border-strong);border-bottom:none;padding:2px 8px}.grow.svelte-1jwd7ic{flex:1;min-width:0}.alarms.svelte-1jwd7ic{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.alarm.svelte-1jwd7ic{height:30px;color:var(--text);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 11px;font-weight:500;display:inline-flex}.alarm.svelte-1jwd7ic button:where(.svelte-1jwd7ic){width:18px;height:18px;color:var(--text-3);border-radius:5px;place-items:center;display:grid}.add.svelte-1jwd7ic{width:auto}.area.svelte-1jwd7ic{resize:vertical;height:auto;padding:8px 11px}footer.svelte-1jwd7ic{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px 18px 22px;display:flex}.backdrop.svelte-3ij9ha{z-index:1400;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-3ij9ha{background:var(--bg-elevated);width:min(480px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;flex-direction:column;padding:20px;display:flex}header.svelte-3ij9ha{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.icon.svelte-3ij9ha{width:36px;height:36px;color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}h3.svelte-3ij9ha{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0 0 2px;font-weight:650}.sub.svelte-3ij9ha{color:var(--text-3);font-size:var(--text-sm)}.search.svelte-3ij9ha{height:36px;color:var(--text-3);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:0 12px;display:flex}.search.svelte-3ij9ha input:where(.svelte-3ij9ha){min-width:0;color:var(--text);background:0 0;border:none;flex:1}.search.svelte-3ij9ha input:where(.svelte-3ij9ha):focus{outline:none}.people.svelte-3ij9ha{flex:1;min-height:120px;max-height:360px;margin:0 -6px;padding:0 6px;overflow-y:auto}.person.svelte-3ij9ha{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.person.svelte-3ij9ha:hover{background:var(--bg-hover)}.person.svelte-3ij9ha input:where(.svelte-3ij9ha){accent-color:var(--accent)}.photo.svelte-3ij9ha{object-fit:cover;border-radius:50%;width:30px;height:30px}.who.svelte-3ij9ha{flex-direction:column;flex:1;min-width:0;display:flex}.who.svelte-3ij9ha b:where(.svelte-3ij9ha),.who.svelte-3ij9ha span:where(.svelte-3ij9ha){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-3ij9ha b:where(.svelte-3ij9ha){font-weight:600}.who.svelte-3ij9ha span:where(.svelte-3ij9ha){color:var(--text-3);font-size:var(--text-sm)}.none.svelte-3ij9ha{min-height:100px;color:var(--text-3);text-align:center;place-items:center;margin:0;display:grid}footer.svelte-3ij9ha{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.spin.svelte-3ij9ha{animation:1s linear infinite spin;display:inline-grid}.detail.svelte-hxkqu1{flex:1;padding:12px 40px 40px;overflow-y:auto}.hero.svelte-hxkqu1{align-items:center;gap:22px;max-width:760px;margin:0 auto 22px;display:flex}.photo.svelte-hxkqu1{object-fit:cover;border-radius:50%;width:84px;height:84px}.who.svelte-hxkqu1{flex:1;min-width:0}h2.svelte-hxkqu1{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:700}.who.svelte-hxkqu1 p:where(.svelte-hxkqu1){color:var(--text-2);margin:2px 0 0}.actions.svelte-hxkqu1{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.actions.svelte-hxkqu1 .btn:where(.svelte-hxkqu1){gap:6px}.vip.on.svelte-hxkqu1{color:var(--amber-text);background:var(--amber-soft)}.cards.svelte-hxkqu1{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;display:flex}.card.svelte-hxkqu1{background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;padding:6px 4px}.field.svelte-hxkqu1{color:var(--text-3);gap:14px;padding:10px 16px;display:flex}.field.svelte-hxkqu1+.field:where(.svelte-hxkqu1){border-top:1px solid var(--border)}.field.svelte-hxkqu1 svg{flex-shrink:0;margin-top:2px}.val.svelte-hxkqu1{min-width:0;color:var(--text);flex-direction:column;flex:1;gap:1px;display:flex}.lbl.svelte-hxkqu1{font-size:var(--text-sm);color:var(--text-3)}.link.svelte-hxkqu1{color:var(--accent-text);text-align:left;align-self:flex-start}.link.svelte-hxkqu1:hover{text-decoration:underline}.addr.svelte-hxkqu1,.notes.svelte-hxkqu1{white-space:pre-line}.nothing.svelte-hxkqu1{color:var(--text-3);padding:14px 16px}.head.svelte-hxkqu1{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);padding:10px 16px 6px;font-size:11.5px;font-weight:650}.groups.svelte-hxkqu1{flex-wrap:wrap;gap:6px;padding:2px 16px 12px;display:flex}.group.svelte-hxkqu1{height:28px;font-size:var(--text-sm);color:var(--accent-text);background:var(--accent-soft);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-weight:550;display:inline-flex}.group.svelte-hxkqu1:hover{background:color-mix(in oklab, var(--accent) 22%, transparent)}.thread.svelte-hxkqu1{text-align:left;border-radius:9px;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:center;gap:14px;width:100%;height:38px;padding:0 16px;display:grid}.thread.svelte-hxkqu1:hover{background:var(--bg-hover)}.subject.unread.svelte-hxkqu1{font-weight:650}.snippet.svelte-hxkqu1{color:var(--text-3);font-size:var(--text-sm)}.date.svelte-hxkqu1{color:var(--text-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.book.svelte-hxkqu1{text-align:center;font-size:var(--text-sm);color:var(--text-3)}.editor.svelte-152seml{flex:1;padding:12px 40px 40px;overflow-y:auto}.editor.svelte-152seml>:where(.svelte-152seml){max-width:640px;margin-left:auto;margin-right:auto}.top.svelte-152seml{align-items:flex-start;gap:22px;margin-bottom:22px;display:flex}.photo-btn.svelte-152seml{border-radius:50%;flex-shrink:0;width:84px;height:84px;position:relative}.photo-btn.svelte-152seml img:where(.svelte-152seml){object-fit:cover;border-radius:50%;width:84px;height:84px}.cam.svelte-152seml{width:30px;height:30px;color:var(--text-2);background:var(--bg-elevated);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--border);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.names.svelte-152seml{flex-direction:column;flex:1;gap:8px;display:flex}.two.svelte-152seml{grid-template-columns:1fr 1fr;gap:8px;display:grid}.text-btn.svelte-152seml{font-size:var(--text-sm);color:var(--text-3);align-self:flex-start}.text-btn.svelte-152seml:hover{color:var(--red)}.group.svelte-152seml{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.two-col.svelte-152seml{grid-template-columns:1fr 1fr;gap:12px;display:grid}.label.svelte-152seml{margin-bottom:0}.line.svelte-152seml{align-items:center;gap:6px;display:flex}.line.top-align.svelte-152seml{align-items:flex-start}.sel.svelte-152seml{flex-shrink:0;width:auto;min-width:118px;max-width:45%}.area.svelte-152seml{resize:vertical;height:auto;padding:8px 11px}.add.svelte-152seml{height:28px;font-size:var(--text-sm);color:var(--accent-text);border-radius:7px;align-self:flex-start;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.add.svelte-152seml:hover{background:var(--accent-softer)}footer.svelte-152seml{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.backdrop.svelte-ilyoes{z-index:1400;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-ilyoes{background:var(--bg-elevated);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;padding:20px;overflow:auto}header.svelte-ilyoes{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.icon.svelte-ilyoes{width:36px;height:36px;color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}h3.svelte-ilyoes{font-size:var(--text-lg);margin:0 0 2px;font-weight:650}.sub.svelte-ilyoes{color:var(--text-3);font-size:var(--text-sm);line-height:1.45}.groups.svelte-ilyoes{flex-direction:column;gap:10px;display:flex}.group.svelte-ilyoes{box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;padding:6px}.person.svelte-ilyoes{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.person.svelte-ilyoes:hover{background:var(--bg-hover)}.person.svelte-ilyoes input:where(.svelte-ilyoes){accent-color:var(--accent)}.photo.svelte-ilyoes{object-fit:cover;border-radius:50%;width:30px;height:30px}.who.svelte-ilyoes{flex-direction:column;flex:1;min-width:0;display:flex}.who.svelte-ilyoes b:where(.svelte-ilyoes),.who.svelte-ilyoes span:where(.svelte-ilyoes){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-ilyoes b:where(.svelte-ilyoes){font-weight:600}.who.svelte-ilyoes span:where(.svelte-ilyoes){color:var(--text-3);font-size:var(--text-sm)}.tag.svelte-ilyoes{font-size:var(--text-xs);color:var(--accent-text);background:var(--accent-soft);border-radius:999px;padding:1px 8px;font-weight:600}.row-actions.svelte-ilyoes{justify-content:flex-end;padding:4px 4px 2px;display:flex}.none.svelte-ilyoes,.loading.svelte-ilyoes{min-height:100px;color:var(--text-3);place-items:center;margin:0;display:grid}footer.svelte-ilyoes{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.spin.svelte-ilyoes{animation:1s linear infinite spin;display:inline-grid}.contacts.svelte-tfv87a{background:var(--bg);flex:1;min-width:0;display:flex}.list.svelte-tfv87a{border-right:1px solid var(--border);background:var(--bg-list,var(--bg));flex-direction:column;flex-shrink:0;width:340px;display:flex}header.svelte-tfv87a{height:var(--header-h);flex-shrink:0;align-items:center;gap:8px;padding:0 10px 0 18px;display:flex}h1.svelte-tfv87a{font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:650}.count.svelte-tfv87a{font-size:var(--text-sm);color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:3px}.grow.svelte-tfv87a{flex:1;align-self:stretch}.search.svelte-tfv87a{height:36px;color:var(--text-3);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;align-items:center;gap:8px;margin:0 12px 8px;padding:0 12px;display:flex}.search.svelte-tfv87a input:where(.svelte-tfv87a){min-width:0;color:var(--text);background:0 0;border:none;flex:1}.search.svelte-tfv87a input:where(.svelte-tfv87a):focus{outline:none}.items.svelte-tfv87a{flex:1;padding:0 8px 16px;overflow-y:auto}.letter.svelte-tfv87a{z-index:1;color:var(--text-3);background:var(--bg-list,var(--bg));padding:8px 10px 4px;font-size:11.5px;font-weight:700;position:sticky;top:0}.row.svelte-tfv87a{text-align:left;border-radius:10px;align-items:center;gap:11px;width:100%;height:50px;padding:0 10px;display:flex}.row.svelte-tfv87a:hover{background:var(--bg-hover)}.row.on.svelte-tfv87a{background:var(--bg-selected)}.photo.svelte-tfv87a{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.txt.svelte-tfv87a{flex-direction:column;flex:1;min-width:0;display:flex}.txt.svelte-tfv87a b:where(.svelte-tfv87a){font-weight:600}.row.on.svelte-tfv87a .txt:where(.svelte-tfv87a) b:where(.svelte-tfv87a){color:var(--accent-text)}.txt.svelte-tfv87a span:where(.svelte-tfv87a){font-size:var(--text-sm);color:var(--text-3)}h1.truncate.svelte-tfv87a{min-width:0}.group-bar.svelte-tfv87a{align-items:center;gap:6px;margin:0 12px 10px;display:flex}.group-bar.svelte-tfv87a .btn:where(.svelte-tfv87a){gap:6px;min-width:0}.group-bar.svelte-tfv87a svg{flex-shrink:0}.note.svelte-tfv87a{font-size:var(--text-sm);color:var(--text-3);white-space:nowrap}.member.svelte-tfv87a{position:relative}.member.svelte-tfv87a:has(.remove:where(.svelte-tfv87a)) .row:where(.svelte-tfv87a){padding-right:40px}.remove.svelte-tfv87a{opacity:0;transition:opacity var(--dur-fast);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.member.svelte-tfv87a:hover .remove:where(.svelte-tfv87a),.remove.svelte-tfv87a:focus-visible{opacity:1}.empty.svelte-tfv87a{color:var(--text-3);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.empty.svelte-tfv87a p:where(.svelte-tfv87a){margin:0}.pane.svelte-tfv87a{flex-direction:column;flex:1;min-width:0;display:flex}.pane.svelte-tfv87a header:where(.svelte-tfv87a){padding:0 10px}.none.svelte-tfv87a{color:var(--text-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.none.svelte-tfv87a p:where(.svelte-tfv87a){color:var(--text-3);margin:0}.quick.svelte-pun173{background:var(--bg-sunken);height:42px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-3);transition:box-shadow var(--dur-fast), background var(--dur-fast);border-radius:11px;align-items:center;gap:12px;padding:0 10px 0 12px;display:flex}.quick.focused.svelte-pun173{background:var(--bg-input);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--accent-soft)}.quick.disabled.svelte-pun173{opacity:.7}.plus.svelte-pun173{width:18px;height:18px;color:var(--accent-text);opacity:.85;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px}.focused.svelte-pun173 .plus:where(.svelte-pun173){color:var(--accent-fg);background:var(--accent-solid);box-shadow:none;opacity:1}input.svelte-pun173{min-width:0;height:100%;font-size:var(--text-md);color:var(--text);background:0 0;border:none;flex:1}input.svelte-pun173::placeholder{color:var(--text-3)}.kbd.svelte-pun173{flex-shrink:0}.chips.svelte-pun173{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 2px 2px 42px;display:flex}.qchip.svelte-pun173{border-radius:var(--r-full);height:24px;font-size:var(--text-sm);white-space:nowrap;animation:pop-in var(--dur) var(--ease-out);align-items:center;gap:5px;padding:0 4px 0 8px;font-weight:550;display:inline-flex}.qchip.svelte-pun173 button:where(.svelte-pun173){opacity:.7;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.qchip.svelte-pun173 button:where(.svelte-pun173):hover{opacity:1;background:#00000014}.due.svelte-pun173{color:var(--accent-text);background:var(--accent-soft)}.when.svelte-pun173{font-variant-numeric:tabular-nums}.important.svelte-pun173{color:color-mix(in oklab, var(--star) 70%, var(--text));background:color-mix(in oklab, var(--star) 16%, transparent)}.list.svelte-pun173{color:var(--text-2);background:var(--bg-active);padding:0 8px}.list.svelte-pun173:hover{color:var(--text)}.list.svelte-pun173 .dot:where(.svelte-pun173),.pick-dot.svelte-pun173{background:var(--c);border-radius:3px;flex-shrink:0;width:8px;height:8px}.hint.svelte-pun173{font-size:var(--text-sm);color:var(--text-3)}.chips.svelte-pun173 .hint:where(.svelte-pun173){margin-left:2px}.pick-name.svelte-pun173{min-width:0}.task.svelte-bffixi{min-height:40px;transition:background var(--dur-fast) var(--ease);border-radius:10px;align-items:flex-start;gap:12px;padding:9px 8px 9px 12px;display:flex;position:relative}.task.svelte-bffixi:hover{background:var(--bg-hover)}.task.selected.svelte-bffixi{background:var(--bg-selected)}.task.fresh.svelte-bffixi{animation:svelte-bffixi-fresh 1.4s var(--ease) both}@keyframes svelte-bffixi-fresh{0%,30%{background:var(--accent-soft)}}.body.svelte-bffixi{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:1px;display:flex}.title.svelte-bffixi{min-width:0;font-size:var(--text-md);color:var(--text);transition:color var(--dur-slow) var(--ease) .12s;line-height:20px;display:flex}.text.svelte-bffixi{text-overflow:ellipsis;white-space:nowrap;transition:background-size .26s var(--ease-out) 90ms;background:linear-gradient(currentColor,currentColor) 0 55%/0 1.5px no-repeat;overflow:hidden}.done.svelte-bffixi .title:where(.svelte-bffixi){color:var(--text-3)}.done.svelte-bffixi .text:where(.svelte-bffixi){background-size:100% 1.5px}.meta.svelte-bffixi{min-width:0;font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:2px 10px;line-height:16px;display:flex}.meta.svelte-bffixi>span:where(.svelte-bffixi){align-items:center;gap:4px;min-width:0;display:inline-flex}.meta.svelte-bffixi svg{flex-shrink:0}.due.svelte-bffixi{font-variant-numeric:tabular-nums;font-weight:500}.due.overdue.svelte-bffixi{color:var(--red)}.due.today.svelte-bffixi{color:var(--accent-text)}.done.svelte-bffixi .due:where(.svelte-bffixi){color:inherit}.subs.svelte-bffixi{font-variant-numeric:tabular-nums}.src.svelte-bffixi,.parent.svelte-bffixi{max-width:220px}.list.svelte-bffixi .dot:where(.svelte-bffixi){background:var(--c);border-radius:2px;flex-shrink:0;width:7px;height:7px}.sync.error.svelte-bffixi{color:var(--red)}.sync.pending.svelte-bffixi{color:var(--text-3);animation:fade-in var(--dur) 1.2s both}.star.svelte-bffixi{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-3);opacity:0;transition:opacity var(--dur-fast), color var(--dur-fast), background var(--dur-fast), transform var(--dur) var(--spring);flex-shrink:0;place-items:center;margin:-4px 0;display:grid}.task.svelte-bffixi:hover .star:where(.svelte-bffixi),.task.selected.svelte-bffixi .star:where(.svelte-bffixi),.star.on.svelte-bffixi{opacity:1}.star.svelte-bffixi:hover{color:var(--text-2);background:var(--bg-active)}.star.on.svelte-bffixi{color:var(--star)}.star.svelte-bffixi:active{transform:scale(.85)}.done.svelte-bffixi .star.on:where(.svelte-bffixi){opacity:.5}.detail.svelte-r4dfdl{background:var(--bg);border-left:1px solid var(--border);width:400px;animation:svelte-r4dfdl-panel-in var(--dur) var(--ease-out);flex-direction:column;flex-shrink:0;display:flex}@keyframes svelte-r4dfdl-panel-in{0%{opacity:0;transform:translate(12px)}}@container (width<=820px){.detail.svelte-r4dfdl{z-index:10;width:min(400px,100%);box-shadow:var(--shadow-lg);border-left:none;position:absolute;top:0;bottom:0;right:0}}header.svelte-r4dfdl{height:var(--header-h);flex-shrink:0;align-items:center;gap:2px;padding:0 10px 0 14px;display:flex}.crumb.svelte-r4dfdl{min-width:0;height:28px;font-size:var(--text-sm);color:var(--text-2);border-radius:8px;align-items:center;gap:7px;padding:0 8px;font-weight:550;display:inline-flex}button.crumb.svelte-r4dfdl:hover{color:var(--text);background:var(--bg-hover)}.crumb.static.svelte-r4dfdl{padding-left:6px}.dot.svelte-r4dfdl{border-radius:3px;flex-shrink:0;width:8px;height:8px}.grow.svelte-r4dfdl{flex:1;align-self:stretch}.scroll.svelte-r4dfdl{flex:1;padding:4px 22px 28px;overflow-y:auto}.head.svelte-r4dfdl{align-items:flex-start;gap:12px;padding:6px 0 10px;display:flex}.head.svelte-r4dfdl .check{margin-top:5px}.title.svelte-r4dfdl{resize:none;min-width:0;font-size:var(--text-xl);letter-spacing:-.015em;color:var(--text);background:0 0;border:none;flex:1;padding:2px 0;font-weight:650;line-height:1.3;overflow:hidden}.title.done.svelte-r4dfdl{color:var(--text-3);text-decoration:line-through;text-decoration-thickness:1.5px}.star.svelte-r4dfdl{border-radius:var(--r);width:32px;height:32px;color:var(--text-3);transition:color var(--dur-fast), background var(--dur-fast), transform var(--dur) var(--spring);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.star.svelte-r4dfdl:hover{color:var(--text);background:var(--bg-hover)}.star.on.svelte-r4dfdl{color:var(--star)}.star.svelte-r4dfdl:active{transform:scale(.85)}.status.svelte-r4dfdl{font-size:var(--text-sm);color:var(--text-2);background:var(--bg-sunken);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 10px 34px;padding:8px 10px;line-height:1.45;display:flex}.status.svelte-r4dfdl svg{flex-shrink:0;margin-top:1px}.status.error.svelte-r4dfdl{color:var(--red);background:var(--red-soft)}.limit.svelte-r4dfdl{font-size:var(--text-sm);color:var(--text-3);margin:-4px 0 6px 34px}.fields.svelte-r4dfdl .limit:where(.svelte-r4dfdl){margin:-6px 0 0 34px}.status.pending.svelte-r4dfdl{color:var(--text-3);animation:fade-in var(--dur) 1.2s both;background:0 0;padding:0 0 4px}.fields.svelte-r4dfdl{flex-direction:column;gap:10px;padding:6px 0 4px;display:flex}.field.svelte-r4dfdl{align-items:flex-start;gap:14px;min-height:34px;display:flex}.ico.svelte-r4dfdl{width:20px;height:34px;color:var(--text-3);flex-shrink:0;place-items:center;display:grid}.field.svelte-r4dfdl>.input:where(.svelte-r4dfdl),.field.svelte-r4dfdl>select:where(.svelte-r4dfdl){flex:1;min-width:0}.due.svelte-r4dfdl,.presets.svelte-r4dfdl{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.preset.svelte-r4dfdl{border-radius:var(--r);height:30px;font-size:var(--text-sm);color:var(--text-2);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);transition:background var(--dur-fast), color var(--dur-fast);padding:0 9px;font-weight:550}.preset.svelte-r4dfdl:hover:not(:disabled){color:var(--text);background:var(--bg-hover)}.preset.svelte-r4dfdl:disabled{opacity:.5}.link.svelte-r4dfdl{height:30px;font-size:var(--text-sm);color:var(--accent-text);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.link.svelte-r4dfdl:hover{background:var(--accent-softer)}.link.quiet.svelte-r4dfdl{color:var(--text-3);font-weight:500}.link.quiet.svelte-r4dfdl:hover{color:var(--text);background:var(--bg-hover)}.text.svelte-r4dfdl{min-height:34px;color:var(--text-2);flex-direction:column;justify-content:center;display:flex}.text.svelte-r4dfdl small:where(.svelte-r4dfdl){font-size:var(--text-sm);color:var(--text-3)}.area.svelte-r4dfdl{resize:none;height:auto;min-height:76px;padding:8px 11px;line-height:1.5;overflow:hidden}.subtasks.svelte-r4dfdl{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.sec-head.svelte-r4dfdl{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);align-items:baseline;gap:8px;padding:0 0 6px;font-size:11.5px;font-weight:650;display:flex}.sec-count.svelte-r4dfdl{font-variant-numeric:tabular-nums;letter-spacing:0}.sub.svelte-r4dfdl{border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:0 4px 0 2px;display:flex}.sub.svelte-r4dfdl:hover{background:var(--bg-hover)}.sub.svelte-r4dfdl .check{margin:0 0 0 4px}.sub-title.svelte-r4dfdl{min-width:0;height:30px;color:var(--text);text-overflow:ellipsis;background:0 0;border:none;flex:1}.sub.done.svelte-r4dfdl .sub-title:where(.svelte-r4dfdl){color:var(--text-3);text-decoration:line-through}.remove.svelte-r4dfdl{opacity:0}.sub.svelte-r4dfdl:hover .remove:where(.svelte-r4dfdl),.remove.svelte-r4dfdl:focus-visible{opacity:1}.add-ico.svelte-r4dfdl{width:16px;height:16px;color:var(--text-3);box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:50%;place-items:center;margin-left:4px;display:grid}.add.svelte-r4dfdl .sub-title:where(.svelte-r4dfdl)::placeholder{color:var(--text-3)}.source.svelte-r4dfdl{text-align:left;width:100%;color:var(--text-3);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border);transition:background var(--dur-fast), box-shadow var(--dur-fast);border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:10px 12px;display:flex}.source.svelte-r4dfdl:hover{background:var(--bg-hover);box-shadow:inset 0 0 0 1px var(--border-strong)}.src-ico.svelte-r4dfdl{width:34px;height:34px;color:var(--accent-text);background:var(--accent-soft);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.src-txt.svelte-r4dfdl{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.src-txt.svelte-r4dfdl small:where(.svelte-r4dfdl){text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.src-txt.svelte-r4dfdl b:where(.svelte-r4dfdl){color:var(--text);font-weight:600}.src-txt.svelte-r4dfdl span:where(.svelte-r4dfdl){font-size:var(--text-sm)}footer.svelte-r4dfdl{font-size:var(--text-sm);color:var(--text-3);text-align:center;flex-direction:column;gap:2px;margin-top:22px;display:flex}.tasks.svelte-155qyzq{background:var(--bg);flex:1;min-width:0;display:flex;position:relative;container-type:inline-size}.main.svelte-155qyzq{flex-direction:column;flex:1;min-width:0;display:flex}header.svelte-155qyzq{height:var(--header-h);flex-shrink:0;grid-template-columns:minmax(10px,1fr) minmax(0,760px) minmax(10px,1fr);align-items:center;display:grid}.edge.svelte-155qyzq{align-self:stretch;align-items:center;min-width:0;padding-left:10px;display:flex}.edge.end.svelte-155qyzq{justify-content:flex-end;padding:0 10px 0 0}.bar.svelte-155qyzq{align-self:stretch;align-items:center;gap:8px;min-width:0;padding:0 18px 0 30px;display:flex}.title.svelte-155qyzq{align-items:baseline;gap:8px;min-width:0;display:flex}.list-dot.svelte-155qyzq{border-radius:4px;flex-shrink:0;align-self:center;width:11px;height:11px}h1.svelte-155qyzq{min-width:0;font-size:var(--text-xl);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:650;overflow:hidden}.count.svelte-155qyzq{font-size:var(--text-sm);color:var(--text-3);font-variant-numeric:tabular-nums}.sub.svelte-155qyzq{min-width:0;font-size:var(--text-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grow.svelte-155qyzq{flex:1;align-self:stretch}.scroll.svelte-155qyzq{flex:1;overflow-y:auto}.inner.svelte-155qyzq{max-width:760px;margin:0 auto;padding:4px 28px 48px}.rows.svelte-155qyzq{margin-top:10px}.rows.svelte-155qyzq:focus-visible{outline:none}.rows.svelte-155qyzq:focus-visible .task.selected{box-shadow:inset 0 0 0 1.5px var(--border-focus)}.group.svelte-155qyzq+.group:where(.svelte-155qyzq){margin-top:6px}.slot.svelte-155qyzq{position:relative}.slot.dragging.svelte-155qyzq{opacity:.4}.drop-before.svelte-155qyzq:before,.drop-after.svelte-155qyzq:after{content:"";background:var(--accent);z-index:1;border-radius:1px;height:2px;position:absolute;left:12px;right:12px}.drop-before.svelte-155qyzq:before{top:-1px}.drop-after.svelte-155qyzq:after{bottom:-1px}.ghead.svelte-155qyzq{align-items:baseline;gap:8px;min-width:0;padding:14px 12px 6px;display:flex}.gdot.svelte-155qyzq{border-radius:3px;flex-shrink:0;align-self:center;width:8px;height:8px}.gtitle.svelte-155qyzq{font-size:var(--text-md);letter-spacing:-.005em;white-space:nowrap;font-weight:650}.ghead.overdue.svelte-155qyzq .gtitle:where(.svelte-155qyzq){color:var(--red)}.ghead.today.svelte-155qyzq .gtitle:where(.svelte-155qyzq){color:var(--accent-text)}.gsub.svelte-155qyzq{min-width:0;font-size:var(--text-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gcount.svelte-155qyzq{font-size:var(--text-sm);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto}.completed.svelte-155qyzq{align-items:center;gap:8px;margin-top:14px;padding:0 4px;display:flex}.ctoggle.svelte-155qyzq{height:28px;font-size:var(--text-sm);color:var(--text-3);border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 6px;font-weight:600;display:inline-flex}.ctoggle.svelte-155qyzq:hover{color:var(--text);background:var(--bg-hover)}.clear.svelte-155qyzq{height:28px;font-size:var(--text-sm);color:var(--text-3);animation:fade-in var(--dur);border-radius:8px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.clear.svelte-155qyzq:hover{color:var(--text);background:var(--bg-hover)}.chev.svelte-155qyzq{transition:transform var(--dur) var(--ease);display:grid}.chev.open.svelte-155qyzq{transform:rotate(90deg)}.empty.svelte-155qyzq{text-align:center;animation:fade-in var(--dur-slow) var(--ease);flex-direction:column;align-items:center;padding:72px 24px 40px;display:flex}.art.svelte-155qyzq{width:56px;height:56px;color:var(--accent-text);background:var(--accent-softer);box-shadow:inset 0 0 0 1px var(--accent-soft);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.empty.svelte-155qyzq h2:where(.svelte-155qyzq){font-size:var(--text-lg);letter-spacing:-.01em;margin:0 0 6px;font-weight:650}.empty.svelte-155qyzq p:where(.svelte-155qyzq){max-width:320px;color:var(--text-3);margin:0;line-height:1.5}.empty.short.svelte-155qyzq{padding:44px 24px 28px}.backdrop.svelte-1xojztr{z-index:1400;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-1xojztr{background:var(--bg-elevated);min-width:340px;max-width:min(460px,94vw);box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;padding:20px 20px 16px}h3.svelte-1xojztr{font-size:var(--text-lg);margin:0 0 14px;font-weight:650}.opts.svelte-1xojztr{flex-direction:column;gap:4px;display:flex}label.svelte-1xojztr{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:6px 8px;font-weight:500;display:flex}label.svelte-1xojztr:hover{background:var(--bg-hover)}input.svelte-1xojztr{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px}footer.svelte-1xojztr{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.backdrop.svelte-1gkbllk{z-index:1800;background:var(--overlay);animation:fade-in var(--dur-fast);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-1gkbllk{background:var(--bg-elevated);width:min(400px,100vw - 32px);box-shadow:var(--shadow-lg);animation:pop-in var(--dur) var(--ease-out);border-radius:16px;gap:12px;padding:20px;display:grid}.dialog.svelte-1gkbllk:focus-visible{outline:none}.head.svelte-1gkbllk{align-items:center;gap:12px;display:flex}.icon.svelte-1gkbllk{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.icon.danger.svelte-1gkbllk{background:var(--red-soft);color:var(--red)}h3.svelte-1gkbllk{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.3}.message.svelte-1gkbllk{color:var(--text-2);white-space:pre-line;margin:0;line-height:1.5}.detail.svelte-1gkbllk{font-family:var(--font-mono);color:var(--text-2);background:var(--bg-sunken);word-spacing:.2em;border-radius:8px;padding:8px 10px;font-size:12px}footer.svelte-1gkbllk{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.app.svelte-1n46o8q{opacity:0;height:100vh;transition:opacity .16s var(--ease);display:flex;overflow:hidden}.app.booted.svelte-1n46o8q{opacity:1}main.svelte-1n46o8q{flex:1;min-width:0;height:100%;display:flex}main.below.svelte-1n46o8q{flex-direction:column}.dock.svelte-1n46o8q{z-index:700;pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:0;right:18px}
