.panel.svelte-1msxtkn{contain:inline-size;width:100%;max-width:400px;padding:var(--space-3);background:var(--surface-floating);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.header.svelte-1msxtkn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.title.svelte-1msxtkn{color:var(--text);font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.title-day.svelte-1msxtkn{color:var(--text);font-weight:600}.close.svelte-1msxtkn{display:grid;place-items:center;width:var(--control-h);height:var(--control-h);color:var(--text-muted);border-radius:var(--r-sm)}.note-field.svelte-1msxtkn{position:relative;min-width:0}.note-input.svelte-1msxtkn{min-height:var(--control-h-touch);padding:11px 10px;overflow:hidden;color:var(--text);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--text-13);line-height:1.5;text-overflow:ellipsis;white-space:nowrap;transition:border-color .12s ease,box-shadow .12s ease}.note-input.empty.svelte-1msxtkn{padding-right:84px;color:var(--text-faint)}.note-input.focused.svelte-1msxtkn{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.recent.svelte-1msxtkn{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 var(--space-1) 0 var(--space-2);color:var(--text-muted);border-radius:var(--r-xs);font-size:var(--text-sm);font-weight:550}.recent-caret.svelte-1msxtkn{display:inline-flex;color:var(--text-faint)}.list.menu.svelte-1msxtkn{display:flex;flex-direction:column;min-width:0;width:100%;padding:0;overflow:hidden}.scroll.svelte-1msxtkn{padding:var(--space-2)}.list.svelte-1msxtkn .menu-group-label:where(.svelte-1msxtkn){padding:var(--space-1) var(--space-3)}.row.menu-option.svelte-1msxtkn{flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-1);padding:10px var(--space-3)}.head.svelte-1msxtkn,.body.svelte-1msxtkn{display:flex;align-items:center;max-width:100%;min-width:0}.head.svelte-1msxtkn{gap:var(--space-2)}.body.svelte-1msxtkn{align-items:baseline;gap:var(--space-2);min-height:var(--chip-h)}.r-task.svelte-1msxtkn{flex:none;max-width:45%;overflow:hidden;color:var(--text);font-size:var(--text-base);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.r-sep.svelte-1msxtkn{flex:none;align-self:center;width:1px;height:14px;background:var(--border)}.r-desc.svelte-1msxtkn{min-width:0;overflow:hidden;color:var(--text);font-size:var(--text-base);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.r-desc.svelte-1msxtkn b:where(.svelte-1msxtkn){font-weight:650}.keys.svelte-1msxtkn{display:flex;flex:none;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);color:var(--text-muted);border-top:1px solid var(--border);font-size:var(--text-sm)}.keys.svelte-1msxtkn>span:where(.svelte-1msxtkn):not(.key){margin-right:var(--space-2)}.keys.svelte-1msxtkn>span:where(.svelte-1msxtkn):last-child{margin-right:0}.key.svelte-1msxtkn{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--space-1);color:var(--text);background:var(--surface-sunken);border-radius:var(--r-xs);font-weight:600}.key.word.svelte-1msxtkn{margin-left:auto}@media(hover:none),(max-width:700px){.keys.svelte-1msxtkn{display:none}}.project-menu.svelte-1msxtkn{left:-5px;display:flex;flex-direction:column;max-height:none;overflow:visible;font-weight:400}.project-menu.svelte-1msxtkn .pt-name{color:var(--text);font-weight:400}.project.svelte-1msxtkn,.menu-option.svelte-1msxtkn,.add.svelte-1msxtkn{transition:background .12s ease,transform .12s ease}.project.pressed.svelte-1msxtkn{background:var(--surface-hover)}.menu-option.pressed.svelte-1msxtkn{background:var(--row-hover)}.add.pressed.svelte-1msxtkn{transform:scale(.97)}.block.svelte-1msxtkn{display:flex;flex-direction:column;margin-top:var(--space-2);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-sm)}.line.svelte-1msxtkn{display:flex;align-items:stretch;gap:var(--space-1);min-width:0;min-height:var(--control-h-touch);padding:var(--space-1)}.line.svelte-1msxtkn+.line:where(.svelte-1msxtkn){border-top:1px solid var(--border)}.divider.svelte-1msxtkn{flex:none;align-self:stretch;width:1px;margin:var(--space-2) 0 var(--space-2) auto;background:var(--border)}.pick.svelte-1msxtkn{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;min-height:var(--control-h-lg);padding:0 6px;border-radius:var(--r-xs);font-size:var(--text-13)}.project.svelte-1msxtkn{position:relative;flex:0 1 auto}.fill.svelte-1msxtkn{display:inline-flex;min-width:0}.placeholder.svelte-1msxtkn{color:var(--text-faint);font-size:var(--text-base)}.project.svelte-1msxtkn .dot{margin-inline:3px}.project.svelte-1msxtkn .caret:where(.svelte-1msxtkn){margin-left:2px}.phase.svelte-1msxtkn{flex:0 0 auto;max-width:62%}.task.svelte-1msxtkn{flex:0 1 auto;color:var(--text);font-weight:600;white-space:nowrap}.caret.svelte-1msxtkn{display:inline-flex;align-items:center;flex:none;color:var(--text-faint)}.task.empty.svelte-1msxtkn{color:var(--text-muted);font-weight:500}.task.svelte-1msxtkn .lead:where(.svelte-1msxtkn){display:inline-flex;flex:none;color:var(--text-muted)}.task.svelte-1msxtkn .caret:where(.svelte-1msxtkn){color:var(--text-muted)}.task-name.svelte-1msxtkn{overflow:hidden;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.scope-seat.svelte-1msxtkn{display:flex;flex:none;align-self:center;margin-left:auto}.scope.svelte-1msxtkn{display:flex;align-items:center;gap:var(--space-2);padding-right:6px}.scope-words.svelte-1msxtkn{color:var(--text-muted);font-size:var(--text-sm);font-weight:550;white-space:nowrap}.foot.svelte-1msxtkn{display:flex;align-items:stretch;gap:var(--space-2);margin-top:var(--space-2)}.range.svelte-1msxtkn{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;height:40px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-sm)}.day-trigger.svelte-1msxtkn{display:grid;place-items:center;flex:none;width:32px;color:var(--text-muted);background:var(--surface-raised);border-right:1px solid var(--border);border-radius:var(--r-sm) 0 0 var(--r-sm)}.r-in.svelte-1msxtkn{display:grid;place-items:center;flex:1 1 0;min-width:0;padding:0 var(--space-1);color:var(--text);font-size:var(--text-lg);font-weight:600;font-variant-numeric:tabular-nums}.r-arrow.svelte-1msxtkn{display:inline-flex;align-items:center;flex:none;padding:0 var(--space-1);color:var(--text-faint)}.dur-trigger.svelte-1msxtkn{display:flex;align-items:center;gap:5px;flex:none;padding:0 10px;color:var(--text-muted);background:var(--surface-raised);border-left:1px solid var(--border);border-radius:0 var(--r-sm) var(--r-sm) 0}.dur-value.svelte-1msxtkn{min-width:6ch;color:var(--text);font-size:var(--text-base);font-weight:600;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.add.svelte-1msxtkn{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:96px;height:40px;padding:0 var(--space-4);color:var(--accent-text);background:var(--accent);border-radius:var(--r-sm);box-shadow:var(--glow-accent-sm);font-size:var(--text-13);font-weight:600}@media(max-width:560px){.chain.svelte-1msxtkn{flex-wrap:wrap}.divider.svelte-1msxtkn{display:none}.line.svelte-1msxtkn{min-height:48px}.foot.svelte-1msxtkn{flex-direction:column}.range.svelte-1msxtkn{flex:none;height:var(--control-h-touch)}.day-trigger.svelte-1msxtkn{width:var(--control-h-touch)}.add.svelte-1msxtkn{width:100%;height:var(--control-h-touch);font-size:var(--text-base)}}@media(max-width:360px){.panel.svelte-1msxtkn{padding:var(--space-2)}.line.svelte-1msxtkn{flex-wrap:wrap}.day-trigger.svelte-1msxtkn{width:32px}.r-in.svelte-1msxtkn{padding:0;font-size:var(--text-sm)}.dur-trigger.svelte-1msxtkn{padding:0 var(--space-2)}.dur-value.svelte-1msxtkn{min-width:0}.dur-trigger.svelte-1msxtkn .caret:where(.svelte-1msxtkn){display:none}}.art.svelte-11golah{display:grid;place-items:center;width:100%}.pane.svelte-11golah{width:100%;max-width:19rem}.st-block.svelte-11golah,.stopped-block.svelte-11golah{display:flex;flex-direction:column;gap:1px;padding:6px 8px;background:var(--p-bg);border:1px solid color-mix(in srgb,var(--p-accent) 22%,var(--surface-raised));border-left:3px solid var(--p-accent);border-radius:7px}.st-block.svelte-11golah .pt-name,.stopped-block.svelte-11golah .pt-name{font-size:11px}.sb-head.svelte-11golah{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.sb-phase.svelte-11golah{display:flex;flex:none;min-width:0}.sb-phase.svelte-11golah .phase-chip{flex:none;max-width:100%;font-size:10px}.sb-dur.svelte-11golah{margin-top:auto;color:var(--p-text);font-family:var(--font-mono);font-size:10px;font-weight:650}.precise.svelte-11golah{display:grid;gap:var(--space-3);max-width:15rem}.tp.svelte-11golah,.dur.svelte-11golah{background:var(--surface-floating);border:1px solid var(--border);box-shadow:var(--shadow-2)}.tp.svelte-11golah{padding:var(--space-3);border-radius:var(--r-lg)}.tp-head.svelte-11golah{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2)}.tp-label.svelte-11golah,.tp-quick-label.svelte-11golah,.dur-label.svelte-11golah{color:var(--text-faint);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.tp-value.svelte-11golah{margin-left:auto;color:var(--text);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em}.tp-wheels.svelte-11golah{display:grid;grid-template-columns:1fr 16px 1fr;overflow:hidden;background:var(--surface-sunken);border-radius:var(--r-md)}.tp-col.svelte-11golah{display:grid;grid-template-rows:repeat(3,32px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 25%,#000 75%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 25%,#000 75%,transparent 100%)}.tw-cell.svelte-11golah{display:grid;place-items:center;color:var(--text-muted);font-size:var(--text-base);font-weight:500}.tw-cell.on.svelte-11golah{color:var(--text);font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em}.tp-colon.svelte-11golah{display:grid;place-items:center;color:var(--text);font-size:var(--text-xl);font-weight:700}.tp-quick-label.svelte-11golah{display:block;margin:var(--space-2) 0 var(--space-1)}.tp-quick.svelte-11golah{display:flex;gap:var(--space-1)}.tp-pill.svelte-11golah{display:grid;flex:1;place-items:center;min-width:0;height:22px;color:var(--text-muted);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-pill);font-size:10px;font-weight:600;white-space:nowrap}.tp-pill.on.svelte-11golah{color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-1)}.dur.svelte-11golah{display:grid;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-radius:var(--r-md)}.dur-head.svelte-11golah{display:flex;align-items:center;gap:var(--space-1)}.dur-label.svelte-11golah{color:var(--text-muted);letter-spacing:.06em}.dur-edit.svelte-11golah{margin-left:auto;padding:0 var(--space-1);color:var(--text);font-size:10px;font-weight:650}.dur-close.svelte-11golah{display:grid;place-items:center;width:18px;height:18px;color:var(--text-faint)}.dur-cloud.svelte-11golah{display:flex;flex-wrap:wrap;gap:var(--space-1)}.dur-chip.svelte-11golah{display:grid;place-items:center;min-width:24px;height:24px;padding:0 var(--space-2);color:var(--text);background:var(--surface-sunken);border:1px solid transparent;border-radius:var(--r-pill);font-size:10px;font-weight:600}.dur-chip.on.svelte-11golah{color:var(--accent-text);background:var(--accent);border-color:var(--accent)}.dur-chip.add.svelte-11golah{width:24px;min-width:0;padding:0;color:var(--text-muted);background:none;border:1px dashed var(--border-strong);border-radius:50%;font-weight:500}.stretch.svelte-11golah{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2) var(--space-4);align-items:start;max-width:15rem}.day-head.svelte-11golah{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 8px 8px;border-bottom:1px solid var(--grid-line)}.dow.svelte-11golah{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.date.svelte-11golah{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:.78rem;font-weight:650}.st-block.svelte-11golah{position:relative;height:92px;box-shadow:var(--shadow-1)}.grip.svelte-11golah{position:absolute;left:50%;width:24px;height:3px;background:color-mix(in srgb,var(--p-accent) 60%,transparent);border-radius:999px;transform:translate(-50%)}.grip.top.svelte-11golah{top:2px}.grip.bottom.svelte-11golah{bottom:2px}.st-ghost.svelte-11golah{display:grid;place-items:center;height:92px;margin-top:26px;border:1px dashed var(--border-strong);border-radius:7px}.ghost-label.svelte-11golah{color:var(--text-faint);font-size:10px;font-weight:600}.timer.svelte-11golah{display:grid;gap:var(--space-3)}.dock.svelte-11golah{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:5px 5px 5px 10px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-1)}.stopped-block.svelte-11golah{box-shadow:var(--shadow-1)}.dot.svelte-11golah{flex:none;width:6px;height:6px;background:var(--p-accent);border-radius:50%}.dot.live.svelte-11golah{animation:svelte-11golah-pulse 1.8s ease-in-out infinite}@keyframes svelte-11golah-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.dot.live.svelte-11golah{animation:none}}.d-time.svelte-11golah{margin-left:auto;color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:650}.stop.svelte-11golah{display:inline-flex;align-items:center;gap:5px;flex:none;padding:4px 10px;color:var(--accent-text);background:var(--accent);border-radius:var(--r-pill);font-size:10px;font-weight:600}.picker.svelte-11golah{display:grid;gap:2px;padding:6px;background:var(--surface-floating);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.p-search.svelte-11golah{display:flex;align-items:center;gap:var(--space-2);margin-bottom:4px;padding:6px var(--space-2);color:var(--text-faint);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--text-xs)}.p-tabs.svelte-11golah{display:flex;gap:2px;margin-bottom:5px;padding:2px;background:var(--surface-sunken);border-radius:var(--r-pill)}.p-tab.svelte-11golah{flex:1 1 0;padding:3px 0;color:var(--text-muted);border-radius:var(--r-pill);font-size:9px;font-weight:600;text-align:center}.p-tab.on.svelte-11golah{color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-1)}.p-lead.svelte-11golah{margin-bottom:5px;padding-bottom:3px;border-bottom:1px solid var(--border)}.p-group.svelte-11golah{display:flex;flex-direction:column;gap:1px;padding:2px 2px 4px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-sm)}.p-group.svelte-11golah+.p-group:where(.svelte-11golah){margin-top:5px}.p-group-label.svelte-11golah{padding:3px var(--space-2) 4px;color:var(--text-faint);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.p-row.svelte-11golah{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:4px var(--space-2);border-radius:var(--menu-item-radius);color:var(--text);font-size:var(--text-xs);font-weight:550}.p-row.on.svelte-11golah{font-weight:650}.p-tick.svelte-11golah{flex:none;color:var(--accent);font-weight:700}.p-dot.svelte-11golah{flex:none;width:4px;height:4px;border-radius:50%;background:var(--text-faint)}.scope.svelte-11golah{display:grid;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-1)}.s-row.svelte-11golah{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-radius:var(--r-sm);font-size:var(--text-xs);font-weight:550}.s-row.svelte-11golah+.s-row:where(.svelte-11golah){border-top:1px solid var(--border)}.s-row.out.svelte-11golah{background:color-mix(in srgb,var(--scope-extra-bg) 42%,transparent)}.s-check.svelte-11golah{display:grid;flex:none;place-items:center;width:15px;height:15px;color:var(--accent-text);background:var(--ok);border-radius:50%}.s-check.out.svelte-11golah{color:var(--scope-extra-text);background:var(--scope-extra-bg);border:1px dashed var(--scope-extra-text)}.s-time.svelte-11golah{margin-left:auto;color:var(--text-muted);font-size:10px}.s-row.out.svelte-11golah .s-time:where(.svelte-11golah){margin-left:0}.s-row.out.svelte-11golah .scope-badge{margin-left:auto}.s-budget.svelte-11golah{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border)}.s-label.svelte-11golah{flex:none;color:var(--text-faint);font-size:10px;font-weight:600;white-space:nowrap}.s-bar.svelte-11golah{display:block;flex:1;height:5px;overflow:hidden;background:var(--surface-sunken);border-radius:var(--r-pill)}.s-fill.svelte-11golah{display:block;height:100%;background:var(--ok);border-radius:var(--r-pill)}.s-fill.warn.svelte-11golah{background:var(--warn)}.s-fill.bad.svelte-11golah{background:var(--bad)}.internal.svelte-11golah{display:grid;gap:var(--space-1);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-1)}.i-label.svelte-11golah{color:var(--text-faint);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.i-total.svelte-11golah{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--text-lg);font-weight:650}.i-value.svelte-11golah{color:var(--text-muted);font-size:var(--text-xs);font-weight:550}.i-legend.svelte-11golah{display:grid;gap:2px;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.i-item.svelte-11golah{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:550}.i-item.svelte-11golah .tnum:where(.svelte-11golah){margin-left:auto;color:var(--text-faint);font-size:10px}.i-dot.svelte-11golah{flex:none;width:7px;height:7px;background:var(--p-accent);border-radius:50%}.i-item.muted.svelte-11golah{color:var(--text-faint)}.i-item.muted.svelte-11golah .tnum:where(.svelte-11golah){margin-left:var(--space-2)}.i-out.svelte-11golah{margin-left:auto;padding:1px 7px;color:var(--text-faint);background:var(--surface-sunken);border-radius:var(--r-pill);font-size:9px;font-weight:600}.phones.svelte-1gwhp42{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),360px));justify-content:center;gap:var(--space-8);width:100%}
