.lifecycle-badge.svelte-5fj1jh{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:capitalize}.lifecycle-open.svelte-5fj1jh{background:#e8f0e8;color:#2d5d2d}.lifecycle-in_progress.svelte-5fj1jh{background:#e8e8f0;color:#2d2d5d}.lifecycle-waiting.svelte-5fj1jh{background:#fff4e0;color:#8a6300}.lifecycle-blocked.svelte-5fj1jh{background:#fde0e0;color:#8b1a1a}.lifecycle-completed.svelte-5fj1jh{background:#e0f0e8;color:#1a5d3a}.lifecycle-cancelled.svelte-5fj1jh{background:#eee;color:#666;text-decoration:line-through}.lifecycle-assigned.svelte-5fj1jh{background:#e8e8f0;color:#2d2d5d}.lifecycle-accepted.svelte-5fj1jh{background:#e8f0e8;color:#2d5d2d}.lifecycle-ready_for_review.svelte-5fj1jh{background:#fff4e0;color:#8a6300}.lifecycle-verified.svelte-5fj1jh{background:#e0f0e8;color:#1a5d3a}.escalation-badge.svelte-5fj1jh{display:inline-block;margin-left:4px;padding:2px 6px;border-radius:4px;font-size:.68rem;font-weight:700}.escalation-low.svelte-5fj1jh{background:#fff4e0;color:#8a6300}.escalation-medium.svelte-5fj1jh{background:#ffd0a0;color:#a04500}.escalation-high.svelte-5fj1jh{background:#ffb080;color:#a02000}.escalation-critical.svelte-5fj1jh{background:#ff6060;color:#fff}.escalation-indicator.svelte-7cl06e{display:inline-block;margin-left:4px;padding:0 4px;border-radius:3px;font-size:.65rem;font-weight:900;background:#ffb080;color:#a02000}.escalation-indicator.crit.svelte-7cl06e{background:#ff4040;color:#fff;animation:svelte-7cl06e-pulse 1.5s infinite}@keyframes svelte-7cl06e-pulse{0%,to{opacity:1}50%{opacity:.6}}.integrations-list.svelte-1so9z08{display:grid;gap:.55rem;padding:1rem}.provider-row.svelte-1so9z08{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.8rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa;padding:.72rem}.provider-info.svelte-1so9z08{display:flex;flex-direction:column;gap:.15rem}.provider-info.svelte-1so9z08 strong:where(.svelte-1so9z08){font-size:.95rem}.provider-info.svelte-1so9z08 .muted:where(.svelte-1so9z08){font-size:.8rem}.provider-actions.svelte-1so9z08{display:flex;gap:.5rem;align-items:center}.new-connection-form.svelte-1so9z08{display:flex;gap:.5rem;padding:.72rem;align-items:center;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa}.new-connection-form.svelte-1so9z08 input:where(.svelte-1so9z08){flex:1}.new-connection-form.svelte-1so9z08 select:where(.svelte-1so9z08){width:auto;min-width:140px}.connection-row.svelte-1so9z08{display:flex;justify-content:space-between;align-items:flex-start;padding:.72rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa;gap:.75rem}.connection-row.disabled.svelte-1so9z08{opacity:.6}.connection-main.svelte-1so9z08{flex:1;display:flex;flex-direction:column;gap:.35rem}.connection-label.svelte-1so9z08 input:where(.svelte-1so9z08){font-weight:700;font-size:.95rem;border:1px solid transparent;padding:2px 4px;background:transparent;border-radius:4px;width:100%}.connection-label.svelte-1so9z08 input:where(.svelte-1so9z08):focus{border-color:var(--gold, #b8863b);background:#fffefa;outline:none}.connection-details.svelte-1so9z08{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.detail-item.svelte-1so9z08{font-size:.85rem;color:var(--ink-2, #26313c)}.connection-details.svelte-1so9z08 select:where(.svelte-1so9z08){width:auto;min-width:120px;font-size:.8rem}.connection-meta.svelte-1so9z08{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.75rem}.health-badge.svelte-1so9z08{padding:2px 8px;border-radius:4px;font-weight:700;font-size:.7rem}.health-healthy.svelte-1so9z08{background:#e0f0e8;color:#1a5d3a}.health-degraded.svelte-1so9z08{background:#fff4e0;color:#8a6300}.health-error.svelte-1so9z08{background:#fde0e0;color:#8b1a1a}.health-pending.svelte-1so9z08{background:#e8e8f0;color:#2d2d5d}.health-revoked.svelte-1so9z08{background:#eee;color:#666}.error-text.svelte-1so9z08{color:#8b1a1a;font-size:.7rem;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-actions.svelte-1so9z08{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end}.calendar-config-section.svelte-1so9z08{padding:.72rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#faf8f0}.btn.small.svelte-1so9z08{font-size:.8rem;padding:4px 12px}.calendar-list.svelte-1so9z08{display:flex;flex-direction:column;gap:.25rem}.calendar-list-header.svelte-1so9z08{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.calendar-config-row.svelte-1so9z08{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.calendar-config-row.disabled.svelte-1so9z08{opacity:.5}.calendar-toggle.svelte-1so9z08{display:flex;align-items:center;gap:.375rem;font-size:.85rem;cursor:pointer}.primary-badge.svelte-1so9z08{background:var(--gold, #b8863b);color:#fff;font-size:.65rem;padding:1px 6px;border-radius:3px;font-weight:700}.privacy-select.svelte-1so9z08{width:auto;min-width:120px;font-size:.75rem}.pipedrive-config.svelte-1so9z08{display:flex;flex-direction:column;gap:.5rem}.pipedrive-config-row.svelte-1so9z08{display:flex;flex-direction:column;gap:.2rem}.pipedrive-config-row.svelte-1so9z08 label:where(.svelte-1so9z08){font-size:.8rem;font-weight:600}.pipedrive-config-row.svelte-1so9z08 input[type=number]:where(.svelte-1so9z08){width:80px}.pipedrive-config-row.svelte-1so9z08 select[multiple]:where(.svelte-1so9z08){min-height:80px;max-height:120px}.notif-config.svelte-fskyen{display:flex;flex-direction:column;gap:1rem;padding:1rem}.config-section.svelte-fskyen{border:1px solid var(--line);border-radius:var(--radius);padding:.75rem;background:#fffefa}.config-section.svelte-fskyen h4:where(.svelte-fskyen){margin:0 0 .5rem}.sub-section.svelte-fskyen{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem;padding-left:.5rem;border-left:2px solid rgba(184,134,59,.2)}.toggle-row.svelte-fskyen{display:flex;align-items:center;gap:.4rem;font-size:.85rem;cursor:pointer}.field-row.svelte-fskyen{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem}.field-row.svelte-fskyen input:where(.svelte-fskyen),.field-row.svelte-fskyen select:where(.svelte-fskyen){width:auto;min-width:150px}.field-row.svelte-fskyen input[type=number]:where(.svelte-fskyen){max-width:80px}.day-toggles.svelte-fskyen{display:flex;gap:.25rem}.day-btn.svelte-fskyen{padding:.2rem .5rem;border:1px solid var(--line);border-radius:4px;background:transparent;font-size:.75rem;cursor:pointer}.day-btn.active.svelte-fskyen{background:#1a1a2e;color:#fff;border-color:#1a1a2e}.module-toggles.svelte-fskyen{display:flex;flex-direction:column;gap:.3rem}.module-toggle.svelte-fskyen{display:flex;align-items:center;gap:.3rem;font-size:.8rem;cursor:pointer}.checkbox-grid.svelte-fskyen{display:flex;flex-direction:column;gap:.4rem}.time-row.svelte-fskyen{display:flex;gap:.75rem;flex-wrap:wrap}.delivery-log.svelte-fskyen{margin-top:.5rem}.delivery-log.svelte-fskyen h4:where(.svelte-fskyen){margin:0 0 .4rem}.log-list.svelte-fskyen{display:flex;flex-direction:column;gap:.2rem}.log-row.svelte-fskyen{display:flex;align-items:center;gap:.4rem;font-size:.8rem;padding:.2rem 0;border-bottom:1px solid #eee}.log-status.svelte-fskyen{font-size:.6rem}.log-type.svelte-fskyen{min-width:100px;text-transform:capitalize;color:#666}.log-subject.svelte-fskyen{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-time.svelte-fskyen{font-size:.75rem}.muted.svelte-fskyen{color:var(--ink-2, #26313c);font-size:.8rem}.ai-config.svelte-1ro7aqu{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.warning-note.svelte-1ro7aqu{background:#fff4e0;padding:.4rem .6rem;border-radius:var(--radius);border-left:3px solid #8a6300}.sub-section.svelte-1ro7aqu{display:flex;flex-direction:column;gap:.6rem;padding-left:.5rem;border-left:2px solid rgba(184,134,59,.2)}.sub-section.svelte-1ro7aqu h4:where(.svelte-1ro7aqu){margin:0}.feature-list.svelte-1ro7aqu{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.3rem}.feature-toggle.svelte-1ro7aqu{display:flex;align-items:center;gap:.3rem;font-size:.85rem;cursor:pointer}.toggle-row.svelte-1ro7aqu{display:flex;align-items:center;gap:.4rem;font-size:.85rem;cursor:pointer}.field-row.svelte-1ro7aqu{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem}.field-row.svelte-1ro7aqu input:where(.svelte-1ro7aqu){width:auto;max-width:120px}.quota-bar.svelte-1ro7aqu{display:flex;flex-direction:column;gap:.2rem}.quota-fill-bg.svelte-1ro7aqu{height:6px;background:#e8e8e0;border-radius:3px;overflow:hidden}.quota-fill.svelte-1ro7aqu{height:100%;background:#1a5d3a;border-radius:3px;transition:width .3s}.audit-log.svelte-1ro7aqu{margin-top:.5rem}.audit-log.svelte-1ro7aqu h4:where(.svelte-1ro7aqu){margin:0 0 .4rem}.audit-list.svelte-1ro7aqu{display:flex;flex-direction:column;gap:.15rem}.audit-row.svelte-1ro7aqu{display:flex;align-items:center;gap:.4rem;font-size:.8rem;padding:.15rem 0;border-bottom:1px solid #eee}.audit-status.svelte-1ro7aqu{font-size:.6rem}.audit-feature.svelte-1ro7aqu{min-width:160px}.audit-model.svelte-1ro7aqu{min-width:100px;font-size:.75rem}.audit-tokens.svelte-1ro7aqu{min-width:70px;font-size:.75rem}.audit-time.svelte-1ro7aqu{font-size:.75rem}.muted.svelte-1ro7aqu{color:var(--ink-2, #26313c);font-size:.8rem}.agent-access.svelte-elj77n{display:grid;gap:14px;padding:1rem}.agent-access.svelte-elj77n h4:where(.svelte-elj77n){margin:8px 0 0}.agent-endpoints.svelte-elj77n{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;align-items:center}.agent-endpoints.svelte-elj77n dt:where(.svelte-elj77n){font-weight:700}.agent-endpoints.svelte-elj77n dd:where(.svelte-elj77n){margin:0;min-width:0;overflow-wrap:anywhere}code.svelte-elj77n{font-size:.85em;overflow-wrap:anywhere}td.svelte-elj77n code:where(.svelte-elj77n){white-space:nowrap}.new-key.svelte-elj77n{display:grid;gap:8px;padding:14px;border:1px solid var(--gold, #b8863b);border-radius:8px}.new-key.svelte-elj77n p:where(.svelte-elj77n){margin:0}.key-row.svelte-elj77n{display:flex;gap:10px;align-items:center}.key-row.svelte-elj77n code:where(.svelte-elj77n){flex:1;min-width:0;padding:8px;border-radius:6px;background:#0000000d}input[type=checkbox]{width:auto;margin:0;flex-shrink:0;border:none;border-radius:0;background:none;padding:0;appearance:auto;-webkit-appearance:auto}.command-dashboard.svelte-1scm0tq{display:flex;flex-direction:column;gap:1rem}.dashboard-header.svelte-1scm0tq{display:flex;justify-content:flex-end;align-items:center}.config-overlay.svelte-1scm0tq{position:fixed;inset:0;background:#11182066;display:flex;align-items:center;justify-content:center;z-index:100;padding:max(1rem,var(--safe-top)) 1rem max(1rem,var(--safe-bottom))}.config-modal.svelte-1scm0tq{background:#fffefa;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 48px #1118203d;padding:1.2rem;max-width:520px;width:90%}.config-modal-header.svelte-1scm0tq{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.config-modal-header.svelte-1scm0tq h3:where(.svelte-1scm0tq){margin:0;font-size:1rem}.config-modal-footer.svelte-1scm0tq{display:flex;justify-content:flex-end;margin-top:.8rem}.module-toggles.svelte-1scm0tq{display:flex;flex-direction:column;gap:.5rem;margin-bottom:0}.module-toggle.svelte-1scm0tq{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.85rem;color:var(--ink, #1a1a2e);font-weight:400}.module-toggle.svelte-1scm0tq input[type=checkbox]:where(.svelte-1scm0tq){width:auto;margin:0;flex-shrink:0;border:none;border-radius:0;background:none;padding:0;appearance:auto;-webkit-appearance:auto}.module-toggle.svelte-1scm0tq span:where(.svelte-1scm0tq){font-size:.85rem}.dashboard-grid.svelte-1scm0tq{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.dash-module.svelte-1scm0tq{border:1px solid var(--line);border-radius:var(--radius);background:#fffdf8e0;box-shadow:0 8px 22px #11182014;overflow:hidden}.dash-module.span-2.svelte-1scm0tq{grid-column:span 2}.module-header.svelte-1scm0tq{display:flex;align-items:center;justify-content:space-between;padding:.72rem .95rem .25rem}.module-header.svelte-1scm0tq h3:where(.svelte-1scm0tq){margin:0;font-size:1rem}.count.svelte-1scm0tq{font-size:.75rem;background:#b8863b26;padding:1px 8px;border-radius:4px;font-weight:600}.module-body.svelte-1scm0tq{padding:.5rem .95rem .72rem;display:flex;flex-direction:column;gap:.35rem}.alert-item.svelte-1scm0tq{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa}.alert-item.severity-critical.svelte-1scm0tq{border-left:3px solid #8b1a1a}.alert-item.severity-warning.svelte-1scm0tq{border-left:3px solid #8a6300}.alert-item.severity-info.svelte-1scm0tq{border-left:3px solid #2d2d5d}.alert-item.state-acknowledged.svelte-1scm0tq{opacity:.7}.alert-item-main.svelte-1scm0tq{flex:1;display:flex;flex-direction:column;gap:.15rem}.alert-item-header.svelte-1scm0tq{display:flex;align-items:center;gap:.4rem;font-size:.85rem}.alert-source.svelte-1scm0tq{font-size:.65rem;padding:1px 6px;border-radius:3px;background:#e8e8f0;color:#2d2d5d;font-weight:600}.alert-explanation.svelte-1scm0tq{font-size:.8rem}.alert-item-actions.svelte-1scm0tq{display:flex;gap:.3rem;align-items:center;flex-shrink:0}.calendar-item.svelte-1scm0tq{display:flex;gap:.5rem;align-items:center;font-size:.85rem}.calendar-time.svelte-1scm0tq{font-weight:600;min-width:60px}.calendar-title.svelte-1scm0tq{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-item.svelte-1scm0tq{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;gap:.5rem}.task-title.svelte-1scm0tq{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-alert.svelte-1scm0tq{padding:.3rem .5rem;border-radius:4px;font-size:.8rem}.mini-alert.severity-critical.svelte-1scm0tq{background:#fde0e0;color:#8b1a1a}.mini-alert.severity-warning.svelte-1scm0tq{background:#fff4e0;color:#8a6300}.mini-alert.severity-info.svelte-1scm0tq{background:#e8e8f0;color:#2d2d5d}.health-item.svelte-1scm0tq{display:flex;align-items:center;gap:.4rem;font-size:.85rem}.health-dot.svelte-1scm0tq{width:8px;height:8px;border-radius:50%}.health-healthy.svelte-1scm0tq{background:#1a5d3a}.health-degraded.svelte-1scm0tq{background:#8a6300}.health-error.svelte-1scm0tq{background:#8b1a1a}.health-pending.svelte-1scm0tq{background:#999}.health-revoked.svelte-1scm0tq{background:#ccc}.btn.small.svelte-1scm0tq{font-size:.75rem;padding:3px 10px}.muted.svelte-1scm0tq{color:var(--ink-2, #26313c);font-size:.8rem}.today-layout.svelte-1scm0tq{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.25rem;align-items:start}.today-main.svelte-1scm0tq,.today-side.svelte-1scm0tq{display:flex;flex-direction:column;gap:1rem;min-width:0}.today-chips.svelte-1scm0tq{display:flex;flex-wrap:wrap;gap:.5rem}.today-chip.svelte-1scm0tq{min-height:2.25rem;padding:0 .85rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-weight:700;font-size:.85rem;cursor:pointer}.today-chip.alert.svelte-1scm0tq{border-color:#f3e3e5;background:#f3e3e5;color:#8a2232}.flight-hero.svelte-1scm0tq{display:flex;flex-direction:column;gap:.7rem;width:100%;padding:1.1rem 1.15rem;border:0;border-radius:16px;background:var(--ink);color:var(--surface);text-align:left;cursor:pointer;font:inherit}.flight-hero.done.svelte-1scm0tq{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.flight-eyebrow.svelte-1scm0tq{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#d8c7aa}.flight-hero.done.svelte-1scm0tq .flight-eyebrow:where(.svelte-1scm0tq){color:var(--muted)}.flight-name.svelte-1scm0tq{font-family:Georgia,Times New Roman,serif;font-size:1.6rem;line-height:1.1}.flight-progress.svelte-1scm0tq{display:block;height:6px;border-radius:3px;background:#2a3440;overflow:hidden}.flight-hero.done.svelte-1scm0tq .flight-progress:where(.svelte-1scm0tq){background:#eee8dc}.flight-progress.svelte-1scm0tq span:where(.svelte-1scm0tq){display:block;height:100%;border-radius:3px;background:#d8c7aa}.flight-hero.done.svelte-1scm0tq .flight-progress:where(.svelte-1scm0tq) span:where(.svelte-1scm0tq){background:#2f6b4f}.flight-cta.svelte-1scm0tq{align-self:flex-start;min-height:2.5rem;display:inline-flex;align-items:center;padding:0 1rem;border-radius:10px;background:var(--surface);color:var(--ink);font-weight:800;font-size:.95rem}.flight-hero.done.svelte-1scm0tq .flight-cta:where(.svelte-1scm0tq){background:transparent;padding:0;min-height:0;color:var(--ink-2)}.today-section.svelte-1scm0tq{display:flex;flex-direction:column;gap:.5rem}.today-heading.svelte-1scm0tq{margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted)}.today-card.svelte-1scm0tq{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.today-empty.svelte-1scm0tq{margin:0;padding:.9rem 1rem;color:var(--muted);font-size:.9rem}.today-more.svelte-1scm0tq{display:block;width:100%;min-height:2.75rem;padding:0 1rem;border:0;background:none;text-align:left;font-weight:700;color:var(--ink);cursor:pointer}.needs-row.svelte-1scm0tq{display:flex;gap:.8rem;align-items:flex-start;padding:.85rem 1rem;border-bottom:1px solid #eee8dc}.needs-check.svelte-1scm0tq{flex:0 0 auto;width:1.5rem;height:1.5rem;margin-top:.05rem;padding:0;border:2px solid #b9af9e;border-radius:7px;background:transparent;cursor:pointer}.needs-check.svelte-1scm0tq:hover{border-color:#2f6b4f;background:#e3efe8}.needs-check.overdue.svelte-1scm0tq{border-color:#8a2232}.needs-body.svelte-1scm0tq{display:flex;flex-direction:column;gap:.25rem;min-width:0}.needs-title.svelte-1scm0tq{font-weight:700;font-size:.95rem;line-height:1.35;color:var(--ink)}.needs-meta.svelte-1scm0tq{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.8rem;color:var(--muted)}.overdue-text.svelte-1scm0tq{color:#8a2232;font-weight:700}.needs-area.svelte-1scm0tq{display:inline-flex;align-items:center;gap:.3rem}.area-dot.svelte-1scm0tq{width:.5rem;height:.5rem;border-radius:50%}.needs-tag.svelte-1scm0tq{padding:.05rem .45rem;border-radius:6px;background:#efe9dd;color:var(--ink-2);font-weight:700;font-size:.72rem}.needs-tag.critical.svelte-1scm0tq{background:#f3e3e5;color:#8a2232}.today-tile.svelte-1scm0tq{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem;text-align:left;font:inherit;color:var(--ink)}.today-tile.svelte-1scm0tq .today-empty:where(.svelte-1scm0tq){padding:0}.tile-head.svelte-1scm0tq{display:flex;justify-content:space-between;align-items:center}.weight-tile.svelte-1scm0tq{width:100%;cursor:pointer}.tile-value.svelte-1scm0tq{font-family:Georgia,Times New Roman,serif;font-size:1.6rem}.tile-delta.svelte-1scm0tq{font-size:.85rem;font-weight:700;color:#2f6b4f}.tile-delta.up.svelte-1scm0tq{color:var(--ink-2)}.delegated-row.svelte-1scm0tq{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.8rem 1rem;border:0;border-bottom:1px solid #eee8dc;background:none;text-align:left;font:inherit;cursor:pointer}@media(max-width:960px){.today-layout.svelte-1scm0tq{grid-template-columns:1fr}}@media(max-width:760px){.dash-module.span-2.svelte-1scm0tq{grid-column:auto}.dashboard-grid.svelte-1scm0tq{grid-template-columns:1fr}.dashboard-header.svelte-1scm0tq{justify-content:center}}section.svelte-1blwyd9{padding:1.25rem 0;border-top:1px solid var(--line);min-width:0}header.svelte-1blwyd9,.commands.svelte-1blwyd9{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}header.svelte-1blwyd9{justify-content:space-between;margin-bottom:.75rem}h3.svelte-1blwyd9,h4.svelte-1blwyd9,p.svelte-1blwyd9{margin:.25rem 0}h3.svelte-1blwyd9{font-size:1.2rem}h4.svelte-1blwyd9{font-size:1rem}.muted.svelte-1blwyd9{color:var(--ink-2);font-size:.85rem}summary.svelte-1blwyd9{cursor:pointer;padding:.75rem 0;overflow-wrap:anywhere}summary.svelte-1blwyd9 span:where(.svelte-1blwyd9){display:block;margin-top:.25rem}form.svelte-1blwyd9{display:grid;gap:.75rem;padding:.75rem 0}label.svelte-1blwyd9{display:flex;flex-direction:column;gap:.3rem;min-width:0;font-size:.9rem}.toggle.svelte-1blwyd9{flex-direction:row;align-items:center}.toggle.svelte-1blwyd9 input:where(.svelte-1blwyd9){width:auto}input.svelte-1blwyd9,select.svelte-1blwyd9{width:100%;min-width:0;box-sizing:border-box}.fields.svelte-1blwyd9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}fieldset.svelte-1blwyd9{border:0;padding:.5rem 0;min-width:0;margin:0}legend.svelte-1blwyd9{font-weight:600}.review-weeks.svelte-1blwyd9{max-width:220px}.backlog-heading.svelte-1blwyd9{margin-top:1rem}.entry.svelte-1blwyd9{border-block:1px solid var(--line);margin-top:1rem}.backlog.svelte-1blwyd9{list-style:none;padding:0;margin:.75rem 0}.backlog.svelte-1blwyd9>li:where(.svelte-1blwyd9){display:flex;gap:.75rem;align-items:flex-start;border-bottom:1px solid var(--line);padding:1rem .25rem}.rank.svelte-1blwyd9{width:96px;flex-shrink:0;text-align:center;font-weight:600}.rank.svelte-1blwyd9 .commands:where(.svelte-1blwyd9){flex-wrap:nowrap}.task-content.svelte-1blwyd9{display:flex;flex:1;flex-direction:column;min-width:0;gap:.25rem;overflow-wrap:anywhere}.in-progress.svelte-1blwyd9{border-left:3px solid #28734c}.btn.svelte-1blwyd9,.icon.svelte-1blwyd9{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.icon.svelte-1blwyd9{width:44px;padding:0;flex:0 0 44px;border:1px solid var(--line);border-radius:6px;background:#fffefa;color:var(--ink-1);cursor:pointer}.icon.svelte-1blwyd9:disabled{opacity:.45;cursor:default}a.svelte-1blwyd9{color:var(--ink-1);text-decoration:underline}.error.svelte-1blwyd9{color:#982d34}article.svelte-1blwyd9{padding:.75rem 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}article.svelte-1blwyd9 li:where(.svelte-1blwyd9){white-space:pre-wrap}@media(max-width:700px){.fields.svelte-1blwyd9{grid-template-columns:minmax(0,1fr)}.backlog.svelte-1blwyd9>li:where(.svelte-1blwyd9){flex-wrap:wrap}.task-actions.svelte-1blwyd9{width:100%}}.regimes-page.svelte-17tn534{display:flex;flex-direction:column;gap:1rem}.regimes-header.svelte-17tn534{display:flex;justify-content:flex-end;align-items:center}.config-panel.svelte-17tn534{border:1px solid var(--line);border-radius:var(--radius);background:#fffefa;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.config-grid.svelte-17tn534{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}.config-grid.svelte-17tn534 label:where(.svelte-17tn534){display:flex;flex-direction:column;gap:.2rem;font-size:.8rem}.config-regimes.svelte-17tn534{display:flex;flex-direction:column;gap:.3rem}.config-regimes.svelte-17tn534 h5:where(.svelte-17tn534){margin:0;font-size:.85rem}.regime-toggle.svelte-17tn534{display:flex;align-items:center;gap:.4rem;font-size:.85rem;cursor:pointer}.section-heading.svelte-17tn534{margin:.5rem 0 .6rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted)}.regime-cards.svelte-17tn534{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.regime-card.svelte-17tn534{border:1px solid var(--line);border-radius:var(--radius);padding:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;align-items:center;background:#fffdf8e0}.regime-card.active.svelte-17tn534{border-color:var(--ink-1, #1a1a2e)}.regime-card.disabled.svelte-17tn534{opacity:.5}.regime-card-header.svelte-17tn534{display:flex;align-items:center;gap:.5rem}.regime-card-header.svelte-17tn534>div:where(.svelte-17tn534){display:flex;flex-direction:column;gap:.2rem}.regime-icon.svelte-17tn534{font-size:1.5rem}.status-badge.svelte-17tn534{font-size:.7rem;padding:2px 8px;border-radius:4px;text-transform:capitalize}.status-pending.svelte-17tn534{background:#f0f0e0;color:#8a6300}.status-in_progress.svelte-17tn534{background:#e0e0f0;color:#2d2d5d}.status-completed.svelte-17tn534{background:#d0e8d0;color:#1a5d3a}.status-expired.svelte-17tn534{background:#f0d0d0;color:#8b1a1a}.current-instance.svelte-17tn534{border:1px solid var(--line);border-radius:var(--radius);padding:1rem;background:#fffdf8e0}.instance-header.svelte-17tn534{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.instance-header.svelte-17tn534 h3:where(.svelte-17tn534){margin:0}.instance-meta.svelte-17tn534{display:flex;align-items:center;gap:.4rem}.user-context-box.svelte-17tn534{background:#f8f4e8;border-radius:var(--radius);padding:.5rem;margin-bottom:.75rem;font-size:.85rem}.check-progress.svelte-17tn534{display:flex;flex-direction:column;gap:.45rem;margin:.25rem 0 1rem}.check-progress-meta.svelte-17tn534{display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted)}.check-progress-bar.svelte-17tn534{display:flex;gap:4px}.segment.svelte-17tn534{flex:1;height:6px;border-radius:3px;background:#e7e0d3}.segment.current.svelte-17tn534{background:#5a6573}.segment.complete.svelte-17tn534{background:#2f6b4f}.segment.skipped.svelte-17tn534{background:#c97a86}.segment.not_applicable.svelte-17tn534,.segment.expired.svelte-17tn534{background:#a9ab9f}.checklist.svelte-17tn534{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.checklist-item.svelte-17tn534{border:1px solid rgba(222,214,201,.78);border-radius:12px;background:#fffefa;overflow:hidden}.checklist-item.expanded.svelte-17tn534{border-color:var(--ink);box-shadow:0 6px 18px #11182014}.item-row.svelte-17tn534{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.55rem .85rem;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.item-label.svelte-17tn534{flex:1;min-width:0;font-weight:700;overflow-wrap:anywhere}.checklist-item.responded.svelte-17tn534:not(.expanded) .item-label:where(.svelte-17tn534){color:var(--muted);font-weight:600}.item-status.svelte-17tn534{flex:0 0 auto;font-size:.78rem;font-weight:700;color:var(--muted)}.item-number.svelte-17tn534{flex:0 0 auto;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:2px solid #d6cdbe;border-radius:50%;font-size:.8rem;font-weight:800;color:var(--ink-2, #26313c)}.checklist-item.expanded.svelte-17tn534 .item-number:where(.svelte-17tn534){border-color:var(--ink)}.item-number.complete.svelte-17tn534{border-color:#2f6b4f;background:#2f6b4f;color:#fffdf8}.item-number.skipped.svelte-17tn534{border-color:#8a2232;color:#8a2232}.item-number.not_applicable.svelte-17tn534,.item-number.expired.svelte-17tn534{border-color:#a9ab9f;color:#6d746f}.item-detail.svelte-17tn534{display:flex;flex-direction:column;gap:.75rem;padding:0 .85rem .9rem 3.35rem}.item-content.svelte-17tn534{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;overflow-wrap:anywhere}.skip-form.svelte-17tn534{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.skip-form.svelte-17tn534 textarea:where(.svelte-17tn534){width:100%;min-width:0;box-sizing:border-box}.skip-actions.svelte-17tn534{display:flex;flex-wrap:wrap;gap:.4rem}.item-prompt.svelte-17tn534{font-size:.95rem;line-height:1.5;color:var(--ink-2)}.review-answer.svelte-17tn534{display:flex;flex-direction:column;gap:.3rem;margin:.5rem 0;font-size:.9rem}.review-answer.svelte-17tn534 textarea:where(.svelte-17tn534){width:100%;min-width:0;box-sizing:border-box}.answer.svelte-17tn534{margin:.25rem 0 .5rem;white-space:pre-wrap}.feedback.svelte-17tn534{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding:.6rem .75rem;border-left:3px solid #5a6573;background:#f6f2ea;border-radius:0 8px 8px 0}.feedback.svelte-17tn534 p:where(.svelte-17tn534){margin:0}.feedback-reply.svelte-17tn534{font-size:.95rem;line-height:1.45}.feedback-action.svelte-17tn534{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}.feedback-action-title.svelte-17tn534{flex:1 1 12rem;min-width:0;font-weight:600;overflow-wrap:anywhere}.feedback-action-buttons.svelte-17tn534{display:flex;gap:.4rem}.feedback.svelte-17tn534 .text-btn:where(.svelte-17tn534){align-self:flex-start}.reflect-answer.svelte-17tn534{width:100%;min-width:0;box-sizing:border-box;margin-top:.4rem;font-size:1rem}.note-links.svelte-17tn534{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.85rem}.note-links.svelte-17tn534 a:where(.svelte-17tn534){color:var(--ink-1);text-decoration:underline;overflow-wrap:anywhere}.item-actions.svelte-17tn534{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.item-actions.svelte-17tn534 .btn.small:where(.svelte-17tn534){min-height:2.75rem;padding:0 1rem;font-size:.9rem}.response-badge.svelte-17tn534{font-size:.75rem;padding:2px 10px;border-radius:4px}.response-badge.complete.svelte-17tn534{background:#d0e8d0;color:#1a5d3a}.response-badge.skipped.svelte-17tn534{background:#f0e0d0;color:#8a6300}.response-badge.na.svelte-17tn534{background:#e0e0e0;color:#666}.response-badge.expired.svelte-17tn534{background:#f0d0d0;color:#8b1a1a}.btn.green.svelte-17tn534{background:#1a5d3a;color:#fff;border-color:#1a5d3a}.btn.small.svelte-17tn534{font-size:.75rem;padding:3px 10px}.no-instance.svelte-17tn534{text-align:center;padding:2rem;border:1px dashed var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:.75rem;align-items:center}.no-instance.svelte-17tn534 textarea:where(.svelte-17tn534){width:100%;max-width:400px}.compliance-history.svelte-17tn534{border:1px solid var(--line);border-radius:var(--radius);padding:1rem;background:#fffdf8e0}.compliance-history.svelte-17tn534 h3:where(.svelte-17tn534){margin:0 0 .5rem}.compliance-list.svelte-17tn534{display:flex;flex-direction:column;gap:.3rem}.compliance-row.svelte-17tn534{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.comp-date.svelte-17tn534{min-width:100px}.comp-regime.svelte-17tn534{min-width:140px;text-transform:capitalize}.comp-bar.svelte-17tn534{flex:1;height:8px;background:#e8e8e0;border-radius:4px;overflow:hidden}.comp-fill.svelte-17tn534{display:block;height:100%;background:#1a5d3a;border-radius:4px}.comp-pct.svelte-17tn534{min-width:40px;text-align:right;font-weight:600}.muted.svelte-17tn534{color:var(--ink-2, #26313c);font-size:.8rem}@media(max-width:600px){.regime-cards.svelte-17tn534{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.regime-card.svelte-17tn534{padding:.65rem}.regime-card-header.svelte-17tn534 .muted:where(.svelte-17tn534),.regime-icon.svelte-17tn534{display:none}.item-detail.svelte-17tn534{padding-left:.85rem}.item-actions.svelte-17tn534 .btn.small:where(.svelte-17tn534){flex:1 1 auto}.skip-actions.svelte-17tn534 .btn:where(.svelte-17tn534){min-height:44px}.instance-header.svelte-17tn534{flex-wrap:wrap;gap:.5rem}.compliance-row.svelte-17tn534{flex-wrap:wrap}}.alert-bar.svelte-wao2rj{margin-bottom:16px}.alert-item.svelte-wao2rj{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;margin-bottom:4px;background:#fff4e0;border:1px solid #e0c070}.alert-item.conflict_resolved.svelte-wao2rj{background:#e0f0e8;border-color:#80c0a0}.alert-icon.svelte-wao2rj{font-size:1.2rem}.alert-text.svelte-wao2rj{flex:1;font-size:.85rem}.calendar-toolbar.svelte-wao2rj{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;flex-wrap:wrap}.view-tabs.svelte-wao2rj{display:flex;gap:4px}.view-tabs.svelte-wao2rj .btn.active:where(.svelte-wao2rj){background:var(--ink, #111820);color:#fffdf8}.sync-controls.svelte-wao2rj{display:flex;align-items:center;gap:8px}.week-label.svelte-wao2rj{font-weight:700;min-width:180px;text-align:center}.badge.svelte-wao2rj{display:inline-block;background:#8b1a1a;color:#fff;border-radius:10px;padding:0 6px;font-size:.7rem;margin-left:4px}.calendar-grid.svelte-wao2rj{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--line, #ded6c9);border:1px solid var(--line, #ded6c9);border-radius:8px;overflow:hidden}.day-column.svelte-wao2rj{background:var(--surface, #fffdf8);min-height:400px}.day-column.today.svelte-wao2rj .day-header:where(.svelte-wao2rj){background:var(--gold, #b8863b);color:#fff}.day-header.svelte-wao2rj{padding:8px;text-align:center;font-weight:700;border-bottom:1px solid var(--line, #ded6c9)}.day-name.svelte-wao2rj{display:block;font-size:.75rem;text-transform:uppercase}.day-num.svelte-wao2rj{font-size:1.2rem}.day-events.svelte-wao2rj{padding:4px;display:flex;flex-direction:column;gap:4px}.event-card.svelte-wao2rj{padding:6px 8px;border-radius:4px;background:#f0ede5;border-left:3px solid var(--ink, #111820);font-size:.75rem}.event-card.tentative.svelte-wao2rj{border-left-color:#b8863b;background:#faf8f0}.event-card.has-conflict.svelte-wao2rj{border-left-color:#8b1a1a;background:#fdf0f0}.event-time.svelte-wao2rj{font-weight:700;font-size:.7rem;color:var(--ink-2, #26313c)}.event-subject.svelte-wao2rj{font-weight:600;line-height:1.3;margin:2px 0}.event-location.svelte-wao2rj{font-size:.7rem;color:var(--ink-2, #26313c)}.event-join.svelte-wao2rj,.event-open.svelte-wao2rj{font-size:.7rem;color:var(--gold, #b8863b);text-decoration:none;display:block;margin-top:2px}.event-join.svelte-wao2rj:hover,.event-open.svelte-wao2rj:hover{text-decoration:underline}.conflict-flag.svelte-wao2rj{color:#8b1a1a;font-size:.65rem;font-weight:700;margin-top:2px}.privacy-flag.svelte-wao2rj{font-size:.65rem;color:var(--ink-2, #26313c);font-style:italic}.no-events.svelte-wao2rj{text-align:center;color:var(--ink-3, #a0988a);padding:8px}.event-list.svelte-wao2rj{display:flex;flex-direction:column;gap:8px}.event-list-item.svelte-wao2rj{display:flex;gap:12px;padding:12px;border:1px solid var(--line, #ded6c9);border-radius:8px}.event-list-item.has-conflict.svelte-wao2rj{border-color:#8b1a1a}.event-list-date.svelte-wao2rj{text-align:center;min-width:48px;padding:8px;background:var(--surface, #fffdf8);border-radius:6px}.date-day.svelte-wao2rj{font-size:1.5rem;font-weight:700}.date-month.svelte-wao2rj{font-size:.75rem;text-transform:uppercase;color:var(--ink-2, #26313c)}.event-list-body.svelte-wao2rj{flex:1}.event-list-title.svelte-wao2rj{font-weight:700}.event-list-meta.svelte-wao2rj{font-size:.8rem;color:var(--ink-2, #26313c);margin-top:2px}.conflict-list.svelte-wao2rj{display:flex;flex-direction:column;gap:12px}.conflict-card.svelte-wao2rj{padding:16px;border:1px solid var(--line, #ded6c9);border-radius:8px;background:#fdf0f0}.conflict-header.svelte-wao2rj{display:flex;gap:8px;align-items:center;margin-bottom:4px}.conflict-type.svelte-wao2rj{padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:700;background:#8b1a1a;color:#fff}.conflict-type.travel_buffer.svelte-wao2rj{background:#8a6300}.conflict-type.back_to_back.svelte-wao2rj{background:#2d2d5d}.tentative-flag.svelte-wao2rj{font-size:.7rem;color:#8a6300;font-weight:700}.conflict-meta.svelte-wao2rj{font-size:.75rem;color:var(--ink-2, #26313c);margin-bottom:8px}.sales-view.svelte-cp23n{display:flex;flex-direction:column;gap:1rem}.sales-header.svelte-cp23n{display:flex;justify-content:space-between;align-items:center;gap:1rem}.view-tabs.svelte-cp23n{display:flex;gap:.25rem}.tab.svelte-cp23n{padding:.4rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:transparent;cursor:pointer;font-size:.85rem}.tab.active.svelte-cp23n{background:var(--gold);color:#fff;border-color:var(--gold)}.summary-grid.svelte-cp23n{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.55rem}.summary-card.svelte-cp23n{display:flex;flex-direction:column;gap:.15rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa;padding:.72rem}.summary-card.alert-card.svelte-cp23n{background:#faf8f0}.summary-value.svelte-cp23n{font-size:1.4rem;font-weight:700}.summary-label.svelte-cp23n{font-size:.75rem;color:var(--ink-2, #26313c)}.summary-sub.svelte-cp23n{font-size:.8rem;font-weight:600}.critical-section.svelte-cp23n{border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);padding:.72rem;background:#fff8f0}.critical-section.svelte-cp23n h4:where(.svelte-cp23n){margin:0 0 .5rem;font-size:.95rem}.alert-row.svelte-cp23n{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.72rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa;margin-bottom:.55rem}.alert-row.critical.svelte-cp23n{border-left:3px solid #8b1a1a}.alert-row.severity-warning.svelte-cp23n{border-left:3px solid #8a6300}.alert-row.severity-info.svelte-cp23n{border-left:3px solid #2d2d5d}.alert-content.svelte-cp23n{flex:1;display:flex;flex-direction:column;gap:.25rem}.alert-header.svelte-cp23n{display:flex;align-items:center;gap:.5rem}.alert-type-badge.svelte-cp23n{font-size:.65rem;padding:1px 6px;border-radius:3px;font-weight:700}.alert-type-badge.severity-critical.svelte-cp23n{background:#fde0e0;color:#8b1a1a}.alert-type-badge.severity-warning.svelte-cp23n{background:#fff4e0;color:#8a6300}.alert-type-badge.severity-info.svelte-cp23n{background:#e8e8f0;color:#2d2d5d}.alert-actions.svelte-cp23n{display:flex;gap:.4rem;align-items:center;flex-shrink:0}.deals-list.svelte-cp23n{display:flex;flex-direction:column;gap:.55rem}.deal-row.svelte-cp23n{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.72rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa;cursor:pointer}.deal-row.svelte-cp23n:hover{background:#fffef5}.deal-main.svelte-cp23n{flex:1;display:flex;flex-direction:column;gap:.25rem}.deal-meta.svelte-cp23n{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8rem}.deal-indicators.svelte-cp23n{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end}.indicator.svelte-cp23n{font-size:.7rem;padding:2px 8px;border-radius:4px;font-weight:600}.indicator.overdue.svelte-cp23n{background:#fde0e0;color:#8b1a1a}.indicator.warning.svelte-cp23n{background:#fff4e0;color:#8a6300}.deal-detail.svelte-cp23n{padding:.72rem;border:1px solid rgba(222,214,201,.78);border-top:none;border-radius:0 0 var(--radius) var(--radius);background:#faf8f0;margin-top:-.55rem}.detail-grid.svelte-cp23n{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin-bottom:.5rem;font-size:.85rem}.detail-actions.svelte-cp23n{display:flex;gap:.5rem}.empty-state.svelte-cp23n{padding:2rem;text-align:center;color:var(--ink-2, #26313c)}.loading.svelte-cp23n,.error.svelte-cp23n{padding:2rem;text-align:center}.error.svelte-cp23n{color:#8b1a1a}.connection-select.svelte-cp23n{padding:2rem;text-align:center}.connection-select.svelte-cp23n select:where(.svelte-cp23n){margin-left:.5rem}.financials-view.svelte-1onhh0h{display:flex;flex-direction:column;gap:1rem}.combined-section.svelte-1onhh0h{border:1px solid rgba(184,134,59,.3);border-radius:var(--radius);background:#fffef5;padding:1rem}.combined-section.svelte-1onhh0h h3:where(.svelte-1onhh0h){margin:0 0 .6rem;font-size:1rem;color:var(--ink, #111820)}.summary-grid.combined.svelte-1onhh0h{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.summary-grid.combined.svelte-1onhh0h .summary-card:where(.svelte-1onhh0h){background:#fffff599}.company-tabs.svelte-1onhh0h{display:flex;flex-wrap:wrap;gap:.3rem}.company-tab.svelte-1onhh0h{padding:.45rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:transparent;cursor:pointer;font-size:.85rem;font-weight:600;color:var(--ink-2, #42506b)}.company-tab.svelte-1onhh0h:hover{background:#fffdf880}.company-tab.active.svelte-1onhh0h{background:var(--gold, #b8863b);color:#fff;border-color:var(--gold, #b8863b)}.company-name.svelte-1onhh0h{margin:0;font-size:.95rem;color:var(--ink-2, #42506b)}.financials-header.svelte-1onhh0h{display:flex;justify-content:space-between;align-items:center;gap:1rem}.view-tabs.svelte-1onhh0h{display:flex;gap:.25rem}.tab.svelte-1onhh0h{padding:.4rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:transparent;cursor:pointer;font-size:.85rem}.tab.active.svelte-1onhh0h{background:var(--gold, #b8863b);color:#fff;border-color:var(--gold, #b8863b)}.summary-grid.svelte-1onhh0h{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.55rem}.summary-card.svelte-1onhh0h{display:flex;flex-direction:column;gap:.15rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa;padding:.72rem}.summary-card.alert-card.svelte-1onhh0h{background:#fff8f0}.summary-value.svelte-1onhh0h{font-size:1.4rem;font-weight:700}.summary-label.svelte-1onhh0h{font-size:.75rem;color:var(--ink-2, #26313c)}.critical-section.svelte-1onhh0h{border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);padding:.72rem;background:#fff8f0}.critical-section.svelte-1onhh0h h4:where(.svelte-1onhh0h){margin:0 0 .5rem;font-size:.95rem}.alert-row.svelte-1onhh0h{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.72rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa;margin-bottom:.55rem}.alert-row.critical.svelte-1onhh0h{border-left:3px solid #8b1a1a}.alert-row.severity-warning.svelte-1onhh0h{border-left:3px solid #8a6300}.alert-row.severity-info.svelte-1onhh0h{border-left:3px solid #2d2d5d}.alert-content.svelte-1onhh0h{flex:1;display:flex;flex-direction:column;gap:.25rem}.alert-header.svelte-1onhh0h{display:flex;align-items:center;gap:.5rem}.alert-type-badge.svelte-1onhh0h{font-size:.65rem;padding:1px 6px;border-radius:3px;font-weight:700}.alert-type-badge.severity-critical.svelte-1onhh0h{background:#fde0e0;color:#8b1a1a}.alert-type-badge.severity-warning.svelte-1onhh0h{background:#fff4e0;color:#8a6300}.alert-type-badge.severity-info.svelte-1onhh0h{background:#e8e8f0;color:#2d2d5d}.alert-actions.svelte-1onhh0h{display:flex;gap:.4rem;align-items:center;flex-shrink:0}.invoices-list.svelte-1onhh0h{display:flex;flex-direction:column;gap:.55rem}.invoice-row.svelte-1onhh0h{display:flex;padding:.72rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa;cursor:pointer}.invoice-row.svelte-1onhh0h:hover{background:#fffef5}.invoice-main.svelte-1onhh0h{flex:1;display:flex;flex-direction:column;gap:.25rem}.invoice-meta.svelte-1onhh0h{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8rem;align-items:center}.indicator.overdue.svelte-1onhh0h{background:#fde0e0;color:#8b1a1a;font-size:.7rem;padding:2px 8px;border-radius:4px;font-weight:600}.invoice-detail.svelte-1onhh0h{padding:.72rem;border:1px solid rgba(222,214,201,.78);border-top:none;border-radius:0 0 var(--radius) var(--radius);background:#faf8f0;margin-top:-.55rem}.detail-grid.svelte-1onhh0h{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin-bottom:.5rem;font-size:.85rem}.detail-actions.svelte-1onhh0h{display:flex;gap:.5rem}.empty-state.svelte-1onhh0h{padding:2rem;text-align:center;color:var(--ink-2, #26313c)}.accounts-section.svelte-1onhh0h{margin-top:1.5rem}.accounts-list.svelte-1onhh0h{display:flex;flex-direction:column;gap:.4rem}.account-row.svelte-1onhh0h{display:flex;align-items:center;gap:1rem;padding:.5rem .72rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa;font-size:.85rem}.account-name.svelte-1onhh0h{flex:1;font-weight:600}.account-type.svelte-1onhh0h{font-size:.75rem;color:var(--ink-2, #42506b);text-transform:uppercase}.account-balance.svelte-1onhh0h{font-weight:600}.scope-notice.svelte-1onhh0h{margin-top:1rem;padding:.8rem;border-radius:var(--radius);background:#fff4e0;border:1px solid rgba(200,160,60,.3);font-size:.85rem}.scope-notice.svelte-1onhh0h a:where(.svelte-1onhh0h){color:var(--ink, #111820);text-decoration:underline}.loading.svelte-1onhh0h,.error.svelte-1onhh0h{padding:2rem;text-align:center}.error.svelte-1onhh0h{color:#8b1a1a}.pfs-view.svelte-19l4xyn{display:flex;flex-direction:column;gap:1rem}.pfs-header.svelte-19l4xyn{display:flex;justify-content:space-between;align-items:center}.pfs-note.svelte-19l4xyn{font-size:.85rem}.new-pfs-form.svelte-19l4xyn{display:flex;gap:.5rem;align-items:center}.new-pfs-form.svelte-19l4xyn input:where(.svelte-19l4xyn){flex:1}.pfs-list.svelte-19l4xyn{display:flex;flex-direction:column;gap:.55rem}.pfs-card.svelte-19l4xyn{border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa}.pfs-card-header.svelte-19l4xyn{display:flex;justify-content:space-between;align-items:center;padding:.72rem;cursor:pointer}.pfs-card-header.svelte-19l4xyn:hover{background:#fffef5}.pfs-badges.svelte-19l4xyn{display:flex;gap:.5rem;align-items:center}.status-badge.svelte-19l4xyn{font-size:.7rem;padding:2px 8px;border-radius:4px;font-weight:600}.status-draft.svelte-19l4xyn{background:#e8e8f0;color:#2d2d5d}.status-in_review.svelte-19l4xyn{background:#fff4e0;color:#8a6300}.status-confirmed.svelte-19l4xyn{background:#e0f0e8;color:#1a5d3a}.status-completed.svelte-19l4xyn{background:#d0e8d0;color:#0a4d2a}.pfs-detail.svelte-19l4xyn{padding:.72rem;border-top:1px solid rgba(222,214,201,.78)}.pfs-table.svelte-19l4xyn{width:100%;border-collapse:collapse;font-size:.85rem}.pfs-table.svelte-19l4xyn th:where(.svelte-19l4xyn){text-align:left;padding:.4rem;border-bottom:1px solid var(--line);font-weight:600}.pfs-table.svelte-19l4xyn td:where(.svelte-19l4xyn){padding:.4rem;border-bottom:1px solid rgba(222,214,201,.5)}.pfs-table.svelte-19l4xyn tfoot:where(.svelte-19l4xyn) td:where(.svelte-19l4xyn){font-weight:600;border-top:1px solid var(--line)}.indicator.stale.svelte-19l4xyn{background:#fff4e0;color:#8a6300;font-size:.65rem;padding:1px 6px;border-radius:3px}.indicator.missing.svelte-19l4xyn{background:#fde0e0;color:#8b1a1a;font-size:.65rem;padding:1px 6px;border-radius:3px}.add-item-form.svelte-19l4xyn{display:flex;gap:.4rem;margin-top:.5rem;flex-wrap:wrap}.add-item-form.svelte-19l4xyn input:where(.svelte-19l4xyn),.add-item-form.svelte-19l4xyn select:where(.svelte-19l4xyn){min-width:100px}.pfs-status-actions.svelte-19l4xyn{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.empty-state.svelte-19l4xyn,.loading.svelte-19l4xyn{padding:2rem;text-align:center}.overlay.svelte-1uc1tpj{position:fixed;inset:0;background:#11182073;display:flex;align-items:center;justify-content:center;z-index:100;padding:max(16px,var(--safe-top)) 16px max(16px,var(--safe-bottom))}.modal.svelte-1uc1tpj{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:100%;max-width:620px;max-height:calc(100svh - max(16px,var(--safe-top)) - max(16px,var(--safe-bottom)));overflow-y:auto;color:var(--ink);box-shadow:0 18px 55px #1118202e}.modal-header.svelte-1uc1tpj{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.modal-header.svelte-1uc1tpj h3:where(.svelte-1uc1tpj){margin:0;font-size:18px;font-weight:700}.close.svelte-1uc1tpj{background:none;border:none;color:var(--muted);font-size:24px;cursor:pointer;padding:0 8px;line-height:1}.close.svelte-1uc1tpj:hover{color:var(--ink)}form.svelte-1uc1tpj{padding:24px;display:grid;gap:18px}.grid.svelte-1uc1tpj{display:grid;grid-template-columns:1fr 1fr;gap:14px}label.svelte-1uc1tpj{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--muted)}label.svelte-1uc1tpj span:where(.svelte-1uc1tpj){text-transform:uppercase;letter-spacing:.5px;font-size:11px}input.svelte-1uc1tpj,textarea.svelte-1uc1tpj{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:.6rem .7rem;font-size:14px;width:100%;outline:none;transition:border-color .16s ease}input.svelte-1uc1tpj:focus,textarea.svelte-1uc1tpj:focus{border-color:var(--ink);box-shadow:0 0 0 3px #b8863b47}input[type=checkbox].svelte-1uc1tpj{width:auto!important;min-width:0!important;margin:0!important;border:none!important;background:none!important;appearance:auto!important}.bbw-display.svelte-1uc1tpj .bbw-value:where(.svelte-1uc1tpj){background:var(--paper);border:1px dashed var(--line);border-radius:8px;padding:.6rem .7rem;font-size:14px;color:var(--muted)}.field-group.svelte-1uc1tpj h4:where(.svelte-1uc1tpj){margin:0 0 10px;font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.checks.svelte-1uc1tpj{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.check.svelte-1uc1tpj{display:flex!important;align-items:center;gap:.5rem!important;font-weight:400!important;color:var(--ink);font-size:14px;text-transform:none;letter-spacing:0}.check.cycle.svelte-1uc1tpj{grid-template-columns:auto 80px;gap:.5rem}.check.cycle.svelte-1uc1tpj input:where(.svelte-1uc1tpj){width:80px}.notes.svelte-1uc1tpj textarea:where(.svelte-1uc1tpj){min-height:70px;resize:vertical}.actions.svelte-1uc1tpj{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.btn.svelte-1uc1tpj{background:var(--surface);border:1px solid var(--line);color:var(--ink);padding:.6rem 1.2rem;border-radius:8px;font-size:14px;cursor:pointer;transition:all .15s}.btn.svelte-1uc1tpj:hover:not(:disabled){background:#f3eee4}.btn.primary.svelte-1uc1tpj{background:var(--ink);border-color:var(--ink);color:var(--surface)}.btn.primary.svelte-1uc1tpj:hover:not(:disabled){background:var(--ink-2)}.btn.svelte-1uc1tpj:disabled{opacity:.6;cursor:not-allowed}@media(max-width:520px){.grid.svelte-1uc1tpj{grid-template-columns:1fr}}.fitness.svelte-138m6lo{--card: var(--surface);--card-hover: #f3eee4;--border: var(--line);--text: var(--ink);--radius: 12px;--shadow: none;--good: #2f6b4f;--bad: #8a2232;color:var(--text)}.fitness-header.svelte-138m6lo{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;flex-wrap:wrap;gap:16px}.fitness-header.svelte-138m6lo h3:where(.svelte-138m6lo){margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.fitness-header.svelte-138m6lo .subtitle:where(.svelte-138m6lo){color:var(--muted);font-size:13px;margin-top:4px}.btn.svelte-138m6lo{background:var(--card);border:1px solid var(--border);color:var(--text);padding:9px 18px;border-radius:10px;font-size:14px;cursor:pointer;transition:all .2s}.btn.svelte-138m6lo:hover{background:var(--card-hover);border-color:var(--muted)}.empty.svelte-138m6lo{text-align:center;color:var(--muted);padding:64px 0;font-size:15px}.error-banner.svelte-138m6lo{background:#f3e3e5;border:1px solid rgba(138,34,50,.3);color:var(--bad);padding:12px 16px;border-radius:10px;margin-bottom:20px;font-size:14px}.stats-grid.svelte-138m6lo{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:28px}.stat-card.svelte-138m6lo{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.stat-card.svelte-138m6lo:hover{border-color:#c9bfae}.stat-card.svelte-138m6lo .label:where(.svelte-138m6lo){font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);margin-bottom:8px}.stat-card.svelte-138m6lo .current:where(.svelte-138m6lo){font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500;line-height:1}.stat-card.svelte-138m6lo .unit:where(.svelte-138m6lo){font-size:16px;font-weight:400;color:var(--muted);margin-left:4px}.stat-card.svelte-138m6lo .delta:where(.svelte-138m6lo){display:flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600}.stat-card.svelte-138m6lo .delta.good:where(.svelte-138m6lo){color:var(--good)}.stat-card.svelte-138m6lo .delta.bad:where(.svelte-138m6lo){color:var(--bad)}.stat-card.svelte-138m6lo .delta.neutral:where(.svelte-138m6lo){color:var(--muted)}.stat-card.svelte-138m6lo .arrow:where(.svelte-138m6lo){font-size:16px}.stat-card.svelte-138m6lo .sparkline:where(.svelte-138m6lo){margin-top:12px;height:36px;width:100%}.charts-grid.svelte-138m6lo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.chart-card.svelte-138m6lo{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.chart-card.full.svelte-138m6lo{grid-column:1 / -1}.chart-card.svelte-138m6lo h4:where(.svelte-138m6lo){margin:0 0 4px;font-size:16px;font-weight:600}.chart-card.svelte-138m6lo .chart-sub:where(.svelte-138m6lo){font-size:13px;color:var(--muted);margin-bottom:18px}.chart-wrapper.svelte-138m6lo{position:relative;height:280px}.chart-wrapper.tall.svelte-138m6lo{height:320px}.toggles.svelte-138m6lo{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.toggle-btn.svelte-138m6lo{background:transparent;border:1px solid var(--border);color:var(--muted);padding:5px 14px;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s}.toggle-btn.active.svelte-138m6lo{background:var(--card-hover);color:var(--text);border-color:var(--muted)}.history-card.svelte-138m6lo{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);margin-top:8px}.history-card.svelte-138m6lo h4:where(.svelte-138m6lo){margin:0 0 16px;font-size:16px;font-weight:600}.table-scroll.svelte-138m6lo{overflow-x:auto}table.svelte-138m6lo{width:100%;border-collapse:collapse;font-size:13px}thead.svelte-138m6lo th:where(.svelte-138m6lo){text-align:left;padding:8px 12px;color:var(--muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--border)}tbody.svelte-138m6lo td:where(.svelte-138m6lo){padding:9px 12px;border-bottom:1px solid #eee8dc}tbody.svelte-138m6lo tr:where(.svelte-138m6lo):last-child td:where(.svelte-138m6lo){border-bottom:none}td.muted.svelte-138m6lo{color:var(--muted)}.badge.svelte-138m6lo{display:inline-block;background:#efe9dd;color:var(--ink-2);border:1px solid var(--line);padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;margin-right:4px;margin-bottom:2px}.row-actions.svelte-138m6lo{white-space:nowrap;text-align:right}.text-btn.svelte-138m6lo{background:none;border:none;color:var(--muted);cursor:pointer;font-size:13px;padding:2px 6px;border-radius:4px}.text-btn.svelte-138m6lo:hover{color:var(--text)}.text-btn.danger.svelte-138m6lo:hover{color:var(--bad)}@media(max-width:860px){.charts-grid.svelte-138m6lo{grid-template-columns:1fr}}.card.svelte-n4nenk{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.4rem;max-width:640px;display:grid;gap:1rem}h3.svelte-n4nenk{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:1.5rem}.sub.svelte-n4nenk{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.lifts.svelte-n4nenk{display:grid;gap:.6rem}.lift-row.svelte-n4nenk{display:grid;grid-template-columns:1.6rem minmax(0,1fr) minmax(0,9rem);gap:.6rem;align-items:center}.slot.svelte-n4nenk{font-weight:800;color:var(--muted);text-align:center}.tm.svelte-n4nenk{position:relative}.tm.svelte-n4nenk input:where(.svelte-n4nenk){padding-right:2rem;font-variant-numeric:tabular-nums}.unit.svelte-n4nenk{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:var(--muted);font-size:.8rem;font-weight:400}.rotation.svelte-n4nenk{max-width:16rem}.error.svelte-n4nenk{margin:0;color:var(--wine);font-size:.88rem}.visually-hidden.svelte-n4nenk{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn.svelte-n4nenk{justify-self:start}.wrap.svelte-96klq1{position:relative;min-width:0}input.svelte-96klq1{width:100%;min-width:0}.list.svelte-96klq1{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:18rem;overflow-y:auto;margin:0;padding:.25rem;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #1118201f}.list.svelte-96klq1 button:where(.svelte-96klq1){display:flex;width:100%;justify-content:space-between;gap:.6rem;border:0;border-radius:8px;background:none;color:inherit;padding:.55rem .6rem;font-size:.88rem;text-align:left}.list.svelte-96klq1 button.active:where(.svelte-96klq1),.list.svelte-96klq1 button:where(.svelte-96klq1):hover{background:#f4efe4}.meta.svelte-96klq1{color:var(--muted);font-size:.74rem;white-space:nowrap}.new.svelte-96klq1{color:var(--muted);font-size:.78rem;padding:.5rem .6rem}.editor.svelte-1qhiixk{display:grid;gap:.5rem;margin-top:.5rem}.row.svelte-1qhiixk{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) 3.6rem 4.6rem minmax(0,2fr) 2rem;gap:.4rem;align-items:center}.row.svelte-1qhiixk input:where(.svelte-1qhiixk),.row.svelte-1qhiixk select:where(.svelte-1qhiixk){min-width:0;padding:.4rem .5rem;font-size:.84rem}.x.svelte-1qhiixk{border:0;background:none;font-size:1.2rem;color:var(--muted)}.hint.svelte-1qhiixk{color:var(--muted);font-size:.8rem;margin:0;line-height:1.45}.err.svelte-1qhiixk{color:var(--wine);font-size:.82rem;margin:0}.actions.svelte-1qhiixk{display:flex;gap:.4rem;flex-wrap:wrap}.btn.sm.svelte-1qhiixk{min-height:2rem;padding:.3rem .7rem;font-size:.8rem}@media(max-width:760px){.row.svelte-1qhiixk{grid-template-columns:minmax(0,1fr) 3.4rem 4.4rem;grid-template-areas:"name name x" "block sets reps" "note note note";padding-bottom:.6rem;border-bottom:1px solid #eee8dc}.name.svelte-1qhiixk{grid-area:name}.block.svelte-1qhiixk{grid-area:block}.sets.svelte-1qhiixk{grid-area:sets}.reps.svelte-1qhiixk{grid-area:reps}.note.svelte-1qhiixk{grid-area:note}.x.svelte-1qhiixk{grid-area:x;justify-self:end}}.gym.svelte-berxia{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:.8rem 1rem;margin-bottom:.9rem}.top.svelte-berxia{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.eyebrow.svelte-berxia{display:block;font-size:.72rem;letter-spacing:1.2px;color:var(--muted);text-transform:uppercase}.dates.svelte-berxia{margin-left:.4rem;color:var(--muted);font-size:.82rem}.actions.svelte-berxia{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.small.svelte-berxia{color:var(--muted);font-size:.8rem;margin:.4rem 0 0;line-height:1.45}.err.svelte-berxia{color:var(--wine);font-size:.82rem;margin:0}.upcoming.svelte-berxia{margin:.5rem 0 0;padding:0;list-style:none;font-size:.82rem;color:var(--ink-2)}.form.svelte-berxia{display:grid;gap:.6rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid #eee8dc}.row.svelte-berxia{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.field.svelte-berxia{display:grid;gap:.25rem;font-size:.8rem;color:var(--muted);min-width:0}.field.svelte-berxia input:where(.svelte-berxia){min-width:0}.field.inline.svelte-berxia{display:flex;align-items:center;gap:.4rem}.field.inline.svelte-berxia input:where(.svelte-berxia){width:5rem}.kit.svelte-berxia{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.35rem .8rem;border:0;margin:0;padding:0}.kit.svelte-berxia legend:where(.svelte-berxia){font-size:.8rem;color:var(--muted);margin-bottom:.3rem}.check.svelte-berxia{display:flex;align-items:center;gap:.45rem;font-size:.86rem}.photo.svelte-berxia{position:relative;justify-self:start;overflow:hidden}.photo.svelte-berxia input:where(.svelte-berxia){position:absolute;inset:0;opacity:0}.btn.sm.svelte-berxia{min-height:2rem;padding:.3rem .7rem;font-size:.8rem}.link.svelte-berxia{border:0;background:none;padding:.2rem .3rem;color:var(--ink-2);font-weight:700;font-size:.82rem;text-decoration:underline;text-underline-offset:3px}.head.svelte-x0r08{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1.1rem}h3.svelte-x0r08{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500}.subtitle.svelte-x0r08{color:var(--muted);font-size:.82rem;margin-top:.25rem}.week.svelte-x0r08{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem}.day.svelte-x0r08{display:flex;flex-direction:column;gap:.35rem;min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:.9rem 1rem}.day.current.svelte-x0r08{border-color:var(--gold);box-shadow:var(--focus)}.label.svelte-x0r08{font-size:.72rem;letter-spacing:1.2px;color:var(--muted)}.lift.svelte-x0r08{font-weight:750}.sets.svelte-x0r08,.tm.svelte-x0r08{font-size:.82rem;color:var(--muted);font-variant-numeric:tabular-nums}.status.svelte-x0r08{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;border-top:1px solid #eee8dc}.swap.svelte-x0r08{font-size:.82rem;color:#9a6b25;line-height:1.4}.acc.svelte-x0r08{font-size:.78rem;color:var(--ink-2);line-height:1.4}.link.danger.svelte-x0r08{color:var(--wine)}.edit.svelte-x0r08{scroll-margin-top:1rem;margin-top:1rem;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:1rem 1.2rem}.edit.svelte-x0r08 h4:where(.svelte-x0r08){margin:0;font-size:1rem}.pill.svelte-x0r08{display:inline-flex;align-items:center;min-height:1.6rem;padding:.2rem .7rem;border:1px solid rgba(17,24,32,.12);border-radius:999px;background:#fffefa;font-size:.74rem;font-weight:800}.pill.done.svelte-x0r08{background:#2f6b4f1f;color:#2f6b4f}.pill.next.svelte-x0r08{background:#b8863b29;color:#9a6b25}.pill.skip.svelte-x0r08{background:#7a1f2b1a;color:var(--wine)}.link.svelte-x0r08{border:0;background:none;padding:.2rem .3rem;color:var(--ink-2);font-weight:700;font-size:.82rem;text-decoration:underline;text-underline-offset:3px}.confirm.svelte-x0r08{display:grid;gap:.5rem;margin-top:.4rem;font-size:.84rem;line-height:1.45}.confirm.svelte-x0r08 p:where(.svelte-x0r08){margin:0}.actions.svelte-x0r08{display:flex;gap:.4rem;flex-wrap:wrap}.btn.sm.svelte-x0r08{min-height:2rem;padding:.3rem .7rem;font-size:.8rem}.note.svelte-x0r08{color:var(--muted);font-size:.82rem;line-height:1.5;max-width:70ch;margin:1rem 0 0}.empty.svelte-x0r08{text-align:center;color:var(--muted);padding:4rem 0}.error-banner.svelte-x0r08{background:#f3e3e5;border:1px solid rgba(138,34,50,.3);color:#8a2232;padding:12px 16px;border-radius:10px}.logger.svelte-1iwr98g{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.card.svelte-1iwr98g{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.25rem 1.4rem;min-width:0}.side.svelte-1iwr98g{display:grid;gap:.75rem}.title.svelte-1iwr98g{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}h3.svelte-1iwr98g{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:1.35rem}h4.svelte-1iwr98g{margin:0 0 .6rem;font-size:1rem}.pill.svelte-1iwr98g{display:inline-flex;min-height:1.6rem;align-items:center;padding:.2rem .7rem;border:1px solid rgba(17,24,32,.12);border-radius:999px;background:#fffefa;font-size:.74rem;font-weight:800}.superset.svelte-1iwr98g{color:var(--sage);font-weight:700;font-size:.84rem;margin:.5rem 0 .6rem}.set-row.svelte-1iwr98g{display:grid;grid-template-columns:2.2rem 2.4rem minmax(0,1fr) minmax(0,1fr) 2.4rem 1.8rem;gap:.5rem;align-items:center;padding:.4rem 0;border-bottom:1px solid #eee8dc}.set-row.head.svelte-1iwr98g{font-size:.68rem;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);border-bottom:1px solid var(--line);margin-top:.8rem}.no.svelte-1iwr98g{font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.warm.svelte-1iwr98g .no:where(.svelte-1iwr98g){color:#9a6b25}.set-row.svelte-1iwr98g input:where(.svelte-1iwr98g){min-width:0;padding:.45rem .55rem;text-align:center;font-variant-numeric:tabular-nums}.amrap.svelte-1iwr98g input:where(.svelte-1iwr98g):nth-of-type(2){border-color:var(--gold)}.wu.svelte-1iwr98g{height:2rem;border:1px solid var(--line);border-radius:6px;background:#fffefa;color:var(--muted);font-size:.7rem;font-weight:800}.wu.on.svelte-1iwr98g{background:var(--gold);border-color:#9a6b25;color:var(--surface)}.chk.svelte-1iwr98g{width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid var(--line);background:#fffefa;color:transparent;font-weight:900}.chk.on.svelte-1iwr98g{background:#2f6b4f;border-color:#2f6b4f;color:var(--surface)}.rm.svelte-1iwr98g{height:2rem;border:none;background:none;color:var(--muted);font-size:1.1rem;line-height:1}.rm.svelte-1iwr98g:hover{color:var(--wine)}.add-set.svelte-1iwr98g{margin-top:.5rem}.out.svelte-1iwr98g{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin:0 0 .6rem;padding:.5rem .7rem;border:1px dashed var(--gold);border-radius:10px;background:#fbf7ee;font-size:.82rem}.log.svelte-1iwr98g{width:100%;margin-top:1rem;min-height:3.2rem;font-size:1rem}.target.svelte-1iwr98g{color:var(--muted);font-size:.84rem;margin:.4rem 0 0}.no.svelte-1iwr98g small:where(.svelte-1iwr98g){display:block;font-size:.62rem;font-weight:600;color:var(--muted)}.trash.svelte-1iwr98g{color:var(--wine)}.confirm.svelte-1iwr98g p:where(.svelte-1iwr98g){margin:0 0 .6rem;font-size:.84rem;line-height:1.45}.btn.danger.svelte-1iwr98g{background:var(--wine);border-color:var(--wine);color:var(--surface)}.main.switched.svelte-1iwr98g{animation:svelte-1iwr98g-switched .6s ease-out}@keyframes svelte-1iwr98g-switched{0%{box-shadow:0 0 0 3px var(--gold)}to{box-shadow:0 0 0 0 transparent}}.rest.svelte-1iwr98g{margin:.8rem 0 .2rem;padding:.8rem 1rem;border:1px solid var(--line);border-left:3px solid #2f6b4f;border-radius:12px;background:#f3f7f1}.rest-top.svelte-1iwr98g{display:flex;align-items:center;gap:.75rem}.rest-label.svelte-1iwr98g{font-size:.72rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#2f6b4f}.rest-time.svelte-1iwr98g{flex:1;font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}.sound.svelte-1iwr98g{border:1px solid var(--line);border-radius:8px;background:#fffefa;min-width:2.4rem;min-height:2.2rem}.bar.svelte-1iwr98g{height:6px;border-radius:999px;background:#dfe8db;overflow:hidden;margin:.5rem 0 .6rem}.bar.svelte-1iwr98g span:where(.svelte-1iwr98g){display:block;height:100%;background:#2f6b4f;transition:width 1s linear}.rest-actions.svelte-1iwr98g{display:flex;gap:.4rem;justify-content:center;flex-wrap:wrap}.rest-setting.svelte-1iwr98g{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.6rem;color:var(--muted);font-size:.8rem}.rest-setting.svelte-1iwr98g strong:where(.svelte-1iwr98g){color:var(--ink);min-width:2.6rem;text-align:center;font-variant-numeric:tabular-nums}.hint.svelte-1iwr98g{color:var(--muted);font-size:.78rem;line-height:1.45;margin:.5rem 0 0}.queue.svelte-1iwr98g{display:grid;gap:.4rem;margin-bottom:.75rem}.q-item.svelte-1iwr98g{display:flex;justify-content:space-between;gap:.6rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:.6rem .75rem;font-size:.86rem;text-align:left;color:inherit}.q-item.active.svelte-1iwr98g{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--ink)}.block.svelte-1iwr98g{display:grid;gap:.4rem}.block.grouped.svelte-1iwr98g{border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:12px;padding:.45rem;background:#fbf7ee}.block-head.svelte-1iwr98g{font-size:.7rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#9a6b25;padding:0 .2rem}.count.svelte-1iwr98g{color:var(--muted);font-variant-numeric:tabular-nums}.add.svelte-1iwr98g{display:grid;gap:.5rem}.add.svelte-1iwr98g select:where(.svelte-1iwr98g){width:100%}.add-row.svelte-1iwr98g{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.actions.svelte-1iwr98g{display:flex;gap:.4rem;flex-wrap:wrap}.btn.sm.svelte-1iwr98g{min-height:2rem;padding:.3rem .7rem;font-size:.8rem}textarea.svelte-1iwr98g{min-height:80px}.empty.svelte-1iwr98g{text-align:center;color:var(--muted);padding:4rem 0}@media(max-width:960px){.logger.svelte-1iwr98g{grid-template-columns:1fr}}@media(max-width:760px){.set-row.svelte-1iwr98g{grid-template-columns:1.8rem 2.2rem minmax(0,1fr) minmax(0,1fr) 2.2rem 1.6rem;gap:.35rem}}.review.svelte-6yhfcl{display:grid;gap:.9rem;max-width:860px}.head.svelte-6yhfcl{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}h3.svelte-6yhfcl{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500}.subtitle.svelte-6yhfcl,.hint.svelte-6yhfcl,.last.svelte-6yhfcl{color:var(--muted);font-size:.82rem;margin:0}.summary.svelte-6yhfcl{margin:0;line-height:1.55}.rows.svelte-6yhfcl{display:grid;gap:.6rem}.row.svelte-6yhfcl{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr) auto;grid-template-areas:"lift numbers decide" "why why why";gap:.4rem 1rem;align-items:center;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:.85rem 1rem}.row.rejected.svelte-6yhfcl .numbers:where(.svelte-6yhfcl) strong:where(.svelte-6yhfcl){color:var(--muted)}.lift.svelte-6yhfcl{grid-area:lift;display:flex;gap:.5rem;align-items:baseline;min-width:0}.slot.svelte-6yhfcl{font-weight:800;color:var(--muted)}.name.svelte-6yhfcl{font-weight:750}.numbers.svelte-6yhfcl{grid-area:numbers;display:flex;flex-wrap:wrap;gap:.25rem .9rem;font-variant-numeric:tabular-nums;font-size:.9rem}.top.svelte-6yhfcl{color:var(--muted)}.pct.svelte-6yhfcl{font-weight:700}.pct.up.svelte-6yhfcl{color:#2f6b4f}.pct.down.svelte-6yhfcl{color:var(--wine)}.why.svelte-6yhfcl{grid-area:why;margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.decide.svelte-6yhfcl{grid-area:decide;display:flex;gap:.5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.seg.svelte-6yhfcl{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg.svelte-6yhfcl button:where(.svelte-6yhfcl){border:0;background:transparent;padding:.4rem .7rem;font-weight:700;font-size:.82rem;color:var(--muted);white-space:nowrap}.seg.svelte-6yhfcl button:where(.svelte-6yhfcl)+button:where(.svelte-6yhfcl){border-left:1px solid var(--line)}.seg.svelte-6yhfcl button.on:where(.svelte-6yhfcl){background:var(--ink);color:var(--surface)}.edit.svelte-6yhfcl{position:relative;width:6.5rem}.edit.svelte-6yhfcl input:where(.svelte-6yhfcl){padding-right:1.9rem;font-variant-numeric:tabular-nums}.unit.svelte-6yhfcl{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);color:var(--muted);font-size:.8rem}.apply.svelte-6yhfcl{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.error.svelte-6yhfcl{margin:0;color:var(--wine);font-size:.88rem}.rules.svelte-6yhfcl{margin-top:1.6rem;max-width:860px;border-top:1px solid var(--line);padding-top:1rem}.rules.svelte-6yhfcl summary:where(.svelte-6yhfcl){cursor:pointer;font-weight:750}.rules.svelte-6yhfcl>.hint:where(.svelte-6yhfcl){margin:.6rem 0 .9rem}.rule-grid.svelte-6yhfcl{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem 1.2rem}.rule-grid.svelte-6yhfcl label:where(.svelte-6yhfcl),.guidance.svelte-6yhfcl{display:grid;gap:.3rem;font-weight:650;font-size:.88rem;align-content:start}.rule-grid.svelte-6yhfcl .hint:where(.svelte-6yhfcl),.guidance.svelte-6yhfcl .hint:where(.svelte-6yhfcl){font-weight:400}.guidance.svelte-6yhfcl{margin-top:1rem}.empty.svelte-6yhfcl{color:var(--muted)}.models.svelte-6yhfcl{margin-top:1rem;display:grid;gap:.5rem;justify-items:start}.models.svelte-6yhfcl ul:where(.svelte-6yhfcl){margin:0;padding:0;list-style:none;display:grid;gap:.3rem;font-size:.86rem;overflow-wrap:anywhere}.models.svelte-6yhfcl li:where(.svelte-6yhfcl){color:var(--wine)}.models.svelte-6yhfcl li.ok:where(.svelte-6yhfcl){color:#2f6b4f}.visually-hidden.svelte-6yhfcl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.row.svelte-6yhfcl{grid-template-columns:minmax(0,1fr);grid-template-areas:"lift" "numbers" "why" "decide"}.decide.svelte-6yhfcl{justify-content:flex-start}}.fitness-nav.svelte-1xghvoa{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1.4rem}.fitness-tabs.svelte-1xghvoa{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--line);border-radius:var(--radius);background:#fffefa;max-width:100%;overflow-x:auto}.fitness-tabs.svelte-1xghvoa button:where(.svelte-1xghvoa){border:0;border-radius:6px;background:transparent;padding:.5rem .95rem;font-weight:700;color:var(--muted);white-space:nowrap}.fitness-tabs.svelte-1xghvoa button.active:where(.svelte-1xghvoa){background:var(--ink);color:var(--surface)}.save-state.svelte-1xghvoa{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted);font-size:.85rem}.save-state.svelte-1xghvoa:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#2f6b4f}.save-state.offline.svelte-1xghvoa:before{background:var(--gold)}.subtasks-panel.svelte-19t774l{padding:0 0 8px}.subtasks-header.svelte-19t774l{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.subtask-form.svelte-19t774l{display:flex;gap:8px;margin-bottom:8px}.subtask-form.svelte-19t774l input:where(.svelte-19t774l){flex:1}.subtask-list.svelte-19t774l{list-style:none;padding:0;margin:0}.subtask-item.svelte-19t774l{display:flex;align-items:center;gap:8px;padding:4px 0}.subtask-item.done.svelte-19t774l .subtask-title:where(.svelte-19t774l){text-decoration:line-through;color:#999}.subtask-title.svelte-19t774l{flex:1}.recurrence-panel.svelte-1wob9y9{padding:8px 0;border-top:1px solid var(--line, #ded6c9);margin-top:8px}.recurrence-toggle.svelte-1wob9y9{display:flex;align-items:center;gap:8px;cursor:pointer}.recurrence-form.svelte-1wob9y9{display:grid;gap:8px;margin-top:8px}.weekday-picker.svelte-1wob9y9{display:flex;gap:4px;flex-wrap:wrap}.weekday-btn.svelte-1wob9y9{padding:4px 8px;border:1px solid var(--line, #ded6c9);border-radius:4px;background:#fff;cursor:pointer;font-size:.75rem}.weekday-btn.selected.svelte-1wob9y9{background:#111820;color:#fffdf8;border-color:#111820}.lifecycle-controls.svelte-jkjx0n{padding:12px 0;border-top:1px solid var(--line, #ded6c9);margin-top:12px}.lifecycle-buttons.svelte-jkjx0n{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}.lifecycle-buttons.svelte-jkjx0n .btn:where(.svelte-jkjx0n){font-size:.75rem;padding:4px 10px}.consent.svelte-1nez6i9 h2:where(.svelte-1nez6i9){margin:0 0 8px;font-size:1.35rem}.consent.svelte-1nez6i9 ul:where(.svelte-1nez6i9){margin:12px 0;padding-left:20px;line-height:1.6}.consent.svelte-1nez6i9 p:where(.svelte-1nez6i9){overflow-wrap:anywhere}.struck.svelte-1nez6i9{text-decoration:line-through;opacity:.6}:root{color-scheme:light;--ink: #111820;--ink-2: #26313c;--paper: #f7f4ee;--surface: #fffdf8;--line: #ded6c9;--muted: #6d746f;--gold: #b8863b;--wine: #7a1f2b;--sage: #3f665d;--blue: #31465f;--shadow: 0 18px 55px rgba(17, 24, 32, .14);--radius: 8px;--focus: 0 0 0 3px rgba(184, 134, 59, .28);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(120deg,rgba(122,31,43,.08),transparent 28%),linear-gradient(300deg,rgba(63,102,93,.1),transparent 32%),var(--paper);color:var(--ink)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.62}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius);background:#fffefa;color:var(--ink);padding:.72rem .78rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}textarea{min-height:94px;resize:vertical}input[type=checkbox]{width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;flex-shrink:0!important;border:none!important;border-radius:0!important;background:none!important;padding:0!important;appearance:auto!important;-webkit-appearance:auto!important}label:has(input[type=checkbox]){display:flex!important;align-items:center!important;gap:.4rem!important;font-weight:400!important}input:focus,select:focus,textarea:focus,button:focus-visible{border-color:var(--gold);box-shadow:var(--focus);outline:none}label{display:grid;gap:.38rem;color:var(--ink-2);font-size:.84rem;font-weight:700}.boot-screen,.auth-screen{min-height:100vh;display:grid;place-items:center;padding:2rem}.boot-screen{gap:1rem;align-content:center;color:var(--muted)}.brand-mark{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(184,134,59,.55);border-radius:50%;color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:700}.auth-panel{width:min(980px,100%);display:grid;grid-template-columns:.88fr 1.12fr;overflow:hidden;border:1px solid rgba(222,214,201,.95);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.auth-brand{min-height:620px;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;background:linear-gradient(145deg,#111820e0,#111820f7),radial-gradient(circle at top left,rgba(184,134,59,.32),transparent 36%);color:#fbf8f0}.auth-brand h1,.sidebar h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:500}.auth-brand p{max-width:28rem;color:#fbf8f0bd;line-height:1.7}.auth-copy{display:grid;gap:1rem}.auth-copy .brand-mark{border-color:#b8863bd9}.auth-form{padding:clamp(1.2rem,4vw,2.4rem)}.auth-tabs,.segmented{display:inline-grid;grid-auto-flow:column;gap:.25rem;padding:.28rem;border:1px solid var(--line);border-radius:var(--radius);background:#f0ebe2}.auth-tabs button,.segmented button{border:0;border-radius:6px;background:transparent;color:var(--muted);padding:.6rem .9rem;font-weight:800}.auth-tabs button.active,.segmented button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 6px #11182014}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.form-grid .span-2,.span-2{grid-column:1 / -1}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem}.app-shell{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr)}.sidebar{position:fixed;top:0;left:0;width:240px;height:100vh;display:flex;flex-direction:column;gap:1.4rem;padding:1.4rem 1rem;background:#111820;color:#fbf8f0;overflow-y:auto;z-index:50}.sidebar-header{display:flex;align-items:center;gap:.8rem;padding:0 .4rem}.sidebar h1{font-size:1.6rem}.nav-list{display:grid;gap:.2rem}.nav-list button{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;border:0;border-radius:var(--radius);background:transparent;color:#fbf8f0c7;padding:0 .8rem;text-align:left;font-weight:700;cursor:pointer}.nav-list button:hover{background:#fffdf814;color:#fffdf8}.nav-list button.active{background:var(--surface);color:var(--ink)}.nav-label{display:inline-flex;align-items:center;gap:.7rem}.nav-badge{display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:#8a2232;color:#fffdf8;font-size:.75rem;font-weight:800}.nav-list.secondary{padding-top:1rem;border-top:1px solid rgba(255,253,248,.12)}.nav-list.secondary button{min-height:2.4rem;font-weight:600;font-size:.92rem;color:#fbf8f0b3}.sidebar-footer{margin-top:auto;display:grid;gap:.15rem;padding:0 .4rem;color:#fbf8f0a8;font-size:.8rem;line-height:1.5}.sidebar-footer strong{color:#fbf8f0}.sidebar-footer .text-btn{justify-self:start;margin-top:.5rem;padding:0;border:0;background:none;color:#d8c7aa;font-weight:700;cursor:pointer}.main{min-width:0;padding:clamp(1rem,2.8vw,2rem)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.topbar h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:500}.topbar-meta{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;color:var(--muted);font-size:.88rem}.page-stack{display:grid;gap:1rem}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fffdf8e0;box-shadow:0 8px 28px #11182012}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem 0}.panel-header h3{margin:0;font-size:1rem}.entry-form,.settings-form{padding:1rem}.entry-form{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(120px,.6fr) minmax(140px,.8fr) minmax(180px,.9fr) minmax(150px,.8fr) auto;align-items:end;gap:.75rem}.entry-form.delegated{grid-template-columns:minmax(220px,1.1fr) minmax(170px,.8fr) minmax(220px,.95fr) minmax(180px,1fr)}.entry-form.delegated .wide-row{grid-column:1 / -1}.search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 1rem;border-top:1px solid rgba(222,214,201,.75)}.table-wrap{overflow-x:auto}.data-table{width:100%;min-width:780px;border-collapse:collapse}.data-table th,.data-table td{border-top:1px solid rgba(222,214,201,.75);padding:.82rem .9rem;text-align:left;vertical-align:top}.data-table th{color:var(--muted);font-size:.75rem;text-transform:uppercase}.data-table th button{border:0;background:transparent;color:inherit;padding:0;font:inherit;font-weight:900;text-transform:inherit}.data-table tbody tr:hover{background:#b8863b12}.empty-state{padding:2rem 1rem;color:var(--muted);text-align:center}.pill{display:inline-flex;align-items:center;min-height:1.75rem;border:1px solid rgba(17,24,32,.12);border-radius:999px;background:#fffefa;color:var(--ink-2);padding:.18rem .62rem;font-size:.78rem;font-weight:850}.pill.critical{background:#7a1f2b1f;color:var(--wine)}.pill.high{background:#b8863b24;color:#815d24}.pill.standard{background:#31465f1a;color:var(--blue)}.pill.low{background:#3f665d1f;color:var(--sage)}.life-area{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.swatch{width:.72rem;height:.72rem;border:1px solid rgba(17,24,32,.15);border-radius:50%;background:var(--swatch, var(--gold))}.row-actions{display:flex;flex-wrap:wrap;gap:.38rem}.btn,.icon-btn,.text-btn,.danger-btn{min-height:2.55rem;border:1px solid var(--line);border-radius:var(--radius);background:#fffefa;color:var(--ink);padding:.68rem .86rem;font-weight:850}.btn.primary{border-color:#111820;background:#111820;color:#fffdf8}.btn.gold{border-color:#9f7432;background:var(--gold);color:#fffdf8}.icon-btn{width:2.55rem;padding:0;font-size:1.08rem}.text-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.42rem .58rem;font-size:.8rem;line-height:1.1;white-space:nowrap}.danger-btn{border-color:#7a1f2b47;color:var(--wine)}.muted{color:var(--muted)}.fine-print{color:var(--muted);font-size:.8rem;line-height:1.5}.settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.life-list{display:grid;gap:.55rem;padding:1rem}.life-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.8rem;border:1px solid rgba(222,214,201,.78);border-radius:var(--radius);background:#fffefa;padding:.72rem}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:1rem;background:#11182080}.modal{width:min(760px,100%);max-height:min(88vh,820px);overflow:auto;border:1px solid rgba(222,214,201,.9);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.86rem 1rem;border-bottom:1px solid var(--line)}.modal-header h3{margin:0}.modal .settings-form{padding:.86rem 1rem .9rem}.modal .form-grid{gap:.72rem}.modal input,.modal select,.modal textarea{padding:.62rem .7rem}.modal textarea{min-height:72px}.modal .form-actions{margin-top:.72rem}.hidden{display:none!important}#toast{position:fixed;right:1rem;bottom:1rem;z-index:40;display:grid;gap:.5rem}.toast{width:min(380px,calc(100vw - 2rem));border:1px solid rgba(17,24,32,.14);border-left:4px solid var(--gold);border-radius:var(--radius);background:#fffdf8;color:var(--ink);box-shadow:var(--shadow);padding:.9rem 1rem}.toast.error{border-left-color:var(--wine)}@media(max-width:1060px){.entry-form,.entry-form.delegated,.settings-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.auth-screen{padding:0}.auth-panel{min-height:100vh;grid-template-columns:1fr;border:0;border-radius:0}.auth-brand{min-height:auto;gap:2rem}.topbar,.panel-header,.search-row{align-items:stretch;flex-direction:column}.topbar{display:grid}.topbar-meta{justify-content:flex-start}.entry-form,.entry-form.delegated,.settings-grid,.form-grid{grid-template-columns:1fr}.data-table{min-width:920px}}.intelligence-tabs{display:flex;gap:.25rem;margin-bottom:.5rem}.int-tab{padding:.4rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:transparent;cursor:pointer;font-size:.85rem}.int-tab.active{background:var(--gold, #b8863b);color:#fff;border-color:var(--gold, #b8863b)}:root{--overwatch-logo-black: url(data:image/png;base64,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);--overwatch-logo-white: url(data:image/png;base64,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)}.brand-mark{width:52px;height:52px;border:0;border-radius:0;background:var(--overwatch-logo-black) center / contain no-repeat;color:transparent;font-size:0;line-height:0}.auth-brand .brand-mark,.sidebar .brand-mark{background-image:var(--overwatch-logo-white)}.auth-copy .brand-mark{width:74px;height:74px}.sidebar-header .brand-mark{width:42px;height:42px;flex:0 0 auto}.boot-screen .brand-mark{width:68px;height:68px}.auth-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.95rem}.auth-copy>p{grid-column:1 / -1}.auth-copy h1,.sidebar-header h1{line-height:1}.sidebar-header{min-width:0}.brand-mark{contain:paint;flex:0 0 auto;overflow:hidden;background-image:url(/api/email-logo)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}.auth-brand .brand-mark,.sidebar .brand-mark{filter:invert(1)}img.brand-mark{display:block;object-fit:contain}@media(max-width:420px){.auth-copy{grid-template-columns:1fr}}html,body{overflow-x:hidden}@media(max-width:760px){body{background:var(--paper)}.boot-screen,.auth-screen{min-height:100svh}.auth-screen{padding:0}.auth-panel{min-height:100svh;grid-template-columns:1fr;border:0;border-radius:0}.auth-brand{min-height:auto;gap:1rem;padding:calc(env(safe-area-inset-top,0px) + 1.1rem) 1rem 1rem}.auth-copy{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.auth-copy .brand-mark{width:48px;height:48px}.auth-brand h1{font-size:clamp(2.2rem,13vw,3rem);line-height:1}.auth-brand p{margin:0;font-size:.95rem;line-height:1.5}.auth-brand>.fine-print{display:none}.auth-form{padding:1rem}.auth-tabs,.segmented{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.main{width:100%;overflow-x:hidden}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.95rem}.topbar h2{font-size:clamp(2.25rem,12vw,3.35rem);line-height:.98}.topbar-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.6rem;font-size:.95rem}.page-stack,.settings-grid{gap:.85rem}.panel{overflow:hidden;box-shadow:0 8px 22px #11182014}.panel-header{flex-direction:row;flex-wrap:wrap;align-items:center;padding:1rem .95rem .25rem}.panel-header h3{font-size:1.18rem}.panel-header .text-btn{width:auto;min-height:2.35rem}.entry-form,.entry-form.delegated,.settings-form,.form-grid{grid-template-columns:1fr}.entry-form,.entry-form.delegated{align-items:stretch;gap:.85rem}.entry-form,.settings-form{padding:.95rem}.entry-form.delegated .wide-row,.form-grid .span-2,.span-2{grid-column:auto}label{gap:.42rem;font-size:.95rem}input,select,textarea{min-width:0;min-height:2.9rem;padding:.78rem .85rem;font-size:16px}input[type=checkbox]{width:auto;min-width:0;min-height:0;margin:0;flex-shrink:0;border:none;border-radius:0;background:none;padding:0;appearance:auto;-webkit-appearance:auto}input[type=datetime-local]{max-width:100%;min-width:0;appearance:none;-webkit-appearance:none}textarea{min-height:118px}.entry-form>.btn,.form-actions .btn,.form-actions .text-btn{width:100%;min-height:3rem}.search-row{grid-template-columns:1fr;align-items:stretch;gap:.55rem;padding:.85rem .9rem}.table-wrap{overflow:visible}.data-table{display:block;width:100%;min-width:0;border-collapse:separate}.data-table thead{display:none}.data-table tbody{display:grid;gap:.75rem;padding:0 .9rem .9rem}.data-table tr{display:block;border:1px solid rgba(222,214,201,.85);border-radius:var(--radius);background:#fffefa;padding:.72rem}.data-table tbody tr:hover{background:#fffefa}.data-table td{display:grid;grid-template-columns:minmax(5.75rem,34%) minmax(0,1fr);gap:.65rem;border-top:0;padding:.45rem 0;font-size:.94rem}.data-table td:before{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.data-table tr:not(:has(td:nth-child(6))) td:nth-child(2):before{content:"Priority"}.data-table tr:not(:has(td:nth-child(6))) td:nth-child(3):before{content:"Life Area"}.data-table tr:not(:has(td:nth-child(6))) td:nth-child(4):before{content:"Due Date"}.data-table tr:not(:has(td:nth-child(6))) td:nth-child(5):before{content:"Actions"}.data-table tr:has(td:nth-child(8)) td:nth-child(2):before{content:"Owner"}.data-table tr:has(td:nth-child(8)) td:nth-child(3):before{content:"Email"}.data-table tr:has(td:nth-child(8)) td:nth-child(4):before{content:"Priority"}.data-table tr:has(td:nth-child(8)) td:nth-child(5):before{content:"Life Area"}.data-table tr:has(td:nth-child(8)) td:nth-child(6):before{content:"Deadline"}.data-table tr:has(td:nth-child(8)) td:nth-child(7):before{content:"Outcome"}.data-table tr:has(td:nth-child(8)) td:nth-child(8):before{content:"Actions"}.data-table tr:has(td:nth-child(7)):not(:has(td:nth-child(8))) td:nth-child(2):before{content:"Type"}.data-table tr:has(td:nth-child(7)):not(:has(td:nth-child(8))) td:nth-child(3):before{content:"Priority"}.data-table tr:has(td:nth-child(7)):not(:has(td:nth-child(8))) td:nth-child(4):before{content:"Life Area"}.data-table tr:has(td:nth-child(7)):not(:has(td:nth-child(8))) td:nth-child(5):before{content:"Due Date"}.data-table tr:has(td:nth-child(7)):not(:has(td:nth-child(8))) td:nth-child(6):before{content:"Archived"}.data-table tr:has(td:nth-child(7)):not(:has(td:nth-child(8))) td:nth-child(7):before{content:"Actions"}.data-table td:first-child,.data-table td:last-child,.data-table td.empty-state{grid-template-columns:1fr}.data-table td:first-child:before,.data-table td.empty-state:before{display:none}.data-table td:first-child{padding-top:0;font-size:1rem}.data-table td:last-child{padding-bottom:0}.empty-state{padding:1.5rem .75rem}.life-area{white-space:normal}.row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.row-actions .text-btn,.data-table td:last-child>.text-btn{min-height:2.7rem;width:100%}.life-row{grid-template-columns:1fr;align-items:stretch}.life-row .text-btn{width:100%}.modal-backdrop{align-items:end;padding:.75rem}.modal{width:100%;max-height:min(86svh,760px)}}@media(max-width:420px){.auth-copy{grid-template-columns:1fr}.topbar{display:grid}.topbar h2{font-size:clamp(2.15rem,15vw,3rem)}.row-actions{grid-template-columns:1fr}}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--tab-bar-lift: max(.9rem, calc(var(--safe-bottom) * .5 + .45rem));--tab-bar-space: calc(3.4rem + var(--tab-bar-lift))}.sidebar{left:0;width:calc(240px + var(--safe-left));padding-left:calc(1rem + var(--safe-left))}.app-shell{grid-template-columns:calc(240px + var(--safe-left)) minmax(0,1fr)}.main{padding-right:max(clamp(1rem,2.8vw,2rem),var(--safe-right))}.modal-backdrop{padding:max(1rem,var(--safe-top)) 1rem max(1rem,var(--safe-bottom))}.modal{max-height:min(820px,calc(100svh - max(1rem,var(--safe-top)) - max(1rem,var(--safe-bottom))))}.work-filters{display:flex;gap:.5rem;margin:-.2rem 0 1rem;overflow-x:auto;scrollbar-width:none}.work-filters::-webkit-scrollbar{display:none}.work-filters button{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:0 .95rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-weight:700;font-size:.92rem;cursor:pointer}.work-filters button:hover{border-color:#c9bfae}.work-filters button.active{border-color:var(--ink);background:var(--ink);color:var(--surface)}.work-filters .chip-count{font-size:.78rem;color:var(--muted)}.work-filters button.active .chip-count{color:#d8c7aa}.tab-bar,.more-sheet,.sheet-backdrop{display:none}@media(max-width:760px){.app-shell{display:block;min-height:100svh;overflow-x:hidden}.sidebar-spacer,.sidebar{display:none}.main{padding:calc(var(--safe-top) + 1rem) calc(var(--safe-right) + .85rem) calc(var(--tab-bar-space) + 1.5rem) calc(var(--safe-left) + .85rem)}#toast{left:.75rem;right:.75rem;bottom:calc(var(--tab-bar-space) + .5rem);z-index:90}.toast{width:auto}.topbar{align-items:baseline;margin-bottom:.85rem}.topbar h2{font-size:clamp(1.9rem,9vw,2.4rem)}.topbar-meta{font-size:.85rem}.work-filters{margin-inline:-.85rem;padding-inline:.85rem}.tab-bar{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:.3rem calc(.3rem + var(--safe-right)) var(--tab-bar-lift) calc(.3rem + var(--safe-left));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -6px 20px #1118200f}.tab-bar button{position:relative;display:flex;flex-direction:column;align-items:center;gap:.15rem;min-height:3.1rem;padding:.35rem 0 .2rem;border:0;background:transparent;color:#6b716a;font-size:.7rem;font-weight:600;cursor:pointer}.tab-bar button.active{color:var(--ink);font-weight:800}.tab-badge{position:absolute;top:.1rem;left:50%;margin-left:.45rem;display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:#8a2232;color:#fffdf8;font-size:.68rem;font-weight:800}.sheet-backdrop{display:block;position:fixed;inset:0;z-index:70;background:#11182066}.more-sheet{position:fixed;inset:auto 0 0;z-index:80;display:grid;gap:.75rem;padding:.6rem 1rem calc(var(--tab-bar-lift) + .5rem);border-radius:18px 18px 0 0;background:var(--surface);box-shadow:0 -18px 45px #11182033}.sheet-handle{justify-self:center;width:2.5rem;height:.3rem;border-radius:999px;background:var(--line)}.more-sheet nav{display:grid}.more-sheet nav button{min-height:3.1rem;padding:0 .25rem;border:0;border-bottom:1px solid #eee8dc;background:transparent;color:var(--ink);font-size:1.05rem;font-weight:700;text-align:left;cursor:pointer}.more-sheet nav button.active{color:var(--wine)}.sheet-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.85rem;color:var(--muted)}.sheet-footer div{display:grid;min-width:0;overflow-wrap:anywhere}.sheet-footer strong{color:var(--ink)}.sheet-footer .btn{flex:0 0 auto;min-height:2.75rem}}.composer-toggle{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.composer-toggle:before{content:"+";display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;background:var(--ink);color:var(--surface);font-weight:700;line-height:1;transition:transform .16s ease}.composer-toggle[aria-expanded=true]:before{transform:rotate(45deg)}@media(max-width:760px){.panel-header:has(.composer-toggle){flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem}.panel-header:has(.composer-toggle) h3{margin:0;font-size:1.05rem}.row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.escalation-indicator{grid-column:2;justify-self:start}}
