@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", monospace;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--space-card-padding:24px;--space-container-padding:30px;--space-gap-md:20px;--space-gap-lg:24px;--space-form-margin:20px;--space-form-gap:8px;--space-input-padding:12px;--space-button-padding:10px 18px;--space-table-cell-padding:16px;--space-table-header-padding:14px 16px;--space-sidebar-item-padding:12px 16px;--space-sidebar-header-padding:24px;--space-toolbar-padding:16px 20px}html[data-density=compact]{--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--space-card-padding:14px;--space-container-padding:16px;--space-gap-md:10px;--space-gap-lg:12px;--space-form-margin:12px;--space-form-gap:4px;--space-input-padding:8px;--space-button-padding:6px 12px;--space-table-cell-padding:8px 12px;--space-table-header-padding:8px 12px;--space-sidebar-item-padding:8px 12px;--space-sidebar-header-padding:14px;--space-toolbar-padding:10px 14px}html,html[data-theme=dark]{--bg-app:#090a0f;--bg-surface:#12141e99;--bg-surface-hover:#1a1d2bcc;--border-glow:#ffffff14;--border-focus:#7c3aed99;--primary:#7c3aed;--primary-glow:#7c3aed26;--primary-hover:#8b5cf6;--secondary:#06b6d4;--secondary-hover:#22d3ee;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--success-bg:#10b9811a;--warning-bg:#f59e0b1a;--error-bg:#ef44441a;--info-bg:#3b82f61a;--shadow-sm:0 2px 8px #00000080;--shadow-md:0 8px 32px 0 #0009;--bg-card:#14162166;--border-card:#ffffff0d;--bg-profile:#ffffff08;--border-profile:#ffffff0d;--bg-input:#00000040;--bg-sidebar:#0d101bcc}html[data-theme=light]{--bg-app:#f8fafc;--bg-surface:#ffffffbf;--bg-surface-hover:#f1f5f9f2;--border-glow:#0f172a14;--border-focus:#6d28d999;--primary:#6d28d9;--primary-glow:#6d28d914;--primary-hover:#5b21b6;--secondary:#0891b2;--secondary-hover:#0e7490;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--success-bg:#10b98114;--warning-bg:#f59e0b14;--error-bg:#ef444414;--info-bg:#3b82f614;--shadow-sm:0 2px 8px #0f172a0a;--shadow-md:0 10px 30px 0 #0f172a0f;--bg-card:#ffffffd9;--border-card:#0f172a14;--bg-profile:#0f172a08;--border-profile:#0f172a0f;--bg-input:#ffffffe6;--bg-sidebar:#ffffffe6}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-app);color:var(--text-primary);min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff3}.glass{background:var(--bg-surface);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glow);box-shadow:var(--shadow-md)}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:var(--space-card-padding);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card:hover{border-color:var(--border-focus);box-shadow:var(--shadow-md);transform:translateY(-2px)}.grad-text{background:linear-gradient(135deg,#a78bfa 0%,#22d3ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.grad-bg{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%)}button,.btn{font-family:var(--font-sans);padding:var(--space-button-padding);border-radius:var(--radius-sm);cursor:pointer;border:none;outline:none;align-items:center;gap:8px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}button:disabled,.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg, var(--primary) 0%, #6d28d9 100%);color:#fff;box-shadow:0 4px 14px #7c3aed66}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed99}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-glow);background:#ffffff14}.btn-secondary:hover:not(:disabled){background:#ffffff26}.btn-danger{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.btn-danger:hover:not(:disabled){background:#ef44444d;box-shadow:0 4px 12px #ef444433}.btn-outline{color:var(--text-primary);border:1px solid var(--border-glow);background:0 0}.btn-outline:hover:not(:disabled){background:#ffffff0d;border-color:#fff3}.form-group{margin-bottom:var(--space-form-margin);gap:var(--space-form-gap);flex-direction:column;display:flex}label{color:var(--text-secondary);font-size:.85rem;font-weight:600}input,select,textarea{font-family:var(--font-sans);background:var(--bg-input);border:1px solid var(--border-glow);padding:var(--space-input-padding);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;font-size:.95rem;transition:all .2s}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);background:var(--bg-input)}input:read-only,select:disabled,textarea:read-only{background:var(--bg-profile);color:var(--text-secondary);border-color:var(--border-profile);cursor:not-allowed}.tag{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.tag-review{color:#60a5fa;background:#3b82f626}.tag-rework-req{color:#fbbf24;background:#f59e0b26}.tag-peer{color:#a78bfa;background:#8b5cf626}.tag-signed{color:#10b981;background:#10b9814d}html[data-theme=light] .tag-claimed{color:#475569;background:#64748b1a}html[data-theme=light] .tag-review{color:#1d4ed8;background:#2563eb1a}html[data-theme=light] .tag-rework-req{color:#b45309;background:#d977061a}html[data-theme=light] .tag-peer{color:#6d28d9;background:#6d28d91a}html[data-theme=light] .tag-signed{color:#047857;background:#04785726}html[data-theme=light] .tag-rejected{color:#b91c1c;background:#dc26261a}html[data-theme=light] .tag-abandoned{color:#334155;background:#4755691a}.tag-claimed{color:#cbd5e1;background:#94a3b826}.tag-review-in-progress{color:#60a5fa;background:#3b82f626}.tag-rework-required{color:#fbbf24;background:#f59e0b26}.tag-rework-done{color:#34d399;background:#10b98126}.tag-peer-approved{color:#a78bfa;background:#8b5cf626}.tag-signed-off{color:#10b981;background:#10b9814d}.tag-rejected{color:#f87171;background:#ef444433}.tag-abandoned{color:#94a3b8;background:#64748b33}html[data-theme=light] .tag-review-in-progress{color:#1d4ed8;background:#2563eb1a}html[data-theme=light] .tag-rework-required{color:#b45309;background:#d977061a}html[data-theme=light] .tag-rework-done{color:#047857;background:#0596691a}html[data-theme=light] .tag-peer-approved{color:#6d28d9;background:#6d28d91a}html[data-theme=light] .tag-signed-off{color:#047857;background:#04785726}.data-table-container{border-radius:var(--radius-md);border:1px solid var(--border-glow);overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}th{background:var(--bg-app);padding:var(--space-table-header-padding);color:var(--text-secondary);border-bottom:1px solid var(--border-glow);font-weight:700}td{padding:var(--space-table-cell-padding);border-bottom:1px solid var(--border-glow);color:var(--text-primary);background:var(--bg-surface)}tr:hover td{background:var(--bg-surface-hover)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.3s cubic-bezier(.4,0,.2,1) forwards fadeIn}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-in-right{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideInRight}.toggle-btn.svelte-1cmi4dh{cursor:pointer;border:1px solid var(--border-glow);width:36px;height:36px;color:var(--text-primary);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.1rem;transition:all .2s;display:flex}.toggle-btn.svelte-1cmi4dh:hover{background:#ffffff26;transform:scale(1.05)}.toggle-btn.svelte-fslimw{cursor:pointer;border:1px solid var(--border-glow);width:36px;height:36px;color:var(--text-primary);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.1rem;transition:all .2s;display:flex}.toggle-btn.svelte-fslimw:hover{background:#ffffff26;transform:scale(1.05)}.sidebar.svelte-129hoe0{background:var(--bg-sidebar);border-right:1px solid var(--border-glow);flex-direction:column;flex-shrink:0;width:280px;height:100vh;display:flex;position:sticky;top:0}.sidebar-header.svelte-129hoe0{padding:var(--space-sidebar-header-padding);border-bottom:1px solid var(--border-glow)}.logo-row.svelte-129hoe0{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.logo.svelte-129hoe0{letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.header-actions-row.svelte-129hoe0{align-items:center;gap:8px;display:flex}.profile-card.svelte-129hoe0{background:var(--bg-profile);border:1px solid var(--border-profile);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px;display:flex}.profile-avatar.svelte-129hoe0{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:700;display:flex}.profile-info.svelte-129hoe0{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-name.svelte-129hoe0{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.sidebar-nav.svelte-129hoe0{flex-direction:column;flex:1;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}.nav-item.svelte-129hoe0{padding:var(--space-sidebar-item-padding);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;font-size:.9rem;transition:all .15s;display:flex}.nav-item.svelte-129hoe0:hover{color:var(--text-primary);background:#ffffff0d}.nav-item.active.svelte-129hoe0{background:var(--primary-glow);color:var(--text-primary);border-left:3px solid var(--primary)}.nav-icon.svelte-129hoe0{font-size:1.1rem}.nav-divider.svelte-129hoe0{background:var(--border-glow);height:1px;margin:10px 8px}.nav-group-title.svelte-129hoe0{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:8px 12px 4px;font-size:.7rem;font-weight:700}.sidebar-footer.svelte-129hoe0{padding:var(--space-sidebar-header-padding);border-top:1px solid var(--border-glow);flex-direction:column;gap:10px;display:flex}.tz-selector.svelte-129hoe0{flex-direction:column;gap:6px;display:flex}.notification-link.svelte-129hoe0{justify-content:center;position:relative}.badge.svelte-129hoe0{background:var(--error);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:2px 6px;font-size:.7rem;font-weight:700;position:absolute;top:-6px;right:-6px}.sign-out-btn.svelte-129hoe0{justify-content:center}.alert-box.svelte-7sb5m5{border-radius:var(--radius-md);margin-bottom:var(--space-gap-md);align-items:center;gap:12px;padding:14px 20px;display:flex}.alert-icon.svelte-7sb5m5{font-size:1.2rem}.error-alert.svelte-7sb5m5{background:var(--error-bg);color:#f87171;border:1px solid #ef44444d}.success-alert.svelte-7sb5m5{background:var(--success-bg);color:#34d399;border:1px solid #10b9814d}.warning-alert.svelte-7sb5m5{background:var(--warning-bg);color:#fbbf24;border:1px solid #f59e0b4d}.banner-reminders-container.svelte-qoj93s{z-index:900;flex-direction:column;gap:10px;max-width:360px;display:flex;position:fixed;top:20px;right:20px}.banner-notif.svelte-qoj93s{border-radius:var(--radius-md);border:1px solid var(--border-glow);gap:12px;padding:14px 18px;display:flex}.banner-icon.svelte-qoj93s{font-size:1.4rem}.banner-body.svelte-qoj93s{flex-direction:column;gap:8px;min-width:0;display:flex}.banner-body.svelte-qoj93s p:where(.svelte-qoj93s){font-size:.88rem}.banner-links.svelte-qoj93s{align-items:center;gap:12px;display:flex}.banner-links.svelte-qoj93s a:where(.svelte-qoj93s){color:var(--secondary);font-size:.82rem;text-decoration:none}.btn-text-only.svelte-qoj93s{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem}.btn-text-only.svelte-qoj93s:hover{color:var(--text-primary)}.modal-backdrop.svelte-ta60gp{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content.svelte-ta60gp{border-radius:var(--radius-lg);width:100%;max-width:560px;max-height:90vh;padding:var(--space-card-padding);overflow-y:auto}.modal-wide.svelte-ta60gp{max-width:900px}.modal-header.svelte-ta60gp{margin-bottom:var(--space-gap-md);justify-content:space-between;align-items:center;display:flex}.modal-header.svelte-ta60gp h3:where(.svelte-ta60gp){font-size:1.3rem;font-weight:700}.notifications-list.svelte-1qus79u{flex-direction:column;gap:10px;display:flex}.empty-text.svelte-1qus79u{color:var(--text-muted);text-align:center;padding:30px}.notifications-actions.svelte-1qus79u{justify-content:flex-end;margin-bottom:8px;display:flex}.notif-item.svelte-1qus79u{border-radius:var(--radius-sm);border:1px solid var(--border-glow);background:var(--bg-surface);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.notif-item.unread.svelte-1qus79u{border-left:3px solid var(--primary)}.notif-body.svelte-1qus79u{flex-direction:column;gap:6px;min-width:0;display:flex}.notif-msg.svelte-1qus79u{font-size:.9rem}.notif-meta.svelte-1qus79u{color:var(--text-muted);align-items:center;gap:8px;font-size:.75rem;display:flex}.notif-link.svelte-1qus79u{color:var(--secondary);text-decoration:none}.notif-actions.svelte-1qus79u{flex-shrink:0;gap:8px;display:flex}.auth-page-container.svelte-1mtwgwf{justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex;position:relative}.floating-actions-row.svelte-1mtwgwf{gap:8px;display:flex;position:absolute;top:20px;right:20px}.auth-card.svelte-1mtwgwf{width:100%;max-width:420px;padding:var(--space-card-padding);border-radius:var(--radius-lg)}.auth-card.svelte-1mtwgwf h2:where(.svelte-1mtwgwf){margin-bottom:4px;font-size:1.6rem}.auth-subtitle.svelte-1mtwgwf{color:var(--text-secondary);margin-bottom:var(--space-gap-lg);font-size:.9rem}.auth-submit-btn.svelte-1mtwgwf{justify-content:center;width:100%;margin-top:8px}.auth-page-container.svelte-kjihlc{justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex;position:relative}.floating-actions-row.svelte-kjihlc{gap:8px;display:flex;position:absolute;top:20px;right:20px}.auth-card.svelte-kjihlc{width:100%;max-width:420px;padding:var(--space-card-padding);border-radius:var(--radius-lg)}.auth-card.svelte-kjihlc h2:where(.svelte-kjihlc){margin-bottom:var(--space-gap-md);font-size:1.6rem}.alert-box.svelte-kjihlc{border-radius:var(--radius-sm);margin-bottom:var(--space-gap-md);background:var(--warning-bg);color:#fbbf24;border:1px solid #f59e0b4d;gap:10px;padding:12px 16px;font-size:.85rem;display:flex}.field-hint.svelte-kjihlc{color:var(--text-muted);font-size:.75rem}.auth-submit-btn.svelte-kjihlc{justify-content:center;width:100%;margin-top:8px}.toolbar.svelte-1euxob6{gap:var(--space-gap-md);padding:var(--space-toolbar-padding);border-radius:var(--radius-md);border:1px solid var(--border-glow);flex-wrap:wrap;align-items:center;display:flex}.search-box.svelte-1euxob6{flex:1;min-width:240px;position:relative}.search-icon.svelte-1euxob6{opacity:.6;pointer-events:none;font-size:.9rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-box.svelte-1euxob6 input:where(.svelte-1euxob6){width:100%;padding-left:36px}.filters-container.svelte-1euxob6{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-item.svelte-1euxob6 select:where(.svelte-1euxob6){min-width:160px}.filter-toggle.svelte-1euxob6 label:where(.svelte-1euxob6){cursor:pointer;color:var(--text-secondary);align-items:center;gap:6px;font-size:.85rem;display:flex}.skeleton-row.svelte-x2cdj9 td:where(.svelte-x2cdj9){padding:var(--space-table-cell-padding)}.skeleton-bar.svelte-x2cdj9{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1f 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.4s infinite svelte-x2cdj9-shimmer}@keyframes svelte-x2cdj9-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-table.svelte-1ypov2j{text-align:center;color:var(--text-muted);padding:30px}.claim-age.svelte-1ypov2j{color:var(--warning);font-weight:600}.text-muted.svelte-1ypov2j{color:var(--text-muted)}.task-id-link.svelte-1ypov2j{color:var(--secondary);font-weight:600;text-decoration:none}.task-id-link.svelte-1ypov2j:hover{text-decoration:underline}.task-name-cell.svelte-1ypov2j{flex-direction:column;gap:2px;display:flex}.task-name-text.svelte-1ypov2j{font-weight:500}.owner-tag.svelte-1ypov2j{color:var(--text-muted);font-size:.7rem}.author-cell.svelte-1ypov2j{flex-direction:column;gap:2px;display:flex}.author-name.svelte-1ypov2j{font-weight:500}.author-email.svelte-1ypov2j{color:var(--text-muted);font-size:.75rem}.table-row-actions.svelte-1ypov2j{gap:6px;display:flex}.btn-sm.svelte-1ypov2j{padding:6px 10px;font-size:.8rem}.pagination-bar.svelte-14nrfpk{justify-content:center;align-items:center;gap:var(--space-gap-md);padding:var(--space-toolbar-padding);border-radius:var(--radius-md);border:1px solid var(--border-glow);margin-top:var(--space-gap-md);display:flex}.pagination-bar.svelte-14nrfpk span:where(.svelte-14nrfpk){color:var(--text-secondary);font-size:.9rem}.notification-bell.svelte-vtze1i{cursor:pointer;background:var(--bg-surface);border:1px solid var(--border-glow);width:44px;height:44px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.2rem;transition:all .2s;display:flex;position:relative}.notification-bell.svelte-vtze1i:hover{background:var(--bg-surface-hover);transform:scale(1.05)}.badge.svelte-vtze1i{background:var(--error);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:2px 6px;font-size:.7rem;font-weight:700;position:absolute;top:-4px;right:-4px}.modal-form.svelte-1l0m4lu{gap:var(--space-form-margin);flex-direction:column;display:flex}.form-row.svelte-1l0m4lu{gap:var(--space-gap-md);display:flex}.col-6.svelte-1l0m4lu{flex:1}.autocomplete-wrapper.svelte-1l0m4lu{position:relative}.autocomplete-suggestions.svelte-1l0m4lu{border:1px solid var(--border-glow);border-radius:var(--radius-sm);z-index:100;max-height:200px;box-shadow:var(--shadow-md);background:#12141ef7;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.suggestion-item.svelte-1l0m4lu{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff08;flex-direction:column;width:100%;padding:10px 14px;display:flex}.suggestion-item.svelte-1l0m4lu:hover{background:var(--primary-glow)}.suggestion-name.svelte-1l0m4lu{color:var(--text-primary);font-size:.85rem;font-weight:600}.suggestion-email.svelte-1l0m4lu{color:var(--text-secondary);font-size:.75rem}.modal-footer.svelte-1l0m4lu{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}html[data-theme=light] .autocomplete-suggestions.svelte-1l0m4lu{background:#fffffffa}.screen-header.svelte-4bx4nw{justify-content:space-between;align-items:flex-end;gap:var(--space-gap-md);margin-bottom:var(--space-gap-md);flex-wrap:wrap;display:flex}.title-section.svelte-4bx4nw h2:where(.svelte-4bx4nw){font-size:1.4rem}.subtitle.svelte-4bx4nw{color:var(--text-secondary);font-size:.88rem}.header-actions.svelte-4bx4nw{align-items:center;gap:10px;display:flex}.workflow-card.svelte-1c71j5{padding:var(--space-card-padding);border-radius:var(--radius-md)}.workflow-card.svelte-1c71j5 h3:where(.svelte-1c71j5){margin-bottom:var(--space-gap-md);font-size:1.1rem}.workflow-buttons.svelte-1c71j5{margin-bottom:var(--space-gap-md);flex-wrap:wrap;gap:10px;display:flex}.btn-warning.svelte-1c71j5{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.btn-success.svelte-1c71j5{color:#10b981;background:#10b98133;border:1px solid #10b98166}.terminal-text.svelte-1c71j5{color:var(--text-muted);font-style:italic}.transition-form.svelte-1c71j5{padding:var(--space-card-padding);margin-top:var(--space-gap-md)}.transition-form.svelte-1c71j5 h4:where(.svelte-1c71j5){margin-bottom:var(--space-form-margin)}.form-actions.svelte-1c71j5{margin-top:var(--space-form-margin);justify-content:flex-end;gap:10px;display:flex}textarea.svelte-1c71j5{resize:vertical;min-height:80px}.timer-card.svelte-y2wiep{padding:var(--space-card-padding);border-radius:var(--radius-md);flex-direction:column;gap:14px;display:flex}.timer-header.svelte-y2wiep{justify-content:space-between;align-items:center;display:flex}.timer-header.svelte-y2wiep h3:where(.svelte-y2wiep){font-size:1.1rem}.timer-state-tag.svelte-y2wiep{text-transform:uppercase;letter-spacing:.06em;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600}.timer-state-tag.running.svelte-y2wiep{color:#10b981;background:#10b98126;border-color:#10b98159}.timer-state-tag.stopped.svelte-y2wiep{color:var(--text-secondary);border-color:var(--border);background:#94a3b81a}.timer-skeleton.svelte-y2wiep{background:var(--glass-bg);border-radius:var(--radius-sm);height:80px;animation:1.5s ease-in-out infinite svelte-y2wiep-pulse}@keyframes svelte-y2wiep-pulse{0%,to{opacity:.4}50%{opacity:.8}}.timer-display.svelte-y2wiep{flex-direction:column;gap:8px;display:flex}.total-time.svelte-y2wiep{flex-direction:column;gap:2px;display:flex}.time-value.svelte-y2wiep{letter-spacing:-.02em;color:var(--text-primary);font-size:2rem;font-weight:700;line-height:1}.time-label.svelte-y2wiep{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.session-time.svelte-y2wiep{color:var(--text-secondary);align-items:center;gap:8px;font-size:.85rem;display:flex}.session-val.svelte-y2wiep{color:#10b981;font-size:.9rem;font-weight:600}.session-label.svelte-y2wiep{color:var(--text-muted);font-size:.78rem}.pulse-dot.svelte-y2wiep{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1s ease-in-out infinite svelte-y2wiep-blink}@keyframes svelte-y2wiep-blink{0%,to{opacity:1}50%{opacity:.25}}.timer-actions.svelte-y2wiep{display:flex}.btn-timer-start.svelte-y2wiep{color:#10b981;border-radius:var(--radius-sm);cursor:pointer;background:linear-gradient(135deg,#10b98133,#06b6d426);border:1px solid #10b98166;padding:8px 20px;font-size:.9rem;font-weight:600;transition:background .2s,transform .1s}.btn-timer-start.svelte-y2wiep:hover:not(:disabled){background:linear-gradient(135deg,#10b9814d,#06b6d440);transform:translateY(-1px)}.btn-timer-stop.svelte-y2wiep{color:#ef4444;border-radius:var(--radius-sm);cursor:pointer;background:linear-gradient(135deg,#ef444433,#f5656526);border:1px solid #ef444466;padding:8px 20px;font-size:.9rem;font-weight:600;transition:background .2s,transform .1s}.btn-timer-stop.svelte-y2wiep:hover:not(:disabled){background:linear-gradient(135deg,#ef44444d,#f5656540);transform:translateY(-1px)}.btn-timer-start.svelte-y2wiep:disabled,.btn-timer-stop.svelte-y2wiep:disabled{opacity:.5;cursor:not-allowed;transform:none}.sessions-details.svelte-y2wiep{margin-top:4px}.sessions-details.svelte-y2wiep summary:where(.svelte-y2wiep){color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 0;font-size:.8rem}.sessions-details.svelte-y2wiep summary:where(.svelte-y2wiep):hover{color:var(--text-secondary)}.sessions-list.svelte-y2wiep{flex-direction:column;gap:5px;margin-top:8px;padding-left:4px;display:flex}.session-row.svelte-y2wiep{color:var(--text-secondary);align-items:center;gap:8px;font-size:.78rem;display:flex}.session-dot.svelte-y2wiep{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.session-dot.active.svelte-y2wiep{background:#10b981;animation:1s ease-in-out infinite svelte-y2wiep-blink}.session-time-val.svelte-y2wiep{color:var(--text-primary);min-width:55px;font-weight:600}.session-range.svelte-y2wiep{color:var(--text-muted);font-size:.74rem}.metadata-card.svelte-hez1mu{padding:var(--space-card-padding);border-radius:var(--radius-md)}.card-header.svelte-hez1mu h3:where(.svelte-hez1mu){margin-bottom:var(--space-gap-md);font-size:1.1rem}.metadata-form.svelte-hez1mu{gap:var(--space-form-margin);flex-direction:column;display:flex}.form-row.svelte-hez1mu{gap:var(--space-gap-md);display:flex}.col-6.svelte-hez1mu{flex:1}.url-input-container.svelte-hez1mu{gap:8px;display:flex}.url-input-container.svelte-hez1mu input:where(.svelte-hez1mu){flex:1}.iterations-card.svelte-xp8or8{padding:var(--space-card-padding);border-radius:var(--radius-md)}.iterations-card.svelte-xp8or8 h3:where(.svelte-xp8or8){margin-bottom:var(--space-gap-md);font-size:1.1rem}.empty-text.svelte-xp8or8{color:var(--text-muted);text-align:center;padding:20px}.iterations-timeline.svelte-xp8or8{flex-direction:column;gap:12px;display:flex}.iter-node.svelte-xp8or8{padding:var(--space-card-padding)}.iter-header.svelte-xp8or8{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.iter-header.svelte-xp8or8 h4:where(.svelte-xp8or8){font-size:.95rem}.iter-dates.svelte-xp8or8{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.iter-timer.svelte-xp8or8{align-items:center;gap:6px;margin-top:8px;font-size:.82rem;display:flex}.timer-icon.svelte-xp8or8{font-size:.85rem}.timer-val.svelte-xp8or8{color:var(--text-primary);font-size:.88rem;font-weight:700}.timer-lbl.svelte-xp8or8{color:var(--text-muted);font-size:.75rem}.iter-doc.svelte-xp8or8{align-items:center;gap:6px;margin-top:8px;font-size:.8rem;display:flex}.doc-link.svelte-xp8or8{color:var(--secondary);text-decoration:none}.doc-link.svelte-xp8or8:hover{text-decoration:underline}.history-card.svelte-1gtiaw6{padding:var(--space-card-padding);border-radius:var(--radius-md)}.history-card.svelte-1gtiaw6 h3:where(.svelte-1gtiaw6){margin-bottom:var(--space-gap-md);font-size:1.1rem}.history-list.svelte-1gtiaw6{flex-direction:column;gap:14px;padding-left:8px;display:flex}.history-item.svelte-1gtiaw6{gap:14px;display:flex;position:relative}.history-marker.svelte-1gtiaw6{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 3px var(--primary-glow);border-radius:50%;flex-shrink:0;margin-top:6px}.history-body.svelte-1gtiaw6{flex:1;min-width:0}.history-header.svelte-1gtiaw6{justify-content:space-between;gap:8px;font-size:.85rem;display:flex}.history-status.svelte-1gtiaw6{color:var(--text-primary);font-weight:700}.history-time.svelte-1gtiaw6{color:var(--text-muted);font-size:.78rem}.history-actor.svelte-1gtiaw6{color:var(--text-secondary);margin-top:2px;font-size:.8rem}.history-reason.svelte-1gtiaw6{color:var(--text-muted);margin-top:4px;font-size:.8rem;font-style:italic}.audit-card.svelte-1gpx185{padding:var(--space-card-padding);border-radius:var(--radius-md)}.audit-card.svelte-1gpx185 h3:where(.svelte-1gpx185){margin-bottom:var(--space-gap-md);font-size:1.1rem}.audit-list.svelte-1gpx185{flex-direction:column;gap:10px;display:flex}.audit-item.svelte-1gpx185{border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-glow);padding:10px}.audit-meta.svelte-1gpx185{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.audit-meta.svelte-1gpx185 code:where(.svelte-1gpx185){background:var(--bg-input);color:var(--secondary);border-radius:4px;padding:2px 6px}.audit-time.svelte-1gpx185{color:var(--text-muted);margin-left:auto}.audit-diff.svelte-1gpx185{flex-direction:column;gap:2px;margin-top:6px;font-size:.78rem;display:flex}.diff-old.svelte-1gpx185{color:var(--error)}.diff-new.svelte-1gpx185{color:var(--success)}.detail-container.svelte-78zylt{gap:var(--space-gap-md);flex-direction:column;display:flex}.detail-header.svelte-78zylt{justify-content:space-between;align-items:center;gap:var(--space-gap-md);padding:var(--space-card-padding);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.back-link.svelte-78zylt{color:var(--text-secondary);margin-bottom:8px;font-size:.85rem;text-decoration:none;display:inline-block}.back-link.svelte-78zylt:hover{color:var(--primary)}.title-row.svelte-78zylt{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.title-row.svelte-78zylt h2:where(.svelte-78zylt){font-size:1.4rem}.claim-info.svelte-78zylt{color:var(--text-secondary);margin-top:6px;font-size:.85rem}.header-right.svelte-78zylt{gap:12px;display:flex}.metric-badge.svelte-78zylt{border-radius:var(--radius-sm);border:1px solid var(--border-glow);flex-direction:column;align-items:center;min-width:110px;padding:10px 16px;display:flex}.metric-badge.success.svelte-78zylt{background:var(--success-bg);border-color:#10b9814d}.metric-badge.warning.svelte-78zylt{background:var(--warning-bg);border-color:#f59e0b4d}.m-val.svelte-78zylt{font-size:1.1rem;font-weight:700}.m-lbl.svelte-78zylt{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.detail-grid.svelte-78zylt{gap:var(--space-gap-lg);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=980px){.detail-grid.svelte-78zylt{grid-template-columns:1fr}}.detail-left.svelte-78zylt,.detail-right.svelte-78zylt{gap:var(--space-gap-md);flex-direction:column;display:flex}.form-container.svelte-5nw5tp{padding:var(--space-card-padding);border-radius:var(--radius-md);margin-bottom:var(--space-gap-md)}.form-container.svelte-5nw5tp h3:where(.svelte-5nw5tp){margin-bottom:var(--space-gap-md);font-size:1.05rem}.horizontal-form.svelte-5nw5tp{gap:var(--space-gap-md);flex-wrap:wrap;align-items:flex-end;display:flex}.horizontal-form.svelte-5nw5tp .form-group:where(.svelte-5nw5tp){flex:1;min-width:180px}.form-actions.inline.svelte-5nw5tp{gap:8px;display:flex}.empty-table.svelte-5nw5tp{text-align:center;color:var(--text-muted);padding:30px}.table-row-actions.svelte-5nw5tp{gap:6px;display:flex}.btn-sm.svelte-5nw5tp{padding:6px 10px;font-size:.8rem}.screen-header.svelte-b57x2t{margin-bottom:var(--space-gap-md)}.title-section.svelte-b57x2t h2:where(.svelte-b57x2t){font-size:1.4rem}.subtitle.svelte-b57x2t{color:var(--text-secondary);font-size:.88rem}.detail-grid.svelte-sm4t8t{gap:var(--space-gap-lg);grid-template-columns:1fr 1fr;display:grid}@media (width<=900px){.detail-grid.svelte-sm4t8t{grid-template-columns:1fr}}.glass-card.svelte-sm4t8t{padding:var(--space-card-padding)}.section-card.svelte-sm4t8t{padding:var(--space-card-padding);border-radius:var(--radius-md);margin-bottom:var(--space-gap-md)}.section-card.svelte-sm4t8t h3:where(.svelte-sm4t8t){margin-bottom:var(--space-gap-md);font-size:1.05rem}.empty-text.svelte-sm4t8t{color:var(--text-muted);text-align:center;padding:20px}.options-tag-list.svelte-sm4t8t{flex-wrap:wrap;gap:8px;display:flex}.opt-tag-item.svelte-sm4t8t{background:var(--bg-input);border:1px solid var(--border-glow);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:6px 10px;font-size:.82rem;display:flex}.btn-close-sm.svelte-sm4t8t{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.btn-close-sm.svelte-sm4t8t:hover{color:var(--error)}.screen-header.svelte-vgpcq3{margin-bottom:var(--space-gap-md)}.title-section.svelte-vgpcq3 h2:where(.svelte-vgpcq3){font-size:1.4rem}.subtitle.svelte-vgpcq3{color:var(--text-secondary);font-size:.88rem}.screen-header.svelte-7biow5{justify-content:space-between;align-items:flex-end;gap:var(--space-gap-md);margin-bottom:var(--space-gap-md);flex-wrap:wrap;display:flex}.title-section.svelte-7biow5 h2:where(.svelte-7biow5){font-size:1.4rem}.subtitle.svelte-7biow5{color:var(--text-secondary);font-size:.88rem}.btn-sm.svelte-7biow5{padding:6px 10px;font-size:.8rem}.btn-success.svelte-7biow5{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.modal-form.svelte-7biow5{gap:var(--space-form-margin);flex-direction:column;display:flex}.modal-footer.svelte-7biow5{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.field-hint.svelte-7biow5{color:var(--text-muted);font-size:.75rem}.detail-grid.svelte-9log6o{gap:var(--space-gap-lg);grid-template-columns:1fr 1fr;display:grid}@media (width<=900px){.detail-grid.svelte-9log6o{grid-template-columns:1fr}}.glass-card.svelte-9log6o{padding:var(--space-card-padding)}.section-card.svelte-9log6o{padding:var(--space-card-padding);border-radius:var(--radius-md);margin-bottom:var(--space-gap-md)}.section-card.svelte-9log6o h3:where(.svelte-9log6o),.glass-card.svelte-9log6o h3:where(.svelte-9log6o){margin-bottom:var(--space-gap-md);font-size:1.05rem}.card-hint.svelte-9log6o{color:var(--text-muted);margin-bottom:var(--space-gap-md);font-size:.8rem}.field-hint.svelte-9log6o{color:var(--text-muted);font-size:.75rem}.modal-form.svelte-9log6o{gap:var(--space-form-margin);flex-direction:column;display:flex}.built-in-list.svelte-9log6o{flex-direction:column;gap:8px;display:flex}.built-in-item.svelte-9log6o{border-radius:var(--radius-sm);background:var(--bg-input);border:1px solid var(--border-glow);justify-content:space-between;align-items:center;padding:8px 12px;font-size:.85rem;display:flex}.built-in-item.inactive.svelte-9log6o{opacity:.5}.btn-sm.svelte-9log6o{padding:6px 10px;font-size:.8rem}.screen-header.svelte-1hbaszb{margin-bottom:var(--space-gap-md)}.title-section.svelte-1hbaszb h2:where(.svelte-1hbaszb){font-size:1.4rem}.subtitle.svelte-1hbaszb{color:var(--text-secondary);font-size:.88rem}.app-layout.svelte-1n46o8q{min-height:100vh;display:flex}.main-window.svelte-1n46o8q{min-width:0;padding:var(--space-container-padding);flex:1;overflow-x:hidden}.loading-gate.svelte-1n46o8q{min-height:60vh;color:var(--text-muted);justify-content:center;align-items:center;display:flex}
