.clip{clip-path:polygon(0 0,0% 100%,100% 100%,100% 85%,15% 0)}.segmented-control.svelte-mwgsxc{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.segmented-label.svelte-mwgsxc{color:var(--color-text-secondary,#52525b);white-space:nowrap;font-size:.75rem;font-weight:600}.segmented-options.svelte-mwgsxc{width:var(--segmented-control-width,auto);border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-secondary,#faf9f6);gap:2px;min-width:0;padding:2px;display:inline-flex}button.svelte-mwgsxc{border-radius:var(--radius-md,2px);min-height:1.75rem;color:var(--color-text-secondary,#52525b);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.7rem;font-weight:650;line-height:1;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}button.svelte-mwgsxc:hover:not(:disabled){color:var(--color-text-primary,#18181b)}button.active.svelte-mwgsxc{background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#18181b);box-shadow:var(--shadow-sm,0 1px 2px #0000000d)}button.svelte-mwgsxc:focus-visible{outline:2px solid var(--color-border-strong,#a1a1aa);outline-offset:1px}button.svelte-mwgsxc:disabled{cursor:not-allowed;opacity:.55}@media (width<=480px){.segmented-control.svelte-mwgsxc{flex-direction:column;align-items:flex-start;gap:.4rem}.segmented-options.svelte-mwgsxc{width:100%}}.input-dialog-layer.svelte-1u27oos{z-index:170;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.input-dialog-backdrop.svelte-1u27oos{background:#18181b80;border:0;position:absolute;inset:0}.input-dialog.svelte-1u27oos{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-2xl,8px);background:var(--color-bg-primary,#fff);width:min(26rem,100%);box-shadow:var(--shadow-xl);padding:1.25rem;position:relative}.input-dialog.svelte-1u27oos h3:where(.svelte-1u27oos){color:var(--color-text-primary,#18181b);font-family:var(--font-display);margin:0;font-size:1.15rem}.input-dialog.svelte-1u27oos p:where(.svelte-1u27oos){color:var(--color-text-secondary,#52525b);margin:.55rem 0 1.1rem;font-size:.86rem;line-height:1.55}.input-dialog.svelte-1u27oos label:where(.svelte-1u27oos){color:var(--color-text-secondary,#52525b);letter-spacing:.14em;text-transform:uppercase;margin:1rem 0 .4rem;font-size:.65rem;font-weight:700;display:block}.input-dialog.svelte-1u27oos :is(input:where(.svelte-1u27oos),textarea:where(.svelte-1u27oos)){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);width:100%;color:var(--color-text-primary,#18181b);outline:none;padding:.65rem .75rem;font-size:.875rem}.input-dialog.svelte-1u27oos textarea:where(.svelte-1u27oos){resize:vertical;min-height:8rem;line-height:1.5}.input-dialog.svelte-1u27oos :where(.svelte-1u27oos):is(input:where(.svelte-1u27oos),textarea:where(.svelte-1u27oos)):focus{border-color:var(--color-border-strong,#a1a1aa);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent,#e14a33) 18%, transparent)}.input-dialog-actions.svelte-1u27oos{justify-content:flex-end;gap:.55rem;margin-top:1.15rem;display:flex}.input-dialog-actions.svelte-1u27oos button:where(.svelte-1u27oos){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.45rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.input-dialog-actions.svelte-1u27oos button:where(.svelte-1u27oos):disabled{cursor:not-allowed;opacity:.55}.secondary-action.svelte-1u27oos{background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#18181b)}.secondary-action.svelte-1u27oos:hover:not(:disabled){border-color:var(--color-border-strong,#a1a1aa)}.confirm-action.svelte-1u27oos{background:var(--color-text-primary,#18181b);color:#fff}.confirm-action.svelte-1u27oos:hover:not(:disabled){background:var(--color-accent,#e14a33)}.confirm-action.svelte-1u27oos .confirm-spinner{border-color:#fff #ffffff4d #ffffff4d}.workspace-overlay.svelte-rhlchk{z-index:140;background:#18181b85;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.workspace-dialog.svelte-rhlchk{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-2xl,8px);background:var(--color-bg-primary,#fff);outline:none;grid-template-rows:auto minmax(0,1fr) auto;width:min(95rem,100vw - 2rem);height:min(62rem,100dvh - 2rem);min-height:0;display:grid;overflow:hidden;box-shadow:0 24px 72px #18181b38}.workspace-dialog.no-header.svelte-rhlchk{grid-template-rows:minmax(0,1fr) auto}.workspace-header.svelte-rhlchk,.workspace-footer.svelte-rhlchk{border-color:var(--color-border,#e4e4e7);align-items:center;gap:1rem;min-width:0;padding:.7rem 1rem;display:flex}.workspace-header.svelte-rhlchk{border-bottom-width:1px;min-height:3.5rem;position:relative}.workspace-footer.svelte-rhlchk{border-top-width:1px;justify-content:flex-end;min-height:3.75rem}.workspace-title.svelte-rhlchk{color:var(--color-text-primary,#18181b);font-family:var(--font-display,serif);flex:none;margin:0;font-size:1.1rem;font-weight:700;line-height:1.2}.workspace-header-content.svelte-rhlchk{flex:1;min-width:0}.workspace-body.svelte-rhlchk{min-height:0;overflow:hidden}@media (width<=640px){.workspace-overlay.svelte-rhlchk{padding:0}.workspace-dialog.svelte-rhlchk{border:0;border-radius:0;width:100%;height:100dvh}.workspace-header.svelte-rhlchk,.workspace-footer.svelte-rhlchk{padding-right:max(.75rem, env(safe-area-inset-right));padding-left:max(.75rem, env(safe-area-inset-left))}.workspace-footer.svelte-rhlchk{padding-bottom:max(.7rem, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.workspace-overlay.svelte-rhlchk{animation:.14s ease-out svelte-rhlchk-workspace-fade}.workspace-dialog.svelte-rhlchk{animation:.18s ease-out svelte-rhlchk-workspace-enter}}@keyframes svelte-rhlchk-workspace-fade{0%{opacity:0}}@keyframes svelte-rhlchk-workspace-enter{0%{opacity:0;transform:translateY(.45rem)}}.bottom-nav-trigger.svelte-196sgjm{width:100%;height:100%}.notification-trigger.svelte-196sgjm{color:var(--color-text-secondary,#52525b);transition:color .14s,border-color .14s}.notification-trigger-icon-only.svelte-196sgjm{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,6px);background:var(--color-bg-primary,#fff);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.notification-trigger-icon-only.svelte-196sgjm:hover{border-color:var(--color-border-strong,#a1a1aa);color:var(--color-text-primary,#18181b)}.notification-trigger-bottom-nav.svelte-196sgjm{width:100%;height:100%;color:var(--color-text-muted,#71717a);font:inherit;background:0 0;border:0;border-top:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;display:flex}.notification-trigger-bottom-nav.svelte-196sgjm:hover{color:var(--color-text-primary,#18181b)}.notification-trigger.svelte-196sgjm:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent,#e14a33) 25%, transparent);outline-offset:2px}.notification-trigger-symbol.svelte-196sgjm{justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-trigger-bottom-nav.svelte-196sgjm .notification-trigger-symbol:where(.svelte-196sgjm) svg{width:1.25rem;height:1.25rem}.notification-trigger-copy.svelte-196sgjm{text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1}.notification-unread-count.svelte-196sgjm{color:#fff;min-width:1rem;height:1rem;box-shadow:0 0 0 2px var(--color-bg-primary,#fff);background:#dc2626;border-radius:9999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.5625rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-.35rem;right:-.5rem}
