:root{--canvas:#f2ede5;--card:#fff;--surface:#2b2a28;--text:#1f1e1c;--text-muted:#8e8378;--text-inverse:#f2ede5;--border:#e8e2d8;--border-soft:#1f1e1c0f;--trash:#b85450;--ai:#7a6e55;--lift-accent:#5fa095;--lift-accent-rgb:95, 160, 149;--ink-rgb:31, 30, 28;--paper-rgb:242, 237, 229;--row-bg:var(--canvas);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-pill:999px;--feed-top-fade:calc(env(safe-area-inset-top) + 92px);--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-text-size=large]{--text-scale:1.2}:root[data-font=fell]{--font-body:"IM Fell DW Pica", Georgia, serif;--font-display:"IM Fell DW Pica", Georgia, serif}:root[data-font=cinzel]{--font-body:"EB Garamond", Georgia, serif;--font-display:"Cinzel", Georgia, serif}:root[data-theme=ocean]{--canvas:#040a07;--card:#0b1814;--surface:#11211c;--text:#dce8e2;--text-muted:#7a8e83;--text-inverse:#dce8e2;--border:#1a2a23;--border-soft:#dce8e217;--trash:#c66c66;--ai:#9a9b7a;--lift-accent:#2f7a65;--lift-accent-rgb:47, 122, 101;--ink-rgb:220, 232, 226;--paper-rgb:220, 232, 226;--row-bg:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=ocean] body{background:#030806}:root[data-theme=ocean] #app,:root[data-theme=ocean] main.body,:root[data-theme=ocean] header.crumb-header,:root[data-theme=ocean] .inputbar,:root[data-theme=ocean] .inputbar-slot,:root[data-theme=ocean] .page-overview{background:0 0}:root[data-theme=ocean] #app>:not(.ocean-backdrop):not(.backdrop):not(.sheet):not(.classify-toast){z-index:1;position:relative}:root[data-theme=ocean] .row .card{border:1px solid var(--border);-webkit-backdrop-filter:none}:root[data-theme=ocean] .backdrop{background:#00000038}:root[data-theme=ocean] .reminder-line.overdue{color:var(--text)}body:has(.sheet:not(.edit)) .inputbar-slot{display:none}:is(body:has(.sheet) .scroll-bottom-fab,body:has(.sheet) .flow-fab),:is(body:has(.edit-toolbar) .inputbar-slot,body:has(.edit-toolbar) .scroll-bottom-fab,body:has(.edit-toolbar) .flow-fab){display:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;scrollbar-width:none}::-webkit-scrollbar{display:none}html,body{background:var(--canvas);color:var(--text);font-family:var(--font-body);font-size:calc(15.5px * var(--text-scale));overscroll-behavior:none;height:var(--app-h,100svh);width:100vw;margin:0;padding:0;line-height:1.45;position:fixed;inset:0;overflow:hidden}#app{height:var(--app-h,100svh);background:var(--canvas);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100vw;display:grid}button{font-family:inherit;font-size:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}input,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}.link-card.svelte-jc29hx{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:rgba(var(--ink-rgb), .04);align-items:stretch;gap:0;display:flex;position:relative;overflow:hidden}.link-card.clickable.svelte-jc29hx{cursor:pointer}.thumb.svelte-jc29hx{background:rgba(var(--ink-rgb), .06);flex:none;width:72px}.thumb.svelte-jc29hx img:where(.svelte-jc29hx){object-fit:cover;width:100%;height:100%;display:block}.meta.svelte-jc29hx{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;padding:8px 10px;display:flex}.title.svelte-jc29hx{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9em;line-height:1.25;display:-webkit-box;overflow:hidden}.site.svelte-jc29hx{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75em;overflow:hidden}.clear.svelte-jc29hx{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.row.svelte-97f3j7{padding:var(--space-xs) var(--space-lg);background:var(--row-bg);-webkit-user-select:none;user-select:none;cursor:default;will-change:transform}.row.slot-shift.svelte-97f3j7{transition:transform .22s cubic-bezier(.16,1,.3,1)}.row.lifted.svelte-97f3j7{background:0 0}.row.editing.svelte-97f3j7{z-index:2;position:relative}.row.editing.svelte-97f3j7 .card:where(.svelte-97f3j7){width:auto;max-width:100%;box-shadow:0 10px 30px #0000002e, 0 0 0 1.5px rgba(var(--lift-accent-rgb), .55);margin:0}.card.svelte-97f3j7{padding:8px var(--space-md);border-radius:var(--radius-md);background:var(--card);-webkit-backdrop-filter:blur(10px);will-change:transform;width:fit-content;max-width:80%;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000a}.card.align-right.svelte-97f3j7{margin-left:auto}.card.align-center.svelte-97f3j7{margin-left:auto;margin-right:auto}.card.align-left.svelte-97f3j7{margin-right:auto}.card.width-full.svelte-97f3j7{width:100%;max-width:100%}.edit-toolbar.svelte-97f3j7{border-bottom:1px solid rgba(var(--ink-rgb), .08);flex-direction:column;gap:8px;margin:0 0 10px;padding-bottom:8px;display:flex}.meta-row.svelte-97f3j7{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.meta-divider.svelte-97f3j7{background:rgba(var(--ink-rgb), .14);flex:none;align-self:stretch;width:1px;margin:4px 2px}.types-row.svelte-97f3j7{flex:4 1 0;gap:6px;min-width:0;display:flex}.types-row.svelte-97f3j7 .type:where(.svelte-97f3j7){border-radius:var(--radius-sm);background:rgba(var(--ink-rgb), .06);min-width:0;height:38px;color:inherit;cursor:pointer;touch-action:auto;border:none;flex:1 1 0;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .16s;display:flex}.types-row.svelte-97f3j7 .type.selected:where(.svelte-97f3j7){background:rgba(var(--ink-rgb), .22)}.meta-actions.svelte-97f3j7{flex:3 1 0;gap:6px;min-width:0;display:flex}.meta-btn.svelte-97f3j7{border-radius:var(--radius-sm);background:rgba(var(--ink-rgb), .06);min-width:0;height:38px;color:inherit;cursor:pointer;touch-action:auto;border:none;flex:1 1 0;justify-content:center;align-items:center;font-size:17px;line-height:1;transition:background .16s,color .16s,opacity .16s;display:flex}.meta-btn.danger.svelte-97f3j7{color:var(--trash)}.meta-btn.svelte-97f3j7:disabled,.meta-btn.disabled.svelte-97f3j7{opacity:.4;cursor:default}.flow-picker.svelte-97f3j7{flex-wrap:wrap;gap:4px;display:flex}.flow-chip.svelte-97f3j7{background:rgba(var(--ink-rgb), .06);border-radius:var(--radius-pill);color:inherit;cursor:pointer;touch-action:auto;border:none;padding:5px 10px;font-size:12px;transition:background .16s}.flow-chip.svelte-97f3j7:hover{background:rgba(var(--ink-rgb), .14)}.flow-chip.cancel.svelte-97f3j7{opacity:.65;background:0 0}.edit-due.svelte-97f3j7{background:rgba(var(--ink-rgb), .06);border-radius:var(--radius-sm);width:100%;font:inherit;color:inherit;border:none;outline:none;margin-bottom:6px;padding:6px 8px;font-size:13px;display:block}.edit-body.svelte-97f3j7{resize:none;width:100%;min-height:96px;max-height:320px;font:inherit;color:inherit;touch-action:pan-y;background:0 0;border:none;outline:none;padding:0;line-height:1.4;overflow-y:auto}.tags-footer.svelte-97f3j7{border-top:1px solid var(--border-soft);margin-top:10px;padding-top:9px}.tags.svelte-97f3j7{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.tags.svelte-97f3j7::-webkit-scrollbar{display:none}.tag.svelte-97f3j7{color:var(--text-muted);background:rgba(var(--ink-rgb), .05);border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:11.5px;line-height:1}.edit-actions.svelte-97f3j7{gap:6px;margin-top:10px;display:flex}.edit-actions.svelte-97f3j7 button:where(.svelte-97f3j7){border-radius:var(--radius-sm);cursor:pointer;touch-action:auto;border:none;flex:1;padding:8px;font-size:13px;font-weight:600}.edit-cancel.svelte-97f3j7{background:rgba(var(--ink-rgb), .08);color:inherit}.edit-save.svelte-97f3j7{background:var(--surface);color:var(--text-inverse)}.card.dragging.svelte-97f3j7{transition:none}.card.lifted.svelte-97f3j7{box-shadow:0 0 0 2px var(--lift-accent);z-index:5;transition:none;position:relative}.card.pinned.svelte-97f3j7{box-shadow:0 0 0 2px var(--lift-accent), 0 0 16px 2px rgba(var(--lift-accent-rgb), .45);z-index:5}.card.drop-freeze.svelte-97f3j7{transition:none}.card.drop-target.svelte-97f3j7{outline:2px solid var(--text);outline-offset:3px;box-shadow:0 6px 18px #00000029}.card.done.svelte-97f3j7{opacity:.55}.select-badge.svelte-97f3j7{border:1.5px solid rgba(var(--ink-rgb), .35);color:#0000;pointer-events:none;z-index:1;background:#ffffffd9;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;transition:background .14s,border-color .14s,color .14s;display:inline-flex;position:absolute;top:8px;right:8px}.select-badge.on.svelte-97f3j7{background:var(--surface);border-color:var(--surface);color:var(--text-inverse)}.content.svelte-97f3j7{font-size:calc(15.5px * var(--text-scale));white-space:pre-wrap;word-break:break-word;line-height:22px;position:relative}.card.align-right.svelte-97f3j7 .content:where(.svelte-97f3j7){text-align:right}.card.align-center.svelte-97f3j7 .content:where(.svelte-97f3j7){text-align:center}.card.align-left.svelte-97f3j7 .content:where(.svelte-97f3j7){text-align:left}.content.svelte-97f3j7 strong,.item-body.svelte-97f3j7 strong{font-weight:700}.content.svelte-97f3j7 em,.item-body.svelte-97f3j7 em{font-style:italic}.content.svelte-97f3j7 del,.item-body.svelte-97f3j7 del{opacity:.65}.content.svelte-97f3j7 code,.item-body.svelte-97f3j7 code{background:rgba(var(--ink-rgb), .08);border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.content.svelte-97f3j7 .md-h,.item-body.svelte-97f3j7 .md-h{font-weight:700;line-height:1.25}.content.svelte-97f3j7 .md-h1{font-size:1.4em}.content.svelte-97f3j7 .md-h2{font-size:1.22em}.content.svelte-97f3j7 .md-h3{font-size:1.08em}.attachment.svelte-97f3j7{width:calc(100% + 2 * var(--space-md));margin:-8px calc(-1 * var(--space-md)) 8px;object-fit:cover;background:#0000000f;max-height:360px;display:block}.attachment-link.svelte-97f3j7{margin-bottom:8px}.time-spacer.svelte-97f3j7{visibility:hidden;letter-spacing:.3px;white-space:nowrap;margin-left:8px;font-size:10px}.time.svelte-97f3j7{color:var(--text-muted);letter-spacing:.3px;white-space:nowrap;opacity:.65;pointer-events:none;font-size:10px;line-height:1;position:absolute;bottom:-2px;right:0}.time-only.svelte-97f3j7{text-align:right;color:var(--text-muted);letter-spacing:.3px;opacity:.65;font-size:10px}.bubble-footer.svelte-97f3j7{color:var(--text-muted);letter-spacing:.3px;opacity:.65;justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;font-size:10px;line-height:1;display:flex}.path-label.svelte-97f3j7{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.time-static.svelte-97f3j7{white-space:nowrap;flex-shrink:0}.row-line.svelte-97f3j7{align-items:center;gap:12px;min-height:32px;display:flex}.folder-title.svelte-97f3j7{font-weight:600}.inline-items.svelte-97f3j7{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.inline-items.svelte-97f3j7 li{list-style:none}.inline-item.svelte-97f3j7{align-items:center;gap:10px;min-height:28px;padding:4px 0;display:flex}.inline-item.done.svelte-97f3j7 .item-body:where(.svelte-97f3j7){color:var(--text-muted);text-decoration:line-through}.item-body.svelte-97f3j7{text-align:left;color:inherit;font-size:calc(14.5px * var(--text-scale));white-space:pre-wrap;word-break:break-word;flex:1;line-height:20px}.checkbox.svelte-97f3j7{border:1.5px solid var(--text-muted);color:#0000;cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:13px;transition:background .16s,border-color .16s,color .16s,transform .12s;display:inline-flex}.checkbox.svelte-97f3j7:active{transform:scale(.92)}.checkbox.checked.svelte-97f3j7{background:var(--surface);border-color:var(--surface);color:var(--text-inverse)}.todo-text.svelte-97f3j7{flex:1}.card.done.svelte-97f3j7 .todo-text:where(.svelte-97f3j7){text-decoration:line-through}.reminder-line.svelte-97f3j7{color:var(--text-muted);letter-spacing:.3px;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.reminder-line.overdue.svelte-97f3j7{color:var(--trash)}.reminder-line.svelte-97f3j7 .icon:where(.svelte-97f3j7){font-size:14px}.bar.svelte-15g5pdc{background:color-mix(in oklab, var(--canvas) 86%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-soft);border-radius:16px;align-items:center;gap:8px;min-height:52px;padding:8px 10px 8px 12px;display:flex;box-shadow:0 12px 32px #0000003d}.count.svelte-15g5pdc{color:var(--text);flex-shrink:0;font-size:13px;font-weight:600}.close-btn.svelte-15g5pdc{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.close-btn.svelte-15g5pdc:hover{color:var(--text)}.bar-actions.svelte-15g5pdc{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.act.svelte-15g5pdc{border-radius:var(--radius-md);background:var(--card);width:38px;height:38px;color:var(--text);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background .16s,color .16s,opacity .16s;display:flex}.act.primary.svelte-15g5pdc{background:var(--surface);color:var(--text-inverse)}.act.danger.svelte-15g5pdc{color:var(--trash)}.act.svelte-15g5pdc:disabled,.act.disabled.svelte-15g5pdc{opacity:.45;cursor:default}.act-icon.svelte-15g5pdc{font-size:16px;line-height:1}.flow-picker.svelte-15g5pdc{flex-wrap:wrap;flex:1;align-items:center;gap:6px;margin-left:4px;display:flex}.flow-pill.svelte-15g5pdc{background:var(--card);border-radius:var(--radius-pill);color:var(--text);cursor:pointer;border:none;padding:6px 12px;font-size:13px;transition:background .16s}.flow-pill.svelte-15g5pdc:hover{background:var(--surface);color:var(--text-inverse)}.flow-pill.cancel.svelte-15g5pdc{color:var(--text-muted);background:0 0;margin-left:auto}.rich-wrap.svelte-ihiumf{width:100%;position:relative}.rte-backdrop.svelte-ihiumf,.rich-wrap.svelte-ihiumf textarea:where(.svelte-ihiumf){padding:var(--rte-pad,0);font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;border:0;margin:0}.rte-backdrop.svelte-ihiumf{pointer-events:none;color:inherit;position:absolute;inset:0;overflow:hidden}.rich-wrap.svelte-ihiumf textarea:where(.svelte-ihiumf){width:100%;color-scheme:inherit;resize:none;color:inherit;-webkit-text-fill-color:transparent;caret-color:currentColor;touch-action:pan-y;background:0 0;border:none;outline:none;display:block;position:relative;overflow-y:auto}.rich-wrap.svelte-ihiumf textarea:where(.svelte-ihiumf)::placeholder{color:var(--rte-placeholder,var(--text-muted));-webkit-text-fill-color:var(--rte-placeholder,var(--text-muted));opacity:1}.rich-wrap.svelte-ihiumf textarea:where(.svelte-ihiumf)::selection{background:rgba(var(--ink-rgb), .18)}.rte-backdrop.svelte-ihiumf .md-mark{opacity:.4}.rte-backdrop.svelte-ihiumf .md-b,.rte-backdrop.svelte-ihiumf .md-hl{-webkit-text-stroke:.4px currentColor}.rte-backdrop.svelte-ihiumf .md-i{font-style:italic}.rte-backdrop.svelte-ihiumf .md-s{text-decoration:line-through}.backdrop.svelte-q8ig1m{z-index:55;touch-action:none;background:#00000059;animation:.16s svelte-q8ig1m-fade;position:fixed;inset:0}.sheet.svelte-q8ig1m{z-index:56;background:var(--canvas);padding:12px var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-bottom)) var(--space-lg);will-change:transform;touch-action:none;border-top-left-radius:18px;border-top-right-radius:18px;transition:transform .22s cubic-bezier(.16,1,.3,1);animation:.22s cubic-bezier(.16,1,.3,1) svelte-q8ig1m-slide;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000002e}.sheet.dragging.svelte-q8ig1m,.sheet.dragging.svelte-q8ig1m .actions-wrap:where(.svelte-q8ig1m){transition:none}.actions-wrap.svelte-q8ig1m{max-height:0;transition:max-height .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.actions-inner.svelte-q8ig1m{flex-direction:column;gap:14px;padding-bottom:14px;display:flex}.block.svelte-q8ig1m h3:where(.svelte-q8ig1m){text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin:0 0 8px;font-size:11px;font-weight:600}.colors.svelte-q8ig1m{flex-wrap:wrap;gap:12px;display:flex}.swatch.svelte-q8ig1m{cursor:pointer;outline-offset:2px;touch-action:auto;border:none;border-radius:999px;outline:2px solid #0000;width:32px;height:32px;position:relative;box-shadow:0 1px 3px #0000001a}.swatch.selected.svelte-q8ig1m{outline-color:var(--surface)}.swatch.clear.svelte-q8ig1m{background:var(--card);border:1px solid var(--border)}.swatch.clear.svelte-q8ig1m .slash:where(.svelte-q8ig1m){background:var(--text-muted);transform-origin:50%;height:1.5px;position:absolute;inset:50% 4px auto;transform:rotate(-45deg)}.types.svelte-q8ig1m{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.type.svelte-q8ig1m{background:var(--card);border-radius:var(--radius-md);color:var(--text);cursor:pointer;touch-action:auto;border:none;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:11px;transition:background .16s;display:flex}.type.selected.svelte-q8ig1m{background:var(--surface);color:var(--text-inverse)}.type-icon.svelte-q8ig1m{font-size:16px;line-height:1}.flows-row.svelte-q8ig1m{flex-wrap:wrap;gap:6px;display:flex}.flow-chip.svelte-q8ig1m{background:var(--card);border-radius:var(--radius-pill);color:var(--text);cursor:pointer;touch-action:auto;border:none;padding:6px 12px;font-size:13px;transition:background .16s}.row-actions.svelte-q8ig1m{grid-template-columns:1fr 1fr;gap:8px;display:grid}.row-action.svelte-q8ig1m{background:var(--card);border-radius:var(--radius-md);color:var(--text);cursor:pointer;touch-action:auto;border:none;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:12px;transition:background .16s,color .16s;display:flex}.row-action.danger.svelte-q8ig1m{color:var(--trash)}.row-icon.svelte-q8ig1m{font-size:18px;line-height:1}.grabber.svelte-q8ig1m{background:rgba(var(--ink-rgb), .18);border-radius:999px;width:40px;height:4px;margin:0 auto 12px}.title.svelte-q8ig1m{text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin:0 0 12px;font-size:11px;font-weight:600}.due.svelte-q8ig1m{background:var(--card);border-radius:var(--radius-md);width:100%;padding:10px var(--space-md);color:var(--text);touch-action:pan-y;border:none;outline:none;margin-bottom:10px;font-size:13px}.title-input.svelte-q8ig1m,.body.svelte-q8ig1m{background:var(--card);border-radius:var(--radius-md);width:100%;padding:12px var(--space-md);color:var(--text);resize:none;touch-action:pan-y;border:none;outline:none;font-size:15.5px;line-height:22px;box-shadow:0 2px 6px #0000000a}.body.svelte-q8ig1m{min-height:96px}.title-input.svelte-q8ig1m::placeholder,.body.svelte-q8ig1m::placeholder{color:var(--text-muted)}.tags-footer.svelte-q8ig1m{border-top:1px solid var(--border-soft);margin-top:12px;padding-top:10px}.tags.svelte-q8ig1m{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.tags.svelte-q8ig1m::-webkit-scrollbar{display:none}.tag.svelte-q8ig1m{color:var(--text-muted);background:rgba(var(--ink-rgb), .05);border-radius:var(--radius-pill);flex-shrink:0;padding:5px 9px;font-size:11.5px;line-height:1}.actions.svelte-q8ig1m{gap:8px;margin-top:14px;display:flex}.actions.svelte-q8ig1m button:where(.svelte-q8ig1m){border-radius:var(--radius-md);cursor:pointer;touch-action:auto;flex:1;padding:12px;font-size:14.5px;font-weight:600}.cancel.svelte-q8ig1m{background:var(--card);color:var(--text)}.save.svelte-q8ig1m{background:var(--surface);color:var(--text-inverse)}@keyframes svelte-q8ig1m-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-q8ig1m-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.backdrop.svelte-1afyeuj{background:#0000005c;transition:opacity .22s cubic-bezier(.16,1,.3,1);animation:.16s svelte-1afyeuj-fade;position:fixed;inset:0}.backdrop.dragging.svelte-1afyeuj{transition:none}.sheet.svelte-1afyeuj{background:var(--surface);color:var(--text-inverse);will-change:transform;border-radius:24px 24px 0 0;flex-direction:column;max-height:70vh;transition:transform .22s cubic-bezier(.16,1,.3,1);animation:.22s cubic-bezier(.16,1,.3,1) svelte-1afyeuj-slide;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -10px 36px #00000038}.sheet.dragging.svelte-1afyeuj{transition:none}.sheet-header.svelte-1afyeuj{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:12px 12px 0}.sheet-header.svelte-1afyeuj:active{cursor:grabbing}.grabber.svelte-1afyeuj{background:rgba(var(--paper-rgb), .18);border-radius:4px;width:38px;height:4px;margin:0 auto 8px}.sheet-title.svelte-1afyeuj{color:rgba(var(--paper-rgb), .55);border-bottom:1px solid rgba(var(--paper-rgb), .08);padding:0 16px 10px;font-size:13px}.body.svelte-1afyeuj{min-height:0;padding:6px 12px calc(20px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:4px;display:flex;overflow-y:auto}.flow-item.svelte-1afyeuj{appearance:none;color:var(--text-inverse);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-size:16px;transition:background-color .14s;display:flex}.flow-item.svelte-1afyeuj:hover{background:rgba(var(--paper-rgb), .08)}.flow-item.svelte-1afyeuj:active{background:rgba(var(--paper-rgb), .14)}.flow-dot.svelte-1afyeuj{border-radius:50%;flex-shrink:0;width:12px;height:12px}.flow-dot.flow-dot-empty.svelte-1afyeuj{background:rgba(var(--paper-rgb), .2)}.picker-empty.svelte-1afyeuj{color:rgba(var(--paper-rgb), .5);text-align:center;margin:0;padding:16px;font-size:13px}@keyframes svelte-1afyeuj-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1afyeuj-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.backdrop.svelte-1m3tz9w{z-index:55;touch-action:none;background:#00000059;animation:.16s svelte-1m3tz9w-fade;position:fixed;inset:0}.sheet.svelte-1m3tz9w{z-index:56;background:var(--canvas);padding:12px var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-bottom)) var(--space-lg);will-change:transform;touch-action:none;border-top-left-radius:18px;border-top-right-radius:18px;transition:transform .22s cubic-bezier(.16,1,.3,1);animation:.22s cubic-bezier(.16,1,.3,1) svelte-1m3tz9w-slide;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000002e}.sheet.dragging.svelte-1m3tz9w{transition:none}.grabber.svelte-1m3tz9w{background:rgba(var(--ink-rgb), .18);border-radius:999px;width:40px;height:4px;margin:0 auto 12px}.title.svelte-1m3tz9w{text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin:0 0 6px;font-size:11px;font-weight:600}.lead.svelte-1m3tz9w{color:var(--text);margin:0 0 12px;font-size:13.5px;line-height:18px}.title-input.svelte-1m3tz9w{background:var(--card);border-radius:var(--radius-md);width:100%;padding:12px var(--space-md);color:var(--text);touch-action:pan-y;border:none;outline:none;margin-bottom:6px;font-size:15.5px;line-height:22px;box-shadow:0 2px 6px #0000000a}.title-input.svelte-1m3tz9w::placeholder{color:var(--text-muted)}.hint.svelte-1m3tz9w{color:var(--text-muted);margin:0 0 12px;font-size:12px;line-height:16px}.actions.svelte-1m3tz9w{gap:8px;display:flex}.actions-primary.svelte-1m3tz9w{margin-bottom:8px}.btn.svelte-1m3tz9w{border-radius:var(--radius-md);cursor:pointer;touch-action:auto;border:none;flex:1;padding:12px;font-size:14.5px;font-weight:600}.btn.group.svelte-1m3tz9w,.btn.todo.svelte-1m3tz9w{background:var(--surface);color:var(--text-inverse)}.btn.move.svelte-1m3tz9w,.btn.cancel.svelte-1m3tz9w{background:var(--card);color:var(--text)}@keyframes svelte-1m3tz9w-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1m3tz9w-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.backdrop.svelte-ecpe9t{background:#00000059;transition:opacity .22s cubic-bezier(.16,1,.3,1);animation:.16s svelte-ecpe9t-fade;position:fixed;inset:0}.backdrop.dragging.svelte-ecpe9t{transition:none}.sheet.svelte-ecpe9t{background:var(--canvas);will-change:transform;border-top-left-radius:18px;border-top-right-radius:18px;flex-direction:column;transition:transform .22s cubic-bezier(.16,1,.3,1);animation:.22s cubic-bezier(.16,1,.3,1) svelte-ecpe9t-slide;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 24px #0000002e}.sheet.dragging.svelte-ecpe9t{transition:none}.sheet-header.svelte-ecpe9t{padding:12px var(--space-lg) 12px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.sheet-header.svelte-ecpe9t:active{cursor:grabbing}.grabber.svelte-ecpe9t{background:rgba(var(--ink-rgb), .18);border-radius:999px;width:40px;height:4px;margin:0 auto}.body.svelte-ecpe9t{min-height:0;padding:0 var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.body.has-footer.svelte-ecpe9t{padding-bottom:12px}.footer.svelte-ecpe9t{padding:0 var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-bottom));flex-shrink:0}@keyframes svelte-ecpe9t-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-ecpe9t-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}h2.svelte-pai1q{text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);align-items:baseline;gap:8px;margin:12px 0 0;font-size:11px;font-weight:600;display:flex}.current-version.svelte-pai1q{text-transform:none;letter-spacing:.3px;color:var(--text);font-size:11px;font-weight:500}.patches.svelte-pai1q{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.patches.svelte-pai1q li{list-style:none}.patch.svelte-pai1q{background:var(--card);border-radius:var(--radius-md);padding:12px var(--space-md);box-shadow:0 2px 6px #0000000a}.patch.svelte-pai1q h3:where(.svelte-pai1q){letter-spacing:.4px;color:var(--text);margin:0 0 6px;font-size:14px;font-weight:700}.patch.unreleased.svelte-pai1q h3:where(.svelte-pai1q){color:var(--text-muted);font-style:italic}.notes.svelte-pai1q{flex-direction:column;gap:4px;margin:0;padding:0;list-style:inside;display:flex}.notes.svelte-pai1q li{margin-left:16px;list-style:outside}.notes.svelte-pai1q li:where(.svelte-pai1q){color:var(--text);font-size:14px;line-height:20px}.category-label.svelte-pai1q{margin-right:2px;font-weight:600}.category-feature.svelte-pai1q{color:#6b8e4e}.category-bugfix.svelte-pai1q{color:#b26b5c}.category-animation.svelte-pai1q{color:#6b7baf}.category-anpassung.svelte-pai1q{color:var(--text-muted)}.pending-entries.svelte-pai1q{flex-direction:column;gap:10px;display:flex}.entry-meta.svelte-pai1q{font-size:11px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text-muted);letter-spacing:.3px;margin-bottom:4px}.update-row.svelte-pai1q{padding-top:12px}.update-btn.svelte-pai1q{border-radius:var(--radius-md);letter-spacing:.2px;cursor:pointer;width:100%;padding:11px;font-size:13px;font-weight:600;transition:background .16s,color .16s,opacity .16s}.update-btn.primary.svelte-pai1q{background:var(--border);color:var(--text-muted)}.update-btn.primary.active.svelte-pai1q{color:#1f1e1c;background:#c5e1a5;animation:2.4s ease-in-out infinite svelte-pai1q-update-pulse}.update-btn.primary.svelte-pai1q:disabled{cursor:default}@keyframes svelte-pai1q-update-pulse{0%,to{box-shadow:0 0 #c5e1a500}50%{box-shadow:0 0 0 4px #c5e1a566}}h2.svelte-1gr4fu9{color:var(--text);margin:12px 0 0;font-size:18px;font-weight:600}.acct-list.svelte-1gr4fu9{flex-direction:column;gap:8px;margin:4px 0 16px;padding:0;list-style:none;display:flex}.acct.svelte-1gr4fu9{align-items:stretch;gap:8px;display:flex}.acct-main.svelte-1gr4fu9{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;text-align:left;flex:1;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background .16s;display:flex}.acct.active.svelte-1gr4fu9 .acct-main:where(.svelte-1gr4fu9){border-color:var(--text-muted);background:var(--canvas)}.acct-icon.svelte-1gr4fu9{color:var(--text-muted);font-size:18px;line-height:1}.acct-text.svelte-1gr4fu9{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acct-label.svelte-1gr4fu9{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.acct-sub.svelte-1gr4fu9{color:var(--text-muted);font-size:12px}.acct-check.svelte-1gr4fu9{color:var(--text);font-size:15px;font-weight:700}.acct-remove.svelte-1gr4fu9{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);color:var(--text-muted);cursor:pointer;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:600}.acct-remove.armed.svelte-1gr4fu9{color:#b94a4a;border-color:#b94a4a}.add-btn.svelte-1gr4fu9,.add-hint.svelte-1gr4fu9{margin-top:4px}.cancel-add.svelte-1gr4fu9{margin:14px auto 0;display:block}.status.svelte-1gr4fu9{color:var(--text);margin:0 0 12px;font-size:14px;line-height:20px}.hint.svelte-1gr4fu9{color:var(--text-muted);margin:0 0 12px;font-size:13px;line-height:19px}.form.svelte-1gr4fu9{flex-direction:column;gap:10px;display:flex}input[type=email].svelte-1gr4fu9,input[type=password].svelte-1gr4fu9{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);width:100%;color:var(--text);box-sizing:border-box;padding:12px 14px;font-size:15px}input[type=email].svelte-1gr4fu9:focus,input[type=password].svelte-1gr4fu9:focus{border-color:var(--text-muted);outline:none}.btn.svelte-1gr4fu9{border-radius:var(--radius-md);letter-spacing:.2px;cursor:pointer;box-sizing:border-box;width:100%;padding:12px;font-size:14px;font-weight:600;transition:background .16s,color .16s,opacity .16s}.btn.svelte-1gr4fu9:disabled{opacity:.55;cursor:default}.btn.primary.svelte-1gr4fu9{background:var(--text);color:var(--canvas);border:none}.btn.ghost.svelte-1gr4fu9{background:var(--card);color:var(--text);border:1px solid var(--border)}.switch-line.svelte-1gr4fu9{color:var(--text-muted);text-align:center;margin:12px 0 0;font-size:13px}.divider.svelte-1gr4fu9{text-align:center;color:var(--text-muted);align-items:center;gap:10px;margin:16px 0;font-size:12px;display:flex}.divider.svelte-1gr4fu9:before,.divider.svelte-1gr4fu9:after{content:"";background:var(--border);flex:1;height:1px}.pw-block.svelte-1gr4fu9{border-top:1px solid var(--border-soft,var(--border));margin:4px 0 16px;padding-top:14px}.error.svelte-1gr4fu9{color:#b94a4a;margin:12px 0 0;font-size:13px;line-height:18px}.hint.sync-error.svelte-1gr4fu9{color:#b94a4a}.hint.sub.svelte-1gr4fu9{opacity:.65;margin-top:2px;font-size:12px}.hint.diag.svelte-1gr4fu9{opacity:.55;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.hint.diag.err.svelte-1gr4fu9{opacity:.9;color:#c98a5a}.reset-sync.svelte-1gr4fu9{border:1px solid color-mix(in srgb, var(--text) 18%, transparent);color:var(--text);font:inherit;cursor:pointer;opacity:.85;background:0 0;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:13px}.reset-sync.svelte-1gr4fu9:hover{opacity:1}.linklike.svelte-1gr4fu9{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}h2.svelte-fsrqz6{color:var(--text);letter-spacing:.2px;margin:12px 0 0;font-size:18px;font-weight:600}.empty.svelte-fsrqz6{text-align:center;color:var(--text-muted);padding:60px var(--space-md);line-height:22px}.list.svelte-fsrqz6{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list.svelte-fsrqz6 li{list-style:none}.card.svelte-fsrqz6{background:var(--card);border-radius:var(--radius-md);padding:10px var(--space-md);position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000a}.stripe.svelte-fsrqz6{width:4px;position:absolute;top:0;bottom:0;left:0}.card-body.svelte-fsrqz6{padding-left:8px}.meta.svelte-fsrqz6{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.type.svelte-fsrqz6{font-weight:600}.flow-tag.svelte-fsrqz6{align-items:center;gap:5px;display:inline-flex}.flow-dot.svelte-fsrqz6{border-radius:999px;width:6px;height:6px;display:inline-block}.preview.svelte-fsrqz6{white-space:pre-wrap;word-break:break-word;color:var(--text);font-size:14.5px;line-height:21px}.actions.svelte-fsrqz6{gap:8px;margin-top:10px;display:flex}.actions.svelte-fsrqz6 button:where(.svelte-fsrqz6){border-radius:var(--radius-sm);padding:6px 10px;font-size:13px}.restore.svelte-fsrqz6{background:rgba(var(--ink-rgb), .06);color:var(--text)}.purge.svelte-fsrqz6{color:var(--trash)}h2.svelte-jiyvgw{color:var(--text);letter-spacing:.2px;margin:12px 0 4px;font-size:18px;font-weight:600}.hint.svelte-jiyvgw{color:var(--text-muted);margin:0 0 4px;font-size:12.5px;line-height:17px}.empty.svelte-jiyvgw{text-align:center;color:var(--text-muted);padding:24px 0 32px;font-size:14px}.entries.svelte-jiyvgw{background:var(--card);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 2px 6px #0000000a}.entries.svelte-jiyvgw li{list-style:none}.entries.svelte-jiyvgw li+li{border-top:1px solid var(--border-soft)}.entry.svelte-jiyvgw{padding:10px var(--space-md);align-items:center;gap:10px;min-height:48px;display:flex}.entry.reverted.svelte-jiyvgw .summary:where(.svelte-jiyvgw){color:var(--text-muted);text-decoration:line-through}.icon.svelte-jiyvgw{background:rgba(var(--ink-rgb), .06);width:26px;height:26px;color:var(--text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.text.svelte-jiyvgw{flex:1;min-width:0}.summary.svelte-jiyvgw{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:18px;overflow:hidden}.when.svelte-jiyvgw{color:var(--text-muted);letter-spacing:.2px;margin-top:1px;font-size:11px}.revert-btn.svelte-jiyvgw{border-radius:var(--radius-pill);background:var(--card);color:var(--text);border:1px solid var(--border);cursor:pointer;flex-shrink:0;padding:6px 12px;font-size:12.5px;font-weight:500;transition:background .16s,color .16s,border-color .16s}.revert-btn.svelte-jiyvgw:hover{background:var(--surface);color:var(--text-inverse);border-color:var(--surface)}.revert-btn.svelte-jiyvgw:active{transform:scale(.96)}h2.svelte-1e50048{color:var(--text);letter-spacing:.2px;margin:12px 0 4px;font-size:18px;font-weight:600}.hint.svelte-1e50048{color:var(--text-muted);margin:0 0 4px;font-size:12.5px;line-height:17px}.section-label.svelte-1e50048{text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);font-size:11px;font-weight:600;font-family:var(--font-display);margin:18px 0 8px}.empty.svelte-1e50048{text-align:center;color:var(--text-muted);padding:24px 0 32px;font-size:14px}.requests.svelte-1e50048{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.requests.svelte-1e50048 li{list-style:none}.request.svelte-1e50048{background:var(--card);border-radius:var(--radius-md);padding:12px var(--space-md);box-shadow:0 2px 6px #0000000a}.note-line.svelte-1e50048{align-items:center;gap:8px;margin-bottom:10px;display:flex}.avatar.svelte-1e50048{background:var(--surface);width:24px;height:24px;color:var(--text-inverse);font-family:var(--font-display);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.note-excerpt.svelte-1e50048{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.proposal.svelte-1e50048{border-left:2px solid #5b8def;margin-bottom:12px;padding-left:10px}.proposal-name.svelte-1e50048{color:var(--text);font-size:15px;font-weight:600}.proposal-desc.svelte-1e50048{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:18px}.req-actions.svelte-1e50048{justify-content:flex-end;gap:8px;display:flex}.req-actions.svelte-1e50048 button:where(.svelte-1e50048){border-radius:var(--radius-md);cursor:pointer;padding:8px 16px;font-size:13.5px;font-weight:600}.dismiss.svelte-1e50048{color:var(--text-muted);border:1px solid var(--border);background:0 0}.approve.svelte-1e50048{background:var(--surface);color:var(--text-inverse);border:none}.entries.svelte-1e50048{background:var(--card);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 2px 6px #0000000a}.entries.svelte-1e50048 li{list-style:none}.entries.svelte-1e50048 li+li{border-top:1px solid var(--border-soft)}.entry.svelte-1e50048{padding:10px var(--space-md);align-items:flex-start;gap:10px;display:flex}.icon.svelte-1e50048{background:rgba(var(--ink-rgb), .06);width:26px;height:26px;color:var(--text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:14px;display:inline-flex}.icon[data-outcome=sorted].svelte-1e50048{background:var(--surface);color:var(--text-inverse)}.icon[data-outcome=uncertain].svelte-1e50048,.icon[data-outcome=unassigned].svelte-1e50048{color:#3a2e00;background:#f2c94c}.icon[data-outcome=proposal].svelte-1e50048{color:#fff;background:#5b8def}.icon[data-outcome=error].svelte-1e50048{background:var(--trash);color:#fff}.text.svelte-1e50048{flex:1;min-width:0}.excerpt.svelte-1e50048{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.detail.svelte-1e50048{color:var(--text-muted);margin-top:1px;font-size:12.5px;line-height:17px}.when.svelte-1e50048{color:var(--text-muted);opacity:.8;margin-top:2px;font-size:11.5px}.footer-actions.svelte-1e50048{justify-content:center;margin-top:14px;display:flex}.clear.svelte-1e50048{color:var(--trash);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:13.5px;font-weight:600}.strip.svelte-4tj5fj{z-index:5;padding:calc(9px + env(safe-area-inset-top)) var(--space-lg) 9px;pointer-events:none;background:0 0;flex-shrink:0;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}.strip.svelte-4tj5fj>:where(.svelte-4tj5fj){pointer-events:auto;min-height:0}.strip-scroll.svelte-4tj5fj{pointer-events:auto;flex:1 1 0;gap:8px;min-width:0;display:flex;position:relative;overflow:auto hidden}.strip-scroll.svelte-4tj5fj .pill:where(.svelte-4tj5fj){z-index:1;will-change:transform;position:relative}.pill.svelte-4tj5fj{box-sizing:border-box;border-radius:var(--radius-pill);letter-spacing:.2px;background:rgba(var(--paper-rgb), .08);min-height:40px;color:rgba(var(--paper-rgb), .7);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-x;border:1px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:4px 14px;font-size:13px;font-weight:500;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.pill.svelte-4tj5fj:hover{color:var(--text-inverse);background:rgba(var(--paper-rgb), .14)}.strip-scroll.svelte-4tj5fj .pill.swiping:where(.svelte-4tj5fj){transition:none}.strip-scroll.svelte-4tj5fj .pill.active:where(.svelte-4tj5fj){border-color:#0000}.indicator-canvas.svelte-4tj5fj{z-index:0;pointer-events:none;position:absolute;inset:0}.indicator-pill.svelte-4tj5fj{border-radius:var(--radius-pill);transition:background-color .32s,opacity .2s;position:absolute;top:0;bottom:0}.indicator-pill.swiping.svelte-4tj5fj{transition:background-color .32s,opacity .2s}.indicator-pill.hidden.svelte-4tj5fj{opacity:0}.pill-label.svelte-4tj5fj{line-height:1;font-family:var(--font-display)}.pill.add.svelte-4tj5fj{color:rgba(var(--paper-rgb), .55);border-color:rgba(var(--paper-rgb), .18);background:0 0;gap:0;min-width:36px;padding:4px 12px;font-size:16px;font-weight:400}.pill.add.svelte-4tj5fj:hover{color:var(--text-inverse);background:rgba(var(--paper-rgb), .08)}.pill.overview.svelte-4tj5fj{min-width:40px;max-width:40px;transition:background .16s ease, color .16s ease, border-color .16s ease, max-width .7s cubic-bezier(.4, 0, .2, 1) var(--expand-delay,0s), padding-right .7s cubic-bezier(.4, 0, .2, 1) var(--expand-delay,0s);flex-shrink:0;justify-content:flex-start;padding:4px 10px;position:relative;overflow:hidden}.pill.overview.active.svelte-4tj5fj{background:rgba(var(--paper-rgb), .18);color:var(--text-inverse);border-color:rgba(var(--paper-rgb), .4);max-width:150px;transition:background .16s ease, color .16s ease, border-color .16s ease, max-width .4s cubic-bezier(.4, 0, .2, 1) var(--expand-delay,0s), padding-right .4s cubic-bezier(.4, 0, .2, 1) var(--expand-delay,0s);padding-right:14px}.overview-glow.svelte-4tj5fj{border-radius:var(--radius-pill);pointer-events:none;opacity:0;z-index:0;transition:opacity .22s,transform .28s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.overview-glow.swiping.svelte-4tj5fj{transition:none}.overview-glow.fading.svelte-4tj5fj{transition:opacity .7s ease-out}.pill.overview.svelte-4tj5fj .pill-icon:where(.svelte-4tj5fj),.pill.overview.svelte-4tj5fj .pill-label.brand:where(.svelte-4tj5fj){z-index:1;position:relative}.pill-icon.svelte-4tj5fj{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pill.overview.active.svelte-4tj5fj .pill-icon:where(.svelte-4tj5fj){opacity:1}.pill-label.brand.svelte-4tj5fj{letter-spacing:1.4px;white-space:nowrap;font-weight:600;display:inline-flex}.pill-label.brand.svelte-4tj5fj .letter:where(.svelte-4tj5fj){opacity:0;transition:opacity .24s cubic-bezier(.4, 0, .2, 1) calc(var(--text-delay,0s) + var(--letter-delay,0s));display:inline-block}.pill.overview.active.svelte-4tj5fj .pill-label.brand:where(.svelte-4tj5fj) .letter:where(.svelte-4tj5fj){opacity:1;transition:opacity .38s cubic-bezier(.4, 0, .2, 1) calc(var(--text-delay,0s) + var(--letter-delay,0s))}.pill.overview.pulsing.svelte-4tj5fj{will-change:transform, box-shadow;animation:1.8s ease-out infinite svelte-4tj5fj-lethe-pulse}@keyframes svelte-4tj5fj-lethe-pulse{0%{color:#c5e1a5;background:#c5e1a529;transform:scale(1);box-shadow:0 0 #c5e1a500}10%{color:#e5f3c8;background:#c5e1a585;transform:scale(1.07);box-shadow:0 0 0 10px #c5e1a58c}22%{color:#d2e8b1;background:#c5e1a547;transform:scale(1);box-shadow:0 0 0 3px #c5e1a538}32%{color:#e0efc0;background:#c5e1a570;transform:scale(1.05);box-shadow:0 0 0 8px #c5e1a573}50%,to{color:#c5e1a5;background:#c5e1a529;transform:scale(1);box-shadow:0 0 #c5e1a500}}.pill.overview.active.pulsing.svelte-4tj5fj{animation:1.8s ease-out infinite svelte-4tj5fj-lethe-pulse-active}@keyframes svelte-4tj5fj-lethe-pulse-active{0%{transform:scale(1);box-shadow:0 0 #c5e1a500}10%{transform:scale(1.04);box-shadow:0 0 0 10px #c5e1a58c}22%{transform:scale(1);box-shadow:0 0 0 3px #c5e1a538}32%{transform:scale(1.03);box-shadow:0 0 0 8px #c5e1a573}50%,to{transform:scale(1);box-shadow:0 0 #c5e1a500}}.block.svelte-1nw4s42{margin-bottom:18px}.block.svelte-1nw4s42 h3:where(.svelte-1nw4s42){text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin:0 0 10px;font-size:11px;font-weight:600}.colors.svelte-1nw4s42{flex-wrap:wrap;gap:12px;display:flex}.swatch.svelte-1nw4s42{cursor:pointer;outline-offset:2px;border:none;border-radius:999px;outline:2px solid #0000;width:34px;height:34px;transition:transform .16s,outline .12s;position:relative;box-shadow:0 1px 3px #0000001a}.swatch.selected.svelte-1nw4s42{outline-color:var(--surface)}.swatch.clear.svelte-1nw4s42{background:var(--card);border:1px solid var(--border)}.swatch.clear.svelte-1nw4s42 .slash:where(.svelte-1nw4s42){background:var(--text-muted);transform-origin:50%;height:1.5px;position:absolute;inset:50% 4px auto;transform:rotate(-45deg)}.reorder.svelte-1nw4s42{align-items:center;gap:12px;display:flex}.arrow.svelte-1nw4s42{border-radius:var(--radius-md);background:var(--card);width:44px;height:44px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;font-size:26px;line-height:1;transition:background .16s,opacity .16s;display:flex}.arrow.svelte-1nw4s42:disabled{opacity:.35;cursor:default}.position.svelte-1nw4s42{color:var(--text-muted);letter-spacing:.3px;text-align:center;min-width:44px;font-size:13px}.start-toggle.svelte-1nw4s42{width:100%;padding:12px var(--space-md);background:var(--card);border-radius:var(--radius-md);color:var(--text);text-align:left;cursor:pointer;border:none;align-items:center;gap:10px;font-size:14px;transition:background .16s;display:flex;box-shadow:0 2px 6px #0000000a}.start-label.svelte-1nw4s42{flex:1}.switch.svelte-1nw4s42{background:rgba(var(--ink-rgb), .18);border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .18s;position:relative}.switch.svelte-1nw4s42 .knob:where(.svelte-1nw4s42){background:var(--canvas);border-radius:999px;width:16px;height:16px;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.start-toggle.on.svelte-1nw4s42 .switch:where(.svelte-1nw4s42){background:var(--surface)}.start-toggle.on.svelte-1nw4s42 .switch:where(.svelte-1nw4s42) .knob:where(.svelte-1nw4s42){transform:translate(16px)}.synthetic-head.svelte-1nw4s42{margin-bottom:18px}.synthetic-head.svelte-1nw4s42 h2:where(.svelte-1nw4s42){color:var(--text);letter-spacing:.2px;font-size:18px;font-weight:600;font-family:var(--font-display);margin:6px 0 0}.actions.svelte-1nw4s42{grid-template-columns:1fr;gap:8px;display:grid}.act.svelte-1nw4s42{background:var(--card);border-radius:var(--radius-md);color:var(--text);cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:14px 4px;font-size:12px;transition:background .16s,color .16s,opacity .16s;display:flex}.act.danger.svelte-1nw4s42{color:var(--trash)}.act.svelte-1nw4s42:disabled{opacity:.45;cursor:default}.act-icon.svelte-1nw4s42{font-size:20px;line-height:1}.editor.svelte-1nw4s42{margin-bottom:18px}.title-input.svelte-1nw4s42{background:var(--card);border-radius:var(--radius-md);width:100%;padding:12px var(--space-md);color:var(--text);border:none;outline:none;font-size:15.5px;line-height:22px;box-shadow:0 2px 6px #0000000a}.title-input.svelte-1nw4s42::placeholder{color:var(--text-muted)}.desc-input.svelte-1nw4s42{background:var(--card);border-radius:var(--radius-md);width:100%;padding:12px var(--space-md);color:var(--text);resize:none;border:none;outline:none;font-family:inherit;font-size:14px;line-height:20px;box-shadow:0 2px 6px #0000000a}.desc-input.svelte-1nw4s42::placeholder{color:var(--text-muted)}.editor-actions.svelte-1nw4s42{gap:8px;margin-top:10px;display:flex}.editor-actions.svelte-1nw4s42 button:where(.svelte-1nw4s42){border-radius:var(--radius-md);cursor:pointer;flex:1;padding:11px;font-size:14px;font-weight:600}.editor-actions.svelte-1nw4s42 .cancel:where(.svelte-1nw4s42){background:var(--card);color:var(--text)}.editor-actions.svelte-1nw4s42 .save:where(.svelte-1nw4s42){background:var(--surface);color:var(--text-inverse)}.overview.svelte-1nju7id{padding:var(--space-xl) var(--space-lg) var(--space-lg);gap:var(--space-xl);flex-direction:column;display:flex}.flow-icon.svelte-1nju7id{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:inline-flex}.flow-dot.svelte-1nju7id{border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 1px #0000001f}.flow-name.svelte-1nju7id{font-weight:500}.flow-count.svelte-1nju7id{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:1.6em;font-size:13px}.empty.svelte-1nju7id{padding:14px var(--space-lg);color:var(--text-muted);margin:0;font-size:14px;line-height:1.45}.section-title.svelte-1nju7id{text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);font-size:11px;font-weight:600;font-family:var(--font-display);margin:0;padding:0 4px}.menu.svelte-1nju7id{background:var(--card);border-radius:var(--radius-md);margin:-8px 0 0;padding:0;list-style:none;overflow:hidden;box-shadow:0 2px 6px #0000000a}.menu.svelte-1nju7id li{list-style:none}.menu.svelte-1nju7id li+li{border-top:1px solid var(--border-soft)}.menu-item.svelte-1nju7id{align-items:center;gap:var(--space-md);width:100%;padding:14px var(--space-lg);color:var(--text);text-align:left;font-size:15px;transition:background .16s;display:flex}.menu-item.svelte-1nju7id:hover{background:rgba(var(--ink-rgb), .04)}.menu-item.svelte-1nju7id:active{background:rgba(var(--ink-rgb), .08)}.menu-icon.svelte-1nju7id{text-align:center;width:20px;color:var(--text-muted);font-size:16px}.menu-label.svelte-1nju7id{flex:1}.menu-chev.svelte-1nju7id{color:var(--text-muted);font-size:20px;line-height:1}.count-badge.svelte-1nju7id{color:#fff;text-align:center;background:#5b8def;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.menu-item.update-pending.svelte-1nju7id{background:#5fb6ab29;animation:2.4s ease-in-out infinite svelte-1nju7id-row-pulse}.menu-item.update-pending.svelte-1nju7id .menu-icon:where(.svelte-1nju7id),.menu-item.update-pending.svelte-1nju7id .menu-label:where(.svelte-1nju7id){color:#3f8c84}.menu-item.update-pending.svelte-1nju7id .menu-label:where(.svelte-1nju7id){font-weight:600}.update-tag.svelte-1nju7id{color:#3f8c84;letter-spacing:.2px;margin-left:6px;font-size:12px;font-weight:500}@keyframes svelte-1nju7id-row-pulse{0%,to{background:#5fb6ab24}50%{background:#5fb6ab47}}.feed.svelte-16c5rtz{padding:var(--space-sm) 0 calc(var(--space-sm) + env(safe-area-inset-bottom) + var(--kb-inset,0px));flex-direction:column-reverse;margin:0;list-style:none;display:flex}.feed.svelte-16c5rtz li:where(.svelte-16c5rtz){list-style:none}.feed.svelte-16c5rtz li.displaced:where(.svelte-16c5rtz){isolation:isolate;z-index:50}.feed.svelte-16c5rtz li.dragged:where(.svelte-16c5rtz){isolation:isolate;z-index:100}.feed.svelte-16c5rtz li.reminder-highlight:where(.svelte-16c5rtz){animation:2.2s ease-out svelte-16c5rtz-reminder-highlight}@keyframes svelte-16c5rtz-reminder-highlight{0%{background:0 0}8%{background:rgba(var(--lift-accent-rgb), .22)}to{background:0 0}}.home-surface.svelte-1w92phs{height:100%;min-height:0;position:relative;overflow:hidden}.home-filter-empty.svelte-1w92phs{z-index:1;text-align:center;color:var(--text-muted);pointer-events:none;margin:0;font-size:14px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.bg-wrap.svelte-1w92phs{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;scroll-padding-bottom:var(--kb-inset,0px);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--feed-top-fade));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--feed-top-fade));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--feed-top-fade));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--text-muted) 42%, transparent) transparent;flex-direction:column-reverse;display:flex;position:absolute;inset:0;overflow-y:auto}.bg-wrap.svelte-1w92phs::-webkit-scrollbar{width:6px;display:block}.bg-wrap.svelte-1w92phs::-webkit-scrollbar-track{background:0 0}.bg-wrap.svelte-1w92phs::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--text-muted) 42%, transparent);border-radius:6px}.bg-wrap.svelte-1w92phs .row,.bg-wrap.svelte-1w92phs .card,.bg-wrap.svelte-1w92phs .content{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.bg-wrap.svelte-1w92phs li{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.compose.svelte-166jgr3{position:absolute;inset:0;overflow:hidden}.dismiss-layer.svelte-166jgr3{cursor:pointer;position:absolute;inset:0}.welcome-overlay.svelte-166jgr3{padding:var(--space-lg) var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.greeting.svelte-166jgr3{top:var(--space-lg);left:var(--space-lg);right:var(--space-lg);bottom:var(--space-lg);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-bottom:38vh;transition:opacity .56s cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.greeting.greeting-hidden.svelte-166jgr3{opacity:0}.search-stack.svelte-166jgr3{box-sizing:border-box;overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;flex-direction:column-reverse;flex:0 auto;gap:6px;width:100%;max-width:560px;min-height:0;max-height:100%;margin:0;padding:0 0 10px;list-style:none;display:flex;overflow-y:auto}.search-stack.svelte-166jgr3::-webkit-scrollbar{display:none}.search-stack.empty.svelte-166jgr3{padding:0}.search-result.svelte-166jgr3{list-style:none}.welcome-inner.svelte-166jgr3{pointer-events:none;flex-direction:column;gap:26px;width:100%;max-width:560px;display:flex}.flow-label.svelte-166jgr3{color:rgba(var(--ink-rgb), .55);letter-spacing:1.2px;text-transform:uppercase;border-bottom:1px solid rgba(var(--ink-rgb), .12);margin-bottom:14px;padding:4px 12px 10px;font-size:12px;font-weight:500;display:inline-block}.greeting.svelte-166jgr3 h1:where(.svelte-166jgr3){font-family:var(--font-display);color:var(--ink);letter-spacing:-.5px;margin:0;font-size:28px;font-weight:500}.prompt-card.svelte-166jgr3{pointer-events:auto;background:var(--surface);color:var(--text-inverse);border-radius:26px;flex-direction:column;gap:8px;padding:8px 8px 8px 14px;transition:transform .38s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 24px 60px #0000003d,0 6px 16px #0000001a,inset 0 0 0 1px #ffffff0a}.composer-row.svelte-166jgr3{grid-template-columns:auto 1fr auto auto;grid-template-areas:"type text attach send";align-items:center;gap:6px;display:grid}.composer-row.multiline.svelte-166jgr3{grid-template-columns:auto 1fr auto auto;grid-template-areas:"text text text text""type.attach send";row-gap:6px}.composer-type.svelte-166jgr3{grid-area:type}.composer-row.svelte-166jgr3 .composer-text{grid-area:text;min-width:0}.composer-attach.svelte-166jgr3{grid-area:attach}.composer-send.svelte-166jgr3{grid-area:send}.link-preview-wrap.svelte-166jgr3{align-self:stretch;margin-bottom:4px}.image-preview.svelte-166jgr3{border-radius:14px;align-self:flex-start;max-width:200px;position:relative;overflow:hidden}.image-preview.svelte-166jgr3 img:where(.svelte-166jgr3){object-fit:cover;width:100%;height:auto;max-height:160px;display:block}.image-clear.svelte-166jgr3{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.due-row.svelte-166jgr3{flex-direction:column;gap:6px;display:flex}.due-input.svelte-166jgr3{background:rgba(var(--paper-rgb), .08);color:inherit;font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:none;border-radius:14px;outline:none;padding:10px 14px;font-size:15px}.ios-hint.svelte-166jgr3{color:rgba(var(--paper-rgb), .55);margin:0;padding:0 4px;font-size:12px;line-height:1.4}.composer-row[data-align=right].svelte-166jgr3 .composer-text{text-align:right}.composer-row[data-align=center].svelte-166jgr3 .composer-text{text-align:center}.composer-row[data-align=left].svelte-166jgr3 .composer-text{text-align:left}.composer-row.svelte-166jgr3 .composer-text{width:100%;color:inherit;font-family:var(--font-body);font-size:calc(17px * var(--text-scale,1));--rte-pad:8px 4px;--rte-placeholder:rgba(var(--paper-rgb), .42);line-height:1.4}.ghost-btn.svelte-166jgr3{background:rgba(var(--paper-rgb), .06);width:36px;height:36px;color:rgba(var(--paper-rgb), .7);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.ghost-btn.svelte-166jgr3:hover{background:rgba(var(--paper-rgb), .1);color:var(--text-inverse)}.ghost-btn.active.svelte-166jgr3{background:rgba(var(--paper-rgb), .16);color:var(--text-inverse)}.ghost-btn.svelte-166jgr3:active{transform:scale(.94)}.type-icon.svelte-166jgr3{font-size:18px;line-height:1;font-family:var(--font-display)}.prompt-send.svelte-166jgr3{background:rgba(var(--paper-rgb), .16);width:40px;height:40px;color:rgba(var(--paper-rgb), .6);cursor:pointer;opacity:1;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .2s,opacity .2s;display:inline-flex}.prompt-send.active.svelte-166jgr3{background:rgb(var(--paper-rgb));color:var(--surface)}.prompt-send.svelte-166jgr3:disabled{cursor:default;opacity:1}.prompt-send.svelte-166jgr3:not(:disabled):active{transform:scale(.94)}.menu-backdrop.svelte-166jgr3{z-index:3;background:0 0;position:absolute;inset:0}.type-btn-wrap.svelte-166jgr3{display:inline-flex;position:relative}.type-menu.svelte-166jgr3{z-index:4;background:var(--surface);color:var(--text-inverse);border-radius:18px;flex-direction:column;gap:2px;min-width:180px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 40px #00000047,0 4px 12px #0000001a}.type-menu-item.svelte-166jgr3{appearance:none;color:inherit;font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;transition:background-color .14s;display:flex}.type-menu-item.svelte-166jgr3:hover{background:rgba(var(--paper-rgb), .08)}.type-menu-item.active.svelte-166jgr3{background:rgba(var(--paper-rgb), .14)}.type-menu-item.svelte-166jgr3 .type-icon:where(.svelte-166jgr3){text-align:center;width:22px}.media-backdrop.svelte-166jgr3{z-index:5;background:#00000052;position:absolute;inset:0}.media-sheet.svelte-166jgr3{z-index:6;background:var(--surface);color:var(--text-inverse);padding:12px var(--space-lg) calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 36px #00000038}.grabber.svelte-166jgr3{background:rgba(var(--paper-rgb), .18);border-radius:4px;align-self:center;width:38px;height:4px}.media-grid.svelte-166jgr3{grid-template-columns:1fr 1fr;gap:12px;display:grid}.media-tile.svelte-166jgr3{appearance:none;background:rgba(var(--paper-rgb), .08);color:inherit;cursor:pointer;border:none;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:18px;transition:background-color .14s;display:flex}.media-tile.svelte-166jgr3:hover{background:rgba(var(--paper-rgb), .14)}.media-icon.svelte-166jgr3{color:var(--text-inverse);justify-content:center;align-items:center;display:inline-flex}.media-label.svelte-166jgr3{color:rgba(var(--paper-rgb), .8);font-size:13px}.newflow-page.svelte-1kqbt1c{padding:var(--space-xl) var(--space-lg) var(--space-md);color:var(--text);flex-direction:column;flex:auto;gap:14px;display:flex}.description-card.svelte-1kqbt1c{background:var(--card);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);text-align:center;padding:14px 18px 16px;box-shadow:0 2px 6px #0000000a}.description-card.svelte-1kqbt1c h2:where(.svelte-1kqbt1c){letter-spacing:.3px;color:var(--text);margin:0 0 6px;font-size:18px;font-weight:700}.description-card.svelte-1kqbt1c p:where(.svelte-1kqbt1c){color:var(--text);margin:0;font-size:14.5px;line-height:21px}.block.bottom.svelte-1kqbt1c{margin-top:auto}.block.svelte-1kqbt1c h3:where(.svelte-1kqbt1c){text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin:0 0 10px;font-size:11px;font-weight:600}.desc-input.svelte-1kqbt1c{background:var(--card);border-radius:var(--radius-md);width:100%;padding:12px var(--space-md);color:var(--text);resize:none;border:none;outline:none;font-family:inherit;font-size:14px;line-height:20px;box-shadow:0 2px 6px #0000000a}.desc-input.svelte-1kqbt1c::placeholder{color:var(--text-muted)}.colors.svelte-1kqbt1c{flex-wrap:wrap;gap:12px;display:flex}.swatch.svelte-1kqbt1c{cursor:pointer;outline-offset:2px;border:none;border-radius:999px;outline:2px solid #0000;width:34px;height:34px;transition:transform .16s,outline .12s;position:relative;box-shadow:0 1px 3px #0000001a}.swatch.selected.svelte-1kqbt1c{outline-color:var(--surface)}.swatch.clear.svelte-1kqbt1c{background:var(--card);border:1px solid var(--border)}.swatch.clear.svelte-1kqbt1c .slash:where(.svelte-1kqbt1c){background:var(--text-muted);transform-origin:50%;height:1.5px;position:absolute;inset:50% 4px auto;transform:rotate(-45deg)}h2.svelte-1r84whq{color:var(--text);letter-spacing:.2px;font-size:18px;font-weight:600;font-family:var(--font-display);margin:12px 0 0}.block.svelte-1r84whq{margin-bottom:18px}.block.svelte-1r84whq h3:where(.svelte-1r84whq){text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);font-size:11px;font-weight:600;font-family:var(--font-display);margin:0 0 6px}.hint.svelte-1r84whq{color:var(--text-muted);margin:0 0 12px;font-size:13px;line-height:18px}.options.svelte-1r84whq{background:var(--card);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 2px 6px #0000000a}.options.svelte-1r84whq li{list-style:none}.options.svelte-1r84whq li+li{border-top:1px solid var(--border-soft)}.option.svelte-1r84whq{width:100%;padding:8px var(--space-md);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;font-size:13.5px;transition:background .16s;display:flex}.option.svelte-1r84whq:hover{background:rgba(var(--ink-rgb), .04)}.option.svelte-1r84whq:active{background:rgba(var(--ink-rgb), .08)}.option.selected.svelte-1r84whq{background:rgba(var(--ink-rgb), .05)}.option-label.svelte-1r84whq{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.check.svelte-1r84whq{color:var(--text);font-size:13px;line-height:1}.align-grid.svelte-1r84whq{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.align-grid.two.svelte-1r84whq{grid-template-columns:repeat(2,1fr)}.align-tile.svelte-1r84whq{background:var(--card);border-radius:var(--radius-md);cursor:pointer;border:1.5px solid #0000;flex-direction:column;align-items:stretch;gap:8px;padding:10px;transition:background .16s,border-color .16s;display:flex}.align-tile.svelte-1r84whq:hover{background:rgba(var(--ink-rgb), .04)}.align-tile.selected.svelte-1r84whq{border-color:var(--surface);background:rgba(var(--ink-rgb), .06)}.align-preview.svelte-1r84whq{background:var(--canvas);border-radius:6px;flex-direction:column;gap:4px;height:48px;padding:6px 4px;display:flex}.preview-left.svelte-1r84whq .bubble:where(.svelte-1r84whq){margin-right:auto}.preview-center.svelte-1r84whq .bubble:where(.svelte-1r84whq){margin-left:auto;margin-right:auto}.preview-right.svelte-1r84whq .bubble:where(.svelte-1r84whq){margin-left:auto}.bubble.svelte-1r84whq{background:var(--text-muted);opacity:.55;border-radius:3px;height:6px;display:block}.bubble-short.svelte-1r84whq{width:30%}.bubble-long.svelte-1r84whq{width:70%}.bubble-mid.svelte-1r84whq{width:45%}.bubble-full.svelte-1r84whq{width:100%}.align-label.svelte-1r84whq{text-align:center;color:var(--text);font-size:12px;font-weight:500}.toggle-row.svelte-1r84whq{width:100%;padding:10px var(--space-md);background:var(--card);border-radius:var(--radius-md);color:var(--text);text-align:left;cursor:pointer;border:none;align-items:center;gap:10px;font-size:13.5px;transition:background .16s;display:flex;box-shadow:0 2px 6px #0000000a}.toggle-row.svelte-1r84whq:hover{background:rgba(var(--ink-rgb), .04)}.switch.svelte-1r84whq{background:rgba(var(--ink-rgb), .18);border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .18s;position:relative}.switch.svelte-1r84whq .knob:where(.svelte-1r84whq){background:var(--canvas);border-radius:999px;width:16px;height:16px;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.toggle-row.on.svelte-1r84whq .switch:where(.svelte-1r84whq){background:var(--surface)}.toggle-row.on.svelte-1r84whq .switch:where(.svelte-1r84whq) .knob:where(.svelte-1r84whq){transform:translate(16px)}.llm-providers.svelte-1r84whq{margin-top:10px}.llm-input.svelte-1r84whq{background:var(--card);border-radius:var(--radius-md);width:100%;padding:11px var(--space-md);color:var(--text);border:none;outline:none;margin-top:8px;font-family:inherit;font-size:13.5px;line-height:20px;box-shadow:0 2px 6px #0000000a}.llm-input.svelte-1r84whq::placeholder{color:var(--text-muted)}.llm-test-row.svelte-1r84whq{margin-top:10px}.llm-test.svelte-1r84whq{background:var(--surface);color:var(--text-inverse);border-radius:var(--radius-md);cursor:pointer;border:none;padding:10px 18px;font-size:13.5px;font-weight:600;transition:opacity .16s}.llm-test.svelte-1r84whq:disabled{opacity:.55;cursor:default}.llm-result.svelte-1r84whq{word-break:break-word;margin:10px 0 0;font-size:13px;line-height:18px}.llm-result.ok.svelte-1r84whq{color:var(--text)}.llm-result.err.svelte-1r84whq{color:var(--trash)}.download-link.svelte-1r84whq{background:var(--surface);color:var(--text-inverse);border-radius:var(--radius-md);cursor:pointer;border:none;padding:11px 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.footer-actions.svelte-1r84whq{justify-content:flex-end;margin-top:4px;display:flex}.done.svelte-1r84whq{background:var(--surface);color:var(--text-inverse);border-radius:var(--radius-md);cursor:pointer;border:none;padding:11px 22px;font-size:14px;font-weight:600}.theme-tile.svelte-1r84whq{background:var(--card);border-radius:var(--radius-md);cursor:pointer;border:1.5px solid #0000;flex-direction:column;align-items:stretch;gap:8px;padding:10px;transition:background .16s,border-color .16s;display:flex}.theme-tile.svelte-1r84whq:hover{background:rgba(var(--ink-rgb), .04)}.theme-tile.selected.svelte-1r84whq{border-color:var(--surface);background:rgba(var(--ink-rgb), .06)}.theme-preview.svelte-1r84whq{border-radius:6px;flex-direction:column;justify-content:flex-end;gap:4px;height:56px;padding:8px;display:flex;position:relative;overflow:hidden}.preview-light.svelte-1r84whq{background:#f2ede5}.preview-ocean.svelte-1r84whq{background:radial-gradient(60% 80% at 30% 35%,#143c30d9,#020a0600 70%),radial-gradient(70% 90% at 75% 75%,#2d5541a6,#020a0600 70%),#02080a}.theme-bubble.svelte-1r84whq{border-radius:4px;height:8px;display:block}.preview-light.svelte-1r84whq .theme-bubble-a:where(.svelte-1r84whq){background:#fff;width:60%;box-shadow:0 1px 2px #00000014}.preview-light.svelte-1r84whq .theme-bubble-b:where(.svelte-1r84whq){background:#fff;width:40%;margin-left:auto;box-shadow:0 1px 2px #00000014}.preview-ocean.svelte-1r84whq .theme-bubble-a:where(.svelte-1r84whq){background:#0e1a26;width:60%;box-shadow:0 1px 2px #0006}.preview-ocean.svelte-1r84whq .theme-bubble-b:where(.svelte-1r84whq){background:#0e1a26;width:40%;margin-left:auto;box-shadow:0 1px 2px #0006}.font-grid.svelte-1r84whq{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.font-tile.svelte-1r84whq{background:var(--card);border-radius:var(--radius-md);cursor:pointer;border:1.5px solid #0000;flex-direction:column;align-items:stretch;gap:8px;padding:10px;transition:background .16s,border-color .16s;display:flex}.font-tile.svelte-1r84whq:hover{background:rgba(var(--ink-rgb), .04)}.font-tile.selected.svelte-1r84whq{border-color:var(--surface);background:rgba(var(--ink-rgb), .06)}.font-preview.svelte-1r84whq{background:rgba(var(--ink-rgb), .04);height:56px;color:var(--text);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 4px;display:flex}.font-preview-headline.svelte-1r84whq{letter-spacing:.12em;font-size:13px;font-weight:600;line-height:1}.font-preview-body.svelte-1r84whq{color:var(--text-muted);font-size:12px;line-height:1}.font-preview-system.svelte-1r84whq .font-preview-headline:where(.svelte-1r84whq),.font-preview-system.svelte-1r84whq .font-preview-body:where(.svelte-1r84whq){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-preview-fell.svelte-1r84whq .font-preview-headline:where(.svelte-1r84whq),.font-preview-fell.svelte-1r84whq .font-preview-body:where(.svelte-1r84whq){font-family:IM Fell DW Pica,Georgia,serif}.font-preview-cinzel.svelte-1r84whq .font-preview-headline:where(.svelte-1r84whq){font-family:Cinzel,Georgia,serif}.font-preview-cinzel.svelte-1r84whq .font-preview-body:where(.svelte-1r84whq){font-family:EB Garamond,Georgia,serif}.text-size-tile.svelte-1r84whq{background:var(--card);border-radius:var(--radius-md);cursor:pointer;border:1.5px solid #0000;flex-direction:column;align-items:stretch;gap:8px;padding:10px;transition:background .16s,border-color .16s;display:flex}.text-size-tile.svelte-1r84whq:hover{background:rgba(var(--ink-rgb), .04)}.text-size-tile.selected.svelte-1r84whq{border-color:var(--surface);background:rgba(var(--ink-rgb), .06)}.text-size-preview.svelte-1r84whq{background:rgba(var(--ink-rgb), .04);height:56px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;padding:8px 4px;display:flex}.text-size-sample.svelte-1r84whq{font-family:var(--font-body);color:var(--text);font-weight:500;line-height:1}.text-size-sample-normal.svelte-1r84whq{font-size:18px}.text-size-sample-large.svelte-1r84whq{font-size:26px}.ocean-backdrop.svelte-z6ewbn{z-index:0;pointer-events:none;will-change:transform;background:#02080a;width:100%;height:100%;transition:transform .2s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.classify-toast.svelte-1n46o8q{left:50%;top:calc(env(safe-area-inset-top,0px) + 66px);z-index:60;background:var(--card);max-width:min(82vw,380px);color:var(--text);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 6px;animation:.22s cubic-bezier(.2,.8,.2,1) svelte-1n46o8q-classify-toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #00000038}.ai-avatar.svelte-1n46o8q{background:var(--surface);width:28px;height:28px;color:var(--text-inverse);font-family:var(--font-display);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.ai-text.svelte-1n46o8q{font-size:13.5px;line-height:18px}.classify-toast.warn.svelte-1n46o8q{color:#3a2e00;background:#f2c94c;border-color:#0000}.classify-toast.warn.svelte-1n46o8q .ai-avatar:where(.svelte-1n46o8q){color:#3a2e00;background:#0000002e}.classify-toast.info.svelte-1n46o8q{color:#fff;background:#5b8def;border-color:#0000}.classify-toast.info.svelte-1n46o8q .ai-avatar:where(.svelte-1n46o8q){color:#fff;background:#ffffff38}.classify-toast.err.svelte-1n46o8q{background:var(--trash);color:#fff;border-color:#0000}.classify-toast.err.svelte-1n46o8q .ai-avatar:where(.svelte-1n46o8q){color:#fff;background:#ffffff38}@keyframes svelte-1n46o8q-classify-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.crumb-header.svelte-1n46o8q{background:var(--canvas);color:var(--text-muted);padding:4px var(--space-lg);border-bottom:1px solid var(--border-soft);grid-row:2;align-items:center;gap:4px;min-height:0;display:flex}.back.svelte-1n46o8q{color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0 2px;font-size:12.5px;line-height:1;display:inline-flex}.crumb-trail.svelte-1n46o8q{letter-spacing:.2px;min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;line-height:1;overflow:hidden}.body.svelte-1n46o8q{background:var(--canvas);touch-action:pan-y;grid-row:3;min-height:0;position:relative;overflow:hidden}.body.compose-overlay-active.svelte-1n46o8q{background:0 0}.body.compose-overlay-active.svelte-1n46o8q>.pager:where(.svelte-1n46o8q){visibility:hidden}.flow-fab.svelte-1n46o8q{right:calc(var(--space-lg) + 4px);bottom:calc(var(--space-lg) + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(12px);width:56px;height:56px;color:var(--text-inverse);cursor:pointer;opacity:.92;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;box-shadow:0 10px 28px #00000038}.flow-fab.svelte-1n46o8q:active{transform:scale(.94)}.revert-fab.svelte-1n46o8q{right:calc(var(--space-lg) + 4px + 66px);bottom:calc(var(--space-lg) + env(safe-area-inset-bottom));width:56px;height:56px;color:var(--text-inverse);cursor:pointer;opacity:.92;z-index:1;background:#b85450;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;box-shadow:0 10px 28px #00000038}.revert-fab.svelte-1n46o8q:active{transform:scale(.94)}.home-filter-fab.svelte-1n46o8q{left:calc(var(--space-lg) + 4px);bottom:calc(var(--space-lg) + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(12px);width:56px;height:56px;color:var(--text-inverse);cursor:pointer;opacity:.92;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s,opacity .2s;display:inline-flex;position:absolute;box-shadow:0 10px 28px #00000038}.home-filter-fab.svelte-1n46o8q:active{transform:scale(.94)}.home-filter-fab.active.svelte-1n46o8q{background:var(--surface);opacity:1}.compose-overlay.svelte-1n46o8q{z-index:4;position:absolute;inset:0}.select-bar-float.svelte-1n46o8q{left:var(--space-lg);right:var(--space-lg);bottom:calc(env(safe-area-inset-bottom) + var(--space-md));z-index:6;position:absolute}.scroll-bottom-fab.svelte-1n46o8q{right:calc(var(--space-lg) + 4px);bottom:calc(var(--space-lg) + env(safe-area-inset-bottom) + 66px);background:color-mix(in oklab, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(12px);width:56px;height:56px;color:var(--text-inverse);cursor:pointer;opacity:.92;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1);animation:.16s ease-out svelte-1n46o8q-scroll-bottom-in;display:inline-flex;position:absolute;box-shadow:0 10px 28px #00000038}.scroll-bottom-fab.svelte-1n46o8q:active{transform:scale(.94)}.pager.svelte-1n46o8q{will-change:transform;flex-direction:row;width:300%;height:100%;transition:transform .24s cubic-bezier(.16,1,.3,1);display:flex}.pager.body-view-swap.svelte-1n46o8q{transition:transform .3s cubic-bezier(.16,1,.3,1)}.pager.body-swiping.svelte-1n46o8q,.pager.body-no-transition.svelte-1n46o8q{transition:none}.body.traversing.svelte-1n46o8q>.pager:where(.svelte-1n46o8q){visibility:hidden}.body.traversing.svelte-1n46o8q :is(.flow-fab:where(.svelte-1n46o8q),.revert-fab:where(.svelte-1n46o8q),.home-filter-fab:where(.svelte-1n46o8q)){display:none}.flow-traverse.svelte-1n46o8q{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.flow-traverse-strip.svelte-1n46o8q{width:max-content;height:100%;transition:transform var(--traverse-dur,.4s) cubic-bezier(.65, 0, .35, 1);will-change:transform;flex-direction:row;display:flex}.flow-traverse-strip.no-transition.svelte-1n46o8q{transition:none}.flow-traverse-page.svelte-1n46o8q{scrollbar-width:none;flex-direction:column-reverse;flex:none;height:100%;display:flex;overflow-y:auto}.flow-traverse-page.svelte-1n46o8q::-webkit-scrollbar{display:none}.page.svelte-1n46o8q{touch-action:pan-y;flex-direction:column-reverse;flex:0 0 33.3333%;justify-content:flex-start;width:33.3333%;height:100%;display:flex;overflow:hidden auto}.page.svelte-1n46o8q:not(.page-overview){-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--feed-top-fade));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--feed-top-fade));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--feed-top-fade))}.page.page-overview.svelte-1n46o8q{flex-direction:column;justify-content:flex-start}.page-edge.svelte-1n46o8q{pointer-events:none}.body.drag-active.svelte-1n46o8q .page-active:where(.svelte-1n46o8q){touch-action:none;overscroll-behavior:contain}.page-active.svelte-1n46o8q{overscroll-behavior-y:contain;scroll-padding-bottom:var(--kb-inset,0px);scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--text-muted) 42%, transparent) transparent}.page-active.svelte-1n46o8q::-webkit-scrollbar{width:6px;display:block}.page-active.svelte-1n46o8q::-webkit-scrollbar-track{background:0 0}.page-active.svelte-1n46o8q::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--text-muted) 42%, transparent);border-radius:6px}.page-active.swiping.svelte-1n46o8q{scrollbar-width:none}.page-active.swiping.svelte-1n46o8q::-webkit-scrollbar{display:none}.list.svelte-1n46o8q{padding:var(--space-sm) 0 calc(var(--space-sm) + env(safe-area-inset-bottom));flex-direction:column-reverse;margin:0;list-style:none;display:flex}.list.svelte-1n46o8q li{list-style:none}.empty.svelte-1n46o8q{text-align:center;color:var(--text-muted);flex:1;justify-content:center;align-items:center;font-size:15px;line-height:22px;display:flex}.inputbar-slot.svelte-1n46o8q{background:var(--canvas);min-height:calc(60px + env(safe-area-inset-bottom));flex-shrink:0;grid-row:4;position:relative}.inputbar-slot.slot-collapsed.svelte-1n46o8q{min-height:0}.newflow-editor.svelte-1n46o8q{padding:10px var(--space-lg) calc(10px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex}.newflow-input.svelte-1n46o8q{background:var(--card);border-radius:var(--radius-md);width:100%;padding:12px var(--space-md);color:var(--text);box-sizing:border-box;border:none;outline:none;font-size:15.5px;line-height:22px;box-shadow:0 2px 6px #0000000a}.newflow-input.svelte-1n46o8q::placeholder{color:var(--text-muted)}.newflow-actions.svelte-1n46o8q{gap:8px;display:flex}.newflow-actions.svelte-1n46o8q button:where(.svelte-1n46o8q){border-radius:var(--radius-md);cursor:pointer;border:none;flex:1;padding:11px;font-size:14px;font-weight:600;transition:opacity .16s,background .16s}.newflow-cancel.svelte-1n46o8q{background:var(--card);color:var(--text)}.newflow-save.svelte-1n46o8q{background:var(--surface);color:var(--text-inverse)}.newflow-save.svelte-1n46o8q:disabled{opacity:.4;cursor:default}@keyframes svelte-1n46o8q-scroll-bottom-in{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.reminder-explainer-backdrop.svelte-1n46o8q{z-index:69;background:#00000052;animation:.16s ease-out svelte-1n46o8q-explainer-fade;position:fixed;inset:0}.reminder-explainer.svelte-1n46o8q{left:50%;bottom:calc(env(safe-area-inset-bottom) + 24px);z-index:70;background:var(--canvas);border-radius:18px;width:min(100vw - 32px,380px);padding:22px 22px 18px;animation:.24s cubic-bezier(.16,1,.3,1) svelte-1n46o8q-explainer-rise;position:fixed;transform:translate(-50%);box-shadow:0 18px 48px #00000047}.reminder-explainer.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-family:var(--font-display,inherit);color:var(--text);margin:0 0 8px;font-size:18px;font-weight:600}.reminder-explainer.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--text-muted);margin:0 0 16px;font-size:14.5px;line-height:1.5}.reminder-explainer-actions.svelte-1n46o8q{justify-content:flex-end;gap:8px;display:flex}.reminder-explainer.svelte-1n46o8q button:where(.svelte-1n46o8q){border-radius:var(--radius-pill);cursor:pointer;flex:0 auto;padding:10px 16px;font-size:14px;font-weight:500;transition:background .14s,opacity .14s,transform .14s}.reminder-explainer-secondary.svelte-1n46o8q{color:var(--text-muted);background:0 0}.reminder-explainer-secondary.svelte-1n46o8q:hover{color:var(--text)}.reminder-explainer-primary.svelte-1n46o8q{background:var(--surface);color:var(--text-inverse)}.reminder-explainer-primary.svelte-1n46o8q:active{transform:scale(.97)}@keyframes svelte-1n46o8q-explainer-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1n46o8q-explainer-rise{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.root.svelte-xyu1hs{background:var(--canvas);color:var(--text);font-family:var(--font-body);font-size:calc(14px * var(--text-scale));flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.topbar.svelte-xyu1hs{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-sm);background:var(--surface);color:var(--text-inverse);border-bottom:1px solid var(--border-soft);-webkit-app-region:drag;flex-shrink:0;display:flex;position:relative}.spacer.svelte-xyu1hs{flex:1}.flow-pill.svelte-xyu1hs{-webkit-app-region:no-drag;background:rgba(var(--paper-rgb), .08);color:var(--text-inverse);border-radius:var(--radius-pill);cursor:pointer;font:inherit;border:none;align-items:center;gap:6px;max-width:60%;padding:4px 10px 4px 6px;font-size:13px;transition:background-color .16s;display:inline-flex}.flow-pill.svelte-xyu1hs:hover{background:rgba(var(--paper-rgb), .14)}.flow-pill.svelte-xyu1hs .flow-name:where(.svelte-xyu1hs){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flow-pill.svelte-xyu1hs .chev:where(.svelte-xyu1hs){opacity:.7}.flow-pill.overview.svelte-xyu1hs{background:rgba(var(--paper-rgb), .18)}.dot.svelte-xyu1hs{border-radius:var(--radius-pill);background:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.dot.dot-none.svelte-xyu1hs{border:1px dashed rgba(var(--paper-rgb), .4);background:0 0}.dot.dot-home.svelte-xyu1hs,.dot.dot-overview.svelte-xyu1hs,.dot.dot-plus.svelte-xyu1hs{background:rgba(var(--ink-rgb), .18);color:var(--text);font-size:10px}.glyph.svelte-xyu1hs{line-height:1}.glyph.wordmark.svelte-xyu1hs{font-family:var(--font-display);font-weight:600}.crumb-back.svelte-xyu1hs{-webkit-app-region:no-drag;color:var(--text-inverse);cursor:pointer;opacity:.8;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px}.crumb-back.svelte-xyu1hs:hover{opacity:1;background:rgba(var(--paper-rgb), .1)}.crumbs.svelte-xyu1hs{color:rgba(var(--paper-rgb), .8);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:12px;display:flex;overflow:hidden}.crumb.svelte-xyu1hs{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.crumb-sep.svelte-xyu1hs{opacity:.5}.iconbtn.svelte-xyu1hs{-webkit-app-region:no-drag;color:var(--text-inverse);border-radius:var(--radius-sm);cursor:pointer;opacity:.78;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .16s,opacity .16s;display:inline-flex}.iconbtn.svelte-xyu1hs:hover{background:rgba(var(--paper-rgb), .1);opacity:1}.iconbtn.active.svelte-xyu1hs{background:rgba(var(--paper-rgb), .18);opacity:1}.iconbtn.close.svelte-xyu1hs:hover{color:#fff;background:#c4404a}.sync-dot.svelte-xyu1hs{border-radius:var(--radius-pill);background:var(--text-muted);width:8px;height:8px;margin:0 4px;transition:background-color .2s}.sync-dot[data-status=syncing].svelte-xyu1hs{background:var(--ai);animation:1.4s infinite svelte-xyu1hs-pulse}.sync-dot[data-status=synced].svelte-xyu1hs{background:#6fbf73}.sync-dot[data-status=error].svelte-xyu1hs{background:var(--trash)}@keyframes svelte-xyu1hs-pulse{0%,to{opacity:1}50%{opacity:.35}}.flow-menu.svelte-xyu1hs{top:calc(100% + 4px);left:var(--space-sm);right:var(--space-sm);background:var(--card);max-height:60vh;color:var(--text);border-radius:var(--radius-md);z-index:30;border:1px solid var(--border-soft);padding:4px;animation:.16s cubic-bezier(.16,1,.3,1) svelte-xyu1hs-drop;position:absolute;overflow-y:auto;box-shadow:0 12px 32px #00000052}@keyframes svelte-xyu1hs-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-row.svelte-xyu1hs{width:100%;color:var(--text);font:inherit;border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background-color .12s;display:flex}.menu-row.svelte-xyu1hs:hover{background:rgba(var(--ink-rgb), .06)}.menu-row.active.svelte-xyu1hs{background:rgba(var(--ink-rgb), .1)}.menu-row.svelte-xyu1hs .row-name:where(.svelte-xyu1hs){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.menu-row.svelte-xyu1hs .row-count:where(.svelte-xyu1hs){color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.menu-row.plus.svelte-xyu1hs{color:var(--text-muted)}.menu-sep.svelte-xyu1hs{background:var(--border-soft);height:1px;margin:4px 6px}.feed.svelte-xyu1hs{padding:var(--space-md) var(--space-md);background:var(--canvas);flex-direction:column-reverse;flex:1;gap:6px;margin:0;list-style:none;display:flex;overflow-y:auto}.row.svelte-xyu1hs{flex-direction:column;display:flex}.empty.svelte-xyu1hs{color:var(--text-muted);text-align:center;padding:24px 12px;font-size:13px;line-height:1.45;list-style:none}.note.svelte-xyu1hs{background:var(--card);max-width:86%;color:var(--text);border-radius:var(--radius-md);padding:8px var(--space-md);cursor:pointer;font:inherit;font-size:inherit;text-align:left;border:none;align-self:flex-end;width:fit-content;line-height:1.4;transition:background-color .16s,transform .16s;box-shadow:0 2px 6px #0000000a}.note.svelte-xyu1hs:hover{background:rgba(var(--paper-rgb), .92)}:root[data-theme=ocean] .note.svelte-xyu1hs:hover{background:#142822}.note.svelte-xyu1hs .content:where(.svelte-xyu1hs){white-space:pre-wrap;word-break:break-word}.note.svelte-xyu1hs .meta-row:where(.svelte-xyu1hs){color:var(--text-muted);align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.note.svelte-xyu1hs .meta-row:where(.svelte-xyu1hs) .when:where(.svelte-xyu1hs){white-space:nowrap}.note.svelte-xyu1hs .meta-row:where(.svelte-xyu1hs) .path:where(.svelte-xyu1hs){text-overflow:ellipsis;white-space:nowrap;text-align:right;opacity:.85;flex:1;font-style:italic;overflow:hidden}.reminder-meta.svelte-xyu1hs{color:var(--ai);margin-top:4px;font-size:12px}.note.container.svelte-xyu1hs{width:fit-content}.note.container.svelte-xyu1hs .title-row:where(.svelte-xyu1hs){align-items:center;gap:6px;display:flex}.note.container.svelte-xyu1hs .title-row:where(.svelte-xyu1hs) .type-icon:where(.svelte-xyu1hs){color:var(--text-muted);font-size:13px}.note.container.svelte-xyu1hs .title-row:where(.svelte-xyu1hs) .title:where(.svelte-xyu1hs){font-weight:500}.inline-todos.svelte-xyu1hs{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.inline-todo.svelte-xyu1hs{color:var(--text);align-items:center;gap:6px;font-size:13px;line-height:1.35;display:flex}.inline-todo.done.svelte-xyu1hs{color:var(--text-muted);text-decoration:line-through}.inline-todo.more.svelte-xyu1hs{color:var(--text-muted);font-style:italic}.mini-check.svelte-xyu1hs{color:var(--text-muted);width:11px;font-size:11px;display:inline-block}.note.todo-child.svelte-xyu1hs{width:auto;max-width:100%;padding:8px var(--space-md);border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:none;background:0 0;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.note.todo-child.svelte-xyu1hs:hover{background:rgba(var(--ink-rgb), .04)}.note.todo-child.svelte-xyu1hs .checkbox:where(.svelte-xyu1hs){border-radius:var(--radius-sm);border:1.5px solid var(--text-muted);width:18px;height:18px;color:var(--text-inverse);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;transition:background-color .12s,border-color .12s;display:inline-flex}.note.todo-child.done.svelte-xyu1hs .checkbox:where(.svelte-xyu1hs){background:var(--text-muted);border-color:var(--text-muted);color:var(--canvas)}.note.todo-child.svelte-xyu1hs .todo-text:where(.svelte-xyu1hs){color:inherit;font:inherit;text-align:left;cursor:pointer;word-break:break-word;background:0 0;border:none;flex:1;padding:0;line-height:1.35}.note.todo-child.done.svelte-xyu1hs .todo-text:where(.svelte-xyu1hs){color:var(--text-muted);text-decoration:line-through}.note.editing.svelte-xyu1hs{cursor:text;background:var(--card);width:auto;max-width:100%;box-shadow:0 4px 16px #0000001a, 0 0 0 1.5px rgba(var(--lift-accent-rgb), .4);padding:10px var(--space-md);flex-direction:column;align-self:stretch;gap:8px;display:flex;position:relative}.note.editing.svelte-xyu1hs textarea:where(.svelte-xyu1hs){box-sizing:border-box;width:100%;color:var(--text);font:inherit;resize:none;background:0 0;border:none;outline:none;min-height:1.4em;padding:0;line-height:1.4;overflow:hidden}.note.editing.svelte-xyu1hs textarea:where(.svelte-xyu1hs)::placeholder{color:var(--text-muted)}.due-input.svelte-xyu1hs{background:rgba(var(--ink-rgb), .06);border:1px solid var(--border-soft);border-radius:var(--radius-sm);color:var(--text);font:inherit;outline:none;padding:4px 8px;font-size:12px}.due-input.svelte-xyu1hs:focus{border-color:var(--lift-accent)}.mini-toolbar.svelte-xyu1hs{border-top:1px solid var(--border-soft);align-items:center;gap:4px;padding-top:6px;display:flex}.tb-group.svelte-xyu1hs{border:1px solid var(--border-soft);border-radius:var(--radius-sm);gap:0;display:inline-flex;overflow:hidden}.tb-spacer.svelte-xyu1hs{flex:1}.tb-btn.svelte-xyu1hs{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;width:26px;height:26px;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:14px;transition:background-color .12s,color .12s;display:inline-flex}.tb-group.svelte-xyu1hs .tb-btn:where(.svelte-xyu1hs){border-radius:0}.tb-btn.svelte-xyu1hs:hover{background:rgba(var(--ink-rgb), .06);color:var(--text)}.tb-btn.active.svelte-xyu1hs{background:var(--surface);color:var(--text-inverse)}.tb-btn.danger.svelte-xyu1hs{color:var(--trash)}.tb-btn.danger.svelte-xyu1hs:hover{color:var(--trash);background:#b854501f}.move-menu.svelte-xyu1hs{background:var(--card);border-radius:var(--radius-md);border:1px solid var(--border-soft);z-index:20;min-width:180px;max-height:240px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;bottom:10px;right:8px;overflow-y:auto;transform:translateY(100%);box-shadow:0 10px 26px #00000052}.move-menu.svelte-xyu1hs li:where(.svelte-xyu1hs) button:where(.svelte-xyu1hs){width:100%;color:var(--text);font:inherit;border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.move-menu.svelte-xyu1hs li:where(.svelte-xyu1hs) button:where(.svelte-xyu1hs):hover{background:rgba(var(--ink-rgb), .06)}.compose.svelte-xyu1hs{align-items:flex-end;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--canvas);border-top:1px solid var(--border-soft);display:flex;position:relative}.compose.disabled.svelte-xyu1hs{opacity:.6;pointer-events:none}.compose.svelte-xyu1hs .type-btn:where(.svelte-xyu1hs){border-radius:var(--radius-pill);background:var(--card);width:36px;height:36px;color:var(--text-muted);border:1px solid var(--border-soft);cursor:pointer;font:inherit;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:flex}.compose.svelte-xyu1hs .type-btn:where(.svelte-xyu1hs):hover{background:rgba(var(--ink-rgb), .04);color:var(--text)}.compose.svelte-xyu1hs .type-btn.active:where(.svelte-xyu1hs),.compose.svelte-xyu1hs .type-btn.pinned:where(.svelte-xyu1hs){background:var(--surface);color:var(--text-inverse);border-color:var(--surface)}.compose.svelte-xyu1hs .type-icon:where(.svelte-xyu1hs){font-size:16px;line-height:1}.type-popover.svelte-xyu1hs{left:var(--space-md);background:var(--card);border-radius:var(--radius-md);border:1px solid var(--border-soft);z-index:30;min-width:160px;padding:4px;animation:.16s cubic-bezier(.16,1,.3,1) svelte-xyu1hs-drop;position:absolute;bottom:56px;box-shadow:0 10px 26px #00000052}.popover-row.svelte-xyu1hs{width:100%;color:var(--text);font:inherit;border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.popover-row.svelte-xyu1hs:hover{background:rgba(var(--ink-rgb), .06)}.popover-row.active.svelte-xyu1hs{background:rgba(var(--ink-rgb), .1)}.popover-row.svelte-xyu1hs .type-icon:where(.svelte-xyu1hs){text-align:center;width:20px;color:var(--text-muted);font-size:15px}.compose.svelte-xyu1hs .field:where(.svelte-xyu1hs){background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border-soft);padding:6px var(--space-md);flex-direction:column;flex:1;gap:4px;min-height:36px;transition:border-color .16s;display:flex}.compose.svelte-xyu1hs .field:where(.svelte-xyu1hs):focus-within{border-color:var(--lift-accent)}.compose.svelte-xyu1hs .field:where(.svelte-xyu1hs) textarea:where(.svelte-xyu1hs){box-sizing:border-box;width:100%;color:var(--text);font:inherit;font-size:inherit;resize:none;background:0 0;border:none;outline:none;min-height:1.4em;max-height:200px;padding:4px 0;line-height:1.4;overflow-y:auto}.compose.svelte-xyu1hs .field:where(.svelte-xyu1hs) textarea:where(.svelte-xyu1hs)::placeholder{color:var(--text-muted)}.send.svelte-xyu1hs{border-radius:var(--radius-pill);background:var(--surface);width:36px;height:36px;color:var(--text-inverse);opacity:.4;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,background-color .2s;display:flex}.send.active.svelte-xyu1hs{opacity:1}.send.revert.svelte-xyu1hs{background:var(--trash)}.send.svelte-xyu1hs:active{transform:scale(.96)}.surface.overview.svelte-xyu1hs{padding:var(--space-lg) var(--space-md) var(--space-xl);gap:var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.brand.svelte-xyu1hs{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.wordmark.svelte-xyu1hs{font-family:var(--font-display);letter-spacing:.06em;color:var(--text);margin:0;font-size:28px;font-weight:700}.version-chip.svelte-xyu1hs{border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--text-muted);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;padding:4px 10px;font-size:11px;transition:background-color .16s,color .16s}.version-chip.svelte-xyu1hs:hover{background:rgba(var(--ink-rgb), .04);color:var(--text)}.version-chip.pulsing.svelte-xyu1hs{color:#6fbf73;border-color:#6fbf7366;animation:2.4s infinite svelte-xyu1hs-chip-pulse}@keyframes svelte-xyu1hs-chip-pulse{0%,to{box-shadow:0 0 #6fbf7300}50%{box-shadow:0 0 0 4px #6fbf7340}}.version-chip.svelte-xyu1hs .new:where(.svelte-xyu1hs){margin-left:4px}.section-title.svelte-xyu1hs{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin:var(--space-sm) 4px 0;font-size:11px;font-weight:600}.menu-card.svelte-xyu1hs{background:var(--card);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 2px 6px #0000000a}.menu-card.svelte-xyu1hs li:where(.svelte-xyu1hs)+li:where(.svelte-xyu1hs){border-top:1px solid var(--border-soft)}.menu-item.svelte-xyu1hs{align-items:center;gap:var(--space-md);width:100%;padding:12px var(--space-lg);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-size:14px;transition:background-color .16s;display:flex}.menu-item.svelte-xyu1hs:hover{background:rgba(var(--ink-rgb), .04)}.menu-item.svelte-xyu1hs:disabled{cursor:default;color:var(--text-muted)}.menu-item.svelte-xyu1hs:disabled:hover{background:0 0}.menu-item.svelte-xyu1hs .glyph:where(.svelte-xyu1hs){text-align:center;width:18px;color:var(--text-muted)}.menu-item.svelte-xyu1hs .glyph.muted:where(.svelte-xyu1hs){opacity:.6}.menu-item.svelte-xyu1hs .item-name:where(.svelte-xyu1hs){flex:1}.menu-item.svelte-xyu1hs .item-count:where(.svelte-xyu1hs){color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.menu-item.svelte-xyu1hs .soon:where(.svelte-xyu1hs){color:var(--text-muted);background:rgba(var(--ink-rgb), .06);border-radius:var(--radius-pill);padding:2px 6px;font-size:10px}.menu-empty.svelte-xyu1hs{color:var(--text-muted);padding:16px var(--space-lg);text-align:center;font-size:13px}.surface.newflow.svelte-xyu1hs{padding:var(--space-lg) var(--space-md);gap:var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.newflow-blurb.svelte-xyu1hs{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.newflow-field.svelte-xyu1hs{flex-direction:column;gap:6px;display:flex}.newflow-field.svelte-xyu1hs label:where(.svelte-xyu1hs),.newflow-field.svelte-xyu1hs .field-label:where(.svelte-xyu1hs){text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11px}.newflow-field.svelte-xyu1hs input:where(.svelte-xyu1hs){background:var(--card);border:1px solid var(--border-soft);border-radius:var(--radius-sm);color:var(--text);font:inherit;outline:none;padding:8px 12px;font-size:14px}.newflow-field.svelte-xyu1hs input:where(.svelte-xyu1hs):focus{border-color:var(--lift-accent)}.swatches.svelte-xyu1hs{flex-wrap:wrap;gap:8px;display:flex}.swatch.svelte-xyu1hs{border-radius:var(--radius-pill);background:var(--text-muted);cursor:pointer;border:1.5px solid #0000;width:24px;height:24px;padding:0;transition:transform .12s}.swatch.svelte-xyu1hs:hover{transform:scale(1.08)}.swatch.selected.svelte-xyu1hs{outline:2px solid var(--text);outline-offset:2px}.swatch.none.svelte-xyu1hs{border-color:var(--border-soft);background:0 0;position:relative}.swatch.none.svelte-xyu1hs:before{content:"";background:linear-gradient(45deg, transparent 45%, var(--text-muted) 45%, var(--text-muted) 55%, transparent 55%);border-radius:50%;position:absolute;inset:0}.newflow-actions.svelte-xyu1hs{margin-top:var(--space-md);justify-content:flex-end;gap:8px;display:flex}.ghost.svelte-xyu1hs{border:1px solid var(--border-soft);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;font:inherit;background:0 0;padding:8px 16px;font-size:13px}.ghost.svelte-xyu1hs:hover{background:rgba(var(--ink-rgb), .04)}.primary.svelte-xyu1hs{background:var(--surface);border:1px solid var(--surface);color:var(--text-inverse);border-radius:var(--radius-sm);cursor:pointer;font:inherit;padding:8px 16px;font-size:13px;font-weight:500}.primary.svelte-xyu1hs:hover{filter:brightness(1.1)}.primary.svelte-xyu1hs:disabled{opacity:.4;cursor:default}.feed.svelte-xyu1hs::-webkit-scrollbar{width:8px}.surface.svelte-xyu1hs::-webkit-scrollbar{width:8px}.flow-menu.svelte-xyu1hs::-webkit-scrollbar{width:8px}.feed.svelte-xyu1hs::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb), .18);border-radius:4px}.surface.svelte-xyu1hs::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb), .18);border-radius:4px}.flow-menu.svelte-xyu1hs::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb), .18);border-radius:4px}.feed.svelte-xyu1hs::-webkit-scrollbar-thumb:hover{background:rgba(var(--ink-rgb), .32)}.surface.svelte-xyu1hs::-webkit-scrollbar-thumb:hover{background:rgba(var(--ink-rgb), .32)}.flow-menu.svelte-xyu1hs::-webkit-scrollbar-thumb:hover{background:rgba(var(--ink-rgb), .32)}.feed.svelte-xyu1hs::-webkit-scrollbar-track{background:0 0}.surface.svelte-xyu1hs::-webkit-scrollbar-track{background:0 0}.flow-menu.svelte-xyu1hs::-webkit-scrollbar-track{background:0 0}
