@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:100 1000;font-display:swap;src:url(./google-sans-flex-latin.DxH7-qs6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Google Sans Flex", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-body: "Google Sans Flex", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--proj-blue: #2563eb;--proj-sky: #0d8fd4;--proj-cyan: #0e9aa7;--proj-indigo: #4f46e5;--proj-violet: #7c3aed;--proj-fuchsia: #c026a8;--proj-pink: #d43f79;--proj-amber: #d97706;--proj-orange: #e2661d;--proj-gold: #a98410;--proj-slate: #5b6b8c;--proj-brown: #96602f;--sel-lift: 0 1px 2px rgb(var(--shadow-rgb) / .06), 0 2px 8px rgb(var(--shadow-rgb) / .06);--half-lift: 0 1px 2px rgb(var(--shadow-rgb) / .04), 0 2px 6px rgb(var(--shadow-rgb) / .04);--shadow: 0 1px 2px rgb(var(--shadow-rgb) / .06), 0 12px 32px -4px rgb(var(--shadow-rgb) / .14);--scrim: rgb(var(--shadow-rgb) / .09);--primary: var(--ink);--primary-strong: var(--ink);--on-primary: var(--paper);--surface: var(--paper);--surface-2: var(--paper);--stage: var(--paper);--brick: var(--due);--brick-tint: color-mix(in srgb, var(--due) 10%, transparent);--sage: var(--done);--sage-tint: color-mix(in srgb, var(--done) 12%, transparent);--clay: var(--amber);--scrollbar-thumb: color-mix(in srgb, var(--muted) 40%, transparent);--scrollbar-thumb-hover: color-mix(in srgb, var(--muted) 60%, transparent);--fab-h: 3rem;--fab-inset: 5.4rem;--fab-clearance: calc(var(--fab-inset) + var(--fab-h) + env(safe-area-inset-bottom))}@media not all and (min-width: 768px){:root:not(:has(.page-fab)){--fab-h: 0rem}}@media (min-width: 768px){:root{--fab-inset: 1.5rem}}:root,:root[data-theme=paper]{--paper: #ede7db;--tag-sq-strength: 80%;--raised: #f7f3ea;--sheet: #ede7db;--ink: #211c17;--ink-2: #4a4036;--muted: #665d4f;--hairline: #d5c9b3;--sep: #d5c9b3;--divider: #d5c9b3;--hover: #e5dccb;--pressed: #ded3bf;--nav-sel: #ded3bf;--seg-track: #e2dcd0;--mention-bg: #e5dccb;--mention-self-bg: #f3d98a;--mention-self-ink: #5c4000;--mention-other-bg: #c5d3e8;--mention-other-ink: #153e70;--now: #1b6a36;--starts-in: #1d58a6;--due: #a8352c;--done: #1b6a36;--amber: #875800;--shadow-rgb: 60 42 22;color-scheme:light;--blk-fill-pct: 18%;--blk-fill-base: #f7f3ea;--blk-title-pct: 55%;--blk-meta-pct: 61%;--blk-ink-base: #1c140c;--blk-meta-base: #1c140c;--blk-stone: #78716c}:root[data-theme=light]{--paper: #ffffff;--tag-sq-strength: 85%;--raised: #ffffff;--sheet: #ffffff;--ink: #111111;--ink-2: #111111;--muted: #6b6b6b;--hairline: #e5e5e5;--sep: #e6e6e6;--divider: #ededed;--hover: #f5f5f5;--pressed: #ebebeb;--nav-sel: #fafafa;--seg-track: #f3f3f3;--mention-bg: #f0f0f0;--mention-self-bg: #fce9a9;--mention-self-ink: #6b4800;--mention-other-bg: #dce8f7;--mention-other-ink: #123e73;--now: #137333;--starts-in: #1a5fb4;--due: #b91c1c;--done: #15803d;--amber: #8a5a00;--shadow-rgb: 0 0 0;color-scheme:light;--blk-fill-pct: 14%;--blk-fill-base: #ffffff;--blk-title-pct: 55%;--blk-meta-pct: 68%;--blk-ink-base: #000000;--blk-meta-base: #000000;--blk-stone: #78716c}:root[data-theme=dark]{--paper: #1f1f1f;--tag-sq-strength: 100%;--raised: #282a2c;--sheet: #222325;--ink: #e3e3e3;--ink-2: #c4c7c5;--muted: #9aa0a6;--hairline: #3a3c3e;--sep: #3a3c3e;--divider: #3a3c3e;--hover: #333537;--pressed: #3c3f41;--nav-sel: #3c3f41;--seg-track: #2c2c2c;--mention-bg: #333537;--mention-self-bg: #6a531a;--mention-self-ink: #ffe299;--mention-other-bg: #2c4468;--mention-other-ink: #cfe0fb;--now: #6dd58c;--starts-in: #8ab4f8;--due: #f87171;--done: #4ade80;--amber: #e0a84a;--shadow-rgb: 0 0 0;--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 12px 32px -4px rgb(0 0 0 / .45);--scrim: rgb(0 0 0 / .35);color-scheme:dark;--blk-fill-pct: 26%;--blk-fill-base: #2a2c2e;--blk-title-pct: 14%;--blk-meta-pct: 24%;--blk-ink-base: #e3e3e3;--blk-meta-base: #d3d5d4;--blk-stone: #a8a29e;--proj-blue: #6ea8fe;--proj-sky: #4cc4f0;--proj-cyan: #34d0d8;--proj-indigo: #8b93f8;--proj-violet: #b197fc;--proj-fuchsia: #e979d6;--proj-pink: #f58bb3;--proj-amber: #f0a83c;--proj-orange: #fb9153;--proj-gold: #d4b234;--proj-slate: #97a6c4;--proj-brown: #c3895a}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}h1{font-weight:600!important}h1,h2,h3{font-family:var(--font-display);line-height:1.1;margin:0;text-wrap:balance}h2,h3{font-weight:500}b,strong,mark{font-weight:600}a{color:var(--primary);text-decoration:none}button{font-family:inherit}.tnum{font-variant-numeric:tabular-nums}.disp{font-family:var(--font-display)}:where(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.app-shell{min-height:100vh;min-height:100dvh;background:var(--paper)}.app-main{min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);max-width:32rem;margin:0 auto;position:relative}.app-shell.full-bleed>.app-main{display:contents}@media (min-width: 768px){.app-shell:not(.bare):not(.full-bleed){display:grid;grid-template-columns:200px minmax(0,1fr);height:100dvh;overflow:hidden;transition:grid-template-columns .22s ease}.app-shell:not(.bare):not(.full-bleed).sidebar-collapsed{grid-template-columns:4.6rem minmax(0,1fr)}.app-shell:not(.bare):not(.full-bleed) .app-main{max-width:none;margin:0;height:100dvh;min-height:0}}.app-scroll{flex:1;overflow-y:auto;padding:0 1.05rem var(--fab-clearance)}@media (min-width: 768px){.app-scroll{padding:0 2.2rem var(--fab-clearance)}}@media (max-width: 767px){.app-shell:not(.bare):not(.full-bleed)>.app-main:not(:has(>.app-scroll)){padding-bottom:var(--fab-clearance)}}@media (min-width: 768px){.page-narrow{max-width:46rem}}.label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.95rem}.field .flabel{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500}.field input,.field select{font:inherit;width:100%;padding:.62rem .2rem;border-radius:0;border:0;border-bottom:1px solid var(--hairline);background:transparent;color:var(--ink)}.field input:focus,.field select:focus{outline:none;border-bottom-color:var(--ink)}.field .hint{font-size:.76rem;color:var(--muted)}.form-actions{display:flex;gap:.6rem;margin-top:1.1rem}.btn{flex:1;font:inherit;font-weight:500;font-size:.94rem;padding:.72rem 1rem;border-radius:12px;border:0;background:transparent;color:var(--ink);cursor:pointer}.btn:hover:not(:disabled){background:var(--hover)}.btn.primary{background:transparent;box-shadow:var(--sel-lift);color:var(--ink)}.btn.primary:hover:not(:disabled){background:transparent;box-shadow:var(--shadow)}.btn.danger,.btn.heavy{background:var(--ink);color:var(--paper)}.btn.danger:hover:not(:disabled),.btn.heavy:hover:not(:disabled){background:var(--ink);opacity:.88}.btn:disabled{opacity:.5;cursor:not-allowed}.sk{position:relative;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--muted) 14%,var(--surface-2))}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 65%,transparent),transparent);animation:sk-shimmer 1.4s ease-in-out infinite}.sk-line{height:.85rem;border-radius:6px}.sk-card{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;box-shadow:var(--shadow);padding:.95rem 1rem}@keyframes sk-shimmer{to{transform:translate(100%)}}:root[data-theme=dark] .sk{background:color-mix(in srgb,var(--muted) 20%,var(--surface-2))}.spin{flex:none;width:.7rem;height:.7rem;border-radius:50%;border:2px solid color-mix(in srgb,var(--muted) 35%,transparent);border-top-color:var(--muted);animation:busy-spin .8s linear infinite}@keyframes busy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}.sk:after{display:none}}.duetone-plain,.duetone-none{color:var(--muted)}.duetone-due{color:var(--ink)}.duetone-over{color:var(--brick)}.facet-pill{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;flex:none;box-sizing:border-box;min-height:24px;min-width:24px;padding:.2rem .45rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:.72rem;font-weight:500;line-height:1;cursor:pointer;position:relative}.facet-pill.is-unset{padding:0;border-style:dashed;border-color:color-mix(in srgb,var(--muted) 55%,transparent);background:none;color:var(--muted);opacity:.5}.facet-pill.is-unset.is-labelled{padding:.2rem .45rem;opacity:1}.facet-pill.is-icon,.facet-pill.is-unset.is-labelled.is-icon{padding:0;width:24px}button.facet-pill:hover,a.facet-pill:hover,button.facet-pill:focus-visible,a.facet-pill:focus-visible{border-style:solid;border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--ink);opacity:1}.facet-pill:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.task:hover .facet-pill.is-unset,.task:focus-within .facet-pill.is-unset{opacity:1}@media (pointer: coarse){.facet-pill.is-unset{opacity:.75}button.facet-pill:after,a.facet-pill:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}}.db-reload{position:sticky;top:0;z-index:36;display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;padding:calc(.45rem + env(safe-area-inset-top)) .9rem .45rem;background:var(--stage);border-bottom:1px solid var(--hairline);font-size:.8rem;line-height:1.35;text-align:center}.fade-sep-right{position:relative}.fade-sep-right:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,var(--sep) 15%,var(--sep) 85%,transparent 100%)}[data-component=segmented]{display:inline-flex;flex:none;gap:2px;padding:3px;border:0;border-radius:999px;background:var(--seg-track);overflow:visible}[data-component=segmented]>button{font:inherit;font-size:.85rem;font-weight:500;padding:.35rem .8rem;border:0;border-radius:999px;background:transparent;color:var(--muted);box-shadow:none;cursor:pointer}[data-component=segmented]>button+button{border-left:0}[data-component=segmented]>button:hover:not(.on):not([aria-checked=true],[aria-selected=true]){color:var(--ink);background:transparent}[data-component=segmented]>button:is(.on,[aria-checked=true],[aria-selected=true]){background:var(--raised);color:var(--ink);box-shadow:var(--sel-lift)}.sync-status.svelte-1b7c04d{position:sticky;top:0;z-index:35;display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;padding:calc(.45rem + env(safe-area-inset-top)) .9rem .45rem;background:var(--stage);border-bottom:1px solid var(--hairline);color:var(--muted);font-size:.8rem;line-height:1.35;text-align:center;margin:0 calc(-1 * var(--page-pad, 0px))}.sync-status.is-error.svelte-1b7c04d{background-color:var(--stage);background-image:linear-gradient(var(--brick-tint),var(--brick-tint));border-bottom-color:var(--brick);color:var(--ink)}.sync-msg.svelte-1b7c04d{min-width:0}.sync-retry.svelte-1b7c04d{flex-shrink:0;padding:.25rem .7rem;border-radius:999px;border:1px solid var(--brick);background:var(--brick);color:#fff;font:inherit;font-weight:500;font-size:.75rem;cursor:pointer}.wrap.svelte-1b7c04d{display:flex;flex-direction:column;gap:1rem;padding:1rem 0 3rem}.title.svelte-1b7c04d{font-family:var(--font-display);font-weight:500;font-size:1.7rem;margin:0}.card.svelte-1b7c04d{display:flex;flex-direction:column;gap:.8rem;background:var(--surface);border:1px solid var(--hairline);border-radius:16px;box-shadow:var(--shadow);padding:1rem}.lead.svelte-1b7c04d{margin:0;font-size:1rem;line-height:1.55}.ul.svelte-1b7c04d{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.4rem;line-height:1.5;font-size:.9rem}.acts.svelte-1b7c04d{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.2rem}.acts.svelte-1b7c04d .btn:where(.svelte-1b7c04d){flex:0 0 auto;text-align:center}.hint.svelte-1b7c04d{margin:0;color:var(--muted);font-size:.85rem}.err.svelte-1b7c04d{margin:0;color:var(--brick);font-size:.85rem}.nav.svelte-oeh3u8{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:32rem;display:flex;justify-content:space-around;padding:.55rem .5rem calc(1.1rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:0;box-shadow:0 -1px 0 var(--hairline);z-index:20}.item.svelte-oeh3u8{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;color:var(--muted);text-decoration:none;font-size:.7rem;font-weight:500;letter-spacing:0;line-height:1.25;justify-content:flex-start;border:none;background:none;padding:0;font-family:inherit;cursor:pointer}.item.on.svelte-oeh3u8{color:var(--ink)}.avatar.svelte-oeh3u8{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.2rem;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:.7rem;font-weight:500;line-height:1.25;cursor:pointer}.avatar.on.svelte-oeh3u8{color:var(--ink)}.avatar.svelte-oeh3u8{--tab-av: calc(23px + 1.075rem) ;justify-content:center}.avatar.svelte-oeh3u8:focus-visible .av-circle{outline:2px solid var(--ink);outline-offset:2px}.lab.svelte-oeh3u8{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 430px){.nav.svelte-oeh3u8{padding-left:.15rem;padding-right:.15rem}.item.svelte-oeh3u8{gap:.15rem}.avatar.svelte-oeh3u8{--tab-av: calc(23px + .9rem) }.lab.svelte-oeh3u8{font-size:.6rem;letter-spacing:0}}.scrim.svelte-oeh3u8{position:fixed;top:0;right:0;bottom:0;left:0;border:none;background:transparent;padding:0;cursor:default;z-index:30}.picker.svelte-oeh3u8{position:absolute;right:.5rem;bottom:calc(100% + .4rem);z-index:40;display:flex;flex-direction:column;gap:.1rem;min-width:12rem;max-width:min(20rem,calc(100vw - 1rem));max-height:60vh;overflow-y:auto;padding:.4rem;border-radius:12px;border:0;background:var(--raised);box-shadow:var(--shadow)}.sep.svelte-oeh3u8{height:1px;margin:.25rem .4rem;background:var(--hairline)}.picker-head.svelte-oeh3u8{margin:.15rem .4rem .3rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.opt.svelte-oeh3u8{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.55rem .5rem;border:none;border-radius:9px;background:none;color:var(--ink);font:inherit;font-size:.9rem;font-weight:400;text-align:left;text-decoration:none;cursor:pointer}.opt.svelte-oeh3u8:hover{background:var(--hover)}.opt.current.svelte-oeh3u8{font-weight:500}.opt-name.svelte-oeh3u8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 768px){.nav.svelte-oeh3u8{display:none}}.picker-headrow.svelte-oeh3u8{display:flex;align-items:center;justify-content:space-between;gap:8px}.picker-gear.svelte-oeh3u8{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;color:var(--muted);position:relative}@media (pointer: coarse){.picker-gear.svelte-oeh3u8:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}}.picker-gear.svelte-oeh3u8:hover{color:var(--ink);background:var(--hover)}.fb-pill.svelte-86xzc9{display:inline-flex;align-items:center;gap:.32rem;font:inherit;font-size:.8rem;font-weight:500;color:var(--ink);background:transparent;border:0;border-radius:999px;padding:.3rem .6rem;cursor:pointer}.fb-pill.svelte-86xzc9:hover{background:var(--hover)}.fb-pill.svelte-86xzc9 svg:where(.svelte-86xzc9){flex:none}.fb-pill.compact.svelte-86xzc9{position:relative;width:2.2rem;height:2.2rem;padding:0;gap:0;justify-content:center;border-radius:11px}.fb-pill.compact.svelte-86xzc9 span:where(.svelte-86xzc9){display:none}.fb-pill.compact.svelte-86xzc9:after{content:attr(aria-label);position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);padding:.32rem .6rem;border-radius:8px;background:var(--ink);color:var(--paper);font-size:.8rem;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:var(--shadow);z-index:40;transition:opacity .12s ease}.fb-pill.compact.svelte-86xzc9:hover:after,.fb-pill.compact.svelte-86xzc9:focus-visible:after{opacity:1}.scrim.svelte-86xzc9{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 32%,transparent);z-index:44}.composer.svelte-86xzc9{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:88dvh;background:var(--paper);border:1px solid var(--hairline);border-bottom:none;border-radius:18px 18px 0 0;box-shadow:var(--shadow);padding:0 1.05rem calc(1.2rem + env(safe-area-inset-bottom));z-index:45;display:flex;flex-direction:column;color:var(--ink)}.composer.svelte-86xzc9:focus{outline:none}@media (min-width: 34rem){.composer.svelte-86xzc9{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:min(24rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);border-bottom:1px solid var(--hairline);border-radius:16px;padding:0 1.05rem 1.1rem}}.fb-head.svelte-86xzc9{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:1.1rem 0 .8rem;border-bottom:1px solid var(--hairline);flex:none}.fb-title.svelte-86xzc9{font-family:var(--font-display);font-size:1.25rem;font-weight:500;margin:0;color:var(--ink)}.fb-x.svelte-86xzc9{width:2rem;height:2rem;flex:none;border-radius:50%;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.fb-priv.svelte-86xzc9{display:flex;align-items:flex-start;gap:.4rem;margin:.65rem 0 0;font-size:.76rem;line-height:1.4;color:var(--muted);flex:none}.fb-priv.svelte-86xzc9 svg:where(.svelte-86xzc9){flex:none;margin-top:.1rem}.fb-thread.svelte-86xzc9{display:flex;flex-direction:column;gap:.55rem;padding-top:.85rem;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.fb-thread.svelte-86xzc9>*{flex:none}.fb-thread.faded.svelte-86xzc9{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px);mask-image:linear-gradient(to bottom,transparent 0,#000 28px)}.msg.svelte-86xzc9{max-width:92%;padding:.55rem .75rem;border-radius:13px;font-size:.88rem;line-height:1.5;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.msg.me.svelte-86xzc9{align-self:flex-end;background:var(--primary);color:var(--on-primary);border-bottom-right-radius:5px}.msg.ai.svelte-86xzc9{align-self:flex-start;background:var(--surface-2);color:var(--ink);border:1px solid var(--hairline);border-bottom-left-radius:5px}.msg.ai.final.svelte-86xzc9{max-width:100%;align-self:stretch;white-space:normal}.msg.working.svelte-86xzc9{display:inline-flex;align-items:center;gap:.5rem}.fb-working.svelte-86xzc9{color:var(--muted);font-size:.84rem}.fb-dots.svelte-86xzc9{display:inline-flex;gap:.22rem}.fb-dots.svelte-86xzc9 i:where(.svelte-86xzc9){width:.36rem;height:.36rem;border-radius:50%;background:var(--muted);animation:svelte-86xzc9-fb-blink 1.2s infinite ease-in-out both}.fb-dots.svelte-86xzc9 i:where(.svelte-86xzc9):nth-child(2){animation-delay:.18s}.fb-dots.svelte-86xzc9 i:where(.svelte-86xzc9):nth-child(3){animation-delay:.36s}@keyframes svelte-86xzc9-fb-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion: reduce){.fb-dots.svelte-86xzc9 i:where(.svelte-86xzc9){animation:none;opacity:.6}}.fb-lead.svelte-86xzc9{margin:0}.fb-sum.svelte-86xzc9{margin-top:.5rem;padding:.6rem .7rem;border-radius:11px;border:1px solid var(--hairline);background:var(--surface);display:flex;flex-direction:column;gap:.3rem}.fb-sum-label.svelte-86xzc9{display:flex;align-items:center;gap:.35rem;font-size:.66rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--sage)}.fb-sum-text.svelte-86xzc9{margin:0;font-size:.86rem;line-height:1.5;color:var(--ink)}.msg.err.svelte-86xzc9{--fb-err-mix: 70%;align-self:flex-start;display:flex;align-items:flex-start;gap:.5rem;background:color-mix(in srgb,var(--clay) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--clay) 35%,var(--hairline));color:color-mix(in srgb,var(--clay) var(--fb-err-mix),var(--ink));font-size:.84rem;border-bottom-left-radius:5px;white-space:normal}:root[data-theme=dark] .msg.err.svelte-86xzc9{--fb-err-mix: 85%}.fb-err-ico.svelte-86xzc9{flex:none;width:1.05rem;height:1.05rem;margin-top:.1rem;border-radius:50%;display:grid;place-items:center;font-weight:500;font-size:.72rem;color:var(--on-primary);background:var(--clay)}.fb-comp.svelte-86xzc9{margin-top:.85rem;flex:none}.fb-input.svelte-86xzc9{display:block;width:100%;resize:none;font:inherit;font-size:.9rem;line-height:1.5;padding:.6rem .7rem;border-radius:12px;border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink)}.fb-input.svelte-86xzc9::placeholder{color:var(--muted)}.fb-input.svelte-86xzc9:focus,.fb-input.svelte-86xzc9:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 55%,var(--hairline));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent)}.fb-input.svelte-86xzc9:disabled{opacity:.6}.fb-row.svelte-86xzc9{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.5rem}.fb-btns.svelte-86xzc9{display:flex;gap:.5rem;margin-left:auto}.fb-btns.svelte-86xzc9 button:where(.svelte-86xzc9){white-space:nowrap}.fb-hint.hide-q.svelte-86xzc9{display:none}.fb-hint.svelte-86xzc9{font-size:.72rem;color:var(--muted)}.fb-send.svelte-86xzc9{font:inherit;font-weight:500;font-size:.88rem;padding:.5rem 1.1rem;border-radius:11px;border:1px solid transparent;background:var(--primary);color:var(--on-primary);cursor:pointer}.fb-send.svelte-86xzc9:disabled{opacity:.5;cursor:default}.fb-ghost.svelte-86xzc9{font:inherit;font-weight:500;font-size:.88rem;padding:.5rem .95rem;border-radius:11px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer}.fb-done.svelte-86xzc9{display:flex;justify-content:flex-end;margin-top:.85rem;flex:none}.fb-fail-actions.svelte-86xzc9{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.85rem;flex:none}.fb-mail.svelte-86xzc9{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none}a.fb-mail.svelte-86xzc9:hover{color:var(--on-primary);background:color-mix(in srgb,black 8%,var(--primary))}.fb-fail-hint.svelte-86xzc9{margin:.5rem 0 0;text-align:right;flex:none}@media (max-width: calc(34rem - .02px)){.fb-thread.svelte-86xzc9{padding-top:0;margin-top:.6rem}.fb-send.block.svelte-86xzc9{width:100%;min-height:44px;font-size:.92rem}}.sr.svelte-86xzc9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.theme-controls.svelte-1gyabi3{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.theme-controls.compact.svelte-1gyabi3{flex-direction:column;flex-wrap:nowrap;gap:.45rem}.side.svelte-12buoxc{display:none}@media (min-width: 768px){.side.svelte-12buoxc{display:flex;flex-direction:column;gap:.4rem;height:100dvh;position:sticky;top:0;z-index:30;padding:1.4rem .75rem 1.1rem;background:var(--paper);transition:padding .22s ease}.side.collapsed.svelte-12buoxc{padding:1.4rem .55rem 1.1rem;align-items:stretch}}.head.svelte-12buoxc{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:0 .6rem 1.2rem}.side.collapsed.svelte-12buoxc .head:where(.svelte-12buoxc){flex-direction:column;gap:.7rem;padding:0 0 1.2rem}.brand.svelte-12buoxc{font-family:var(--font-display);font-weight:600;font-size:1.45rem;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.side.collapsed.svelte-12buoxc .brand:where(.svelte-12buoxc){text-align:center}.toggle.svelte-12buoxc{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:10px;border:0;background:transparent;color:var(--muted);cursor:pointer}.toggle.svelte-12buoxc:hover{color:var(--ink);background:var(--hover)}.nav.svelte-12buoxc{position:relative;display:flex;flex-direction:column;gap:.15rem}@media (min-width: 768px) and (max-height: 700px){.nav.svelte-12buoxc{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.foot.svelte-12buoxc{flex:none}}.nav-item.svelte-12buoxc{position:relative;display:flex;align-items:center;gap:.7rem;padding:.62rem .65rem;border-radius:10px;color:var(--ink);font-weight:400;font-size:.95rem;white-space:nowrap;border:none;background:none;font-family:inherit;text-align:left;cursor:pointer}.side.collapsed.svelte-12buoxc .nav-item:where(.svelte-12buoxc){justify-content:center;gap:0;padding:.62rem 0}.nav-item.svelte-12buoxc:hover{box-shadow:var(--half-lift)}.nav-item.on.svelte-12buoxc{background:var(--nav-sel);font-weight:500}.nav-item.on.svelte-12buoxc:hover{box-shadow:none}:root[data-theme=light] .nav-item.on.svelte-12buoxc,:root[data-theme=light] .nav-item.on.svelte-12buoxc:hover{box-shadow:var(--sel-lift)}.search-row.svelte-12buoxc{width:100%}.kbd.svelte-12buoxc{margin-left:auto;font:inherit;font-size:.72rem;color:var(--muted)}.side.collapsed.svelte-12buoxc .nav-item:where(.svelte-12buoxc):after{content:attr(aria-label);position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);padding:.32rem .6rem;border-radius:8px;background:var(--ink);color:var(--paper);font-size:.8rem;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:var(--shadow);z-index:40;transition:opacity .12s ease}.side.collapsed.svelte-12buoxc .nav-item:where(.svelte-12buoxc):hover:after,.side.collapsed.svelte-12buoxc .nav-item:where(.svelte-12buoxc):focus-visible:after{opacity:1}.side.collapsed.svelte-12buoxc .nav-item.on:where(.svelte-12buoxc):after{opacity:0}.lab.svelte-12buoxc{overflow:hidden;text-overflow:ellipsis}.scrim.svelte-12buoxc{position:fixed;top:0;right:0;bottom:0;left:0;border:none;background:transparent;padding:0;cursor:default;z-index:45}.picker.svelte-12buoxc{position:absolute;left:calc(100% + .5rem);bottom:0;z-index:50;display:flex;flex-direction:column;gap:.1rem;min-width:13rem;max-width:18rem;max-height:60vh;overflow-y:auto;padding:.4rem;border-radius:12px;border:0;background:var(--raised);box-shadow:var(--shadow)}.picker-head.svelte-12buoxc{margin:.15rem .4rem .3rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.opt.svelte-12buoxc{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.55rem .5rem;border:none;border-radius:9px;background:none;color:var(--ink);font:inherit;font-size:.9rem;font-weight:400;text-align:left;cursor:pointer}.opt.svelte-12buoxc:hover{background:var(--hover)}.opt.current.svelte-12buoxc{font-weight:500}.opt-name.svelte-12buoxc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side.collapsed.svelte-12buoxc .lab:where(.svelte-12buoxc){display:none}.foot.svelte-12buoxc{margin-top:auto;display:flex;flex-direction:column;gap:.8rem;padding-top:1rem}.side.collapsed.svelte-12buoxc .acct-wrap:where(.svelte-12buoxc){display:none}.me.svelte-12buoxc{display:flex;align-items:center;gap:.55rem;padding:.3rem .35rem;margin:0 -.2rem;border-radius:10px;min-width:0;color:inherit;text-decoration:none}.me.svelte-12buoxc:hover{box-shadow:var(--half-lift)}.me.svelte-12buoxc:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.side.collapsed.svelte-12buoxc .me:where(.svelte-12buoxc){justify-content:center;padding:0}.side.collapsed.svelte-12buoxc .me-name:where(.svelte-12buoxc){display:none}.me-name.svelte-12buoxc{font-size:.88rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme.svelte-12buoxc{padding:0 .15rem}.side.collapsed.svelte-12buoxc .theme:where(.svelte-12buoxc){padding:0;display:flex;justify-content:center}.fe.svelte-1ehe35o{display:flex;flex-direction:column;gap:1rem}.lead.svelte-1ehe35o{margin:0;font-size:.95rem;color:var(--ink);line-height:1.45}.opts.svelte-1ehe35o{display:flex;flex-direction:column;gap:.55rem}.opt.svelte-1ehe35o{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;font:inherit;padding:.7rem .85rem;border-radius:12px;border:0;background:transparent;color:var(--ink);cursor:pointer}.opt.svelte-1ehe35o:hover{box-shadow:var(--half-lift)}.opt.lifted.svelte-1ehe35o{background:var(--raised);box-shadow:var(--sel-lift)}.opt.lifted.svelte-1ehe35o:hover{box-shadow:var(--shadow)}.opt-t.svelte-1ehe35o{font-weight:500;font-size:.95rem}.opt-d.svelte-1ehe35o{font-size:.82rem;color:var(--muted)}.toast-region.svelte-1cpok13{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--fab-inset) + env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:max-content;max-width:min(92vw,30rem);pointer-events:none}@media (min-width: 768px){.toast-region.svelte-1cpok13{bottom:1.6rem}}.toast.svelte-1cpok13{pointer-events:auto;display:block;text-align:left;padding:.7rem 1rem;border-radius:12px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font-size:.9rem;font-weight:500;cursor:pointer;animation:svelte-1cpok13-toast-in .18s ease-out}.toast.has-action.svelte-1cpok13{display:flex;align-items:center;gap:.9rem;cursor:default}.toast-more.svelte-1cpok13{pointer-events:auto;font:inherit;font-size:.8rem;font-weight:500;color:var(--muted);background:var(--surface);border:1px solid var(--hairline);border-radius:999px;padding:.2rem .7rem;box-shadow:var(--shadow);cursor:pointer}.toast-more.svelte-1cpok13:hover,.toast-more.svelte-1cpok13:focus-visible{color:var(--ink)}.toast-action.svelte-1cpok13{flex:none;font:inherit;font-weight:500;color:var(--primary);background:transparent;border:none;padding:.2rem .3rem;border-radius:6px;cursor:pointer}.toast-action.svelte-1cpok13:hover,.toast-action.svelte-1cpok13:focus-visible{outline:none;background:var(--surface-2)}@keyframes svelte-1cpok13-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.toast.svelte-1cpok13{animation:none}}.stack.svelte-tf270y{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--fab-clearance) + .6rem);z-index:60;display:flex;flex-direction:column;gap:.45rem;width:min(28rem,calc(100vw - 2rem))}.toast.svelte-tf270y{display:flex;align-items:center;gap:.6rem;background:var(--ink);color:var(--surface);border-radius:12px;padding:.6rem .7rem .6rem .9rem;box-shadow:var(--shadow);font-size:.88rem}.text.svelte-tf270y{flex:1;min-width:0;overflow-wrap:anywhere}.open.svelte-tf270y{font-weight:500;color:var(--surface);text-decoration:underline;white-space:nowrap}.x.svelte-tf270y{font:inherit;font-size:1.05rem;line-height:1;background:none;border:none;color:var(--surface);opacity:.7;cursor:pointer;padding:0 .2rem}.more.svelte-tf270y{color:var(--surface);opacity:.85;font-size:.8rem;white-space:nowrap;text-decoration:underline}.sync-status.svelte-zjvibr{position:sticky;top:0;z-index:35;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;padding:calc(.45rem + env(safe-area-inset-top)) .9rem .45rem;background:var(--stage);border-bottom:1px solid var(--hairline);color:var(--muted);font-size:.8rem;line-height:1.35;text-align:center}.sync-status.is-error.svelte-zjvibr{background-color:var(--stage);background-image:linear-gradient(var(--brick-tint),var(--brick-tint));border-bottom-color:var(--brick);color:var(--ink)}.sync-msg.svelte-zjvibr{min-width:0}.sync-busy-region.svelte-zjvibr{height:0;flex-shrink:0;pointer-events:none}.sync-busy.svelte-zjvibr{position:absolute;top:.6rem;left:50%;transform:translate(-50%);z-index:35;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .7rem;border-radius:999px;border:1px solid var(--hairline);background:var(--stage);color:var(--muted);font-size:.76rem;line-height:1.35;white-space:nowrap;pointer-events:none}.sync-sep.svelte-zjvibr{opacity:.8}@media (max-width: 767px){.sync-busy.svelte-zjvibr{position:fixed;top:auto;bottom:calc(var(--fab-clearance) + .6rem);box-shadow:var(--shadow)}}.sync-retry.svelte-zjvibr{flex-shrink:0;padding:.25rem .7rem;border-radius:999px;border:1px solid var(--brick);background:var(--brick);color:#fff;font:inherit;font-weight:500;font-size:.75rem;cursor:pointer}.sync-retry.svelte-zjvibr:hover:not(:disabled){filter:brightness(.95)}.sync-retry.svelte-zjvibr:disabled{opacity:.6;cursor:default}.sync-card.svelte-zjvibr{flex-shrink:0;max-height:40vh;overflow-y:auto;margin:.5rem .75rem 0;padding:.6rem .8rem;border:1px solid var(--hairline);border-left:3px solid var(--muted);border-radius:8px;background:var(--stage);color:var(--ink);font-size:.85rem;line-height:1.4}.sync-card.is-dead.svelte-zjvibr{border-left-color:var(--brick)}.sync-card.is-conflict.svelte-zjvibr{border-left-color:var(--ink)}.sync-card-link.svelte-zjvibr{font-weight:500;color:var(--ink);overflow-wrap:anywhere}.sync-card-heading.svelte-zjvibr{margin:0 0 .25rem;font-size:.9rem;font-weight:500}.sync-card-list.svelte-zjvibr{list-style:none;margin:0;padding:0}.sync-card-item.svelte-zjvibr+.sync-card-item:where(.svelte-zjvibr){margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--hairline)}.sync-card-what.svelte-zjvibr{margin:0;font-weight:500;overflow-wrap:anywhere}.sync-card-why.svelte-zjvibr,.sync-card-error.svelte-zjvibr,.sync-card-confirm.svelte-zjvibr{margin:.15rem 0 0;color:var(--muted)}.sync-card-error.svelte-zjvibr{color:var(--brick)}.sync-card-actions.svelte-zjvibr{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem}.sync-card-btn.svelte-zjvibr,.sync-card-quiet.svelte-zjvibr{padding:.25rem .7rem;border-radius:999px;font:inherit;font-size:.78rem;font-weight:500;cursor:pointer;text-decoration:none}.sync-card-btn.svelte-zjvibr{border:1px solid var(--ink);background:var(--ink);color:var(--stage)}.sync-card-quiet.svelte-zjvibr{border:1px solid var(--hairline);background:transparent;color:var(--ink)}.sync-card-quiet.is-danger.svelte-zjvibr{border-color:var(--brick);color:var(--brick)}.sync-card-btn.svelte-zjvibr:disabled,.sync-card-quiet.svelte-zjvibr:disabled{opacity:.6;cursor:default}.ma.svelte-1ky0886{display:flex;flex-wrap:wrap;gap:.1rem .9rem;margin:0 0 .1rem 1.6rem}.ma-btn.svelte-1ky0886{font:inherit;font-size:.84rem;font-weight:500;background:transparent;border:0;box-shadow:none;padding:.35rem .4rem;border-radius:8px;cursor:pointer;color:var(--ink);min-height:32px}.ma-btn.svelte-1ky0886:hover{background:var(--hover)}.slide.svelte-1r7aqci{position:fixed;top:0;right:0;bottom:0;z-index:40;box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:16px 24px 0 28px;--conv-bg: var(--paper);background:var(--conv-bg);color:var(--ink);border-radius:16px 0 0 16px;box-shadow:-12px 0 40px -16px color-mix(in srgb,var(--ink) 28%,transparent),-1px 0 color-mix(in srgb,var(--ink) 5%,transparent);animation:svelte-1r7aqci-slide-in .32s cubic-bezier(.2,.7,.2,1) both;outline:none}:root[data-theme=dark] .slide.svelte-1r7aqci{--conv-bg: color-mix(in srgb, #fff 5%, var(--paper));background:var(--conv-bg)}.slide.phone.svelte-1r7aqci{border-radius:0;padding:12px 16px 0}@keyframes svelte-1r7aqci-slide-in{0%{transform:translate(100%)}to{transform:none}}.slide.still.svelte-1r7aqci{animation:none}@media (prefers-reduced-motion: reduce){.slide.svelte-1r7aqci{animation:none}}.top.svelte-1r7aqci{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.trail.svelte-1r7aqci{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;font-size:.78rem;color:var(--muted)}.trail.svelte-1r7aqci a:where(.svelte-1r7aqci){color:inherit;text-decoration:none}.trail.svelte-1r7aqci a:where(.svelte-1r7aqci):hover{text-decoration:underline}.back.svelte-1r7aqci{flex:none;width:28px;height:28px;margin-left:-6px;display:grid;place-items:center;border:0;border-radius:999px;background:none;color:var(--muted);cursor:pointer}.back.svelte-1r7aqci:hover{background:var(--surface-2);color:var(--ink)}.x.svelte-1r7aqci{margin-left:auto;flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:999px;background:none;color:var(--muted);cursor:pointer}.x.svelte-1r7aqci:hover{background:var(--surface-2);color:var(--ink)}.head.svelte-1r7aqci{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.meta.svelte-1r7aqci .mline{display:flex;flex-wrap:nowrap;align-items:center;gap:.3rem .8rem;min-width:0;max-width:100%}.meta.svelte-1r7aqci{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;font-size:.84rem;padding-left:2rem;min-width:0}.tabs.svelte-1r7aqci{align-self:flex-start}.cols.svelte-1r7aqci{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);column-gap:0}.cols.tabbed.svelte-1r7aqci{grid-template-columns:minmax(0,1fr)}.col.svelte-1r7aqci{min-width:0;min-height:0}.col[hidden].svelte-1r7aqci{display:none}.conv.svelte-1r7aqci{display:flex;flex-direction:column;padding-right:1.4rem}.cols.tabbed.svelte-1r7aqci .conv:where(.svelte-1r7aqci){padding-right:0}.conv.svelte-1r7aqci [data-testid=conversation-reply]{margin-left:-28px;padding-left:28px}.slide.phone.svelte-1r7aqci .conv:where(.svelte-1r7aqci) [data-testid=conversation-reply]{margin-left:-16px;padding-left:16px}.det.svelte-1r7aqci{overflow-y:auto;overflow-x:hidden;padding:.2rem .2rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:1.3rem;border-image:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--ink) 14%,transparent) 12%,color-mix(in srgb,var(--ink) 14%,transparent) 88%,transparent) 1;border-left:1px solid}.det.svelte-1r7aqci>*{flex:none}.cols.tabbed.svelte-1r7aqci .det:where(.svelte-1r7aqci){border:0;padding-left:0}.tnm-open.svelte-nuqe3u:after{content:" ↗" / ""}.shead.svelte-thpv4m{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.label.svelte-thpv4m{margin:0;font-size:.8rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink);display:flex;align-items:baseline}.n.svelte-thpv4m{margin-left:.4rem;font-weight:400;color:var(--muted)}.sr.svelte-thpv4m{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lactions.svelte-thpv4m{display:flex;flex-wrap:wrap;gap:0 .8rem;margin-top:.2rem}.qa.svelte-thpv4m{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .4rem;margin-left:-.4rem;border:0;border-radius:6px;background:none;color:var(--muted);font:inherit;font-size:.82rem;cursor:pointer}.qa.svelte-thpv4m:before{content:"+"}.qa.svelte-thpv4m:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.btn.svelte-thpv4m{flex:none;display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-weight:500;padding:.5rem .85rem;border-radius:10px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer}.btn.sm.svelte-thpv4m{font-size:.82rem;padding:.42rem .7rem}.btn.primary.svelte-thpv4m{background:var(--primary);color:var(--on-primary);border-color:transparent}.btn.svelte-thpv4m:hover{background:var(--surface-2)}.btn.primary.svelte-thpv4m:hover{background:color-mix(in srgb,var(--primary) 88%,black)}.notelist.svelte-thpv4m,.picklist.svelte-thpv4m{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.noterow.svelte-thpv4m{display:flex;align-items:baseline;gap:.5rem;min-width:0;padding:.25rem 0;cursor:pointer}.noterow.svelte-thpv4m .ofm{align-self:center}.nglyph.svelte-thpv4m{align-self:center;flex:none;display:flex;color:var(--muted)}.n-title.svelte-thpv4m{flex:none;max-width:55%;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:.9rem;font-weight:500;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.n-title.untitled.svelte-thpv4m{color:var(--ink)}.noterow.svelte-thpv4m:hover .n-title:where(.svelte-thpv4m){text-decoration:underline;text-underline-offset:2px}.n-prev.svelte-thpv4m{flex:1;min-width:0;color:var(--muted);font-size:.85rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-prev.svelte-thpv4m *{display:inline;margin:0;padding:0;white-space:nowrap;color:inherit;font-size:inherit;font-weight:inherit}.pickrow.svelte-thpv4m{display:flex;align-items:center;gap:.5rem;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;padding:.7rem .8rem}.picklist.svelte-thpv4m{gap:.6rem}.pk-main.svelte-thpv4m{flex:1;min-width:0}.pk-title.svelte-thpv4m{display:block;font-weight:500;font-size:.98rem;line-height:1.2;margin-bottom:.25rem;overflow-wrap:anywhere}.pk-title.untitled.svelte-thpv4m{color:var(--muted)}.pk-body.svelte-thpv4m{font-size:.86rem}.search.svelte-thpv4m{width:100%;font:inherit;padding:.55rem .8rem;border-radius:10px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);margin-bottom:.8rem}.empty.svelte-thpv4m{margin:0;color:var(--muted);font-size:.85rem;line-height:1.5}.attach.svelte-thpv4m .empty:where(.svelte-thpv4m){padding:1.2rem .4rem;text-align:center;background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px}.form-actions.svelte-thpv4m{display:flex;justify-content:flex-end;margin-top:.9rem}.editwrap.svelte-thpv4m{display:flex;flex-direction:column;min-height:0}.secondary.svelte-thpv4m{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.7rem}.linkbtn.svelte-thpv4m{background:none;border:none;padding:0;font:inherit;font-size:.82rem;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.linkbtn.svelte-thpv4m:hover{color:var(--ink)}.body.svelte-nxz7rr{position:relative}.body.has-menu.svelte-nxz7rr{padding-right:1.9rem}.bmenu.svelte-nxz7rr{position:absolute;top:0;right:0;z-index:2}.btitle.svelte-nxz7rr{margin:0 0 .2rem;font-size:.9rem;font-weight:500;color:var(--ink-2, var(--ink))}.wait.svelte-nxz7rr{margin:0;color:var(--muted);font-size:.9rem;opacity:.7}.fhead.svelte-9gv928{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.4rem}.label.svelte-9gv928{margin:0;font-size:.8rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink);display:flex;align-items:baseline}.n.svelte-9gv928{margin-left:.4rem;font-weight:400;color:var(--muted)}.qa.svelte-9gv928{display:inline-flex;align-items:center;gap:.3rem;margin:.2rem 0 0 -.4rem;padding:.25rem .4rem;border:0;border-radius:6px;background:none;color:var(--muted);font:inherit;font-size:.82rem;cursor:pointer}.qa.svelte-9gv928:before{content:"+"}.qa.plain.svelte-9gv928:before{content:none}.qa.svelte-9gv928:disabled{opacity:.6;cursor:default}.qa.svelte-9gv928:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.cards.svelte-9gv928{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cards.svelte-9gv928>li:where(.svelte-9gv928){min-width:0;display:flex}.cards.svelte-9gv928>li:where(.svelte-9gv928)>.card{flex:1}.btn.svelte-9gv928{flex:none;display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-weight:500;border-radius:10px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer}.btn.sm.svelte-9gv928{font-size:.82rem;padding:.42rem .7rem}.btn.primary.svelte-9gv928{background:var(--primary);color:var(--on-primary);border-color:transparent}.btn.svelte-9gv928:hover{background:var(--surface-2)}.btn.primary.svelte-9gv928:hover{background:color-mix(in srgb,var(--primary) 88%,black)}.plist.svelte-9gv928{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.prow.svelte-9gv928{display:flex;align-items:center;gap:.55rem;min-width:0;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;padding:.5rem .6rem}.ficon.svelte-9gv928{flex:none;display:flex;color:var(--muted)}.chip.svelte-9gv928{flex:none;font-size:.7rem;font-weight:500;letter-spacing:.03em;padding:.12rem .45rem;border-radius:999px;background:var(--surface-2);border:1px solid var(--hairline);color:var(--muted);margin-left:.35rem}.empty.svelte-9gv928{margin:0;color:var(--muted);font-size:.9rem;padding:.8rem .4rem;text-align:center;background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px}.files.svelte-9gv928>.empty:where(.svelte-9gv928){padding:0;text-align:left;background:none;border:0;font-size:.85rem}.retry.svelte-9gv928{font:inherit;color:inherit;text-decoration:underline;background:none;border:0;padding:0 0 0 .3rem;cursor:pointer}.err.svelte-9gv928{color:var(--danger, #b42318);font-size:.85rem;margin:0 0 .5rem}.sk.svelte-9gv928{height:2.6rem;border-radius:12px;background:var(--surface-2)}.filters.svelte-9gv928{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem}.pill.svelte-9gv928{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;border:1px solid var(--hairline);border-radius:999px;padding:.25rem .6rem;background:var(--surface);max-width:100%}.pill.svelte-9gv928 select:where(.svelte-9gv928){font:inherit;border:none;background:transparent;color:var(--ink);max-width:14rem}.pill.toggle.on.svelte-9gv928{border-color:var(--primary)}.sr.svelte-9gv928{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pmain.svelte-9gv928{flex:1;min-width:0}.pname.svelte-9gv928{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmeta.svelte-9gv928{font-size:.78rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more.svelte-9gv928{margin-top:.7rem}@media (min-width: 48rem){.plist.svelte-9gv928{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem}}.subs-sec.svelte-1z1v0h{display:flex;flex-direction:column}.label.svelte-1z1v0h{margin:0 0 .4rem;font-size:.8rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink);display:flex;align-items:baseline}.n.svelte-1z1v0h{margin-left:.4rem;font-weight:400;color:var(--ink)}.rows.svelte-1z1v0h{list-style:none;margin:0 0 .3rem;padding:0;display:flex;flex-direction:column}.row.svelte-1z1v0h{display:grid;grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center;column-gap:.65rem;min-height:2rem;padding:.1rem .25rem .1rem 0;border-radius:8px}.row.svelte-1z1v0h:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.circle.svelte-1z1v0h{width:1.15rem;height:1.15rem;padding:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ink) 55%,transparent);background:transparent;color:var(--on-primary);font-size:.62rem;cursor:pointer;display:grid;place-items:center}.circle.on.svelte-1z1v0h{background:var(--sage);border-color:var(--sage)}.ttl.svelte-1z1v0h{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);text-decoration:none;font-size:.92rem}.ttl.svelte-1z1v0h:hover,.ttl.svelte-1z1v0h:focus-visible{text-decoration:underline;text-underline-offset:3px}.done.svelte-1z1v0h .ttl:where(.svelte-1z1v0h){color:var(--muted);text-decoration:line-through}.facets.svelte-1z1v0h{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--muted)}.cnt.svelte-1z1v0h{display:inline-flex;align-items:center;gap:.25rem}.who.svelte-1z1v0h .av{width:1.2rem;height:1.2rem;font-size:.55rem}.due.svelte-1z1v0h{min-width:3.1rem;text-align:right}.due.late.svelte-1z1v0h{color:var(--amber)}.add-field.svelte-1z1v0h{box-sizing:border-box;width:100%;margin:.2rem 0;padding:.45rem .6rem;font:inherit;font-size:.92rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:0;outline:none}.add-field.svelte-1z1v0h:focus{border-bottom-color:var(--ink)}.qa-open.svelte-1z1v0h{align-self:flex-start;margin-left:-.4rem;padding:.25rem .4rem;border:0;border-radius:6px;background:none;color:var(--muted);font:inherit;font-size:.82rem;cursor:pointer}.qa-open.svelte-1z1v0h:before{content:"+ "}.qa-open.svelte-1z1v0h:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.tm-headl.svelte-1flxhdg{display:flex;align-items:flex-start;gap:.6rem;flex:1;min-width:0}.tm-headr.svelte-1flxhdg{display:flex;align-items:center;gap:.4rem;flex:none}.tm-check.svelte-1flxhdg{--check-size: 1.4rem;width:var(--check-size);height:var(--check-size);flex:none;margin-top:.1rem;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ink) 55%,transparent);background:transparent;color:var(--on-primary);font-size:.72rem;cursor:pointer;display:grid;place-items:center}.tm-check.sm.svelte-1flxhdg{--check-size: 1.15rem;margin-top:0}.tm-check.on.svelte-1flxhdg{background:var(--sage);border-color:var(--sage)}.tm-ms.svelte-1flxhdg{flex:none;color:var(--primary);font-size:.85rem;line-height:1.6rem}.tm-title.svelte-1flxhdg{flex:1;min-width:0;font-family:var(--font-display);font-weight:600;font-size:1.3rem;letter-spacing:-.01em;line-height:1.15;color:var(--ink);padding:.1rem .25rem;margin:-.1rem -.25rem;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;cursor:text;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tm-title.svelte-1flxhdg:hover{background:var(--surface-2)}.tm-title.done.svelte-1flxhdg{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--sage)}.tm-title.is-editing.svelte-1flxhdg{display:block;resize:none;field-sizing:content;max-height:12rem;overflow-y:auto;border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:var(--surface-2)}.tm-title.is-static.svelte-1flxhdg{cursor:default}.tm-title.is-static.svelte-1flxhdg:hover{background:transparent}.tm-archived.svelte-1flxhdg{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:.7rem .9rem;margin-bottom:.9rem;border:0;border-radius:12px;background:var(--surface)}.tm-archived.svelte-1flxhdg p:where(.svelte-1flxhdg){margin:0;font-weight:500}.tm-archived.svelte-1flxhdg .tm-arch-l:where(.svelte-1flxhdg){font-weight:400;color:var(--muted);margin-top:2px}.tm-restore.svelte-1flxhdg{border:0;background:transparent;color:var(--ink);font:inherit;font-weight:500;padding:4px 10px;border-radius:10px;cursor:pointer}.tm-restore.svelte-1flxhdg:hover:not(:disabled){box-shadow:var(--half-lift)}.tm-restore.svelte-1flxhdg:disabled{opacity:.45;cursor:default}.tm-sec.svelte-1flxhdg{min-width:0}.tm-empty.svelte-1flxhdg{margin:0 0 .4rem;font-size:.85rem;color:var(--muted)}.tm-counts.svelte-1flxhdg{display:inline-flex;flex:none;gap:.6rem;padding-left:.5rem;color:var(--ink)}.tm-counts.svelte-1flxhdg span:where(.svelte-1flxhdg){display:inline-flex;align-items:center;gap:.25rem}.tm-props.svelte-1flxhdg{display:grid;grid-template-columns:6.4rem minmax(0,1fr);column-gap:.6rem;row-gap:.25rem;align-items:center;margin:0}.tm-props.svelte-1flxhdg dt:where(.svelte-1flxhdg){font-size:.8rem;color:var(--ink);font-weight:500;min-height:2rem;display:flex;align-items:center}.tm-props.svelte-1flxhdg dd:where(.svelte-1flxhdg){margin:0;min-width:0;min-height:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;font-size:.84rem}.tm-move.svelte-1flxhdg{display:inline-flex;max-width:100%;min-width:0;padding:0;border:0;background:none;cursor:pointer;border-radius:999px}.tm-plain.svelte-1flxhdg{font:inherit;font-weight:400;background:none;border:1px solid transparent;border-radius:6px;padding:.1rem .3rem;margin:-.1rem -.3rem;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.tm-plain.svelte-1flxhdg.duetone-over{color:var(--brick)}.tm-plain.svelte-1flxhdg.duetone-plain,.tm-plain.svelte-1flxhdg.duetone-none{color:var(--muted)}.tm-plain.svelte-1flxhdg:hover{background:var(--surface-2)}.tm-due.svelte-1flxhdg{font-size:.84rem}.tm-pname.svelte-1flxhdg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-move.squeeze.svelte-1flxhdg,.tm-ms-link.squeeze.svelte-1flxhdg{flex:0 1 auto;min-width:6ch;max-width:10rem;overflow:hidden}.tm-who.squeeze.svelte-1flxhdg{min-width:0;max-width:7rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tm-ms-link.svelte-1flxhdg{display:inline-flex;align-items:baseline;gap:.3rem;min-width:0;max-width:16rem;font-size:.84rem;color:var(--muted);text-decoration:none}.tm-ms-link.svelte-1flxhdg:hover{color:var(--ink);text-decoration:underline}.tm-ms-flag.svelte-1flxhdg{flex:none;font-size:.7rem}.tm-subcount.svelte-1flxhdg{display:inline-flex;align-items:center;gap:.25rem;font-size:.82rem;color:var(--muted)}.tm-who.tm-who.svelte-1flxhdg .trigger.astext{gap:.35rem;border-radius:6px;line-height:inherit;font:inherit;color:var(--muted)}.tm-who.tm-who.svelte-1flxhdg .trigger.astext:hover{color:var(--ink)}[data-testid=slide-meta-how][data-testid]:has(.asg-required){flex-wrap:wrap}[data-testid=slide-meta-how][data-testid] .tm-who:has(.asg-required){flex:1 0 100%;flex-wrap:wrap}.tm-who.svelte-1flxhdg .assignee-pick:has(.asg-required){flex:1 0 100%;flex-wrap:wrap}.tm-who.svelte-1flxhdg .asg-required{flex:1 0 100%;max-width:none}.tm-who.svelte-1flxhdg,.tm-deleg.svelte-1flxhdg{display:inline-flex;align-items:center;font-size:.84rem}.tm-tagedit.svelte-1flxhdg{flex-basis:100%;min-width:0}.tm-plain.is-done.svelte-1flxhdg{color:var(--sage)}.tm-blocks.svelte-1flxhdg{display:flex;flex-direction:column;gap:6px}.tm-blk.svelte-1flxhdg{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 12px;border:0;border-radius:10px;font:inherit;text-align:left;cursor:pointer;--hue-fill: var(--blk-fill-pct);background:color-mix(in srgb,var(--accent, var(--primary)) var(--hue-fill),var(--blk-fill-base));color:color-mix(in srgb,var(--accent, var(--primary)) var(--blk-title-pct),var(--blk-ink-base))}.tm-blk.svelte-1flxhdg:hover,.tm-blk.svelte-1flxhdg:focus-visible{--hue-fill: calc(var(--blk-fill-pct) + 4%)}.tm-bw.svelte-1flxhdg{font-size:.86rem;font-weight:500}.tm-bn.svelte-1flxhdg{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:color-mix(in srgb,var(--accent, var(--primary)) var(--blk-meta-pct),var(--blk-meta-base))}.tm-brow.svelte-1flxhdg{display:flex;flex-direction:column;gap:2px}.tm-after.svelte-1flxhdg{padding:0 12px;font-size:.74rem;color:var(--amber)}.tm-block.svelte-1flxhdg{font:inherit;font-size:.78rem;font-weight:500;padding:.15rem .45rem;border-radius:999px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer}.muted.svelte-1flxhdg{color:var(--muted)}.label.svelte-1flxhdg{margin:0 0 .4rem;font-size:.8rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink);display:flex;align-items:baseline}.n.svelte-1flxhdg{margin-left:.4rem;font-weight:400;color:var(--muted)}.qa-open.svelte-1flxhdg{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;padding:.25rem .4rem;margin-left:-.4rem;border:0;border-radius:6px;background:none;color:var(--muted);font:inherit;font-size:.82rem;cursor:pointer}.qa-open.svelte-1flxhdg:before{content:"+"}.qa-open.tm-ask.svelte-1flxhdg:before{content:none}.qa-open.svelte-1flxhdg:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.btn.svelte-1flxhdg{flex:none;display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-weight:500;padding:.5rem .85rem;border-radius:10px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer}.btn.sm.svelte-1flxhdg{font-size:.82rem;padding:.42rem .7rem}.btn.primary.svelte-1flxhdg{background:var(--primary);color:var(--on-primary);border-color:transparent}.tm-local.svelte-1flxhdg{white-space:pre;color:var(--muted);font-weight:500}.missing.svelte-1xmoxia{margin:0;color:var(--muted)}.ft-headl.svelte-19n9d9r{min-width:0}.ft-title.svelte-19n9d9r{margin:0;font-size:1.25rem}.ft-sub.svelte-19n9d9r{margin:.15rem 0 0;font-size:.82rem;color:var(--muted);overflow-wrap:anywhere}.ft-choice.svelte-19n9d9r{margin-top:.6rem}.ft-mode.svelte-19n9d9r{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:.6rem}.ft-moving.svelte-19n9d9r{font-size:.9rem;font-weight:500;color:var(--ink)}.ft-pick.svelte-19n9d9r{display:flex;flex-wrap:wrap;gap:6px;margin-top:.5rem}.ft-yours.svelte-19n9d9r{display:inline-flex;align-items:center;gap:.25rem;padding:.08rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);font-size:.7rem;font-weight:500;white-space:nowrap}.ft-gnew.svelte-19n9d9r,.ft-gcur.svelte-19n9d9r{white-space:pre-wrap}.ft-gnew.svelte-19n9d9r{color:color-mix(in srgb,var(--sage) 70%,var(--ink))}.ft-cols.svelte-19n9d9r{display:flex;flex-direction:column;gap:1rem}.ft-l.svelte-19n9d9r{min-width:0}.ft-past.svelte-19n9d9r{margin:0 auto 0 0;align-self:center;font-size:.8rem;color:var(--muted)}.ft-sec.svelte-19n9d9r{margin-top:.9rem}.ft-hd.svelte-19n9d9r{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sec-h.svelte-19n9d9r{font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem}.ft-hd.svelte-19n9d9r .sec-h:where(.svelte-19n9d9r){margin:0}.ft-dur.svelte-19n9d9r{display:inline-flex;gap:.25rem}.ft-row.svelte-19n9d9r{display:flex;flex-wrap:wrap;gap:.4rem .5rem}.ft-chip.svelte-19n9d9r{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;font:inherit;font-weight:500;font-size:.8rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--hairline);background:transparent;color:var(--muted);cursor:pointer}.ft-chip.svelte-19n9d9r:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 25%,var(--hairline))}.ft-chip.on.svelte-19n9d9r{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--hairline));background:color-mix(in srgb,var(--primary) 12%,transparent)}.ft-chip.svelte-19n9d9r:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent)}.ft-none.svelte-19n9d9r{margin:0;font-size:.8rem;color:var(--muted)}.ft-link.svelte-19n9d9r{font:inherit;font-weight:500;color:var(--primary);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ft-hours.svelte-19n9d9r{margin:.35rem 0 0;font-size:.72rem;line-height:1.25;color:var(--muted)}.ft-hours.svelte-19n9d9r a:where(.svelte-19n9d9r){color:var(--primary);font-weight:500}.ft-hidden.svelte-19n9d9r{font-size:.72rem;color:var(--muted)}.ft-hidden.svelte-19n9d9r .narrow:where(.svelte-19n9d9r){display:none}@media (max-width: 640px){.ft-hidden.svelte-19n9d9r .wide:where(.svelte-19n9d9r){display:none}.ft-hidden.svelte-19n9d9r .narrow:where(.svelte-19n9d9r){display:inline}}.ft-local.svelte-19n9d9r{white-space:pre;color:var(--muted);font-weight:500;font-size:.92em}.ft-fromto.svelte-19n9d9r{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.84rem;color:var(--muted)}.ft-lab.svelte-19n9d9r{display:inline-flex;align-items:center;gap:.3rem}.ft-on.svelte-19n9d9r{margin-left:auto;font-weight:500;color:var(--ink)}.ft-r.svelte-19n9d9r{display:flex;flex-direction:column;min-width:0}.ft-dayh.svelte-19n9d9r{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.ft-dayh.svelte-19n9d9r .sec-h:where(.svelte-19n9d9r){margin:0}.ft-hint.svelte-19n9d9r{margin-left:auto;font-size:.75rem;color:var(--muted)}.ft-scroll.svelte-19n9d9r{position:relative;max-height:20rem;overflow-y:auto;border:0;border-radius:12px;background:transparent;padding:.2rem .5rem .6rem 0}.ft-scroll.svelte-19n9d9r .day-grid{margin-top:.7rem}.ft-scroll.svelte-19n9d9r .block{font-size:.78rem}.ft-scroll.svelte-19n9d9r .block .resize-handle{display:none}.ft-tap.svelte-19n9d9r{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;cursor:copy}.ft-ghost.svelte-19n9d9r{position:absolute;left:2px;right:2px;z-index:5;box-sizing:border-box;display:flex;flex-direction:column;gap:.1rem;padding:.25rem .5rem;border-radius:8px;background:var(--sage-tint);outline:1.5px dashed var(--sage);outline-offset:-3px;font-size:.8rem;color:var(--ink);overflow:hidden;cursor:grab;touch-action:none}.ft-ghost.dragging.svelte-19n9d9r{cursor:grabbing;box-shadow:0 8px 22px color-mix(in srgb,var(--sage) 35%,transparent)}.ft-ghost.svelte-19n9d9r:focus-visible{outline-style:solid;outline-color:var(--primary)}.ft-gtitle.svelte-19n9d9r{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-gtime.svelte-19n9d9r{font-size:.72rem;font-weight:500;color:var(--muted)}.ft-resize.svelte-19n9d9r{position:absolute;left:0;right:0;bottom:0;height:10px;cursor:ns-resize;touch-action:none}.ft-resize.svelte-19n9d9r:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:2px;width:1.5rem;height:2px;border-radius:2px;background:color-mix(in srgb,var(--ink) 20%,transparent)}.ft-empty.svelte-19n9d9r{position:absolute;left:3.4rem;right:0;top:9rem;margin:0;text-align:center;font-size:.8rem;color:var(--muted);pointer-events:none;z-index:3}.ft-acts.svelte-19n9d9r{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem;padding-top:.8rem;position:sticky;bottom:0;background:var(--paper);z-index:6;box-shadow:0 1.5rem 0 0 var(--paper)}.ft-cancel.svelte-19n9d9r,.ft-schedule.svelte-19n9d9r{flex:none;min-width:8.5rem;min-height:46px;padding:.5rem .6rem;border-radius:12px;font:inherit;font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer}.ft-cancel.svelte-19n9d9r{border:1.5px solid color-mix(in srgb,var(--ink) 22%,var(--hairline));background:var(--surface);color:var(--ink)}.ft-schedule.svelte-19n9d9r{border:1.5px solid var(--primary);background:var(--primary);color:var(--on-primary)}.ft-schedule.svelte-19n9d9r:disabled{opacity:.45;cursor:default}.ft-cancel.svelte-19n9d9r:focus-visible,.ft-schedule.svelte-19n9d9r:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width: 34rem){.ft-acts.svelte-19n9d9r{bottom:calc(-1rem - env(safe-area-inset-bottom,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.ft-cancel.svelte-19n9d9r,.ft-schedule.svelte-19n9d9r{flex:1 1 0;min-width:0}}@media (min-width: 1024px){.ft-cols.svelte-19n9d9r{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:minmax(0,1fr);column-gap:1.8rem}.ft-l.svelte-19n9d9r{overflow-y:auto;min-height:0;--ddp-row: 34px;--ddp-n: 1.6rem;--ddp-ctl: 2.25rem}.ft-sec.svelte-19n9d9r{margin-top:.4rem}.ft-chip.svelte-19n9d9r{min-height:1.75rem;padding:.25rem .65rem}.ft-r.svelte-19n9d9r{min-height:0}.ft-scroll.svelte-19n9d9r{flex:1;min-height:0;max-height:none;margin-top:.4rem}.ft-acts.svelte-19n9d9r{margin-top:.8rem;box-shadow:none}.ft-fromto.svelte-19n9d9r{flex-wrap:nowrap}.ft-on.svelte-19n9d9r{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width: 1024px) and (max-height: 860px){.ft-l.svelte-19n9d9r{--ddp-row: 28px;--ddp-n: 1.4rem}.ft-sec.svelte-19n9d9r{margin-top:.25rem}.ft-l.svelte-19n9d9r .ft-chip:where(.svelte-19n9d9r){min-height:1.55rem;padding-block:.15rem}.ft-hours.svelte-19n9d9r{margin-top:.2rem}.ft-mode.svelte-19n9d9r,.ft-choice.svelte-19n9d9r{margin-top:.35rem}.ft-headl.svelte-19n9d9r{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:start}.ft-headl.svelte-19n9d9r>:where(.svelte-19n9d9r){grid-column:1 / -1}.ft-headl.svelte-19n9d9r>.ft-title:where(.svelte-19n9d9r),.ft-headl.svelte-19n9d9r>.ft-sub:where(.svelte-19n9d9r){grid-column:1}.ft-headl.svelte-19n9d9r>.ft-choice:where(.svelte-19n9d9r){grid-column:2;grid-row:1 / span 2;align-self:center;margin-top:0}}.ft-dur.svelte-19n9d9r,.ft-row.svelte-19n9d9r{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:0;border-radius:999px;background:var(--seg-track)}.ft-row.svelte-19n9d9r:empty{display:none}.ft-chip.svelte-19n9d9r{border:0;background:transparent;box-shadow:none;color:var(--muted);font-weight:500;border-radius:999px}.ft-chip.svelte-19n9d9r:not(.on):hover{color:var(--ink);background:transparent}.ft-chip.on.svelte-19n9d9r{background:var(--raised);color:var(--ink);box-shadow:var(--sel-lift);border:0}[data-testid=find-time-modal] .sec-h.svelte-19n9d9r{text-transform:none;letter-spacing:0;font-size:.86rem;font-weight:500;color:var(--ink)}[data-testid=find-time-modal] .tp-field{border:0;background:transparent;box-shadow:none;border-radius:10px;font-weight:500}[data-testid=find-time-modal] .tp-field:hover{box-shadow:var(--half-lift)}.ft-ghost.svelte-19n9d9r{--blk-hue: var(--ghost-acc, var(--blk-stone));border:0;outline:0;border-radius:10px;background:color-mix(in srgb,var(--blk-hue) var(--blk-fill-pct),var(--blk-fill-base));color:color-mix(in srgb,var(--blk-hue) var(--blk-title-pct),var(--blk-ink-base));box-shadow:var(--shadow)}.ft-ghost.svelte-19n9d9r:focus-visible{outline:2px solid var(--ink)}.ft-cancel.svelte-19n9d9r,.ft-schedule.svelte-19n9d9r{border:0;background:transparent;box-shadow:none;font-weight:500;min-width:6rem}.ft-cancel.svelte-19n9d9r{color:var(--muted)}.ft-schedule.svelte-19n9d9r{color:var(--ink);background:var(--raised);box-shadow:var(--sel-lift)}.ft-schedule.svelte-19n9d9r:disabled{background:transparent;box-shadow:none}.ft-cancel.svelte-19n9d9r:hover{background:transparent;box-shadow:var(--half-lift)}.ft-schedule.svelte-19n9d9r:hover:not(:disabled){box-shadow:var(--shadow)}.ft-schedule.svelte-19n9d9r:disabled{opacity:.4}.ft-cancel.svelte-19n9d9r:focus-visible,.ft-schedule.svelte-19n9d9r:focus-visible{outline:2px solid var(--ink)}@media (min-width: 1024px) and (max-height: 860px){.ft-dur.svelte-19n9d9r,.ft-row.svelte-19n9d9r{padding:2px;gap:1px}.ft-l.svelte-19n9d9r .ft-chip:where(.svelte-19n9d9r){min-height:1.45rem}}.sa-list.svelte-l2a58o{display:flex;flex-direction:column;gap:2px;padding:.05rem .3rem .4rem}.sa-pre.svelte-l2a58o{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.12rem .6rem;width:100%;min-height:44px;padding:.48rem .55rem;border:none;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:.88rem;text-align:left;line-height:1.25;cursor:pointer}@media (hover: hover){.sa-pre.svelte-l2a58o:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 6%,transparent)}}.sa-pre.svelte-l2a58o:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sa-pre.svelte-l2a58o .l:where(.svelte-l2a58o) b:where(.svelte-l2a58o){font-weight:500}.sa-pre.svelte-l2a58o .h:where(.svelte-l2a58o){flex:none;font-size:.78rem;color:var(--muted);padding-top:.08rem}.sa-pre.on.svelte-l2a58o{background:color-mix(in srgb,var(--primary) 10%,transparent)}.sa-pre.on.svelte-l2a58o .h:where(.svelte-l2a58o){color:var(--primary);font-weight:500}.sa-pre.svelte-l2a58o:disabled{cursor:default}.sa-pre.svelte-l2a58o:disabled .l:where(.svelte-l2a58o) b:where(.svelte-l2a58o),.sa-pre.svelte-l2a58o:disabled .h:where(.svelte-l2a58o){opacity:.5}.sa-pre.svelte-l2a58o .why:where(.svelte-l2a58o){flex:1 1 100%;font-size:.74rem;color:var(--clay);font-weight:500}.sa-move.svelte-l2a58o{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 .55rem .55rem;padding:.45rem .5rem .45rem .75rem;border-radius:12px;background:color-mix(in srgb,var(--clay) 10%,transparent);font-size:.8rem;line-height:1.3}.sa-move.svelte-l2a58o button:where(.svelte-l2a58o){flex:none;font:inherit;font-size:.8rem;font-weight:500;min-height:2.25rem;padding:.4rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ink) 22%,var(--hairline));background:var(--surface);color:var(--ink);cursor:pointer}.sa-time.svelte-l2a58o{display:flex;align-items:center;gap:.6rem;margin:.45rem .55rem 0;padding-top:.6rem;border-top:1px solid var(--hairline)}.sa-time.svelte-l2a58o .lab:where(.svelte-l2a58o){font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500;min-width:2.6rem}.sa-time.svelte-l2a58o .aside:where(.svelte-l2a58o){font-size:.76rem;color:var(--muted)}.sa-sum.svelte-l2a58o{margin:.65rem .55rem 0;font-size:.8rem;color:var(--muted)}.sa-sum.svelte-l2a58o b:where(.svelte-l2a58o){color:var(--ink)}.sa-foot.svelte-l2a58o{display:flex;gap:.5rem;margin:.5rem .55rem 0}.sa-btn.svelte-l2a58o{flex:1 1 0;min-width:0;min-height:44px;padding:.5rem .6rem;border-radius:12px;font:inherit;font-size:.875rem;font-weight:500;line-height:1.2;border:1.5px solid color-mix(in srgb,var(--ink) 22%,var(--hairline));background:var(--surface);color:var(--ink);cursor:pointer}.sa-foot.svelte-l2a58o .sa-btn:where(.svelte-l2a58o):not(.pri){flex-grow:1.5}.sa-btn.pri.svelte-l2a58o{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.sa-btn.svelte-l2a58o:disabled{opacity:.45;cursor:default}.ps-scrim.svelte-1xdld1b{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--scrim)}.ps.svelte-1xdld1b{position:fixed;z-index:91;left:50%;top:12vh;transform:translate(-50%);width:min(640px,calc(100vw - 32px));max-height:70vh;display:flex;flex-direction:column;border:0;border-radius:12px;background:var(--raised);box-shadow:var(--shadow);overflow:hidden}.ps-in.svelte-1xdld1b{display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--muted)}.ps-in.svelte-1xdld1b input:where(.svelte-1xdld1b){flex:1;min-width:0;font:inherit;font-size:1rem;color:var(--ink);background:transparent;border:0;outline:none;padding:4px 0}.ps-cancel.svelte-1xdld1b{font:inherit;font-size:.85rem;font-weight:500;color:var(--ink);background:none;border:0;border-radius:10px;padding:4px 8px;cursor:pointer}.ps-cancel.svelte-1xdld1b:hover{background:var(--hover)}.ps-list.svelte-1xdld1b{overflow-y:auto;padding:4px 8px 12px}.ps-g.svelte-1xdld1b{font-size:.75rem;font-weight:500;color:var(--muted);padding:12px 8px 4px}.ps-r.svelte-1xdld1b{display:flex;align-items:flex-start;gap:12px;padding:8px;border-radius:10px;cursor:pointer}.ps-r.on.svelte-1xdld1b{background:var(--hover)}.ps-lead.svelte-1xdld1b{flex:none;width:20px;height:1.4rem;display:grid;place-items:center;color:var(--muted)}.circle.svelte-1xdld1b{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--muted);display:grid;place-items:center;color:var(--paper)}.circle.done.svelte-1xdld1b{background:var(--done);box-shadow:none}.sq.svelte-1xdld1b{width:10px;height:10px;border-radius:2px;display:inline-block}.sq.sm.svelte-1xdld1b{width:8px;height:8px;margin-right:4px}.av.svelte-1xdld1b{width:20px;height:20px;border-radius:50%;background:var(--hover);color:var(--ink);font-size:.6rem;font-weight:500;display:grid;place-items:center}.ps-body.svelte-1xdld1b{min-width:0;display:flex;flex-direction:column;gap:2px}.ps-t.svelte-1xdld1b{font-weight:500;line-height:1.4rem;color:var(--ink)}.ps-t.struck.svelte-1xdld1b{color:var(--muted);text-decoration:line-through}.ps-t.svelte-1xdld1b mark:where(.svelte-1xdld1b){background:none;color:inherit;font-weight:600}.ps-f.svelte-1xdld1b{display:flex;flex-wrap:wrap;gap:6px;font-size:.78rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.ps-p.svelte-1xdld1b{display:inline-flex;align-items:center}.ps-none.svelte-1xdld1b{margin:12px 8px;color:var(--muted);font-size:.9rem}.ps-lead.svelte-1xdld1b:has(.ps-thumb:where(.svelte-1xdld1b)){width:28px;height:28px}.ps-thumb.svelte-1xdld1b{width:28px;height:28px;border-radius:4px;object-fit:cover;display:block}
