:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1012;--surface:#17181b;--raised:#1f2125;--raised-2:#2a2c31;--border:#26282d;--border-strong:#363840;--text:#ececee;--text-2:#b4b6bc;--text-3:#8b8d94;--muted:#6e7078;--accent:#e6e6e8;--accent-hover:#fff;--on-accent:#0f1012;--danger:#f0605a;--danger-hover:#f37f7a;--success:#5cc98a;--warning:#f0a35a;--info:#7aa2f7;--accent-soft:#e6e6e81a;--danger-soft:#f0605a24;--success-soft:#5cc98a24;--warning-soft:#f0a35a24;--hover:#ececee0d;--active:#ececee17;--backdrop:#0000009e;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius:6px;--radius-lg:10px;--radius-full:9999px;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-display:3rem;--leading-tight:1.2;--leading:1.5;--weight-medium:500;--weight-semibold:600;--focus-ring:2px solid var(--accent);--focus-offset:2px;--ease:cubic-bezier(.2, .8, .2, 1);--duration-fast:.12s;--duration:.2s;--shadow-overlay:0 12px 40px #00000073;--sidebar-w:224px;--content-w:960px;--content-w-narrow:840px;--content-w-wide:1200px;--gutter:var(--space-6);--tabbar-h:56px;--timerbar-h:56px;--control-h:36px;--z-sticky:10;--z-chrome:20;--z-toast:50}@media (width<=719.98px){:root{--gutter:var(--space-4);--control-h:40px}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0}h1,h2,h3,h4,h5,h6{line-height:var(--leading-tight);font-weight:var(--weight-semibold);margin:0}p,figure,blockquote,dl,dd{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}hr{margin:var(--space-4) 0;border:0;border-top:1px solid var(--border)}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}kbd{padding:0 var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--raised);color:var(--text-2);border-bottom-width:2px}::selection{background:#e6e6e840}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}[hidden]{display:none!important}input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file],[type=hidden]),select,textarea{width:100%;min-width:0;height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit;transition:border-color var(--duration-fast) var(--ease)}textarea{height:auto;min-height:72px;padding:var(--space-2) var(--space-3);resize:vertical}select{appearance:none;padding-right:var(--space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a89984' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;background-size:16px}input[type=date],input[type=time]{appearance:none}input::-webkit-date-and-time-value{text-align:left}input::placeholder,textarea::placeholder{color:var(--muted)}input:hover:not(:disabled,:focus),select:hover:not(:disabled,:focus),textarea:hover:not(:disabled,:focus){border-color:var(--muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}[aria-invalid=true]{border-color:var(--danger)!important}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--accent);margin:0}input[type=color]{width:var(--control-h);height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);cursor:pointer;padding:3px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border-radius:var(--radius-sm);border:none}input[type=color]::-moz-color-swatch{border-radius:var(--radius-sm);border:none}@media (width<=719.98px){input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file],[type=hidden]),select,textarea{font-size:16px}}.field{gap:var(--space-1);min-width:0;display:grid}.field-label{color:var(--text-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}.field-hint{color:var(--muted);font-size:var(--text-xs)}.field-error{color:var(--danger);font-size:var(--text-sm)}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--raised);color:var(--text);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--raised-2);text-decoration:none}.btn:active{background:var(--border-strong)}.btn-primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.btn-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.btn-primary:active{background:var(--accent)}.btn-danger{border-color:var(--danger);background:var(--danger);color:var(--on-accent)}.btn-danger:hover{border-color:var(--danger-hover);background:var(--danger-hover)}.btn-danger:active{background:var(--danger)}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--hover);color:var(--text)}.btn-ghost:active{background:var(--active)}.btn-sm{height:30px;padding:0 var(--space-3);font-size:var(--text-sm);gap:var(--space-1)}.btn-lg{height:44px;padding:0 var(--space-5);font-size:var(--text-md)}.btn-block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (pointer:coarse){.btn-sm{height:36px}}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-strong);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table .num{text-align:right}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-title{font-size:var(--text-xl)}.section-title{font-size:var(--text-md)}.eyebrow{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack-sm{gap:var(--space-2);flex-direction:column;display:flex}.stack-lg{gap:var(--space-8);flex-direction:column;display:flex}.spacer{flex:1}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.muted{color:var(--muted)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.mono{font-family:var(--font-mono)}.icon.svelte-1eqehiz{flex-shrink:0;display:block}.spinner.svelte-f4erjd{width:var(--size);height:var(--size);flex-shrink:0;display:inline-flex}svg.svelte-f4erjd{animation:.8s linear infinite svelte-f4erjd-spin}@keyframes svelte-f4erjd-spin{to{transform:rotate(360deg)}}.icon-btn.svelte-11linj7{border-radius:var(--radius);color:var(--text-2);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.sm.svelte-11linj7{width:28px;height:28px}.md.svelte-11linj7{width:34px;height:34px}.lg.svelte-11linj7{width:44px;height:44px}@media (pointer:coarse){.sm.svelte-11linj7{width:36px;height:36px}.md.svelte-11linj7{width:40px;height:40px}}.ghost.svelte-11linj7:hover{background:var(--hover);color:var(--text)}.ghost.svelte-11linj7:active{background:var(--active)}.secondary.svelte-11linj7{border-color:var(--border-strong);background:var(--raised);color:var(--text)}.secondary.svelte-11linj7:hover{background:var(--raised-2)}.primary.svelte-11linj7{background:var(--accent);color:var(--on-accent)}.primary.svelte-11linj7:hover{background:var(--accent-hover)}.danger.svelte-11linj7{color:var(--text-2)}.danger.svelte-11linj7:hover,.danger-soft.svelte-11linj7{background:var(--danger-soft);color:var(--danger)}.danger-soft.svelte-11linj7:hover{background:#f0605a3d}.icon-btn.svelte-11linj7:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.modal.svelte-ta60gp{width:min(100% - 2 * var(--space-4), var(--modal-w));max-width:none;max-height:min(100dvh - 2 * var(--space-8), 860px);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-overlay);margin:auto;padding:0;overflow:hidden}.modal[open].svelte-ta60gp{animation:svelte-ta60gp-pop-in var(--duration) var(--ease);display:flex}.modal.svelte-ta60gp::backdrop{background:var(--backdrop);animation:svelte-ta60gp-fade-in var(--duration) var(--ease)}.sm.svelte-ta60gp{--modal-w:420px}.md.svelte-ta60gp{--modal-w:540px}.lg.svelte-ta60gp{--modal-w:760px}.panel.svelte-ta60gp{outline:none;flex-direction:column;flex:1;min-height:0;display:flex}.header.svelte-ta60gp{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);display:flex}.heading.svelte-ta60gp{min-width:0;padding-top:var(--space-1);flex:1}.title.svelte-ta60gp{font-size:var(--text-md)}.description.svelte-ta60gp{margin-top:var(--space-1);color:var(--text-3);font-size:var(--text-sm)}.modal-body.svelte-ta60gp{min-height:0;padding:var(--space-1) var(--space-5) var(--space-5);overscroll-behavior:contain;flex:1;overflow-y:auto}.footer.svelte-ta60gp{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}@media (width<=719.98px){.modal.svelte-ta60gp{width:100%;max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-width:1px 0 0;margin:auto 0 0}.modal[open].svelte-ta60gp{animation:svelte-ta60gp-slide-up var(--duration) var(--ease)}.header.svelte-ta60gp{padding-left:var(--space-4)}.modal-body.svelte-ta60gp{padding-inline:var(--space-4)}.modal-body.svelte-ta60gp:last-child{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}.footer.svelte-ta60gp{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));flex-direction:column-reverse}.footer.svelte-ta60gp .btn{width:100%;height:44px}}@keyframes svelte-ta60gp-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes svelte-ta60gp-slide-up{0%{transform:translateY(100%)}}@keyframes svelte-ta60gp-fade-in{0%{opacity:0}}.body.svelte-7e0w24{gap:var(--space-3);color:var(--text-2);display:grid}.phrase.svelte-7e0w24{color:var(--text);font-family:var(--font-mono);letter-spacing:.04em}.empty.svelte-13862ru{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;display:flex}.compact.svelte-13862ru{padding:var(--space-6) var(--space-4)}.icon.svelte-13862ru{width:44px;height:44px;margin-bottom:var(--space-1);background:var(--raised);color:var(--text-3);border-radius:50%;place-items:center;display:grid}.compact.svelte-13862ru .icon:where(.svelte-13862ru){width:36px;height:36px}.title.svelte-13862ru{font-weight:var(--weight-semibold)}.text.svelte-13862ru{max-width:44ch;color:var(--text-3);font-size:var(--text-sm)}.action.svelte-13862ru{margin-top:var(--space-2)}.toast.svelte-sbnrtl{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--raised-2);box-shadow:var(--shadow-overlay);pointer-events:auto;animation:svelte-sbnrtl-toast-in var(--duration) var(--ease);display:flex}.kind-icon.svelte-sbnrtl{color:var(--text-3)}.success.svelte-sbnrtl .kind-icon:where(.svelte-sbnrtl){color:var(--success)}.error.svelte-sbnrtl .kind-icon:where(.svelte-sbnrtl){color:var(--danger)}.message.svelte-sbnrtl{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;flex:1}.action.svelte-sbnrtl{height:32px;padding:0 var(--space-3);border-radius:var(--radius);color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;flex-shrink:0}.action.svelte-sbnrtl:hover{background:var(--accent-soft)}@keyframes svelte-sbnrtl-toast-in{0%{opacity:0;transform:translateY(8px)}}.toasts.svelte-r9p0hk{right:calc(var(--space-6) + env(safe-area-inset-right));bottom:calc(max(var(--bottom-chrome,0px), env(safe-area-inset-bottom)) + var(--space-6));z-index:var(--z-toast);width:min(420px, 100% - 2 * var(--space-4));pointer-events:none;flex-direction:column;display:flex;position:fixed}.region.svelte-r9p0hk{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.region.svelte-r9p0hk:not(:empty)+.region:where(.svelte-r9p0hk):not(:empty){margin-top:var(--space-2)}@media (width<=719.98px){.toasts.svelte-r9p0hk{right:calc(var(--space-3) + env(safe-area-inset-right));left:calc(var(--space-3) + env(safe-area-inset-left));bottom:calc(max(var(--bottom-chrome,0px), env(safe-area-inset-bottom)) + var(--space-3));width:auto}.region.svelte-r9p0hk{align-items:stretch}}.dot.svelte-4ggpsk{width:var(--dot-size);height:var(--dot-size);background:var(--dot-color);border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.running.svelte-4ggpsk:after{content:"";background:var(--dot-color);animation:svelte-4ggpsk-pulse 2s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes svelte-4ggpsk-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.timer.svelte-1o9me6l{align-items:center;gap:var(--space-2);display:flex}.summary.svelte-1o9me6l{min-width:0;color:inherit;border-radius:var(--radius-sm);flex-direction:column;flex:1;text-decoration:none;display:flex}.name-row.svelte-1o9me6l{align-items:center;gap:var(--space-2);min-width:0;display:flex}.name.svelte-1o9me6l{font-weight:var(--weight-semibold)}.note.svelte-1o9me6l{color:var(--text-3);font-size:var(--text-sm)}.since.svelte-1o9me6l{color:var(--muted);font-size:var(--text-xs)}.sidebar.svelte-1o9me6l{padding:var(--space-3);border:1px solid var(--border);border-left:3px solid var(--activity);border-radius:var(--radius);background:var(--raised);align-items:flex-end}.sidebar.svelte-1o9me6l .summary:where(.svelte-1o9me6l){gap:var(--space-0-5)}.sidebar.svelte-1o9me6l .elapsed:where(.svelte-1o9me6l){margin-top:var(--space-1);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:.01em;line-height:1.1}.idle.svelte-1o9me6l{padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);font-size:var(--text-sm);text-align:center}.bar.svelte-1o9me6l{height:var(--timerbar-h);padding:0 var(--space-2) 0 var(--space-4);border-top:2px solid var(--activity);background:var(--surface)}.bar.svelte-1o9me6l .summary:where(.svelte-1o9me6l){gap:0}.bar.svelte-1o9me6l .note:where(.svelte-1o9me6l):empty{display:none}.bar.svelte-1o9me6l .elapsed:where(.svelte-1o9me6l){font-size:var(--text-md);font-weight:var(--weight-semibold)}.sidebar.svelte-6i9pg1{gap:var(--space-6);width:calc(var(--sidebar-w) + env(safe-area-inset-left));height:100dvh;padding:calc(var(--space-5) + env(safe-area-inset-top)) var(--space-3) calc(var(--space-4) + env(safe-area-inset-bottom)) calc(var(--space-3) + env(safe-area-inset-left));border-right:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex;position:sticky;top:0}.brand.svelte-6i9pg1{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-2);color:var(--text);text-decoration:none;display:flex}.mark.svelte-6i9pg1{color:var(--accent);flex-shrink:0}.brand-text.svelte-6i9pg1{min-width:0;line-height:var(--leading-tight);flex-direction:column;display:flex}.name.svelte-6i9pg1{font-weight:var(--weight-semibold);letter-spacing:-.01em;white-space:nowrap}.version.svelte-6i9pg1{color:var(--muted);font-size:var(--text-xs)}ul.svelte-6i9pg1{gap:var(--space-0-5);display:grid}.nav-link.svelte-6i9pg1{align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-3);border-radius:var(--radius);color:var(--text-3);font-weight:var(--weight-medium);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);text-decoration:none;display:flex}.nav-link.svelte-6i9pg1:hover{background:var(--hover);color:var(--text)}.nav-link.active.svelte-6i9pg1{background:var(--raised-2);color:var(--text)}.nav-link.active.svelte-6i9pg1 .icon{color:var(--accent)}.warn-dot.svelte-6i9pg1{background:var(--warning);border-radius:50%;width:7px;height:7px;margin-left:auto}.timer.svelte-6i9pg1{margin-top:auto}.tabbar.svelte-m9c7et{height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid}.tab.svelte-m9c7et{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.tab.svelte-m9c7et:focus-visible{outline-offset:-4px}.active.svelte-m9c7et{color:var(--text)}.active.svelte-m9c7et .icon:where(.svelte-m9c7et){color:var(--accent)}.icon.svelte-m9c7et{position:relative}.warn-dot.svelte-m9c7et{border:2px solid var(--surface);background:var(--warning);box-sizing:content-box;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-3px}.login.svelte-110obhz{min-height:100dvh;padding:var(--space-6) var(--space-4);place-items:center;display:grid}.card.svelte-110obhz{gap:var(--space-5);width:min(100%,360px);padding:var(--space-8) var(--space-6) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.brand.svelte-110obhz{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.mark.svelte-110obhz{border-radius:var(--radius-lg);background:var(--bg);width:52px;height:52px;color:var(--accent);place-items:center;display:grid}h1.svelte-110obhz{font-size:var(--text-lg);letter-spacing:-.01em}.key.svelte-110obhz{display:block;position:relative}.key.svelte-110obhz input:where(.svelte-110obhz){padding-right:44px}.key.svelte-110obhz .reveal{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.card.svelte-1udyrqm{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0}.header.svelte-1udyrqm{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-5) 0;flex-wrap:wrap;display:flex}.heading.svelte-1udyrqm{min-width:0}.title.svelte-1udyrqm{font-size:var(--text-md)}.description.svelte-1udyrqm{margin-top:var(--space-1);color:var(--text-3);font-size:var(--text-sm)}.actions.svelte-1udyrqm{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.body.svelte-1udyrqm{min-width:0}.header.svelte-1udyrqm+.body:where(.svelte-1udyrqm){padding-top:var(--space-3)}.header.svelte-1udyrqm+.body:where(.svelte-1udyrqm):not(.padded){padding-top:var(--space-2)}.padded.svelte-1udyrqm{padding:var(--space-4) var(--space-5) var(--space-5)}@media (width<=719.98px){.header.svelte-1udyrqm,.padded.svelte-1udyrqm{padding-inline:var(--space-4)}}.palette.svelte-16z67zw{gap:var(--space-3);display:grid}.swatches.svelte-16z67zw{gap:var(--space-1);grid-template-columns:repeat(8,minmax(0,36px));display:grid}.swatch.svelte-16z67zw{aspect-ratio:1;color:var(--check);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid}.swatch.svelte-16z67zw:before{content:"";background:var(--swatch);width:70%;height:70%;transition:transform var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);border-radius:50%;grid-area:1/1}.swatch.svelte-16z67zw .icon{z-index:1;grid-area:1/1}.swatch.svelte-16z67zw:hover:before{transform:scale(1.1)}.swatch[aria-checked=true].svelte-16z67zw:before{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--swatch)}.swatch.svelte-16z67zw:focus-visible{outline-offset:0}.custom.svelte-16z67zw{align-items:center;gap:var(--space-3);cursor:pointer;justify-self:start;display:inline-flex}.custom.svelte-16z67zw input:where(.svelte-16z67zw){width:32px;height:32px}.custom-text.svelte-16z67zw{line-height:var(--leading-tight);display:grid}.custom-label.svelte-16z67zw{color:var(--text-2);font-size:var(--text-sm)}.hex.svelte-16z67zw{color:var(--muted);font-size:var(--text-xs)}.panel.svelte-roc2mp{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin:0 var(--space-4) var(--space-4) calc(var(--space-2) + 40px + var(--space-2));padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);flex-wrap:wrap;display:flex}@media (width<=719.98px){.panel.svelte-roc2mp{margin-inline:var(--space-3)}}.swatch-button.svelte-2fbu72{border-radius:var(--radius);cursor:pointer;width:40px;height:40px;transition:background-color var(--duration-fast) var(--ease);background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.swatch-button.svelte-2fbu72:hover{background:var(--hover)}.swatch-button[aria-expanded=true].svelte-2fbu72{background:var(--raised-2)}.dim.svelte-2fbu72 .dot{opacity:.5}.line.svelte-vtosk7{align-items:center;gap:var(--space-2);min-height:60px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);display:flex}.info.svelte-vtosk7{flex:1;min-width:0}.name.svelte-vtosk7{align-items:center;gap:var(--space-2);max-width:100%;margin-left:calc(-1 * var(--space-2));padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);color:var(--text);font-weight:var(--weight-medium);text-align:left;cursor:text;transition:background-color var(--duration-fast) var(--ease);background:0 0;border:none;display:inline-flex}.name.svelte-vtosk7:hover{background:var(--hover)}.name.svelte-vtosk7 .pencil{color:var(--muted);opacity:0;transition:opacity var(--duration-fast) var(--ease)}.name.svelte-vtosk7:hover .pencil,.name.svelte-vtosk7:focus-visible .pencil{opacity:1}.meta.svelte-vtosk7{color:var(--muted);font-size:var(--text-xs)}.actions.svelte-vtosk7{align-items:center;gap:var(--space-0-5);flex-shrink:0;display:flex}.slot.svelte-vtosk7{width:34px;height:34px}.rename.svelte-vtosk7{align-items:center;gap:var(--space-1);flex:1;min-width:0;display:flex}.rename.svelte-vtosk7 input:where(.svelte-vtosk7){flex:1}.rename-error.svelte-vtosk7{margin:calc(-1 * var(--space-1)) var(--space-4) var(--space-3) calc(var(--space-2) + 40px + var(--space-2))}.archived.svelte-vtosk7 .name:where(.svelte-vtosk7){color:var(--text-3)}@media (pointer:coarse){.name.svelte-vtosk7 .pencil{opacity:.7}.slot.svelte-vtosk7{width:40px;height:40px}}@media (width<=719.98px){.line.svelte-vtosk7{padding-right:var(--space-2)}.actions.svelte-vtosk7{gap:0}.slot.svelte-vtosk7,.recency.svelte-vtosk7{display:none}.rename-error.svelte-vtosk7{margin-left:var(--space-4)}}.add.svelte-v3i8oe{border-top:1px solid var(--border)}.line.svelte-v3i8oe{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-2);display:flex}input.svelte-v3i8oe{flex:1}.error.svelte-v3i8oe{margin:calc(-1 * var(--space-1)) var(--space-4) var(--space-3) calc(var(--space-2) + 40px + var(--space-2))}@media (width<=719.98px){.line.svelte-v3i8oe{padding-right:var(--space-2)}.error.svelte-v3i8oe{margin-left:var(--space-4)}}.section.svelte-1uo7e3j{scroll-margin-top:var(--space-16)}.head.svelte-1uo7e3j{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.heading.svelte-1uo7e3j{flex:320px;min-width:0}.title-line.svelte-1uo7e3j{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.meta.svelte-1uo7e3j{color:var(--muted);font-size:var(--text-sm)}.title.svelte-1uo7e3j{font-size:var(--text-lg);letter-spacing:-.01em}.title.svelte-1uo7e3j:focus{outline:none}.title.svelte-1uo7e3j:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-1);border-radius:var(--radius-sm)}.description.svelte-1uo7e3j{max-width:62ch;margin-top:var(--space-1);color:var(--text-3);font-size:var(--text-sm)}.actions.svelte-1uo7e3j{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.body.svelte-1uo7e3j{gap:var(--space-4);flex-direction:column;display:flex}@media (width<=719.98px){.section.svelte-1uo7e3j{scroll-margin-top:var(--space-4)}}.list.svelte-51eliq>li+li{border-top:1px solid var(--border)}.archived.svelte-51eliq{gap:var(--space-2);margin-top:var(--space-2);display:grid}.archived-head.svelte-51eliq{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.hint.svelte-51eliq{color:var(--muted);font-size:var(--text-xs)}.badge.svelte-dtbgkf{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;flex-shrink:0;line-height:1;display:inline-flex}.neutral.svelte-dtbgkf{background:var(--raised-2);color:var(--text-2)}.accent.svelte-dtbgkf{background:var(--accent-soft);color:var(--accent)}.success.svelte-dtbgkf{background:var(--success-soft);color:var(--success)}.warning.svelte-dtbgkf{background:var(--warning-soft);color:var(--warning)}.danger.svelte-dtbgkf{background:var(--danger-soft);color:var(--danger)}.body.svelte-1xd037w{align-items:center;gap:var(--space-3);display:flex}.status.svelte-1xd037w{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--bg);color:var(--text-3);font-size:var(--text-sm);flex-wrap:wrap;flex:1;display:flex}.status.overdue.svelte-1xd037w{background:var(--warning-soft)}.status.svelte-1xd037w p:where(.svelte-1xd037w){flex:240px;min-width:0}.ok.svelte-1xd037w{color:var(--success)}strong.svelte-1xd037w{color:var(--text);font-weight:var(--weight-medium)}.when.svelte-1xd037w{color:var(--muted)}@media (width<=719.98px){.body.svelte-1xd037w{flex-direction:column;align-items:stretch}}.preview.svelte-rp9yfl{gap:var(--space-4);display:grid}.file.svelte-rp9yfl{align-items:center;gap:var(--space-3);min-width:0;display:flex}.file-icon.svelte-rp9yfl{border-radius:var(--radius);background:var(--raised-2);width:36px;height:36px;color:var(--text-2);flex-shrink:0;place-items:center;display:grid}.file-text.svelte-rp9yfl{min-width:0}.file-name.svelte-rp9yfl{font-weight:var(--weight-medium)}.file-meta.svelte-rp9yfl{color:var(--muted);font-size:var(--text-xs)}.checksum.svelte-rp9yfl{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);font-size:var(--text-sm);display:flex}.checksum.svelte-rp9yfl .icon{margin-top:2px}.checksum.ok.svelte-rp9yfl{background:var(--success-soft);color:var(--success)}.checksum.ok.svelte-rp9yfl span:where(.svelte-rp9yfl){color:var(--text-2)}.checksum.bad.svelte-rp9yfl{background:var(--danger-soft);color:var(--danger);border:1px solid #fb493466}.checksum.bad.svelte-rp9yfl p:where(.svelte-rp9yfl){color:var(--text)}.checksum.svelte-rp9yfl strong:where(.svelte-rp9yfl){color:var(--text);font-weight:var(--weight-semibold)}.checksum.bad.svelte-rp9yfl strong:where(.svelte-rp9yfl){color:var(--danger)}.compare-wrap.svelte-rp9yfl{gap:var(--space-2);display:grid}.compare.svelte-rp9yfl{max-width:440px}.compare.svelte-rp9yfl th[scope=row]:where(.svelte-rp9yfl){color:var(--text-2);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none}.compare.svelte-rp9yfl tbody:where(.svelte-rp9yfl) th:where(.svelte-rp9yfl),.compare.svelte-rp9yfl tbody:where(.svelte-rp9yfl) td:where(.svelte-rp9yfl){border-bottom:1px solid var(--border)}.compare.svelte-rp9yfl tbody:where(.svelte-rp9yfl) tr:where(.svelte-rp9yfl):last-child :is(th:where(.svelte-rp9yfl),td:where(.svelte-rp9yfl)){border-bottom:none}.compare.svelte-rp9yfl :where(.svelte-rp9yfl):is(th:where(.svelte-rp9yfl),td:where(.svelte-rp9yfl)):first-child{padding-left:0}.range.svelte-rp9yfl{align-items:center;gap:var(--space-2);color:var(--text-3);font-size:var(--text-sm);display:flex}.plan.svelte-rp9yfl,.warnings.svelte-rp9yfl{gap:var(--space-2);display:grid}.plan.svelte-rp9yfl ul:where(.svelte-rp9yfl),.warnings.svelte-rp9yfl ul:where(.svelte-rp9yfl){gap:var(--space-1);display:grid}.plan.svelte-rp9yfl li:where(.svelte-rp9yfl),.warnings.svelte-rp9yfl li:where(.svelte-rp9yfl){align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);display:flex}.plan.svelte-rp9yfl li:where(.svelte-rp9yfl) .icon,.warnings.svelte-rp9yfl li:where(.svelte-rp9yfl) .icon{flex-shrink:0;margin-top:3px}.plan.svelte-rp9yfl li.add:where(.svelte-rp9yfl) .icon{color:var(--success)}.plan.svelte-rp9yfl li.same:where(.svelte-rp9yfl){color:var(--text-3)}.plan.svelte-rp9yfl li.note:where(.svelte-rp9yfl) .icon{color:var(--warning)}.noop.svelte-rp9yfl{color:var(--text-2);font-size:var(--text-sm)}.plan-note.svelte-rp9yfl{color:var(--muted);font-size:var(--text-xs)}.warnings.svelte-rp9yfl{padding:var(--space-3);border-radius:var(--radius);background:var(--warning-soft)}.warnings.svelte-rp9yfl li:where(.svelte-rp9yfl){color:var(--text-2)}.warnings.svelte-rp9yfl li:where(.svelte-rp9yfl) .icon{color:var(--warning)}.accept.svelte-rp9yfl{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:var(--text-sm);cursor:pointer;display:flex}.accept.svelte-rp9yfl input:where(.svelte-rp9yfl){flex-shrink:0;margin-top:3px}.actions.svelte-rp9yfl{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}@media (width<=719.98px){.actions.svelte-rp9yfl{flex-direction:column;align-items:stretch}.actions.svelte-rp9yfl .spacer:where(.svelte-rp9yfl){display:none}.compare.svelte-rp9yfl{max-width:none}}.banner.svelte-ajzjhh{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--success-soft);border:1px solid #b8bb2659;display:flex}.mark.svelte-ajzjhh{background:var(--success);width:28px;height:28px;color:var(--on-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.content.svelte-ajzjhh{gap:var(--space-2);flex:1;min-width:0;display:grid}.title.svelte-ajzjhh{font-weight:var(--weight-semibold);line-height:28px}.text.svelte-ajzjhh{color:var(--text-2);font-size:var(--text-sm)}.snapshot.svelte-ajzjhh{gap:var(--space-0-5);font-size:var(--text-sm);display:grid}.snapshot-label.svelte-ajzjhh{color:var(--text-3);font-size:var(--text-xs)}code.svelte-ajzjhh{color:var(--text);overflow-wrap:anywhere}.actions.svelte-ajzjhh{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.drop.svelte-bstjj1{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);flex-direction:column;display:flex}.drop.dragging.svelte-bstjj1{border-color:var(--accent);background:var(--accent-soft)}.drop-icon.svelte-bstjj1{background:var(--raised);width:40px;height:40px;color:var(--text-3);border-radius:50%;place-items:center;display:grid}.drop-title.svelte-bstjj1{color:var(--text-2);font-size:var(--text-sm)}.pick.svelte-bstjj1:has(:where(.svelte-bstjj1):focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.drop-hint.svelte-bstjj1{max-width:44ch;color:var(--muted);font-size:var(--text-xs)}.checking.svelte-bstjj1{align-items:center;gap:var(--space-3);min-height:96px;padding:0 var(--space-2);color:var(--text-2);font-size:var(--text-sm);display:flex}.checking.svelte-bstjj1 strong:where(.svelte-bstjj1),.failed.svelte-bstjj1 strong:where(.svelte-bstjj1){color:var(--text);font-weight:var(--weight-medium);overflow-wrap:anywhere}.failed.svelte-bstjj1{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);font-size:var(--text-sm);display:flex}.failed.svelte-bstjj1 .icon{flex-shrink:0;margin-top:3px}.failed.svelte-bstjj1 p:where(.svelte-bstjj1){color:var(--text-2)}.failed.svelte-bstjj1 .reason:where(.svelte-bstjj1){color:var(--text-3)}.net.svelte-1ko2381{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid}ul.svelte-1ko2381{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}li.svelte-1ko2381{align-items:flex-start;gap:var(--space-2);color:var(--text-3);font-size:var(--text-sm);display:flex}.icon.svelte-1ko2381{width:20px;height:20px;color:var(--success);flex-shrink:0;place-items:center;display:grid}strong.svelte-1ko2381{color:var(--text);font-weight:var(--weight-medium)}@media (width<=719.98px){.net.svelte-1ko2381{padding-inline:var(--space-4)}ul.svelte-1ko2381{grid-template-columns:minmax(0,1fr)}}.loading.svelte-169j6up{min-height:120px;color:var(--text-3);place-items:center;display:grid}.loading.svelte-169j6up .spinner{animation:svelte-169j6up-appear var(--duration) .25s both}@keyframes svelte-169j6up-appear{0%{opacity:0}}.stale.svelte-169j6up{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-bottom:1px solid var(--border);background:var(--warning-soft);color:var(--warning);font-size:var(--text-sm);display:flex}.stale.svelte-169j6up p:where(.svelte-169j6up){min-width:0;color:var(--text-2);flex:1}.kind.svelte-1xeuth0{--kind:var(--text-3);height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--kind) 16%, transparent);color:var(--kind);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.daily.svelte-1xeuth0{--kind:var(--text-3)}.monthly.svelte-1xeuth0{--kind:#8ec07c}.manual.svelte-1xeuth0{--kind:var(--accent)}.pre-import.svelte-1xeuth0{--kind:var(--info)}.pre-restore.svelte-1xeuth0{--kind:#d3869b}.pre-migrate.svelte-1xeuth0{--kind:var(--warning)}.snapshots.svelte-1g6ljd3 td:where(.svelte-1g6ljd3){height:52px}.snapshots.svelte-1g6ljd3 tr.marked:where(.svelte-1g6ljd3) td:where(.svelte-1g6ljd3){background:var(--accent-soft)}.snapshots.svelte-1g6ljd3 tr.marked:where(.svelte-1g6ljd3) td:where(.svelte-1g6ljd3):first-child{box-shadow:inset 3px 0 0 var(--accent)}.snapshots.svelte-1g6ljd3 :where(.svelte-1g6ljd3):is(th:where(.svelte-1g6ljd3),td:where(.svelte-1g6ljd3)):first-child{padding-left:var(--space-5)}.snapshots.svelte-1g6ljd3 :where(.svelte-1g6ljd3):is(th:where(.svelte-1g6ljd3),td:where(.svelte-1g6ljd3)):last-child{padding-right:var(--space-4)}.col-when.svelte-1g6ljd3{min-width:0}.when.svelte-1g6ljd3{color:var(--text);white-space:nowrap;display:block}.ago.svelte-1g6ljd3{color:var(--muted);font-size:var(--text-xs);display:block}.phone-meta.svelte-1g6ljd3{display:none}.num.svelte-1g6ljd3{color:var(--text-2);white-space:nowrap}.col-actions.svelte-1g6ljd3{width:1%}.row-actions.svelte-1g6ljd3{justify-content:flex-end;gap:var(--space-1);display:flex}.col-actions.svelte-1g6ljd3 .sheet-button{display:none}.more.svelte-1g6ljd3{padding:var(--space-2);border-top:1px solid var(--border);justify-content:center;display:flex}.footer.svelte-1g6ljd3{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-xs)}.footer.svelte-1g6ljd3 code:where(.svelte-1g6ljd3){color:var(--text-3);overflow-wrap:anywhere}.details.svelte-1g6ljd3{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.details.svelte-1g6ljd3 dt:where(.svelte-1g6ljd3){color:var(--text-3)}.details.svelte-1g6ljd3 code:where(.svelte-1g6ljd3){overflow-wrap:anywhere}.sheet-actions.svelte-1g6ljd3{gap:var(--space-2);display:grid}@media (width<=719.98px){.col-kind.svelte-1g6ljd3,.col-size.svelte-1g6ljd3,.col-entries.svelte-1g6ljd3,.ago.svelte-1g6ljd3,.row-actions.svelte-1g6ljd3{display:none}.phone-meta.svelte-1g6ljd3{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.col-actions.svelte-1g6ljd3 .sheet-button{display:inline-grid}.snapshots.svelte-1g6ljd3 thead:where(.svelte-1g6ljd3){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.snapshots.svelte-1g6ljd3 .col-when:where(.svelte-1g6ljd3){padding-left:var(--space-4)}.snapshots.svelte-1g6ljd3 :where(.svelte-1g6ljd3):is(th:where(.svelte-1g6ljd3),td:where(.svelte-1g6ljd3)):last-child{padding-right:var(--space-2)}.snapshots.svelte-1g6ljd3 td:where(.svelte-1g6ljd3){height:auto;padding-block:var(--space-3)}.snapshots.svelte-1g6ljd3 tr.marked:where(.svelte-1g6ljd3) td:where(.svelte-1g6ljd3):first-child{box-shadow:none}.snapshots.svelte-1g6ljd3 tr.marked:where(.svelte-1g6ljd3) .col-when:where(.svelte-1g6ljd3){box-shadow:inset 3px 0 0 var(--accent)}.footer.svelte-1g6ljd3{padding-inline:var(--space-4)}}.segmented.svelte-nuytdb{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);flex-shrink:0;padding:2px;display:inline-flex}.segment.svelte-nuytdb{min-width:40px;height:calc(var(--control-h) - 6px);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-3);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.sm.svelte-nuytdb .segment:where(.svelte-nuytdb){min-width:32px;height:24px;padding:0 var(--space-2);font-size:var(--text-xs)}.segment.svelte-nuytdb:hover{color:var(--text)}.selected.svelte-nuytdb{background:var(--raised-2);color:var(--text)}.segment.svelte-nuytdb:has(:where(.svelte-nuytdb):focus-visible){outline:var(--focus-ring);outline-offset:0}@media (pointer:coarse){.sm.svelte-nuytdb .segment:where(.svelte-nuytdb){height:32px}}.status.svelte-14ktz4f{align-items:center;gap:var(--space-1);display:inline-flex}.status.saved.svelte-14ktz4f{color:var(--success)}.pref.svelte-14ktz4f{align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.pref.svelte-14ktz4f+.pref:where(.svelte-14ktz4f){border-top:1px solid var(--border)}.text.svelte-14ktz4f{gap:var(--space-0-5);min-width:0;display:grid}.label.svelte-14ktz4f{font-weight:var(--weight-medium)}.hint.svelte-14ktz4f{color:var(--text-3);font-size:var(--text-sm)}.example.svelte-14ktz4f{color:var(--text)}.suggest.svelte-14ktz4f{align-items:center;gap:0 var(--space-1);color:var(--text-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.suggest.svelte-14ktz4f strong:where(.svelte-14ktz4f){color:var(--text-2);font-weight:var(--weight-medium)}.zone.svelte-14ktz4f{width:280px}@media (width<=719.98px){.pref.svelte-14ktz4f{padding-inline:var(--space-4);grid-template-columns:minmax(0,1fr)}.zone.svelte-14ktz4f{width:100%}.pref.svelte-14ktz4f .segmented{justify-self:start}}.nav.svelte-1mhwfym{z-index:var(--z-sticky);margin:calc(-1 * var(--space-2)) 0 var(--space-8);background:var(--bg);position:sticky;top:0}ul.svelte-1mhwfym{gap:var(--space-1);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}ul.svelte-1mhwfym::-webkit-scrollbar{display:none}.link.svelte-1mhwfym{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-3);color:var(--text-3);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--duration-fast) var(--ease);text-decoration:none;display:flex;position:relative}.link.svelte-1mhwfym:hover{color:var(--text);text-decoration:none}.link.svelte-1mhwfym:after{content:"";right:var(--space-3);bottom:-1px;left:var(--space-3);height:2px;transition:background-color var(--duration-fast) var(--ease);background:0 0;border-radius:2px 2px 0 0;position:absolute}.link.current.svelte-1mhwfym{color:var(--text)}.link.current.svelte-1mhwfym:after{background:var(--accent)}.link.svelte-1mhwfym:focus-visible{outline-offset:-2px;border-radius:var(--radius)}.dot.svelte-1mhwfym{background:var(--warning);border-radius:50%;width:7px;height:7px}@media (width<=719.98px){.nav.svelte-1mhwfym{margin:calc(-1 * var(--space-2)) calc(-1 * var(--gutter)) var(--space-6);position:static}ul.svelte-1mhwfym{padding:0 calc(var(--gutter) - var(--space-3))}}.item.svelte-1gapevu{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);display:flex}.item.svelte-1gapevu+.item:where(.svelte-1gapevu){border-top:1px solid var(--border)}.device.svelte-1gapevu{background:var(--raised);width:36px;height:36px;color:var(--text-3);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.device.current.svelte-1gapevu{background:var(--accent-soft);color:var(--accent)}.main.svelte-1gapevu{flex:1;min-width:0}.title.svelte-1gapevu{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.label.svelte-1gapevu{font-weight:var(--weight-medium);overflow-wrap:anywhere}.meta.svelte-1gapevu{color:var(--muted);font-size:var(--text-xs)}@media (width<=719.98px){.item.svelte-1gapevu{padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4)}}.item.svelte-1sy7dfj{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.item.svelte-1sy7dfj+.item:where(.svelte-1sy7dfj){border-top:1px solid var(--border)}.dot.svelte-1sy7dfj{place-items:center;width:12px;display:grid}.main.svelte-1sy7dfj{min-width:0}.title.svelte-1sy7dfj{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.name.svelte-1sy7dfj{font-weight:var(--weight-medium)}.day.svelte-1sy7dfj{color:var(--text-3);font-size:var(--text-sm);flex-shrink:0}.meta.svelte-1sy7dfj{color:var(--text-3);font-size:var(--text-sm)}.note.svelte-1sy7dfj{color:var(--muted)}.phone-meta.svelte-1sy7dfj{display:none}.side.svelte-1sy7dfj{line-height:var(--leading-tight);justify-items:end;display:grid}.duration.svelte-1sy7dfj{color:var(--text-2);font-size:var(--text-sm);white-space:nowrap}.deleted.svelte-1sy7dfj{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.actions.svelte-1sy7dfj{align-items:center;gap:var(--space-1);display:flex}.more.svelte-1sy7dfj{padding:var(--space-2);border-top:1px solid var(--border);justify-content:center;display:flex}@media (width<=719.98px){.item.svelte-1sy7dfj{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto}.side.svelte-1sy7dfj{display:none}.phone-meta.svelte-1sy7dfj{color:var(--muted);font-size:var(--text-xs);display:block}.actions.svelte-1sy7dfj{gap:0}.restore-label.svelte-1sy7dfj{display:none}}.sections.svelte-15j4tnx{gap:var(--space-12);flex-direction:column;display:flex}@media (width<=719.98px){.sections.svelte-15j4tnx{gap:var(--space-10)}}.all-time.svelte-1pc2qmu{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.table.svelte-1pc2qmu th:where(.svelte-1pc2qmu),.table.svelte-1pc2qmu td:where(.svelte-1pc2qmu){padding:var(--space-3) var(--space-4)}.table.svelte-1pc2qmu thead:where(.svelte-1pc2qmu) th:where(.svelte-1pc2qmu){padding-block:var(--space-3)}.activity.svelte-1pc2qmu{border-bottom-color:var(--border);min-width:160px;max-width:260px;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none}tbody.svelte-1pc2qmu tr:where(.svelte-1pc2qmu):last-child .activity:where(.svelte-1pc2qmu){border-bottom:none}.who.svelte-1pc2qmu{align-items:center;gap:var(--space-2);min-width:0;display:flex}.strong.svelte-1pc2qmu{font-weight:var(--weight-semibold)}.date.svelte-1pc2qmu{color:var(--text-2);white-space:nowrap}td.num.svelte-1pc2qmu{white-space:nowrap}tfoot.svelte-1pc2qmu th:where(.svelte-1pc2qmu),tfoot.svelte-1pc2qmu td:where(.svelte-1pc2qmu){border-top:1px solid var(--border-strong);color:var(--text-2);border-bottom:none}tfoot.svelte-1pc2qmu .activity:where(.svelte-1pc2qmu){color:var(--text-2)}.sticky.svelte-1pc2qmu{z-index:1;background:var(--surface);position:sticky;left:0}.legend.svelte-69gx85{flex-shrink:0;display:block;overflow:visible}.empty.svelte-69gx85{fill:var(--raised)}text.svelte-69gx85{fill:var(--text-3);font-size:var(--text-2xs);text-anchor:middle}.tooltip.svelte-17k9ayd{z-index:var(--z-toast);min-width:140px;max-width:min(280px,100vw - 16px);padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--raised-2);box-shadow:var(--shadow-overlay);font-size:var(--text-xs);line-height:var(--leading-tight);pointer-events:none;visibility:hidden;position:fixed}.measured.svelte-17k9ayd{visibility:visible}.title.svelte-17k9ayd{color:var(--text-3)}.value.svelte-17k9ayd{margin-top:var(--space-1);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.rows.svelte-17k9ayd{gap:var(--space-1);margin-top:var(--space-2);display:grid}.tooltip-row.svelte-17k9ayd{align-items:center;gap:var(--space-2);grid-template-columns:10px minmax(0,1fr) auto;display:grid}.key.svelte-17k9ayd{border-radius:2px;width:10px;height:3px}.label.svelte-17k9ayd{color:var(--text-2)}.figure.svelte-17k9ayd{color:var(--text);font-weight:var(--weight-semibold);text-align:right;white-space:nowrap}.detail.svelte-17k9ayd{margin-left:var(--space-1);color:var(--text-3);font-weight:400}.note.svelte-17k9ayd{margin-top:var(--space-2);color:var(--muted)}.heatmap.svelte-1spjv5k{min-width:0;max-width:100%;display:flex}.weekdays.svelte-1spjv5k{width:30px;color:var(--text-3);font-size:var(--text-2xs);flex-direction:column;flex:none;display:flex}.scroller.svelte-1spjv5k{overscroll-behavior-x:contain;min-width:0;padding-bottom:var(--space-2);border-radius:var(--radius-sm);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:0 auto;position:relative;overflow-x:auto}svg.svelte-1spjv5k{display:block;overflow:visible}.month.svelte-1spjv5k{fill:var(--text-3);font-size:var(--text-2xs)}rect.empty.svelte-1spjv5k{fill:var(--raised)}.cursor.svelte-1spjv5k{fill:none;stroke:var(--text);stroke-width:1.5px;pointer-events:none}.empty-note.svelte-1spjv5k{pointer-events:none;place-items:center;display:grid;position:absolute;left:0}.empty-note.svelte-1spjv5k span:where(.svelte-1spjv5k){padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--surface);color:var(--text-3);font-size:var(--text-sm)}.consistency.svelte-5oojj8{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.heat-row.svelte-5oojj8{padding:var(--space-5) var(--space-6)}.heat-row.svelte-5oojj8+.heat-row:where(.svelte-5oojj8){border-top:1px solid var(--border)}.head.svelte-5oojj8{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.who.svelte-5oojj8{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-base);display:flex}.all-dot.svelte-5oojj8{border:2px solid var(--text-2);border-radius:50%;flex-shrink:0;width:10px;height:10px}.year-total.svelte-5oojj8{color:var(--text-3);font-size:var(--text-sm)}.body.svelte-5oojj8{align-items:flex-start;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.stats-box.svelte-5oojj8{flex:240px;container-type:inline-size}.stats.svelte-5oojj8{gap:var(--space-4) var(--space-4);padding-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (width>=480px){.stats.svelte-5oojj8{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat.svelte-5oojj8{align-content:start;gap:2px;min-width:0;display:grid}dt.svelte-5oojj8{color:var(--muted);font-size:var(--text-xs)}dd.svelte-5oojj8{margin:0}.figure.svelte-5oojj8{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.unit.svelte-5oojj8{color:var(--text-3);font-size:var(--text-sm)}.sub.svelte-5oojj8{color:var(--muted);font-size:var(--text-xs)}@media (width<=719.98px){.heat-row.svelte-5oojj8{padding:var(--space-4)}}.section-header.svelte-ye2a0y{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.heading.svelte-ye2a0y{min-width:0}.description.svelte-ye2a0y{margin-top:var(--space-1);color:var(--text-3);font-size:var(--text-sm)}.actions.svelte-ye2a0y{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bullet.svelte-11k4khx{--bar-h:8px;height:calc(var(--bar-h) + 8px);position:relative}.lg.svelte-11k4khx{--bar-h:10px}.track.svelte-11k4khx{border-radius:var(--radius-sm);background:var(--raised);position:absolute;inset:4px 0;overflow:hidden}.segment.svelte-11k4khx{position:absolute;top:0;bottom:0}.segment.last.svelte-11k4khx{border-radius:0 3px 3px 0}.marker.svelte-11k4khx{background:var(--text);width:2px;box-shadow:0 0 0 2px var(--surface);border-radius:1px;position:absolute;top:0;bottom:0}.today-week.svelte-10dtn09{gap:var(--space-4);display:grid}.hero.svelte-10dtn09{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero.svelte-10dtn09>.metric{padding:var(--space-5) var(--space-6)}.hero.svelte-10dtn09>.metric+.metric{border-left:1px solid var(--border)}.cards.svelte-10dtn09{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(208px,1fr));display:grid}.card.svelte-10dtn09{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid;container-type:inline-size}.card-metrics.svelte-10dtn09{gap:var(--space-4) var(--space-5);display:grid}@container (width>=280px){.card-metrics.svelte-10dtn09{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-head.svelte-10dtn09{align-items:center;gap:var(--space-2);min-width:0;display:flex}.name.svelte-10dtn09{font-weight:var(--weight-semibold);flex:1}.running.svelte-10dtn09{color:var(--success);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-shrink:0}.metric.svelte-10dtn09{align-content:start;gap:var(--space-1);min-width:0;display:grid}.metric-label.svelte-10dtn09{color:var(--text-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}.metric-sub.svelte-10dtn09{margin-left:var(--space-2);color:var(--muted);font-weight:400}.figures.svelte-10dtn09{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.value.svelte-10dtn09{font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:proportional-nums;line-height:var(--leading-tight)}.lg.svelte-10dtn09 .value:where(.svelte-10dtn09){font-size:var(--text-2xl)}.delta.svelte-10dtn09{color:var(--text-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-shrink:0}.delta.up.svelte-10dtn09{color:var(--success)}.lg.svelte-10dtn09 .delta:where(.svelte-10dtn09){font-size:var(--text-base)}.legend.svelte-10dtn09{gap:var(--space-1) var(--space-4);color:var(--text-3);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.legend-item.svelte-10dtn09{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.key.svelte-10dtn09{border-radius:1px;flex-shrink:0}.marker-key.svelte-10dtn09{background:var(--text);width:2px;height:12px}.extra.svelte-10dtn09{color:var(--muted)}@media (width<=719.98px){.hero.svelte-10dtn09{grid-template-columns:minmax(0,1fr)}.hero.svelte-10dtn09>.metric{padding:var(--space-4)}.hero.svelte-10dtn09>.metric+.metric{border-left:none;border-top:1px solid var(--border)}}.strips.svelte-1h4du4z{gap:var(--space-3);border-radius:var(--radius-sm);display:grid}.strip-row.svelte-1h4du4z{align-items:end;gap:var(--space-3);grid-template-columns:120px minmax(0,1fr) 64px;grid-template-areas:"name strip summary";display:grid}.axis.svelte-1h4du4z{margin-top:calc(-1 * var(--space-2))}.name.svelte-1h4du4z{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-2);font-size:var(--text-sm);grid-area:name;padding-bottom:2px;display:flex}.all-dot.svelte-1h4du4z{border:2px solid var(--text-2);border-radius:50%;flex-shrink:0;width:10px;height:10px}.summary.svelte-1h4du4z{color:var(--text-3);font-size:var(--text-xs);text-align:right;white-space:nowrap;grid-area:summary;padding-bottom:2px}.strip.svelte-1h4du4z{grid-area:strip;min-width:0}svg.svelte-1h4du4z{display:block;overflow:visible}.hover-band.svelte-1h4du4z{fill:var(--hover)}.baseline.svelte-1h4du4z{stroke:var(--border-strong);stroke-width:1px}.anchor.svelte-1h4du4z{fill:#0000}.axis.svelte-1h4du4z text:where(.svelte-1h4du4z){fill:var(--text-3);font-size:var(--text-2xs)}@media (width<=719.98px){.strip-row.svelte-1h4du4z{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name summary""strip strip"}.axis.svelte-1h4du4z{margin-top:calc(-1 * var(--space-1))}.axis.svelte-1h4du4z .name:where(.svelte-1h4du4z),.axis.svelte-1h4du4z .summary:where(.svelte-1h4du4z){display:none}}.chart.svelte-a13t4j{min-width:0;display:flex}.y-axis.svelte-a13t4j{flex:none;overflow:visible}.y-axis.svelte-a13t4j text:where(.svelte-a13t4j){fill:var(--text-3);font-size:var(--text-2xs);text-anchor:end}.plot.svelte-a13t4j{overscroll-behavior-x:contain;border-radius:var(--radius-sm);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:auto;min-width:0;overflow:auto hidden}.plot.svelte-a13t4j svg:where(.svelte-a13t4j){display:block}.grid.svelte-a13t4j{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.grid.baseline.svelte-a13t4j{stroke:var(--border-strong)}.hover-band.svelte-a13t4j{fill:var(--hover)}.partial.svelte-a13t4j{opacity:.55}.anchor.svelte-a13t4j{fill:none;pointer-events:none}.hit.svelte-a13t4j{fill:#0000}.average.svelte-a13t4j{stroke:var(--text-2);stroke-width:1.5px}.average-axis.svelte-a13t4j{flex:none;overflow:visible}.average-name.svelte-a13t4j{fill:var(--text-3);font-size:var(--text-2xs)}.average-value.svelte-a13t4j{fill:var(--text-2);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.x-label.svelte-a13t4j{fill:var(--text-3);font-size:var(--text-2xs)}.x-year.svelte-a13t4j{fill:var(--muted);font-size:var(--text-2xs)}.table-box.svelte-a13t4j{max-height:420px;overflow-y:auto}.table-box.svelte-a13t4j thead:where(.svelte-a13t4j) th:where(.svelte-a13t4j){z-index:1;background:var(--surface);position:sticky;top:0}.th-key.svelte-a13t4j{width:8px;height:8px;margin-right:var(--space-1);vertical-align:0;border-radius:2px;display:inline-block}.period.svelte-a13t4j{border-bottom-color:var(--border);color:var(--text-2);font-size:var(--text-sm);letter-spacing:normal;text-align:left;text-transform:none;white-space:nowrap;font-weight:400}tbody.svelte-a13t4j tr:where(.svelte-a13t4j):last-child .period:where(.svelte-a13t4j){border-bottom:none}.so-far.svelte-a13t4j{margin-left:var(--space-2);color:var(--muted);font-size:var(--text-xs)}.zero.svelte-a13t4j{color:var(--muted)}.total.svelte-a13t4j{font-weight:var(--weight-semibold)}.trends.svelte-nd6db8{container-type:inline-size}.chart-head.svelte-nd6db8{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.chart-head.svelte-nd6db8>button{margin-top:-6px}.legend.svelte-nd6db8{gap:var(--space-2) var(--space-5);min-width:0;font-size:var(--text-sm);flex-wrap:wrap;flex:1;display:flex}.legend.svelte-nd6db8 li:where(.svelte-nd6db8){align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.swatch.svelte-nd6db8{border-radius:2px;flex-shrink:0;width:10px;height:10px}.legend-name.svelte-nd6db8{color:var(--text-2)}.legend-value.svelte-nd6db8{color:var(--text-3)}.pair.svelte-nd6db8{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}@container (width<=880px){.pair.svelte-nd6db8{grid-template-columns:minmax(0,1fr)}}.today.svelte-1lg4gi9{color:var(--text-3);font-size:var(--text-sm)}.sections.svelte-1lg4gi9{gap:var(--space-12);flex-direction:column;display:flex}@media (width<=719.98px){.sections.svelte-1lg4gi9{gap:var(--space-10)}}.form.svelte-7vqrid{gap:var(--space-4);display:grid}.select-wrap.svelte-7vqrid{display:block;position:relative}.select-dot.svelte-7vqrid{top:50%;left:var(--space-3);pointer-events:none;display:flex;position:absolute;transform:translateY(-50%)}.select-wrap.svelte-7vqrid select:where(.svelte-7vqrid){padding-left:calc(var(--space-3) + 10px + var(--space-2))}.times.svelte-7vqrid{gap:var(--space-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"date start end";display:grid}.times.explicit-end.svelte-7vqrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"date start""end-date end"}.date.svelte-7vqrid{grid-area:date}.start.svelte-7vqrid{grid-area:start}.end-date.svelte-7vqrid{grid-area:end-date}.end.svelte-7vqrid{grid-area:end}.running-box.svelte-7vqrid{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-2);display:flex}.time-errors.svelte-7vqrid{gap:var(--space-1);margin-top:calc(-1 * var(--space-2));display:grid}.summary.svelte-7vqrid{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--raised);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.duration.svelte-7vqrid{align-items:center;gap:var(--space-2);color:var(--text-2);display:flex}.duration.svelte-7vqrid strong:where(.svelte-7vqrid){color:var(--text);font-weight:var(--weight-semibold)}.link.svelte-7vqrid{color:var(--text-3);font-size:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.link.svelte-7vqrid:hover{color:var(--text)}.check.svelte-7vqrid{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.check.svelte-7vqrid input:where(.svelte-7vqrid){margin-top:3px}.check-hint.svelte-7vqrid{color:var(--muted);font-size:var(--text-sm);display:block}.form-error.svelte-7vqrid{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);font-size:var(--text-sm);display:flex}.form-error.svelte-7vqrid .icon{margin-top:2px}.delete.svelte-7vqrid{color:var(--text-2)}.delete.svelte-7vqrid:hover{background:var(--danger-soft);color:var(--danger)}.footer-spacer.svelte-7vqrid{flex:1}@media (width<=719.98px){.times.svelte-7vqrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"date date""start end"}.times.explicit-end.svelte-7vqrid{grid-template-areas:"date start""end-date end"}.footer-spacer.svelte-7vqrid{display:none}}.session.svelte-1jc525g{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--radius);align-items:center;display:grid}.session.running.svelte-1jc525g{background:var(--hover)}.main.svelte-1jc525g{grid-column:1/4;grid-template-columns:subgrid;min-width:0;min-height:36px;padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease);background:0 0;border:0;align-items:center;display:grid}.main.svelte-1jc525g:hover{background:var(--hover)}.main.svelte-1jc525g:focus-visible{outline-offset:-2px}.range.svelte-1jc525g{color:var(--text-2);white-space:nowrap}.duration.svelte-1jc525g{color:var(--text-2);text-align:right;white-space:nowrap}.note.svelte-1jc525g{color:var(--text-3)}.actions.svelte-1jc525g{justify-content:flex-end;align-items:center;gap:var(--space-1);grid-column:4;display:flex}.timer-slot.svelte-1jc525g{justify-content:center;width:34px;display:flex}@media (pointer:coarse){.timer-slot.svelte-1jc525g{width:40px}}@media (width<=719.98px){.session.svelte-1jc525g,.main.svelte-1jc525g{grid-template-columns:minmax(0,1fr) auto}.session.svelte-1jc525g{grid-column:auto}.main.svelte-1jc525g{column-gap:var(--space-3);grid-column:1;grid-template-areas:"range duration""note note";min-height:44px}.range.svelte-1jc525g{grid-area:range}.duration.svelte-1jc525g{grid-area:duration}.note.svelte-1jc525g{grid-area:note}.note.svelte-1jc525g:empty{display:none}.actions.svelte-1jc525g{grid-column:2}}.group.svelte-1e8hi6x{border-radius:var(--radius)}.group.running.svelte-1e8hi6x{background:var(--tint)}.row.svelte-1e8hi6x{align-items:center;gap:var(--space-1);padding-right:var(--space-2);display:flex}.main.svelte-1e8hi6x{align-items:center;column-gap:var(--space-3);min-width:0;min-height:44px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-radius:var(--radius);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease);background:0 0;border:0;flex:1;grid-template-columns:16px auto minmax(0,max-content) minmax(0,1fr) auto 4.75rem;grid-template-areas:"chevron dot name note range total";display:grid}.main.svelte-1e8hi6x:hover{background:var(--hover)}.main.svelte-1e8hi6x:focus-visible{outline-offset:-2px}.chevron.svelte-1e8hi6x{color:var(--muted);transition:transform var(--duration-fast) var(--ease);grid-area:chevron}.chevron.open.svelte-1e8hi6x{transform:rotate(90deg)}.main.svelte-1e8hi6x>.dot{grid-area:dot}.name.svelte-1e8hi6x{align-items:center;gap:var(--space-2);min-width:0;font-weight:var(--weight-medium);grid-area:name;display:flex}.note.svelte-1e8hi6x{color:var(--text-3);font-size:var(--text-sm);grid-area:note}.range.svelte-1e8hi6x{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;grid-area:range}.total.svelte-1e8hi6x{font-weight:var(--weight-semibold);text-align:right;white-space:nowrap;grid-area:total}.action.svelte-1e8hi6x{flex-shrink:0;justify-content:center;width:34px;display:flex}.sessions.svelte-1e8hi6x{--indent:calc(var(--space-3) + 16px + var(--space-3) + 4px);column-gap:var(--space-4);margin:0 var(--space-2) var(--space-2) var(--indent);padding:var(--space-0-5) 0 var(--space-0-5) var(--space-2);border-left:2px solid var(--border);grid-template-columns:max-content minmax(0,1fr) max-content auto;display:grid}@media (pointer:coarse){.action.svelte-1e8hi6x{width:40px}}@media (width<=719.98px){.row.svelte-1e8hi6x{padding-right:var(--space-1)}.main.svelte-1e8hi6x{column-gap:var(--space-2);min-height:52px;padding-left:var(--space-2);grid-template-columns:16px auto minmax(0,max-content) minmax(0,1fr) auto;grid-template-areas:"chevron dot name name total"". .range note total";row-gap:0}.range.svelte-1e8hi6x,.note.svelte-1e8hi6x{font-size:var(--text-xs)}.note.svelte-1e8hi6x:not(:empty):before{content:"· ";color:var(--muted)}.sessions.svelte-1e8hi6x{--indent:calc(var(--space-2) + 16px + var(--space-2) + 4px);margin-right:var(--space-1);flex-direction:column;display:flex}}.track.svelte-11xesaz{border-radius:var(--radius-full);background:var(--raised);height:6px;overflow:hidden}.fill.svelte-11xesaz{height:100%;transition:width var(--duration) var(--ease);gap:2px;display:flex}.segment.svelte-11xesaz{flex-basis:0;min-width:2px;height:100%}.day.svelte-f0hh66{padding:var(--space-4) 0 var(--space-2)}.day.svelte-f0hh66+.day{border-top:1px solid var(--border)}.head.svelte-f0hh66{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:0 var(--space-5);display:flex}.label.svelte-f0hh66{font-size:var(--text-base);font-weight:var(--weight-semibold)}.date.svelte-f0hh66{margin-left:var(--space-2);color:var(--muted);font-size:var(--text-sm);font-weight:400}.total.svelte-f0hh66{font-weight:var(--weight-semibold);white-space:nowrap}.bar.svelte-f0hh66{padding:var(--space-2) var(--space-5) var(--space-2)}.groups.svelte-f0hh66{gap:var(--space-0-5);padding:0 var(--space-2);display:grid}@media (width<=719.98px){.head.svelte-f0hh66,.bar.svelte-f0hh66{padding-inline:var(--space-4)}.groups.svelte-f0hh66{padding:0 var(--space-1)}}.history.svelte-7dw3xk{gap:var(--space-8);display:grid}.week.svelte-7dw3xk{gap:var(--space-3);display:grid}.week-head.svelte-7dw3xk{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:0 var(--space-1);display:flex}.week-label.svelte-7dw3xk{font-size:var(--text-md)}.caption.svelte-7dw3xk{margin-left:var(--space-2);color:var(--muted);font-size:var(--text-sm);font-weight:400}.week-total.svelte-7dw3xk{font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap}.days.svelte-7dw3xk,.empty-card.svelte-7dw3xk{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.more.svelte-7dw3xk{align-items:center;gap:var(--space-2);padding-bottom:var(--space-4);flex-direction:column;display:flex}.more-caption.svelte-7dw3xk{color:var(--muted);font-size:var(--text-sm)}@media (width<=719.98px){.history.svelte-7dw3xk{gap:var(--space-6)}.week-label.svelte-7dw3xk,.week-total.svelte-7dw3xk{font-size:var(--text-base)}.caption.svelte-7dw3xk{margin:var(--space-0-5) 0 0;font-size:var(--text-xs);display:block}}.grid.svelte-q6guzv{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.activity.svelte-q6guzv{justify-content:center;gap:var(--space-1);width:100%;min-height:68px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--raised);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);flex-direction:column;display:flex}.activity.svelte-q6guzv:hover{border-color:var(--activity);background:var(--raised-2)}.activity.svelte-q6guzv:active{transform:scale(.985)}.activity.svelte-q6guzv:disabled{cursor:progress}.activity.running.svelte-q6guzv{border-color:var(--activity);background:var(--tint);box-shadow:inset 0 0 0 1px var(--activity)}.top.svelte-q6guzv{align-items:center;gap:var(--space-2);min-width:0;display:flex}.name.svelte-q6guzv{font-weight:var(--weight-semibold);flex:1}.key.svelte-q6guzv{min-width:20px;color:var(--muted);font-size:var(--text-2xs);text-align:center;line-height:16px}.total.svelte-q6guzv{padding-left:calc(10px + var(--space-2));color:var(--text-2);font-size:var(--text-sm)}.total.zero.svelte-q6guzv{color:var(--muted)}.running.svelte-q6guzv .total:where(.svelte-q6guzv){color:var(--text)}@media (hover:none){.key.svelte-q6guzv{display:none}}@media (width<=719.98px){.grid.svelte-q6guzv{grid-template-columns:repeat(2,minmax(0,1fr))}.activity.svelte-q6guzv{min-height:72px;padding-left:var(--space-3)}}.running.svelte-1rb9etr{padding:var(--space-4) var(--space-5) var(--space-5);background:linear-gradient(to bottom, var(--tint), transparent 85%);box-shadow:inset 3px 0 0 var(--activity);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""elapsed stop""meta meta""note note";align-items:center;display:grid}.head.svelte-1rb9etr{align-items:center;gap:var(--space-2);grid-area:head;min-width:0;display:flex}.name.svelte-1rb9etr{font-size:var(--text-md);flex:1}.elapsed.svelte-1rb9etr{margin-top:var(--space-1);font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;grid-area:elapsed;line-height:1.05}.seconds.svelte-1rb9etr{color:var(--text-3)}.meta.svelte-1rb9etr{align-items:center;gap:var(--space-1) var(--space-2);min-height:34px;margin-top:var(--space-1);color:var(--text-3);font-size:var(--text-sm);flex-wrap:wrap;grid-area:meta;display:flex}.start-button.svelte-1rb9etr{align-items:center;gap:var(--space-1);height:28px;margin-inline:calc(-1 * var(--space-2));padding:0 var(--space-2);border-radius:var(--radius);color:var(--text-2);font-size:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease);background:0 0;border:0;display:inline-flex}.start-button.svelte-1rb9etr .icon{color:var(--muted)}.start-button.svelte-1rb9etr:hover{background:var(--hover);color:var(--text)}.sep.svelte-1rb9etr{color:var(--muted)}.start-form.svelte-1rb9etr{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.start-input.svelte-1rb9etr{width:8.5rem;height:32px}.preview.svelte-1rb9etr{margin-left:var(--space-1);color:var(--muted)}.note.svelte-1rb9etr{margin-top:var(--space-3);grid-area:note;position:relative}.note-icon.svelte-1rb9etr{top:50%;left:var(--space-3);color:var(--muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.note-input.svelte-1rb9etr{padding-left:calc(var(--space-3) + 16px + var(--space-2));padding-right:var(--space-8);border-color:var(--border)}.note-status.svelte-1rb9etr{top:50%;right:var(--space-3);color:var(--muted);display:flex;position:absolute;transform:translateY(-50%)}.stop.svelte-1rb9etr{background:var(--danger-soft);min-width:128px;color:var(--danger);border-color:#f0605a59;grid-area:stop}.stop.svelte-1rb9etr:hover{background:#f0605a3d;border-color:#f0605a80}.stop.svelte-1rb9etr:active{background:#f0605a4d}.stop.svelte-1rb9etr:disabled{opacity:1;cursor:progress}@media (width<=719.98px){.running.svelte-1rb9etr{padding:var(--space-3) var(--space-4) var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""elapsed""meta""note""stop"}.elapsed.svelte-1rb9etr{font-size:2.75rem}.stop.svelte-1rb9etr{width:100%;height:48px;margin-top:var(--space-3)}}.panel.svelte-1actd6j{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.start.svelte-1actd6j{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}.start.divided.svelte-1actd6j{border-top:1px solid var(--border)}.start-head.svelte-1actd6j{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.hint.svelte-1actd6j{align-items:baseline;gap:var(--space-1);color:var(--muted);font-size:var(--text-xs);display:flex}.hint.svelte-1actd6j kbd:where(.svelte-1actd6j){font-size:var(--text-2xs)}.hint-gap.svelte-1actd6j{width:var(--space-2)}.next-note.svelte-1actd6j{position:relative}.note-icon.svelte-1actd6j{top:50%;left:var(--space-3);color:var(--muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.next-note.svelte-1actd6j input:where(.svelte-1actd6j){padding-left:calc(var(--space-3) + 16px + var(--space-2));padding-right:var(--space-10)}.clear.svelte-1actd6j{top:50%;right:var(--space-1);position:absolute;transform:translateY(-50%)}@media (hover:none){.hint.svelte-1actd6j{display:none}}@media (width<=719.98px){.start.svelte-1actd6j{padding:var(--space-3) var(--space-4) var(--space-4)}}.track.svelte-lhthb9{gap:var(--space-10);display:grid}@media (width<=719.98px){.track.svelte-lhthb9{gap:var(--space-8)}}.app.svelte-1n46o8q{--bottom-chrome:0px;min-height:100dvh}.shell.svelte-1n46o8q{grid-template-columns:calc(var(--sidebar-w) + env(safe-area-inset-left)) minmax(0, 1fr);min-height:100dvh;display:grid}.main.svelte-1n46o8q{min-width:0;padding:calc(var(--space-8) + env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) calc(var(--space-16) + env(safe-area-inset-bottom)) var(--gutter);outline:none}.content.svelte-1n46o8q{width:100%;max-width:var(--content-w);margin:0 auto}.content.wide.svelte-1n46o8q{max-width:var(--content-w-wide)}.content.narrow.svelte-1n46o8q{max-width:var(--content-w-narrow)}.mobile-chrome.svelte-1n46o8q{display:none}.skip-link.svelte-1n46o8q{top:calc(var(--space-2) + env(safe-area-inset-top));left:calc(var(--space-2) + env(safe-area-inset-left));z-index:var(--z-toast);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font-weight:var(--weight-semibold);position:fixed;transform:translateY(-200%)}.skip-link.svelte-1n46o8q:focus{transform:none}.boot.svelte-1n46o8q{min-height:100dvh;padding:var(--space-6);place-items:center;display:grid}.loading.svelte-1n46o8q .spinner{color:var(--muted);animation:svelte-1n46o8q-appear var(--duration) .3s both}@keyframes svelte-1n46o8q-appear{0%{opacity:0}}@media (width<=719.98px){.app.chrome.svelte-1n46o8q{--bottom-chrome:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.app.chrome.has-timer.svelte-1n46o8q{--bottom-chrome:calc(var(--tabbar-h) + var(--timerbar-h) + env(safe-area-inset-bottom))}.shell.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}.sidebar-slot.svelte-1n46o8q{display:none}.main.svelte-1n46o8q{padding:calc(var(--space-5) + env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) calc(var(--bottom-chrome) + var(--space-8)) max(var(--gutter), env(safe-area-inset-left))}.mobile-chrome.svelte-1n46o8q{z-index:var(--z-chrome);display:block;position:fixed;inset:auto 0 0}}
