.editor.svelte-rppyhe{--editor-caret-color:var(--color-muted);--editor-selection-color:var(--color-selection);--editor-placeholder-color:var(--color-subtle);--editor-code-background:var(--color-code);--editor-muted-color:var(--color-subtle);--editor-font-size:18px;--editor-line-height:1.7;width:100%;font-family:var(--font-family-mono);font-size:var(--editor-font-size);line-height:var(--editor-line-height);box-sizing:border-box;position:relative}.editable.svelte-rppyhe{box-sizing:border-box;width:100%;padding:var(--space-8) var(--space-5);white-space:pre-wrap;word-break:break-word;caret-color:var(--editor-caret-color);outline:none}.editable.svelte-rppyhe::selection{background:var(--editor-selection-color)}.editable.empty.svelte-rppyhe:before{content:attr(data-placeholder);color:var(--editor-placeholder-color);pointer-events:none;position:absolute}.editable .line{min-height:1.7em;margin:0;padding:0;display:block}.editable .line.list{padding-left:calc(var(--prefix-width) * 1ch + var(--list-level) * 4ch);text-indent:calc(-1 * (var(--prefix-width) * 1ch + var(--list-level) * 4ch))}.editable .line.heading{font-weight:var(--font-weight-bold)}.editable .line.code{background:var(--editor-code-background);font-family:var(--font-family-mono)}.editable .line.code.code_fence{color:var(--editor-muted-color)}.editable .line.code.code_content{padding-left:0}.editable .inline-code{background:var(--editor-code-background);font-family:var(--font-family-mono);border-radius:var(--radius-1);padding:0 var(--space-1)}.editable .inline-code .code-marker{font-weight:inherit;font-style:inherit}.editable .syntax-marker{font-weight:var(--font-weight-normal);font-style:normal}.app-shell.svelte-5amgdl{background-color:var(--color-bg);min-height:100vh;color:var(--color-fg);transition:var(--theme-transition);position:relative}button.svelte-16h8q3a{font:inherit;color:inherit;padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);cursor:pointer;transition:var(--theme-transition);background:0 0;border:0}button.svelte-16h8q3a:hover{background:var(--color-hover)}button.primary.svelte-16h8q3a{background:var(--color-fg);color:var(--color-bg)}button.primary.svelte-16h8q3a:hover{background:var(--color-fg);opacity:.9}button.danger.svelte-16h8q3a{background:var(--color-danger);color:var(--color-on-danger)}button.danger.svelte-16h8q3a:hover{background:color-mix(in srgb, var(--color-danger), black 10%)}button.icon.svelte-16h8q3a{border-radius:var(--radius-1);justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}button.small.svelte-16h8q3a{padding:var(--space-1) var(--space-2)}button.svelte-16h8q3a:disabled{cursor:default;opacity:.55}.modal-scrim.svelte-v4vjx1{z-index:30;background-color:var(--color-scrim);transition:var(--theme-transition);border:0;position:fixed;inset:0}.modal.svelte-v4vjx1{z-index:31;width:min(24rem,100vw - 2rem);padding:var(--space-4);box-sizing:border-box;background-color:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-2);box-shadow:0 18px 50px var(--color-shadow);transition:var(--theme-transition);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}h2.svelte-v4vjx1,.modal-body.svelte-v4vjx1 p{margin:0}h2.svelte-v4vjx1{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal)}.modal-body.svelte-v4vjx1{margin-top:var(--space-2);font-size:var(--font-size-md);color:var(--color-muted)}.modal-actions.svelte-v4vjx1{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.auth-message.svelte-1a5erci{margin:var(--space-2) 0 0;font-size:var(--font-size-md);color:var(--color-muted)}.account-list.svelte-1a5erci{gap:var(--space-1);max-height:min(18rem,55vh);padding-right:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.account-row.svelte-1a5erci{align-items:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-2);background-color:var(--color-bg);transition:var(--theme-transition);grid-template-columns:1fr 2rem;display:grid}.account-row.active.svelte-1a5erci{border-color:var(--color-fg);background-color:var(--color-hover)}.account-select.svelte-1a5erci,.account-remove.svelte-1a5erci{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.account-select.svelte-1a5erci{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);text-align:left;grid-template-columns:2rem 1fr;display:grid}.account-avatar.svelte-1a5erci{border-radius:var(--radius-round);background-color:var(--color-panel);border:1px solid var(--color-border);width:2rem;height:2rem;font-size:var(--font-size-sm);color:var(--color-fg);transition:var(--theme-transition);justify-content:center;align-items:center;display:inline-flex}.account-copy.svelte-1a5erci{flex-direction:column;gap:.125rem;min-width:0;display:flex}.account-name.svelte-1a5erci,.account-meta.svelte-1a5erci{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-name.svelte-1a5erci{font-size:var(--font-size-sm);color:var(--color-fg)}.account-meta.svelte-1a5erci{font-size:var(--font-size-xs);color:var(--color-muted)}.account-actions.svelte-1a5erci{justify-content:center;gap:var(--space-1);flex-wrap:wrap;width:100%;display:flex}.account-remove.svelte-1a5erci{border-radius:var(--radius-round);width:2rem;height:2rem;color:var(--color-muted)}.account-select.svelte-1a5erci:disabled,.account-remove.svelte-1a5erci:disabled{cursor:not-allowed;opacity:.55}.otp-input.svelte-ckw50x{justify-content:center;gap:var(--space-1);flex-wrap:nowrap;width:100%;max-width:100%;display:flex;overflow-x:hidden}.otp-digit.svelte-ckw50x{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-2);width:min(2.35rem,12.5vw - .5rem);min-width:0;color:inherit;font:inherit;font-size:var(--font-size-otp);text-align:center;box-sizing:border-box;transition:var(--theme-transition);background-color:#0000;flex:0 auto}.otp-digit.svelte-ckw50x:focus{border-color:var(--color-fg);outline:none}.otp-digit.svelte-ckw50x:disabled{opacity:.55}.otp-input.shake.svelte-ckw50x{animation:svelte-ckw50x-otp-shake var(--duration-shake) var(--ease-standard)}@keyframes svelte-ckw50x-otp-shake{0%,to{transform:translate(0)}20%{transform:translateX(calc(-1 * var(--space-3)))}40%{transform:translateX(var(--space-2))}60%{transform:translateX(calc(-1 * var(--space-2)))}80%{transform:translateX(var(--space-1))}}input.svelte-wy9mkx{box-sizing:border-box;width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-2);color:inherit;font:inherit;transition:var(--theme-transition);background-color:#0000}input.svelte-wy9mkx:focus{border-color:var(--color-fg);outline:none}.auth-field.svelte-1bap4eo{gap:var(--space-2);font-size:var(--font-size-2xs);flex-direction:column;display:flex}.auth-message.svelte-1bap4eo{margin:var(--space-2) 0 0;font-size:var(--font-size-md);color:var(--color-muted)}.auth-status.svelte-1bap4eo{text-align:right;min-width:4.5rem;font:inherit;font-size:var(--font-size-xs);color:var(--color-muted)}.lookup-state.svelte-11wsr0i{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;min-height:7rem;display:flex}.spinner.svelte-11wsr0i{border:2px solid var(--color-border);border-top-color:var(--color-fg);border-radius:var(--radius-round);width:1.5rem;height:1.5rem;animation:.8s linear infinite svelte-11wsr0i-spin}.lookup-action.svelte-11wsr0i{padding:var(--space-1) var(--space-2);color:var(--color-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0}.lookup-action.svelte-11wsr0i:hover{color:var(--color-fg);text-decoration:underline}.retry.svelte-11wsr0i{border:1px solid var(--color-border);border-radius:var(--radius-round);width:2.5rem;height:2.5rem;color:var(--color-fg);cursor:pointer;background:0 0;place-items:center;display:grid}.retry.svelte-11wsr0i:hover{background:var(--color-hover)}.retry.svelte-11wsr0i svg:where(.svelte-11wsr0i){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.lookup-error.svelte-11wsr0i{max-width:22rem;color:var(--color-danger);font-size:var(--font-size-sm);text-align:center;margin:0}@keyframes svelte-11wsr0i-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-11wsr0i{animation:none}}.account-loading-scrim.svelte-1rv2jo3{z-index:60;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-4);background:var(--color-bg);color:var(--color-fg);border:0;place-items:center;margin:0;display:grid;position:fixed;inset:0}.account-loading-panel.svelte-1rv2jo3{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}p.svelte-1rv2jo3{max-width:22rem;font-size:var(--font-size-sm);color:var(--color-muted);margin:0}.spinner.svelte-1rv2jo3{border:2px solid var(--color-border);border-top-color:var(--color-fg);border-radius:50%;width:1.5rem;height:1.5rem;animation:.8s linear infinite svelte-1rv2jo3-spin}.cancel.svelte-1rv2jo3{padding:var(--space-1);color:var(--color-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0}.cancel.svelte-1rv2jo3:hover:not(:disabled){color:var(--color-fg);text-decoration:underline}.cancel.svelte-1rv2jo3:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.cancel.svelte-1rv2jo3:disabled{cursor:wait}@keyframes svelte-1rv2jo3-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1rv2jo3{animation:none}}.floating-menu.svelte-1du7fzj{z-index:2;min-width:8.5rem;max-width:calc(100vw - 1rem);padding:var(--space-1);background-color:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-2);box-shadow:0 12px 30px var(--color-shadow);font-size:var(--font-size-sm);color:var(--color-fg);transition:var(--theme-transition);flex-direction:column;display:flex;position:absolute;right:0}.floating-menu.align-left.svelte-1du7fzj{left:0;right:auto}.floating-menu.svelte-1du7fzj button{padding:var(--space-2) var(--space-3);text-align:left;border-radius:var(--radius-1);font:inherit;color:inherit;cursor:pointer;transition:var(--theme-transition);background-color:#0000;border:0}.floating-menu.svelte-1du7fzj .menu-stat{padding:var(--space-2) var(--space-3);color:var(--color-muted)}.floating-menu.svelte-1du7fzj button:hover{background-color:var(--color-hover)}.floating-menu.svelte-1du7fzj button:focus-visible{background-color:var(--color-hover);outline:2px solid var(--color-border);outline-offset:-2px}svg.svelte-yzstd7{width:1rem;height:1rem;display:block}.navbar-shell.svelte-l8do98{z-index:20;padding:max(var(--space-3), env(safe-area-inset-top)) max(var(--space-3), env(safe-area-inset-right)) 0 max(var(--space-3), env(safe-area-inset-left));opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-standard);position:absolute;top:0;left:0;right:0}.navbar-shell.visible.svelte-l8do98{opacity:1;pointer-events:auto}.navbar.svelte-l8do98{box-sizing:border-box;width:100%;min-height:2rem;position:relative}.workspace.svelte-19398kd{width:100%;max-width:var(--workspace-max-width);box-sizing:border-box;min-height:100vh;padding:calc(var(--space-8) + env(safe-area-inset-top)) var(--space-5) var(--space-6);gap:var(--space-5);font-family:var(--font-family-mono);flex-direction:column;margin:0 auto;display:flex}@media (width<=560px){.workspace.svelte-19398kd{padding:calc(var(--space-8) + var(--space-2) + env(safe-area-inset-top)) var(--space-5) var(--space-6);gap:var(--space-4)}}.workspace.compactTop.svelte-19398kd{padding-top:var(--space-8)}.workspace.noTop.svelte-19398kd{padding-top:0}.workspace.fullHeight.svelte-19398kd{height:100dvh;min-height:0}.entry-editor.svelte-8rmxrm{--navbar-clearance:calc(max(var(--space-3), env(safe-area-inset-top)) + 2rem);top:var(--origin-top);left:var(--origin-left);z-index:10;width:var(--origin-width);height:var(--origin-height);box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-panel);color:var(--color-fg);transition:background-color var(--duration-slow) var(--ease-standard), border-color var(--duration-slow) var(--ease-standard), border-radius var(--duration-slow) var(--ease-standard);position:fixed;overflow:hidden}.entry-content.svelte-8rmxrm{width:var(--origin-width);height:100dvh;transition:top .36s cubic-bezier(.2,0,0,1),left .36s cubic-bezier(.2,0,0,1),width .36s cubic-bezier(.2,0,0,1),transform .36s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:0;overflow:visible}.entry-editor.fullscreen.svelte-8rmxrm{top:var(--navbar-clearance);background:var(--color-bg);border:0;border-radius:0;width:100vw;height:auto;bottom:0;left:0;right:0}.entry-editor.fullscreen.svelte-8rmxrm .entry-content:where(.svelte-8rmxrm){top:calc(-1 * var(--navbar-clearance));width:min(680px, calc(100vw - 2 * var(--space-5)));left:50%;transform:translate(-50%)}.entry-meta.svelte-8rmxrm{padding:var(--space-4) var(--space-5) var(--space-3);color:var(--color-subtle);font-size:var(--font-size-xs)}.entry-editor.fullscreen.svelte-8rmxrm .entry-meta:where(.svelte-8rmxrm){padding:var(--navbar-clearance) var(--space-5) var(--space-3)}.entry-editor.svelte-8rmxrm .editable{min-height:calc(100dvh - 2 * var(--space-8));padding:0 var(--space-5) var(--space-4)}.entry-card.svelte-5mvrt9{align-items:stretch;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-fg) 13%, transparent);border-radius:var(--radius-1);background:var(--color-bg);color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard);flex-direction:column;scroll-margin-top:3.25rem;display:flex}.entry-card.svelte-5mvrt9:hover{border-color:color-mix(in srgb, var(--color-fg) 24%, transparent);background:color-mix(in srgb, var(--color-fg) 5%, var(--color-bg))}.entry-card.svelte-5mvrt9:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.entry-time.svelte-5mvrt9{color:var(--color-subtle);font-size:var(--font-size-xs);line-height:1.3}.entry-text.svelte-5mvrt9{white-space:pre-wrap;line-height:1.7}.day-group.svelte-g8w5gs{padding-bottom:var(--space-5);position:relative}.day-heading.svelte-g8w5gs{z-index:1;min-height:2.5rem;margin:0 0 var(--space-2) calc(-1 * var(--space-5));padding:var(--space-2) 0 var(--space-2) var(--space-5);background:var(--color-bg);color:var(--color-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;line-height:1.4;display:flex;position:sticky;top:0}.day-dot.svelte-g8w5gs{border:1px solid var(--color-border);background:var(--color-bg);border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:50%;left:.05rem;transform:translateY(-50%)}body[data-theme=light] .day-dot.svelte-g8w5gs{background:var(--color-border)}.day-entries.svelte-g8w5gs{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.timeline.svelte-103um12{width:100%;margin:0}.timeline-groups.svelte-103um12{padding-left:var(--space-5);position:relative}.timeline-groups.svelte-103um12:before{background:var(--color-border);content:"";width:1px;position:absolute;top:0;bottom:0;left:.35rem}.navbar-content.svelte-1uha8ag{justify-content:space-between;align-items:center;width:100%;min-height:2rem;display:flex}.navbar-start.svelte-1uha8ag,.navbar-actions.svelte-1uha8ag,.menu-control.svelte-1uha8ag{align-items:center;display:flex;position:relative}.composer.svelte-1uha8ag{--navbar-clearance:calc(max(var(--space-3), env(safe-area-inset-top)) + 2rem);--composer-compact-height:calc(3 * 1.7em + 2 * var(--space-4) + 2px);--composer-footer-height:4.25rem;width:100%;height:calc(var(--composer-compact-height) + var(--composer-footer-height));box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-2);border-color:color-mix(in srgb, var(--color-fg) 18%, transparent);background:var(--color-bg);transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), border-radius .32s cubic-bezier(.2, 0, 0, 1);position:relative;overflow:hidden}.composer-slot.svelte-1uha8ag{top:calc(max(var(--space-3), env(safe-area-inset-top)) + 2rem);z-index:2;height:calc(3 * 1.7em + 2 * var(--space-4) + 2px + 4.25rem);margin-top:calc(max(var(--space-3), env(safe-area-inset-top)) + 2rem + var(--space-3));background:var(--color-bg);position:sticky}.composer-slot.svelte-1uha8ag:after{z-index:0;background:linear-gradient(to bottom, var(--color-bg), transparent);opacity:0;content:"";pointer-events:none;height:1.5rem;transition:opacity .16s ease-out;position:absolute;bottom:-1.5rem;left:0;right:0;box-shadow:0 .75rem .75rem -.75rem #00000059}.composer-slot.scrolled.svelte-1uha8ag:after{opacity:1}.timeline-scroll.svelte-1uha8ag{overscroll-behavior:contain;min-height:0;padding-bottom:var(--space-6);scrollbar-gutter:stable;flex:1;position:relative;overflow:hidden auto}.timeline-sentinel.svelte-1uha8ag{height:1px}.timeline-loading.svelte-1uha8ag{padding:var(--space-3) 0;color:var(--color-muted);text-align:center}.save-error.svelte-1uha8ag{bottom:calc(100% + var(--space-2));left:var(--space-5);color:var(--color-danger);font-size:var(--font-size-xs);margin:0;position:absolute}body[data-theme=dark] .composer-slot.svelte-1uha8ag:after{box-shadow:0 .75rem .75rem -.75rem #000000bf}.editor-wrap.svelte-1uha8ag{width:min(680px, calc(100vw - 2 * var(--space-5)));height:calc(100dvh - var(--composer-footer-height));transition:top .36s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.editor-wrap.svelte-1uha8ag .editable{min-height:calc(100dvh - 2 * var(--space-8));padding:var(--space-4) var(--space-5);transition:padding-top .36s cubic-bezier(.2,0,0,1)}.composer.expanded.svelte-1uha8ag{top:var(--navbar-clearance);z-index:10;width:100vw;height:auto;min-height:calc(100dvh - var(--navbar-clearance));background:var(--color-bg);border:0;border-radius:0;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0;overflow:visible}.composer-footer.svelte-1uha8ag{z-index:1;height:var(--composer-footer-height);padding:0 var(--space-5);background:var(--color-bg);position:absolute;bottom:0;left:0;right:0}.composer-divider.svelte-1uha8ag{background:color-mix(in srgb, var(--color-fg) 18%, transparent);width:min(680px,100%);height:1px;margin:0 auto}.composer-actions.svelte-1uha8ag{width:min(680px,100%);height:calc(var(--composer-footer-height) - 1px);justify-content:flex-end;align-items:center;margin:0 auto;display:flex}.composer.expanded.svelte-1uha8ag .editor-wrap:where(.svelte-1uha8ag){top:calc(-1 * var(--navbar-clearance));height:100dvh}.composer.expanded.svelte-1uha8ag .editor-wrap:where(.svelte-1uha8ag) .editable{padding-top:var(--space-8)}
