.badge-indicator.svelte-1qhpygo{display:inline-flex;align-items:center;justify-content:center;font-weight:600;border-radius:9999px;background-color:var(--fallback-er, oklch(var(--er)));color:var(--fallback-erc, oklch(var(--erc)));font-family:var(--font-mono, monospace);line-height:1;padding:0 .25rem;z-index:10}.badge-indicator.is-dot.svelte-1qhpygo{padding:0}.badge-indicator.pulse.svelte-1qhpygo{animation:svelte-1qhpygo-badge-pulse 2s ease-in-out infinite}@keyframes svelte-1qhpygo-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}[data-theme=dark] .badge-indicator.svelte-1qhpygo{background-color:var(--fallback-er, oklch(var(--er)));color:var(--fallback-erc, oklch(var(--erc)))}.theme-toggle-btn.svelte-b7sbdb{position:relative;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s ease,transform .15s ease}.theme-toggle-btn.svelte-b7sbdb:hover{color:var(--axo-text-primary)}.theme-toggle-btn.svelte-b7sbdb:focus-visible{outline:2px solid var(--axo-status-active);outline-offset:1px}.theme-toggle-btn.is-active.svelte-b7sbdb{color:var(--axo-status-active)}.theme-toggle-btn.svelte-b7sbdb:active{transform:scale(.95)}.theme-icon.svelte-b7sbdb{width:16px;height:16px;transition:transform .3s ease}.is-active.svelte-b7sbdb .theme-icon:where(.svelte-b7sbdb){transform:rotate(20deg)}@media(prefers-reduced-motion:reduce){.theme-toggle-btn.svelte-b7sbdb,.theme-icon.svelte-b7sbdb{transition:none}.is-active.svelte-b7sbdb .theme-icon:where(.svelte-b7sbdb){transform:none}}.navigation-bar.svelte-1cjh4nj{position:absolute;inset:0;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--primary) 50%,transparent),transparent);animation:svelte-1cjh4nj-loading-bar 1s cubic-bezier(.4,0,.2,1) infinite}.scroll-bar.svelte-1cjh4nj{position:absolute;top:0;bottom:0;left:0;background:var(--primary);transition:width .1s ease-out}@keyframes svelte-1cjh4nj-loading-bar{0%{transform:translate(-100%)}to{transform:translate(100%)}}.time-entry-modal.svelte-1vrdy3u{background:var(--axo-bg-primary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border);width:100%;max-width:500px;font-family:var(--axo-font-mono)}.time-entry-modal__header.svelte-1vrdy3u{padding:var(--axo-space-5) var(--axo-space-6);border-bottom:1px solid var(--axo-border);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg) var(--axo-radius-lg) 0 0}.time-entry-modal__header.svelte-1vrdy3u h2:where(.svelte-1vrdy3u){margin:0;font-size:18px;font-weight:600;color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:.05em}.time-entry-modal__body.svelte-1vrdy3u{padding:var(--axo-space-6)}.form-field.svelte-1vrdy3u{margin-bottom:var(--axo-space-5)}.form-field.svelte-1vrdy3u label:where(.svelte-1vrdy3u){display:block;margin-bottom:var(--axo-space-2);font-size:12px;font-weight:500;color:var(--axo-text-muted);text-transform:uppercase;letter-spacing:.05em}.required.svelte-1vrdy3u{color:var(--axo-status-error)}.form-field.svelte-1vrdy3u textarea:where(.svelte-1vrdy3u){width:100%;padding:var(--axo-space-3);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:14px;resize:vertical;background:var(--axo-bg-primary);color:var(--axo-text-primary);transition:border-color .15s ease,box-shadow .15s ease}.form-field.svelte-1vrdy3u textarea:where(.svelte-1vrdy3u):focus{outline:none;border-color:var(--axo-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--axo-accent) 20%,transparent)}.hint.svelte-1vrdy3u{display:block;margin-top:var(--axo-space-1);font-size:11px;color:var(--axo-text-muted);opacity:.8}.error.svelte-1vrdy3u{display:block;margin-top:var(--axo-space-1);font-size:12px;color:var(--axo-status-error)}.checkbox-label.svelte-1vrdy3u{display:flex;align-items:center;gap:var(--axo-space-2);cursor:pointer;font-size:14px;color:var(--axo-text-primary)}.checkbox-label.svelte-1vrdy3u input[type=checkbox]:where(.svelte-1vrdy3u){width:18px;height:18px;cursor:pointer;accent-color:var(--axo-accent)}.form-actions.svelte-1vrdy3u{display:flex;gap:var(--axo-space-3);justify-content:flex-end;margin-top:var(--axo-space-6);padding-top:var(--axo-space-5);border-top:1px solid var(--axo-border)}.keyboard-hints.svelte-1vrdy3u{margin-top:var(--axo-space-3);text-align:center;font-size:11px;color:var(--axo-text-muted);opacity:.7}.timesheet-grid.svelte-4syqxi{font-family:var(--axo-font-mono)}.timesheet-grid__nav.svelte-4syqxi{display:flex;align-items:center;gap:var(--axo-space-3);margin-bottom:var(--axo-space-5)}.timesheet-grid__week-label.svelte-4syqxi{flex:1;text-align:center;font-weight:600;font-size:14px;color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:.05em}.timesheet-grid__loading.svelte-4syqxi{text-align:center;padding:var(--axo-space-16) var(--axo-space-4);color:var(--axo-text-muted)}.timesheet-grid__table-wrapper.svelte-4syqxi{overflow-x:auto;border:1px solid var(--axo-border);border-radius:var(--axo-radius-md)}.timesheet-grid__table.svelte-4syqxi{width:100%;border-collapse:collapse;font-size:13px}.timesheet-grid__table.svelte-4syqxi thead:where(.svelte-4syqxi){background:var(--axo-bg-secondary);border-bottom:2px solid var(--axo-border)}.timesheet-grid__table.svelte-4syqxi th:where(.svelte-4syqxi){padding:var(--axo-space-3) var(--axo-space-2);text-align:center;font-weight:600;color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.project-header.svelte-4syqxi{text-align:left;min-width:200px;position:sticky;left:0;background:var(--axo-bg-secondary);z-index:10;border-right:1px solid var(--axo-border)}.day-header.svelte-4syqxi{min-width:80px}.day-name.svelte-4syqxi{font-size:12px;font-weight:600;color:var(--axo-text-primary)}.day-date.svelte-4syqxi{font-size:10px;font-weight:400;color:var(--axo-text-muted);margin-top:2px}.total-header.svelte-4syqxi{min-width:90px;background:var(--axo-bg-tertiary);border-left:1px solid var(--axo-border)}.timesheet-grid__table.svelte-4syqxi tbody:where(.svelte-4syqxi) tr:where(.svelte-4syqxi){border-bottom:1px solid var(--axo-border)}.timesheet-grid__table.svelte-4syqxi tbody:where(.svelte-4syqxi) tr:where(.svelte-4syqxi):hover{background:color-mix(in srgb,var(--axo-accent) 5%,var(--axo-bg-primary))}.project-cell.svelte-4syqxi{padding:var(--axo-space-3);font-weight:500;text-align:left;position:sticky;left:0;background:var(--axo-bg-primary);z-index:5;color:var(--axo-text-primary);border-right:1px solid var(--axo-border);font-size:13px}.timesheet-grid__table.svelte-4syqxi tbody:where(.svelte-4syqxi) tr:where(.svelte-4syqxi):hover .project-cell:where(.svelte-4syqxi){background:color-mix(in srgb,var(--axo-accent) 5%,var(--axo-bg-primary))}.time-cell.svelte-4syqxi{padding:var(--axo-space-3) var(--axo-space-2);text-align:center;color:var(--axo-text-muted)}.time-cell.has-time.svelte-4syqxi{background:color-mix(in srgb,var(--axo-accent) 10%,transparent);font-weight:600;color:var(--axo-accent)}.time-value.svelte-4syqxi{font-variant-numeric:tabular-nums;font-family:var(--axo-font-mono)}.time-empty.svelte-4syqxi{color:var(--axo-text-muted);opacity:.3}.total-cell.svelte-4syqxi{padding:var(--axo-space-3) var(--axo-space-2);text-align:center;font-weight:600;background:var(--axo-bg-secondary);color:var(--axo-text-primary);border-left:1px solid var(--axo-border);font-variant-numeric:tabular-nums}.timesheet-grid__table.svelte-4syqxi tfoot:where(.svelte-4syqxi){background:var(--axo-bg-tertiary);border-top:2px solid var(--axo-border)}.totals-row.svelte-4syqxi th:where(.svelte-4syqxi){padding:var(--axo-space-3) var(--axo-space-2);font-weight:600;color:var(--axo-text-primary);text-transform:uppercase;font-size:11px;letter-spacing:.05em}.daily-total.svelte-4syqxi{text-align:center;font-variant-numeric:tabular-nums;font-family:var(--axo-font-mono);color:var(--axo-text-secondary)}.weekly-total.svelte-4syqxi{background:var(--axo-accent);color:var(--axo-bg-primary);font-size:14px;font-weight:700;border-left:1px solid var(--axo-border)}.empty-state.svelte-4syqxi{padding:var(--axo-space-16) var(--axo-space-4);text-align:center;color:var(--axo-text-muted)}.time-entry-list.svelte-n6dybp{font-family:var(--axo-font-mono)}.time-entry-list__empty.svelte-n6dybp{text-align:center;padding:var(--axo-space-16) var(--axo-space-4);color:var(--axo-text-muted)}.time-entry-list__group.svelte-n6dybp{margin-bottom:var(--axo-space-8)}.time-entry-list__date-header.svelte-n6dybp{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-md);margin-bottom:var(--axo-space-3);border:1px solid var(--axo-border)}.time-entry-list__date-header.svelte-n6dybp h3:where(.svelte-n6dybp){margin:0;font-size:14px;font-weight:600;color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:.05em}.time-entry-list__date-total.svelte-n6dybp{font-size:14px;font-weight:600;color:var(--axo-accent);font-variant-numeric:tabular-nums;font-family:var(--axo-font-mono)}.time-entry-list__items.svelte-n6dybp{display:flex;flex-direction:column;gap:var(--axo-space-2)}.time-entry-item.svelte-n6dybp{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--axo-space-4);padding:var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);transition:border-color .15s ease,box-shadow .15s ease}.time-entry-item.svelte-n6dybp:hover{border-color:var(--axo-accent);box-shadow:0 0 0 1px var(--axo-accent)}.time-entry-item.invoiced.svelte-n6dybp{opacity:.7;background:var(--axo-bg-tertiary)}.time-entry-item__main.svelte-n6dybp{flex:1;min-width:0}.time-entry-item__header.svelte-n6dybp{display:flex;align-items:center;gap:var(--axo-space-2);flex-wrap:wrap;margin-bottom:var(--axo-space-2)}.time-entry-item__project.svelte-n6dybp{font-weight:600;font-size:14px;color:var(--axo-text-primary)}.time-entry-item__phase.svelte-n6dybp{font-size:12px;color:var(--axo-text-muted);padding:2px var(--axo-space-2);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-sm);border:1px solid var(--axo-border)}.time-entry-item__badge.svelte-n6dybp{font-size:10px;font-weight:600;padding:2px var(--axo-space-2);border-radius:var(--axo-radius-sm);text-transform:uppercase;letter-spacing:.05em}.time-entry-item__badge.billable.svelte-n6dybp{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active)}.time-entry-item__badge.invoiced.svelte-n6dybp{background:color-mix(in srgb,var(--axo-accent) 15%,transparent);color:var(--axo-accent)}.time-entry-item__description.svelte-n6dybp{margin:0 0 var(--axo-space-2) 0;font-size:13px;color:var(--axo-text-secondary);line-height:1.5}.time-entry-item__meta.svelte-n6dybp{font-size:12px;color:var(--axo-text-muted);font-family:var(--axo-font-mono)}.time-entry-item__actions.svelte-n6dybp{display:flex;align-items:center;gap:var(--axo-space-2);flex-shrink:0}.time-entry-item__duration.svelte-n6dybp{font-size:16px;font-weight:600;color:var(--axo-accent);font-variant-numeric:tabular-nums;font-family:var(--axo-font-mono);min-width:70px;text-align:right}.floating-timer.svelte-unddmt{position:fixed;width:300px;background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-lg);z-index:1050;font-family:var(--axo-font-mono);overflow:hidden;transition:box-shadow .2s ease}.floating-timer.svelte-unddmt.is-dragging{box-shadow:var(--axo-shadow-xl);cursor:grabbing!important}.floating-timer.is-running.svelte-unddmt{border-color:var(--axo-status-active)}.floating-timer.is-paused.svelte-unddmt{border-color:var(--axo-status-warning)}.floating-timer__header.svelte-unddmt{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border);cursor:grab}.floating-timer__header.svelte-unddmt:active{cursor:grabbing}.header-left.svelte-unddmt{display:flex;align-items:center;gap:var(--axo-space-2)}.timer-icon.svelte-unddmt{width:16px;height:16px;color:var(--axo-text-muted)}.header-title.svelte-unddmt{font-size:12px;font-weight:600;color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:.05em}.offline-badge.svelte-unddmt{display:flex;align-items:center;justify-content:center;padding:2px;background:var(--axo-status-warning);color:var(--axo-bg-primary);border-radius:var(--axo-radius-sm)}.header-actions.svelte-unddmt{display:flex;align-items:center;gap:var(--axo-space-1)}.collapse-btn.svelte-unddmt,.close-btn.svelte-unddmt{width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.collapse-btn.svelte-unddmt:hover,.close-btn.svelte-unddmt:hover{background:var(--axo-bg-tertiary);color:var(--axo-text-primary)}.collapse-btn.svelte-unddmt svg:where(.svelte-unddmt),.close-btn.svelte-unddmt svg:where(.svelte-unddmt){width:14px;height:14px}.timer-display.svelte-unddmt{display:flex;flex-direction:column;align-items:center;padding:var(--axo-space-4);background:var(--axo-bg-primary)}.time-value.svelte-unddmt{font-family:var(--axo-font-mono);font-size:36px;font-weight:700;color:var(--axo-text-primary);letter-spacing:-.02em;line-height:1}.time-value.is-running.svelte-unddmt{color:var(--axo-status-active)}.time-value.is-paused.svelte-unddmt{color:var(--axo-status-warning)}.project-label.svelte-unddmt{margin-top:var(--axo-space-2);font-size:11px;color:var(--axo-text-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timer-controls.svelte-unddmt{display:flex;gap:var(--axo-space-2);padding:0 var(--axo-space-4) var(--axo-space-4);justify-content:center}.control-btn.svelte-unddmt{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);min-height:36px;border:none;border-radius:var(--axo-radius-md);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:transform .1s ease,opacity .2s ease}.control-btn.svelte-unddmt:active{transform:scale(.98)}.control-btn.svelte-unddmt:disabled{opacity:.5;cursor:not-allowed}.control-btn.svelte-unddmt svg:where(.svelte-unddmt){width:14px;height:14px}.control-btn--start.svelte-unddmt,.control-btn--resume.svelte-unddmt{background:var(--axo-status-active);color:var(--axo-bg-primary)}.control-btn--pause.svelte-unddmt{background:var(--axo-status-warning);color:var(--axo-bg-primary)}.control-btn--stop.svelte-unddmt{background:var(--axo-status-error);color:var(--axo-bg-primary)}.control-btn--discard.svelte-unddmt{background:var(--axo-bg-secondary);color:var(--axo-text-primary);border:1px solid var(--axo-border)}.timer-details.svelte-unddmt{padding:var(--axo-space-4);border-top:1px solid var(--axo-border);background:var(--axo-bg-secondary)}.shortcuts-section.svelte-unddmt{margin-bottom:var(--axo-space-3)}.shortcuts-toggle.svelte-unddmt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--axo-space-2);background:var(--axo-bg-tertiary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);font-size:11px;font-weight:600;color:var(--axo-text-muted);cursor:pointer;transition:background-color .15s ease}.shortcuts-toggle.svelte-unddmt:hover{background:var(--axo-bg-primary)}.toggle-icon.svelte-unddmt{width:14px;height:14px;transition:transform .2s ease}.toggle-icon.rotated.svelte-unddmt{transform:rotate(180deg)}.shortcuts-list.svelte-unddmt{display:flex;flex-wrap:wrap;gap:var(--axo-space-2);margin-top:var(--axo-space-2)}.shortcut-btn.svelte-unddmt{padding:var(--axo-space-1) var(--axo-space-3);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:9999px;font-size:11px;font-weight:500;color:var(--axo-text-primary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.shortcut-btn.svelte-unddmt:hover{background:var(--axo-bg-tertiary);border-color:var(--axo-accent)}.form-field.svelte-unddmt{margin-bottom:var(--axo-space-3)}.form-field.svelte-unddmt:last-child{margin-bottom:0}.form-label.svelte-unddmt{display:block;font-size:10px;font-weight:600;color:var(--axo-text-muted);margin-bottom:var(--axo-space-1);text-transform:uppercase;letter-spacing:.05em}.form-select.svelte-unddmt,.form-textarea.svelte-unddmt{width:100%;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);font-size:12px;font-family:var(--axo-font-mono);color:var(--axo-text-primary);transition:border-color .15s ease,box-shadow .15s ease}.form-select.svelte-unddmt:focus,.form-textarea.svelte-unddmt:focus{outline:none;border-color:var(--axo-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--axo-accent) 20%,transparent)}.form-select.svelte-unddmt:disabled{opacity:.6;cursor:not-allowed}.form-textarea.svelte-unddmt{resize:vertical;min-height:60px}.billable-field.svelte-unddmt{margin-top:var(--axo-space-2)}.toggle-label.svelte-unddmt{display:flex;align-items:center;gap:var(--axo-space-3);cursor:pointer}.toggle-input.svelte-unddmt{position:absolute;opacity:0;width:0;height:0}.toggle-switch.svelte-unddmt{position:relative;width:36px;height:20px;background:var(--axo-bg-tertiary);border-radius:10px;transition:background-color .2s ease}.toggle-switch.svelte-unddmt:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--axo-bg-primary);border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0003}.toggle-input.svelte-unddmt:checked+.toggle-switch:where(.svelte-unddmt){background:var(--axo-status-active)}.toggle-input.svelte-unddmt:checked+.toggle-switch:where(.svelte-unddmt):after{transform:translate(16px)}.toggle-text.svelte-unddmt{font-size:12px;font-weight:500;color:var(--axo-text-primary)}@media(max-width:400px){.floating-timer.svelte-unddmt{width:280px}.time-value.svelte-unddmt{font-size:28px}}@media(prefers-reduced-motion:reduce){.floating-timer.svelte-unddmt,.control-btn.svelte-unddmt,.toggle-icon.svelte-unddmt,.toggle-switch.svelte-unddmt,.toggle-switch.svelte-unddmt:after{transition:none}}.timer-pill.svelte-aefpdn{position:fixed;bottom:6rem;right:1.5rem;z-index:9999;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:hsl(var(--p));color:hsl(var(--pc));border:none;border-radius:9999px;font-family:SF Mono,Fira Code,Monaco,monospace;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.timer-pill.svelte-aefpdn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003,0 3px 6px #0000001f}.timer-pill.svelte-aefpdn:active{transform:translateY(0)}.timer-pill.svelte-aefpdn:focus-visible{outline:2px solid hsl(var(--p) / .5);outline-offset:3px}.timer-pill.is-running.svelte-aefpdn{animation:svelte-aefpdn-pulse-glow 2s ease-in-out infinite}.timer-pill.is-paused.svelte-aefpdn{background:hsl(var(--wa));color:hsl(var(--wac))}@keyframes svelte-aefpdn-pulse-glow{0%,to{box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a,0 0 hsl(var(--p) / .4)}50%{box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a,0 0 0 8px hsl(var(--p) / 0)}}[data-theme=dark] .timer-pill.is-running.svelte-aefpdn{background:hsl(var(--wa));color:hsl(var(--wac))}[data-theme=dark] .timer-pill.is-running.svelte-aefpdn{animation-name:svelte-aefpdn-pulse-glow-dark}@keyframes svelte-aefpdn-pulse-glow-dark{0%,to{box-shadow:0 4px 12px #0000004d,0 2px 4px #0003,0 0 hsl(var(--wa) / .4)}50%{box-shadow:0 4px 12px #0000004d,0 2px 4px #0003,0 0 0 8px hsl(var(--wa) / 0)}}.timer-icon.svelte-aefpdn{display:flex;align-items:center;justify-content:center;flex-shrink:0}.timer-time.svelte-aefpdn{font-variant-numeric:tabular-nums;letter-spacing:.02em}.timer-divider.svelte-aefpdn{opacity:.5}.timer-project.svelte-aefpdn{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;opacity:.9}.timer-expand.svelte-aefpdn{display:flex;align-items:center;justify-content:center;margin-left:.25rem;opacity:.7;transition:opacity .15s ease}.timer-pill.svelte-aefpdn:hover .timer-expand:where(.svelte-aefpdn){opacity:1}@media(max-width:480px){.timer-pill.svelte-aefpdn{bottom:5rem;right:1rem;padding:.5rem .75rem;font-size:.8125rem}.timer-project.svelte-aefpdn{max-width:100px}}@media(prefers-reduced-motion:reduce){.timer-pill.svelte-aefpdn{animation:none;transition:none}}.quick-picker.svelte-12sae7w{position:fixed;bottom:6rem;right:5rem;z-index:9998;width:280px;max-height:400px;background:hsl(var(--b1));border:1px solid hsl(var(--bc) / .15);border-radius:12px;box-shadow:0 8px 32px #0000001f,0 4px 12px #00000014;display:flex;flex-direction:column;overflow:hidden;animation:svelte-12sae7w-picker-enter .2s ease-out}@keyframes svelte-12sae7w-picker-enter{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}[data-theme=dark] .quick-picker.svelte-12sae7w{background:hsl(var(--b2));border-color:hsl(var(--bc) / .2);box-shadow:0 8px 32px #0006,0 4px 12px #00000040}.picker-header.svelte-12sae7w{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid hsl(var(--bc) / .1)}.picker-title.svelte-12sae7w{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--bc) / .7)}.picker-close.svelte-12sae7w{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;color:hsl(var(--bc) / .5);cursor:pointer;transition:background-color .15s ease,color .15s ease}.picker-close.svelte-12sae7w:hover{background:hsl(var(--bc) / .08);color:hsl(var(--bc) / .8)}.picker-search.svelte-12sae7w{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid hsl(var(--bc) / .1)}.search-icon.svelte-12sae7w{flex-shrink:0;color:hsl(var(--bc) / .4)}.search-input.svelte-12sae7w{flex:1;padding:.375rem 0;background:transparent;border:none;font-size:.875rem;color:hsl(var(--bc));outline:none}.search-input.svelte-12sae7w::-moz-placeholder{color:hsl(var(--bc) / .4)}.search-input.svelte-12sae7w::placeholder{color:hsl(var(--bc) / .4)}.picker-list.svelte-12sae7w{flex:1;overflow-y:auto;padding:.375rem;max-height:250px}.picker-item.svelte-12sae7w{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.625rem .75rem;background:transparent;border:none;border-radius:8px;text-align:left;cursor:pointer;transition:background-color .1s ease}.picker-item.svelte-12sae7w:hover,.picker-item.is-selected.svelte-12sae7w{background:hsl(var(--p) / .1)}.picker-item.is-selected.svelte-12sae7w{background:hsl(var(--p) / .15)}.item-name.svelte-12sae7w{font-size:.875rem;font-weight:500;color:hsl(var(--bc));line-height:1.3}.item-client.svelte-12sae7w{font-size:.75rem;color:hsl(var(--bc) / .5)}.picker-empty.svelte-12sae7w{padding:2rem 1rem;text-align:center;font-size:.875rem;color:hsl(var(--bc) / .5)}.picker-hint.svelte-12sae7w{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem;border-top:1px solid hsl(var(--bc) / .1);background:hsl(var(--bc) / .02)}.picker-hint.svelte-12sae7w span:where(.svelte-12sae7w){font-size:.6875rem;font-family:SF Mono,monospace;color:hsl(var(--bc) / .4)}@media(max-width:480px){.quick-picker.svelte-12sae7w{right:1rem;left:1rem;width:auto;bottom:5rem}}@media(prefers-reduced-motion:reduce){.quick-picker.svelte-12sae7w{animation:none}.picker-item.svelte-12sae7w,.picker-close.svelte-12sae7w{transition:none}}.floating-calendar.svelte-1af0frb{position:fixed;width:340px;background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-lg);z-index:1050;font-family:var(--axo-font-mono);overflow:hidden;transition:box-shadow .2s ease}.floating-calendar.svelte-1af0frb.is-dragging{box-shadow:var(--axo-shadow-xl);cursor:grabbing!important}.floating-calendar.is-connected.svelte-1af0frb{border-color:var(--axo-status-active)}.floating-calendar.is-syncing.svelte-1af0frb{border-color:var(--axo-status-info)}.floating-calendar__header.svelte-1af0frb{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border);cursor:grab}.floating-calendar__header.svelte-1af0frb:active{cursor:grabbing}.header-left.svelte-1af0frb{display:flex;align-items:center;gap:var(--axo-space-2)}.calendar-icon.svelte-1af0frb{width:16px;height:16px;color:var(--axo-text-muted)}.header-title.svelte-1af0frb{font-size:12px;font-weight:600;color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:.05em}.connected-badge.svelte-1af0frb{display:flex;align-items:center;justify-content:center;padding:2px;background:var(--axo-status-active);color:var(--axo-bg-primary);border-radius:var(--axo-radius-sm)}.header-actions.svelte-1af0frb{display:flex;align-items:center;gap:var(--axo-space-1)}.sync-btn.svelte-1af0frb,.collapse-btn.svelte-1af0frb,.close-btn.svelte-1af0frb{width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.sync-btn.svelte-1af0frb:hover,.collapse-btn.svelte-1af0frb:hover,.close-btn.svelte-1af0frb:hover{background:var(--axo-bg-tertiary);color:var(--axo-text-primary)}.sync-btn.svelte-1af0frb:disabled{opacity:.5;cursor:not-allowed}.sync-btn.svelte-1af0frb svg:where(.svelte-1af0frb),.collapse-btn.svelte-1af0frb svg:where(.svelte-1af0frb),.close-btn.svelte-1af0frb svg:where(.svelte-1af0frb){width:14px;height:14px}.sync-icon.svelte-1af0frb{transition:transform .3s ease}.sync-icon.spinning.svelte-1af0frb{animation:svelte-1af0frb-spin 1s linear infinite}@keyframes svelte-1af0frb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.floating-calendar__content.svelte-1af0frb{max-height:400px;overflow-y:auto}.connect-prompt.svelte-1af0frb{display:flex;flex-direction:column;align-items:center;padding:var(--axo-space-6);text-align:center}.connect-icon.svelte-1af0frb{width:48px;height:48px;margin-bottom:var(--axo-space-4);color:var(--axo-text-muted)}.connect-icon.svelte-1af0frb svg:where(.svelte-1af0frb){width:100%;height:100%}.connect-title.svelte-1af0frb{font-size:14px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-2)}.connect-description.svelte-1af0frb{font-size:12px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4);line-height:1.5}.connect-btn.svelte-1af0frb{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);font-size:12px;font-weight:600;color:var(--axo-text-primary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.connect-btn.svelte-1af0frb:hover{background:var(--axo-bg-secondary);border-color:var(--axo-accent)}.connect-btn.svelte-1af0frb:disabled{opacity:.6;cursor:not-allowed}.connect-btn.svelte-1af0frb svg:where(.svelte-1af0frb){width:16px;height:16px}.connect-btn.svelte-1af0frb .spinning:where(.svelte-1af0frb){animation:svelte-1af0frb-spin 1s linear infinite}.calendar-content.svelte-1af0frb{padding:var(--axo-space-3)}.status-bar.svelte-1af0frb{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-md);margin-bottom:var(--axo-space-3)}.sync-status.svelte-1af0frb{font-size:10px;color:var(--axo-text-muted)}.error-text.svelte-1af0frb{color:var(--axo-status-error)}.disconnect-btn.svelte-1af0frb{padding:var(--axo-space-1) var(--axo-space-2);background:transparent;border:none;font-size:10px;font-weight:500;color:var(--axo-text-muted);cursor:pointer;transition:color .15s ease}.disconnect-btn.svelte-1af0frb:hover{color:var(--axo-status-error)}.empty-state.svelte-1af0frb{display:flex;flex-direction:column;align-items:center;padding:var(--axo-space-6);color:var(--axo-text-muted)}.empty-state.svelte-1af0frb svg:where(.svelte-1af0frb){width:32px;height:32px;margin-bottom:var(--axo-space-2);opacity:.5}.empty-state.svelte-1af0frb p:where(.svelte-1af0frb){font-size:12px}.events-list.svelte-1af0frb{display:flex;flex-direction:column;gap:var(--axo-space-3)}.events-section.svelte-1af0frb{display:flex;flex-direction:column;gap:var(--axo-space-2)}.section-title.svelte-1af0frb{font-size:10px;font-weight:600;color:var(--axo-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:0 var(--axo-space-2)}.event-item.svelte-1af0frb{display:flex;align-items:flex-start;gap:var(--axo-space-3);padding:var(--axo-space-3);background:var(--axo-bg-secondary);border:1px solid transparent;border-radius:var(--axo-radius-md);text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.event-item.svelte-1af0frb:hover{background:var(--axo-bg-tertiary)}.event-item.is-selected.svelte-1af0frb{border-color:var(--axo-accent);background:var(--axo-bg-tertiary)}.event-time.svelte-1af0frb,.event-date.svelte-1af0frb{font-size:10px;font-weight:600;color:var(--axo-accent);min-width:50px}.event-details.svelte-1af0frb{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.event-title.svelte-1af0frb{font-size:12px;font-weight:500;color:var(--axo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-location.svelte-1af0frb,.event-time-label.svelte-1af0frb{font-size:10px;color:var(--axo-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-expanded.svelte-1af0frb{padding:var(--axo-space-3);margin-top:calc(-1 * var(--axo-space-2));margin-bottom:var(--axo-space-2);background:var(--axo-bg-tertiary);border:1px solid var(--axo-accent);border-top:none;border-radius:0 0 var(--axo-radius-md) var(--axo-radius-md)}.event-description.svelte-1af0frb{font-size:11px;color:var(--axo-text-secondary);line-height:1.5;margin-bottom:var(--axo-space-3)}.event-location-detail.svelte-1af0frb{display:flex;align-items:center;gap:var(--axo-space-2);font-size:11px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-3)}.event-location-detail.svelte-1af0frb svg:where(.svelte-1af0frb){width:12px;height:12px;flex-shrink:0}.event-actions.svelte-1af0frb{display:flex;gap:var(--axo-space-2)}.action-btn.svelte-1af0frb{display:flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-sm);font-size:10px;font-weight:500;color:var(--axo-text-primary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.action-btn.svelte-1af0frb:hover{background:var(--axo-bg-secondary);border-color:var(--axo-accent)}.action-btn.svelte-1af0frb svg:where(.svelte-1af0frb){width:10px;height:10px}@media(max-width:400px){.floating-calendar.svelte-1af0frb{width:300px}}@media(prefers-reduced-motion:reduce){.floating-calendar.svelte-1af0frb,.sync-icon.svelte-1af0frb,.connect-btn.svelte-1af0frb{transition:none}.sync-icon.spinning.svelte-1af0frb{animation:none}}.floating-inbox.svelte-zkdpi9{position:fixed;width:360px;background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-lg);z-index:1050;font-family:var(--axo-font-mono);overflow:hidden;transition:box-shadow .2s ease}.floating-inbox.svelte-zkdpi9.is-dragging{box-shadow:var(--axo-shadow-xl);cursor:grabbing!important}.floating-inbox.has-unread.svelte-zkdpi9{border-color:var(--axo-status-info)}.floating-inbox__header.svelte-zkdpi9{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border);cursor:grab}.floating-inbox__header.svelte-zkdpi9:active{cursor:grabbing}.header-left.svelte-zkdpi9{display:flex;align-items:center;gap:var(--axo-space-2)}.inbox-icon.svelte-zkdpi9{width:16px;height:16px;color:var(--axo-text-muted)}.header-title.svelte-zkdpi9{font-size:12px;font-weight:600;color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:.05em}.unread-badge.svelte-zkdpi9{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--axo-status-info);color:var(--axo-bg-primary);border-radius:9px;font-size:10px;font-weight:600}.header-actions.svelte-zkdpi9{display:flex;align-items:center;gap:var(--axo-space-1)}.refresh-btn.svelte-zkdpi9,.collapse-btn.svelte-zkdpi9,.close-btn.svelte-zkdpi9{width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.refresh-btn.svelte-zkdpi9:hover,.collapse-btn.svelte-zkdpi9:hover,.close-btn.svelte-zkdpi9:hover{background:var(--axo-bg-tertiary);color:var(--axo-text-primary)}.refresh-btn.svelte-zkdpi9:disabled{opacity:.5;cursor:not-allowed}.refresh-btn.svelte-zkdpi9 svg:where(.svelte-zkdpi9),.collapse-btn.svelte-zkdpi9 svg:where(.svelte-zkdpi9),.close-btn.svelte-zkdpi9 svg:where(.svelte-zkdpi9){width:14px;height:14px}.refresh-icon.spinning.svelte-zkdpi9{animation:svelte-zkdpi9-spin 1s linear infinite}@keyframes svelte-zkdpi9-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.floating-inbox__content.svelte-zkdpi9{max-height:450px;overflow:hidden;display:flex;flex-direction:column}.filter-tabs.svelte-zkdpi9{display:flex;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border);overflow-x:auto}.filter-tab.svelte-zkdpi9{display:flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-sm);font-size:10px;font-weight:500;color:var(--axo-text-muted);cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.filter-tab.svelte-zkdpi9:hover{background:var(--axo-bg-tertiary);color:var(--axo-text-primary)}.filter-tab.is-active.svelte-zkdpi9{background:var(--axo-bg-primary);color:var(--axo-text-primary);border-color:var(--axo-accent)}.filter-count.svelte-zkdpi9{display:flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;background:var(--axo-bg-tertiary);border-radius:7px;font-size:9px;font-weight:600}.filter-tab.is-active.svelte-zkdpi9 .filter-count:where(.svelte-zkdpi9){background:var(--axo-accent);color:var(--axo-bg-primary)}.messages-list.svelte-zkdpi9{flex:1;overflow-y:auto;padding:var(--axo-space-2)}.loading-state.svelte-zkdpi9,.error-state.svelte-zkdpi9,.empty-state.svelte-zkdpi9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-6);color:var(--axo-text-muted);gap:var(--axo-space-2)}.loading-state.svelte-zkdpi9 svg:where(.svelte-zkdpi9),.error-state.svelte-zkdpi9 svg:where(.svelte-zkdpi9),.empty-state.svelte-zkdpi9 svg:where(.svelte-zkdpi9){width:32px;height:32px;opacity:.5}.loading-state.svelte-zkdpi9 span:where(.svelte-zkdpi9),.error-state.svelte-zkdpi9 span:where(.svelte-zkdpi9),.empty-state.svelte-zkdpi9 p:where(.svelte-zkdpi9){font-size:12px}.retry-btn.svelte-zkdpi9{padding:var(--axo-space-1) var(--axo-space-3);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-sm);font-size:11px;color:var(--axo-text-primary);cursor:pointer}.retry-btn.svelte-zkdpi9:hover{background:var(--axo-bg-tertiary)}.message-item.svelte-zkdpi9{display:flex;align-items:flex-start;gap:var(--axo-space-3);width:100%;padding:var(--axo-space-3);background:var(--axo-bg-primary);border:1px solid transparent;border-radius:var(--axo-radius-md);text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;margin-bottom:var(--axo-space-1)}.message-item.svelte-zkdpi9:hover{background:var(--axo-bg-secondary)}.message-item.is-selected.svelte-zkdpi9{border-color:var(--axo-accent);background:var(--axo-bg-secondary)}.message-item.is-unread.svelte-zkdpi9{background:color-mix(in srgb,var(--axo-status-info) 5%,var(--axo-bg-primary))}.message-item.has-mention.svelte-zkdpi9{background:color-mix(in srgb,var(--axo-status-warning) 5%,var(--axo-bg-primary))}.message-indicator.svelte-zkdpi9{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-secondary);border-radius:var(--axo-radius-sm);flex-shrink:0}.message-indicator.svelte-zkdpi9 svg:where(.svelte-zkdpi9){width:14px;height:14px;color:var(--axo-text-muted)}.message-content.svelte-zkdpi9{flex:1;min-width:0}.message-header.svelte-zkdpi9{display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-2);margin-bottom:2px}.message-source.svelte-zkdpi9{font-size:11px;font-weight:600;color:var(--axo-text-primary)}.message-time.svelte-zkdpi9{font-size:10px;color:var(--axo-text-muted)}.message-preview.svelte-zkdpi9{font-size:11px;color:var(--axo-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.mention-badge.svelte-zkdpi9{display:inline-block;margin-top:var(--axo-space-1);padding:1px 6px;background:var(--axo-status-warning);color:var(--axo-bg-primary);border-radius:9999px;font-size:9px;font-weight:600}.unread-dot.svelte-zkdpi9{width:8px;height:8px;background:var(--axo-status-info);border-radius:50%;flex-shrink:0}.reply-area.svelte-zkdpi9{padding:var(--axo-space-3);margin-top:calc(-1 * var(--axo-space-1));margin-bottom:var(--axo-space-1);background:var(--axo-bg-secondary);border:1px solid var(--axo-accent);border-top:none;border-radius:0 0 var(--axo-radius-md) var(--axo-radius-md)}.reply-input.svelte-zkdpi9{width:100%;padding:var(--axo-space-2);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-sm);font-size:11px;font-family:var(--axo-font-mono);color:var(--axo-text-primary);resize:vertical;min-height:50px}.reply-input.svelte-zkdpi9:focus{outline:none;border-color:var(--axo-accent)}.reply-actions.svelte-zkdpi9{display:flex;justify-content:flex-end;margin-top:var(--axo-space-2)}.reply-btn.svelte-zkdpi9{padding:var(--axo-space-2) var(--axo-space-4);background:var(--axo-accent);border:none;border-radius:var(--axo-radius-sm);font-size:11px;font-weight:600;color:var(--axo-bg-primary);cursor:pointer;transition:opacity .15s ease}.reply-btn.svelte-zkdpi9:hover{opacity:.9}.reply-btn.svelte-zkdpi9:disabled{opacity:.5;cursor:not-allowed}.load-more-btn.svelte-zkdpi9{width:100%;padding:var(--axo-space-2);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-sm);font-size:11px;font-weight:500;color:var(--axo-text-muted);cursor:pointer;transition:background-color .15s ease;margin-top:var(--axo-space-2)}.load-more-btn.svelte-zkdpi9:hover{background:var(--axo-bg-tertiary)}.load-more-btn.svelte-zkdpi9:disabled{opacity:.5;cursor:not-allowed}@media(max-width:400px){.floating-inbox.svelte-zkdpi9{width:320px}}@media(prefers-reduced-motion:reduce){.floating-inbox.svelte-zkdpi9,.refresh-icon.svelte-zkdpi9,.filter-tab.svelte-zkdpi9,.message-item.svelte-zkdpi9,.reply-btn.svelte-zkdpi9{transition:none}.refresh-icon.spinning.svelte-zkdpi9{animation:none}}.radial-fab-container.svelte-12qnlxn{z-index:var(--z-fab-base,9600);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:300px;height:300px;position:fixed;bottom:1.5rem;right:1.5rem;overflow:visible!important}.radial-fab-trigger.svelte-12qnlxn{cursor:pointer;pointer-events:auto;z-index:10;color:#0009;background:#fff;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 8px #00000014}.theme-dark.svelte-12qnlxn .radial-fab-trigger:where(.svelte-12qnlxn){color:#fffc;background:#000;border:1px solid #ffffff4d;box-shadow:0 0 15px #ffffff26,0 2px 8px #0000004d}.radial-fab-trigger.svelte-12qnlxn:hover{transform:scale(1.05)}.theme-light.svelte-12qnlxn .radial-fab-trigger:where(.svelte-12qnlxn):hover{border-color:#0000004d;box-shadow:0 4px 12px #0000001f}.theme-dark.svelte-12qnlxn .radial-fab-trigger:where(.svelte-12qnlxn):hover{border-color:#ffffff80;box-shadow:0 0 25px #ffffff40,0 4px 12px #0006}.radial-fab-trigger.is-open.svelte-12qnlxn{transform:scale(1)}.theme-light.svelte-12qnlxn .radial-fab-trigger.is-open:where(.svelte-12qnlxn){background:#0000000d;border-color:#0003}.theme-dark.svelte-12qnlxn .radial-fab-trigger.is-open:where(.svelte-12qnlxn){background:#ffffff1a;border-color:#fff6}.radial-fab-trigger.svelte-12qnlxn:focus-visible{box-shadow:0 0 0 2px var(--fallback-p,#00f),0 4px 12px #0000001f;outline:none}.theme-dark.svelte-12qnlxn .radial-fab-trigger:where(.svelte-12qnlxn):focus-visible{box-shadow:0 0 0 2px #fffc,0 4px 12px #0006}.trigger-icon.svelte-12qnlxn{justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.trigger-icon.rotated.svelte-12qnlxn{transform:rotate(90deg)}.radial-menu-items.svelte-12qnlxn{pointer-events:none;z-index:20;width:0;height:0;position:absolute;bottom:1.375rem;right:1.375rem;overflow:visible}.radial-fab-container.is-open.svelte-12qnlxn .radial-menu-items:where(.svelte-12qnlxn){pointer-events:none}.radial-menu-item.svelte-12qnlxn{cursor:pointer;opacity:0;pointer-events:none;color:#000000b3;background:#fff;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:absolute;top:0;left:0;transform:translate(-20px,-20px)scale(.5);box-shadow:0 2px 6px #00000014}.radial-fab-container.is-open.svelte-12qnlxn .radial-menu-item:where(.svelte-12qnlxn){pointer-events:auto}.theme-dark.svelte-12qnlxn .radial-menu-item:where(.svelte-12qnlxn){color:#fff;-webkit-backdrop-filter:blur(8px);background:#141414f2;border:1px solid #ffffff59;box-shadow:0 0 15px #ffffff26,0 0 30px #ffffff14,0 4px 12px #00000080}.radial-menu-item.svelte-12qnlxn:hover,.radial-menu-item.is-active.svelte-12qnlxn{filter:brightness(1.05)}.theme-light.svelte-12qnlxn .radial-menu-item:where(.svelte-12qnlxn):hover,.theme-light.svelte-12qnlxn .radial-menu-item.is-active:where(.svelte-12qnlxn){color:#00f;background:#fff;border-color:#00f;box-shadow:0 4px 12px #0000ff26}.theme-dark.svelte-12qnlxn .radial-menu-item:where(.svelte-12qnlxn):hover,.theme-dark.svelte-12qnlxn .radial-menu-item.is-active:where(.svelte-12qnlxn){color:#fff;background:#282828fa;border-color:#ffffffb3;box-shadow:0 0 25px #ffffff40,0 0 40px #ffffff1f,0 6px 16px #00000080}.radial-menu-item.svelte-12qnlxn:focus-visible{outline:none}.theme-light.svelte-12qnlxn .radial-menu-item:where(.svelte-12qnlxn):focus-visible{border-color:#00f;box-shadow:0 0 0 2px #00f3,0 4px 12px #0000ff26}.theme-dark.svelte-12qnlxn .radial-menu-item:where(.svelte-12qnlxn):focus-visible{border-color:#fffc;box-shadow:0 0 0 2px #ffffff4d,0 4px 12px #0006}.theme-light.svelte-12qnlxn .radial-menu-item:where(.svelte-12qnlxn):active{background:#e0e0e0;border-color:#00c;box-shadow:inset 0 2px 6px #0003}.theme-dark.svelte-12qnlxn .radial-menu-item:where(.svelte-12qnlxn):active{background:#ffffff1f;border-color:#fffc;box-shadow:inset 0 2px 6px #00000080}.menu-item-icon.svelte-12qnlxn{justify-content:center;align-items:center;display:flex}.menu-item-badge.svelte-12qnlxn{pointer-events:none;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.badge-count.svelte-12qnlxn{background:var(--fallback-p,#00f);color:#fff}.badge-dot.svelte-12qnlxn,.badge-pulse.svelte-12qnlxn{width:8px;min-width:8px;height:8px;padding:0;top:0;right:0}.badge-pulse.svelte-12qnlxn{animation:2s ease-in-out infinite svelte-12qnlxn-pulse-badge}@keyframes svelte-12qnlxn-pulse-badge{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.badge-primary.svelte-12qnlxn{background:var(--fallback-p,#00f)}.badge-accent.svelte-12qnlxn{background:var(--fallback-a,#ff6b00)}.badge-success.svelte-12qnlxn{background:var(--fallback-su,#22c55e)}.badge-error.svelte-12qnlxn{background:var(--fallback-er,#ef4444)}.badge-warning.svelte-12qnlxn{background:var(--fallback-wa,#f59e0b)}.badge-value.svelte-12qnlxn{line-height:1}.menu-item-label.svelte-12qnlxn{white-space:nowrap;letter-spacing:.01em;opacity:0;visibility:hidden;pointer-events:none;border-radius:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)scale(.95)}.theme-light.svelte-12qnlxn .menu-item-label:where(.svelte-12qnlxn){color:#fff;background:#18181b;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.theme-dark.svelte-12qnlxn .menu-item-label:where(.svelte-12qnlxn){color:#18181b;background:#fafafa;box-shadow:0 4px 12px #0000004d,0 2px 4px #0003}.menu-item-label.svelte-12qnlxn:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #18181b;width:0;height:0;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.theme-dark.svelte-12qnlxn .menu-item-label:where(.svelte-12qnlxn):after{border-left-color:#fafafa}.radial-menu-item.svelte-12qnlxn:hover .menu-item-label:where(.svelte-12qnlxn),.radial-menu-item.svelte-12qnlxn:focus-visible .menu-item-label:where(.svelte-12qnlxn){opacity:1;visibility:visible;transform:translateY(-50%)scale(1)}.menu-item-shortcut.svelte-12qnlxn{display:none}@media(max-width:768px){.radial-fab-container.svelte-12qnlxn{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));right:1.25rem}.radial-fab-trigger.svelte-12qnlxn{width:2.75rem;height:2.75rem}.radial-menu-item.svelte-12qnlxn{width:2.5rem;height:2.5rem}.menu-item-label.svelte-12qnlxn{display:none}}@media(prefers-reduced-motion:reduce){.radial-menu-item.svelte-12qnlxn{transition-duration:10ms!important;transition-delay:0s!important}.trigger-icon.svelte-12qnlxn{transition-duration:10ms!important}.badge-pulse.svelte-12qnlxn{animation:none}}@media(prefers-contrast:high){.radial-fab-trigger.svelte-12qnlxn,.radial-menu-item.svelte-12qnlxn{border-width:2px}.theme-light.svelte-12qnlxn .radial-fab-trigger:where(.svelte-12qnlxn),.theme-light.svelte-12qnlxn .radial-menu-item:where(.svelte-12qnlxn){border-color:#000}.theme-dark.svelte-12qnlxn .radial-fab-trigger:where(.svelte-12qnlxn),.theme-dark.svelte-12qnlxn .radial-menu-item:where(.svelte-12qnlxn){border-color:#fff}}@media print{.radial-fab-container.svelte-12qnlxn{display:none}}.axo-layout.svelte-18fa0e9{min-height:100vh;background:var(--axo-layout-bg)}.axo-layout__header.svelte-18fa0e9{display:none;border-bottom:1px solid var(--axo-layout-header-border);position:sticky;top:0;z-index:40;backdrop-filter:blur(8px);background:var(--axo-layout-header-bg)}@media(max-width:768px){.axo-layout__header.svelte-18fa0e9{display:block}}.axo-layout__header-inner.svelte-18fa0e9{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:3.5rem}.axo-layout__logo.svelte-18fa0e9{display:flex;align-items:center;gap:.5rem}.axo-layout__logo-mark.svelte-18fa0e9{width:1.375rem;height:1.375rem;display:flex;align-items:center;justify-content:center;background:var(--axo-logo-mark-bg);border-radius:.25rem;color:var(--axo-logo-mark-color);flex-shrink:0}.axo-layout__logo-title.svelte-18fa0e9{color:var(--axo-logo-title-color);font-weight:600;font-size:.8125rem;letter-spacing:-.01em}.axo-layout__logo-divider.svelte-18fa0e9{color:var(--axo-logo-divider-color);font-weight:300;font-size:.75rem;opacity:.5}.axo-layout__logo-org.svelte-18fa0e9{color:var(--axo-logo-org-color);font-weight:400;font-size:.75rem;opacity:.7}.axo-layout__mobile-toggle.svelte-18fa0e9{display:none;background:none;border:none;color:var(--axo-mobile-toggle-color);cursor:pointer;padding:.5rem;margin:-.5rem;border-radius:.375rem}.axo-layout__mobile-toggle.svelte-18fa0e9:hover{color:var(--axo-mobile-toggle-hover-color);background:var(--axo-mobile-toggle-hover-bg)}.axo-layout__container.svelte-18fa0e9{display:flex;width:100%}.axo-layout__sidebar.svelte-18fa0e9{width:14rem;background:var(--axo-layout-sidebar-bg);border-right:1px solid var(--axo-layout-sidebar-border);height:100vh;position:fixed;top:0;left:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:30;contain:layout style;scrollbar-width:thin;scrollbar-color:var(--axo-scrollbar-thumb) transparent}.axo-layout__sidebar--collapsed.svelte-18fa0e9{width:3.5rem}.axo-layout__sidebar--collapsed.svelte-18fa0e9 .axo-layout__nav:where(.svelte-18fa0e9){padding:4rem .375rem 1rem}.axo-layout__sidebar-toggle.svelte-18fa0e9{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.25rem;color:var(--axo-nav-label-color);cursor:pointer;transition:all .15s ease;opacity:.5;flex-shrink:0}.axo-layout__sidebar-toggle.svelte-18fa0e9:hover{opacity:1;color:var(--axo-nav-item-hover-color);background:var(--axo-nav-item-hover-bg)}.axo-layout__nav.svelte-18fa0e9{padding:4rem .5rem 1rem;flex:1}.axo-layout__nav-item.svelte-18fa0e9{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;margin:.0625rem 0;color:var(--axo-nav-item-color);text-decoration:none!important;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:500;transition:all .15s ease;border-radius:.25rem;position:relative;white-space:nowrap;letter-spacing:-.01em}.axo-layout__nav-item.svelte-18fa0e9 :where(.svelte-18fa0e9){text-decoration:none!important}.axo-layout__sidebar--collapsed.svelte-18fa0e9 .axo-layout__nav-item:where(.svelte-18fa0e9){padding:.5rem;justify-content:center}.axo-layout__nav-item.svelte-18fa0e9:hover{background:var(--axo-nav-item-hover-bg);color:var(--axo-nav-item-hover-color)}.axo-layout__nav-item.svelte-18fa0e9:focus-visible{outline:2px solid var(--axo-nav-item-active-color);outline-offset:-2px;background:var(--axo-nav-item-hover-bg)}.axo-layout__nav-item--active.svelte-18fa0e9{color:var(--axo-nav-item-active-color);background:var(--axo-nav-item-active-bg);font-weight:600}.axo-layout__nav-icon.svelte-18fa0e9{flex-shrink:0;width:.875rem;height:.875rem;display:flex;align-items:center;justify-content:center;opacity:.7}.axo-layout__nav-item--active.svelte-18fa0e9 .axo-layout__nav-icon:where(.svelte-18fa0e9){opacity:1}.axo-layout__sidebar--collapsed.svelte-18fa0e9 .axo-layout__nav-icon:where(.svelte-18fa0e9){width:1rem;height:1rem}.axo-layout__nav-text.svelte-18fa0e9{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.axo-layout__nav-item--disabled.svelte-18fa0e9{opacity:.5;cursor:not-allowed;pointer-events:none}.axo-layout__nav-divider.svelte-18fa0e9{height:1px;background:var(--axo-nav-divider-color);margin:1rem .5rem .5rem}.axo-layout__nav-badge.svelte-18fa0e9{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-nav-badge-color);background:var(--axo-nav-badge-bg);padding:.125rem .375rem;border-radius:.25rem;flex-shrink:0}.axo-layout__nav-item--nested.svelte-18fa0e9{padding-left:1rem}.axo-layout__section-label.svelte-18fa0e9{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--axo-nav-label-color)}.axo-layout__section-header[data-state=open] .axo-layout__section-chevron{transform:rotate(90deg)}.axo-accordion,.axo-accordion__item{display:flex;flex-direction:column}.axo-accordion__content{overflow:hidden}.axo-accordion__content[data-state=open]{display:block}.axo-accordion__content[data-state=closed]{display:none}.axo-layout__sidebar-bottom.svelte-18fa0e9{margin-top:auto;display:flex;flex-direction:column;border-top:1px solid var(--axo-layout-sidebar-border)}.axo-layout__sidebar-actions.svelte-18fa0e9{display:flex;align-items:center;gap:.375rem;padding:.5rem}.axo-layout__sidebar-action-btn.svelte-18fa0e9{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.625rem;font-weight:500;color:var(--axo-nav-item-color);text-decoration:none!important;background:var(--axo-info-bg);border:1px solid var(--axo-info-border);border-radius:.25rem;cursor:pointer;transition:all .15s ease}.axo-layout__sidebar-action-btn.svelte-18fa0e9:hover{color:var(--axo-nav-item-hover-color);background:var(--axo-nav-item-hover-bg);border-color:var(--axo-nav-item-hover-bg)}.axo-layout__sidebar-actions-collapsed.svelte-18fa0e9{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.375rem}.axo-layout__sidebar-actions-collapsed.svelte-18fa0e9 .axo-layout__nav-item:where(.svelte-18fa0e9){width:100%;justify-content:center}.axo-layout__sidebar-footer.svelte-18fa0e9{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:var(--axo-layout-sidebar-footer-bg);border-top:1px solid var(--axo-layout-sidebar-border)}.axo-layout__sidebar--collapsed.svelte-18fa0e9 .axo-layout__sidebar-footer:where(.svelte-18fa0e9){justify-content:center;flex-direction:column;gap:.375rem}.axo-layout__main.svelte-18fa0e9{flex:1;min-width:0;margin-left:14rem;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.axo-layout__sidebar--collapsed.svelte-18fa0e9~.axo-layout__main:where(.svelte-18fa0e9){margin-left:3.5rem}@media(min-width:1600px){.axo-layout__main.svelte-18fa0e9{padding-left:2rem;padding-right:2rem}}@media(min-width:2000px){.axo-layout__main.svelte-18fa0e9{padding-left:4rem;padding-right:4rem}}@media(min-width:2560px){.axo-layout__main.svelte-18fa0e9{padding-left:6rem;padding-right:6rem}}.axo-layout__overlay.svelte-18fa0e9{display:none}@media(max-width:768px){.axo-layout__mobile-toggle.svelte-18fa0e9{display:block}.axo-layout__sidebar-toggle.svelte-18fa0e9,.axo-layout__sidebar-footer.svelte-18fa0e9{display:none}.axo-layout__sidebar.svelte-18fa0e9{position:fixed;top:3.5rem;left:0;width:15rem;height:calc(100vh - 3.5rem);z-index:50;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 0 hsl(var(--n) / 0%)}.axo-layout__sidebar--collapsed.svelte-18fa0e9{width:15rem;transform:translate(-100%)}.axo-layout__sidebar--mobile-open.svelte-18fa0e9{transform:translate(0);box-shadow:2px 0 8px hsl(var(--n) / 10%)}.axo-layout__nav.svelte-18fa0e9{padding-top:.75rem}.axo-layout__overlay.svelte-18fa0e9{display:block;position:fixed;inset:0;background:var(--axo-overlay-bg);z-index:45;top:3.5rem;cursor:pointer;backdrop-filter:blur(2px)}.axo-layout__main.svelte-18fa0e9{width:100%;margin-left:0}.axo-layout__sidebar--collapsed.svelte-18fa0e9~.axo-layout__main:where(.svelte-18fa0e9){margin-left:0}}.axo-layout__sidebar.svelte-18fa0e9::-webkit-scrollbar{width:.25rem}.axo-layout__sidebar.svelte-18fa0e9::-webkit-scrollbar-track{background:transparent}.axo-layout__sidebar.svelte-18fa0e9::-webkit-scrollbar-thumb{background:var(--axo-scrollbar-thumb);border-radius:.125rem}.axo-layout__sidebar.svelte-18fa0e9::-webkit-scrollbar-thumb:hover{background:var(--axo-scrollbar-thumb-hover)}@media(prefers-reduced-motion:reduce){.axo-layout__header.svelte-18fa0e9,.axo-layout__overlay.svelte-18fa0e9{backdrop-filter:none}.axo-layout__sidebar.svelte-18fa0e9{transition:width .1s ease}.axo-layout__nav-item.svelte-18fa0e9{transition:none}}.clad-toast{font-family:var(--font-sans);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a}.clad-toast[data-type=success]{background:hsl(var(--su) / .1)!important;border:1px solid hsl(var(--su) / .2)!important;color:hsl(var(--bc))!important}.clad-toast[data-type=error]{background:hsl(var(--er) / .1)!important;border:1px solid hsl(var(--er) / .2)!important;color:hsl(var(--bc))!important}.clad-toast[data-type=warning]{background:hsl(var(--wa) / .1)!important;border:1px solid hsl(var(--wa) / .2)!important;color:hsl(var(--bc))!important}.clad-toast[data-type=info]{background:hsl(var(--in) / .1)!important;border:1px solid hsl(var(--in) / .2)!important;color:hsl(var(--bc))!important}@media(max-width:640px){[data-sonner-toaster]{left:1rem!important;right:1rem!important}}.form-overlay.svelte-khz94n{position:fixed;inset:0;background:hsl(var(--bc) / .4);z-index:var(--z-modal-backdrop, 200);cursor:pointer;display:flex;align-items:center;justify-content:center}.form-overlay.closing.svelte-khz94n{opacity:0}.form-container.svelte-khz94n{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--modal-bg-color, hsl(var(--b1)));border-radius:16px;width:100%;max-width:480px;height:auto;max-height:calc(100vh - 8rem);overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 12px 24px -8px #00000026;z-index:var(--z-modal, 300);display:flex;flex-direction:column}.form-container.desktop.svelte-khz94n{width:100%;max-width:480px}.form-container.closing.svelte-khz94n{transform:translate(-50%,-50%) scale(.95);opacity:0}.close-button.svelte-khz94n{position:absolute;top:1rem;right:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsl(var(--bc) / .05);border:none;border-radius:50%;font-size:18px;cursor:pointer;transition:all .2s ease;z-index:10;color:hsl(var(--bc) / .7)}.close-button.svelte-khz94n:hover{background:hsl(var(--bc) / .1);transform:rotate(90deg);color:hsl(var(--bc))}.form-content.svelte-khz94n{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;-webkit-overflow-scrolling:touch}.form-header.svelte-khz94n{text-align:center;margin-bottom:2rem}.form-header.svelte-khz94n h2:where(.svelte-khz94n){font-size:1.5rem;font-weight:600;color:hsl(var(--p));margin:0 0 .5rem}.form-header.svelte-khz94n p:where(.svelte-khz94n){font-size:.875rem;color:hsl(var(--bc) / .7);margin:0}@media(max-width:768px){.form-container.svelte-khz94n{position:fixed;inset:auto 0 0;transform:none;border-radius:24px 24px 0 0;height:auto;max-height:calc(100vh - 2rem);width:100%;max-width:100%}.form-container.closing.svelte-khz94n{transform:translateY(100%)}.close-button.svelte-khz94n{top:.75rem;right:.75rem}}.form-content.svelte-khz94n::-webkit-scrollbar{width:6px}.form-content.svelte-khz94n::-webkit-scrollbar-track{background:hsl(var(--bc) / .05);border-radius:3px}.form-content.svelte-khz94n::-webkit-scrollbar-thumb{background:hsl(var(--bc) / .2);border-radius:3px}.form-content.svelte-khz94n::-webkit-scrollbar-thumb:hover{background:hsl(var(--bc) / .3)}.loading-placeholder.svelte-khz94n{padding:2rem}.animate-pulse.svelte-khz94n{animation:svelte-khz94n-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-khz94n-pulse{0%,to{opacity:1}50%{opacity:.5}}.space-y-4.svelte-khz94n>:where(.svelte-khz94n)+:where(.svelte-khz94n){margin-top:1rem}.admin-layout-wrapper.svelte-1uz152k{scrollbar-width:none;min-height:100dvh}.admin-layout-wrapper.svelte-1uz152k:not(.is-hydrated){opacity:0}.admin-layout-wrapper.is-hydrated.svelte-1uz152k{opacity:1;transition:opacity .3s ease}.scroll-locked.svelte-1uz152k{overflow:hidden}.admin-route{--admin-sidebar-width: 240px;--admin-header-height: 4rem}@media(max-width:768px){.admin-route{--admin-sidebar-width: 0px;--admin-header-height: 3.5rem}}.axo-page-container.svelte-2yyq1x{margin:0 auto;background:var(--axo-bg-page)}.axo-page-container--sm.svelte-2yyq1x{max-width:640px}.axo-page-container--md.svelte-2yyq1x{max-width:960px}.axo-page-container--lg.svelte-2yyq1x{max-width:1200px}.axo-page-container--xl.svelte-2yyq1x{max-width:1400px}.axo-page-container--2xl.svelte-2yyq1x{max-width:1600px}.axo-page-container--full.svelte-2yyq1x{max-width:none}.axo-page-container--pad-sm.svelte-2yyq1x{padding:var(--axo-space-4);padding-bottom:var(--axo-space-8)}.axo-page-container--pad-md.svelte-2yyq1x{padding:var(--axo-space-5);padding-bottom:var(--axo-space-10)}.axo-page-container--pad-lg.svelte-2yyq1x{padding:var(--axo-space-6) var(--axo-space-8);padding-bottom:var(--axo-space-12)}@media(max-width:768px){.axo-page-container--pad-lg.svelte-2yyq1x{padding:var(--axo-space-4);padding-bottom:var(--axo-space-8)}}.axo-search.svelte-17xwr9f{position:relative;display:flex;align-items:center}.axo-search__icon.svelte-17xwr9f{position:absolute;left:var(--axo-space-3);width:1rem;height:1rem;color:var(--axo-text-tertiary);pointer-events:none}.axo-search__input.svelte-17xwr9f{width:100%;padding:var(--axo-space-2) var(--axo-space-8) var(--axo-space-2) var(--axo-space-10);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);transition:all var(--axo-transition-base)}.axo-search__input.svelte-17xwr9f:focus{outline:none;border-color:var(--axo-border-dark);box-shadow:0 0 0 3px #0000000d}.axo-search__input.svelte-17xwr9f::-moz-placeholder{color:var(--axo-text-tertiary)}.axo-search__input.svelte-17xwr9f::placeholder{color:var(--axo-text-tertiary)}.axo-search__input.svelte-17xwr9f::-webkit-search-decoration,.axo-search__input.svelte-17xwr9f::-webkit-search-cancel-button,.axo-search__input.svelte-17xwr9f::-webkit-search-results-button,.axo-search__input.svelte-17xwr9f::-webkit-search-results-decoration{display:none}.axo-search__clear.svelte-17xwr9f{position:absolute;right:var(--axo-space-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:var(--axo-bg-subtle);border:none;border-radius:9999px;color:var(--axo-text-tertiary);cursor:pointer;transition:all var(--axo-transition-fast)}.axo-search__clear.svelte-17xwr9f:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-search--sm.svelte-17xwr9f .axo-search__input:where(.svelte-17xwr9f){padding:var(--axo-space-1) var(--axo-space-8) var(--axo-space-1) var(--axo-space-8);font-size:var(--axo-text-sm)}.axo-search--sm.svelte-17xwr9f .axo-search__clear:where(.svelte-17xwr9f){width:1.25rem;height:1.25rem}.axo-search--lg.svelte-17xwr9f .axo-search__input:where(.svelte-17xwr9f){padding:var(--axo-space-3) var(--axo-space-10) var(--axo-space-3) var(--axo-space-12);font-size:var(--axo-text-md)}.axo-search--lg.svelte-17xwr9f .axo-search__clear:where(.svelte-17xwr9f){right:var(--axo-space-3);width:1.75rem;height:1.75rem}.axo-filter-bar.svelte-uz6wai{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--axo-space-4);padding:var(--axo-space-4);margin-bottom:var(--axo-space-6);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg)}.axo-filter-bar__filters.svelte-uz6wai{display:flex;gap:var(--axo-space-4);align-items:flex-end;flex-wrap:wrap;flex:1;min-width:0}.axo-filter-bar__right.svelte-uz6wai{display:flex;align-items:center;gap:var(--axo-space-3);flex-shrink:0}.axo-filter-bar__count.svelte-uz6wai{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);white-space:nowrap}.axo-filter-bar__filtered.svelte-uz6wai{color:var(--axo-text-tertiary);font-size:var(--axo-text-xs)}.axo-filter-bar__actions.svelte-uz6wai{display:flex;gap:var(--axo-space-2)}@media(max-width:768px){.axo-filter-bar.svelte-uz6wai,.axo-filter-bar__filters.svelte-uz6wai{flex-direction:column;align-items:stretch}.axo-filter-bar__right.svelte-uz6wai{flex-direction:column;align-items:stretch;gap:var(--axo-space-2)}.axo-filter-bar__count.svelte-uz6wai{text-align:center}.axo-filter-bar__actions.svelte-uz6wai{justify-content:center}}.axo-view-toggle{display:inline-flex;gap:var(--axo-space-1);background:var(--axo-bg-subtle);padding:var(--axo-space-1);border-radius:var(--axo-radius-lg)}.axo-view-toggle__btn{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);background:transparent;border:none;border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-base);white-space:nowrap}.axo-view-toggle__btn:hover{color:var(--axo-text-primary);background:var(--axo-bg-card)}.axo-view-toggle__btn[data-state=on]{color:var(--axo-text-primary);background:var(--axo-bg-card);font-weight:var(--axo-weight-semibold);box-shadow:var(--axo-shadow-sm)}.axo-view-toggle__label{display:inline}@media(max-width:640px){.axo-view-toggle{width:100%}.axo-view-toggle__btn{flex:1;justify-content:center;padding:var(--axo-space-2) var(--axo-space-3)}.axo-view-toggle__label{display:none}}.axo-pagination.svelte-1ckgk9f{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--axo-space-4);padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg)}.axo-pagination__info.svelte-1ckgk9f{flex:1;min-width:150px}.axo-pagination__showing.svelte-1ckgk9f{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.axo-pagination__controls.svelte-1ckgk9f{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-pagination__page.svelte-1ckgk9f{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);padding:0 var(--axo-space-3);white-space:nowrap}.axo-pagination__per-page.svelte-1ckgk9f{flex-shrink:0}@media(max-width:768px){.axo-pagination.svelte-1ckgk9f{flex-direction:column;gap:var(--axo-space-3)}.axo-pagination__info.svelte-1ckgk9f{width:100%;text-align:center;min-width:auto}.axo-pagination__controls.svelte-1ckgk9f{width:100%;justify-content:center}.axo-pagination__per-page.svelte-1ckgk9f{width:100%}}.axo-stats-grid.svelte-e5fi5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.axo-stats-grid--2.svelte-e5fi5q{grid-template-columns:repeat(2,1fr)}.axo-stats-grid--3.svelte-e5fi5q{grid-template-columns:repeat(3,1fr)}.axo-stats-grid--4.svelte-e5fi5q{grid-template-columns:repeat(4,1fr)}.axo-stat-card.svelte-e5fi5q{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);transition:all var(--axo-transition-base);font-family:inherit}.axo-stat-card--clickable.svelte-e5fi5q{cursor:pointer}.axo-stat-card--clickable.svelte-e5fi5q:hover{border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-md);transform:translateY(-1px)}.axo-stat-card--active.svelte-e5fi5q{border-color:var(--axo-text-primary);background:var(--axo-bg-subtle)}.axo-stat-card__icon.svelte-e5fi5q{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--axo-radius-md);flex-shrink:0}.axo-stat-card--default.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-stat-card--primary.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:hsl(var(--p) / 10%);color:hsl(var(--p))}.axo-stat-card--success.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:hsl(var(--su) / 10%);color:hsl(var(--su))}.axo-stat-card--warning.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:hsl(var(--wa) / 10%);color:hsl(var(--wa))}.axo-stat-card--error.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:hsl(var(--er) / 10%);color:hsl(var(--er))}.axo-stat-card--info.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:hsl(var(--in) / 10%);color:hsl(var(--in))}.axo-stat-card__content.svelte-e5fi5q{display:flex;flex-direction:column;gap:var(--axo-space-1);min-width:0}.axo-stat-card__value.svelte-e5fi5q{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);line-height:1;font-variant-numeric:tabular-nums}.axo-stat-card__label.svelte-e5fi5q{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-widest);color:var(--axo-text-tertiary)}.axo-stat-card__desc.svelte-e5fi5q{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}@media(max-width:1024px){.axo-stats-grid--4.svelte-e5fi5q{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.axo-stats-grid.svelte-e5fi5q,.axo-stats-grid--2.svelte-e5fi5q,.axo-stats-grid--3.svelte-e5fi5q,.axo-stats-grid--4.svelte-e5fi5q{grid-template-columns:repeat(2,1fr)}.axo-stat-card.svelte-e5fi5q{padding:var(--axo-space-3)}.axo-stat-card__icon.svelte-e5fi5q{width:2rem;height:2rem}.axo-stat-card__value.svelte-e5fi5q{font-size:var(--axo-text-xl)}}.axo-confirm-backdrop{position:fixed;inset:0;background:hsl(var(--n) / 50%);z-index:100;animation:svelte-1v4a4dz-fadeIn .15s ease}.axo-confirm-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);padding:var(--axo-space-6);max-width:400px;width:calc(100% - 2rem);text-align:center;box-shadow:var(--axo-shadow-lg);animation:svelte-1v4a4dz-slideUp .2s ease;z-index:101}.axo-confirm-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;margin-bottom:var(--axo-space-4)}.axo-confirm-dialog__icon--primary{background:hsl(var(--p) / 10%);color:hsl(var(--p))}.axo-confirm-dialog__icon--danger{background:hsl(var(--er) / 10%);color:hsl(var(--er))}.axo-confirm-dialog__icon--warning{background:hsl(var(--wa) / 10%);color:hsl(var(--wa))}.axo-confirm-dialog__title{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.axo-confirm-dialog__message{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);line-height:1.6;margin:0 0 var(--axo-space-6) 0}.axo-confirm-dialog__actions{display:flex;gap:var(--axo-space-3);justify-content:center}.axo-cancel-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:var(--axo-weight-medium);background:transparent;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-base)}.axo-cancel-btn:hover:not(:disabled){background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-cancel-btn:disabled{opacity:.6;cursor:not-allowed}.axo-confirm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:var(--axo-weight-medium);border:none;border-radius:var(--axo-radius-lg);cursor:pointer;transition:all var(--axo-transition-base)}.axo-confirm-btn:disabled{opacity:.6;cursor:not-allowed}.axo-confirm-btn--primary{background:var(--axo-text-primary);color:var(--axo-bg-card)}.axo-confirm-btn--primary:hover:not(:disabled){background:var(--axo-text-secondary)}.axo-confirm-btn--danger{background:hsl(var(--er));color:#fff}.axo-confirm-btn--danger:hover:not(:disabled){background:hsl(var(--er) / 90%)}.axo-confirm-btn--warning{background:hsl(var(--wa));color:var(--axo-text-primary)}.axo-confirm-btn--warning:hover:not(:disabled){background:hsl(var(--wa) / 90%)}@keyframes svelte-1v4a4dz-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1v4a4dz-slideUp{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}.axo-spin{animation:svelte-1v4a4dz-spin 1s linear infinite}@keyframes svelte-1v4a4dz-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.axo-visibility-legend.svelte-fzfkqa{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-3) var(--axo-space-4)}.axo-visibility-legend__header.svelte-fzfkqa{font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);margin-bottom:var(--axo-space-2)}.axo-visibility-legend__items.svelte-fzfkqa{display:flex;flex-direction:column;gap:var(--axo-space-2)}.axo-visibility-legend__item.svelte-fzfkqa{display:flex;align-items:flex-start;gap:var(--axo-space-2)}.axo-visibility-legend__indicator.svelte-fzfkqa{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px}.axo-visibility-legend__indicator--client.svelte-fzfkqa{color:var(--axo-client-visible-color)}.axo-visibility-legend__indicator--admin.svelte-fzfkqa{color:var(--axo-admin-only-color)}.axo-visibility-legend__content.svelte-fzfkqa{display:flex;flex-direction:column;gap:1px}.axo-visibility-legend__label.svelte-fzfkqa{font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-visibility-legend__desc.svelte-fzfkqa{color:var(--axo-text-tertiary);font-size:.65rem}.axo-visibility-legend--compact.svelte-fzfkqa{display:inline-flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-1) var(--axo-space-3);background:transparent;border:none}.axo-visibility-legend--compact.svelte-fzfkqa .axo-visibility-legend__item:where(.svelte-fzfkqa){display:inline-flex;align-items:center;gap:var(--axo-space-1)}.axo-visibility-legend__dot.svelte-fzfkqa{width:8px;height:8px;border-radius:50%;flex-shrink:0}.axo-visibility-legend__dot--client.svelte-fzfkqa{background:var(--axo-client-visible-color)}.axo-visibility-legend__dot--admin.svelte-fzfkqa{background:var(--axo-admin-only-color)}.axo-visibility-legend__text.svelte-fzfkqa{color:var(--axo-text-secondary)}.axo-visibility-legend__divider.svelte-fzfkqa{color:var(--axo-border-default)}.axo-visibility-badge.svelte-1ucgf7i{display:inline-flex;align-items:center;gap:3px;font-family:var(--axo-font-mono);font-size:.6rem;font-weight:var(--axo-weight-medium);padding:1px 5px;border-radius:var(--axo-radius-sm);text-transform:uppercase;letter-spacing:.03em;line-height:1.4;vertical-align:middle}.axo-visibility-badge--client.svelte-1ucgf7i{background:var(--axo-client-visible-bg);color:var(--axo-client-visible-text);border:1px solid var(--axo-client-visible-border)}.axo-visibility-badge--admin.svelte-1ucgf7i{background:var(--axo-admin-only-bg);color:var(--axo-admin-only-color);border:1px solid var(--axo-admin-only-border)}.axo-visibility-badge.svelte-1ucgf7i svg:where(.svelte-1ucgf7i){flex-shrink:0}.axo-visibility-badge__text.svelte-1ucgf7i{white-space:nowrap}.axo-datagrid.svelte-rgd7hn{position:relative;width:100%;border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border-default);background:var(--axo-bg-card);overflow:hidden}.axo-datagrid__scroll-container.svelte-rgd7hn{overflow-x:auto;overflow-y:visible}.axo-table--grid.svelte-rgd7hn{table-layout:fixed;border-collapse:collapse;border-spacing:0}.axo-table__head.svelte-rgd7hn{position:sticky;top:0;z-index:4;background:var(--axo-bg-card)}.axo-table__head-cell.svelte-rgd7hn{position:relative;padding:var(--axo-space-3) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:600;text-align:left;color:var(--axo-text-secondary);background:var(--axo-bg-card);border-bottom:1px solid var(--axo-border-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.axo-table__head-cell--frozen.svelte-rgd7hn{position:sticky;z-index:5;background:var(--axo-bg-card);box-shadow:var(--axo-shadow-sm)}.axo-table__head-cell--sortable.svelte-rgd7hn{cursor:pointer;transition:background-color var(--axo-transition-fast)}.axo-table__head-cell--sortable.svelte-rgd7hn:hover{background:var(--axo-bg-hover)}.axo-table__head-cell--sorted.svelte-rgd7hn{color:var(--axo-text-primary);background:var(--axo-bg-subtle)}.axo-table__head-cell-content.svelte-rgd7hn{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-table__sort-indicator.svelte-rgd7hn{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.axo-table__body.svelte-rgd7hn{position:relative}.axo-table--grid .axo-table__cell{padding:0;border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table--grid .axo-table__cell--frozen{position:sticky;z-index:2;background:var(--axo-bg-card);box-shadow:var(--axo-shadow-sm)}.axo-table--grid .axo-table__row:hover .axo-table__cell,.axo-table--grid .axo-table__row:hover .axo-table__cell--frozen{background:var(--axo-bg-hover)}.editable-cell.svelte-1x2jqu5{position:relative;min-height:2rem;display:flex;align-items:center;border-radius:var(--axo-radius-sm);transition:background-color var(--axo-transition-fast)}.editable-cell--public.svelte-1x2jqu5{background:color-mix(in srgb,var(--axo-accent-primary) 5%,transparent)}.editable-cell--public.svelte-1x2jqu5:hover{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent)}.editable-cell--admin.svelte-1x2jqu5{background:var(--axo-bg-card)}.editable-cell--admin.svelte-1x2jqu5:hover{background:var(--axo-bg-hover)}.editable-cell--editing.svelte-1x2jqu5{background:var(--axo-bg-card);box-shadow:0 0 0 2px var(--axo-border-medium)}.editable-cell--disabled.svelte-1x2jqu5{opacity:.6;cursor:not-allowed}.editable-cell--error.svelte-1x2jqu5{box-shadow:0 0 0 2px var(--axo-status-error)}.editable-cell--grid.svelte-1x2jqu5{outline:none}.editable-cell--grid.svelte-1x2jqu5:focus-within{box-shadow:0 0 0 2px var(--axo-border-dark)}.editable-cell--grid.svelte-1x2jqu5 .editable-cell__display:where(.svelte-1x2jqu5):focus{outline:none;box-shadow:inset 0 0 0 2px var(--axo-border-medium)}.editable-cell__display.svelte-1x2jqu5{flex:1;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-primary);cursor:pointer;border-radius:var(--axo-radius-sm);white-space:pre-wrap;word-break:break-word;min-height:1.5rem;line-height:1.5}.editable-cell__display--empty.svelte-1x2jqu5{color:var(--axo-text-tertiary);font-style:italic}.editable-cell--disabled.svelte-1x2jqu5 .editable-cell__display:where(.svelte-1x2jqu5){cursor:not-allowed}.editable-cell__edit.svelte-1x2jqu5{flex:1;display:flex;align-items:center;gap:var(--axo-space-2);position:relative}.editable-cell__input.svelte-1x2jqu5,.editable-cell__textarea.svelte-1x2jqu5,.editable-cell__select.svelte-1x2jqu5{width:100%;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);outline:none;transition:border-color var(--axo-transition-fast)}.editable-cell__input.svelte-1x2jqu5:focus,.editable-cell__textarea.svelte-1x2jqu5:focus,.editable-cell__select.svelte-1x2jqu5:focus{border-color:var(--axo-border-dark)}.editable-cell__textarea.svelte-1x2jqu5{min-height:4rem;resize:vertical;line-height:1.5}.editable-cell__select.svelte-1x2jqu5{cursor:pointer}.editable-cell__checkbox-label.svelte-1x2jqu5{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);cursor:pointer;font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-primary)}.editable-cell__checkbox.svelte-1x2jqu5{width:1rem;height:1rem;cursor:pointer;accent-color:var(--axo-text-primary)}.editable-cell__spinner.svelte-1x2jqu5{position:absolute;right:var(--axo-space-2);width:1rem;height:1rem;border:2px solid var(--axo-border-light);border-top-color:var(--axo-text-primary);border-radius:50%;animation:svelte-1x2jqu5-editable-cell-spin .6s linear infinite}@keyframes svelte-1x2jqu5-editable-cell-spin{to{transform:rotate(360deg)}}.editable-cell__error.svelte-1x2jqu5{position:absolute;bottom:-1.25rem;left:0;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-status-error);white-space:nowrap}.axo-field-group{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-3);overflow:hidden}.axo-field-group--public{border-left:3px solid color-mix(in srgb,var(--axo-accent-primary) 50%,transparent)}.axo-field-group--admin{border-left:3px solid var(--axo-border-medium)}.axo-field-group[data-state=closed]{background:var(--axo-bg-subtle)}.axo-field-group--compact{margin-bottom:var(--axo-space-2)}.axo-field-group--compact .axo-field-group__header{padding:var(--axo-space-2) var(--axo-space-3)}.axo-field-group--compact .axo-field-group__content{padding:var(--axo-space-3)}.axo-field-group--compact .axo-field-group__grid{gap:var(--axo-space-3)}.axo-field-group__header{display:flex;align-items:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color var(--axo-transition-fast)}.axo-field-group__header:hover{background:var(--axo-bg-hover)}.axo-field-group__header .axo-field-group__icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--axo-text-tertiary);flex-shrink:0}.axo-field-group--public .axo-field-group__icon{color:color-mix(in srgb,var(--axo-accent-primary) 70%,transparent)}.axo-field-group__header .axo-field-group__title{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);color:var(--axo-text-primary);flex:1}.axo-field-group__header .axo-field-group__visibility{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);padding:.125rem var(--axo-space-2);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm)}.axo-field-group--public .axo-field-group__visibility{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);color:color-mix(in srgb,var(--axo-accent-primary) 80%,transparent)}.axo-field-group__header .axo-field-group__chevron{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--axo-text-tertiary);transition:transform var(--axo-transition-fast);flex-shrink:0}.axo-field-group__header[data-state=open] .axo-field-group__chevron{transform:rotate(180deg)}.axo-field-group__content{padding:var(--axo-space-4);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-card)}.axo-field-group__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--axo-space-4)}@media(min-width:1280px){.axo-field-group__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.axo-field-group__grid{grid-template-columns:1fr}}.axo-field-modal__backdrop{position:fixed;inset:0;background:var(--axo-bg-overlay);backdrop-filter:blur(2px);z-index:100}.axo-field-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem);max-width:48rem;max-height:90vh;display:flex;flex-direction:column;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);box-shadow:var(--axo-shadow-lg);overflow:hidden;z-index:101}.axo-field-modal__header.svelte-3yigua{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.axo-field-modal__header-icon.svelte-3yigua{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--axo-bg-card);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary)}.axo-field-modal__title{flex:1;font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.axo-field-modal__close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:var(--axo-radius-md);color:var(--axo-text-tertiary);cursor:pointer;transition:all var(--axo-transition-fast)}.axo-field-modal__close:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-field-modal__content.svelte-3yigua{flex:1;overflow-y:auto;padding:var(--axo-space-4)}.axo-field-modal__editor.svelte-3yigua{display:flex;flex-direction:column;gap:var(--axo-space-3)}.axo-field-modal__hint{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary);margin:0;padding:var(--axo-space-3);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md)}.axo-field-modal__textarea.svelte-3yigua{width:100%;padding:var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);resize:vertical;line-height:1.6}.axo-field-modal__textarea.svelte-3yigua:focus{outline:none;border-color:var(--axo-border-dark)}.axo-field-modal__textarea--code.svelte-3yigua{font-family:SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:var(--axo-text-sm);line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.axo-field-modal__image-preview.svelte-3yigua{min-height:12rem;padding:var(--axo-space-4);background:var(--axo-bg-subtle);border:1px dashed var(--axo-border-default);border-radius:var(--axo-radius-md)}.axo-field-modal__json-preview.svelte-3yigua{font-family:SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:var(--axo-text-sm);color:var(--axo-text-secondary);white-space:pre-wrap;word-break:break-word;margin:0}.axo-field-modal__empty.svelte-3yigua{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary);text-align:center;margin:0}.axo-field-modal__unsupported.svelte-3yigua{font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-tertiary);text-align:center;padding:var(--axo-space-8)}.axo-field-modal__error.svelte-3yigua{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3);background:color-mix(in srgb,var(--axo-status-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--axo-status-error) 20%,transparent);border-radius:var(--axo-radius-md);color:var(--axo-status-error);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);margin-top:var(--axo-space-3)}.axo-field-modal__footer.svelte-3yigua{display:flex;justify-content:flex-end;gap:var(--axo-space-3);padding:var(--axo-space-4);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.site-controls-bar.svelte-cxd299{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-6);overflow:hidden}.controls-section.svelte-cxd299{padding:var(--axo-space-3) var(--axo-space-4)}.controls-section--links.svelte-cxd299{display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light)}.controls-section--expanded.svelte-cxd299{display:flex;align-items:center;gap:var(--axo-space-6);background:var(--axo-bg-subtle);flex-wrap:wrap}.quick-links.svelte-cxd299{display:flex;gap:var(--axo-space-1);flex-wrap:wrap}.quick-link.svelte-cxd299{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border:1px solid transparent;border-radius:var(--axo-radius-md);transition:all var(--axo-transition-fast);text-decoration:none!important}.quick-link.svelte-cxd299:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover);border-color:var(--axo-border-default)}.quick-link__label.svelte-cxd299{font-family:var(--axo-font-mono);font-weight:var(--axo-weight-medium)}.system-status.svelte-cxd299{flex-shrink:0}.status-indicator.svelte-cxd299{display:inline-flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-family:var(--axo-font-mono);color:var(--axo-text-secondary);background:none;border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast)}.status-indicator.svelte-cxd299:hover{border-color:var(--axo-border-medium)}.status-indicator--warning.svelte-cxd299{border-color:var(--axo-status-warning)}.status-dot.svelte-cxd299{width:6px;height:6px;border-radius:50%;background:var(--axo-status-warning)}.status-dot--healthy.svelte-cxd299{background:var(--axo-status-active)}.status-text.svelte-cxd299{font-weight:var(--axo-weight-medium)}.control-group.svelte-cxd299{display:flex;align-items:center;gap:var(--axo-space-2)}.control-header.svelte-cxd299{display:flex;align-items:center;gap:var(--axo-space-1);font-size:var(--axo-text-xs);font-family:var(--axo-font-mono);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.mini-toggle.svelte-cxd299{display:inline-flex;align-items:center;padding:2px;background:none;border:none;cursor:pointer}.mini-toggle.svelte-cxd299:disabled{opacity:.5;cursor:not-allowed}.mini-toggle__track.svelte-cxd299{position:relative;width:28px;height:16px;background:var(--axo-border-medium);border-radius:8px;transition:background var(--axo-transition-fast)}.mini-toggle--active.svelte-cxd299 .mini-toggle__track:where(.svelte-cxd299){background:var(--axo-status-error)}.mini-toggle__thumb.svelte-cxd299{position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--axo-bg-card);border-radius:50%;transition:transform var(--axo-transition-fast)}.mini-toggle--active.svelte-cxd299 .mini-toggle__thumb:where(.svelte-cxd299){transform:translate(12px)}.route-controls.svelte-cxd299{display:flex;gap:var(--axo-space-2);flex-wrap:wrap}.route-toggle.svelte-cxd299{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-family:var(--axo-font-mono);color:var(--axo-text-secondary);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast)}.route-toggle.svelte-cxd299:hover{border-color:var(--axo-border-medium)}.route-toggle--disabled.svelte-cxd299{background:color-mix(in srgb,var(--axo-status-warning) 10%,transparent);border-color:color-mix(in srgb,var(--axo-status-warning) 30%,transparent)}.route-toggle__label.svelte-cxd299{font-weight:var(--axo-weight-medium)}.route-toggle__status.svelte-cxd299{font-size:9px;padding:1px 4px;border-radius:3px;background:var(--axo-bg-subtle)}.route-toggle--disabled.svelte-cxd299 .route-toggle__status:where(.svelte-cxd299){background:color-mix(in srgb,var(--axo-status-warning) 20%,transparent);color:var(--axo-status-warning)}.status-details.svelte-cxd299{display:flex;gap:var(--axo-space-3);margin-left:auto}.status-item.svelte-cxd299{display:flex;align-items:center;gap:var(--axo-space-1);font-size:var(--axo-text-xs);font-family:var(--axo-font-mono);color:var(--axo-text-secondary)}.status-item__dot.svelte-cxd299{width:6px;height:6px;border-radius:50%;background:var(--axo-status-active)}.status-item--error.svelte-cxd299 .status-item__dot:where(.svelte-cxd299){background:var(--axo-status-error)}.maintenance-warning.svelte-cxd299{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2);background:color-mix(in srgb,var(--axo-status-error) 10%,transparent);color:var(--axo-status-error);font-size:var(--axo-text-xs);font-family:var(--axo-font-mono);font-weight:var(--axo-weight-medium)}@media(max-width:768px){.controls-section--links.svelte-cxd299{flex-direction:column;align-items:stretch;gap:var(--axo-space-3)}.quick-links.svelte-cxd299{justify-content:center}.system-status.svelte-cxd299{display:flex;justify-content:center}.controls-section--expanded.svelte-cxd299{flex-direction:column;align-items:stretch}.status-details.svelte-cxd299{margin-left:0;justify-content:center}}.analytics-grid.svelte-ms08b3{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}@media(min-width:1200px){.analytics-grid.svelte-ms08b3{grid-template-columns:repeat(6,1fr)}}@media(min-width:768px)and (max-width:1199px){.analytics-grid.svelte-ms08b3{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.analytics-grid.svelte-ms08b3{grid-template-columns:repeat(2,1fr)}}.analytics-card.svelte-ms08b3{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4);transition:all var(--axo-transition-base)}.analytics-card.svelte-ms08b3:hover{border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-md);transform:translateY(-1px)}.analytics-card--loading.svelte-ms08b3{opacity:.7}.analytics-card__header.svelte-ms08b3{display:flex;align-items:center;gap:var(--axo-space-2);margin-bottom:var(--axo-space-3)}.analytics-card__icon.svelte-ms08b3{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--axo-radius-md);background:color-mix(in srgb,var(--icon-color, #6b7280) 10%,transparent);color:var(--icon-color, var(--axo-text-secondary))}.analytics-card__title.svelte-ms08b3{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.analytics-card__value.svelte-ms08b3{font-family:var(--axo-font-mono);font-size:1.75rem;font-weight:var(--axo-weight-bold);color:var(--axo-text-primary);line-height:1;margin-bottom:var(--axo-space-2)}.loading-placeholder.svelte-ms08b3{display:inline-block;width:40px;height:1.75rem;background:var(--axo-bg-hover);border-radius:var(--axo-radius-sm);animation:svelte-ms08b3-pulse 1.5s ease-in-out infinite}@keyframes svelte-ms08b3-pulse{0%,to{opacity:1}50%{opacity:.5}}.analytics-card__change.svelte-ms08b3{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.analytics-card__change--up.svelte-ms08b3{color:var(--axo-status-active)}.analytics-card__change--down.svelte-ms08b3{color:var(--axo-status-error)}.analytics-card__change--neutral.svelte-ms08b3{color:var(--axo-text-muted)}.kanban-board.svelte-6hrkou{background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.kanban-header.svelte-6hrkou{display:grid;grid-template-columns:repeat(3,1fr);background:var(--axo-bg-card);border-bottom:1px solid var(--axo-border-light)}.kanban-column-header.svelte-6hrkou{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-3) var(--axo-space-4);border-right:1px solid var(--axo-border-light)}.kanban-column-header.svelte-6hrkou:last-child{border-right:none}.column-title.svelte-6hrkou{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.column-count.svelte-6hrkou{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);padding:2px 6px;border-radius:9999px}.kanban-columns.svelte-6hrkou{display:grid;grid-template-columns:repeat(3,1fr);min-height:300px}.kanban-column.svelte-6hrkou{padding:var(--axo-space-3);border-right:1px solid var(--axo-border-light)}.kanban-column.svelte-6hrkou:last-child{border-right:none}.kanban-tasks.svelte-6hrkou{display:flex;flex-direction:column;gap:var(--axo-space-2)}.task-card.svelte-6hrkou{display:flex;flex-direction:column;background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-3);cursor:pointer;transition:all var(--axo-transition-fast);min-height:100px}.task-card.svelte-6hrkou:hover{border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-sm)}.task-card--dragging.svelte-6hrkou{opacity:.5;transform:rotate(2deg)}.task-card__header.svelte-6hrkou{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-2)}.task-category.svelte-6hrkou{font-size:9px;font-family:var(--axo-font-mono);font-weight:var(--axo-weight-medium);padding:2px 6px;border-radius:var(--axo-radius-sm);text-transform:uppercase;letter-spacing:.03em}.task-priority.svelte-6hrkou{display:flex;align-items:center}.task-card__title.svelte-6hrkou{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1);line-height:1.3}.task-card__description.svelte-6hrkou{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-card__due.svelte-6hrkou{display:flex;align-items:center;gap:var(--axo-space-1);font-size:var(--axo-text-xs);font-family:var(--axo-font-mono);color:var(--axo-text-tertiary)}.task-card__due--overdue.svelte-6hrkou{color:var(--axo-status-error)}.task-card__footer.svelte-6hrkou{display:flex;align-items:center;gap:var(--axo-space-3);margin-top:auto;padding-top:var(--axo-space-2)}.task-card__time.svelte-6hrkou{display:flex;align-items:center;gap:var(--axo-space-1);font-size:var(--axo-text-xs);font-family:var(--axo-font-mono);color:var(--axo-text-tertiary)}.task-card__time--over.svelte-6hrkou{color:var(--axo-status-error);font-weight:var(--axo-weight-medium)}.time-logged-display.svelte-6hrkou{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.time-percentage.svelte-6hrkou{color:var(--axo-text-tertiary)}.time-percentage.over.svelte-6hrkou{color:var(--axo-status-error);font-weight:var(--axo-weight-medium)}.add-task-btn.svelte-6hrkou{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-1);padding:var(--axo-space-2);font-size:var(--axo-text-xs);font-family:var(--axo-font-mono);color:var(--axo-text-tertiary);background:transparent;border:1px dashed var(--axo-border-default);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast)}.add-task-btn.svelte-6hrkou:hover{color:var(--axo-text-primary);border-color:var(--axo-border-medium);background:var(--axo-bg-card)}.modal-overlay.svelte-6hrkou{position:fixed;inset:0;background:var(--axo-bg-overlay);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--axo-space-4)}.modal-panel.svelte-6hrkou{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);width:100%;max-width:28rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--axo-shadow-lg)}.modal-header.svelte-6hrkou{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light)}.modal-header.svelte-6hrkou h3:where(.svelte-6hrkou){font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.modal-close.svelte-6hrkou{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:var(--axo-radius-md);color:var(--axo-text-tertiary);cursor:pointer;transition:all var(--axo-transition-fast)}.modal-close.svelte-6hrkou:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.modal-body.svelte-6hrkou{padding:var(--axo-space-4);overflow-y:auto}.modal-footer.svelte-6hrkou{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-4);border-top:1px solid var(--axo-border-light)}.modal-footer__spacer.svelte-6hrkou{flex:1}.form-group.svelte-6hrkou{margin-bottom:var(--axo-space-4)}.form-group.svelte-6hrkou label:where(.svelte-6hrkou),.form-group__label.svelte-6hrkou{display:block;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);margin-bottom:var(--axo-space-1)}.form-input.svelte-6hrkou,.form-select.svelte-6hrkou,.form-textarea.svelte-6hrkou{width:100%;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);transition:border-color var(--axo-transition-fast)}.form-input.svelte-6hrkou:focus,.form-select.svelte-6hrkou:focus,.form-textarea.svelte-6hrkou:focus{outline:none;border-color:var(--axo-border-dark)}.form-row.svelte-6hrkou{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-4)}.btn.svelte-6hrkou{display:inline-flex;align-items:center;justify-content:center;padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast);border:1px solid transparent}.btn.svelte-6hrkou:disabled{opacity:.5;cursor:not-allowed}.btn--primary.svelte-6hrkou{background:var(--axo-text-primary);color:var(--axo-bg-card)}.btn--primary.svelte-6hrkou:hover:not(:disabled){background:var(--axo-text-secondary)}.btn--ghost.svelte-6hrkou{background:transparent;border-color:var(--axo-border-default);color:var(--axo-text-secondary)}.btn--ghost.svelte-6hrkou:hover:not(:disabled){background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.btn--danger.svelte-6hrkou{background:var(--axo-status-error);color:var(--axo-bg-card)}.btn--danger.svelte-6hrkou:hover:not(:disabled){background:var(--axo-status-error);opacity:.9}@media(max-width:768px){.kanban-header.svelte-6hrkou,.kanban-columns.svelte-6hrkou{grid-template-columns:1fr}.kanban-column.svelte-6hrkou{border-right:none;border-bottom:1px solid var(--axo-border-light)}.kanban-column.svelte-6hrkou:last-child{border-bottom:none}.kanban-column-header.svelte-6hrkou{border-right:none}.form-row.svelte-6hrkou{grid-template-columns:1fr}}.gantt-chart.svelte-1otx7s9{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.gantt-header.svelte-1otx7s9{display:flex;background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light)}.gantt-header__label.svelte-1otx7s9{width:200px;flex-shrink:0;padding:var(--axo-space-3) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);border-right:1px solid var(--axo-border-light)}.gantt-header__dates.svelte-1otx7s9{flex:1;display:flex}.gantt-date.svelte-1otx7s9{flex:1;display:flex;flex-direction:column;align-items:center;padding:var(--axo-space-2);border-right:1px solid var(--axo-border-light);min-width:0}.gantt-date.svelte-1otx7s9:last-child{border-right:none}.gantt-date--today.svelte-1otx7s9{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent)}.gantt-date--weekend.svelte-1otx7s9{background:var(--axo-bg-hover)}.gantt-date__weekday.svelte-1otx7s9{font-family:var(--axo-font-mono);font-size:9px;color:var(--axo-text-tertiary);text-transform:uppercase}.gantt-date__day.svelte-1otx7s9{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.gantt-date--today.svelte-1otx7s9 .gantt-date__day:where(.svelte-1otx7s9){color:var(--axo-accent-primary)}.gantt-body.svelte-1otx7s9{min-height:200px}.gantt-empty.svelte-1otx7s9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-8);color:var(--axo-text-tertiary);text-align:center}.gantt-empty.svelte-1otx7s9 p:where(.svelte-1otx7s9){font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);margin:var(--axo-space-2) 0 var(--axo-space-1)}.gantt-empty.svelte-1otx7s9 span:where(.svelte-1otx7s9){font-size:var(--axo-text-xs)}.gantt-row.svelte-1otx7s9{display:flex;border-bottom:1px solid var(--axo-border-light)}.gantt-row.svelte-1otx7s9:last-child{border-bottom:none}.gantt-row__label.svelte-1otx7s9{width:200px;flex-shrink:0;padding:var(--axo-space-3) var(--axo-space-4);display:flex;flex-direction:column;gap:var(--axo-space-1);border-right:1px solid var(--axo-border-light);background:var(--axo-bg-card)}.gantt-task-title.svelte-1otx7s9{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-task-meta.svelte-1otx7s9{display:flex;align-items:center;gap:var(--axo-space-2);flex-wrap:wrap}.gantt-task-status.svelte-1otx7s9{font-size:9px;font-family:var(--axo-font-mono);padding:2px 6px;border-radius:var(--axo-radius-sm);text-transform:uppercase;letter-spacing:.03em;width:-moz-fit-content;width:fit-content}.gantt-task-time.svelte-1otx7s9{display:flex;align-items:center;gap:2px;font-size:9px;font-family:var(--axo-font-mono);color:var(--axo-text-tertiary)}.gantt-task-time--over.svelte-1otx7s9{color:var(--axo-status-error);font-weight:var(--axo-weight-medium)}.gantt-row__timeline.svelte-1otx7s9{flex:1;position:relative;display:flex;min-height:48px}.gantt-grid-line.svelte-1otx7s9{flex:1;border-right:1px solid var(--axo-border-light)}.gantt-grid-line.svelte-1otx7s9:last-child{border-right:none}.gantt-grid-line--today.svelte-1otx7s9{background:color-mix(in srgb,var(--axo-accent-primary) 5%,transparent)}.gantt-grid-line--weekend.svelte-1otx7s9{background:var(--axo-bg-subtle)}.gantt-bar.svelte-1otx7s9{position:absolute;top:50%;transform:translateY(-50%);height:24px;background:color-mix(in srgb,var(--bar-color, var(--axo-text-muted)) 20%,transparent);border:1px solid var(--bar-color, var(--axo-text-muted));border-radius:var(--axo-radius-sm);display:flex;align-items:center;overflow:hidden;min-width:30px}.gantt-bar__progress.svelte-1otx7s9{position:absolute;top:0;left:0;height:100%;background:var(--bar-color, var(--axo-text-muted));opacity:.3;transition:width var(--axo-transition-base)}.gantt-bar__label.svelte-1otx7s9{position:relative;z-index:1;font-family:var(--axo-font-mono);font-size:9px;font-weight:var(--axo-weight-semibold);color:var(--bar-color, var(--axo-text-muted));padding:0 var(--axo-space-2);white-space:nowrap}.gantt-legend.svelte-1otx7s9{display:flex;align-items:center;gap:var(--axo-space-4);padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-subtle);border-top:1px solid var(--axo-border-light);flex-wrap:wrap}.gantt-legend__title.svelte-1otx7s9{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.gantt-legend__item.svelte-1otx7s9{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.gantt-legend__color.svelte-1otx7s9{width:12px;height:12px;border-radius:2px}@media(max-width:768px){.gantt-header__label.svelte-1otx7s9,.gantt-row__label.svelte-1otx7s9{width:120px}.gantt-date.svelte-1otx7s9{padding:var(--axo-space-1)}.gantt-date__weekday.svelte-1otx7s9{display:none}.gantt-legend.svelte-1otx7s9{flex-direction:column;align-items:flex-start}}.dashboard-tile.svelte-xx75bf{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-4);transition:all var(--axo-transition-base);overflow:hidden}.dashboard-tile.svelte-xx75bf:hover{border-color:var(--axo-border-medium)}.dashboard-tile--pinned.svelte-xx75bf{border-color:var(--axo-status-active);box-shadow:0 0 0 1px var(--axo-status-active)}.dashboard-tile--dragging.svelte-xx75bf{opacity:.5;cursor:grabbing}.dashboard-tile--drag-over.svelte-xx75bf{border-color:var(--axo-status-info);border-style:dashed;background:color-mix(in srgb,var(--axo-status-info) 5%,transparent)}.tile-header.svelte-xx75bf{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-4);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tile-header.svelte-xx75bf:hover{background:var(--axo-bg-hover)}.tile-header.svelte-xx75bf:focus-visible{outline:2px solid var(--axo-status-active);outline-offset:-2px;border-radius:var(--axo-radius-lg)}.tile-drag-handle.svelte-xx75bf{display:flex;align-items:center;justify-content:center;color:var(--axo-text-muted);cursor:grab;padding:var(--axo-space-1);margin:calc(-1 * var(--axo-space-1));border-radius:var(--axo-radius-sm);transition:color var(--axo-transition-fast)}.tile-drag-handle.svelte-xx75bf:hover{color:var(--axo-text-secondary);background:var(--axo-bg-subtle)}.dashboard-tile--dragging.svelte-xx75bf .tile-drag-handle:where(.svelte-xx75bf){cursor:grabbing}.tile-icon.svelte-xx75bf{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);flex-shrink:0}.dashboard-tile--pinned.svelte-xx75bf .tile-icon:where(.svelte-xx75bf){background:color-mix(in srgb,var(--axo-status-active) 10%,transparent);border-color:var(--axo-status-active);color:var(--axo-status-active)}.tile-info.svelte-xx75bf{flex:1;min-width:0}.tile-title.svelte-xx75bf{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;line-height:1.2}.tile-subtitle.svelte-xx75bf{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin:0}.tile-summary.svelte-xx75bf{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);margin:0;font-weight:var(--axo-weight-medium)}.tile-actions.svelte-xx75bf{display:flex;align-items:center;gap:var(--axo-space-2)}.tile-action-btn.svelte-xx75bf{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-sm);color:var(--axo-text-muted);cursor:pointer;transition:all var(--axo-transition-fast)}.tile-action-btn.svelte-xx75bf:hover{color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border-color:var(--axo-border-light)}.tile-action-btn--active.svelte-xx75bf{color:var(--axo-status-active);background:color-mix(in srgb,var(--axo-status-active) 10%,transparent);border-color:var(--axo-status-active)}.tile-toggle-icon.svelte-xx75bf{display:flex;align-items:center;justify-content:center;color:var(--axo-text-muted);transition:transform var(--axo-transition-fast)}.tile-toggle-icon--collapsed.svelte-xx75bf{transform:rotate(-90deg)}.tile-content.svelte-xx75bf{max-height:2000px;overflow:hidden;transition:max-height .3s ease-in-out}.tile-content--hidden.svelte-xx75bf{max-height:0}.tile-content-inner.svelte-xx75bf{padding:0 var(--axo-space-4) var(--axo-space-4);border-top:1px solid var(--axo-border-light)}@media(max-width:768px){.tile-header.svelte-xx75bf{padding:var(--axo-space-3);gap:var(--axo-space-2)}.tile-icon.svelte-xx75bf{width:32px;height:32px}.tile-drag-handle.svelte-xx75bf{display:none}.tile-content-inner.svelte-xx75bf{padding:0 var(--axo-space-3) var(--axo-space-3)}}.stat-card.svelte-l0hx8f{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4);transition:all var(--axo-transition-base);min-width:150px}.stat-card.svelte-l0hx8f:hover{border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-sm)}.stat-card--loading.svelte-l0hx8f{opacity:.7}.stat-card__header.svelte-l0hx8f{display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-2);margin-bottom:var(--axo-space-2)}.stat-card__title.svelte-l0hx8f{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.stat-card__badge.svelte-l0hx8f{font-family:var(--axo-font-mono);font-size:9px;font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);background:var(--axo-bg-hover);padding:2px 6px;border-radius:var(--axo-radius-sm);text-transform:uppercase}.stat-card__value.svelte-l0hx8f{font-family:var(--axo-font-mono);font-size:1.5rem;font-weight:var(--axo-weight-bold);color:var(--axo-text-primary);line-height:1;margin-bottom:var(--axo-space-2)}.loading-placeholder.svelte-l0hx8f{display:inline-block;width:60px;height:1.5rem;background:var(--axo-bg-hover);border-radius:var(--axo-radius-sm);animation:svelte-l0hx8f-pulse 1.5s ease-in-out infinite}@keyframes svelte-l0hx8f-pulse{0%,to{opacity:1}50%{opacity:.5}}.stat-card__trend.svelte-l0hx8f{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.stat-card__trend--empty.svelte-l0hx8f{color:var(--axo-text-muted)}.trend-icon.svelte-l0hx8f{font-size:10px}.trend-value.svelte-l0hx8f{font-weight:var(--axo-weight-medium)}.trend-period.svelte-l0hx8f{color:var(--axo-text-muted);font-size:10px}.text-success{color:var(--axo-status-active)}.text-error{color:var(--axo-status-error)}.text-base-content\/60{color:var(--axo-text-tertiary)}.period-selector{display:inline-flex;background:var(--axo-bg-input);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:2px;gap:2px}.period-selector--disabled{opacity:.6;pointer-events:none}.period-option{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);background:transparent;border:none;border-radius:var(--axo-radius-sm);padding:var(--axo-space-1) var(--axo-space-3);cursor:pointer;transition:all var(--axo-transition-fast);white-space:nowrap}.period-option:hover:not([data-disabled]){color:var(--axo-text-primary);background:var(--axo-bg-hover)}.period-option:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.period-option[data-state=checked]{color:var(--axo-text-primary);background:var(--axo-bg-card);box-shadow:var(--axo-shadow-sm)}.period-option[data-disabled]{cursor:not-allowed;opacity:.5}.refresh-container.svelte-k3ktr8{display:flex;align-items:center;gap:var(--axo-space-3)}.refresh-button.svelte-k3ktr8{display:inline-flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-3);cursor:pointer;transition:all var(--axo-transition-fast)}.refresh-button.svelte-k3ktr8:hover:not(:disabled){color:var(--axo-text-primary);border-color:var(--axo-border-medium);background:var(--axo-bg-hover)}.refresh-button.svelte-k3ktr8:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.refresh-button.svelte-k3ktr8:disabled{cursor:not-allowed;opacity:.6}.refresh-button--loading.svelte-k3ktr8{color:var(--axo-accent-primary)}.refresh-icon.svelte-k3ktr8{display:flex;align-items:center;justify-content:center}.refresh-icon.spinning.svelte-k3ktr8{animation:svelte-k3ktr8-spin 1s linear infinite}@keyframes svelte-k3ktr8-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.refresh-text.svelte-k3ktr8{text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.last-updated.svelte-k3ktr8{font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-muted)}.platform-badge.svelte-17krvuj{display:inline-flex;align-items:center;gap:var(--axo-space-2);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-1) var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs)}.platform-badge__icon.svelte-17krvuj{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--axo-radius-sm);background:color-mix(in srgb,var(--platform-color, var(--axo-text-muted)) 15%,transparent);color:var(--platform-color, var(--axo-text-secondary))}.platform-badge__label.svelte-17krvuj{font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary)}.platform-badge__status.svelte-17krvuj{display:flex;align-items:center;gap:4px;padding-left:var(--axo-space-2);border-left:1px solid var(--axo-border-light)}.status-dot.svelte-17krvuj{width:6px;height:6px;border-radius:50%;background:var(--axo-text-muted)}.status-text.svelte-17krvuj{color:var(--axo-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.platform-badge__status--online.svelte-17krvuj .status-dot:where(.svelte-17krvuj){background:var(--axo-status-active)}.platform-badge__status--online.svelte-17krvuj .status-text:where(.svelte-17krvuj){color:var(--axo-status-active)}.platform-badge__status--offline.svelte-17krvuj .status-dot:where(.svelte-17krvuj){background:var(--axo-status-error)}.platform-badge__status--offline.svelte-17krvuj .status-text:where(.svelte-17krvuj){color:var(--axo-status-error)}.platform-badge__status--placeholder.svelte-17krvuj .status-dot:where(.svelte-17krvuj){background:var(--axo-status-warning)}.platform-badge__status--placeholder.svelte-17krvuj .status-text:where(.svelte-17krvuj){color:var(--axo-status-warning)}.error-banner.svelte-16d326f{display:flex;align-items:flex-start;gap:var(--axo-space-3);background:color-mix(in srgb,var(--axo-status-error) 8%,var(--axo-bg-card));border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,var(--axo-border-light));border-radius:var(--axo-radius-lg);padding:var(--axo-space-3) var(--axo-space-4);margin-bottom:var(--axo-space-4)}.error-banner__icon.svelte-16d326f{flex-shrink:0;color:var(--axo-status-error);margin-top:2px}.error-banner__content.svelte-16d326f{flex:1;min-width:0}.error-banner__title.svelte-16d326f{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.error-banner__list.svelte-16d326f{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--axo-space-1)}.error-banner__item.svelte-16d326f{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.error-platform.svelte-16d326f{font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.error-message.svelte-16d326f{color:var(--axo-text-tertiary)}.error-banner__actions.svelte-16d326f{display:flex;align-items:center;gap:var(--axo-space-2);flex-shrink:0}.error-action.svelte-16d326f{display:inline-flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);background:transparent;border:none;cursor:pointer;transition:all var(--axo-transition-fast);padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm)}.error-action--retry.svelte-16d326f{color:var(--axo-accent-primary)}.error-action--retry.svelte-16d326f:hover{background:var(--axo-bg-hover)}.error-action--dismiss.svelte-16d326f{color:var(--axo-text-tertiary);padding:var(--axo-space-1)}.error-action--dismiss.svelte-16d326f:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover)}.live-analytics-widget.svelte-cvdo9l{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);padding:var(--axo-space-6);margin-bottom:var(--axo-space-6)}.widget-header.svelte-cvdo9l{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--axo-space-4);margin-bottom:var(--axo-space-5)}.widget-title.svelte-cvdo9l{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.widget-controls.svelte-cvdo9l{display:flex;align-items:center;gap:var(--axo-space-4);flex-wrap:wrap}.platform-badges.svelte-cvdo9l{display:flex;flex-wrap:wrap;gap:var(--axo-space-2);margin-bottom:var(--axo-space-5)}.metrics-section.svelte-cvdo9l{display:flex;flex-direction:column;gap:var(--axo-space-6)}.platform-section.svelte-cvdo9l{display:flex;flex-direction:column;gap:var(--axo-space-3)}.platform-title.svelte-cvdo9l{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);margin:0}.platform-indicator.svelte-cvdo9l{width:8px;height:8px;border-radius:50%}.metrics-grid.svelte-cvdo9l{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--axo-space-3)}@media(min-width:1024px){.metrics-grid.svelte-cvdo9l{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.metrics-grid.svelte-cvdo9l{grid-template-columns:repeat(2,1fr)}}.loading-skeleton.svelte-cvdo9l{display:flex;flex-direction:column;gap:var(--axo-space-6)}.skeleton-section.svelte-cvdo9l{display:flex;flex-direction:column;gap:var(--axo-space-3)}.skeleton-title.svelte-cvdo9l{width:120px;height:14px;background:var(--axo-bg-hover);border-radius:var(--axo-radius-sm);animation:svelte-cvdo9l-pulse 1.5s ease-in-out infinite}.skeleton-grid.svelte-cvdo9l{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--axo-space-3)}.skeleton-card.svelte-cvdo9l{height:100px;background:var(--axo-bg-hover);border-radius:var(--axo-radius-lg);animation:svelte-cvdo9l-pulse 1.5s ease-in-out infinite}@keyframes svelte-cvdo9l-pulse{0%,to{opacity:1}50%{opacity:.5}}.cache-indicator.svelte-cvdo9l{display:flex;justify-content:flex-end;margin-top:var(--axo-space-4)}.cache-indicator.svelte-cvdo9l span:where(.svelte-cvdo9l){font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-muted);background:var(--axo-bg-hover);padding:2px 8px;border-radius:var(--axo-radius-sm)}.utilization-report.svelte-1brji12{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.report-header.svelte-1brji12{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4)}.report-title.svelte-1brji12{font-size:24px;font-weight:700;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.report-subtitle.svelte-1brji12{font-size:13px;color:var(--axo-text-muted)}.export-btn.svelte-1brji12{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-size:13px;cursor:pointer;transition:all .15s ease}.export-btn.svelte-1brji12:hover{background:var(--axo-bg-secondary)}.export-icon.svelte-1brji12{width:16px;height:16px}.stats-grid.svelte-1brji12{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--axo-space-4)}@media(min-width:768px){.stats-grid.svelte-1brji12{grid-template-columns:repeat(4,1fr)}}.stat-card.svelte-1brji12{padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border)}.stat-label.svelte-1brji12{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);margin-bottom:var(--axo-space-2)}.stat-value.svelte-1brji12{font-size:24px;font-weight:700;color:var(--axo-text-primary)}.stat-value--success.svelte-1brji12{color:var(--axo-status-active)}.stat-value--muted.svelte-1brji12{color:var(--axo-text-muted)}.report-card.svelte-1brji12{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.report-card__body.svelte-1brji12{padding:var(--axo-space-6)}.report-card__title.svelte-1brji12{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-4)}.utilization-bars.svelte-1brji12{display:flex;flex-direction:column;gap:var(--axo-space-5)}.utilization-item__header.svelte-1brji12{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--axo-space-2)}.utilization-item__info.svelte-1brji12{display:flex;align-items:center;gap:var(--axo-space-2)}.utilization-item__name.svelte-1brji12{font-size:14px;font-weight:500;color:var(--axo-text-primary)}.utilization-item__role.svelte-1brji12{font-size:12px;color:var(--axo-text-muted)}.utilization-item__stats.svelte-1brji12{display:flex;align-items:center;gap:var(--axo-space-3)}.utilization-item__percent.svelte-1brji12{font-size:16px;font-weight:700;color:var(--axo-text-primary)}.utilization-item__hours.svelte-1brji12{font-size:12px;color:var(--axo-text-muted)}.progress-bar.svelte-1brji12{position:relative;height:32px;background:var(--axo-bg-tertiary);border-radius:var(--axo-radius-lg);overflow:hidden}.progress-bar__fill.svelte-1brji12{position:absolute;top:0;left:0;height:100%;transition:width .3s ease}.progress-bar__fill--success.svelte-1brji12{background:var(--axo-status-active)}.progress-bar__fill--warning.svelte-1brji12{background:var(--axo-status-warning)}.progress-bar__fill--error.svelte-1brji12{background:var(--axo-status-error)}.progress-bar__target.svelte-1brji12{position:absolute;top:0;bottom:0;width:2px;border-left:2px dashed var(--axo-text-muted);opacity:.5}.progress-bar__label.svelte-1brji12{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:var(--axo-text-primary)}.legend.svelte-1brji12{display:flex;flex-wrap:wrap;gap:var(--axo-space-4);margin-top:var(--axo-space-4);font-size:12px;color:var(--axo-text-muted)}.legend-item.svelte-1brji12{display:flex;align-items:center;gap:var(--axo-space-2)}.legend-color.svelte-1brji12{width:16px;height:16px;border-radius:var(--axo-radius-sm)}.legend-color--success.svelte-1brji12{background:var(--axo-status-active)}.legend-color--warning.svelte-1brji12{background:var(--axo-status-warning)}.legend-color--error.svelte-1brji12{background:var(--axo-status-error)}.legend-target-line.svelte-1brji12{width:4px;height:16px;border-left:2px dashed var(--axo-text-muted);opacity:.5}.table-wrapper.svelte-1brji12{overflow-x:auto}.data-table.svelte-1brji12{width:100%;border-collapse:collapse;font-size:13px}.data-table.svelte-1brji12 th:where(.svelte-1brji12){padding:var(--axo-space-3) var(--axo-space-4);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);text-align:left;border-bottom:1px solid var(--axo-border)}.data-table.svelte-1brji12 td:where(.svelte-1brji12){padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border)}.data-table.svelte-1brji12 tr:where(.svelte-1brji12):last-child td:where(.svelte-1brji12){border-bottom:none}.data-table.svelte-1brji12 tr:where(.svelte-1brji12):hover td:where(.svelte-1brji12){background:var(--axo-bg-secondary)}.text-right.svelte-1brji12{text-align:right}.text-muted.svelte-1brji12{color:var(--axo-text-muted)}.text-success.svelte-1brji12{color:var(--axo-status-active)}.font-mono.svelte-1brji12{font-family:var(--axo-font-mono)}.font-medium.svelte-1brji12{font-weight:500}.font-bold.svelte-1brji12{font-weight:700}.diff-badge.svelte-1brji12{display:inline-block;padding:var(--axo-space-1) var(--axo-space-2);font-size:11px;font-weight:600;border-radius:var(--axo-radius-sm)}.diff-badge--success.svelte-1brji12{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active)}.diff-badge--error.svelte-1brji12{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.revenue-report.svelte-ahmwb6{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.report-header.svelte-ahmwb6{display:flex;justify-content:space-between;align-items:flex-start}.report-title.svelte-ahmwb6{font-size:24px;font-weight:700;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.report-subtitle.svelte-ahmwb6{font-size:12px;color:var(--axo-text-muted)}.export-btn.svelte-ahmwb6{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}.export-btn.svelte-ahmwb6:hover{background:var(--axo-bg-secondary)}.export-icon.svelte-ahmwb6{width:16px;height:16px}.stats-grid.svelte-ahmwb6{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--axo-space-4)}@media(min-width:768px){.stats-grid.svelte-ahmwb6{grid-template-columns:repeat(4,1fr)}}.stat-card.svelte-ahmwb6{padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border)}.stat-label.svelte-ahmwb6{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);margin-bottom:var(--axo-space-2)}.stat-value.svelte-ahmwb6{font-size:20px;font-weight:700;color:var(--axo-text-primary)}.stat-value--success.svelte-ahmwb6{color:var(--axo-status-active)}.stat-value--warning.svelte-ahmwb6{color:var(--axo-status-warning)}.stat-desc.svelte-ahmwb6{font-size:11px;color:var(--axo-text-muted);margin-top:var(--axo-space-1)}.stat-trend--up.svelte-ahmwb6{color:var(--axo-status-active)}.stat-trend--down.svelte-ahmwb6{color:var(--axo-status-error)}.stat-trend--warning.svelte-ahmwb6{color:var(--axo-status-warning)}.report-card.svelte-ahmwb6{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.report-card__body.svelte-ahmwb6{padding:var(--axo-space-6)}.report-card__title.svelte-ahmwb6{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-4)}.chart-container.svelte-ahmwb6{display:flex;flex-direction:column;gap:var(--axo-space-3)}.chart-row__header.svelte-ahmwb6{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--axo-space-2)}.chart-row__label.svelte-ahmwb6{font-size:13px;font-weight:500;color:var(--axo-text-primary)}.chart-row__meta.svelte-ahmwb6{font-size:12px;color:var(--axo-text-muted)}.stacked-bar.svelte-ahmwb6{position:relative;height:48px;background:var(--axo-bg-tertiary);border-radius:var(--axo-radius-lg);overflow:hidden}.bar-segment.svelte-ahmwb6{position:absolute;inset:0 auto 0 0}.bar-segment--collected.svelte-ahmwb6{background:var(--axo-status-active)}.bar-segment--outstanding.svelte-ahmwb6{background:var(--axo-status-warning)}.bar-labels.svelte-ahmwb6{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--axo-space-3)}.bar-label.svelte-ahmwb6{font-size:12px;font-weight:500}.bar-label--collected.svelte-ahmwb6,.bar-label--outstanding.svelte-ahmwb6{color:var(--axo-bg-primary)}.chart-legend.svelte-ahmwb6{display:flex;align-items:center;gap:var(--axo-space-4);margin-top:var(--axo-space-4);font-size:12px;color:var(--axo-text-muted)}.legend-item.svelte-ahmwb6{display:flex;align-items:center;gap:var(--axo-space-2)}.legend-dot.svelte-ahmwb6{width:16px;height:16px;border-radius:var(--axo-radius-sm)}.legend-dot--collected.svelte-ahmwb6{background:var(--axo-status-active)}.legend-dot--outstanding.svelte-ahmwb6{background:var(--axo-status-warning)}.table-container.svelte-ahmwb6{overflow-x:auto}.report-table.svelte-ahmwb6{width:100%;border-collapse:collapse;font-size:13px}.report-table.svelte-ahmwb6 thead:where(.svelte-ahmwb6){background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border)}.report-table.svelte-ahmwb6 th:where(.svelte-ahmwb6){padding:var(--axo-space-3) var(--axo-space-4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);text-align:left}.report-table.svelte-ahmwb6 th.text-right:where(.svelte-ahmwb6){text-align:right}.report-table.svelte-ahmwb6 tbody:where(.svelte-ahmwb6) tr:where(.svelte-ahmwb6){border-bottom:1px solid var(--axo-border);transition:background .15s ease}.report-table.svelte-ahmwb6 tbody:where(.svelte-ahmwb6) tr:where(.svelte-ahmwb6):hover{background:color-mix(in srgb,var(--axo-accent) 5%,transparent)}.report-table.svelte-ahmwb6 td:where(.svelte-ahmwb6){padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary)}.report-table.svelte-ahmwb6 td.text-right:where(.svelte-ahmwb6){text-align:right}.report-table.svelte-ahmwb6 tfoot:where(.svelte-ahmwb6) tr:where(.svelte-ahmwb6){background:var(--axo-bg-secondary);font-weight:600}.report-table.svelte-ahmwb6 tfoot:where(.svelte-ahmwb6) td:where(.svelte-ahmwb6){padding:var(--axo-space-3) var(--axo-space-4)}.cell-primary.svelte-ahmwb6{font-weight:500}.cell-mono.svelte-ahmwb6{font-family:var(--axo-font-mono)}.cell-success.svelte-ahmwb6{color:var(--axo-status-active)}.cell-warning.svelte-ahmwb6{color:var(--axo-status-warning)}.rate-badge.svelte-ahmwb6{display:inline-block;padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm);font-size:11px;font-weight:600}.rate-badge--good.svelte-ahmwb6{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active)}.rate-badge--warning.svelte-ahmwb6{background:color-mix(in srgb,var(--axo-status-warning) 15%,transparent);color:var(--axo-status-warning)}.rate-badge--poor.svelte-ahmwb6{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.profitability-report.svelte-yfbveq{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.report-header.svelte-yfbveq{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4)}.report-title.svelte-yfbveq{font-size:24px;font-weight:700;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.report-subtitle.svelte-yfbveq{font-size:13px;color:var(--axo-text-muted)}.export-btn.svelte-yfbveq{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-size:13px;cursor:pointer;transition:all .15s ease}.export-btn.svelte-yfbveq:hover{background:var(--axo-bg-secondary)}.export-icon.svelte-yfbveq{width:16px;height:16px}.stats-grid.svelte-yfbveq{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--axo-space-4)}@media(min-width:768px){.stats-grid.svelte-yfbveq{grid-template-columns:repeat(4,1fr)}}.stat-card.svelte-yfbveq{padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border)}.stat-label.svelte-yfbveq{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);margin-bottom:var(--axo-space-2)}.stat-value.svelte-yfbveq{font-size:20px;font-weight:700;color:var(--axo-text-primary)}.stat-value--success.svelte-yfbveq{color:var(--axo-status-active)}.stat-value--error.svelte-yfbveq{color:var(--axo-status-error)}.stat-desc.svelte-yfbveq{font-size:11px;color:var(--axo-text-muted);margin-top:var(--axo-space-1)}.report-card.svelte-yfbveq{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.report-card__body.svelte-yfbveq{padding:var(--axo-space-6)}.report-card__title.svelte-yfbveq{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-4)}.table-wrapper.svelte-yfbveq{overflow-x:auto}.data-table.svelte-yfbveq{width:100%;border-collapse:collapse;font-size:13px}.data-table.svelte-yfbveq th:where(.svelte-yfbveq){padding:var(--axo-space-3) var(--axo-space-4);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);text-align:left;border-bottom:1px solid var(--axo-border)}.data-table.svelte-yfbveq td:where(.svelte-yfbveq){padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border)}.project-row.svelte-yfbveq{cursor:pointer;transition:background-color .15s ease}.project-row.svelte-yfbveq:hover td:where(.svelte-yfbveq){background:var(--axo-bg-secondary)}.project-name.svelte-yfbveq{font-weight:500;color:var(--axo-text-primary)}.project-code.svelte-yfbveq{font-size:12px;color:var(--axo-text-muted)}.text-right.svelte-yfbveq{text-align:right}.text-success.svelte-yfbveq{color:var(--axo-status-active)}.text-error.svelte-yfbveq{color:var(--axo-status-error)}.font-mono.svelte-yfbveq{font-family:var(--axo-font-mono)}.margin-badge.svelte-yfbveq{display:inline-block;padding:var(--axo-space-1) var(--axo-space-2);font-size:12px;font-weight:600;border-radius:var(--axo-radius-sm)}.margin-badge--success.svelte-yfbveq{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active)}.margin-badge--warning.svelte-yfbveq{background:color-mix(in srgb,var(--axo-status-warning) 15%,transparent);color:var(--axo-status-warning)}.margin-badge--error.svelte-yfbveq{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.roi-badge.svelte-yfbveq{display:inline-block;padding:var(--axo-space-1) var(--axo-space-2);font-size:11px;font-weight:600;border-radius:var(--axo-radius-sm)}.roi-badge--success.svelte-yfbveq{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active)}.roi-badge--warning.svelte-yfbveq{background:color-mix(in srgb,var(--axo-status-warning) 15%,transparent);color:var(--axo-status-warning)}.roi-badge--error.svelte-yfbveq{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.toggle-btn.svelte-yfbveq{padding:var(--axo-space-1) var(--axo-space-2);background:transparent;border:none;color:var(--axo-text-muted);font-size:12px;cursor:pointer}.phases-row.svelte-yfbveq td:where(.svelte-yfbveq){padding:0;background:var(--axo-bg-secondary)}.phases-content.svelte-yfbveq{padding:var(--axo-space-4)}.phases-title.svelte-yfbveq{font-size:13px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-3)}.phases-table.svelte-yfbveq{width:100%;border-collapse:collapse;font-size:12px}.phases-table.svelte-yfbveq th:where(.svelte-yfbveq){padding:var(--axo-space-2) var(--axo-space-3);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);text-align:left;border-bottom:1px solid var(--axo-border)}.phases-table.svelte-yfbveq td:where(.svelte-yfbveq){padding:var(--axo-space-2) var(--axo-space-3);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border)}.phases-table.svelte-yfbveq tr:where(.svelte-yfbveq):last-child td:where(.svelte-yfbveq){border-bottom:none}.phase-code.svelte-yfbveq{font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-muted);margin-right:var(--axo-space-2)}.phase-name.svelte-yfbveq{font-size:12px}.indicators-grid.svelte-yfbveq{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--axo-space-4)}@media(min-width:768px){.indicators-grid.svelte-yfbveq{grid-template-columns:repeat(3,1fr)}}.indicator.svelte-yfbveq{padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border)}.indicator__label.svelte-yfbveq{font-size:12px;font-weight:500;color:var(--axo-text-primary);margin-bottom:var(--axo-space-2)}.indicator__value.svelte-yfbveq{font-size:32px;font-weight:700}.indicator__value--success.svelte-yfbveq{color:var(--axo-status-active)}.indicator__value--warning.svelte-yfbveq{color:var(--axo-status-warning)}.indicator__value--error.svelte-yfbveq{color:var(--axo-status-error)}.indicator__desc.svelte-yfbveq{font-size:12px;color:var(--axo-text-muted);margin-top:var(--axo-space-1)}.ar-aging-report.svelte-13xfsjb{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.report-header.svelte-13xfsjb{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4)}.report-title.svelte-13xfsjb{font-size:24px;font-weight:700;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.report-subtitle.svelte-13xfsjb{font-size:13px;color:var(--axo-text-muted)}.export-btn.svelte-13xfsjb{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-size:13px;cursor:pointer;transition:all .15s ease}.export-btn.svelte-13xfsjb:hover{background:var(--axo-bg-secondary)}.export-icon.svelte-13xfsjb{width:16px;height:16px}.stats-grid.svelte-13xfsjb{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--axo-space-4)}@media(min-width:768px){.stats-grid.svelte-13xfsjb{grid-template-columns:repeat(4,1fr)}}.stat-card.svelte-13xfsjb{padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border)}.stat-label.svelte-13xfsjb{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);margin-bottom:var(--axo-space-2)}.stat-value.svelte-13xfsjb{font-size:20px;font-weight:700;color:var(--axo-text-primary)}.stat-value--info.svelte-13xfsjb{color:var(--axo-status-info)}.stat-value--warning.svelte-13xfsjb{color:var(--axo-status-warning)}.stat-value--error.svelte-13xfsjb{color:var(--axo-status-error)}.stat-desc.svelte-13xfsjb{font-size:11px;color:var(--axo-text-muted);margin-top:var(--axo-space-1)}.report-card.svelte-13xfsjb{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.report-card__body.svelte-13xfsjb{padding:var(--axo-space-6)}.report-card__title.svelte-13xfsjb{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-4)}.buckets-list.svelte-13xfsjb{display:flex;flex-direction:column;gap:var(--axo-space-3)}.bucket.svelte-13xfsjb{border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);overflow:hidden}.bucket__header.svelte-13xfsjb{width:100%;padding:var(--axo-space-4);display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease}.bucket__header.svelte-13xfsjb:hover{background:var(--axo-bg-secondary)}.bucket__info.svelte-13xfsjb{display:flex;align-items:center;gap:var(--axo-space-4)}.bucket-badge.svelte-13xfsjb{padding:var(--axo-space-1) var(--axo-space-3);font-size:12px;font-weight:600;border-radius:var(--axo-radius-md)}.bucket-badge--info.svelte-13xfsjb{background:color-mix(in srgb,var(--axo-status-info) 15%,transparent);color:var(--axo-status-info)}.bucket-badge--warning.svelte-13xfsjb{background:color-mix(in srgb,var(--axo-status-warning) 15%,transparent);color:var(--axo-status-warning)}.bucket-badge--error.svelte-13xfsjb{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.bucket__summary.svelte-13xfsjb{text-align:left}.bucket__amount.svelte-13xfsjb{font-size:18px;font-weight:700;color:var(--axo-text-primary)}.bucket__count.svelte-13xfsjb{font-size:12px;color:var(--axo-text-muted)}.bucket__toggle.svelte-13xfsjb{font-size:18px;color:var(--axo-text-muted)}.bucket__details.svelte-13xfsjb{border-top:1px solid var(--axo-border);overflow-x:auto}.data-table.svelte-13xfsjb{width:100%;border-collapse:collapse;font-size:13px}.data-table.svelte-13xfsjb th:where(.svelte-13xfsjb){padding:var(--axo-space-3) var(--axo-space-4);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);text-align:left;background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border)}.data-table.svelte-13xfsjb td:where(.svelte-13xfsjb){padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border)}.data-table.svelte-13xfsjb tr:where(.svelte-13xfsjb):last-child td:where(.svelte-13xfsjb){border-bottom:none}.data-table.svelte-13xfsjb tr:where(.svelte-13xfsjb):hover td:where(.svelte-13xfsjb){background:var(--axo-bg-secondary)}.text-right.svelte-13xfsjb{text-align:right}.text-muted.svelte-13xfsjb{color:var(--axo-text-muted);font-size:12px}.font-mono.svelte-13xfsjb{font-family:var(--axo-font-mono)}.font-bold.svelte-13xfsjb{font-weight:700}.days-badge.svelte-13xfsjb{display:inline-block;padding:var(--axo-space-1) var(--axo-space-2);font-size:11px;font-weight:600;border-radius:var(--axo-radius-sm)}.days-badge--info.svelte-13xfsjb{background:color-mix(in srgb,var(--axo-status-info) 15%,transparent);color:var(--axo-status-info)}.days-badge--warning.svelte-13xfsjb{background:color-mix(in srgb,var(--axo-status-warning) 15%,transparent);color:var(--axo-status-warning)}.days-badge--error.svelte-13xfsjb{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.reminder-btn.svelte-13xfsjb{padding:var(--axo-space-1) var(--axo-space-2);background:transparent;border:none;color:var(--axo-text-muted);font-size:12px;cursor:pointer;transition:color .15s ease}.reminder-btn.svelte-13xfsjb:hover{color:var(--axo-accent)}.distribution-bars.svelte-13xfsjb{display:flex;flex-direction:column;gap:var(--axo-space-4)}.distribution-item__header.svelte-13xfsjb{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--axo-space-2)}.distribution-item__label.svelte-13xfsjb{font-size:14px;font-weight:500;color:var(--axo-text-primary)}.distribution-item__value.svelte-13xfsjb{font-size:13px;color:var(--axo-text-muted)}.distribution-bar.svelte-13xfsjb{position:relative;height:32px;background:var(--axo-bg-tertiary);border-radius:var(--axo-radius-lg);overflow:hidden}.distribution-bar__fill.svelte-13xfsjb{position:absolute;top:0;left:0;height:100%;transition:width .3s ease}.distribution-bar__fill--info.svelte-13xfsjb{background:var(--axo-status-info)}.distribution-bar__fill--warning.svelte-13xfsjb{background:var(--axo-status-warning)}.distribution-bar__fill--error.svelte-13xfsjb{background:var(--axo-status-error)}.distribution-bar__label.svelte-13xfsjb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:var(--axo-text-primary)}.action-alert.svelte-13xfsjb{display:flex;align-items:flex-start;gap:var(--axo-space-4);padding:var(--axo-space-4);background:color-mix(in srgb,var(--axo-status-warning) 15%,transparent);border:1px solid color-mix(in srgb,var(--axo-status-warning) 30%,transparent);border-radius:var(--axo-radius-lg)}.action-alert__icon.svelte-13xfsjb{width:24px;height:24px;color:var(--axo-status-warning);flex-shrink:0}.action-alert__title.svelte-13xfsjb{font-size:14px;font-weight:700;color:var(--axo-status-warning);margin-bottom:var(--axo-space-1)}.action-alert__text.svelte-13xfsjb{font-size:13px;color:var(--axo-text-primary)}.alerts-widget.svelte-14cml3x{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm);overflow:hidden}.widget-header.svelte-14cml3x{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-4) var(--axo-space-5);border-bottom:1px solid var(--axo-border);background:var(--axo-bg-secondary)}.widget-header__left.svelte-14cml3x{display:flex;align-items:center;gap:var(--axo-space-3)}.widget-title.svelte-14cml3x{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin:0}.badge.svelte-14cml3x{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:11px;font-weight:600;border-radius:var(--axo-radius-full)}.badge--unread.svelte-14cml3x{background:color-mix(in srgb,var(--axo-status-info) 15%,transparent);color:var(--axo-status-info)}.badge--critical.svelte-14cml3x{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.view-all-btn.svelte-14cml3x{display:flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3);font-size:13px;color:var(--axo-text-muted);background:transparent;border:none;cursor:pointer;transition:color .15s ease}.view-all-btn.svelte-14cml3x:hover{color:var(--axo-text-primary)}.icon-sm.svelte-14cml3x{width:14px;height:14px}.widget-content.svelte-14cml3x{padding:var(--axo-space-2)}.loading-state.svelte-14cml3x{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-3);padding:var(--axo-space-8);color:var(--axo-text-muted);font-size:13px}.loading-spinner.svelte-14cml3x{width:20px;height:20px;border:2px solid var(--axo-border);border-top-color:var(--axo-text-primary);border-radius:50%;animation:svelte-14cml3x-spin .8s linear infinite}@keyframes svelte-14cml3x-spin{to{transform:rotate(360deg)}}.empty-state.svelte-14cml3x{display:flex;flex-direction:column;align-items:center;padding:var(--axo-space-8);text-align:center}.empty-icon.svelte-14cml3x{width:48px;height:48px;color:var(--axo-status-active);margin-bottom:var(--axo-space-3)}.empty-icon.svelte-14cml3x svg:where(.svelte-14cml3x){width:100%;height:100%}.empty-text.svelte-14cml3x{font-size:14px;font-weight:500;color:var(--axo-text-primary);margin:0 0 var(--axo-space-1)}.empty-subtext.svelte-14cml3x{font-size:13px;color:var(--axo-text-muted);margin:0}.alerts-list.svelte-14cml3x{display:flex;flex-direction:column}.alert-item.svelte-14cml3x{display:flex;gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);transition:background .15s ease}.alert-item.svelte-14cml3x:hover{background:var(--axo-bg-secondary)}.alert-item--unread.svelte-14cml3x{background:color-mix(in srgb,var(--axo-status-info) 5%,transparent)}.alert-item--unread.svelte-14cml3x:hover{background:color-mix(in srgb,var(--axo-status-info) 10%,transparent)}.alert-indicator.svelte-14cml3x{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--axo-radius-md);font-size:12px;font-weight:700}.alert-indicator--critical.svelte-14cml3x{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.alert-indicator--warning.svelte-14cml3x{background:color-mix(in srgb,var(--axo-status-warning) 15%,transparent);color:var(--axo-status-warning)}.alert-indicator--info.svelte-14cml3x{background:color-mix(in srgb,var(--axo-status-info) 15%,transparent);color:var(--axo-status-info)}.alert-content.svelte-14cml3x{flex:1;min-width:0}.alert-header.svelte-14cml3x{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-1)}.alert-type.svelte-14cml3x{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--axo-text-muted)}.alert-time.svelte-14cml3x{font-size:11px;color:var(--axo-text-muted)}.alert-title.svelte-14cml3x{font-size:13px;font-weight:500;color:var(--axo-text-primary);margin:0 0 var(--axo-space-1);line-height:1.4}.alert-message.svelte-14cml3x{font-size:12px;color:var(--axo-text-muted);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alert-actions.svelte-14cml3x{flex-shrink:0;display:flex;align-items:center;gap:var(--axo-space-1);opacity:0;transition:opacity .15s ease}.alert-item.svelte-14cml3x:hover .alert-actions:where(.svelte-14cml3x){opacity:1}.alert-action.svelte-14cml3x{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-muted);cursor:pointer;transition:all .15s ease}.alert-action.svelte-14cml3x svg:where(.svelte-14cml3x){width:14px;height:14px}.alert-action--secondary.svelte-14cml3x:hover{background:var(--axo-status-active);border-color:var(--axo-status-active);color:#fff}.alert-action--dismiss.svelte-14cml3x:hover{background:var(--axo-status-error);border-color:var(--axo-status-error);color:#fff}.show-more.svelte-14cml3x{padding:var(--axo-space-2) var(--axo-space-4);border-top:1px solid var(--axo-border)}.show-more-btn.svelte-14cml3x{width:100%;padding:var(--axo-space-2);font-size:12px;font-weight:500;color:var(--axo-text-muted);background:transparent;border:1px dashed var(--axo-border);border-radius:var(--axo-radius-md);cursor:pointer;transition:all .15s ease}.show-more-btn.svelte-14cml3x:hover{background:var(--axo-bg-secondary);border-color:var(--axo-text-muted);color:var(--axo-text-primary)}.forecast-chart.svelte-yzvdmz{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm);overflow:hidden}.chart-header.svelte-yzvdmz{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-4) var(--axo-space-5);border-bottom:1px solid var(--axo-border);background:var(--axo-bg-secondary)}.chart-title.svelte-yzvdmz{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin:0}.chart-trend.svelte-yzvdmz{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-1) var(--axo-space-3);border-radius:var(--axo-radius-full);font-size:12px;font-weight:600}.trend--up.svelte-yzvdmz{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active)}.trend--down.svelte-yzvdmz{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.trend--stable.svelte-yzvdmz{background:color-mix(in srgb,var(--axo-text-muted) 15%,transparent);color:var(--axo-text-muted)}.trend-icon.svelte-yzvdmz{font-size:14px}.chart-content.svelte-yzvdmz{padding:var(--axo-space-5)}.loading-state.svelte-yzvdmz{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-3);padding:var(--axo-space-8);color:var(--axo-text-muted);font-size:13px}.loading-spinner.svelte-yzvdmz{width:20px;height:20px;border:2px solid var(--axo-border);border-top-color:var(--axo-text-primary);border-radius:50%;animation:svelte-yzvdmz-spin .8s linear infinite}@keyframes svelte-yzvdmz-spin{to{transform:rotate(360deg)}}.empty-state.svelte-yzvdmz{display:flex;flex-direction:column;align-items:center;padding:var(--axo-space-8);text-align:center}.empty-text.svelte-yzvdmz{font-size:14px;font-weight:500;color:var(--axo-text-primary);margin:0 0 var(--axo-space-1)}.empty-subtext.svelte-yzvdmz{font-size:13px;color:var(--axo-text-muted);margin:0}.summary-cards.svelte-yzvdmz{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4);margin-bottom:var(--axo-space-5)}.summary-card.svelte-yzvdmz{display:flex;flex-direction:column;padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-md);border:1px solid var(--axo-border)}.summary-label.svelte-yzvdmz{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);margin-bottom:var(--axo-space-1)}.summary-value.svelte-yzvdmz{font-size:20px;font-weight:700;color:var(--axo-text-primary);font-family:var(--axo-font-mono)}.bar-chart.svelte-yzvdmz{display:flex;flex-direction:column;gap:var(--axo-space-4)}.bar-chart__bars.svelte-yzvdmz{display:flex;gap:var(--axo-space-3);align-items:flex-end;height:180px;padding-bottom:var(--axo-space-8)}.bar-group.svelte-yzvdmz{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.bar-container.svelte-yzvdmz{flex:1;width:100%;max-width:40px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.bar.svelte-yzvdmz{width:100%;border-radius:var(--axo-radius-sm) var(--axo-radius-sm) 0 0;transition:height .3s ease}.bar--certain.svelte-yzvdmz{background:var(--axo-status-active);border-radius:0}.bar--uncertain.svelte-yzvdmz{background:color-mix(in srgb,var(--axo-status-active) 40%,transparent)}.bar-label.svelte-yzvdmz{font-size:11px;color:var(--axo-text-muted);margin-top:var(--axo-space-2);text-align:center}.bar-value.svelte-yzvdmz{font-size:10px;font-weight:600;color:var(--axo-text-primary);font-family:var(--axo-font-mono)}.utilization-bars.svelte-yzvdmz{display:flex;flex-direction:column;gap:var(--axo-space-4)}.util-item.svelte-yzvdmz{display:flex;flex-direction:column;gap:var(--axo-space-1)}.util-header.svelte-yzvdmz{display:flex;justify-content:space-between;align-items:center}.util-date.svelte-yzvdmz{font-size:12px;font-weight:500;color:var(--axo-text-primary)}.util-value.svelte-yzvdmz{font-size:14px;font-weight:700;color:var(--axo-text-primary);font-family:var(--axo-font-mono)}.util-bar-container.svelte-yzvdmz{position:relative;height:24px;background:var(--axo-bg-tertiary);border-radius:var(--axo-radius-md);overflow:hidden}.util-bar.svelte-yzvdmz{position:absolute;top:0;left:0;height:100%;border-radius:var(--axo-radius-md);transition:width .3s ease}.util-bar--high.svelte-yzvdmz{background:var(--axo-status-active)}.util-bar--medium.svelte-yzvdmz{background:var(--axo-status-warning)}.util-bar--low.svelte-yzvdmz{background:var(--axo-status-error)}.util-target.svelte-yzvdmz{position:absolute;top:0;bottom:0;width:2px;border-left:2px dashed var(--axo-text-muted);opacity:.5}.util-details.svelte-yzvdmz{display:flex;gap:var(--axo-space-1);font-size:11px;color:var(--axo-text-muted)}.chart-legend.svelte-yzvdmz{display:flex;flex-wrap:wrap;gap:var(--axo-space-4);font-size:12px;color:var(--axo-text-muted)}.legend-item.svelte-yzvdmz{display:flex;align-items:center;gap:var(--axo-space-2)}.legend-color.svelte-yzvdmz{width:12px;height:12px;border-radius:var(--axo-radius-sm)}.legend-color--certain.svelte-yzvdmz{background:var(--axo-status-active)}.legend-color--uncertain.svelte-yzvdmz{background:color-mix(in srgb,var(--axo-status-active) 40%,transparent)}.legend-target-line.svelte-yzvdmz{width:4px;height:12px;border-left:2px dashed var(--axo-text-muted);opacity:.5}.dashboard-page.svelte-j6cdpt{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.tiles-container.svelte-j6cdpt{display:flex;flex-direction:column}.bi-grid.svelte-j6cdpt{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--axo-space-6)}@media(max-width:1200px){.bi-grid.svelte-j6cdpt{grid-template-columns:1fr 1fr}}@media(max-width:768px){.bi-grid.svelte-j6cdpt{grid-template-columns:1fr}}.task-header.svelte-j6cdpt{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-4);flex-wrap:wrap;gap:var(--axo-space-3)}.task-count.svelte-j6cdpt{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.view-toggle.svelte-j6cdpt{display:flex;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:2px}.view-toggle__btn.svelte-j6cdpt{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);background:transparent;border:none;border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast)}.view-toggle__btn.svelte-j6cdpt:hover{color:var(--axo-text-primary)}.view-toggle__btn--active.svelte-j6cdpt{background:var(--axo-bg-card);color:var(--axo-text-primary);box-shadow:var(--axo-shadow-sm)}.info-panel.svelte-j6cdpt{display:flex;gap:var(--axo-space-4);padding:var(--axo-space-4);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg)}.info-panel__icon.svelte-j6cdpt{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);flex-shrink:0}.info-panel__content.svelte-j6cdpt{flex:1;min-width:0}.info-panel__title.svelte-j6cdpt{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1)}.info-panel__text.svelte-j6cdpt{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0;line-height:1.5}@media(max-width:768px){.dashboard-page.svelte-j6cdpt{padding:1rem 1rem 3rem}.task-header.svelte-j6cdpt{flex-direction:column;align-items:flex-start}.info-panel.svelte-j6cdpt{flex-direction:column;text-align:center}.info-panel__icon.svelte-j6cdpt{align-self:center}}.activity-page.svelte-ck28tz{padding:2rem 2rem 4rem;background:var(--axo-bg-page, oklch(.985 0 0));min-height:100vh}.controls-bar.svelte-ck28tz{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:var(--axo-bg-card, white);border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.75rem}.filter-group.svelte-ck28tz{display:flex;flex-direction:column;gap:.5rem}.filter-label.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.75rem;font-weight:600;color:var(--axo-text-secondary, oklch(.5 0 0));text-transform:uppercase;letter-spacing:.05em}.category-pills.svelte-ck28tz{display:flex;flex-wrap:wrap;gap:.5rem}.category-pill.svelte-ck28tz{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:var(--axo-bg-subtle, oklch(.97 0 0));border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.5rem;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;color:var(--axo-text-secondary, oklch(.5 0 0));cursor:pointer;transition:all .15s ease}.category-pill.svelte-ck28tz:hover{background:var(--axo-bg-hover, oklch(.95 0 0));border-color:var(--axo-border-medium, oklch(.8 0 0))}.category-pill.is-active.svelte-ck28tz{background:color-mix(in srgb,var(--category-color) 10%,transparent);border-color:var(--category-color);color:var(--category-color)}.period-selector.svelte-ck28tz{display:flex;background:var(--axo-bg-subtle, oklch(.97 0 0));border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.5rem;padding:2px}.period-btn.svelte-ck28tz{flex:1;padding:.5rem .75rem;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.75rem;font-weight:500;color:var(--axo-text-secondary, oklch(.5 0 0));background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s ease}.period-btn.svelte-ck28tz:hover{color:var(--axo-text-primary, oklch(.2 0 0))}.period-btn.is-active.svelte-ck28tz{background:var(--axo-bg-card, white);color:var(--axo-text-primary, oklch(.2 0 0));box-shadow:0 1px 2px #0000000d}.actions-group.svelte-ck28tz{display:flex;gap:.5rem;align-items:center}.search-input.svelte-ck28tz{flex:1;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--axo-bg-subtle, oklch(.97 0 0));border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.5rem}.search-input.svelte-ck28tz input:where(.svelte-ck28tz){flex:1;background:transparent;border:none;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;color:var(--axo-text-primary, oklch(.2 0 0));outline:none}.search-input.svelte-ck28tz input:where(.svelte-ck28tz)::-moz-placeholder{color:var(--axo-text-muted, oklch(.6 0 0))}.search-input.svelte-ck28tz input:where(.svelte-ck28tz)::placeholder{color:var(--axo-text-muted, oklch(.6 0 0))}.action-btn.svelte-ck28tz{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--axo-bg-subtle, oklch(.97 0 0));border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.5rem;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;color:var(--axo-text-secondary, oklch(.5 0 0));cursor:pointer;transition:all .15s ease}.action-btn.svelte-ck28tz:hover{background:var(--axo-bg-hover, oklch(.95 0 0));border-color:var(--axo-border-medium, oklch(.8 0 0));color:var(--axo-text-primary, oklch(.2 0 0))}.action-btn.svelte-ck28tz:disabled{opacity:.5;cursor:not-allowed}.export-btn.svelte-ck28tz{background:var(--axo-status-active, oklch(.65 .15 145));border-color:var(--axo-status-active, oklch(.65 .15 145));color:#fff}.export-btn.svelte-ck28tz:hover:not(:disabled){background:#278733}.activity-content.svelte-ck28tz{display:flex;flex-direction:column;gap:1rem}.loading-state.svelte-ck28tz,.error-state.svelte-ck28tz,.empty-state.svelte-ck28tz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:.75rem;color:var(--axo-text-muted, oklch(.6 0 0))}.empty-state.svelte-ck28tz h3:where(.svelte-ck28tz){font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:1.125rem;color:var(--axo-text-primary, oklch(.2 0 0));margin:0}.empty-state.svelte-ck28tz p:where(.svelte-ck28tz){font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;margin:0}.retry-btn.svelte-ck28tz{padding:.5rem 1rem;background:var(--axo-bg-subtle, oklch(.97 0 0));border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.5rem;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;cursor:pointer}.activity-group.svelte-ck28tz{background:var(--axo-bg-card, white);border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.75rem;overflow:hidden}.group-header.svelte-ck28tz{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--axo-bg-subtle, oklch(.97 0 0));border-bottom:1px solid var(--axo-border-light, oklch(.9 0 0))}.group-title.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;font-weight:600;color:var(--axo-text-primary, oklch(.2 0 0));margin:0}.group-count.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.75rem;color:var(--axo-text-tertiary, oklch(.65 0 0))}.group-activities.svelte-ck28tz{display:flex;flex-direction:column}.activity-item.svelte-ck28tz{display:flex;gap:.75rem;padding:1rem;border-bottom:1px solid var(--axo-border-light, oklch(.9 0 0));transition:background-color .15s ease}.activity-item.svelte-ck28tz:last-child{border-bottom:none}.activity-item.svelte-ck28tz:hover{background:var(--axo-bg-subtle, oklch(.97 0 0))}.activity-icon.svelte-ck28tz{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:color-mix(in srgb,var(--category-color) 10%,transparent);border:1px solid var(--category-color);border-radius:.5rem;color:var(--category-color);flex-shrink:0}.activity-content-text.svelte-ck28tz{flex:1;min-width:0}.activity-header.svelte-ck28tz{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.activity-title.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;font-weight:600;color:var(--axo-text-primary, oklch(.2 0 0))}.activity-time.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.75rem;color:var(--axo-text-muted, oklch(.6 0 0));white-space:nowrap}.activity-description.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;color:var(--axo-text-secondary, oklch(.5 0 0));margin:0 0 .5rem;line-height:1.5}.activity-meta.svelte-ck28tz{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.activity-category.svelte-ck28tz,.activity-type.svelte-ck28tz,.activity-user.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.75rem;color:var(--axo-text-muted, oklch(.6 0 0))}.activity-category.svelte-ck28tz{font-weight:600}.activity-meta.svelte-ck28tz>span:where(.svelte-ck28tz):not(:last-child):after{content:"·";margin-left:.5rem;color:var(--axo-text-muted, oklch(.6 0 0))}.load-more-btn.svelte-ck28tz{width:100%;padding:.75rem;background:var(--axo-bg-card, white);border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.75rem;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;color:var(--axo-text-secondary, oklch(.5 0 0));cursor:pointer;transition:all .15s ease}.load-more-btn.svelte-ck28tz:hover:not(:disabled){background:var(--axo-bg-hover, oklch(.95 0 0));border-color:var(--axo-border-medium, oklch(.8 0 0))}.load-more-btn.svelte-ck28tz:disabled{opacity:.5;cursor:not-allowed}@media(min-width:768px){.controls-bar.svelte-ck28tz{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.filter-group.svelte-ck28tz{flex:0 0 auto}.actions-group.svelte-ck28tz{flex:1;justify-content:flex-end}}@media(max-width:767px){.activity-page.svelte-ck28tz{padding:1rem 1rem 3rem}.controls-bar.svelte-ck28tz{padding:.75rem}.category-pills.svelte-ck28tz{max-width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.5rem}.category-pill.svelte-ck28tz{flex-shrink:0}.actions-group.svelte-ck28tz{flex-direction:column;align-items:stretch}.search-input.svelte-ck28tz{width:100%}}.provider-settings.svelte-c1ik6z{display:flex;flex-direction:column;gap:1.5rem}.provider-settings__header.svelte-c1ik6z h3:where(.svelte-c1ik6z){font-size:1.125rem;font-weight:600;color:var(--axo-text);margin:0 0 .5rem}.provider-settings__description.svelte-c1ik6z{font-size:.875rem;color:var(--axo-text-muted);margin:0}.provider-settings__loading.svelte-c1ik6z{display:flex;align-items:center;gap:.5rem;padding:2rem;color:var(--axo-text-muted);justify-content:center}.provider-grid.svelte-c1ik6z{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.provider-card.svelte-c1ik6z{background:var(--axo-bg-card);border:1px solid var(--axo-border);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.provider-card--configured.svelte-c1ik6z{border-color:var(--axo-success);border-color:color-mix(in srgb,var(--axo-success) 40%,transparent)}.provider-card--unavailable.svelte-c1ik6z{opacity:.6}.provider-card__header.svelte-c1ik6z{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.provider-card__name.svelte-c1ik6z{font-size:.9375rem;font-weight:500;color:var(--axo-text);margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}.provider-card__badge.svelte-c1ik6z{font-size:.625rem;font-weight:500;text-transform:uppercase;padding:.125rem .375rem;background:var(--axo-success);background:color-mix(in srgb,var(--axo-success) 20%,transparent);color:var(--axo-success);border-radius:.25rem}.provider-card__description.svelte-c1ik6z{font-size:.75rem;color:var(--axo-text-muted);margin:0;line-height:1.4}.provider-card__status.svelte-c1ik6z{flex-shrink:0}.provider-card__unavailable.svelte-c1ik6z{font-size:.75rem;color:var(--axo-text-muted);font-style:italic}.provider-card__edit.svelte-c1ik6z{display:flex;flex-direction:column;gap:.5rem}.provider-card__edit-actions.svelte-c1ik6z{display:flex;gap:.5rem}.provider-card__configured.svelte-c1ik6z{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.provider-card__key-display.svelte-c1ik6z{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-family:monospace;color:var(--axo-text-muted);background:var(--axo-bg-page);padding:.25rem .5rem;border-radius:.25rem}.provider-card__actions.svelte-c1ik6z{display:flex;gap:.25rem}.provider-card__add.svelte-c1ik6z{display:flex;justify-content:flex-start}.provider-settings__footer.svelte-c1ik6z{padding-top:1rem;border-top:1px solid var(--axo-border)}.provider-settings__footer.svelte-c1ik6z p:where(.svelte-c1ik6z){font-size:.75rem;color:var(--axo-text-muted);margin:0;display:flex;align-items:center;gap:.5rem}@keyframes svelte-c1ik6z-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:svelte-c1ik6z-spin 1s linear infinite}.confidence-indicator.svelte-9agp46{display:flex;flex-direction:column;gap:.375rem}.confidence-indicator--sm.svelte-9agp46{font-size:.75rem}.confidence-indicator--md.svelte-9agp46{font-size:.8125rem}.confidence-indicator--lg.svelte-9agp46{font-size:.875rem}.confidence-indicator__bar.svelte-9agp46{position:relative;height:6px;background:var(--axo-bg-page);border-radius:3px;overflow:visible}.confidence-indicator--sm.svelte-9agp46 .confidence-indicator__bar:where(.svelte-9agp46){height:4px}.confidence-indicator--lg.svelte-9agp46 .confidence-indicator__bar:where(.svelte-9agp46){height:8px}.confidence-indicator__fill.svelte-9agp46{height:100%;border-radius:3px;transition:width .3s ease}.confidence-indicator--very-high.svelte-9agp46 .confidence-indicator__fill:where(.svelte-9agp46){background:var(--axo-success)}.confidence-indicator--high.svelte-9agp46 .confidence-indicator__fill:where(.svelte-9agp46){background:color-mix(in srgb,var(--axo-success) 80%,var(--axo-warning) 20%)}.confidence-indicator--medium.svelte-9agp46 .confidence-indicator__fill:where(.svelte-9agp46){background:var(--axo-warning)}.confidence-indicator--low.svelte-9agp46 .confidence-indicator__fill:where(.svelte-9agp46){background:color-mix(in srgb,var(--axo-warning) 60%,var(--axo-error) 40%)}.confidence-indicator--very-low.svelte-9agp46 .confidence-indicator__fill:where(.svelte-9agp46){background:var(--axo-error)}.confidence-indicator__threshold.svelte-9agp46{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--axo-text);opacity:.4;transform:translate(-50%)}.confidence-indicator__threshold.svelte-9agp46:after{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--axo-text);opacity:.4}.confidence-indicator__info.svelte-9agp46{display:flex;align-items:center;gap:.5rem}.confidence-indicator__label.svelte-9agp46{display:flex;align-items:center;gap:.25rem;color:var(--axo-text-muted)}.confidence-indicator--very-high.svelte-9agp46 .confidence-indicator__label:where(.svelte-9agp46),.confidence-indicator--high.svelte-9agp46 .confidence-indicator__label:where(.svelte-9agp46){color:var(--axo-success)}.confidence-indicator--medium.svelte-9agp46 .confidence-indicator__label:where(.svelte-9agp46){color:var(--axo-warning)}.confidence-indicator--low.svelte-9agp46 .confidence-indicator__label:where(.svelte-9agp46),.confidence-indicator--very-low.svelte-9agp46 .confidence-indicator__label:where(.svelte-9agp46){color:var(--axo-error)}.confidence-indicator__percentage.svelte-9agp46{font-weight:600;color:var(--axo-text);font-variant-numeric:tabular-nums}.confidence-indicator__badge.svelte-9agp46{font-size:.625rem;font-weight:500;text-transform:uppercase;padding:.125rem .375rem;background:color-mix(in srgb,var(--axo-success) 20%,transparent);color:var(--axo-success);border-radius:.25rem;letter-spacing:.025em}.confidence-indicator__badge--review.svelte-9agp46{background:color-mix(in srgb,var(--axo-warning) 20%,transparent);color:var(--axo-warning)}.citation-list.svelte-1uxp62w{display:flex;flex-direction:column;gap:.75rem}.citation-list__header.svelte-1uxp62w{display:flex;align-items:center;gap:.5rem;color:var(--axo-text-muted);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.citation-list__title.svelte-1uxp62w{flex:1}.citation-list__empty.svelte-1uxp62w{font-size:.8125rem;color:var(--axo-text-muted);font-style:italic;margin:0;padding:.5rem 0}.citation-list__items.svelte-1uxp62w{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.citation-item.svelte-1uxp62w{background:var(--axo-bg-page);border-radius:.375rem;padding:.625rem .75rem;display:flex;flex-direction:column;gap:.375rem}.citation-list--compact.svelte-1uxp62w .citation-item:where(.svelte-1uxp62w){padding:.5rem .625rem;flex-direction:row;align-items:center;gap:.5rem}.citation-item__header.svelte-1uxp62w{display:flex;align-items:center;gap:.5rem}.citation-list--compact.svelte-1uxp62w .citation-item__header:where(.svelte-1uxp62w){flex-shrink:0}.citation-item__type.svelte-1uxp62w{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;color:var(--axo-text-muted);background:var(--axo-bg-card);padding:.125rem .375rem;border-radius:.25rem}.citation-list--compact.svelte-1uxp62w .citation-item__type:where(.svelte-1uxp62w){padding:.125rem}.citation-item__reliability.svelte-1uxp62w{display:flex;align-items:center}.citation-item__content.svelte-1uxp62w{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.citation-list--compact.svelte-1uxp62w .citation-item__content:where(.svelte-1uxp62w){flex-direction:row;align-items:center}.citation-item__link.svelte-1uxp62w{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--axo-primary);text-decoration:none;word-break:break-word}.citation-item__link.svelte-1uxp62w:hover{text-decoration:underline}.citation-item__title.svelte-1uxp62w{font-size:.8125rem;color:var(--axo-text);word-break:break-word}.citation-item__excerpt.svelte-1uxp62w{font-size:.75rem;color:var(--axo-text-muted);font-style:italic;margin:0;line-height:1.4}.citation-item__date.svelte-1uxp62w{font-size:.6875rem;color:var(--axo-text-muted)}.citation-list__toggle.svelte-1uxp62w{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;font-size:.75rem;font-weight:500;color:var(--axo-text-muted);background:transparent;border:1px dashed var(--axo-border);border-radius:.375rem;cursor:pointer;transition:all .15s ease}.citation-list__toggle.svelte-1uxp62w:hover{color:var(--axo-text);border-color:var(--axo-text-muted);background:var(--axo-bg-page)}.suggestion-card.svelte-fk1uux{background:var(--axo-bg-card);border:1px solid var(--axo-border);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.875rem;transition:opacity .2s ease,border-color .2s ease}.suggestion-card--compact.svelte-fk1uux{padding:.75rem;gap:.625rem}.suggestion-card--processing.svelte-fk1uux{opacity:.7;pointer-events:none}.suggestion-card--approved.svelte-fk1uux{border-color:color-mix(in srgb,var(--axo-success) 40%,transparent)}.suggestion-card--rejected.svelte-fk1uux{border-color:color-mix(in srgb,var(--axo-error) 40%,transparent);opacity:.7}.suggestion-card__header.svelte-fk1uux{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.suggestion-card__field-info.svelte-fk1uux{display:flex;flex-direction:column;gap:.125rem}.suggestion-card__field-label.svelte-fk1uux{font-size:.9375rem;font-weight:500;color:var(--axo-text)}.suggestion-card__field-path.svelte-fk1uux{font-size:.6875rem;font-family:monospace;color:var(--axo-text-muted)}.suggestion-card__badges.svelte-fk1uux{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.suggestion-card__risk.svelte-fk1uux{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;padding:.125rem .375rem;background:var(--axo-bg-page);border-radius:.25rem;color:var(--axo-text-muted)}.suggestion-card__status.svelte-fk1uux{font-size:.6875rem;font-weight:500;text-transform:uppercase}.suggestion-card__values.svelte-fk1uux{display:flex;flex-direction:column;gap:.5rem;background:var(--axo-bg-page);border-radius:.375rem;padding:.75rem}.suggestion-card--compact.svelte-fk1uux .suggestion-card__values:where(.svelte-fk1uux){padding:.5rem;gap:.375rem}.suggestion-card__value.svelte-fk1uux{display:flex;flex-direction:column;gap:.25rem}.suggestion-card__value-label.svelte-fk1uux{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;color:var(--axo-text-muted)}.suggestion-card__value--current.svelte-fk1uux .suggestion-card__value-text:where(.svelte-fk1uux){text-decoration:line-through;opacity:.6}.suggestion-card__value--suggested.svelte-fk1uux .suggestion-card__value-label:where(.svelte-fk1uux){color:var(--axo-primary)}.suggestion-card__value-text.svelte-fk1uux{font-size:.875rem;color:var(--axo-text);word-break:break-word}.suggestion-card__edit-input.svelte-fk1uux{font-size:.875rem;color:var(--axo-text);background:var(--axo-bg-card);border:1px solid var(--axo-border);border-radius:.25rem;padding:.5rem;resize:vertical;min-height:2.5rem;font-family:inherit}.suggestion-card__edit-input.svelte-fk1uux:focus{outline:none;border-color:var(--axo-primary)}.suggestion-card__confidence.svelte-fk1uux{padding-top:.25rem}.suggestion-card__reasoning.svelte-fk1uux{display:flex;gap:.5rem;padding:.625rem;background:var(--axo-bg-page);border-radius:.375rem;color:var(--axo-text-muted);font-size:.8125rem;line-height:1.5}.suggestion-card__reasoning.svelte-fk1uux p:where(.svelte-fk1uux){margin:0;flex:1}.suggestion-card__citations-toggle.svelte-fk1uux{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--axo-text-muted);background:transparent;border:none;padding:.25rem 0;cursor:pointer}.suggestion-card__citations-toggle.svelte-fk1uux:hover{color:var(--axo-text)}.suggestion-card__citations.svelte-fk1uux{border-top:1px solid var(--axo-border);padding-top:.75rem}.suggestion-card--compact.svelte-fk1uux .suggestion-card__citations:where(.svelte-fk1uux){padding-top:.5rem}.suggestion-card__actions.svelte-fk1uux{display:flex;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--axo-border)}.suggestion-card__meta.svelte-fk1uux{display:flex;justify-content:space-between;gap:.5rem;font-size:.6875rem;color:var(--axo-text-muted)}.suggestion-card__provider.svelte-fk1uux{text-transform:capitalize}.suggestion-queue.svelte-y4twv8{display:flex;flex-direction:column;gap:1rem}.suggestion-queue__header.svelte-y4twv8{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.suggestion-queue__title.svelte-y4twv8{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:var(--axo-text);margin:0}.suggestion-queue__stats.svelte-y4twv8{display:flex;align-items:center;gap:1rem}.suggestion-queue__stat.svelte-y4twv8{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500}.suggestion-queue__stat--pending.svelte-y4twv8{color:var(--axo-warning)}.suggestion-queue__stat--approved.svelte-y4twv8{color:var(--axo-success)}.suggestion-queue__stat--rejected.svelte-y4twv8{color:var(--axo-error)}.suggestion-queue__controls.svelte-y4twv8{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;padding:.75rem;background:var(--axo-bg-card);border:1px solid var(--axo-border);border-radius:.5rem}.suggestion-queue__filters.svelte-y4twv8{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.suggestion-queue__sort-toggle.svelte-y4twv8{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--axo-bg-page);border:1px solid var(--axo-border);border-radius:.375rem;color:var(--axo-text-muted);cursor:pointer;transition:all .15s ease}.suggestion-queue__sort-toggle.svelte-y4twv8:hover{color:var(--axo-text);background:var(--axo-bg-card)}.suggestion-queue__bulk-actions.svelte-y4twv8{display:flex;gap:.5rem}.suggestion-queue__empty.svelte-y4twv8{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:var(--axo-text-muted);text-align:center}.suggestion-queue__empty.svelte-y4twv8 p:where(.svelte-y4twv8){margin:0;font-size:.875rem}.suggestion-queue__list.svelte-y4twv8{display:flex;flex-direction:column;gap:.75rem}.suggestion-queue--compact.svelte-y4twv8 .suggestion-queue__list:where(.svelte-y4twv8){gap:.5rem}.suggestion-queue__summary.svelte-y4twv8{font-size:.75rem;color:var(--axo-text-muted);text-align:center;padding-top:.5rem}.ai-research-panel.svelte-3kbpik{display:flex;flex-direction:column;background:var(--axo-bg-card);border:1px solid var(--axo-border);border-radius:.5rem;overflow:hidden;max-height:80vh}.ai-research-panel__header.svelte-3kbpik{display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid var(--axo-border);background:var(--axo-bg-page)}.ai-research-panel__title.svelte-3kbpik{display:flex;align-items:center;gap:.5rem;color:var(--axo-primary)}.ai-research-panel__title.svelte-3kbpik h2:where(.svelte-3kbpik){font-size:1rem;font-weight:600;margin:0;color:var(--axo-text)}.ai-research-panel__subtitle.svelte-3kbpik{flex:1;font-size:.8125rem;color:var(--axo-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-research-panel__close.svelte-3kbpik{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:.25rem;color:var(--axo-text-muted);cursor:pointer;transition:all .15s ease}.ai-research-panel__close.svelte-3kbpik:hover{background:var(--axo-bg-card);color:var(--axo-text)}.ai-research-panel__tabs.svelte-3kbpik{display:flex;border-bottom:1px solid var(--axo-border);background:var(--axo-bg-page)}.ai-research-panel__tab.svelte-3kbpik{display:flex;align-items:center;gap:.375rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;color:var(--axo-text-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}.ai-research-panel__tab.svelte-3kbpik:hover{color:var(--axo-text);background:var(--axo-bg-card)}.ai-research-panel__tab--active.svelte-3kbpik{color:var(--axo-primary);border-bottom-color:var(--axo-primary)}.ai-research-panel__tab-badge.svelte-3kbpik{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;background:var(--axo-primary);color:var(--axo-bg-card);border-radius:.625rem}.ai-research-panel__tab-badge--warning.svelte-3kbpik{background:var(--axo-warning)}.ai-research-panel__content.svelte-3kbpik{flex:1;overflow-y:auto;padding:1rem}.ai-research-panel__research.svelte-3kbpik,.ai-research-panel__suggestions.svelte-3kbpik,.ai-research-panel__settings.svelte-3kbpik{display:flex;flex-direction:column;gap:1rem}.ai-research-panel__warning.svelte-3kbpik{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;text-align:center;color:var(--axo-warning)}.ai-research-panel__warning.svelte-3kbpik p:where(.svelte-3kbpik){margin:0;font-size:.875rem;color:var(--axo-text-muted)}.ai-research-panel__section.svelte-3kbpik{display:flex;flex-direction:column;gap:.5rem}.ai-research-panel__section.svelte-3kbpik h4:where(.svelte-3kbpik){font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--axo-text-muted);margin:0}.ai-research-panel__hint.svelte-3kbpik{font-size:.8125rem;color:var(--axo-text-muted);margin:0;font-style:italic}.ai-research-panel__mode-selector.svelte-3kbpik{display:flex;flex-wrap:wrap;gap:.375rem}.ai-research-panel__mode-btn.svelte-3kbpik{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;background:var(--axo-bg-page);border:1px solid var(--axo-border);border-radius:.375rem;color:var(--axo-text-muted);cursor:pointer;transition:all .15s ease}.ai-research-panel__mode-btn.svelte-3kbpik:hover{background:var(--axo-bg-card);color:var(--axo-text);border-color:var(--axo-primary)}.ai-research-panel__mode-btn--active.svelte-3kbpik{background:var(--axo-primary);color:#fff;border-color:var(--axo-primary)}.ai-research-panel__mode-btn--active.svelte-3kbpik:hover{background:var(--axo-primary);color:#fff}.ai-research-panel__mode-description.svelte-3kbpik{font-size:.75rem;color:var(--axo-text-muted);margin:.5rem 0 0;padding:.5rem;background:var(--axo-bg-page);border-radius:.25rem;border-left:2px solid var(--axo-primary)}.ai-research-panel__fields.svelte-3kbpik{display:flex;flex-direction:column;gap:.375rem}.ai-research-panel__field.svelte-3kbpik{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--axo-text);cursor:pointer}.ai-research-panel__field.svelte-3kbpik input[type=checkbox]:where(.svelte-3kbpik){width:1rem;height:1rem;accent-color:var(--axo-primary)}.ai-research-panel__actions.svelte-3kbpik{padding-top:.5rem;border-top:1px solid var(--axo-border)}.ai-research-panel__progress.svelte-3kbpik{display:flex;flex-direction:column;gap:.5rem}.ai-research-panel__progress-bar.svelte-3kbpik{height:4px;background:var(--axo-bg-page);border-radius:2px;overflow:hidden}.ai-research-panel__progress-fill.svelte-3kbpik{height:100%;background:var(--axo-primary);transition:width .3s ease}.ai-research-panel__progress-text.svelte-3kbpik{font-size:.75rem;color:var(--axo-text-muted)}.ai-research-panel__empty.svelte-3kbpik{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:var(--axo-text-muted);text-align:center}.ai-research-panel__empty.svelte-3kbpik p:where(.svelte-3kbpik){margin:0;font-size:.875rem}.ai-research-panel__empty-hint.svelte-3kbpik{font-size:.8125rem;opacity:.7}.ai-research-panel__auto-progress.svelte-3kbpik{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;background:var(--axo-primary);color:#fff;border-radius:1rem;white-space:nowrap}.ai-research-panel__footer.svelte-3kbpik{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-top:1px solid var(--axo-border);background:var(--axo-bg-page)}.ai-research-panel__footer-info.svelte-3kbpik{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.ai-research-panel__footer-progress.svelte-3kbpik{font-weight:600;color:var(--axo-text)}.ai-research-panel__footer-remaining.svelte-3kbpik{color:var(--axo-text-muted)}.ai-research-panel__footer-actions.svelte-3kbpik{display:flex;align-items:center;gap:.5rem}.ai-settings-page.svelte-12ox03a{padding:2rem 2rem 4rem;background:var(--axo-bg-page);min-height:100vh}.ai-settings-section.svelte-12ox03a{margin-bottom:3rem}.ai-settings-section-title.svelte-12ox03a{font-size:1.25rem;font-weight:700;color:var(--axo-text);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--axo-border)}.ai-settings-overview.svelte-12ox03a{display:flex;flex-direction:column;gap:1.5rem}.overview-card.svelte-12ox03a{display:flex;gap:1rem;padding:1.5rem;background:var(--axo-bg-card);border:1px solid var(--axo-border);border-radius:.5rem}.overview-card__icon.svelte-12ox03a{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:color-mix(in srgb,var(--axo-primary) 15%,transparent);color:var(--axo-primary);border-radius:.5rem;flex-shrink:0}.overview-card__content.svelte-12ox03a h3:where(.svelte-12ox03a){font-size:1.125rem;font-weight:600;margin:0 0 .5rem;color:var(--axo-text)}.overview-card__content.svelte-12ox03a p:where(.svelte-12ox03a){margin:0;font-size:.875rem;color:var(--axo-text-muted);line-height:1.6}.feature-grid.svelte-12ox03a{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.feature-card.svelte-12ox03a{padding:1rem;background:var(--axo-bg-card);border:1px solid var(--axo-border);border-radius:.5rem;color:var(--axo-text-muted)}.feature-card.svelte-12ox03a h4:where(.svelte-12ox03a){font-size:.875rem;font-weight:600;color:var(--axo-text);margin:.75rem 0 .25rem}.feature-card.svelte-12ox03a p:where(.svelte-12ox03a){font-size:.75rem;line-height:1.5;margin:0}.provider-settings-container.svelte-12ox03a{background:var(--axo-bg-card);border:1px solid var(--axo-border);border-radius:.5rem;padding:1.5rem}.usage-steps.svelte-12ox03a{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.usage-steps.svelte-12ox03a li:where(.svelte-12ox03a){display:flex;gap:1rem;padding:1rem;background:var(--axo-bg-card);border:1px solid var(--axo-border);border-radius:.5rem}.step-number.svelte-12ox03a{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--axo-primary);color:#fff;border-radius:50%;font-weight:600;font-size:.875rem;flex-shrink:0}.step-content.svelte-12ox03a h4:where(.svelte-12ox03a){font-size:.9375rem;font-weight:600;margin:0 0 .25rem;color:var(--axo-text)}.step-content.svelte-12ox03a p:where(.svelte-12ox03a){font-size:.8125rem;color:var(--axo-text-muted);margin:0}.provider-comparison.svelte-12ox03a{overflow-x:auto}.comparison-table.svelte-12ox03a{width:100%;border-collapse:collapse;background:var(--axo-bg-card);border:1px solid var(--axo-border);border-radius:.5rem;overflow:hidden}.comparison-table.svelte-12ox03a th:where(.svelte-12ox03a),.comparison-table.svelte-12ox03a td:where(.svelte-12ox03a){padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--axo-border)}.comparison-table.svelte-12ox03a th:where(.svelte-12ox03a){background:var(--axo-bg-page);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--axo-text-muted)}.comparison-table.svelte-12ox03a td:where(.svelte-12ox03a){font-size:.8125rem;color:var(--axo-text)}.comparison-table.svelte-12ox03a tbody:where(.svelte-12ox03a) tr:where(.svelte-12ox03a):last-child td:where(.svelte-12ox03a){border-bottom:none}.comparison-table.svelte-12ox03a tbody:where(.svelte-12ox03a) tr:where(.svelte-12ox03a):hover{background:var(--axo-bg-page)}.badge.svelte-12ox03a{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;border-radius:.25rem}.badge-success.svelte-12ox03a{background:color-mix(in srgb,var(--axo-success) 20%,transparent);color:var(--axo-success)}.badge-neutral.svelte-12ox03a{background:var(--axo-bg-page);color:var(--axo-text-muted)}.api-links.svelte-12ox03a{display:flex;flex-wrap:wrap;gap:.75rem}.api-link.svelte-12ox03a{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--axo-bg-card);border:1px solid var(--axo-border);border-radius:.375rem;font-size:.8125rem;font-weight:500;color:var(--axo-text);text-decoration:none;transition:all .15s ease}.api-link.svelte-12ox03a:hover{border-color:var(--axo-primary);color:var(--axo-primary)}@media(max-width:768px){.ai-settings-page.svelte-12ox03a{padding:1rem 1rem 3rem}.overview-card.svelte-12ox03a{flex-direction:column}.feature-grid.svelte-12ox03a{grid-template-columns:1fr}.comparison-table.svelte-12ox03a th:where(.svelte-12ox03a),.comparison-table.svelte-12ox03a td:where(.svelte-12ox03a){padding:.5rem;font-size:.75rem}}.bio-admin.svelte-1tz0l4s{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.bio-admin__header.svelte-1tz0l4s{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.bio-admin__title.svelte-1tz0l4s{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .25rem}.bio-admin__subtitle.svelte-1tz0l4s{font-size:.875rem;color:#6b7280;margin:0}.bio-admin__link.svelte-1tz0l4s{color:#00f;text-decoration:none}.bio-admin__link.svelte-1tz0l4s:hover{text-decoration:underline}.bio-admin__grid.svelte-1tz0l4s{display:grid;grid-template-columns:1fr;gap:1.5rem}.bio-card.svelte-1tz0l4s{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.bio-card__header.svelte-1tz0l4s{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.bio-card__title.svelte-1tz0l4s{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#111827;margin:0}.bio-card__body.svelte-1tz0l4s{padding:1.5rem}.bio-btn.svelte-1tz0l4s{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .15s ease;border:1px solid transparent;font-family:inherit;text-decoration:none}.bio-btn--primary.svelte-1tz0l4s{background:#00f;color:#fff;border-color:#00f}.bio-btn--primary.svelte-1tz0l4s:hover{background:#00c;border-color:#00c}.bio-btn--primary.svelte-1tz0l4s:disabled{opacity:.6;cursor:not-allowed}.bio-btn--secondary.svelte-1tz0l4s{background:#fff;color:#374151;border-color:#d1d5db}.bio-btn--secondary.svelte-1tz0l4s:hover{background:#f3f4f6}.bio-form.svelte-1tz0l4s{display:flex;flex-direction:column;gap:1rem}.bio-form__group.svelte-1tz0l4s{display:flex;flex-direction:column;gap:.375rem}.bio-form__label.svelte-1tz0l4s{font-size:.8125rem;font-weight:500;color:#374151}.bio-form__input.svelte-1tz0l4s{padding:.5rem .75rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:.375rem;font-family:inherit;transition:all .15s ease}.bio-form__input.svelte-1tz0l4s:focus{outline:none;border-color:#00f;box-shadow:0 0 0 3px #0000ff1a}.bio-form__checkbox.svelte-1tz0l4s{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer}.bio-form__checkbox.svelte-1tz0l4s input:where(.svelte-1tz0l4s){accent-color:#0000ff}.bio-inline-form.svelte-1tz0l4s{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f0f9ff;border:2px solid #0000ff;border-radius:.5rem;margin-bottom:.75rem}.bio-inline-form--editing.svelte-1tz0l4s{background:#fef3c7;border-color:#f59e0b;margin-bottom:0}.bio-inline-form__row.svelte-1tz0l4s{display:flex;gap:.75rem;flex-wrap:wrap}.bio-inline-form__row.svelte-1tz0l4s .bio-form__input:where(.svelte-1tz0l4s){flex:1;min-width:200px}.bio-inline-form__row--controls.svelte-1tz0l4s{align-items:center;flex-wrap:wrap}.bio-inline-form__actions.svelte-1tz0l4s{display:flex;gap:.5rem;margin-left:auto}.bio-icon-picker--inline.svelte-1tz0l4s{flex-wrap:wrap;max-width:300px}.bio-btn--sm.svelte-1tz0l4s{padding:.375rem .75rem;font-size:.8125rem}.bio-list.svelte-1tz0l4s{display:flex;flex-direction:column;gap:.5rem}.bio-list__item.svelte-1tz0l4s{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .15s ease}.bio-list__item.svelte-1tz0l4s:hover{border-color:#d1d5db}.bio-list__item--inactive.svelte-1tz0l4s{opacity:.5}.bio-list__order.svelte-1tz0l4s{display:flex;flex-direction:column;align-items:center;gap:.125rem;flex-shrink:0}.bio-list__order-btn.svelte-1tz0l4s{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.25rem;background:transparent;border:none;color:#9ca3af;cursor:pointer;border-radius:.25rem;transition:all .15s ease}.bio-list__order-btn.svelte-1tz0l4s:hover:not(:disabled){background:#e5e7eb;color:#374151}.bio-list__order-btn.svelte-1tz0l4s:disabled{opacity:.3;cursor:not-allowed}.bio-list__order-num.svelte-1tz0l4s{font-size:.75rem;font-weight:500;color:#9ca3af}.bio-list__icon.svelte-1tz0l4s{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#6b7280;flex-shrink:0}.bio-list__content.svelte-1tz0l4s{flex:1;min-width:0}.bio-list__title.svelte-1tz0l4s{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#111827}.bio-list__url.svelte-1tz0l4s{font-size:.75rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bio-list__desc.svelte-1tz0l4s{font-size:.75rem;color:#9ca3af;margin-top:.125rem}.bio-list__actions.svelte-1tz0l4s{display:flex;gap:.25rem;flex-shrink:0}.bio-list__action.svelte-1tz0l4s{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:.375rem;transition:all .15s ease}.bio-list__action.svelte-1tz0l4s:hover{background:#e5e7eb;color:#374151}.bio-list__action--danger.svelte-1tz0l4s:hover{background:#fef2f2;color:#dc2626}.bio-badge.svelte-1tz0l4s{padding:.125rem .375rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px}.bio-badge--featured.svelte-1tz0l4s{background:#0000ff1a;color:#00f}.bio-badge--inactive.svelte-1tz0l4s{background:#f3f4f6;color:#6b7280}.bio-empty.svelte-1tz0l4s{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:#9ca3af;text-align:center}.bio-empty.svelte-1tz0l4s p:where(.svelte-1tz0l4s){margin:.5rem 0 0;font-size:.875rem}.bio-icon-picker.svelte-1tz0l4s{display:flex;flex-wrap:wrap;gap:.375rem}.bio-icon-picker__btn.svelte-1tz0l4s{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:#f3f4f6;border:2px solid transparent;border-radius:.375rem;color:#6b7280;cursor:pointer;transition:all .15s ease}.bio-icon-picker__btn.svelte-1tz0l4s:hover{background:#e5e7eb;color:#374151}.bio-icon-picker__btn--selected.svelte-1tz0l4s{background:#0000ff1a;border-color:#00f;color:#00f}@keyframes svelte-1tz0l4s-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1tz0l4s-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-spin{animation:svelte-1tz0l4s-spin 1s linear infinite}@keyframes svelte-1tz0l4s-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.bio-admin.svelte-1tz0l4s{padding:1rem}.bio-admin__header.svelte-1tz0l4s{flex-direction:column;gap:1rem}.bio-list__item.svelte-1tz0l4s{flex-wrap:wrap}.bio-list__content.svelte-1tz0l4s{order:3;width:100%;margin-top:.5rem}}.stats-grid.svelte-plmtwu{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.stat-card.svelte-plmtwu{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.stat-icon.svelte-plmtwu{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--axo-radius-md)}.stat-icon--primary.svelte-plmtwu{background:hsl(var(--p) / 10%);color:hsl(var(--p))}.stat-icon--success.svelte-plmtwu{background:hsl(var(--su) / 10%);color:hsl(var(--su))}.stat-icon--info.svelte-plmtwu{background:hsl(var(--in) / 10%);color:hsl(var(--in))}.stat-icon--warning.svelte-plmtwu{background:hsl(var(--wa) / 10%);color:hsl(var(--wa))}.stat-content.svelte-plmtwu{display:flex;flex-direction:column;gap:var(--axo-space-1)}.stat-value.svelte-plmtwu{font-size:var(--axo-text-xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);line-height:1}.stat-label.svelte-plmtwu{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);font-family:var(--axo-font-mono);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.filters-bar.svelte-plmtwu{display:flex;gap:var(--axo-space-3);align-items:center;flex-wrap:wrap}.search-box.svelte-plmtwu{position:relative;flex:1;min-width:200px;max-width:400px}.search-icon.svelte-plmtwu{position:absolute;left:var(--axo-space-3);top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--axo-text-tertiary);pointer-events:none}.search-input.svelte-plmtwu{width:100%;padding:var(--axo-space-2) var(--axo-space-3) var(--axo-space-2) 2.5rem;background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);transition:all var(--axo-transition-base)}.search-input.svelte-plmtwu:focus{outline:none;border-color:var(--axo-text-primary);box-shadow:0 0 0 3px hsl(var(--n) / 5%)}.search-input.svelte-plmtwu::-moz-placeholder{color:var(--axo-text-tertiary)}.search-input.svelte-plmtwu::placeholder{color:var(--axo-text-tertiary)}.search-clear.svelte-plmtwu{position:absolute;right:var(--axo-space-2);top:50%;transform:translateY(-50%);padding:var(--axo-space-1);background:transparent;border:none;color:var(--axo-text-tertiary);cursor:pointer;border-radius:var(--axo-radius-sm);transition:all var(--axo-transition-fast)}.search-clear.svelte-plmtwu:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.filter-group.svelte-plmtwu{display:flex;align-items:center;gap:var(--axo-space-2)}.filter-label.svelte-plmtwu{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.filter-select.svelte-plmtwu{padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);cursor:pointer;transition:all var(--axo-transition-base)}.filter-select.svelte-plmtwu:focus{outline:none;border-color:var(--axo-text-primary);box-shadow:0 0 0 3px hsl(var(--n) / 5%)}.filter-results.svelte-plmtwu{margin-left:auto;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary)}.empty-state.svelte-plmtwu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-16) var(--axo-space-8);background:var(--axo-bg-card);border:1px dashed var(--axo-border-default);border-radius:var(--axo-radius-lg);text-align:center}.empty-icon.svelte-plmtwu{width:3rem;height:3rem;color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-4)}.empty-title.svelte-plmtwu{font-size:var(--axo-text-lg);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.empty-description.svelte-plmtwu{font-size:var(--axo-text-md);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-6) 0}.table-wrapper.svelte-plmtwu{overflow-x:auto;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.axo-table.svelte-plmtwu{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono)}.axo-table.svelte-plmtwu thead:where(.svelte-plmtwu){background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-default)}.axo-table.svelte-plmtwu th:where(.svelte-plmtwu){padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);white-space:nowrap}.axo-table.svelte-plmtwu td:where(.svelte-plmtwu){padding:var(--axo-space-4);border-top:1px solid var(--axo-border-light);color:var(--axo-text-primary);font-size:var(--axo-text-base)}.table-row.svelte-plmtwu:hover{background:var(--axo-bg-subtle)}.client-info.svelte-plmtwu{display:flex;flex-direction:column;gap:var(--axo-space-1);min-width:180px}.client-name.svelte-plmtwu{font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.client-email.svelte-plmtwu{font-size:var(--axo-text-sm);color:var(--axo-text-tertiary)}.client-company.svelte-plmtwu{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);font-style:italic}.project-info.svelte-plmtwu{display:flex;flex-direction:column;gap:var(--axo-space-1);min-width:200px}.project-title.svelte-plmtwu{font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.project-description.svelte-plmtwu{font-size:var(--axo-text-sm);color:var(--axo-text-tertiary);line-height:1.4}.badge.svelte-plmtwu{display:inline-block;padding:.25rem .5rem;border-radius:var(--axo-radius-md);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);text-transform:capitalize;white-space:nowrap}.badge-success.svelte-plmtwu{background:hsl(var(--su) / 10%);color:hsl(var(--su));border:1px solid hsl(var(--su) / 20%)}.badge-info.svelte-plmtwu{background:hsl(var(--p) / 10%);color:hsl(var(--p));border:1px solid hsl(var(--p) / 20%)}.badge-warning.svelte-plmtwu{background:hsl(var(--wa) / 10%);color:hsl(var(--wa));border:1px solid hsl(var(--wa) / 20%)}.badge-neutral.svelte-plmtwu{background:var(--axo-bg-subtle);color:var(--axo-text-secondary);border:1px solid var(--axo-border-default)}.location-text.svelte-plmtwu,.date-text.svelte-plmtwu{color:var(--axo-text-secondary);font-size:var(--axo-text-base)}.text-muted.svelte-plmtwu{color:var(--axo-text-tertiary)}.actions-group.svelte-plmtwu{display:flex;gap:var(--axo-space-2)}.action-btn.svelte-plmtwu{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-fast)}.action-btn.svelte-plmtwu:hover{background:var(--axo-text-primary);border-color:var(--axo-text-primary);color:var(--axo-bg-card);transform:translateY(-1px)}@media(max-width:1024px){.table-wrapper.svelte-plmtwu{overflow-x:scroll}.axo-table.svelte-plmtwu{min-width:900px}}@media(max-width:640px){.filters-bar.svelte-plmtwu{flex-direction:column;align-items:stretch}.search-box.svelte-plmtwu{max-width:none}.filter-results.svelte-plmtwu{margin-left:0}.stats-grid.svelte-plmtwu{grid-template-columns:1fr}}.project-picker.svelte-xhb5km{position:relative;width:100%;display:flex;align-items:center;gap:.25rem}.project-picker__trigger.svelte-xhb5km{display:flex;align-items:center;justify-content:space-between;flex:1;min-height:2.5rem;padding:.5rem .75rem;background:var(--fallback-b1, oklch(var(--b1)));border:1px solid var(--fallback-bc, oklch(var(--bc) / .2));border-radius:var(--rounded-btn, .5rem);cursor:pointer;transition:all .2s;text-align:left}.project-picker__trigger.svelte-xhb5km:hover:not(.disabled){border-color:var(--fallback-bc, oklch(var(--bc) / .4))}.project-picker__trigger.svelte-xhb5km:focus{outline:2px solid var(--fallback-p, oklch(var(--p)));outline-offset:2px}.project-picker__trigger.disabled.svelte-xhb5km{opacity:.5;cursor:not-allowed}.project-picker__value.svelte-xhb5km{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-picker__value.placeholder.svelte-xhb5km{color:var(--fallback-bc, oklch(var(--bc) / .5))}.project-picker__icons.svelte-xhb5km{display:flex;align-items:center;gap:.25rem;margin-left:.5rem}.project-picker__clear.svelte-xhb5km{display:flex;align-items:center;justify-content:center;padding:.375rem;border-radius:var(--rounded-btn, .25rem);background:var(--fallback-b2, oklch(var(--b2)));border:1px solid var(--fallback-bc, oklch(var(--bc) / .2));cursor:pointer;opacity:.7;transition:all .2s;flex-shrink:0}.project-picker__clear.svelte-xhb5km:hover{opacity:1;background:var(--fallback-bc, oklch(var(--bc) / .1))}.project-picker__chevron.svelte-xhb5km{opacity:.5;transition:transform .2s}.project-picker__dropdown.svelte-xhb5km{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:50;background:var(--fallback-b1, oklch(var(--b1)));border:1px solid var(--fallback-bc, oklch(var(--bc) / .2));border-radius:var(--rounded-btn, .5rem);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;max-height:20rem;overflow:hidden;display:flex;flex-direction:column}.project-picker__search.svelte-xhb5km{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--fallback-bc, oklch(var(--bc) / .1))}.project-picker__search-input.svelte-xhb5km{flex:1;background:transparent;border:none;outline:none;font-size:.875rem}.project-picker__options.svelte-xhb5km{overflow-y:auto;max-height:15rem}.project-picker__message.svelte-xhb5km{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--fallback-bc, oklch(var(--bc) / .5));font-size:.875rem}.project-picker__option.svelte-xhb5km{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.625rem .75rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s}.project-picker__option.svelte-xhb5km:hover,.project-picker__option.highlighted.svelte-xhb5km{background:var(--fallback-bc, oklch(var(--bc) / .05))}.project-picker__option.selected.svelte-xhb5km{background:var(--fallback-p, oklch(var(--p) / .1))}.project-picker__option-title.svelte-xhb5km{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muse-pins-panel.svelte-1rorfiv{background:var(--fallback-b1, oklch(var(--b1)));border:1px solid var(--fallback-bc, oklch(var(--bc) / .1));border-radius:var(--rounded-box, 1rem);overflow:hidden}.panel-header.svelte-1rorfiv{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--fallback-b2, oklch(var(--b2)));border-bottom:1px solid var(--fallback-bc, oklch(var(--bc) / .1))}.panel-header.collapsible.svelte-1rorfiv{cursor:pointer}.panel-header.collapsible.svelte-1rorfiv:hover{background:var(--fallback-bc, oklch(var(--bc) / .05))}.header-left.svelte-1rorfiv{display:flex;align-items:center;gap:.5rem}.header-title.svelte-1rorfiv{font-weight:600;font-size:.875rem}.chevron.svelte-1rorfiv{opacity:.5;transition:transform .2s}.panel-content.svelte-1rorfiv{padding:1rem}.loading-state.svelte-1rorfiv,.error-state.svelte-1rorfiv,.empty-state.svelte-1rorfiv{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--fallback-bc, oklch(var(--bc) / .6));font-size:.875rem}.empty-state.svelte-1rorfiv{flex-direction:column;gap:.25rem}.error-state.svelte-1rorfiv{color:var(--fallback-er, oklch(var(--er)))}.muse-project-info.svelte-1rorfiv{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--fallback-bc, oklch(var(--bc) / .1))}.project-link.svelte-1rorfiv{display:flex;align-items:center;gap:.25rem;background:none;border:none;padding:0;cursor:pointer;color:var(--fallback-p, oklch(var(--p)));font-weight:500}.project-link.svelte-1rorfiv:hover{text-decoration:underline}.pins-list.svelte-1rorfiv{display:flex;flex-direction:column;gap:.75rem}.pin-item.svelte-1rorfiv{padding:.75rem;background:var(--fallback-b2, oklch(var(--b2)));border-radius:var(--rounded-btn, .5rem)}.pin-header.svelte-1rorfiv{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.pin-type.svelte-1rorfiv{display:flex;align-items:center;gap:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--fallback-bc, oklch(var(--bc) / .6))}.pin-content.svelte-1rorfiv{margin-bottom:.5rem}.pin-title.svelte-1rorfiv{font-weight:500;font-size:.875rem;margin:0}.pin-excerpt.svelte-1rorfiv{font-size:.8125rem;color:var(--fallback-bc, oklch(var(--bc) / .8));margin:0;line-height:1.4}.pin-source.svelte-1rorfiv{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--fallback-bc, oklch(var(--bc) / .6));background:none;border:none;padding:0;cursor:pointer}.pin-source.svelte-1rorfiv:hover{color:var(--fallback-p, oklch(var(--p)))}.pin-notes.svelte-1rorfiv{display:flex;align-items:flex-start;gap:.25rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--fallback-bc, oklch(var(--bc) / .1));font-size:.8125rem;color:var(--fallback-bc, oklch(var(--bc) / .7));font-style:italic}.no-pins.svelte-1rorfiv{text-align:center;padding:.5rem;color:var(--fallback-bc, oklch(var(--bc) / .5));font-size:.875rem}.view-all-link.svelte-1rorfiv{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--fallback-bc, oklch(var(--bc) / .1));font-size:.875rem;color:var(--fallback-p, oklch(var(--p)))}.view-all-link.svelte-1rorfiv:hover{text-decoration:underline}.program-widget.svelte-105r96{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4)}.program-widget__loading.svelte-105r96{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-3);padding:var(--axo-space-6);color:var(--axo-text-secondary);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.program-widget__spinner.svelte-105r96{width:16px;height:16px;border:2px solid var(--axo-border-light);border-top-color:var(--axo-text-secondary);border-radius:50%;animation:svelte-105r96-spin .8s linear infinite}@keyframes svelte-105r96-spin{to{transform:rotate(360deg)}}.program-widget__error.svelte-105r96{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3);background:#fceae8;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:#a83634}.program-widget__error-icon.svelte-105r96{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#a83634;color:#fff;border-radius:50%;font-weight:700;font-size:12px}.program-widget__retry.svelte-105r96{margin-left:auto;padding:var(--axo-space-1) var(--axo-space-2);background:transparent;border:1px solid currentColor;border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);cursor:pointer}.program-widget__empty.svelte-105r96{display:flex;flex-direction:column;align-items:center;padding:var(--axo-space-6);text-align:center}.program-widget__empty-icon.svelte-105r96{color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-3)}.program-widget__empty-text.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1) 0}.program-widget__empty-subtext.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-4) 0;max-width:280px}.program-widget__generate-btn.svelte-105r96{padding:var(--axo-space-2) var(--axo-space-4);background:var(--axo-text-primary);color:var(--axo-bg-surface);border:none;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);cursor:pointer;transition:opacity .15s ease}.program-widget__generate-btn.svelte-105r96:hover{opacity:.9}.program-widget__content.svelte-105r96{display:flex;flex-direction:column;gap:var(--axo-space-4)}.program-widget__header.svelte-105r96{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-3)}.program-widget__title.svelte-105r96{display:flex;flex-direction:column;gap:var(--axo-space-1)}.program-widget__template.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.program-widget__doc-number.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.program-widget__dates.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);text-align:right}.program-widget__progress.svelte-105r96{display:flex;flex-direction:column;gap:var(--axo-space-2)}.program-widget__progress-bar.svelte-105r96{height:8px;background:var(--axo-bg-muted);border-radius:4px;overflow:hidden}.program-widget__progress-fill.svelte-105r96{height:100%;border-radius:4px;transition:width .3s ease}.program-widget__progress-text.svelte-105r96{display:flex;justify-content:space-between;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.program-widget__label.svelte-105r96{display:block;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--axo-space-2)}.program-widget__current-phase.svelte-105r96{padding:var(--axo-space-3);background:var(--axo-bg-muted);border-radius:var(--axo-radius-md)}.program-widget__phase-info.svelte-105r96{display:flex;align-items:center;gap:var(--axo-space-2)}.program-widget__phase-code.svelte-105r96{padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-text-primary);color:var(--axo-bg-surface);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-bold)}.program-widget__phase-name.svelte-105r96{flex:1;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.program-widget__phase-progress.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.program-widget__milestones.svelte-105r96{border-top:1px solid var(--axo-border-light);padding-top:var(--axo-space-3)}.program-widget__milestone-list.svelte-105r96{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--axo-space-2)}.program-widget__milestone-item.svelte-105r96{display:flex;justify-content:space-between;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.program-widget__milestone-title.svelte-105r96{color:var(--axo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.program-widget__milestone-date.svelte-105r96{color:var(--axo-text-tertiary);font-size:var(--axo-text-xs);flex-shrink:0}.program-widget__fees.svelte-105r96{border-top:1px solid var(--axo-border-light);padding-top:var(--axo-space-3)}.program-widget__fee-info.svelte-105r96{display:flex;justify-content:space-between;align-items:baseline}.program-widget__fee-total.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary)}.program-widget__fee-billed.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.program-widget__actions.svelte-105r96{display:flex;gap:var(--axo-space-2);margin-top:var(--axo-space-2);border-top:1px solid var(--axo-border-light);padding-top:var(--axo-space-3)}.program-widget__action-btn.svelte-105r96{flex:1;padding:var(--axo-space-2) var(--axo-space-3);background:transparent;border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease}.program-widget__action-btn.svelte-105r96:hover{background:var(--axo-bg-muted);color:var(--axo-text-primary)}.program-widget__action-btn--primary.svelte-105r96{background:var(--axo-text-primary);color:var(--axo-bg-surface);border-color:var(--axo-text-primary)}.program-widget__action-btn--primary.svelte-105r96:hover{opacity:.9;background:var(--axo-text-primary);color:var(--axo-bg-surface)}.virtual-projects-table.svelte-t1cung{display:flex;flex-direction:column;background:var(--axo-bg-card, white);border-radius:var(--axo-radius-lg, 8px);border:1px solid var(--axo-border, #e5e7eb);overflow:hidden}.column-toggles.svelte-t1cung{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--axo-border, #e5e7eb);background:var(--axo-bg-subtle, #f9fafb)}.column-toggles__label.svelte-t1cung{font-size:.75rem;font-weight:500;color:var(--axo-text-muted, #6b7280);display:flex;align-items:center;margin-right:.5rem}.column-toggle.svelte-t1cung{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--axo-bg-card, white);border:1px solid var(--axo-border, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);cursor:pointer;transition:all .15s ease}.column-toggle.svelte-t1cung:hover{border-color:var(--axo-primary, #3b82f6)}.column-toggle--active.svelte-t1cung{background:var(--axo-primary, #3b82f6);color:#fff;border-color:var(--axo-primary, #3b82f6)}.column-toggle--clear.svelte-t1cung{color:var(--axo-danger, #ef4444)}.column-toggle--clear.svelte-t1cung:hover{background:var(--axo-danger-light, #fef2f2);border-color:var(--axo-danger, #ef4444)}.column-toggles__divider.svelte-t1cung{width:1px;height:24px;background:var(--axo-border, #e5e7eb);margin:0 .25rem}.table-container.svelte-t1cung{overflow-x:auto;overflow-y:hidden;position:relative}.table-header.svelte-t1cung{display:flex;position:sticky;top:0;z-index:20;background:var(--axo-bg-subtle, #f9fafb);border-bottom:2px solid var(--axo-border, #e5e7eb)}.header-cell.svelte-t1cung{flex-shrink:0;padding:.75rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted, #6b7280);border-right:1px solid var(--axo-border, #e5e7eb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:space-between;gap:.25rem;background:transparent;border-top:none;border-bottom:none;border-left:none}.header-cell--frozen.svelte-t1cung{position:sticky;z-index:30;background:var(--axo-bg-subtle, #f9fafb);box-shadow:2px 0 4px hsl(var(--n) / 5%)}.header-cell--sortable.svelte-t1cung{cursor:pointer}.header-cell--sortable.svelte-t1cung:hover{background:var(--axo-bg-hover, #f3f4f6)}.filter-row.svelte-t1cung{display:flex;position:sticky;top:38px;z-index:19;background:var(--axo-bg-card, white);border-bottom:1px solid var(--axo-border, #e5e7eb)}.filter-cell.svelte-t1cung{flex-shrink:0;padding:.25rem .5rem;border-right:1px solid var(--axo-border-light, #f3f4f6)}.filter-cell--frozen.svelte-t1cung{position:sticky;z-index:30;background:inherit;box-shadow:2px 0 4px hsl(var(--n) / 5%)}.filter-input.svelte-t1cung,.filter-select.svelte-t1cung{width:100%;padding:.25rem .5rem;font-size:.75rem;border:1px solid var(--axo-border, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);background:var(--axo-bg-card)}.filter-input.svelte-t1cung:focus,.filter-select.svelte-t1cung:focus{outline:none;border-color:hsl(var(--p))}.table-body.svelte-t1cung{overflow-y:auto}.table-row.svelte-t1cung{display:flex;border-bottom:1px solid var(--axo-border, #e5e7eb);transition:background .1s ease;min-height:48px}.table-row.svelte-t1cung:hover{background:var(--axo-bg-hover, #f3f4f6)}.table-row--selected.svelte-t1cung{background:var(--axo-primary-light, #eff6ff)}.table-row--dragging.svelte-t1cung{opacity:.5;background:var(--axo-bg-subtle, #f5f5f5)}.table-row--drag-over.svelte-t1cung{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);box-shadow:inset 0 2px 0 var(--axo-primary, #3b82f6)}.table-cell.svelte-t1cung{flex-shrink:0;padding:.5rem;font-size:.8125rem;border-right:1px solid var(--axo-border-light, #f3f4f6);display:flex;align-items:center;min-height:48px;position:relative}.table-cell--frozen.svelte-t1cung{position:sticky;z-index:10;background:inherit;box-shadow:2px 0 4px hsl(var(--n) / 5%)}.table-cell--drag.svelte-t1cung{cursor:grab;justify-content:center}.table-cell--drag.svelte-t1cung:active{cursor:grabbing}.table-cell--actions.svelte-t1cung{position:sticky;right:0;background:inherit;box-shadow:-2px 0 4px hsl(var(--n) / 5%);justify-content:flex-end;gap:.25rem}.cell-title.svelte-t1cung{font-weight:500;color:var(--axo-text, #111827);background:none;border:none;padding:0;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.cell-title.svelte-t1cung:hover{color:var(--axo-primary, #3b82f6)}.cell-value.svelte-t1cung{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--axo-text-muted, #6b7280)}.cell-value--empty.svelte-t1cung{color:var(--axo-text-tertiary, #9ca3af);font-style:italic}.cell-input.svelte-t1cung,.cell-select.svelte-t1cung,.cell-textarea.svelte-t1cung{width:100%;padding:.25rem .5rem;font-size:.8125rem;border:1px solid var(--axo-primary, #3b82f6);border-radius:var(--axo-radius-sm, 4px);background:var(--axo-bg-card)}.cell-input.svelte-t1cung:focus,.cell-select.svelte-t1cung:focus,.cell-textarea.svelte-t1cung:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--p) / 20%)}.cell-textarea.svelte-t1cung{min-height:60px;resize:vertical}.image-cell.svelte-t1cung{display:flex;align-items:center;justify-content:center;width:100%}.project-thumb.svelte-t1cung{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:var(--axo-radius-sm, 4px);border:1px solid var(--axo-border, #e5e7eb)}.image-placeholder.svelte-t1cung{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-subtle, #f9fafb);border:1px dashed var(--axo-border, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);color:var(--axo-text-muted, #9ca3af)}.action-btn.svelte-t1cung{padding:.25rem;background:transparent;border:none;border-radius:var(--axo-radius-sm, 4px);cursor:pointer;color:var(--axo-text-muted, #6b7280);transition:all .15s ease;display:flex;align-items:center;justify-content:center;text-decoration:none}.action-btn.svelte-t1cung:hover{background:var(--axo-bg-hover, #f3f4f6);color:var(--axo-text, #111827)}.action-btn--danger.svelte-t1cung:hover{background:var(--axo-danger-light, #fef2f2);color:var(--axo-danger, #ef4444)}.status-bar.svelte-t1cung{display:flex;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;color:var(--axo-text-muted, #6b7280);border-top:1px solid var(--axo-border, #e5e7eb);background:var(--axo-bg-subtle, #f9fafb)}.status-bar__filtered.svelte-t1cung{color:var(--axo-primary, #3b82f6);font-weight:500}.status-bar__hint.svelte-t1cung{margin-left:auto;font-style:italic;color:var(--axo-text-tertiary, #9ca3af)}.cell-tooltip.svelte-t1cung{position:fixed;z-index:100;transform:translate(-50%) translateY(-100%);min-width:180px;max-width:280px;padding:.5rem .75rem;background:var(--axo-bg-card, white);border:1px solid var(--axo-border, #e5e7eb);border-radius:var(--axo-radius-md, 6px);box-shadow:0 10px 15px -3px hsl(var(--n) / 10%),0 4px 6px -4px hsl(var(--n) / 10%);font-size:.75rem;pointer-events:none}.cell-tooltip.svelte-t1cung:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--axo-bg-card, white)}.cell-tooltip.svelte-t1cung:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--axo-border, #e5e7eb)}.cell-tooltip__header.svelte-t1cung{font-weight:600;color:var(--axo-text, #111827);margin-bottom:.25rem;text-transform:capitalize}.cell-tooltip__row.svelte-t1cung{display:flex;align-items:center;gap:.375rem;color:var(--axo-text-muted, #6b7280);padding:.125rem 0}.page-header.svelte-1whkudy{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4);margin-bottom:var(--axo-space-6);flex-wrap:wrap}.header-actions.svelte-1whkudy{display:flex;gap:var(--axo-space-2)}.axo-icon-btn.svelte-1whkudy{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--axo-radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--axo-transition-base)}.axo-icon-btn.svelte-1whkudy:disabled{opacity:.5;cursor:not-allowed}.axo-icon-btn--ghost.svelte-1whkudy{background:transparent;color:var(--axo-text-secondary);border-color:var(--axo-border-default)}.axo-icon-btn--ghost.svelte-1whkudy:hover:not(:disabled){background:var(--axo-bg-subtle);color:var(--axo-text-primary);border-color:var(--axo-border-medium)}.axo-icon-btn--primary.svelte-1whkudy{background:var(--axo-accent-primary, #3b82f6);color:#fff;border-color:var(--axo-accent-primary, #3b82f6)}.axo-icon-btn--primary.svelte-1whkudy:hover:not(:disabled){background:var(--axo-accent-primary-hover, #2563eb);border-color:var(--axo-accent-primary-hover, #2563eb)}.project-details.svelte-1whkudy{max-width:900px}.visibility-legend-wrapper.svelte-1whkudy{margin-bottom:var(--axo-space-3)}.project-form.svelte-1whkudy{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.form-section.svelte-1whkudy{padding:var(--axo-space-6);border-bottom:1px solid var(--axo-border-light);position:relative}.form-section.svelte-1whkudy:last-of-type{border-bottom:none}.form-section--client-visible.svelte-1whkudy{border-left:3px solid var(--axo-client-visible-color)}.form-section--admin-only.svelte-1whkudy{border-left:3px solid var(--axo-admin-only-color);background:var(--axo-admin-only-bg)}.section-title.svelte-1whkudy{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);margin-bottom:var(--axo-space-4)}.form-grid.svelte-1whkudy{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4);margin-bottom:var(--axo-space-4)}.col-span-2.svelte-1whkudy{grid-column:span 2}.detail-grid.svelte-1whkudy{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4)}.status-banner.svelte-1whkudy{grid-column:span 2;display:flex;gap:var(--axo-space-2);flex-wrap:wrap;padding:var(--axo-space-4);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-lg)}.detail-card.svelte-1whkudy{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4)}.detail-card.full-width.svelte-1whkudy{grid-column:span 2}.detail-card.admin-notes.svelte-1whkudy{background:#fbbf240d;border-color:#fbbf2433}.muse-integration.svelte-1whkudy{grid-column:span 2}.detail-card.metadata.svelte-1whkudy{background:var(--axo-bg-subtle);display:flex;flex-wrap:wrap;gap:var(--axo-space-4) var(--axo-space-8)}.card-title.svelte-1whkudy{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);margin-bottom:var(--axo-space-3)}.card-content.svelte-1whkudy{color:var(--axo-text-primary)}.timeline-row.svelte-1whkudy{display:flex;gap:var(--axo-space-2);margin-bottom:var(--axo-space-1)}.timeline-label.svelte-1whkudy{color:var(--axo-text-secondary);min-width:80px}.metadata-row.svelte-1whkudy{display:flex;gap:var(--axo-space-2);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.metadata-row.svelte-1whkudy span:where(.svelte-1whkudy):first-child{font-weight:var(--axo-weight-medium)}.modal-backdrop.svelte-1whkudy{position:fixed;inset:0;background:#00000080;cursor:pointer}@media(max-width:640px){.form-grid.svelte-1whkudy,.detail-grid.svelte-1whkudy{grid-template-columns:1fr}.col-span-2.svelte-1whkudy,.detail-card.full-width.svelte-1whkudy,.muse-integration.svelte-1whkudy,.status-banner.svelte-1whkudy{grid-column:span 1}}.visibility-legend-wrapper.svelte-1j6flmv{max-width:800px;margin-bottom:var(--axo-space-4)}.project-form.svelte-1j6flmv{max-width:800px;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.form-section.svelte-1j6flmv{padding:var(--axo-space-6);border-bottom:1px solid var(--axo-border-light);position:relative}.form-section.svelte-1j6flmv:last-of-type{border-bottom:none}.form-section--client-visible.svelte-1j6flmv{border-left:3px solid var(--axo-client-visible-color)}.form-section--admin-only.svelte-1j6flmv{border-left:3px solid var(--axo-admin-only-color);background:var(--axo-admin-only-bg)}.section-title.svelte-1j6flmv{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);margin-bottom:var(--axo-space-4)}.form-grid.svelte-1j6flmv{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4);margin-bottom:var(--axo-space-4)}.col-span-2.svelte-1j6flmv{grid-column:span 2}.form-control.svelte-1j6flmv{display:flex;flex-direction:column;gap:var(--axo-space-1)}.label.svelte-1j6flmv{display:flex;justify-content:space-between;align-items:center}.label-text.svelte-1j6flmv{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.label-text-alt.svelte-1j6flmv{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.text-error.svelte-1j6flmv{color:var(--axo-status-error)}.form-actions.svelte-1j6flmv{display:flex;justify-content:flex-end;gap:var(--axo-space-3);padding:var(--axo-space-4) var(--axo-space-6);background:var(--axo-bg-subtle);border-top:1px solid var(--axo-border-light)}.program-toggle.svelte-1j6flmv{margin-bottom:var(--axo-space-4)}.program-description.svelte-1j6flmv{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin:var(--axo-space-1) 0 0 calc(var(--axo-space-3) + 2.5rem)}.program-options.svelte-1j6flmv{display:flex;flex-direction:column;gap:var(--axo-space-4);padding:var(--axo-space-4);background:var(--axo-bg-muted);border-radius:var(--axo-radius-md);border:1px solid var(--axo-border-light)}.duration-estimate.svelte-1j6flmv{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-surface);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.fee-schedule-option.svelte-1j6flmv{padding-top:var(--axo-space-3);border-top:1px solid var(--axo-border-light)}.program-warning.svelte-1j6flmv{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:oklch(.95 .05 80);border:1px solid oklch(.7 .15 80);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:oklch(.4 .12 80)}@media(max-width:640px){.form-grid.svelte-1j6flmv{grid-template-columns:1fr}.col-span-2.svelte-1j6flmv{grid-column:span 1}}.crm-client-card.svelte-e1gsna{display:flex;flex-direction:column;gap:var(--axo-space-2);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-3);cursor:pointer;transition:all var(--axo-transition-fast)}.crm-client-card.svelte-e1gsna:hover{border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-sm)}.crm-client-card.svelte-e1gsna:focus-visible{outline:2px solid var(--axo-border-dark);outline-offset:1px}.crm-client-card.is-dragging.svelte-e1gsna{opacity:.5;transform:rotate(2deg)}.crm-client-card.is-preview.svelte-e1gsna{box-shadow:var(--axo-shadow-lg);transform:scale(1.02)}.card-header.svelte-e1gsna{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-2)}.client-identity.svelte-e1gsna{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.client-name.svelte-e1gsna{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.company-name.svelte-e1gsna{font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.health-badge.svelte-e1gsna{flex-shrink:0;font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-medium);padding:2px 6px;border-radius:var(--axo-radius-sm);text-align:center}.health-success.svelte-e1gsna{background:#22c55e26;color:#22c55e}.health-info.svelte-e1gsna{background:#3b82f626;color:#3b82f6}.health-warning.svelte-e1gsna{background:#f59e0b26;color:#b47408}.health-error.svelte-e1gsna{background:#ef444426;color:#ef4444}.card-footer.svelte-e1gsna{display:flex;justify-content:space-between;align-items:center;gap:var(--axo-space-2);padding-top:var(--axo-space-2);border-top:1px solid var(--axo-border-light)}.metric.svelte-e1gsna{font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-secondary)}.metric--alert.svelte-e1gsna{color:var(--axo-status-error);font-weight:var(--axo-weight-medium)}.last-interaction.svelte-e1gsna{font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-tertiary)}.crm-pipeline-board.svelte-1tq2zth{position:relative;display:flex;flex-direction:column;height:100%;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.loading-overlay.svelte-1tq2zth{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-overlay);z-index:10}.pipeline-columns.svelte-1tq2zth{display:grid;grid-template-columns:repeat(4,1fr);flex:1;min-height:280px}.pipeline-column.svelte-1tq2zth{display:flex;flex-direction:column;padding:var(--axo-space-3);border-right:1px solid var(--axo-border-light);transition:background var(--axo-transition-fast)}.pipeline-column.svelte-1tq2zth:last-child{border-right:none}.pipeline-column.drag-over.svelte-1tq2zth{background:var(--axo-bg-hover)}.column-header.svelte-1tq2zth{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--axo-space-2);margin-bottom:var(--axo-space-2);border-bottom:1px solid var(--axo-border-light)}.header-title.svelte-1tq2zth{display:flex;align-items:center;gap:var(--axo-space-2)}.stage-indicator.svelte-1tq2zth{width:6px;height:6px;border-radius:50%;flex-shrink:0}.header-title.svelte-1tq2zth h3:where(.svelte-1tq2zth){font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-primary);margin:0}.count-badge.svelte-1tq2zth{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);padding:2px 6px;border-radius:9999px}.add-btn.svelte-1tq2zth{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:transparent;border-radius:var(--axo-radius-sm);cursor:pointer;color:var(--axo-text-tertiary);transition:all var(--axo-transition-fast)}.add-btn.svelte-1tq2zth:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.column-metrics.svelte-1tq2zth{display:flex;flex-wrap:wrap;gap:var(--axo-space-2);padding-bottom:var(--axo-space-2);margin-bottom:var(--axo-space-2)}.metric-item.svelte-1tq2zth{font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-tertiary)}.metric-item.outstanding.svelte-1tq2zth{color:var(--axo-status-error)}.column-content.svelte-1tq2zth{flex:1;display:flex;flex-direction:column;gap:var(--axo-space-2);overflow-y:auto;padding-right:2px}.empty-state.svelte-1tq2zth{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-4);text-align:center}.empty-state.svelte-1tq2zth p:where(.svelte-1tq2zth){font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin:0}.empty-state.svelte-1tq2zth button:where(.svelte-1tq2zth){display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:transparent;border:1px dashed var(--axo-border-default);border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-3);cursor:pointer;transition:all var(--axo-transition-fast)}.empty-state.svelte-1tq2zth button:where(.svelte-1tq2zth):hover{color:var(--axo-text-primary);border-color:var(--axo-border-medium);background:var(--axo-bg-card)}.archived-section.svelte-1tq2zth{border-top:1px solid var(--axo-border-light);padding:var(--axo-space-3)}.archived-toggle.svelte-1tq2zth{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);cursor:pointer;padding:var(--axo-space-2);border-radius:var(--axo-radius-md);transition:all var(--axo-transition-fast)}.archived-toggle.svelte-1tq2zth:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.archived-clients.svelte-1tq2zth{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--axo-space-2);padding-top:var(--axo-space-3)}.column-content.svelte-1tq2zth::-webkit-scrollbar{width:3px}.column-content.svelte-1tq2zth::-webkit-scrollbar-track{background:transparent}.column-content.svelte-1tq2zth::-webkit-scrollbar-thumb{background:var(--axo-border-light);border-radius:2px}@media(max-width:1200px){.pipeline-columns.svelte-1tq2zth{grid-template-columns:repeat(2,1fr)}.pipeline-column.svelte-1tq2zth:nth-child(2){border-right:none}.pipeline-column.svelte-1tq2zth:nth-child(3),.pipeline-column.svelte-1tq2zth:nth-child(4){border-top:1px solid var(--axo-border-light)}}@media(max-width:768px){.pipeline-columns.svelte-1tq2zth{grid-template-columns:1fr}.pipeline-column.svelte-1tq2zth{border-right:none;border-bottom:1px solid var(--axo-border-light)}.pipeline-column.svelte-1tq2zth:last-child{border-bottom:none}}.crm-table-view.svelte-1674vmm{position:relative}.loading-overlay.svelte-1674vmm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-card, oklch(var(--b1) / .8));z-index:10}.table-container.svelte-1674vmm{overflow-x:auto;background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--b3)));border-radius:var(--axo-radius-lg, .5rem)}.axo-table.svelte-1674vmm{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-sm, .75rem)}.axo-table__head.svelte-1674vmm{background:var(--axo-bg-subtle, oklch(var(--b2)));position:sticky;top:0;z-index:1}.axo-table__th.svelte-1674vmm{padding:var(--axo-space-3, .5rem) var(--axo-space-4, .75rem);text-align:left;font-size:var(--axo-text-xs, .6875rem);font-weight:var(--axo-weight-semibold, 600);text-transform:uppercase;letter-spacing:var(--axo-tracking-widest, .1em);color:var(--axo-text-tertiary, oklch(var(--bc) / .5));border-bottom:1px solid var(--axo-border-default, oklch(var(--b3)));white-space:nowrap}.axo-table__th--sortable.svelte-1674vmm{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:var(--axo-space-1, .25rem)}.axo-table__th--sortable.svelte-1674vmm:hover{color:var(--axo-text-primary, oklch(var(--bc)))}.axo-table__th--right.svelte-1674vmm{text-align:right;justify-content:flex-end}.axo-table__th--center.svelte-1674vmm{text-align:center}.axo-table__row.svelte-1674vmm{border-bottom:1px solid var(--axo-border-light, oklch(var(--b3) / .5));transition:background-color .15s ease}.axo-table__row--clickable.svelte-1674vmm{cursor:pointer}.axo-table__row--clickable.svelte-1674vmm:hover{background:var(--axo-bg-hover, oklch(var(--b2) / .5))}.axo-table__row--clickable.svelte-1674vmm:focus-visible{outline:2px solid var(--axo-accent-primary, oklch(var(--p)));outline-offset:-2px}.axo-table__td.svelte-1674vmm{padding:var(--axo-space-3, .5rem) var(--axo-space-4, .75rem);color:var(--axo-text-primary, oklch(var(--bc)));vertical-align:middle}.axo-table__td--right.svelte-1674vmm{text-align:right}.axo-table__td--center.svelte-1674vmm{text-align:center}.axo-table__td--mono.svelte-1674vmm{font-variant-numeric:tabular-nums}.axo-table__td--muted.svelte-1674vmm{color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.axo-table__td--error.svelte-1674vmm{color:var(--axo-status-error, oklch(var(--er)))}.client-cell.svelte-1674vmm{display:flex;flex-direction:column;gap:.125rem}.client-name.svelte-1674vmm{font-weight:var(--axo-weight-medium, 500)}.client-company.svelte-1674vmm{font-size:var(--axo-text-xs, .6875rem);color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.stage-badge.svelte-1674vmm{display:inline-block;padding:.125rem .5rem;font-size:var(--axo-text-2xs, .625rem);font-weight:var(--axo-weight-semibold, 600);border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.stage-badge--lead.svelte-1674vmm{background:var(--axo-bg-subtle, oklch(var(--b3)));color:var(--axo-text-secondary, oklch(var(--bc) / .7))}.stage-badge--prospect.svelte-1674vmm{background:oklch(var(--wa) / .15);color:oklch(var(--wa))}.stage-badge--active.svelte-1674vmm{background:oklch(var(--su) / .15);color:oklch(var(--su))}.stage-badge--completed.svelte-1674vmm{background:oklch(var(--in) / .15);color:oklch(var(--in))}.stage-badge--archived.svelte-1674vmm{background:var(--axo-bg-subtle, oklch(var(--b2)));color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.project-count.svelte-1674vmm{color:var(--axo-text-secondary, oklch(var(--bc) / .7))}.health-badge.svelte-1674vmm{display:inline-block;min-width:2rem;padding:.125rem .375rem;font-size:var(--axo-text-2xs, .625rem);font-weight:var(--axo-weight-semibold, 600);border-radius:9999px;text-align:center}.health-badge--success.svelte-1674vmm{background:oklch(var(--su) / .15);color:oklch(var(--su))}.health-badge--info.svelte-1674vmm{background:oklch(var(--in) / .15);color:oklch(var(--in))}.health-badge--warning.svelte-1674vmm{background:oklch(var(--wa) / .15);color:oklch(var(--wa))}.health-badge--error.svelte-1674vmm{background:oklch(var(--er) / .15);color:oklch(var(--er))}@media(max-width:1024px){.axo-table__th.svelte-1674vmm,.axo-table__td.svelte-1674vmm{padding:var(--axo-space-2, .375rem) var(--axo-space-3, .5rem)}}.slide-over-backdrop.svelte-z0lk2h{position:fixed;inset:0;background:#00000080;z-index:9999;display:flex;justify-content:flex-end;animation:svelte-z0lk2h-fadeIn .2s ease-out}@keyframes svelte-z0lk2h-fadeIn{0%{opacity:0}to{opacity:1}}.slide-over-panel.svelte-z0lk2h{position:relative;width:100%;max-width:520px;height:100%;background:var(--fallback-b1, oklch(var(--b1)));display:flex;flex-direction:column;animation:svelte-z0lk2h-slideIn .3s ease-out;box-shadow:-8px 0 32px #00000040;overflow:hidden}@keyframes svelte-z0lk2h-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-over-header.svelte-z0lk2h{flex-shrink:0;border-bottom:1px solid var(--fallback-b3, oklch(var(--b3)));background:var(--fallback-b1, oklch(var(--b1)))}.header-content.svelte-z0lk2h{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;gap:.75rem}.header-info.svelte-z0lk2h{flex:1;min-width:0}.header-title.svelte-z0lk2h{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:1.125rem;font-weight:600;color:var(--fallback-bc, oklch(var(--bc)));margin:0;line-height:1.3;word-break:break-word}.header-subtitle.svelte-z0lk2h{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;color:var(--fallback-bc, oklch(var(--bc) / .5));margin:.25rem 0 0}.header-actions.svelte-z0lk2h{display:flex;gap:.5rem}.action-btn.svelte-z0lk2h{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:var(--fallback-b2, oklch(var(--b2)));border-radius:.375rem;color:var(--fallback-bc, oklch(var(--bc) / .7));cursor:pointer;transition:all .15s ease}.action-btn.svelte-z0lk2h:hover:not(:disabled){background:var(--fallback-b3, oklch(var(--b3)));color:var(--fallback-bc, oklch(var(--bc)))}.action-btn.svelte-z0lk2h:disabled{opacity:.5;cursor:not-allowed}.status-bar.svelte-z0lk2h{display:flex;align-items:center;gap:var(--axo-space-3, .75rem);padding:0 var(--axo-space-4, 1rem) var(--axo-space-3, .75rem)}.stage-badge.svelte-z0lk2h{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-2xs, .625rem);font-weight:var(--axo-weight-semibold, 600);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px}.stage-badge--lead.svelte-z0lk2h{background:var(--axo-bg-subtle, oklch(var(--b3)));color:var(--axo-text-secondary, oklch(var(--bc) / .7))}.stage-badge--prospect.svelte-z0lk2h{background:oklch(var(--wa) / .15);color:oklch(var(--wa))}.stage-badge--active.svelte-z0lk2h{background:oklch(var(--su) / .15);color:oklch(var(--su))}.stage-badge--completed.svelte-z0lk2h{background:oklch(var(--in) / .15);color:oklch(var(--in))}.stage-badge--archived.svelte-z0lk2h{background:var(--axo-bg-subtle, oklch(var(--b2)));color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.health-badge.svelte-z0lk2h{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-2xs, .625rem);font-weight:var(--axo-weight-semibold, 600);border-radius:9999px}.health-badge--success.svelte-z0lk2h{background:oklch(var(--su) / .15);color:oklch(var(--su))}.health-badge--info.svelte-z0lk2h{background:oklch(var(--in) / .15);color:oklch(var(--in))}.health-badge--warning.svelte-z0lk2h{background:oklch(var(--wa) / .15);color:oklch(var(--wa))}.health-badge--error.svelte-z0lk2h{background:oklch(var(--er) / .15);color:oklch(var(--er))}.status-meta.svelte-z0lk2h{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--axo-text-tertiary, oklch(var(--bc) / .5));margin-left:auto}.tabs-nav.svelte-z0lk2h{display:flex;padding:0 var(--axo-space-4, 1rem);gap:var(--axo-space-1, .25rem);background:var(--axo-bg-subtle, oklch(var(--b2) / .5))}.tab-btn.svelte-z0lk2h{display:flex;align-items:center;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-3, .75rem) var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .75rem);font-weight:var(--axo-weight-medium, 500);color:var(--axo-text-tertiary, oklch(var(--bc) / .5));background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}.tab-btn.svelte-z0lk2h:hover:not(:disabled){color:var(--axo-text-secondary, oklch(var(--bc) / .7))}.tab-btn.svelte-z0lk2h:disabled{opacity:.5;cursor:not-allowed}.tab-btn--active.svelte-z0lk2h{color:var(--axo-text-primary, oklch(var(--bc)));border-bottom-color:var(--axo-accent-primary, oklch(var(--p)))}.slide-over-content.svelte-z0lk2h{flex:1;overflow-y:auto}.tab-content.svelte-z0lk2h{padding:var(--axo-space-4, 1rem)}.content-section.svelte-z0lk2h{margin-bottom:var(--axo-space-6, 1.5rem)}.content-section.svelte-z0lk2h:last-child{margin-bottom:0}.section-title.svelte-z0lk2h{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .75rem);font-weight:var(--axo-weight-semibold, 600);text-transform:uppercase;letter-spacing:var(--axo-tracking-widest, .1em);color:var(--axo-text-tertiary, oklch(var(--bc) / .5));margin:0 0 var(--axo-space-3, .75rem)}.info-grid.svelte-z0lk2h{display:flex;flex-direction:column;gap:var(--axo-space-3, .75rem);margin:0}.info-item.svelte-z0lk2h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--axo-space-3, .75rem)}.info-label.svelte-z0lk2h{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--axo-text-tertiary, oklch(var(--bc) / .5));flex-shrink:0}.info-value.svelte-z0lk2h{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--axo-text-primary, oklch(var(--bc)));text-align:right;word-break:break-word}.info-value--mono.svelte-z0lk2h{font-variant-numeric:tabular-nums}.info-value--error.svelte-z0lk2h{color:oklch(var(--er))}.info-value--success.svelte-z0lk2h{color:oklch(var(--su))}.info-link.svelte-z0lk2h{color:var(--axo-accent-primary, oklch(var(--p)));text-decoration:none}.info-link.svelte-z0lk2h:hover{text-decoration:underline}.info-empty.svelte-z0lk2h{color:var(--axo-text-tertiary, oklch(var(--bc) / .4));font-style:italic}.stats-grid.svelte-z0lk2h{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-3, .75rem)}.stat-item.svelte-z0lk2h{padding:var(--axo-space-3, .75rem);background:var(--axo-bg-subtle, oklch(var(--b2) / .5));border-radius:var(--axo-radius-md, .375rem);text-align:center}.stat-value.svelte-z0lk2h{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-lg, 1rem);font-weight:var(--axo-weight-semibold, 600);color:var(--axo-text-primary, oklch(var(--bc)));font-variant-numeric:tabular-nums}.stat-value--active.svelte-z0lk2h{color:oklch(var(--su))}.stat-value--error.svelte-z0lk2h{color:oklch(var(--er))}.stat-label.svelte-z0lk2h{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-2xs, .625rem);font-weight:var(--axo-weight-semibold, 600);text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary, oklch(var(--bc) / .5));margin-top:.25rem}.actions-grid.svelte-z0lk2h{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-2, .5rem)}.quick-action-btn.svelte-z0lk2h{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .75rem);font-weight:var(--axo-weight-medium, 500);color:var(--axo-text-secondary, oklch(var(--bc) / .7));background:var(--axo-bg-subtle, oklch(var(--b2) / .5));border:1px solid var(--axo-border-default, oklch(var(--b3)));border-radius:var(--axo-radius-md, .375rem);cursor:pointer;transition:all .15s ease}.quick-action-btn.svelte-z0lk2h:hover{background:var(--axo-bg-hover, oklch(var(--b2)));border-color:var(--axo-border-medium, oklch(var(--bc) / .2));color:var(--axo-text-primary, oklch(var(--bc)))}.edit-form.svelte-z0lk2h{display:flex;flex-direction:column;gap:0}.form-group.svelte-z0lk2h{margin-bottom:var(--axo-space-3, .75rem)}.form-row.svelte-z0lk2h{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-3, .75rem)}.form-row--3col.svelte-z0lk2h{grid-template-columns:2fr 1fr 1fr}.form-label.svelte-z0lk2h{display:block;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .75rem);font-weight:var(--axo-weight-medium, 500);color:var(--axo-text-secondary, oklch(var(--bc) / .7));margin-bottom:var(--axo-space-1, .25rem)}.form-input.svelte-z0lk2h{width:100%;padding:var(--axo-space-2, .5rem) var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--axo-text-primary, oklch(var(--bc)));background:var(--axo-bg-subtle, oklch(var(--b2)));border:1px solid var(--axo-border-default, oklch(var(--b3)));border-radius:var(--axo-radius-md, .375rem);transition:all .15s ease}.form-input.svelte-z0lk2h:focus{outline:none;border-color:var(--axo-accent-primary, oklch(var(--p)));box-shadow:0 0 0 2px oklch(var(--p) / .2)}.form-input.svelte-z0lk2h::-moz-placeholder{color:var(--axo-text-tertiary, oklch(var(--bc) / .4))}.form-input.svelte-z0lk2h::placeholder{color:var(--axo-text-tertiary, oklch(var(--bc) / .4))}.form-select.svelte-z0lk2h{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem}.form-textarea.svelte-z0lk2h{resize:vertical;min-height:80px}.form-hint.svelte-z0lk2h{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-2xs, .625rem);color:var(--axo-text-tertiary, oklch(var(--bc) / .5));margin-top:var(--axo-space-1, .25rem)}.form-actions.svelte-z0lk2h{display:flex;justify-content:flex-end;gap:var(--axo-space-3, .75rem);padding-top:var(--axo-space-4, 1rem);border-top:1px solid var(--axo-border-default, oklch(var(--b3)));margin-top:var(--axo-space-4, 1rem)}.btn-cancel.svelte-z0lk2h,.btn-save.svelte-z0lk2h{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-2, .5rem) var(--axo-space-4, 1rem);font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-sm, .875rem);font-weight:var(--axo-weight-medium, 500);border-radius:var(--axo-radius-md, .375rem);cursor:pointer;transition:all .15s ease}.btn-cancel.svelte-z0lk2h{color:var(--axo-text-secondary, oklch(var(--bc) / .7));background:transparent;border:1px solid var(--axo-border-default, oklch(var(--b3)))}.btn-cancel.svelte-z0lk2h:hover:not(:disabled){background:var(--axo-bg-subtle, oklch(var(--b2)));border-color:var(--axo-border-medium, oklch(var(--bc) / .2))}.btn-save.svelte-z0lk2h{color:#fff;background:var(--axo-accent-primary, oklch(var(--p)));border:none}.btn-save.svelte-z0lk2h:hover:not(:disabled){filter:brightness(1.1)}.btn-cancel.svelte-z0lk2h:disabled,.btn-save.svelte-z0lk2h:disabled{opacity:.5;cursor:not-allowed}.empty-state.svelte-z0lk2h{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-8, 2rem);text-align:center}.empty-state.svelte-z0lk2h .empty-icon{color:var(--axo-text-tertiary, oklch(var(--bc) / .3));margin-bottom:var(--axo-space-3, .75rem)}.empty-text.svelte-z0lk2h{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--axo-text-tertiary, oklch(var(--bc) / .5));margin:0 0 var(--axo-space-4, 1rem)}.placeholder-text.svelte-z0lk2h{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--axo-text-primary, oklch(var(--bc)));margin:0 0 var(--axo-space-2, .5rem)}.placeholder-note.svelte-z0lk2h{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--axo-text-tertiary, oklch(var(--bc) / .5));font-style:italic;margin:0}@media(max-width:640px){.slide-over-panel.svelte-z0lk2h{max-width:100%}.form-row.svelte-z0lk2h,.form-row--3col.svelte-z0lk2h{grid-template-columns:1fr}}.client-form.svelte-1b182lr{display:flex;flex-direction:column}.modal-body.svelte-1b182lr{flex:1;overflow-y:auto;padding:.75rem 1rem}.form-section.svelte-1b182lr{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid oklch(var(--bc) / .06)}.form-section.svelte-1b182lr:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title.svelte-1b182lr{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:oklch(var(--bc) / .4);margin:0 0 .375rem}.form-grid.svelte-1b182lr{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem .5rem}.span-full.svelte-1b182lr{grid-column:1 / -1}.span-2.svelte-1b182lr{grid-column:span 2}.form-group.svelte-1b182lr{display:flex;flex-direction:column;gap:.0625rem}.form-group.svelte-1b182lr label:where(.svelte-1b182lr){font-size:.5625rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:oklch(var(--bc) / .5)}.required.svelte-1b182lr{color:oklch(var(--er))}.form-error.svelte-1b182lr{font-size:.625rem;color:oklch(var(--er));margin-top:.0625rem}.modal-footer.svelte-1b182lr{display:flex;justify-content:flex-end;gap:.375rem;padding:.5rem 1rem;border-top:1px solid oklch(var(--bc) / .06)}@media(max-width:640px){.form-grid.svelte-1b182lr{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.form-grid.svelte-1b182lr{grid-template-columns:1fr}.modal-body.svelte-1b182lr{padding:.625rem .75rem}}.crm-dashboard.svelte-1dpcen6{padding:var(--axo-space-6, 1.5rem);padding-bottom:var(--axo-space-12, 3rem);background:var(--axo-bg-page, oklch(var(--b2)));min-height:100vh}.header-actions.svelte-1dpcen6{display:flex;align-items:center;gap:var(--axo-space-3, .75rem)}.view-toggle.svelte-1dpcen6{display:flex;background:var(--axo-bg-subtle, oklch(var(--b2)));border:1px solid var(--axo-border-default, oklch(var(--b3)));border-radius:var(--axo-radius-md, .375rem);overflow:hidden}.toggle-btn.svelte-1dpcen6{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2rem;border:none;background:transparent;color:var(--axo-text-tertiary, oklch(var(--bc) / .5));cursor:pointer;transition:all .15s ease}.toggle-btn.svelte-1dpcen6:hover{color:var(--axo-text-secondary, oklch(var(--bc) / .7));background:var(--axo-bg-hover, oklch(var(--b3) / .5))}.toggle-btn--active.svelte-1dpcen6{background:var(--axo-bg-card, oklch(var(--b1)));color:var(--axo-text-primary, oklch(var(--bc)));box-shadow:0 1px 2px #0000001a}.icon-btn.svelte-1dpcen6{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:var(--axo-bg-subtle, oklch(var(--b2)));border-radius:var(--axo-radius-md, .375rem);color:var(--axo-text-secondary, oklch(var(--bc) / .7));cursor:pointer;transition:all .15s ease}.icon-btn.svelte-1dpcen6:hover:not(:disabled){background:var(--axo-bg-hover, oklch(var(--b3)));color:var(--axo-text-primary, oklch(var(--bc)))}.icon-btn.svelte-1dpcen6:disabled{opacity:.5;cursor:not-allowed}.content-section.svelte-1dpcen6{min-height:500px}.section-title.svelte-1dpcen6{display:flex;align-items:center;gap:var(--axo-space-2, .5rem);font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-sm, .875rem);font-weight:var(--axo-weight-semibold, 600);margin-bottom:var(--axo-space-4, 1rem);color:oklch(var(--wa))}.follow-up-list.svelte-1dpcen6{display:flex;flex-direction:column;gap:var(--axo-space-2, .5rem)}.follow-up-item.svelte-1dpcen6{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-3, .75rem) var(--axo-space-4, 1rem);background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--b3)));border-radius:var(--axo-radius-md, .375rem);cursor:pointer;transition:all .15s ease}.follow-up-item.svelte-1dpcen6:hover{border-color:var(--axo-border-medium, oklch(var(--bc) / .2));box-shadow:var(--axo-shadow-sm, 0 1px 2px oklch(0% 0 0 / .05))}.follow-up-item.svelte-1dpcen6:focus-visible{outline:2px solid oklch(var(--p));outline-offset:2px}.follow-up-info.svelte-1dpcen6{display:flex;flex-direction:column;gap:.125rem}.follow-up-name.svelte-1dpcen6{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-sm, .875rem);font-weight:var(--axo-weight-medium, 500);color:var(--axo-text-primary, oklch(var(--bc)))}.follow-up-email.svelte-1dpcen6{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.follow-up-meta.svelte-1dpcen6{display:flex;align-items:center;gap:var(--axo-space-3, .75rem)}.follow-up-date.svelte-1dpcen6{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.stage-badge.svelte-1dpcen6{display:inline-block;padding:.125rem .5rem;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-2xs, .625rem);font-weight:var(--axo-weight-semibold, 600);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px}.stage-badge--lead.svelte-1dpcen6{background:var(--axo-bg-subtle, oklch(var(--b3)));color:var(--axo-text-secondary, oklch(var(--bc) / .7))}.stage-badge--prospect.svelte-1dpcen6{background:oklch(var(--wa) / .15);color:oklch(var(--wa))}.stage-badge--active.svelte-1dpcen6{background:oklch(var(--su) / .15);color:oklch(var(--su))}.stage-badge--completed.svelte-1dpcen6{background:oklch(var(--in) / .15);color:oklch(var(--in))}.stage-badge--archived.svelte-1dpcen6{background:var(--axo-bg-subtle, oklch(var(--b2)));color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}@media(max-width:768px){.crm-dashboard.svelte-1dpcen6{padding:var(--axo-space-4, 1rem);padding-bottom:var(--axo-space-8, 2rem)}.follow-up-item.svelte-1dpcen6{flex-direction:column;align-items:flex-start;gap:var(--axo-space-2, .5rem)}.follow-up-meta.svelte-1dpcen6{width:100%;justify-content:space-between}}.notifications-page.svelte-103ld8r{background-color:var(--fallback-b1,oklch(var(--b1)));min-height:100vh;font-family:var(--font-sans);padding:1.5rem}.page-header.svelte-103ld8r{margin-bottom:2rem}.header-content.svelte-103ld8r{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.header-title-section.svelte-103ld8r{flex:1}.page-title.svelte-103ld8r{color:var(--fallback-bc,oklch(var(--bc)));align-items:center;gap:.75rem;margin-bottom:.5rem;font-weight:700;display:flex}.title-icon.svelte-103ld8r{color:var(--fallback-p,oklch(var(--p)))}.page-subtitle.svelte-103ld8r{color:oklch(var(--bc)/.7);font-size:1.125rem;line-height:1.75rem}.header-stats.svelte-103ld8r{gap:1.5rem;display:flex}.stat.svelte-103ld8r{text-align:center}.stat-value.svelte-103ld8r{color:var(--fallback-p,oklch(var(--p)));font-weight:700;display:block}.stat-label.svelte-103ld8r{color:oklch(var(--bc)/.7);font-size:.875rem;line-height:1.25rem}.action-bar.svelte-103ld8r{background-color:var(--fallback-b2,oklch(var(--b2)));border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.filter-controls.svelte-103ld8r{align-items:center;gap:.5rem;display:flex}.bulk-actions.svelte-103ld8r{align-items:center;gap:.75rem;display:flex}.selection-count.svelte-103ld8r{font-weight:500}.filters-panel.svelte-103ld8r{background-color:var(--fallback-b1,oklch(var(--b1)));border-width:1px;border-color:var(--fallback-b3,oklch(var(--b3)));border-radius:.5rem;margin-top:1rem;padding:1rem}.filters-grid.svelte-103ld8r{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.filter-group.svelte-103ld8r{gap:.25rem}.filter-label.svelte-103ld8r{font-weight:500}.filters-actions.svelte-103ld8r{align-items:center;gap:.5rem;display:flex}.notifications-content.svelte-103ld8r{background-color:var(--fallback-b1,oklch(var(--b1)))}.notifications-table.svelte-103ld8r{border-width:1px;border-color:var(--fallback-b3,oklch(var(--b3)));border-radius:.5rem;overflow:hidden}.table-header.svelte-103ld8r{background-color:var(--fallback-b2,oklch(var(--b2)));border-bottom-width:1px;border-color:var(--fallback-b3,oklch(var(--b3)));grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;padding:1rem;font-weight:600;display:grid}.header-cell.svelte-103ld8r{color:oklch(var(--bc)/.8)}.select-cell.svelte-103ld8r{justify-content:center;align-items:center;width:3rem;display:flex}.notification-row.svelte-103ld8r{border-bottom-width:1px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.notification-row.svelte-103ld8r:hover{background-color:#00000005}.notification-row.unread.svelte-103ld8r{background-color:oklch(var(--p)/.05);border-left-width:4px;border-left-color:oklch(var(--p))}.table-cell.svelte-103ld8r{align-items:flex-start;display:flex}.notification-content.svelte-103ld8r{flex-direction:column;align-items:flex-start}.notification-main.svelte-103ld8r{width:100%}.notification-title.svelte-103ld8r{color:var(--fallback-bc,oklch(var(--bc)));align-items:center;gap:.5rem;margin-bottom:.25rem;font-weight:600;display:flex}.unread-indicator.svelte-103ld8r{background-color:var(--fallback-p,oklch(var(--p)));border-radius:9999px;width:.5rem;height:.5rem}.notification-message.svelte-103ld8r{margin-bottom:.5rem}.notification-details.svelte-103ld8r{flex-wrap:wrap;gap:.75rem;display:flex}.detail-item.svelte-103ld8r{align-items:center;gap:.25rem;display:flex}.date-cell.svelte-103ld8r{flex-direction:column;align-items:flex-start}.date-display.svelte-103ld8r{gap:.25rem}.date-full.svelte-103ld8r{color:var(--fallback-bc,oklch(var(--bc)))}.date-relative.svelte-103ld8r{color:oklch(var(--bc)/.6);font-size:.75rem;line-height:1rem}.actions-cell.svelte-103ld8r{justify-content:flex-end}.action-buttons.svelte-103ld8r{align-items:center;gap:.25rem;display:flex}.expanded-details.svelte-103ld8r{border-top-width:1px;border-color:var(--fallback-b3,oklch(var(--b3)));background-color:#00000003;grid-column:span 6/span 6;padding:1rem}.details-grid.svelte-103ld8r{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}.detail-section.svelte-103ld8r{gap:.5rem}@media(min-width:768px){.detail-section.full-width.svelte-103ld8r{grid-column:span 3/span 3}}.detail-section.svelte-103ld8r h4:where(.svelte-103ld8r){color:var(--fallback-bc,oklch(var(--bc)));font-weight:600}.detail-content.svelte-103ld8r{gap:.25rem}.pagination-wrapper.svelte-103ld8r{justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem;display:flex}.pagination-info.svelte-103ld8r{color:oklch(var(--bc)/.7);font-size:.875rem;line-height:1.25rem}.pagination-controls.svelte-103ld8r{align-items:center;gap:.5rem;display:flex}.empty-state.svelte-103ld8r{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-icon.svelte-103ld8r{margin-bottom:1rem}.empty-title.svelte-103ld8r{color:var(--fallback-bc,oklch(var(--bc)));margin-bottom:.5rem;font-weight:600}.empty-message.svelte-103ld8r{max-width:28rem;margin-bottom:1.5rem}@media(max-width:768px){.notifications-page.svelte-103ld8r{padding:1rem}.header-content.svelte-103ld8r,.action-bar.svelte-103ld8r{flex-direction:column;gap:1rem}.table-header.svelte-103ld8r{display:none}.notification-row.svelte-103ld8r{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;padding:.75rem}.table-cell.svelte-103ld8r{width:100%}.expanded-details.svelte-103ld8r{grid-column:span 1/span 1}.details-grid.svelte-103ld8r{grid-template-columns:repeat(1,minmax(0,1fr))}.pagination-wrapper.svelte-103ld8r{flex-direction:column;gap:1rem}}.deadline-card{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);overflow:hidden;transition:border-color var(--axo-transition-fast)}.deadline-card:hover{border-color:var(--axo-border-medium)}.deadline-card.priority--high{border-left:3px solid var(--axo-status-error)}.deadline-card.priority--medium{border-left:3px solid var(--axo-status-warning)}.deadline-card.priority--low{border-left:3px solid var(--axo-status-info)}.deadline-card__main{display:grid;grid-template-columns:auto 1fr auto;gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);align-items:start}.deadline-card--compact .deadline-card__main{padding:var(--axo-space-2) var(--axo-space-3);gap:var(--axo-space-2)}.deadline-card__date-col{display:flex;flex-direction:column;align-items:center;min-width:70px;gap:var(--axo-space-1)}.deadline-card__date{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);white-space:nowrap}.deadline-card__countdown{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);padding:.125rem .375rem;border-radius:var(--axo-radius-sm);white-space:nowrap}.deadline-card__countdown.urgency--urgent{background:hsl(var(--er) / 15%);color:var(--axo-status-error)}.deadline-card__countdown.urgency--upcoming{background:hsl(var(--wa) / 15%);color:var(--axo-status-warning)}.deadline-card__countdown.urgency--planning{background:var(--axo-bg-subtle);color:var(--axo-text-tertiary)}.deadline-card__content{min-width:0;flex:1}.deadline-card__header{display:flex;align-items:center;gap:var(--axo-space-2);margin-bottom:var(--axo-space-1)}.deadline-card__star{flex-shrink:0}.deadline-card__title{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0;line-height:1.3}.deadline-card__meta{display:flex;flex-wrap:wrap;gap:var(--axo-space-2);align-items:center;margin-bottom:var(--axo-space-2)}.deadline-card__type{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);padding:.125rem .5rem;border-radius:var(--axo-radius-sm)}.deadline-card__type.type--eoi{background:hsl(var(--p) / 10%);color:hsl(var(--p))}.deadline-card__type.type--rfp{background:hsl(var(--s) / 10%);color:hsl(var(--s))}.deadline-card__type.type--tender{background:hsl(var(--a) / 10%);color:hsl(var(--a))}.deadline-card__type.type--design{background:hsl(var(--in) / 10%);color:hsl(var(--in))}.deadline-card__type.type--literary{background:hsl(var(--su) / 10%);color:hsl(var(--su))}.deadline-card__type.type--academic{background:hsl(var(--wa) / 10%);color:hsl(var(--wa))}.deadline-card__type.type--fellowship{background:hsl(var(--er) / 10%);color:hsl(var(--er))}.deadline-card__type.type--default{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.deadline-card__region{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.deadline-card__prize,.deadline-card__wordcount{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-status-success)}.deadline-card__wordcount{color:var(--axo-text-tertiary)}.deadline-card__note{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deadline-card__actions{display:flex;align-items:center;gap:var(--axo-space-2)}.deadline-card__priority-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.deadline-card__priority-dot.priority--high{background:var(--axo-status-error)}.deadline-card__priority-dot.priority--medium{background:var(--axo-status-warning)}.deadline-card__priority-dot.priority--low{background:var(--axo-status-info)}.deadline-card__expand-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);color:var(--axo-text-tertiary);cursor:pointer;transition:all var(--axo-transition-fast)}.deadline-card__expand-btn:hover{background:var(--axo-bg-subtle);color:var(--axo-text-primary)}.deadline-card__expand-btn:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:2px}.deadline-card__details{border-top:1px solid var(--axo-border-light);background:var(--axo-bg-subtle);padding:var(--axo-space-3) var(--axo-space-4)}.deadline-card__details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--axo-space-3)}.detail-item{display:flex;flex-direction:column;gap:var(--axo-space-1)}.detail-item--full{grid-column:1 / -1}.detail-label{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.detail-value{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.detail-tags{display:flex;flex-wrap:wrap;gap:var(--axo-space-1)}.detail-tag{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);background:var(--axo-bg-card);padding:.125rem .5rem;border-radius:var(--axo-radius-sm);border:1px solid var(--axo-border-light)}.detail-link{display:inline-flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-accent-primary);text-decoration:none;transition:opacity var(--axo-transition-fast)}.detail-link:hover{opacity:.8}@media(max-width:640px){.deadline-card__main{grid-template-columns:1fr;gap:var(--axo-space-2)}.deadline-card__date-col{flex-direction:row;justify-content:flex-start}.deadline-card__actions{position:absolute;top:var(--axo-space-2);right:var(--axo-space-2)}.deadline-card{position:relative}}.timeline-section{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-4);overflow:hidden}.timeline-section--urgent{border-left:3px solid var(--axo-status-error)}.timeline-section--upcoming{border-left:3px solid var(--axo-status-warning)}.timeline-section--planning{border-left:3px solid var(--axo-text-tertiary)}.timeline-section__header{display:flex;align-items:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-subtle);border:none;cursor:pointer;text-align:left;transition:background-color var(--axo-transition-fast)}.timeline-section__header:hover{background:var(--axo-bg-hover)}.timeline-section__header:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-2px}.timeline-section__icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0}.timeline-section--urgent .timeline-section__icon{color:var(--axo-status-error)}.timeline-section--upcoming .timeline-section__icon{color:var(--axo-status-warning)}.timeline-section--planning .timeline-section__icon{color:var(--axo-text-tertiary)}.timeline-section__title{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);flex:1}.timeline-section__count{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);padding:.125rem .5rem;border-radius:var(--axo-radius-sm);background:var(--axo-bg-card);color:var(--axo-text-secondary)}.timeline-section--urgent .timeline-section__count{background:hsl(var(--er) / 10%);color:var(--axo-status-error)}.timeline-section--upcoming .timeline-section__count{background:hsl(var(--wa) / 10%);color:var(--axo-status-warning)}.timeline-section__chevron{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--axo-text-tertiary);transition:transform var(--axo-transition-fast);flex-shrink:0}.timeline-section__header[data-state=open] .timeline-section__chevron{transform:rotate(180deg)}.timeline-section__content{border-top:1px solid var(--axo-border-light)}.timeline-section__list{display:flex;flex-direction:column;gap:var(--axo-space-2);padding:var(--axo-space-3)}.timeline-section[data-state=closed]{background:var(--axo-bg-subtle)}.deadline-timeline.svelte-8b3xjj{display:flex;flex-direction:column;gap:0}.supplementary-section{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);margin-top:var(--axo-space-4);overflow:hidden}.supplementary-section[data-state=closed]{background:var(--axo-bg-subtle)}.supplementary-section__header{display:flex;align-items:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color var(--axo-transition-fast)}.supplementary-section__header:hover{background:var(--axo-bg-hover)}.supplementary-section__header:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-2px}.supplementary-section__icon{display:flex;align-items:center;color:var(--axo-text-tertiary)}.supplementary-section__title{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);flex:1}.supplementary-section__count{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);padding:.125rem .5rem;border-radius:var(--axo-radius-sm)}.supplementary-section__chevron{display:flex;color:var(--axo-text-tertiary);transition:transform var(--axo-transition-fast)}.supplementary-section__header[data-state=open] .supplementary-section__chevron{transform:rotate(180deg)}.supplementary-section__content{border-top:1px solid var(--axo-border-light);padding:var(--axo-space-4)}.supplementary-section__desc{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin:0 0 var(--axo-space-3)}.strategic-grid.svelte-8b3xjj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--axo-space-3)}.strategic-card.svelte-8b3xjj{background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);overflow:hidden}.strategic-card__header.svelte-8b3xjj{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-card);border-bottom:1px solid var(--axo-border-light);color:var(--axo-text-secondary)}.strategic-card__title.svelte-8b3xjj{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.strategic-card__list.svelte-8b3xjj{padding:var(--axo-space-2) var(--axo-space-3)}.strategic-item.svelte-8b3xjj{padding:var(--axo-space-2) 0;border-bottom:1px solid var(--axo-border-light)}.strategic-item.svelte-8b3xjj:last-child{border-bottom:none;padding-bottom:0}.strategic-item.svelte-8b3xjj:first-child{padding-top:0}.strategic-item__name.svelte-8b3xjj{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.rolling-badge.svelte-8b3xjj{font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-status-success);background:hsl(var(--su) / 10%);padding:0 .375rem;border-radius:var(--axo-radius-sm)}.strategic-item__desc.svelte-8b3xjj{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);line-height:1.5}.watchlist-grid.svelte-8b3xjj{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--axo-space-3)}.watchlist-card.svelte-8b3xjj{background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-3)}.watchlist-card.essential.svelte-8b3xjj{border-color:var(--axo-status-warning);background:hsl(var(--wa) / 3%)}.watchlist-card__header.svelte-8b3xjj{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-2)}.watchlist-card__name.svelte-8b3xjj{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.essential-badge.svelte-8b3xjj{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-status-warning);background:hsl(var(--wa) / 10%);padding:.125rem .5rem;border-radius:var(--axo-radius-sm)}.watchlist-card__period.svelte-8b3xjj{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-2)}.watchlist-card__desc.svelte-8b3xjj{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);line-height:1.5;margin:0 0 var(--axo-space-2)}.watchlist-card__category.svelte-8b3xjj{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:var(--axo-bg-card);padding:.125rem .5rem;border-radius:var(--axo-radius-sm)}@media(max-width:640px){.strategic-grid.svelte-8b3xjj,.watchlist-grid.svelte-8b3xjj{grid-template-columns:1fr}}.deadlines-page.svelte-zs5a7j{padding:2rem 2rem 4rem;background:var(--axo-bg-page);min-height:100vh}.header-actions.svelte-zs5a7j{display:flex;gap:.5rem}.stats-grid.svelte-zs5a7j{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--axo-space-3);margin-bottom:var(--axo-space-4)}.stat-card.svelte-zs5a7j{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast);text-align:left}.stat-card.svelte-zs5a7j:hover{border-color:var(--axo-border-medium);background:var(--axo-bg-subtle)}.stat-card--active.svelte-zs5a7j{border-color:var(--axo-accent-primary);background:color-mix(in srgb,var(--axo-accent-primary) 5%,transparent)}.stat-card--urgent.svelte-zs5a7j .stat-card__icon:where(.svelte-zs5a7j){color:var(--axo-status-error)}.stat-card--upcoming.svelte-zs5a7j .stat-card__icon:where(.svelte-zs5a7j){color:var(--axo-status-warning)}.stat-card__icon.svelte-zs5a7j{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md);color:var(--axo-text-tertiary);flex-shrink:0}.stat-card__content.svelte-zs5a7j{display:flex;flex-direction:column;gap:.125rem}.stat-card__value.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary);line-height:1}.stat-card__label.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.filter-bar.svelte-zs5a7j{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-4);overflow:hidden}.filter-bar__quick.svelte-zs5a7j{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);flex-wrap:wrap}.filter-group--search.svelte-zs5a7j{flex:1;min-width:200px;max-width:300px}.filter-toggle.svelte-zs5a7j{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);cursor:pointer;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm);transition:all var(--axo-transition-fast)}.filter-toggle.svelte-zs5a7j:hover{background:var(--axo-bg-hover)}.filter-toggle.svelte-zs5a7j:has(input:where(.svelte-zs5a7j):checked){background:color-mix(in srgb,var(--axo-accent-primary) 15%,transparent);color:var(--axo-accent-primary)}.filter-toggle.svelte-zs5a7j input:where(.svelte-zs5a7j){display:none}.more-filters-btn.svelte-zs5a7j{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast)}.more-filters-btn.svelte-zs5a7j:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.more-filters-btn--active.svelte-zs5a7j{background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.more-filters-btn .rotate-180{transform:rotate(180deg)}.clear-filters-btn.svelte-zs5a7j{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-status-error);background:hsl(var(--er) / 10%);border:none;border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast)}.clear-filters-btn.svelte-zs5a7j:hover{background:hsl(var(--er) / 20%)}.filter-count.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin-left:auto}.filter-bar__advanced.svelte-zs5a7j{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-subtle);border-top:1px solid var(--axo-border-light)}.filter-group.svelte-zs5a7j{display:flex;flex-direction:column;gap:var(--axo-space-1)}.filter-label.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:.05em}@media(max-width:1024px){.stats-grid.svelte-zs5a7j,.filter-bar__advanced.svelte-zs5a7j{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.deadlines-page.svelte-zs5a7j{padding:1rem 1rem 3rem}.stats-grid.svelte-zs5a7j{grid-template-columns:1fr 1fr}.filter-bar__quick.svelte-zs5a7j{flex-direction:column;align-items:stretch}.filter-group--search.svelte-zs5a7j{max-width:none}.filter-bar__advanced.svelte-zs5a7j{grid-template-columns:1fr}.filter-count.svelte-zs5a7j{margin-left:0;text-align:center}}.wiki-tree.svelte-1eiovl2{list-style:none;margin:0;padding:0;padding-left:calc(var(--level) * 1rem)}.wiki-tree-item.svelte-1eiovl2{margin:0}.wiki-tree-node.svelte-1eiovl2{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wiki-tree-node.svelte-1eiovl2:hover{background:oklch(var(--b2))}.wiki-tree-node.selected.svelte-1eiovl2{background:oklch(var(--p) / .1);color:oklch(var(--p))}.wiki-tree-node.svelte-1eiovl2:focus{outline:2px solid oklch(var(--p));outline-offset:-2px}.expand-btn.svelte-1eiovl2{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;background:transparent;color:oklch(var(--bc) / .5);cursor:pointer;border-radius:.25rem;flex-shrink:0}.expand-btn.svelte-1eiovl2:hover{color:oklch(var(--bc));background:oklch(var(--b3))}.expand-placeholder.svelte-1eiovl2{width:1.25rem;flex-shrink:0}.status-icon.svelte-1eiovl2{display:flex;align-items:center;flex-shrink:0}.node-title.svelte-1eiovl2{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.wiki-tree-node.svelte-1eiovl2{transition:none}}.wiki-breadcrumb.svelte-zybzsk{padding:.5rem 0}.breadcrumb-list.svelte-zybzsk{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.breadcrumb-item.svelte-zybzsk{display:flex;align-items:center}.breadcrumb-link.svelte-zybzsk{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:oklch(var(--bc) / .7);text-decoration:none;padding:.25rem .375rem;border-radius:.25rem;transition:all .15s ease}.breadcrumb-link.svelte-zybzsk:hover{color:oklch(var(--p));background:oklch(var(--p) / .1)}.breadcrumb-separator.svelte-zybzsk{display:flex;align-items:center;color:oklch(var(--bc) / .3)}.breadcrumb-current.svelte-zybzsk{font-size:.875rem;font-weight:500;color:oklch(var(--bc));padding:.25rem .375rem}.sr-only.svelte-zybzsk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.breadcrumb-link.svelte-zybzsk{transition:none}}.rich-text-editor.svelte-15jb74g{border-radius:.5rem;border:1px solid oklch(var(--bc) / .2);overflow:hidden}.toolbar.svelte-15jb74g{position:sticky;top:0;z-index:10}.editor-content{padding:1rem;min-height:200px;outline:none}.editor-content:focus{outline:none}.editor-content .ProseMirror{outline:none;min-height:200px}.editor-content .ProseMirror:focus{outline:none}.editor-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:hsl(var(--bc) / .4);pointer-events:none;height:0}.editor-content h1{font-size:1.5rem;font-weight:700;margin:1rem 0}.editor-content h2{font-size:1.25rem;font-weight:700;margin:.75rem 0}.editor-content h3{font-size:1.1rem;font-weight:700;margin:.5rem 0}.editor-content ul,.editor-content ol{padding-left:1.5rem;margin:.5rem 0}.editor-content a{color:hsl(var(--p));text-decoration:underline}.editor-content p{margin:.5rem 0}.editor-content img{max-width:100%;height:auto;border-radius:.5rem;margin:.5rem 0}.wiki-editor.svelte-1ohqgvf{display:flex;flex-direction:column;height:100%;background:oklch(var(--b1))}.editor-header.svelte-1ohqgvf{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid oklch(var(--b3));background:oklch(var(--b2));position:sticky;top:0;z-index:10}.header-left.svelte-1ohqgvf,.header-right.svelte-1ohqgvf{display:flex;align-items:center;gap:.5rem}.unsaved-badge.svelte-1ohqgvf{font-size:.75rem;padding:.25rem .5rem;background:oklch(var(--wa) / .2);color:oklch(var(--wa));border-radius:.25rem}.editor-form.svelte-1ohqgvf{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.form-row.svelte-1ohqgvf{display:flex;flex-wrap:wrap;gap:1rem}.form-field.svelte-1ohqgvf{display:flex;flex-direction:column;gap:.375rem;min-width:150px}.form-field.full-width.svelte-1ohqgvf{flex:1;min-width:100%}.form-field.svelte-1ohqgvf label:where(.svelte-1ohqgvf),.editor-label.svelte-1ohqgvf{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:oklch(var(--bc) / .6)}.title-row.svelte-1ohqgvf{margin-bottom:.5rem}.title-input.svelte-1ohqgvf{width:100%;font-size:1.75rem;font-weight:700;border:none;background:transparent;padding:.5rem 0;outline:none;color:oklch(var(--bc))}.title-input.svelte-1ohqgvf::-moz-placeholder{color:oklch(var(--bc) / .3)}.title-input.svelte-1ohqgvf::placeholder{color:oklch(var(--bc) / .3)}.slug-input-group.svelte-1ohqgvf{display:flex;align-items:center;gap:.25rem}.slug-prefix.svelte-1ohqgvf{font-size:.875rem;color:oklch(var(--bc) / .5);white-space:nowrap}.slug-input-group.svelte-1ohqgvf input:where(.svelte-1ohqgvf){flex:1;min-width:100px}.metadata-row.svelte-1ohqgvf{padding:1rem;background:oklch(var(--b2));border-radius:.5rem}.metadata-row.svelte-1ohqgvf .form-field:where(.svelte-1ohqgvf){flex:1}.editor-row.svelte-1ohqgvf{flex:1;min-height:400px}.wiki-content-editor{min-height:400px}.wiki-content-editor .editor-content{min-height:350px}@media(max-width:768px){.editor-header.svelte-1ohqgvf{flex-direction:column;gap:.75rem}.header-left.svelte-1ohqgvf,.header-right.svelte-1ohqgvf{width:100%;justify-content:space-between}.metadata-row.svelte-1ohqgvf{flex-direction:column}.metadata-row.svelte-1ohqgvf .form-field:where(.svelte-1ohqgvf){min-width:100%}}.wiki-rich-text-editor.svelte-h6t9o5{border-radius:.5rem;border:1px solid var(--axo-border, oklch(var(--bc) / .2));overflow:hidden;background:var(--axo-bg-primary, oklch(var(--b1)))}.toolbar.svelte-h6t9o5{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;border-bottom:1px solid var(--axo-border, oklch(var(--bc) / .2));background:var(--axo-bg-secondary, oklch(var(--b2)));position:sticky;top:0;z-index:20}.toolbar-group.svelte-h6t9o5{display:flex;align-items:center}.toolbar-btn.svelte-h6t9o5{display:flex;align-items:center;justify-content:center;padding:.375rem;border-radius:.25rem;border:none;background:transparent;color:var(--axo-text-secondary, oklch(var(--bc) / .7));cursor:pointer;transition:all .15s ease}.toolbar-btn.svelte-h6t9o5:hover{background:var(--axo-bg-tertiary, oklch(var(--bc) / .1));color:var(--axo-text-primary, oklch(var(--bc)))}.toolbar-btn.active.svelte-h6t9o5{background:oklch(var(--p) / .15);color:oklch(var(--p))}.toolbar-divider.svelte-h6t9o5{width:1px;height:1.25rem;background:var(--axo-border, oklch(var(--bc) / .15));margin:0 .25rem}.toolbar-spacer.svelte-h6t9o5{flex:1}.toolbar-dropdown.svelte-h6t9o5{position:relative}.dropdown-menu.svelte-h6t9o5{position:absolute;top:100%;left:0;margin-top:.25rem;min-width:150px;background:var(--axo-bg-primary, oklch(var(--b1)));border:1px solid var(--axo-border, oklch(var(--bc) / .2));border-radius:.375rem;box-shadow:0 4px 12px #00000026;z-index:30;padding:.25rem}.dropdown-item.svelte-h6t9o5{display:flex;align-items:center;width:100%;padding:.5rem .75rem;border:none;background:transparent;text-align:left;cursor:pointer;border-radius:.25rem;font-size:.875rem;color:var(--axo-text-primary, oklch(var(--bc)));transition:background .15s ease}.dropdown-item.svelte-h6t9o5:hover{background:var(--axo-bg-tertiary, oklch(var(--bc) / .08))}.dropdown-item.active.svelte-h6t9o5{background:oklch(var(--p) / .1);color:oklch(var(--p))}.dropdown-divider.svelte-h6t9o5{height:1px;background:var(--axo-border, oklch(var(--bc) / .15));margin:.25rem 0}.callout-icon.svelte-h6t9o5{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.75rem;font-weight:600;margin-right:.5rem}.callout-icon-info.svelte-h6t9o5{background:oklch(var(--in) / .2);color:oklch(var(--in))}.callout-icon-tip.svelte-h6t9o5{background:oklch(var(--su) / .2);color:oklch(var(--su))}.callout-icon-warning.svelte-h6t9o5{background:oklch(var(--wa) / .2);color:oklch(var(--wa))}.callout-icon-danger.svelte-h6t9o5{background:oklch(var(--er) / .2);color:oklch(var(--er))}.editor-content.svelte-h6t9o5{padding:1rem;min-height:300px}.wiki-rich-text-editor .ProseMirror{outline:none;min-height:300px}.wiki-rich-text-editor .ProseMirror:focus{outline:none}.wiki-rich-text-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--axo-text-muted, oklch(var(--bc) / .4));pointer-events:none;height:0}.wiki-rich-text-editor h1{font-size:1.75rem;font-weight:700;margin:1.5rem 0 .75rem;line-height:1.3}.wiki-rich-text-editor h2{font-size:1.5rem;font-weight:600;margin:1.25rem 0 .5rem;line-height:1.35}.wiki-rich-text-editor h3{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem;line-height:1.4}.wiki-rich-text-editor h4{font-size:1.1rem;font-weight:600;margin:.75rem 0 .375rem;line-height:1.4}.wiki-rich-text-editor p{margin:.5rem 0;line-height:1.6}.wiki-rich-text-editor ul,.wiki-rich-text-editor ol{padding-left:1.5rem;margin:.5rem 0}.wiki-rich-text-editor li{margin:.25rem 0}.wiki-rich-text-editor .wiki-link{color:oklch(var(--p));text-decoration:underline;text-underline-offset:2px}.wiki-rich-text-editor .wiki-link:hover{text-decoration-thickness:2px}.wiki-rich-text-editor .wiki-image{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.wiki-rich-text-editor .wiki-table{width:100%;border-collapse:collapse;margin:1rem 0}.wiki-rich-text-editor .wiki-table th,.wiki-rich-text-editor .wiki-table td{border:1px solid var(--axo-border, oklch(var(--bc) / .2));padding:.5rem .75rem;text-align:left}.wiki-rich-text-editor .wiki-table th{background:var(--axo-bg-secondary, oklch(var(--b2)));font-weight:600}.wiki-rich-text-editor .wiki-table td{background:var(--axo-bg-primary, oklch(var(--b1)))}.wiki-rich-text-editor .wiki-code-block{background:#0b0b0b;color:#dedede;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.875rem;padding:1rem;border-radius:.375rem;margin:1rem 0;overflow-x:auto}.wiki-rich-text-editor .wiki-code-block code{background:transparent;padding:0}.wiki-rich-text-editor code{background:oklch(var(--bc) / .1);padding:.125rem .375rem;border-radius:.25rem;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.875em}.wiki-rich-text-editor blockquote{border-left:3px solid oklch(var(--p));padding-left:1rem;margin:1rem 0;color:var(--axo-text-secondary, oklch(var(--bc) / .7))}.wiki-rich-text-editor .callout{border-radius:.375rem;padding:1rem;margin:1rem 0;border-left-width:4px}.wiki-rich-text-editor .callout-info{background:oklch(var(--in) / .1);border-left-color:oklch(var(--in))}.wiki-rich-text-editor .callout-tip{background:oklch(var(--su) / .1);border-left-color:oklch(var(--su))}.wiki-rich-text-editor .callout-warning{background:oklch(var(--wa) / .1);border-left-color:oklch(var(--wa))}.wiki-rich-text-editor .callout-danger{background:oklch(var(--er) / .1);border-left-color:oklch(var(--er))}.wiki-rich-text-editor hr{border:none;border-top:1px solid var(--axo-border, oklch(var(--bc) / .2));margin:1.5rem 0}.wiki-rich-text-editor .hljs-comment,.wiki-rich-text-editor .hljs-quote{color:#636363}.wiki-rich-text-editor .hljs-keyword,.wiki-rich-text-editor .hljs-selector-tag{color:#8d92f9}.wiki-rich-text-editor .hljs-string,.wiki-rich-text-editor .hljs-doctag{color:#68b457}.wiki-rich-text-editor .hljs-number,.wiki-rich-text-editor .hljs-literal{color:#e18528}.wiki-rich-text-editor .hljs-function,.wiki-rich-text-editor .hljs-title{color:oklch(.7 .15 220)}.wiki-rich-text-editor .hljs-variable,.wiki-rich-text-editor .hljs-attr{color:#ed7665}.wiki-page-view.svelte-1azo1wr{display:flex;flex-direction:column;height:100%;background:var(--axo-bg-primary);border-radius:.75rem;border:1px solid var(--axo-border);overflow:hidden}.page-header.svelte-1azo1wr{padding:1rem 1.5rem;border-bottom:1px solid var(--axo-border);background:var(--axo-bg-secondary)}.header-top.svelte-1azo1wr{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.back-btn.svelte-1azo1wr{margin-left:-.5rem}.header-meta.svelte-1azo1wr{display:flex;align-items:center;gap:.5rem;flex:1}.category-label.svelte-1azo1wr{font-size:.75rem;color:var(--axo-text-muted)}.header-actions.svelte-1azo1wr{display:flex;align-items:center;gap:.5rem}.unsaved-indicator.svelte-1azo1wr{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:oklch(var(--wa))}.unsaved-dot.svelte-1azo1wr{width:6px;height:6px;border-radius:50%;background:oklch(var(--wa))}.save-status.svelte-1azo1wr{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:oklch(var(--su))}.save-status.error.svelte-1azo1wr{color:oklch(var(--er))}.page-title.svelte-1azo1wr{font-size:1.75rem;font-weight:700;color:var(--axo-text-primary);margin:0 0 .5rem;line-height:1.2}.title-input.svelte-1azo1wr{width:100%;font-size:1.75rem;font-weight:700;border:none;background:transparent;padding:0;margin:0 0 .5rem;outline:none;color:var(--axo-text-primary)}.title-input.svelte-1azo1wr::-moz-placeholder{color:var(--axo-text-muted)}.title-input.svelte-1azo1wr::placeholder{color:var(--axo-text-muted)}.title-input.svelte-1azo1wr:focus{outline:none;box-shadow:none}.metadata-bar.svelte-1azo1wr{display:flex;flex-wrap:wrap;gap:1rem}.meta-item.svelte-1azo1wr{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--axo-text-muted)}.edit-controls.svelte-1azo1wr{padding:1rem 1.5rem;background:oklch(var(--b2) / .5);border-bottom:1px solid var(--axo-border);display:flex;flex-direction:column;gap:.75rem}.control-row.svelte-1azo1wr{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.control-group.svelte-1azo1wr{display:flex;flex-direction:column;gap:.25rem}.control-label.svelte-1azo1wr{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.page-summary.svelte-1azo1wr{padding:1rem 1.5rem;background:oklch(var(--in) / .08);border-bottom:1px solid var(--axo-border)}.page-summary.svelte-1azo1wr p:where(.svelte-1azo1wr){margin:0;font-size:.875rem;color:var(--axo-text-secondary);font-style:italic}.page-content.svelte-1azo1wr{flex:1;overflow-y:auto;padding:1.5rem}.content-display.svelte-1azo1wr{max-width:65ch;line-height:1.7;color:var(--axo-text-primary)}.content-display.svelte-1azo1wr h1{font-size:1.75rem;font-weight:700;margin-top:2rem;margin-bottom:1rem}.content-display.svelte-1azo1wr h2{font-size:1.375rem;font-weight:600;margin-top:1.75rem;margin-bottom:.75rem}.content-display.svelte-1azo1wr h3{font-size:1.125rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.content-display.svelte-1azo1wr p{margin-bottom:1rem}.content-display.svelte-1azo1wr ul,.content-display.svelte-1azo1wr ol{margin-bottom:1rem;padding-left:1.5rem}.content-display.svelte-1azo1wr li{margin-bottom:.25rem}.content-display.svelte-1azo1wr a{color:oklch(var(--p));text-decoration:underline}.content-display.svelte-1azo1wr a:hover{text-decoration:none}.content-display.svelte-1azo1wr img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.content-display.svelte-1azo1wr blockquote{border-left:3px solid oklch(var(--p));padding-left:1rem;margin:1rem 0;font-style:italic;color:var(--axo-text-secondary)}.content-display.svelte-1azo1wr code{background:oklch(var(--b2));padding:.125rem .375rem;border-radius:.25rem;font-family:var(--axo-font-mono);font-size:.875em}.content-display.svelte-1azo1wr pre{background:oklch(var(--b2));padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0}.content-display.svelte-1azo1wr pre code{background:transparent;padding:0}.content-display.svelte-1azo1wr table{width:100%;border-collapse:collapse;margin:1rem 0}.content-display.svelte-1azo1wr th,.content-display.svelte-1azo1wr td{border:1px solid var(--axo-border);padding:.5rem .75rem;text-align:left}.content-display.svelte-1azo1wr th{background:var(--axo-bg-secondary);font-weight:600}.content-display.svelte-1azo1wr .callout{border-radius:.375rem;padding:1rem;margin:1rem 0;border-left-width:4px;border-left-style:solid}.content-display.svelte-1azo1wr .callout-info{background:oklch(var(--in) / .1);border-left-color:oklch(var(--in))}.content-display.svelte-1azo1wr .callout-tip{background:oklch(var(--su) / .1);border-left-color:oklch(var(--su))}.content-display.svelte-1azo1wr .callout-warning{background:oklch(var(--wa) / .1);border-left-color:oklch(var(--wa))}.content-display.svelte-1azo1wr .callout-danger{background:oklch(var(--er) / .1);border-left-color:oklch(var(--er))}.content-display.svelte-1azo1wr hr{border:none;border-top:1px solid var(--axo-border);margin:1.5rem 0}.empty-content.svelte-1azo1wr{color:var(--axo-text-muted);font-style:italic}.wiki-editor{min-height:400px}.wiki-editor .editor-content{min-height:350px}.page-footer.svelte-1azo1wr{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;border-top:1px solid var(--axo-border);background:var(--axo-bg-secondary)}.footer-left.svelte-1azo1wr,.footer-right.svelte-1azo1wr{display:flex;align-items:center;gap:.5rem}.badge-success.svelte-1azo1wr{background:oklch(var(--su) / .15);color:oklch(var(--su))}.badge-warning.svelte-1azo1wr{background:oklch(var(--wa) / .15);color:oklch(var(--wa))}.badge-info.svelte-1azo1wr{background:oklch(var(--in) / .15);color:oklch(var(--in))}.badge-ghost.svelte-1azo1wr{background:oklch(var(--bc) / .1);color:oklch(var(--bc) / .5)}@media(max-width:768px){.page-header.svelte-1azo1wr{padding:1rem}.header-top.svelte-1azo1wr{flex-wrap:wrap}.header-actions.svelte-1azo1wr{width:100%;justify-content:flex-end}.page-content.svelte-1azo1wr{padding:1rem}.page-footer.svelte-1azo1wr{padding:.75rem 1rem}}.panel-backdrop.svelte-orqau4{position:fixed;inset:0;background:#0006;backdrop-filter:blur(2px);z-index:50;display:flex;justify-content:flex-end}.panel.svelte-orqau4{width:100%;max-width:420px;height:100%;background:var(--axo-bg-primary);border-left:1px solid var(--axo-border);display:flex;flex-direction:column;animation:svelte-orqau4-slideIn .2s ease-out}@keyframes svelte-orqau4-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.panel-header.svelte-orqau4{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--axo-border);background:var(--axo-bg-secondary)}.panel-title.svelte-orqau4{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin:0;color:var(--axo-text-primary)}.panel-form.svelte-orqau4{flex:1;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;overflow-y:auto}.form-field.svelte-orqau4{display:flex;flex-direction:column;gap:.375rem}.field-label.svelte-orqau4{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-hint.svelte-orqau4{font-size:.75rem;color:var(--axo-text-muted)}.form-actions.svelte-orqau4{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;margin-top:auto}.panel-tips.svelte-orqau4{padding:1rem 1.5rem;background:oklch(var(--in) / .08);border-top:1px solid var(--axo-border)}.tips-title.svelte-orqau4{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:oklch(var(--in));margin:0 0 .5rem}.tips-list.svelte-orqau4{margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--axo-text-secondary)}.tips-list.svelte-orqau4 li:where(.svelte-orqau4){padding:.25rem 0 .25rem 1rem;position:relative}.tips-list.svelte-orqau4 li:where(.svelte-orqau4):before{content:"•";position:absolute;left:0;color:oklch(var(--in))}@media(max-width:480px){.panel.svelte-orqau4{max-width:100%}}.wiki-landing.svelte-1e9wg1h{padding:2rem;background:var(--axo-bg-page);min-height:100%}.wiki-header.svelte-1e9wg1h{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.header-actions.svelte-1e9wg1h{flex-shrink:0}.category-tabs.svelte-1e9wg1h{display:flex;gap:.5rem;margin-bottom:1rem;padding:.25rem;background:var(--axo-bg-secondary);border-radius:.5rem;width:-moz-fit-content;width:fit-content}.category-tab.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:none;background:transparent;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;color:var(--axo-text-muted);transition:all .15s ease}.category-tab.svelte-1e9wg1h:hover{color:var(--axo-text-primary);background:oklch(var(--b1) / .5)}.category-tab.active.svelte-1e9wg1h{background:var(--axo-bg-primary);color:oklch(var(--p));box-shadow:0 1px 3px #0000001a}.tab-label.svelte-1e9wg1h{font-weight:600}.tab-count.svelte-1e9wg1h{font-size:.75rem;padding:.125rem .5rem;background:oklch(var(--b3));border-radius:1rem;font-weight:600}.category-tab.active.svelte-1e9wg1h .tab-count:where(.svelte-1e9wg1h){background:oklch(var(--p) / .15);color:oklch(var(--p))}.category-description.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:oklch(var(--in) / .1);border-radius:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:oklch(var(--in))}.category-description.svelte-1e9wg1h p:where(.svelte-1e9wg1h){margin:0}.wiki-content.svelte-1e9wg1h{display:grid;grid-template-columns:280px 1fr;gap:2rem}.wiki-sidebar.svelte-1e9wg1h{display:flex;flex-direction:column;gap:1.5rem}.search-box.svelte-1e9wg1h{position:relative}.search-icon.svelte-1e9wg1h{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--axo-text-muted)}.search-box.svelte-1e9wg1h input:where(.svelte-1e9wg1h){width:100%;padding-left:2.25rem}.tree-section.svelte-1e9wg1h{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;padding:1rem;flex:1;min-height:300px}.tree-title.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--axo-border);color:var(--axo-text-primary)}.empty-tree.svelte-1e9wg1h{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--axo-text-muted);gap:.75rem}.empty-tree.svelte-1e9wg1h p:where(.svelte-1e9wg1h){margin:0;font-size:.875rem}.wiki-main.svelte-1e9wg1h{display:flex;flex-direction:column;gap:2rem}.section-title.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:var(--axo-text-primary)}.recent-grid.svelte-1e9wg1h{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.recent-card.svelte-1e9wg1h{display:flex;flex-direction:column;padding:1rem;background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;text-decoration:none;transition:all .15s ease}.recent-card.svelte-1e9wg1h:hover{border-color:oklch(var(--p));box-shadow:0 4px 12px #00000014}.recent-header.svelte-1e9wg1h{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.recent-category.svelte-1e9wg1h{font-size:.75rem;color:var(--axo-text-muted)}.recent-title.svelte-1e9wg1h{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--axo-text-primary)}.recent-summary.svelte-1e9wg1h{font-size:.875rem;color:var(--axo-text-muted);margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recent-meta.svelte-1e9wg1h{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--axo-text-muted);margin-top:auto}.quick-links-grid.svelte-1e9wg1h{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.quick-link.svelte-1e9wg1h{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;text-decoration:none;color:var(--axo-text-primary);transition:all .15s ease}.quick-link.svelte-1e9wg1h:hover{border-color:oklch(var(--p));color:oklch(var(--p));transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.quick-link.svelte-1e9wg1h span:where(.svelte-1e9wg1h){font-size:.875rem;font-weight:500;text-align:center}.pages-table.svelte-1e9wg1h{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;overflow:hidden}.table-header.svelte-1e9wg1h{display:grid;grid-template-columns:1fr 100px 120px 80px;gap:1rem;padding:.75rem 1rem;background:var(--axo-bg-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.table-row.svelte-1e9wg1h{display:grid;grid-template-columns:1fr 100px 120px 80px;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--axo-border);align-items:center}.table-row.svelte-1e9wg1h:last-child{border-bottom:none}.table-row.svelte-1e9wg1h:hover{background:oklch(var(--b2) / .5)}.col-title.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--axo-text-primary);text-decoration:none}.col-title.svelte-1e9wg1h:hover{color:oklch(var(--p))}.parent-indicator.svelte-1e9wg1h{color:var(--axo-text-muted)}.col-updated.svelte-1e9wg1h{font-size:.875rem;color:var(--axo-text-muted)}.col-actions.svelte-1e9wg1h{display:flex;justify-content:flex-end}.empty-state.svelte-1e9wg1h{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:var(--axo-bg-primary);border:1px dashed var(--axo-border);border-radius:.75rem;text-align:center;color:var(--axo-text-muted);gap:1rem}.empty-state.svelte-1e9wg1h h2:where(.svelte-1e9wg1h){font-size:1.25rem;font-weight:600;color:var(--axo-text-primary);margin:0}.empty-state.svelte-1e9wg1h p:where(.svelte-1e9wg1h){margin:0;max-width:400px}.loading-state.svelte-1e9wg1h{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem;color:var(--axo-text-muted)}.loading-state.svelte-1e9wg1h p:where(.svelte-1e9wg1h){margin:0;font-size:.875rem}button.col-title.svelte-1e9wg1h{background:transparent;border:none;padding:0;cursor:pointer;text-align:left}button.recent-card.svelte-1e9wg1h{text-align:left;cursor:pointer}button.quick-link.svelte-1e9wg1h{cursor:pointer}.badge-success.svelte-1e9wg1h{background:oklch(var(--su) / .15);color:oklch(var(--su))}.badge-warning.svelte-1e9wg1h{background:oklch(var(--wa) / .15);color:oklch(var(--wa))}.badge-info.svelte-1e9wg1h{background:oklch(var(--in) / .15);color:oklch(var(--in))}.badge-ghost.svelte-1e9wg1h{background:oklch(var(--bc) / .1);color:oklch(var(--bc) / .5)}@media(max-width:1024px){.wiki-content.svelte-1e9wg1h{grid-template-columns:1fr}.wiki-sidebar.svelte-1e9wg1h{order:2}.tree-section.svelte-1e9wg1h{min-height:auto}}@media(max-width:768px){.wiki-landing.svelte-1e9wg1h{padding:1rem}.wiki-header.svelte-1e9wg1h{flex-direction:column}.category-tabs.svelte-1e9wg1h{width:100%}.category-tab.svelte-1e9wg1h{flex:1;justify-content:center}.table-header.svelte-1e9wg1h,.table-row.svelte-1e9wg1h{grid-template-columns:1fr 80px}.col-status.svelte-1e9wg1h,.col-updated.svelte-1e9wg1h{display:none}.quick-links-grid.svelte-1e9wg1h{grid-template-columns:repeat(2,1fr)}}.wiki-page-view.svelte-alpuj{display:flex;flex-direction:column;height:100%;background:oklch(var(--b1))}.breadcrumb-wrapper.svelte-alpuj{padding:.75rem 1rem;background:oklch(var(--b2));border-bottom:1px solid oklch(var(--b3))}.docs-page.svelte-4odnrt{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.docs-section.svelte-4odnrt{margin-bottom:2.5rem}.docs-meta.svelte-4odnrt{margin-bottom:2rem;padding:1.5rem;background:var(--axo-bg-secondary, #f5f5f5);border-radius:.75rem;border:1px solid var(--axo-border, #e5e5e5)}.meta-info.svelte-4odnrt{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--axo-text-muted, #666);margin-bottom:1.5rem}.ai-command-section.svelte-4odnrt{background:var(--axo-bg-primary, #fff);border-radius:.5rem;padding:1rem;border:1px solid var(--axo-border, #e5e5e5)}.ai-command-title.svelte-4odnrt{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--axo-text-primary, #171514)}.ai-command-desc.svelte-4odnrt{font-size:.875rem;color:var(--axo-text-muted, #666);margin-bottom:.75rem}.ai-command-box.svelte-4odnrt{position:relative;background:#1e1e1e;border-radius:.5rem;overflow:hidden}.ai-command-code.svelte-4odnrt{font-family:monospace;font-size:.75rem;line-height:1.5;color:#e0e0e0;padding:1rem 5rem 1rem 1rem;margin:0;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.ai-command-copy.svelte-4odnrt{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ai-command-copy.svelte-4odnrt:hover{background:#2563eb}.section-title.svelte-4odnrt{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--axo-text-primary, #171514)}.section-desc.svelte-4odnrt{font-size:.875rem;color:var(--axo-text-muted, #666);margin-bottom:1rem}.legend-grid.svelte-4odnrt{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1rem;background:var(--axo-bg-secondary, #f5f5f5);border-radius:.5rem}.legend-item.svelte-4odnrt{display:flex;align-items:center;gap:.5rem}.legend-dot.svelte-4odnrt{width:12px;height:12px;border-radius:50%}.legend-label.svelte-4odnrt{font-size:.875rem;font-weight:500}.services-grid.svelte-4odnrt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.service-card.svelte-4odnrt{background:var(--axo-bg-primary, #fff);border:1px solid var(--axo-border, #e5e5e5);border-radius:.75rem;padding:1rem}.service-header.svelte-4odnrt{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.service-icon.svelte-4odnrt{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.service-name.svelte-4odnrt{font-weight:600;font-size:1rem}.service-type.svelte-4odnrt{font-size:.75rem;color:var(--axo-text-muted)}.service-endpoints.svelte-4odnrt{display:flex;flex-wrap:wrap;gap:.375rem}.endpoint-tag.svelte-4odnrt{font-size:.7rem;padding:.125rem .5rem;background:var(--axo-bg-secondary, #f5f5f5);border-radius:1rem;color:var(--axo-text-muted)}.flow-grid.svelte-4odnrt{display:flex;flex-direction:column;gap:.75rem}.flow-card.svelte-4odnrt{background:var(--axo-bg-primary, #fff);border:1px solid var(--axo-border, #e5e5e5);border-radius:.75rem;padding:1rem;text-align:left;cursor:pointer;transition:all .2s ease;width:100%}.flow-card.svelte-4odnrt:hover{border-color:var(--color-primary, #0000ff)}.flow-card.active.svelte-4odnrt{border-color:var(--color-primary, #0000ff);box-shadow:0 0 0 1px var(--color-primary, #0000ff)}.flow-card-header.svelte-4odnrt{display:flex;align-items:center;gap:1rem}.flow-icon.svelte-4odnrt{width:48px;height:48px;background:var(--axo-bg-secondary, #f5f5f5);border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.flow-info.svelte-4odnrt{flex:1}.flow-title.svelte-4odnrt{font-weight:600;font-size:1.125rem;margin-bottom:.125rem}.flow-desc.svelte-4odnrt{font-size:.875rem;color:var(--axo-text-muted)}.flow-toggle.svelte-4odnrt{color:var(--axo-text-muted)}.flow-routes.svelte-4odnrt{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.route-tag.svelte-4odnrt{font-size:.75rem;font-family:monospace;padding:.125rem .5rem;border-radius:.25rem;background:var(--axo-bg-secondary)}.route-tag.admin.svelte-4odnrt{background:#fef3c7;color:#92400e}.route-tag.public.svelte-4odnrt{background:#d1fae5;color:#065f46}.flow-sources-preview.svelte-4odnrt{display:flex;gap:.375rem;margin-top:.75rem}.source-dot.svelte-4odnrt{width:8px;height:8px;border-radius:50%}.flow-details.svelte-4odnrt{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--axo-border)}.detail-section.svelte-4odnrt{margin-bottom:1rem}.detail-section.svelte-4odnrt:last-child{margin-bottom:0}.detail-title.svelte-4odnrt{font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:var(--axo-text-primary)}.sources-list.svelte-4odnrt{display:flex;flex-direction:column;gap:.75rem}.source-item.svelte-4odnrt{display:flex;gap:.75rem;align-items:flex-start}.source-indicator.svelte-4odnrt{width:28px;height:28px;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.source-content.svelte-4odnrt{flex:1}.source-type-label.svelte-4odnrt{font-weight:500;font-size:.875rem}.source-tables.svelte-4odnrt{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.table-name.svelte-4odnrt{font-size:.75rem;padding:.125rem .375rem;background:#3ecf8e20;color:#166534;border-radius:.25rem}.source-location.svelte-4odnrt{display:block;font-size:.75rem;color:var(--axo-text-muted);margin-top:.25rem}.source-desc.svelte-4odnrt{font-size:.75rem;color:var(--axo-text-muted);margin-top:.25rem}.fields-grid.svelte-4odnrt{display:flex;flex-wrap:wrap;gap:.5rem}.field-item.svelte-4odnrt{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:var(--axo-bg-secondary);border-radius:.375rem}.field-name.svelte-4odnrt{font-size:.75rem}.field-source.svelte-4odnrt{font-size:.625rem;padding:.0625rem .375rem;border-radius:1rem;font-weight:500}.tables-list.svelte-4odnrt{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;overflow:hidden}.table-header.svelte-4odnrt{display:grid;grid-template-columns:200px 100px 1fr;gap:1rem;padding:.75rem 1rem;background:var(--axo-bg-secondary);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.table-row.svelte-4odnrt{display:grid;grid-template-columns:200px 100px 1fr;gap:1rem;padding:.625rem 1rem;border-bottom:1px solid var(--axo-border);font-size:.875rem}.table-row.svelte-4odnrt:last-child{border-bottom:none}.table-col-name.svelte-4odnrt{font-family:monospace}.table-col-rows.svelte-4odnrt{color:var(--axo-text-muted)}.table-col-purpose.svelte-4odnrt{color:var(--axo-text-secondary, #444)}.architecture-diagram.svelte-4odnrt{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;padding:2rem;overflow-x:auto}.arch-flow.svelte-4odnrt{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.arch-flow.second-row.svelte-4odnrt,.arch-flow.third-row.svelte-4odnrt{margin-left:3rem}.arch-node.svelte-4odnrt{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1rem;background:var(--axo-bg-secondary);border-radius:.75rem;border:2px solid var(--axo-border);min-width:120px;text-align:center}.arch-node.svelte-4odnrt span:where(.svelte-4odnrt){font-size:.75rem;font-weight:500}.arch-sub.svelte-4odnrt{font-size:.625rem!important;color:var(--axo-text-muted);font-weight:400!important}.arch-node.browser.svelte-4odnrt,.arch-node.browser-final.svelte-4odnrt{border-color:#6366f1;background:#6366f120}.arch-node.cloudflare.svelte-4odnrt{border-color:#f6821f;background:#f6821f20}.arch-node.middleware.svelte-4odnrt{border-color:#ef4444;background:#ef444420}.arch-node.layout.svelte-4odnrt,.arch-node.page.svelte-4odnrt{border-color:#3b82f6;background:#3b82f620}.arch-node.component.svelte-4odnrt{border-color:#8b5cf6;background:#8b5cf620}.arch-node.render.svelte-4odnrt{border-color:#22c55e;background:#22c55e20}.arch-arrow.svelte-4odnrt{font-size:1.5rem;color:var(--axo-text-muted);font-weight:700}.data-source-stack.svelte-4odnrt{display:flex;flex-direction:column;gap:.375rem}.ds-item.svelte-4odnrt{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.ds-item.supabase.svelte-4odnrt{background:#3ecf8e20;color:#166534}.ds-item.r2.svelte-4odnrt{background:#f6821f20;color:#c2410c}.ds-item.static.svelte-4odnrt{background:#6366f120;color:#4338ca}.reference-grid.svelte-4odnrt{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.reference-card.svelte-4odnrt{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;padding:1rem}.reference-title.svelte-4odnrt{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.reference-list.svelte-4odnrt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.reference-list.svelte-4odnrt li:where(.svelte-4odnrt){font-size:.8125rem;color:var(--axo-text-secondary)}.reference-list.svelte-4odnrt code:where(.svelte-4odnrt){font-size:.75rem;background:var(--axo-bg-secondary);padding:.125rem .375rem;border-radius:.25rem}@media(max-width:768px){.docs-page.svelte-4odnrt{padding:1rem}.table-header.svelte-4odnrt,.table-row.svelte-4odnrt{grid-template-columns:1fr;gap:.25rem}.table-col-rows.svelte-4odnrt,.table-col-purpose.svelte-4odnrt{font-size:.75rem}.arch-flow.svelte-4odnrt{flex-direction:column;margin-left:0!important}.arch-arrow.svelte-4odnrt{transform:rotate(90deg)}}.new-wiki-page.svelte-1619xby{display:flex;flex-direction:column;height:100%;background:oklch(var(--b1))}.axo-agreement-list.svelte-xx13k3{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.axo-agreement-list__header.svelte-xx13k3{display:flex;flex-direction:column;gap:var(--axo-space-4);padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-agreement-list__title-row.svelte-xx13k3{display:flex;justify-content:space-between;align-items:center;gap:var(--axo-space-4)}.axo-agreement-list__title.svelte-xx13k3{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;letter-spacing:var(--axo-tracking-tight)}.axo-agreement-list__search.svelte-xx13k3{display:flex;gap:var(--axo-space-2)}.axo-tabs.svelte-xx13k3{display:flex;gap:var(--axo-space-1);padding:var(--axo-space-3) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle);overflow-x:auto}.axo-tab.svelte-xx13k3{padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--axo-transition-base)}.axo-tab.svelte-xx13k3:hover{background:var(--axo-bg-surface);color:var(--axo-text-primary)}.axo-tab--active.svelte-xx13k3{background:var(--axo-bg-surface);border-color:var(--axo-border-medium);color:var(--axo-text-primary);font-weight:var(--axo-weight-semibold)}.axo-table-container.svelte-xx13k3{overflow-x:auto}.axo-table.svelte-xx13k3{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table.svelte-xx13k3 th:where(.svelte-xx13k3){padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-medium);white-space:nowrap}.axo-table.svelte-xx13k3 td:where(.svelte-xx13k3){padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table__row--clickable.svelte-xx13k3{cursor:pointer;transition:background var(--axo-transition-base)}.axo-table__row--clickable.svelte-xx13k3:hover{background:var(--axo-bg-hover)}.axo-table__cell--mono.svelte-xx13k3{font-family:var(--axo-font-mono);font-weight:var(--axo-weight-medium)}.axo-table__cell--primary.svelte-xx13k3{font-weight:var(--axo-weight-medium);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-table__cell--number.svelte-xx13k3{font-family:var(--axo-font-mono);text-align:right;font-weight:var(--axo-weight-medium)}.axo-table__cell--date.svelte-xx13k3{white-space:nowrap;color:var(--axo-text-secondary)}.axo-table__actions-col.svelte-xx13k3{width:60px}.axo-table__actions.svelte-xx13k3{text-align:center}.axo-badge.svelte-xx13k3{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full);white-space:nowrap}.axo-badge--inactive.svelte-xx13k3{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-badge--info.svelte-xx13k3{background:oklch(.85 .12 240);color:oklch(.3 .12 240)}.axo-badge--warning.svelte-xx13k3{background:oklch(.9 .12 80);color:oklch(.4 .12 80)}.axo-badge--success.svelte-xx13k3{background:#8be78f;color:oklch(.3 .15 145)}.axo-badge--error.svelte-xx13k3{background:oklch(.9 .12 25);color:#861118}.axo-empty-state.svelte-xx13k3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);text-align:center}.axo-empty-state__icon.svelte-xx13k3{width:64px;height:64px;color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-4)}.axo-empty-state__title.svelte-xx13k3{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.axo-empty-state__text.svelte-xx13k3{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-6) 0;max-width:300px}.axo-loading.svelte-xx13k3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12);gap:var(--axo-space-3);color:var(--axo-text-secondary);font-size:var(--axo-text-sm)}.axo-loading__spinner.svelte-xx13k3{width:24px;height:24px;border:2px solid var(--axo-border-light);border-top-color:var(--axo-accent-primary);border-radius:50%;animation:svelte-xx13k3-spin .8s linear infinite}@keyframes svelte-xx13k3-spin{to{transform:rotate(360deg)}}.axo-input.svelte-xx13k3{flex:1;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);transition:all var(--axo-transition-base)}.axo-input.svelte-xx13k3:focus{outline:none;border-color:var(--axo-accent-primary);box-shadow:0 0 0 3px var(--axo-accent-primary-alpha)}.axo-input.svelte-xx13k3::-moz-placeholder{color:var(--axo-text-tertiary)}.axo-input.svelte-xx13k3::placeholder{color:var(--axo-text-tertiary)}.axo-btn.svelte-xx13k3{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-base);white-space:nowrap}.axo-btn--primary.svelte-xx13k3{background:var(--axo-accent-primary);color:var(--axo-text-on-accent);border:none}.axo-btn--primary.svelte-xx13k3:hover{background:var(--axo-accent-primary-hover)}.axo-btn--ghost.svelte-xx13k3{background:transparent;border:1px solid transparent;color:var(--axo-text-secondary)}.axo-btn--ghost.svelte-xx13k3:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-btn--sm.svelte-xx13k3{padding:var(--axo-space-1) var(--axo-space-3);font-size:var(--axo-text-xs)}.axo-btn--icon.svelte-xx13k3{padding:var(--axo-space-2)}.axo-btn__icon.svelte-xx13k3{width:16px;height:16px}.axo-icon.svelte-xx13k3{width:18px;height:18px}.axo-sr-only.svelte-xx13k3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.axo-agreement-list__header.svelte-xx13k3{padding:var(--axo-space-4)}.axo-agreement-list__title-row.svelte-xx13k3{flex-direction:column;align-items:stretch}.axo-tabs.svelte-xx13k3{padding:var(--axo-space-2) var(--axo-space-4)}.axo-table.svelte-xx13k3 th:where(.svelte-xx13k3),.axo-table.svelte-xx13k3 td:where(.svelte-xx13k3){padding:var(--axo-space-2) var(--axo-space-3)}}.axo-page.svelte-1oyy89y{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.axo-page-header.svelte-1oyy89y{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4);margin-bottom:var(--axo-space-6);padding-bottom:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-page-header__title.svelte-1oyy89y{font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0;letter-spacing:var(--axo-tracking-tight)}.axo-page-header__subtitle.svelte-1oyy89y{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);color:var(--axo-text-secondary);margin:0}.axo-stats-grid.svelte-1oyy89y{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.axo-stat-card.svelte-1oyy89y{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4)}.axo-stat-card__label.svelte-1oyy89y{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--axo-space-2)}.axo-stat-card__value.svelte-1oyy89y{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary);letter-spacing:var(--axo-tracking-tight)}.axo-stat-card__value--warning.svelte-1oyy89y{color:oklch(.65 .15 80)}.axo-stat-card__value--success.svelte-1oyy89y{color:oklch(.55 .2 145)}.axo-section.svelte-1oyy89y{margin-bottom:var(--axo-space-6)}@media(max-width:768px){.axo-page.svelte-1oyy89y{padding:var(--axo-space-4)}.axo-page-header.svelte-1oyy89y{flex-direction:column;gap:var(--axo-space-3)}.axo-stats-grid.svelte-1oyy89y{grid-template-columns:repeat(2,1fr)}}.page-header.svelte-a8j94e{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4);margin-bottom:var(--axo-space-6);flex-wrap:wrap}.header-actions.svelte-a8j94e{display:flex;gap:var(--axo-space-2)}.agreement-details.svelte-a8j94e{max-width:900px}.visibility-legend-wrapper.svelte-a8j94e{margin-bottom:var(--axo-space-3)}.agreement-form.svelte-a8j94e{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.form-section.svelte-a8j94e{padding:var(--axo-space-6);border-bottom:1px solid var(--axo-border-light);position:relative}.form-section.svelte-a8j94e:last-of-type{border-bottom:none}.form-section--client-visible.svelte-a8j94e{border-left:3px solid var(--axo-client-visible-color)}.form-section--admin-only.svelte-a8j94e{border-left:3px solid var(--axo-admin-only-color);background:var(--axo-admin-only-bg)}.section-title.svelte-a8j94e{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);margin-bottom:var(--axo-space-4)}.form-grid.svelte-a8j94e{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4);margin-bottom:var(--axo-space-4)}.col-span-2.svelte-a8j94e{grid-column:span 2}.detail-grid.svelte-a8j94e{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4)}.status-banner.svelte-a8j94e{grid-column:span 2;display:flex;gap:var(--axo-space-2);flex-wrap:wrap;padding:var(--axo-space-4);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-lg)}.detail-card.svelte-a8j94e{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4)}.detail-card.full-width.svelte-a8j94e{grid-column:span 2}.detail-card.admin-notes.svelte-a8j94e{background:#fbbf240d;border-color:#fbbf2433}.detail-card.metadata.svelte-a8j94e{background:var(--axo-bg-subtle);display:flex;flex-wrap:wrap;gap:var(--axo-space-4) var(--axo-space-8)}.card-title.svelte-a8j94e{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);margin-bottom:var(--axo-space-3)}.card-content.svelte-a8j94e{color:var(--axo-text-primary)}.timeline-row.svelte-a8j94e{display:flex;gap:var(--axo-space-2);margin-bottom:var(--axo-space-1)}.timeline-label.svelte-a8j94e{color:var(--axo-text-secondary);min-width:100px}.metadata-row.svelte-a8j94e{display:flex;gap:var(--axo-space-2);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.metadata-row.svelte-a8j94e span:where(.svelte-a8j94e):first-child{font-weight:var(--axo-weight-medium)}.phases-list.svelte-a8j94e{display:flex;flex-direction:column;gap:var(--axo-space-2)}.phase-item.svelte-a8j94e{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm)}.phase-header.svelte-a8j94e{display:flex;gap:var(--axo-space-2);align-items:center}.phase-code.svelte-a8j94e{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);background:var(--axo-bg-card);padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm)}.phase-name.svelte-a8j94e{font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.phase-details.svelte-a8j94e{display:flex;gap:var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.modal-backdrop.svelte-a8j94e{position:fixed;inset:0;background:#00000080;cursor:pointer}@media(max-width:640px){.form-grid.svelte-a8j94e,.detail-grid.svelte-a8j94e{grid-template-columns:1fr}.col-span-2.svelte-a8j94e,.detail-card.full-width.svelte-a8j94e,.status-banner.svelte-a8j94e{grid-column:span 1}}.visibility-legend-wrapper.svelte-osmil5{max-width:800px;margin-bottom:var(--axo-space-4)}.agreement-form.svelte-osmil5{max-width:800px;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.form-section.svelte-osmil5{padding:var(--axo-space-6);border-bottom:1px solid var(--axo-border-light);position:relative}.form-section.svelte-osmil5:last-of-type{border-bottom:none}.form-section--client-visible.svelte-osmil5{border-left:3px solid var(--axo-client-visible-color)}.form-section--admin-only.svelte-osmil5{border-left:3px solid var(--axo-admin-only-color);background:var(--axo-admin-only-bg)}.section-title.svelte-osmil5{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);margin-bottom:var(--axo-space-4)}.form-grid.svelte-osmil5{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4);margin-bottom:var(--axo-space-4)}.col-span-2.svelte-osmil5{grid-column:span 2}.form-control.svelte-osmil5{display:flex;flex-direction:column;gap:var(--axo-space-1)}.label.svelte-osmil5{display:flex;justify-content:space-between;align-items:center}.label-text.svelte-osmil5{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.label-text-alt.svelte-osmil5{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.text-error.svelte-osmil5{color:var(--axo-status-error)}.input-group.svelte-osmil5{display:flex;align-items:stretch}.input-group-text.svelte-osmil5{display:flex;align-items:center;padding:0 var(--axo-space-3);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-right:none;border-radius:var(--axo-radius-md) 0 0 var(--axo-radius-md);font-family:var(--axo-font-mono);color:var(--axo-text-secondary)}.input-group.svelte-osmil5 .input:where(.svelte-osmil5){border-radius:0 var(--axo-radius-md) var(--axo-radius-md) 0}.form-actions.svelte-osmil5{display:flex;justify-content:flex-end;gap:var(--axo-space-3);padding:var(--axo-space-4) var(--axo-space-6);background:var(--axo-bg-subtle);border-top:1px solid var(--axo-border-light)}@media(max-width:640px){.form-grid.svelte-osmil5{grid-template-columns:1fr}.col-span-2.svelte-osmil5{grid-column:span 1}}.virtual-guides-table.svelte-111fxo0{width:100%}.axo-column-toggles.svelte-111fxo0{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:1rem;background:var(--axo-bg-panel);border:1px solid var(--axo-border);border-radius:6px;margin-bottom:1rem}.axo-label.svelte-111fxo0{font-size:.875rem;font-weight:500;color:var(--axo-text-secondary)}.axo-toggle-chip.svelte-111fxo0{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.813rem;font-weight:500;background:var(--axo-bg-page);border:1px solid var(--axo-border);border-radius:4px;color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease}.axo-toggle-chip.svelte-111fxo0:hover{border-color:var(--axo-accent);color:var(--axo-text-primary)}.axo-toggle-chip.active.svelte-111fxo0{background:var(--axo-accent);border-color:var(--axo-accent);color:#fff}.table-container.svelte-111fxo0{border:1px solid var(--axo-border);border-radius:6px;background:var(--axo-bg-panel)}.axo-spreadsheet.svelte-111fxo0{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.axo-spreadsheet.svelte-111fxo0 thead:where(.svelte-111fxo0){position:sticky;top:0;z-index:10;background:var(--axo-bg-secondary)}.axo-spreadsheet.svelte-111fxo0 th:where(.svelte-111fxo0){padding:.75rem .5rem;font-weight:600;text-align:left;color:var(--axo-text-primary);border-bottom:2px solid var(--axo-border);background:var(--axo-bg-secondary);white-space:nowrap}.axo-spreadsheet.svelte-111fxo0 td:where(.svelte-111fxo0){padding:.5rem;border-bottom:1px solid var(--axo-border);background:var(--axo-bg-panel);vertical-align:middle}.frozen-col.svelte-111fxo0{position:sticky;z-index:11;background:var(--axo-bg-panel)}.frozen-col.svelte-111fxo0:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--axo-border)}.editable-cell.svelte-111fxo0{cursor:pointer;transition:background .15s ease}.editable-cell.svelte-111fxo0:hover:not(.readonly){background:var(--axo-hover)}.editable-cell.readonly.svelte-111fxo0{cursor:default;opacity:.7}.cell-content.svelte-111fxo0{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-input.svelte-111fxo0,.cell-select.svelte-111fxo0,.cell-textarea.svelte-111fxo0{width:100%;padding:.25rem .5rem;font-size:.875rem;border:1px solid var(--axo-accent);border-radius:3px;background:var(--axo-bg-card);outline:none}.cell-textarea.svelte-111fxo0{min-height:60px;resize:vertical}.cell-checkbox.svelte-111fxo0{cursor:pointer}.cell-saving.svelte-111fxo0{display:flex;align-items:center;justify-content:center;color:var(--axo-accent)}.guide-thumbnail.svelte-111fxo0{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.guide-thumbnail-placeholder.svelte-111fxo0{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-secondary);border-radius:4px;color:var(--axo-text-tertiary)}.actions-col.svelte-111fxo0{text-align:center}.action-buttons.svelte-111fxo0{display:flex;gap:.25rem;justify-content:center}.action-btn.svelte-111fxo0{padding:.25rem;background:transparent;border:none;border-radius:3px;color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease}.action-btn.svelte-111fxo0:hover{background:var(--axo-hover);color:var(--axo-text-primary)}.action-btn.danger.svelte-111fxo0:hover{background:color-mix(in srgb,var(--axo-status-error) 10%,transparent);color:var(--axo-status-error)}.view-toggle.svelte-1q6ozaj{padding:.5rem .75rem;background:var(--axo-bg-panel);border:none;color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease}.view-toggle.svelte-1q6ozaj:hover{background:var(--axo-hover);color:var(--axo-text-primary)}.view-toggle.active.svelte-1q6ozaj{background:var(--axo-accent);color:#fff}.view-toggle.svelte-1q6ozaj:first-child{border-right:1px solid var(--axo-border)}.axo-container.svelte-qckepf{max-width:1200px;margin:0 auto;padding:2rem 1rem}.axo-card.svelte-qckepf{background:oklch(var(--b1));border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.axo-label.svelte-qckepf{display:block;margin-bottom:.5rem}.axo-label-text.svelte-qckepf{font-size:.875rem;font-weight:500;color:oklch(var(--bc))}.axo-label-text-alt.svelte-qckepf{font-size:.75rem;color:oklch(var(--bc) / .6);display:block;margin-top:.25rem}.axo-textarea.svelte-qckepf{width:100%;padding:.75rem;border:1px solid oklch(var(--bc) / .2);border-radius:.375rem;background:oklch(var(--b1));color:oklch(var(--bc));font-size:.875rem;line-height:1.5;transition:all .2s}.axo-textarea.svelte-qckepf:focus{outline:none;border-color:oklch(var(--p));box-shadow:0 0 0 3px oklch(var(--p) / .1)}.space-y-6.svelte-qckepf>:where(.svelte-qckepf)+:where(.svelte-qckepf){margin-top:1.5rem}.space-y-4.svelte-qckepf>:where(.svelte-qckepf)+:where(.svelte-qckepf){margin-top:1rem}.axo-container.svelte-hm2nio{padding:2rem}.axo-form.svelte-hm2nio{display:flex;flex-direction:column;gap:1.5rem}.axo-form-group.svelte-hm2nio{display:flex;flex-direction:column;gap:.5rem}.axo-label.svelte-hm2nio{font-weight:500;font-size:.875rem;color:var(--color-text-primary)}.axo-textarea.svelte-hm2nio{width:100%;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.375rem;font-family:inherit;font-size:.875rem;line-height:1.5;resize:vertical;transition:border-color .2s}.axo-textarea.svelte-hm2nio:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.axo-help-text.svelte-hm2nio{font-size:.75rem;color:var(--color-text-secondary)}.axo-form-actions.svelte-hm2nio{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-border)}.text-error.svelte-hm2nio{color:var(--color-error, #ef4444)}.iconstyles-page.svelte-vud2bt{padding:2rem 2rem 4rem;background:var(--axo-bg-page);min-height:100vh}.controls-bar.svelte-vud2bt{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;padding:.75rem 1rem;background:var(--axo-bg-surface);border-radius:8px;border:1px solid var(--axo-border)}.view-toggle.svelte-vud2bt{display:flex;gap:.25rem;padding:.25rem;background:var(--axo-bg-muted);border-radius:6px}.view-btn.svelte-vud2bt{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:transparent;border:none;border-radius:4px;font-size:.75rem;font-weight:500;color:var(--axo-text-secondary);cursor:pointer;transition:all .2s}.view-btn.svelte-vud2bt:hover{color:var(--axo-text-primary)}.view-btn.active.svelte-vud2bt{background:var(--axo-bg-surface);color:var(--axo-text-primary);box-shadow:0 1px 2px #0000001a}.search-bar.svelte-vud2bt{display:flex;align-items:center;gap:.5rem;flex:1;min-width:200px;padding:.5rem .75rem;background:var(--axo-bg-muted);border-radius:6px;border:1px solid transparent;transition:border-color .2s}.search-bar.svelte-vud2bt:focus-within{border-color:var(--axo-accent)}.search-input.svelte-vud2bt{flex:1;background:transparent;border:none;font-size:.875rem;color:var(--axo-text-primary);outline:none}.search-input.svelte-vud2bt::-moz-placeholder{color:var(--axo-text-muted)}.search-input.svelte-vud2bt::placeholder{color:var(--axo-text-muted)}.clear-btn.svelte-vud2bt{display:flex;align-items:center;justify-content:center;padding:.25rem;background:transparent;border:none;color:var(--axo-text-muted);cursor:pointer;border-radius:4px}.clear-btn.svelte-vud2bt:hover{color:var(--axo-text-primary);background:var(--axo-bg-surface)}.stats.svelte-vud2bt{display:flex;gap:1rem;margin-left:auto}.stat.svelte-vud2bt{font-size:.6875rem;font-weight:500;color:var(--axo-text-muted);text-transform:uppercase;letter-spacing:.05em}.categories-grid.svelte-vud2bt{display:flex;flex-direction:column;gap:2rem}.category-section.svelte-vud2bt{background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:8px;overflow:hidden}.category-section-header.svelte-vud2bt{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--axo-bg-muted);border-bottom:1px solid var(--axo-border)}.category-section-name.svelte-vud2bt{font-size:.875rem;font-weight:600;color:var(--axo-text-primary);margin:0}.category-section-count.svelte-vud2bt{font-size:.6875rem;font-weight:500;color:var(--axo-text-muted);background:var(--axo-bg-surface);padding:.125rem .5rem;border-radius:10px}.category-section-icons.svelte-vud2bt{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;padding:1rem}.icon-tile.svelte-vud2bt{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;background:var(--axo-bg-surface);border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s;position:relative}.icon-tile.svelte-vud2bt:hover{border-color:var(--axo-accent);transform:translateY(-1px)}.icon-tile.copied.svelte-vud2bt{border-color:var(--color-success, #22c55e);background:#22c55e1a}.icon-display.svelte-vud2bt{color:var(--axo-text-primary)}.icon-name.svelte-vud2bt{font-size:.625rem;font-family:var(--font-mono);color:var(--axo-text-muted);text-align:center;word-break:break-word}.copied-badge.svelte-vud2bt{position:absolute;top:-8px;right:-8px;font-size:.5625rem;font-weight:600;padding:.125rem .375rem;background:var(--color-success, #22c55e);color:#fff;border-radius:4px}.icons-list.svelte-vud2bt{display:flex;flex-direction:column;gap:.25rem}.icon-row.svelte-vud2bt{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px;cursor:pointer;transition:all .2s;text-align:left}.icon-row.svelte-vud2bt:hover{border-color:var(--axo-accent)}.icon-row.copied.svelte-vud2bt{border-color:var(--color-success, #22c55e);background:#22c55e0d}.icon-preview.svelte-vud2bt{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--axo-bg-muted);border-radius:6px;color:var(--axo-text-primary)}.icon-details.svelte-vud2bt{flex:1;min-width:0}.icon-pascal-name.svelte-vud2bt{display:block;font-size:.875rem;font-weight:500;font-family:var(--font-mono);color:var(--axo-text-primary)}.icon-category.svelte-vud2bt{font-size:.6875rem;color:var(--axo-text-muted)}.icon-actions.svelte-vud2bt{display:flex;align-items:center;gap:.5rem;color:var(--axo-text-muted)}.copied-text.svelte-vud2bt{font-size:.75rem;font-weight:500;color:var(--color-success, #22c55e)}.no-results.svelte-vud2bt{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;color:var(--axo-text-muted);text-align:center}.usage-guide.svelte-vud2bt{margin-top:2rem;padding:1.5rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:8px}.guide-title.svelte-vud2bt{font-size:.875rem;font-weight:600;color:var(--axo-text-primary);margin:0 0 .75rem}.code-block.svelte-vud2bt{padding:.75rem 1rem;background:var(--axo-bg-muted);border-radius:6px;overflow-x:auto}.code-block.svelte-vud2bt code:where(.svelte-vud2bt){font-family:var(--font-mono);font-size:.8125rem;color:var(--axo-text-primary)}.guide-note.svelte-vud2bt{margin:.75rem 0 0;font-size:.75rem;color:var(--axo-text-muted)}@media(max-width:640px){.iconstyles-page.svelte-vud2bt{padding:1rem 1rem 3rem}.controls-bar.svelte-vud2bt{flex-direction:column;align-items:stretch}.view-toggle.svelte-vud2bt{justify-content:center}.stats.svelte-vud2bt{justify-content:center;margin-left:0}.category-section-icons.svelte-vud2bt{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.icon-name.svelte-vud2bt{font-size:.5625rem}}.modal-box.svelte-alm4mo{max-height:90vh;overflow-y:auto;border-radius:var(--axo-radius-xl, .75rem);box-shadow:var( --axo-shadow-lg, 0 8px 24px 0 var(--axo-bg-overlay), 0 2px 4px 0 var(--axo-bg-overlay) );border:1px solid var(--axo-border-light)}.modal-box.svelte-alm4mo .input,.modal-box.svelte-alm4mo .textarea,.modal-box.svelte-alm4mo .select{border-radius:var(--axo-radius-lg, .5rem);border-color:var(--axo-border-light);transition:all var(--axo-transition-base, .15s ease)}.modal-box.svelte-alm4mo .input:focus,.modal-box.svelte-alm4mo .textarea:focus,.modal-box.svelte-alm4mo .select:focus{box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 var(--axo-bg-overlay));border-color:var(--axo-border-medium)}.modal-box.svelte-alm4mo .btn{border-radius:var(--axo-radius-lg, .5rem);transition:all var(--axo-transition-base, .15s ease)}.modal-box.svelte-alm4mo .btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 var(--axo-bg-overlay))}.modal-box.svelte-alm4mo::-webkit-scrollbar{width:8px}.modal-box.svelte-alm4mo::-webkit-scrollbar-track{background:transparent}.modal-box.svelte-alm4mo::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--axo-text-muted) 30%,transparent);border-radius:4px}.modal-box.svelte-alm4mo::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--axo-text-muted) 50%,transparent)}.axo-error.svelte-1ib17u{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-4);background:hsl(var(--er) / 10%);border:1px solid hsl(var(--er) / 30%);border-radius:var(--axo-radius-lg);color:hsl(var(--er));font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table-container.svelte-1ib17u{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden;margin-bottom:var(--axo-space-6)}.axo-table.svelte-1ib17u{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table.svelte-1ib17u thead:where(.svelte-1ib17u){background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light)}.axo-table.svelte-1ib17u th:where(.svelte-1ib17u){padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-weight:var(--axo-weight-semibold);font-size:var(--axo-text-xs);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-tertiary);white-space:nowrap}.axo-table.svelte-1ib17u td:where(.svelte-1ib17u){padding:var(--axo-space-3) var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table.svelte-1ib17u tbody:where(.svelte-1ib17u) tr:where(.svelte-1ib17u):last-child td:where(.svelte-1ib17u){border-bottom:none}.axo-table.svelte-1ib17u tbody:where(.svelte-1ib17u) tr:where(.svelte-1ib17u):hover{background:var(--axo-bg-hover)}.axo-code-btn.svelte-1ib17u{display:inline-flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);cursor:pointer;transition:all var(--axo-transition-fast)}.axo-code-btn.svelte-1ib17u:hover{background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.axo-code.svelte-1ib17u{color:hsl(var(--p))}.axo-cell-stack.svelte-1ib17u{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-cell-primary.svelte-1ib17u{font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-cell-secondary.svelte-1ib17u{font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.axo-cell-tertiary.svelte-1ib17u{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.axo-cell--error.svelte-1ib17u{color:hsl(var(--er))!important}.axo-status-stack.svelte-1ib17u{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-status-badge.svelte-1ib17u{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);text-transform:capitalize;border-radius:var(--axo-radius-full);width:-moz-fit-content;width:fit-content}.axo-status-badge--default.svelte-1ib17u{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-status-badge--primary.svelte-1ib17u{background:hsl(var(--p) / 15%);color:hsl(var(--p))}.axo-status-badge--success.svelte-1ib17u{background:hsl(var(--su) / 15%);color:hsl(var(--su))}.axo-status-badge--warning.svelte-1ib17u{background:hsl(var(--wa) / 15%);color:hsl(var(--wa))}.axo-status-badge--error.svelte-1ib17u{background:hsl(var(--er) / 15%);color:hsl(var(--er))}.axo-actions.svelte-1ib17u{display:flex;gap:var(--axo-space-1)}@media(max-width:1024px){.axo-table-container.svelte-1ib17u{overflow-x:auto}.axo-table.svelte-1ib17u{min-width:800px}}@media(max-width:640px){.axo-table.svelte-1ib17u th:where(.svelte-1ib17u),.axo-table.svelte-1ib17u td:where(.svelte-1ib17u){padding:var(--axo-space-2) var(--axo-space-3)}}.axo-invoice-list.svelte-1rl4zv0{display:flex;flex-direction:column;gap:var(--axo-space-5)}.axo-invoice-list__header.svelte-1rl4zv0{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--axo-space-4)}.axo-invoice-list__title-row.svelte-1rl4zv0{display:flex;align-items:center;gap:var(--axo-space-4)}.axo-invoice-list__title.svelte-1rl4zv0{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.axo-invoice-list__search.svelte-1rl4zv0{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-input--search.svelte-1rl4zv0{width:100%;max-width:320px;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);outline:none;transition:border-color var(--axo-transition-fast)}.axo-input--search.svelte-1rl4zv0:focus{border-color:var(--axo-border-dark)}.axo-input--search.svelte-1rl4zv0::-moz-placeholder{color:var(--axo-text-tertiary)}.axo-input--search.svelte-1rl4zv0::placeholder{color:var(--axo-text-tertiary)}.axo-tabs.svelte-1rl4zv0{display:flex;gap:var(--axo-space-1);background:var(--axo-bg-subtle);padding:var(--axo-space-1);border-radius:var(--axo-radius-lg);width:-moz-fit-content;width:fit-content}.axo-tab.svelte-1rl4zv0{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:none;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-fast)}.axo-tab.svelte-1rl4zv0:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover)}.axo-tab--active.svelte-1rl4zv0{background:var(--axo-bg-card);color:var(--axo-text-primary);font-weight:var(--axo-weight-semibold);box-shadow:var(--axo-shadow-sm)}.axo-tab__count.svelte-1rl4zv0{font-size:var(--axo-text-xs);padding:0 var(--axo-space-1);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm)}.axo-loading.svelte-1rl4zv0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);gap:var(--axo-space-3)}.axo-loading__spinner.svelte-1rl4zv0{width:32px;height:32px;border:2px solid var(--axo-border-light);border-top-color:var(--axo-text-primary);border-radius:50%;animation:svelte-1rl4zv0-spin .8s linear infinite}@keyframes svelte-1rl4zv0-spin{to{transform:rotate(360deg)}}.axo-loading__text.svelte-1rl4zv0{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0}.axo-empty.svelte-1rl4zv0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);text-align:center}.axo-empty__icon.svelte-1rl4zv0{width:64px;height:64px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.axo-empty__title.svelte-1rl4zv0{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.axo-empty__message.svelte-1rl4zv0{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-4) 0}.axo-table-container.svelte-1rl4zv0{overflow-x:auto;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg)}.axo-table.svelte-1rl4zv0{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table__th.svelte-1rl4zv0{padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-default);white-space:nowrap}.axo-table__th--right.svelte-1rl4zv0{text-align:right}.axo-table__row.svelte-1rl4zv0{transition:background var(--axo-transition-fast)}.axo-table__row.svelte-1rl4zv0:hover{background:var(--axo-bg-hover)}.axo-table__row--clickable.svelte-1rl4zv0{cursor:pointer}.axo-table__row--clickable.svelte-1rl4zv0:focus{outline:none;background:var(--axo-bg-active)}.axo-table__td.svelte-1rl4zv0{padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table__td--mono.svelte-1rl4zv0{font-variant-numeric:tabular-nums}.axo-table__td--right.svelte-1rl4zv0{text-align:right}.axo-table__td--bold.svelte-1rl4zv0{font-weight:var(--axo-weight-semibold)}.axo-table__td--success.svelte-1rl4zv0{color:var(--axo-status-active)}.axo-badge.svelte-1rl4zv0{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-sm);white-space:nowrap}.axo-badge--xs.svelte-1rl4zv0{font-size:9px;padding:2px var(--axo-space-1);margin-left:var(--axo-space-1)}.axo-badge--success.svelte-1rl4zv0{background:color-mix(in srgb,var(--axo-status-success) 10%,transparent);color:var(--axo-status-active)}.axo-badge--error.svelte-1rl4zv0{background:color-mix(in srgb,var(--axo-status-error) 10%,transparent);color:var(--axo-status-error)}.axo-badge--warning.svelte-1rl4zv0{background:color-mix(in srgb,var(--axo-status-warning) 10%,transparent);color:var(--axo-status-warning)}.axo-badge--info.svelte-1rl4zv0{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);color:var(--axo-status-info)}.axo-badge--inactive.svelte-1rl4zv0{background:var(--axo-bg-subtle);color:var(--axo-text-tertiary)}.axo-btn.svelte-1rl4zv0{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border:1px solid transparent;border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast);text-decoration:none}.axo-btn--primary.svelte-1rl4zv0{background:var(--axo-text-primary);color:var(--axo-bg-card);border-color:var(--axo-text-primary)}.axo-btn--primary.svelte-1rl4zv0:hover{background:var(--axo-text-secondary);border-color:var(--axo-text-secondary)}.axo-btn--ghost.svelte-1rl4zv0{background:transparent;color:var(--axo-text-secondary);border-color:transparent}.axo-btn--ghost.svelte-1rl4zv0:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-btn--sm.svelte-1rl4zv0{padding:var(--axo-space-1) var(--axo-space-3);font-size:var(--axo-text-xs)}.axo-btn--xs.svelte-1rl4zv0{padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs)}.axo-btn--icon.svelte-1rl4zv0{padding:var(--axo-space-2)}.axo-btn__icon.svelte-1rl4zv0,.axo-icon.svelte-1rl4zv0{width:16px;height:16px;flex-shrink:0}.axo-sr-only.svelte-1rl4zv0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:768px){.axo-invoice-list__header.svelte-1rl4zv0{flex-direction:column;align-items:stretch}.axo-invoice-list__search.svelte-1rl4zv0{width:100%}.axo-input--search.svelte-1rl4zv0{max-width:none}.axo-tabs.svelte-1rl4zv0{width:100%;overflow-x:auto}.axo-tab.svelte-1rl4zv0{flex:1;justify-content:center;padding:var(--axo-space-2) var(--axo-space-3)}}.axo-invoice-detail.svelte-atnzub{display:flex;flex-direction:column;gap:var(--axo-space-6)}.axo-detail-header.svelte-atnzub{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--axo-space-4);padding-bottom:var(--axo-space-6);border-bottom:1px solid var(--axo-border-light)}.axo-detail-header__left.svelte-atnzub{display:flex;flex-direction:column;gap:var(--axo-space-2)}.axo-detail-header__title.svelte-atnzub{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary);margin:0}.axo-detail-header__actions.svelte-atnzub{display:flex;gap:var(--axo-space-2);align-items:center}.axo-detail-grid.svelte-atnzub{display:grid;grid-template-columns:1fr;gap:var(--axo-space-6)}@media(min-width:1024px){.axo-detail-grid.svelte-atnzub{grid-template-columns:2fr 1fr}}.axo-detail-grid__main.svelte-atnzub,.axo-detail-grid__sidebar.svelte-atnzub{display:flex;flex-direction:column;gap:var(--axo-space-6)}.axo-btn.svelte-atnzub{display:inline-flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--axo-transition-fast)}.axo-btn.svelte-atnzub:disabled{opacity:.5;cursor:not-allowed}.axo-btn__icon.svelte-atnzub{width:16px;height:16px}.axo-btn--sm.svelte-atnzub{padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs)}.axo-btn--ghost.svelte-atnzub{background:transparent;color:var(--axo-text-secondary);border-color:transparent}.axo-btn--ghost.svelte-atnzub:hover:not(:disabled){background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-btn--primary.svelte-atnzub{background:var(--axo-text-primary);color:var(--axo-bg-primary);border-color:var(--axo-text-primary)}.axo-btn--primary.svelte-atnzub:hover:not(:disabled){opacity:.9}.axo-btn--success.svelte-atnzub{background:var(--axo-status-active);color:#fff;border-color:var(--axo-status-active)}.axo-btn--success.svelte-atnzub:hover:not(:disabled){opacity:.9}.axo-dropdown.svelte-atnzub{position:relative}.axo-dropdown__menu.svelte-atnzub{position:absolute;top:100%;right:0;margin-top:var(--axo-space-1);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-lg);min-width:180px;z-index:50;overflow:hidden}.axo-dropdown__item.svelte-atnzub{display:block;width:100%;padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:transparent;border:none;text-align:left;cursor:pointer;transition:background var(--axo-transition-fast)}.axo-dropdown__item.svelte-atnzub:hover{background:var(--axo-bg-hover)}.axo-dropdown__item--danger.svelte-atnzub{color:var(--axo-status-error)}.axo-badge.svelte-atnzub{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.axo-badge--sm.svelte-atnzub{padding:2px var(--axo-space-2);font-size:10px}.axo-badge--lg.svelte-atnzub{padding:var(--axo-space-1) var(--axo-space-3);font-size:var(--axo-text-sm)}.axo-badge--success.svelte-atnzub{background:color-mix(in srgb,var(--axo-status-success) 15%,transparent);color:var(--axo-status-active)}.axo-badge--error.svelte-atnzub{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.axo-badge--warning.svelte-atnzub{background:color-mix(in srgb,var(--axo-status-warning) 15%,transparent);color:var(--axo-status-warning)}.axo-badge--info.svelte-atnzub{background:color-mix(in srgb,var(--axo-accent-primary) 15%,transparent);color:var(--axo-status-info)}.axo-badge--inactive.svelte-atnzub{background:var(--axo-bg-subtle);color:var(--axo-text-tertiary)}.axo-card.svelte-atnzub{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);overflow:hidden}.axo-card--highlight.svelte-atnzub{background:var(--axo-text-primary);border-color:var(--axo-text-primary)}.axo-card__header.svelte-atnzub{padding:var(--axo-space-4) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-card__title.svelte-atnzub{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.axo-card__body.svelte-atnzub{padding:var(--axo-space-5)}.axo-card__body--flush.svelte-atnzub{padding:0}.axo-info-grid.svelte-atnzub{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4)}.axo-info-item.svelte-atnzub{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-info-item__label.svelte-atnzub{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.axo-info-item__value.svelte-atnzub{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-table-container.svelte-atnzub{overflow-x:auto}.axo-table.svelte-atnzub{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table__th.svelte-atnzub{padding:var(--axo-space-3) var(--axo-space-5);text-align:left;font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-default)}.axo-table__th--right.svelte-atnzub{text-align:right}.axo-table__row.svelte-atnzub{transition:background var(--axo-transition-fast)}.axo-table__row.svelte-atnzub:hover{background:var(--axo-bg-hover)}.axo-table__td.svelte-atnzub{padding:var(--axo-space-3) var(--axo-space-5);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border-light)}.axo-table__td--right.svelte-atnzub{text-align:right}.axo-table__td--mono.svelte-atnzub{font-variant-numeric:tabular-nums}.axo-table__td--bold.svelte-atnzub{font-weight:var(--axo-weight-medium)}.axo-table__td--small.svelte-atnzub{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.axo-table__td--success.svelte-atnzub{color:var(--axo-status-active)}.axo-table__td--empty.svelte-atnzub{text-align:center;color:var(--axo-text-tertiary);padding:var(--axo-space-8) var(--axo-space-5)}.axo-totals.svelte-atnzub{padding:var(--axo-space-5);display:flex;flex-direction:column;align-items:flex-end;gap:var(--axo-space-2);border-top:1px solid var(--axo-border-light)}.axo-totals__row.svelte-atnzub{display:flex;justify-content:space-between;width:280px;max-width:100%}.axo-totals__label.svelte-atnzub{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary)}.axo-totals__value.svelte-atnzub{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);font-variant-numeric:tabular-nums}.axo-totals__divider.svelte-atnzub{width:280px;max-width:100%;height:1px;background:var(--axo-border-default);margin:var(--axo-space-1) 0}.axo-totals__row--total.svelte-atnzub{font-size:var(--axo-text-lg)}.axo-totals__row--total.svelte-atnzub .axo-totals__label:where(.svelte-atnzub),.axo-totals__row--total.svelte-atnzub .axo-totals__value:where(.svelte-atnzub){font-size:var(--axo-text-lg);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary)}.axo-totals__row--success.svelte-atnzub .axo-totals__value:where(.svelte-atnzub){color:var(--axo-status-active)}.axo-totals__row--balance.svelte-atnzub{font-size:var(--axo-text-xl)}.axo-totals__row--balance.svelte-atnzub .axo-totals__label:where(.svelte-atnzub),.axo-totals__row--balance.svelte-atnzub .axo-totals__value:where(.svelte-atnzub){font-size:var(--axo-text-xl);font-weight:var(--axo-weight-bold)}.axo-notes.svelte-atnzub{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);white-space:pre-wrap;margin:0}.axo-summary-list.svelte-atnzub{display:flex;flex-direction:column;gap:var(--axo-space-4)}.axo-summary-item.svelte-atnzub{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-summary-item__label.svelte-atnzub{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.axo-summary-item__value.svelte-atnzub{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-summary-item__alert.svelte-atnzub{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin-top:var(--axo-space-1)}.axo-summary-item__alert--error.svelte-atnzub{color:var(--axo-status-error)}.axo-card--highlight.svelte-atnzub .axo-card__body:where(.svelte-atnzub){color:var(--axo-bg-primary)}.axo-amount-card__label.svelte-atnzub{display:block;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);opacity:.8}.axo-amount-card__value.svelte-atnzub{display:block;font-family:var(--axo-font-mono);font-size:var(--axo-text-3xl);font-weight:var(--axo-weight-bold);font-variant-numeric:tabular-nums;margin-top:var(--axo-space-1)}.axo-amount-card__divider.svelte-atnzub{height:1px;background:color-mix(in srgb,var(--axo-bg-card) 20%,transparent);margin:var(--axo-space-4) 0}.axo-amount-card__row.svelte-atnzub{display:flex;justify-content:space-between;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);opacity:.8;margin-top:var(--axo-space-2)}.axo-amount-card__row--bold.svelte-atnzub{font-weight:var(--axo-weight-semibold);opacity:1}@media(max-width:768px){.axo-detail-header.svelte-atnzub{flex-direction:column}.axo-detail-header__actions.svelte-atnzub{width:100%;flex-wrap:wrap}.axo-info-grid.svelte-atnzub{grid-template-columns:1fr}.axo-totals__row.svelte-atnzub,.axo-totals__divider.svelte-atnzub{width:100%}}.axo-wizard.svelte-aye306{max-width:900px;margin:0 auto;padding:var(--axo-space-8) 0}.axo-steps.svelte-aye306{display:flex;align-items:center;justify-content:center;margin-bottom:var(--axo-space-8)}.axo-step.svelte-aye306{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-step__number.svelte-aye306{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--axo-bg-subtle);border:2px solid var(--axo-border-default);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-tertiary);transition:all var(--axo-transition-base)}.axo-step__label.svelte-aye306{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary);transition:color var(--axo-transition-base)}.axo-step--active.svelte-aye306 .axo-step__number:where(.svelte-aye306){background:var(--axo-text-primary);border-color:var(--axo-text-primary);color:var(--axo-bg-primary)}.axo-step--active.svelte-aye306 .axo-step__label:where(.svelte-aye306){color:var(--axo-text-primary)}.axo-step--complete.svelte-aye306 .axo-step__number:where(.svelte-aye306){background:var(--axo-status-active);border-color:var(--axo-status-active);color:#fff}.axo-step__connector.svelte-aye306{width:60px;height:2px;background:var(--axo-border-default);margin:0 var(--axo-space-3);transition:background var(--axo-transition-base)}.axo-step__connector--active.svelte-aye306{background:var(--axo-status-active)}.axo-wizard__content.svelte-aye306{min-height:400px}.axo-card.svelte-aye306{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);overflow:hidden}.axo-card__header.svelte-aye306{padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-card__title.svelte-aye306{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.axo-card__body.svelte-aye306{padding:var(--axo-space-5)}.axo-form.svelte-aye306{display:flex;flex-direction:column;gap:var(--axo-space-4)}.axo-form-row.svelte-aye306{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4)}.axo-form-group.svelte-aye306{display:flex;flex-direction:column;gap:var(--axo-space-2)}.axo-label.svelte-aye306{display:flex;flex-direction:column;gap:2px}.axo-label__text.svelte-aye306{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-input.svelte-aye306{width:100%;height:40px;padding:0 var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);transition:border-color var(--axo-transition-fast)}.axo-input--sm.svelte-aye306{height:36px;font-size:var(--axo-text-xs)}.axo-input.svelte-aye306:focus{outline:none;border-color:var(--axo-text-primary)}.axo-select.svelte-aye306{width:100%;height:40px;padding:0 var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);cursor:pointer;transition:border-color var(--axo-transition-fast)}.axo-select.svelte-aye306:focus{outline:none;border-color:var(--axo-text-primary)}.axo-textarea.svelte-aye306{width:100%;padding:var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);resize:vertical;transition:border-color var(--axo-transition-fast)}.axo-textarea.svelte-aye306:focus{outline:none;border-color:var(--axo-text-primary)}.axo-table-container.svelte-aye306{overflow-x:auto;margin-bottom:var(--axo-space-6)}.axo-table.svelte-aye306{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table--striped.svelte-aye306 .axo-table__row:where(.svelte-aye306):nth-child(2n){background:var(--axo-bg-subtle)}.axo-table__th.svelte-aye306{padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-default)}.axo-table__th--right.svelte-aye306{text-align:right}.axo-table__th--checkbox.svelte-aye306{width:40px;text-align:center}.axo-table__row.svelte-aye306{transition:background var(--axo-transition-fast)}.axo-table__row.svelte-aye306:hover{background:var(--axo-bg-hover)}.axo-table__td.svelte-aye306{padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border-light)}.axo-table__td--right.svelte-aye306{text-align:right}.axo-table__td--mono.svelte-aye306{font-variant-numeric:tabular-nums}.axo-table__td--bold.svelte-aye306{font-weight:var(--axo-weight-medium)}.axo-table__td--checkbox.svelte-aye306{width:40px;text-align:center}.axo-checkbox.svelte-aye306{width:18px;height:18px;accent-color:var(--axo-text-primary);cursor:pointer}.axo-section.svelte-aye306{margin-top:var(--axo-space-6);padding-top:var(--axo-space-6);border-top:1px solid var(--axo-border-light)}.axo-section__header.svelte-aye306{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-4)}.axo-section__title.svelte-aye306{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.axo-line-item-row.svelte-aye306{display:flex;gap:var(--axo-space-2);margin-bottom:var(--axo-space-2);align-items:center}.axo-line-item-row__field--desc.svelte-aye306{flex:5}.axo-line-item-row__field--qty.svelte-aye306,.axo-line-item-row__field--rate.svelte-aye306{flex:2}.axo-line-item-row__amount.svelte-aye306{flex:2;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);font-variant-numeric:tabular-nums;text-align:right;color:var(--axo-text-primary)}.axo-wizard-subtotal.svelte-aye306{display:flex;justify-content:flex-end;gap:var(--axo-space-4);padding-top:var(--axo-space-4);border-top:1px solid var(--axo-border-light);margin-top:var(--axo-space-4)}.axo-wizard-subtotal__label.svelte-aye306,.axo-wizard-subtotal__value.svelte-aye306{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.axo-preview-grid.svelte-aye306{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.axo-preview-item.svelte-aye306{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-preview-item__label.svelte-aye306{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.axo-preview-item__value.svelte-aye306{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-totals-card.svelte-aye306{background:var(--axo-text-primary);color:var(--axo-bg-primary);padding:var(--axo-space-5);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-4)}.axo-totals-card__row.svelte-aye306{display:flex;justify-content:space-between;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);margin-bottom:var(--axo-space-2)}.axo-totals-card__divider.svelte-aye306{height:1px;background:color-mix(in srgb,var(--axo-bg-card) 20%,transparent);margin:var(--axo-space-2) 0}.axo-totals-card__row--total.svelte-aye306{font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-bold);margin-bottom:0}.axo-alert.svelte-aye306{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-4);border-radius:var(--axo-radius-lg);margin-top:var(--axo-space-4)}.axo-alert--success.svelte-aye306{background:color-mix(in srgb,var(--axo-status-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--axo-status-success) 20%,transparent)}.axo-alert--success.svelte-aye306 .axo-alert__icon:where(.svelte-aye306){color:var(--axo-status-active)}.axo-alert--info.svelte-aye306{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--axo-accent-primary) 20%,transparent)}.axo-alert--info.svelte-aye306 .axo-alert__icon:where(.svelte-aye306){color:var(--axo-status-info)}.axo-alert__icon.svelte-aye306{width:24px;height:24px;flex-shrink:0}.axo-alert__message.svelte-aye306{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.axo-btn.svelte-aye306{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--axo-transition-fast)}.axo-btn.svelte-aye306:disabled{opacity:.5;cursor:not-allowed}.axo-btn__icon.svelte-aye306{width:16px;height:16px}.axo-btn--sm.svelte-aye306{padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs)}.axo-btn--icon.svelte-aye306{padding:var(--axo-space-1)}.axo-btn--ghost.svelte-aye306{background:transparent;color:var(--axo-text-secondary);border-color:transparent}.axo-btn--ghost.svelte-aye306:hover:not(:disabled){background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-btn--outline.svelte-aye306{background:transparent;color:var(--axo-text-primary);border-color:var(--axo-border-default)}.axo-btn--outline.svelte-aye306:hover:not(:disabled){background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.axo-btn--primary.svelte-aye306{background:var(--axo-text-primary);color:var(--axo-bg-primary);border-color:var(--axo-text-primary)}.axo-btn--primary.svelte-aye306:hover:not(:disabled){opacity:.9}.axo-wizard__nav.svelte-aye306{display:flex;justify-content:space-between;margin-top:var(--axo-space-8)}.axo-wizard__nav-actions.svelte-aye306{display:flex;gap:var(--axo-space-2)}.axo-loading-spinner.svelte-aye306{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--axo-bg-card) 30%,transparent);border-top-color:#fff;border-radius:50%;animation:svelte-aye306-spin .8s linear infinite}@keyframes svelte-aye306-spin{to{transform:rotate(360deg)}}.sr-only.svelte-aye306{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.axo-steps.svelte-aye306{flex-wrap:wrap;gap:var(--axo-space-2)}.axo-step__connector.svelte-aye306,.axo-step__label.svelte-aye306{display:none}.axo-form-row.svelte-aye306{grid-template-columns:1fr}.axo-line-item-row.svelte-aye306{flex-wrap:wrap}.axo-line-item-row__field--desc.svelte-aye306{flex:1 1 100%}.axo-preview-grid.svelte-aye306{grid-template-columns:1fr}}.axo-modal-overlay.svelte-tdqyee{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--axo-space-4)}.axo-modal-backdrop.svelte-tdqyee{position:absolute;inset:0;background:var(--axo-bg-overlay);border:none;cursor:pointer}.axo-modal.svelte-tdqyee{position:relative;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;z-index:1}.axo-modal__header.svelte-tdqyee{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-modal__title.svelte-tdqyee{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.axo-modal__close.svelte-tdqyee{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-fast)}.axo-modal__close.svelte-tdqyee:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-modal__close.svelte-tdqyee svg:where(.svelte-tdqyee){width:20px;height:20px}.axo-modal__body.svelte-tdqyee{padding:var(--axo-space-5);overflow-y:auto}.axo-modal__footer.svelte-tdqyee{display:flex;justify-content:flex-end;gap:var(--axo-space-3);padding:var(--axo-space-5);border-top:1px solid var(--axo-border-light)}.axo-payment-info.svelte-tdqyee{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4);background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--axo-accent-primary) 20%,transparent);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-5)}.axo-payment-info__invoice.svelte-tdqyee{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.axo-payment-info__balance.svelte-tdqyee{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.axo-form.svelte-tdqyee{display:flex;flex-direction:column;gap:var(--axo-space-4)}.axo-form-group.svelte-tdqyee{display:flex;flex-direction:column;gap:var(--axo-space-2)}.axo-label.svelte-tdqyee{display:flex;flex-direction:column;gap:2px}.axo-label__text.svelte-tdqyee{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-label__hint.svelte-tdqyee{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.axo-input-group.svelte-tdqyee{display:flex;align-items:center}.axo-input-group__prefix.svelte-tdqyee{display:flex;align-items:center;justify-content:center;padding:0 var(--axo-space-3);height:40px;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-right:none;border-radius:var(--axo-radius-md) 0 0 var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.axo-input.svelte-tdqyee{width:100%;height:40px;padding:0 var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);transition:border-color var(--axo-transition-fast)}.axo-input--prefixed.svelte-tdqyee{border-radius:0 var(--axo-radius-md) var(--axo-radius-md) 0}.axo-input.svelte-tdqyee:focus{outline:none;border-color:var(--axo-text-primary)}.axo-input.svelte-tdqyee:disabled{opacity:.5;cursor:not-allowed}.axo-input--error.svelte-tdqyee{border-color:var(--axo-status-error)}.axo-select.svelte-tdqyee{width:100%;height:40px;padding:0 var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);cursor:pointer;transition:border-color var(--axo-transition-fast)}.axo-select.svelte-tdqyee:focus{outline:none;border-color:var(--axo-text-primary)}.axo-select.svelte-tdqyee:disabled{opacity:.5;cursor:not-allowed}.axo-textarea.svelte-tdqyee{width:100%;padding:var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);resize:vertical;transition:border-color var(--axo-transition-fast)}.axo-textarea.svelte-tdqyee:focus{outline:none;border-color:var(--axo-text-primary)}.axo-textarea.svelte-tdqyee:disabled{opacity:.5;cursor:not-allowed}.axo-form-error.svelte-tdqyee{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-status-error)}.axo-btn.svelte-tdqyee{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--axo-transition-fast)}.axo-btn.svelte-tdqyee:disabled{opacity:.5;cursor:not-allowed}.axo-btn--sm.svelte-tdqyee{padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs)}.axo-btn--ghost.svelte-tdqyee{background:transparent;color:var(--axo-text-secondary);border-color:transparent}.axo-btn--ghost.svelte-tdqyee:hover:not(:disabled){background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-btn--primary.svelte-tdqyee{background:var(--axo-text-primary);color:var(--axo-bg-primary);border-color:var(--axo-text-primary)}.axo-btn--primary.svelte-tdqyee:hover:not(:disabled){opacity:.9}.axo-loading-spinner.svelte-tdqyee{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--axo-bg-card) 30%,transparent);border-top-color:#fff;border-radius:50%;animation:svelte-tdqyee-spin .8s linear infinite}@keyframes svelte-tdqyee-spin{to{transform:rotate(360deg)}}.axo-ar-dashboard.svelte-1ga6uu2{display:flex;flex-direction:column;gap:var(--axo-space-6)}.axo-loading.svelte-1ga6uu2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);gap:var(--axo-space-3)}.axo-loading__spinner.svelte-1ga6uu2{width:32px;height:32px;border:2px solid var(--axo-border-light);border-top-color:var(--axo-text-primary);border-radius:50%;animation:svelte-1ga6uu2-spin .8s linear infinite}@keyframes svelte-1ga6uu2-spin{to{transform:rotate(360deg)}}.axo-loading__text.svelte-1ga6uu2{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0}.axo-stats-grid.svelte-1ga6uu2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--axo-space-4)}.axo-stat.svelte-1ga6uu2{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);padding:var(--axo-space-5);display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-stat__label.svelte-1ga6uu2{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-tertiary)}.axo-stat__value.svelte-1ga6uu2{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary);font-variant-numeric:tabular-nums}.axo-stat__value--primary.svelte-1ga6uu2{color:var(--axo-accent-primary)}.axo-stat__value--success.svelte-1ga6uu2{color:var(--axo-status-active)}.axo-stat__value--error.svelte-1ga6uu2{color:var(--axo-status-error)}.axo-stat__desc.svelte-1ga6uu2{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.axo-card.svelte-1ga6uu2{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);overflow:hidden}.axo-card__header.svelte-1ga6uu2{padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-card__title.svelte-1ga6uu2{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.axo-table-container.svelte-1ga6uu2{overflow-x:auto}.axo-table.svelte-1ga6uu2{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table__th.svelte-1ga6uu2{padding:var(--axo-space-3) var(--axo-space-5);text-align:left;font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-default)}.axo-table__th--right.svelte-1ga6uu2{text-align:right}.axo-table__row.svelte-1ga6uu2{transition:background var(--axo-transition-fast)}.axo-table__row.svelte-1ga6uu2:hover{background:var(--axo-bg-hover)}.axo-table__td.svelte-1ga6uu2{padding:var(--axo-space-3) var(--axo-space-5);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border-light)}.axo-table__td--bold.svelte-1ga6uu2{font-weight:var(--axo-weight-medium)}.axo-table__td--right.svelte-1ga6uu2{text-align:right}.axo-table__td--mono.svelte-1ga6uu2{font-variant-numeric:tabular-nums}.axo-progress.svelte-1ga6uu2{width:100%;height:16px;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md);overflow:hidden}.axo-progress__bar.svelte-1ga6uu2{height:100%;background:var(--axo-text-primary);border-radius:var(--axo-radius-md);transition:width var(--axo-transition-base)}.axo-alert.svelte-1ga6uu2{display:flex;align-items:flex-start;gap:var(--axo-space-3);margin:var(--axo-space-5);padding:var(--axo-space-4);border-radius:var(--axo-radius-lg)}.axo-alert--warning.svelte-1ga6uu2{background:color-mix(in srgb,var(--axo-status-warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--axo-status-warning) 20%,transparent)}.axo-alert--warning.svelte-1ga6uu2 .axo-alert__icon:where(.svelte-1ga6uu2){color:var(--axo-status-warning)}.axo-alert--success.svelte-1ga6uu2{background:color-mix(in srgb,var(--axo-status-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--axo-status-success) 20%,transparent)}.axo-alert--success.svelte-1ga6uu2 .axo-alert__icon:where(.svelte-1ga6uu2){color:var(--axo-status-active)}.axo-alert__icon.svelte-1ga6uu2{width:24px;height:24px;flex-shrink:0}.axo-alert__content.svelte-1ga6uu2{flex:1}.axo-alert__title.svelte-1ga6uu2{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1) 0}.axo-alert__message.svelte-1ga6uu2{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0}@media(max-width:768px){.axo-stats-grid.svelte-1ga6uu2{grid-template-columns:repeat(2,1fr)}.axo-stat.svelte-1ga6uu2{padding:var(--axo-space-4)}.axo-stat__value.svelte-1ga6uu2{font-size:var(--axo-text-xl)}}.axo-page.svelte-9xhlhc{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.axo-page-header.svelte-9xhlhc{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4);margin-bottom:var(--axo-space-6);padding-bottom:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-page-header__title.svelte-9xhlhc{font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0;letter-spacing:var(--axo-tracking-tight)}.axo-page-header__subtitle.svelte-9xhlhc{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);color:var(--axo-text-secondary);margin:0}.axo-toggle-btn.svelte-9xhlhc{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:transparent;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-base)}.axo-toggle-btn.svelte-9xhlhc:hover{background:var(--axo-bg-subtle);border-color:var(--axo-border-medium);color:var(--axo-text-primary)}.axo-toggle-btn__icon.svelte-9xhlhc{width:16px;height:16px;transition:transform var(--axo-transition-base)}.axo-toggle-btn__icon--rotated.svelte-9xhlhc{transform:rotate(180deg)}.axo-section.svelte-9xhlhc{margin-bottom:var(--axo-space-6)}@media(max-width:768px){.axo-page.svelte-9xhlhc{padding:var(--axo-space-4)}.axo-page-header.svelte-9xhlhc{flex-direction:column;gap:var(--axo-space-3)}.axo-page-header__actions.svelte-9xhlhc{width:100%}.axo-toggle-btn.svelte-9xhlhc{width:100%;justify-content:center}}.virtual-materials-table.svelte-mdrq9g{display:flex;flex-direction:column;background:var(--axo-bg-card, white);border-radius:var(--axo-radius-lg, 8px);border:1px solid var(--axo-border, #e5e7eb);overflow:hidden}.column-toggles.svelte-mdrq9g{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--axo-border, #e5e7eb);background:var(--axo-bg-subtle, #f9fafb)}.column-toggles__label.svelte-mdrq9g{font-size:.75rem;font-weight:500;color:var(--axo-text-muted, #6b7280);display:flex;align-items:center;margin-right:.5rem}.column-toggle.svelte-mdrq9g{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--axo-bg-card, white);border:1px solid var(--axo-border, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);cursor:pointer;transition:all .15s ease}.column-toggle.svelte-mdrq9g:hover{border-color:var(--axo-primary, #3b82f6)}.column-toggle--active.svelte-mdrq9g{background:var(--axo-primary, #3b82f6);color:#fff;border-color:var(--axo-primary, #3b82f6)}.table-container.svelte-mdrq9g{overflow-x:auto;overflow-y:hidden;position:relative}.table-header.svelte-mdrq9g{display:flex;position:sticky;top:0;z-index:20;background:var(--axo-bg-subtle, #f9fafb);border-bottom:2px solid var(--axo-border, #e5e7eb)}.header-cell.svelte-mdrq9g{flex-shrink:0;padding:.75rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted, #6b7280);border-right:1px solid var(--axo-border, #e5e7eb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-cell--frozen.svelte-mdrq9g{position:sticky;z-index:30;background:var(--axo-bg-subtle, #f9fafb);box-shadow:2px 0 4px #0000000d}.table-body.svelte-mdrq9g{overflow-y:auto}.table-row.svelte-mdrq9g{display:flex;border-bottom:1px solid var(--axo-border, #e5e7eb);transition:background .1s ease}.table-row.svelte-mdrq9g:hover{background:var(--axo-bg-hover, #f3f4f6)}.table-row--selected.svelte-mdrq9g{background:var(--axo-primary-light, #eff6ff)}.table-cell.svelte-mdrq9g{flex-shrink:0;padding:.5rem;font-size:.8125rem;border-right:1px solid var(--axo-border-light, #f3f4f6);display:flex;align-items:center;min-height:44px}.table-cell--frozen.svelte-mdrq9g{position:sticky;z-index:10;background:inherit;box-shadow:2px 0 4px #0000000d}.table-cell--actions.svelte-mdrq9g{position:sticky;right:0;background:inherit;box-shadow:-2px 0 4px #0000000d;justify-content:flex-end;gap:.25rem}.material-title.svelte-mdrq9g{font-weight:500;color:var(--axo-text, #111827);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-title.svelte-mdrq9g:hover{color:var(--axo-primary, #3b82f6);text-decoration:underline}.cell-value.svelte-mdrq9g{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--axo-text-muted, #6b7280)}.cell-select.svelte-mdrq9g{width:100%;padding:.25rem;font-size:.75rem;border:1px solid var(--axo-border, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);background:var(--axo-bg-card)}.action-btn.svelte-mdrq9g{padding:.25rem;background:transparent;border:none;border-radius:var(--axo-radius-sm, 4px);cursor:pointer;color:var(--axo-text-muted, #6b7280);transition:all .15s ease}.action-btn.svelte-mdrq9g:hover{background:var(--axo-bg-hover, #f3f4f6);color:var(--axo-text, #111827)}.action-btn--danger.svelte-mdrq9g:hover{background:var(--axo-danger-light, #fef2f2);color:var(--axo-danger, #ef4444)}.action-btn--research.svelte-mdrq9g{color:var(--axo-primary, #6366f1)}.action-btn--research.svelte-mdrq9g:hover{background:var(--axo-primary-light, #eef2ff);color:var(--axo-primary, #6366f1)}.status-bar.svelte-mdrq9g{display:flex;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;color:var(--axo-text-muted, #6b7280);border-top:1px solid var(--axo-border, #e5e7eb);background:var(--axo-bg-subtle, #f9fafb)}.status-bar__filtered.svelte-mdrq9g{color:var(--axo-primary, #3b82f6);font-weight:500}.column-toggles__divider.svelte-mdrq9g{width:1px;height:24px;background:var(--axo-border, #e5e7eb);margin:0 .25rem}.column-toggle--clear.svelte-mdrq9g{color:var(--axo-danger, #ef4444)}.column-toggle--clear.svelte-mdrq9g:hover{background:var(--axo-danger-light, #fef2f2);border-color:var(--axo-danger, #ef4444)}button.header-cell.svelte-mdrq9g{display:flex;align-items:center;justify-content:space-between;gap:.25rem;cursor:default;background:transparent;border:none;text-align:left}.header-cell--sortable.svelte-mdrq9g{cursor:pointer}.header-cell--sortable.svelte-mdrq9g:hover{background:var(--axo-bg-hover, #f3f4f6)}.filter-row.svelte-mdrq9g{display:flex;position:sticky;top:38px;z-index:19;background:var(--axo-bg-card, white);border-bottom:1px solid var(--axo-border, #e5e7eb)}.filter-cell.svelte-mdrq9g{flex-shrink:0;padding:.25rem .5rem;border-right:1px solid var(--axo-border-light, #f3f4f6)}.filter-cell--frozen.svelte-mdrq9g{position:sticky;z-index:30;background:inherit;box-shadow:2px 0 4px #0000000d}.filter-input.svelte-mdrq9g,.filter-select.svelte-mdrq9g{width:100%;padding:.25rem .5rem;font-size:.75rem;border:1px solid var(--axo-border, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);background:var(--axo-bg-card)}.filter-input.svelte-mdrq9g:focus,.filter-select.svelte-mdrq9g:focus{outline:none;border-color:var(--axo-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f61a}.image-cell.svelte-mdrq9g{display:flex;align-items:center;gap:.25rem;width:100%;height:100%}.material-thumb.svelte-mdrq9g{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:var(--axo-radius-sm, 4px);border:1px solid var(--axo-border, #e5e7eb)}.image-placeholder.svelte-mdrq9g{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-subtle, #f9fafb);border:1px dashed var(--axo-border, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);color:var(--axo-text-muted, #9ca3af)}.image-upload-btn.svelte-mdrq9g{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:var(--axo-bg-subtle, #f9fafb);border:1px solid var(--axo-border, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);cursor:pointer;color:var(--axo-text-muted, #6b7280);transition:all .15s ease}.image-upload-btn.svelte-mdrq9g:hover{background:var(--axo-primary-light, #eff6ff);border-color:var(--axo-primary, #3b82f6);color:var(--axo-primary, #3b82f6)}.sr-only.svelte-mdrq9g{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-mdrq9g-spin{to{transform:rotate(360deg)}}.table-cell--has-metadata.svelte-mdrq9g{background:linear-gradient(135deg,transparent 90%,var(--axo-primary-light, #eef2ff) 90%)}.cell-research-indicator.svelte-mdrq9g{position:absolute;top:2px;right:2px;color:var(--axo-primary, #6366f1);opacity:.6;transition:opacity .15s ease}.table-cell.svelte-mdrq9g:hover .cell-research-indicator:where(.svelte-mdrq9g){opacity:1}.table-cell.svelte-mdrq9g{position:relative}.research-tooltip.svelte-mdrq9g{position:fixed;z-index:100;transform:translate(-50%) translateY(-100%);min-width:260px;max-width:360px;padding:.75rem;background:var(--axo-bg-card, white);border:1px solid var(--axo-border, #e5e7eb);border-radius:var(--axo-radius-lg, 8px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;font-size:.75rem;pointer-events:auto}.research-tooltip.svelte-mdrq9g:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--axo-bg-card, white)}.research-tooltip.svelte-mdrq9g:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--axo-border, #e5e7eb)}.research-tooltip__header.svelte-mdrq9g{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.research-tooltip__field.svelte-mdrq9g{font-weight:600;color:var(--axo-text, #111827)}.research-tooltip__value.svelte-mdrq9g{font-family:monospace;background:var(--axo-bg-subtle, #f9fafb);padding:.125rem .375rem;border-radius:var(--axo-radius-sm, 4px);color:var(--axo-text-muted, #6b7280);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-tooltip__row.svelte-mdrq9g{display:flex;align-items:center;gap:.375rem;color:var(--axo-text-muted, #6b7280);padding:.25rem 0}.research-tooltip__divider.svelte-mdrq9g{height:1px;background:var(--axo-border, #e5e7eb);margin:.5rem 0}.research-tooltip__section.svelte-mdrq9g{margin-bottom:.25rem}.research-tooltip__label.svelte-mdrq9g{font-weight:600;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-primary, #6366f1)}.research-tooltip__citation.svelte-mdrq9g{display:flex;align-items:flex-start;gap:.375rem;padding:.25rem 0;border-bottom:1px solid var(--axo-border-light, #f3f4f6)}.research-tooltip__citation.svelte-mdrq9g:last-of-type{border-bottom:none}.citation-type.svelte-mdrq9g{flex-shrink:0;font-size:.625rem;text-transform:uppercase;padding:.125rem .25rem;background:var(--axo-bg-subtle, #f3f4f6);border-radius:2px;color:var(--axo-text-muted, #9ca3af)}.citation-title.svelte-mdrq9g{color:var(--axo-text-muted, #6b7280);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.citation-title.svelte-mdrq9g:hover{color:var(--axo-primary, #6366f1);text-decoration:underline}.research-tooltip__more.svelte-mdrq9g{color:var(--axo-text-muted, #9ca3af);font-style:italic;padding-top:.25rem}.research-tooltip__empty.svelte-mdrq9g{display:flex;align-items:center;gap:.375rem;color:var(--axo-text-muted, #9ca3af);font-style:italic;padding-top:.25rem}.confidence-bar.svelte-mdrq9g{flex:1;height:4px;background:var(--axo-bg-subtle, #f3f4f6);border-radius:2px;overflow:hidden;min-width:40px;max-width:60px}.confidence-bar__fill.svelte-mdrq9g{height:100%;background:linear-gradient(90deg,var(--axo-success, #22c55e),var(--axo-primary, #6366f1));border-radius:2px;transition:width .2s ease}.research-panel-backdrop.svelte-wzrivo{position:fixed;inset:0;background:#0000004d;z-index:199;cursor:pointer}.research-panel.svelte-wzrivo{position:fixed;top:0;right:0;width:100%;max-width:520px;height:100vh;background:var(--axo-bg-card, white);border-left:1px solid var(--axo-border, #e5e7eb);box-shadow:-4px 0 20px #00000026;z-index:200;overflow-y:auto;animation:svelte-wzrivo-slideIn .2s ease-out}@keyframes svelte-wzrivo-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.axo-container.svelte-1cgeq7g{max-width:1200px;margin:0 auto;padding:2rem 1rem}.axo-card.svelte-1cgeq7g{background:oklch(var(--b1));border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.axo-label.svelte-1cgeq7g{display:block;margin-bottom:.5rem}.axo-label-text.svelte-1cgeq7g{font-size:.875rem;font-weight:500;color:oklch(var(--bc))}.axo-textarea.svelte-1cgeq7g{width:100%;padding:.75rem;border:1px solid oklch(var(--bc) / .2);border-radius:.375rem;background:oklch(var(--b1));color:oklch(var(--bc));font-size:.875rem;line-height:1.5;transition:all .2s}.axo-textarea.svelte-1cgeq7g:focus{outline:none;border-color:oklch(var(--p));box-shadow:0 0 0 3px oklch(var(--p) / .1)}.space-y-6.svelte-1cgeq7g>:where(.svelte-1cgeq7g)+:where(.svelte-1cgeq7g){margin-top:1.5rem}.text-error.svelte-1cgeq7g{color:oklch(var(--er))}.axo-container.svelte-98t02d{padding:2rem}.axo-form.svelte-98t02d{display:flex;flex-direction:column;gap:1.5rem}.axo-form-group.svelte-98t02d{display:flex;flex-direction:column;gap:.5rem}.axo-label.svelte-98t02d{font-weight:500;font-size:.875rem;color:var(--color-text-primary)}.axo-textarea.svelte-98t02d{width:100%;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.375rem;font-family:inherit;font-size:.875rem;line-height:1.5;resize:vertical;transition:border-color .2s}.axo-textarea.svelte-98t02d:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.axo-help-text.svelte-98t02d{font-size:.75rem;color:var(--color-text-secondary)}.axo-form-actions.svelte-98t02d{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-border)}.text-error.svelte-98t02d{color:var(--color-error, #ef4444)}.muse-taxonomy-tree.svelte-1b6cnvq{display:flex;flex-direction:column;gap:var(--axo-space-2)}.muse-taxonomy-tree.compact.svelte-1b6cnvq{font-size:var(--axo-text-lg)}.category-group{border-radius:var(--axo-radius-lg);overflow:hidden}.category-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--axo-space-4) var(--axo-space-6);background:var(--axo-bg-tertiary);border:none;cursor:pointer;transition:background-color var(--axo-transition-base);font-family:var(--axo-font-mono);color:var(--axo-text-primary)}.category-header:hover{background:var(--axo-bg-hover)}.category-header:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-2px}.category-chevron{width:1rem;height:1rem;transition:transform .2s ease}[data-state=open] .category-chevron{transform:rotate(90deg)}.category-content{padding:var(--axo-space-4);background:var(--axo-bg-secondary);border:1px solid var(--axo-border-secondary);border-top:none;border-radius:0 0 var(--axo-radius-lg) var(--axo-radius-lg)}.tag-item-wrapper.svelte-1b6cnvq{margin-bottom:var(--axo-space-2)}.tag-item.svelte-1b6cnvq{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--axo-space-3) var(--axo-space-4);border:none;border-radius:var(--axo-radius-md);background:transparent;cursor:pointer;transition:all var(--axo-transition-base);text-align:left;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.tag-item.svelte-1b6cnvq:hover{background:var(--axo-bg-tertiary);color:var(--axo-text-primary)}.tag-item.selected.svelte-1b6cnvq{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);color:var(--axo-accent-primary)}.tag-item.child.svelte-1b6cnvq{padding-left:var(--axo-space-8);font-size:var(--axo-text-xs)}.compact.svelte-1b6cnvq .tag-item:where(.svelte-1b6cnvq){padding:var(--axo-space-2) var(--axo-space-3)}.tag-name.svelte-1b6cnvq{flex:1}.tag-color.svelte-1b6cnvq{width:var(--axo-space-4);height:var(--axo-space-4);border-radius:var(--axo-radius-full);flex-shrink:0}.child-tags.svelte-1b6cnvq{margin-left:var(--axo-space-6);padding-left:var(--axo-space-4);border-left:2px solid var(--axo-border-secondary)}.category-count.svelte-1b6cnvq{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:600;background:var(--axo-bg-secondary);border-radius:var(--axo-radius-sm);color:var(--axo-text-muted)}@media(max-width:768px){.category-header{padding:var(--axo-space-3) var(--axo-space-4)}.tag-item.svelte-1b6cnvq{padding:var(--axo-space-3)}}.project-card.svelte-1p1rloo{display:flex;flex-direction:column;padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);text-decoration:none;transition:all var(--axo-transition-fast)}.project-card.svelte-1p1rloo:hover{border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-md);transform:translateY(-2px)}.card-header.svelte-1p1rloo{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-3)}.status-badge.svelte-1p1rloo{font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-medium);padding:2px 8px;border-radius:var(--axo-radius-sm);text-transform:uppercase;letter-spacing:.03em}.project-code.svelte-1p1rloo{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.card-title.svelte-1p1rloo{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2);line-height:1.3}.card-description.svelte-1p1rloo{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-3);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta.svelte-1p1rloo{display:flex;flex-wrap:wrap;gap:var(--axo-space-3);margin-bottom:var(--axo-space-3)}.meta-item.svelte-1p1rloo{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.card-footer.svelte-1p1rloo{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--axo-space-3);border-top:1px solid var(--axo-border-light)}.pin-count.svelte-1p1rloo{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:oklch(var(--p))}.card-date.svelte-1p1rloo{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.modal-overlay.svelte-1ffzqfk{position:fixed;inset:0;background:var(--axo-bg-overlay);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--axo-space-4)}.modal-panel.svelte-1ffzqfk{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);width:100%;max-width:32rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--axo-shadow-lg)}.modal-header.svelte-1ffzqfk{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light)}.modal-header.svelte-1ffzqfk h3:where(.svelte-1ffzqfk){font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.modal-close.svelte-1ffzqfk{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:var(--axo-radius-md);color:var(--axo-text-tertiary);cursor:pointer;transition:all var(--axo-transition-fast)}.modal-close.svelte-1ffzqfk:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.modal-body.svelte-1ffzqfk{padding:var(--axo-space-4);overflow-y:auto}.modal-footer.svelte-1ffzqfk{display:flex;justify-content:flex-end;gap:var(--axo-space-2);padding:var(--axo-space-4);border-top:1px solid var(--axo-border-light)}.form-group.svelte-1ffzqfk{margin-bottom:var(--axo-space-4)}.form-group.svelte-1ffzqfk label:where(.svelte-1ffzqfk){display:block;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);margin-bottom:var(--axo-space-1)}.form-input.svelte-1ffzqfk,.form-select.svelte-1ffzqfk,.form-textarea.svelte-1ffzqfk{width:100%;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);transition:border-color var(--axo-transition-fast)}.form-input.svelte-1ffzqfk:focus,.form-select.svelte-1ffzqfk:focus,.form-textarea.svelte-1ffzqfk:focus{outline:none;border-color:var(--axo-border-dark)}.form-row.svelte-1ffzqfk{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-4)}.form-hint.svelte-1ffzqfk{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin-top:var(--axo-space-1);margin-bottom:0}.btn.svelte-1ffzqfk{display:inline-flex;align-items:center;justify-content:center;padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast);border:1px solid transparent}.btn.svelte-1ffzqfk:disabled{opacity:.5;cursor:not-allowed}.btn--primary.svelte-1ffzqfk{background:var(--axo-text-primary);color:var(--axo-bg-card)}.btn--primary.svelte-1ffzqfk:hover:not(:disabled){background:var(--axo-text-secondary)}.btn--ghost.svelte-1ffzqfk{background:transparent;border-color:var(--axo-border-default);color:var(--axo-text-secondary)}.btn--ghost.svelte-1ffzqfk:hover:not(:disabled){background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}@media(max-width:480px){.form-row.svelte-1ffzqfk{grid-template-columns:1fr}}.pin-button-container.svelte-ksk1s4{position:relative;display:inline-block}.pin-button.svelte-ksk1s4{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);background:transparent;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast)}.pin-button.svelte-ksk1s4:hover:not(:disabled){background:var(--axo-bg-hover);border-color:var(--axo-border-dark);color:var(--axo-text-primary)}.pin-button--open.svelte-ksk1s4{background:var(--axo-bg-hover);border-color:var(--axo-border-dark)}.pin-button--disabled.svelte-ksk1s4,.pin-button.svelte-ksk1s4:disabled{opacity:.5;cursor:not-allowed}.pin-button-label.svelte-ksk1s4{display:none}@media(min-width:640px){.pin-button-label.svelte-ksk1s4{display:inline}}.pin-dropdown.svelte-ksk1s4{position:absolute;top:100%;right:0;z-index:50;width:280px;margin-top:var(--axo-space-1);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-lg)}.dropdown-header.svelte-ksk1s4{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-3);border-bottom:1px solid var(--axo-border-light)}.dropdown-title.svelte-ksk1s4{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.dropdown-close.svelte-ksk1s4{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-tertiary);cursor:pointer;transition:all var(--axo-transition-fast)}.dropdown-close.svelte-ksk1s4:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.dropdown-content.svelte-ksk1s4{padding:var(--axo-space-3)}.dropdown-footer.svelte-ksk1s4{display:flex;justify-content:flex-end;gap:var(--axo-space-2);padding:var(--axo-space-3);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-subtle);border-radius:0 0 var(--axo-radius-lg) var(--axo-radius-lg)}.form-group.svelte-ksk1s4{margin-bottom:var(--axo-space-3)}.form-group.svelte-ksk1s4:last-child{margin-bottom:0}.form-group.svelte-ksk1s4 label:where(.svelte-ksk1s4){display:block;font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);margin-bottom:var(--axo-space-1)}.form-select.svelte-ksk1s4,.form-textarea.svelte-ksk1s4{width:100%;padding:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md)}.form-select.svelte-ksk1s4:focus,.form-textarea.svelte-ksk1s4:focus{outline:none;border-color:var(--axo-border-dark)}.form-textarea.svelte-ksk1s4{resize:vertical;min-height:60px}.btn.svelte-ksk1s4{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast);border:1px solid transparent}.btn.svelte-ksk1s4:disabled{opacity:.5;cursor:not-allowed}.btn--sm.svelte-ksk1s4{padding:var(--axo-space-1) var(--axo-space-2)}.btn--primary.svelte-ksk1s4{background:var(--axo-text-primary);color:var(--axo-bg-card)}.btn--primary.svelte-ksk1s4:hover:not(:disabled){background:var(--axo-text-secondary)}.btn--ghost.svelte-ksk1s4{background:transparent;border-color:var(--axo-border-default);color:var(--axo-text-secondary)}.btn--ghost.svelte-ksk1s4:hover:not(:disabled){background:var(--axo-bg-hover)}@keyframes svelte-ksk1s4-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:svelte-ksk1s4-spin 1s linear infinite}.pin-card.svelte-1qrk4oy{display:flex;flex-direction:column;background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.pin-header.svelte-1qrk4oy{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light)}.pin-type.svelte-1qrk4oy{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.pin-status.svelte-1qrk4oy{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-medium);padding:2px 8px;border-radius:var(--axo-radius-sm);text-transform:uppercase;letter-spacing:.03em}.pin-content.svelte-1qrk4oy{padding:var(--axo-space-4)}.pin-title.svelte-1qrk4oy{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2);line-height:1.4}.pin-reference.svelte-1qrk4oy{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-2)}.pin-notes.svelte-1qrk4oy,.pin-deviation.svelte-1qrk4oy{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);margin-top:var(--axo-space-2);padding:var(--axo-space-2);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm)}.notes-label.svelte-1qrk4oy,.deviation-label.svelte-1qrk4oy{font-weight:var(--axo-weight-medium);margin-right:var(--axo-space-1)}.pin-deviation.svelte-1qrk4oy{background:oklch(var(--wa) / .1)}.edit-form.svelte-1qrk4oy{padding:var(--axo-space-4);background:var(--axo-bg-subtle);border-top:1px solid var(--axo-border-light)}.form-group.svelte-1qrk4oy{margin-bottom:var(--axo-space-3)}.form-group.svelte-1qrk4oy label:where(.svelte-1qrk4oy){display:block;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);margin-bottom:var(--axo-space-1)}.form-select.svelte-1qrk4oy,.form-textarea.svelte-1qrk4oy{width:100%;padding:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md)}.form-select.svelte-1qrk4oy:focus,.form-textarea.svelte-1qrk4oy:focus{outline:none;border-color:var(--axo-border-dark)}.edit-actions.svelte-1qrk4oy{display:flex;justify-content:flex-end;gap:var(--axo-space-2);margin-top:var(--axo-space-3)}.pin-footer.svelte-1qrk4oy{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-3) var(--axo-space-4);border-top:1px solid var(--axo-border-light)}.pin-date.svelte-1qrk4oy{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.pin-actions.svelte-1qrk4oy{display:flex;gap:var(--axo-space-1)}.action-btn.svelte-1qrk4oy{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-tertiary);cursor:pointer;transition:all var(--axo-transition-fast)}.action-btn.svelte-1qrk4oy:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.action-btn--danger.svelte-1qrk4oy:hover{background:oklch(var(--er) / .1);color:oklch(var(--er))}.btn.svelte-1qrk4oy{display:inline-flex;align-items:center;justify-content:center;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast);border:1px solid transparent}.btn.svelte-1qrk4oy:disabled{opacity:.5;cursor:not-allowed}.btn--sm.svelte-1qrk4oy{padding:var(--axo-space-1) var(--axo-space-2)}.btn--primary.svelte-1qrk4oy{background:var(--axo-text-primary);color:var(--axo-bg-card)}.btn--primary.svelte-1qrk4oy:hover:not(:disabled){background:var(--axo-text-secondary)}.btn--ghost.svelte-1qrk4oy{background:transparent;border-color:var(--axo-border-default);color:var(--axo-text-secondary)}.btn--ghost.svelte-1qrk4oy:hover:not(:disabled){background:var(--axo-bg-hover)}.muse-chat-panel.svelte-1nzhlad{display:flex;flex-direction:column;height:100%;min-height:400px;max-height:600px;background:var(--axo-bg-secondary, oklch(.25 .01 250));border-radius:.75rem;border:1px solid var(--axo-border-default, oklch(.35 .02 250));overflow:hidden}.chat-header.svelte-1nzhlad{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--axo-border-default, oklch(.35 .02 250));background:var(--axo-bg-tertiary, oklch(.22 .01 250))}.header-title.svelte-1nzhlad{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--axo-text-primary, oklch(.95 0 0))}.header-actions.svelte-1nzhlad{display:flex;align-items:center;gap:.5rem}.provider-select.svelte-1nzhlad{padding:.375rem .75rem;font-size:.8125rem;border-radius:.375rem;background:var(--axo-bg-secondary, oklch(.25 .01 250));border:1px solid var(--axo-border-default, oklch(.35 .02 250));color:var(--axo-text-primary, oklch(.95 0 0));cursor:pointer}.icon-btn.svelte-1nzhlad{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background:transparent;border:1px solid transparent;color:var(--axo-text-secondary, oklch(.7 .02 250));cursor:pointer;transition:all .15s ease}.icon-btn.svelte-1nzhlad:hover{background:var(--axo-bg-secondary, oklch(.25 .01 250));color:var(--axo-text-primary, oklch(.95 0 0))}.icon-btn.has-key.svelte-1nzhlad{color:var(--axo-accent-success, oklch(.7 .15 145))}.api-key-section.svelte-1nzhlad{padding:.75rem 1rem;border-bottom:1px solid var(--axo-border-default, oklch(.35 .02 250));background:var(--axo-bg-tertiary, oklch(.22 .01 250))}.api-key-input-row.svelte-1nzhlad{display:flex;gap:.5rem}.api-key-input.svelte-1nzhlad{flex:1;padding:.5rem .75rem;font-size:.875rem;border-radius:.375rem;background:var(--axo-bg-secondary, oklch(.25 .01 250));border:1px solid var(--axo-border-default, oklch(.35 .02 250));color:var(--axo-text-primary, oklch(.95 0 0))}.save-key-btn.svelte-1nzhlad{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.375rem;background:var(--axo-accent-primary, oklch(.6 .15 250));border:none;color:#fff;cursor:pointer;transition:opacity .15s ease}.save-key-btn.svelte-1nzhlad:disabled{opacity:.5;cursor:not-allowed}.api-key-hint.svelte-1nzhlad{margin-top:.5rem;font-size:.75rem;color:var(--axo-text-secondary, oklch(.7 .02 250))}.api-key-hint.svelte-1nzhlad a:where(.svelte-1nzhlad){color:var(--axo-accent-primary, oklch(.6 .15 250));text-decoration:underline}.messages-container.svelte-1nzhlad{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.empty-state.svelte-1nzhlad{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;color:var(--axo-text-secondary, oklch(.7 .02 250))}.empty-state.svelte-1nzhlad h3:where(.svelte-1nzhlad){font-size:1.125rem;font-weight:600;color:var(--axo-text-primary, oklch(.95 0 0));margin-bottom:.5rem}.empty-state.svelte-1nzhlad p:where(.svelte-1nzhlad){font-size:.875rem;max-width:300px;line-height:1.5}.setup-hint.svelte-1nzhlad{display:flex;align-items:center;gap:.375rem;margin-top:1rem;padding:.5rem .75rem;background:var(--axo-bg-tertiary, oklch(.22 .01 250));border-radius:.375rem;font-size:.8125rem}.message.svelte-1nzhlad{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;border-radius:.5rem;background:var(--axo-bg-tertiary, oklch(.22 .01 250))}.message.user.svelte-1nzhlad{background:var(--axo-accent-primary, oklch(.6 .15 250));background:#143c62;margin-left:2rem}.message.assistant.svelte-1nzhlad{margin-right:2rem}.message-header.svelte-1nzhlad{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}.message-role.svelte-1nzhlad{display:flex;align-items:center;gap:.375rem;font-weight:600;color:var(--axo-text-primary, oklch(.95 0 0))}.message-time.svelte-1nzhlad{color:var(--axo-text-secondary, oklch(.7 .02 250))}.message-content.svelte-1nzhlad{font-size:.875rem;line-height:1.6;color:var(--axo-text-primary, oklch(.95 0 0));white-space:pre-wrap;word-break:break-word}.typing-indicator.svelte-1nzhlad{display:flex;gap:.25rem;padding:.25rem 0}.typing-indicator.svelte-1nzhlad span:where(.svelte-1nzhlad){width:.5rem;height:.5rem;border-radius:50%;background:var(--axo-text-secondary, oklch(.7 .02 250));animation:svelte-1nzhlad-typing 1.4s infinite ease-in-out both}.typing-indicator.svelte-1nzhlad span:where(.svelte-1nzhlad):nth-child(1){animation-delay:-.32s}.typing-indicator.svelte-1nzhlad span:where(.svelte-1nzhlad):nth-child(2){animation-delay:-.16s}@keyframes svelte-1nzhlad-typing{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.message-sources.svelte-1nzhlad{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--axo-border-default, oklch(.35 .02 250))}.sources-label.svelte-1nzhlad{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-secondary, oklch(.7 .02 250));margin-bottom:.375rem}.sources-list.svelte-1nzhlad{display:flex;flex-wrap:wrap;gap:.375rem}.source-chip.svelte-1nzhlad{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--axo-bg-secondary, oklch(.25 .01 250));border:1px solid var(--axo-border-default, oklch(.35 .02 250));border-radius:.25rem;color:var(--axo-text-primary, oklch(.95 0 0));cursor:pointer;transition:all .15s ease}.source-chip.svelte-1nzhlad:hover{background:var(--axo-accent-primary, oklch(.6 .15 250));border-color:var(--axo-accent-primary, oklch(.6 .15 250))}.source-number.svelte-1nzhlad{font-weight:600;color:var(--axo-accent-primary, oklch(.6 .15 250))}.source-chip.svelte-1nzhlad:hover .source-number:where(.svelte-1nzhlad){color:#fff}.source-title.svelte-1nzhlad{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-page.svelte-1nzhlad{font-size:.6875rem;color:var(--axo-text-secondary, oklch(.7 .02 250))}.error-message.svelte-1nzhlad{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#551112;border:1px solid oklch(.5 .15 25);border-radius:.375rem;font-size:.875rem;color:oklch(.9 .1 25)}.input-area.svelte-1nzhlad{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--axo-border-default, oklch(.35 .02 250));background:var(--axo-bg-tertiary, oklch(.22 .01 250))}.message-input.svelte-1nzhlad{flex:1;padding:.625rem .75rem;font-size:.875rem;line-height:1.4;border-radius:.5rem;background:var(--axo-bg-secondary, oklch(.25 .01 250));border:1px solid var(--axo-border-default, oklch(.35 .02 250));color:var(--axo-text-primary, oklch(.95 0 0));resize:none}.message-input.svelte-1nzhlad:focus{outline:none;border-color:var(--axo-accent-primary, oklch(.6 .15 250))}.message-input.svelte-1nzhlad:disabled{opacity:.5;cursor:not-allowed}.message-input.svelte-1nzhlad::-moz-placeholder{color:var(--axo-text-secondary, oklch(.7 .02 250))}.message-input.svelte-1nzhlad::placeholder{color:var(--axo-text-secondary, oklch(.7 .02 250))}.send-btn.svelte-1nzhlad{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--axo-accent-primary, oklch(.6 .15 250));border:none;color:#fff;cursor:pointer;transition:opacity .15s ease;align-self:flex-end}.send-btn.svelte-1nzhlad:hover:not(:disabled){opacity:.9}.send-btn.svelte-1nzhlad:disabled{opacity:.5;cursor:not-allowed}.animate-spin{animation:svelte-1nzhlad-spin 1s linear infinite}@keyframes svelte-1nzhlad-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){.muse-chat-panel.svelte-1nzhlad{min-height:350px;border-radius:0}.message.user.svelte-1nzhlad{margin-left:1rem}.message.assistant.svelte-1nzhlad{margin-right:1rem}.source-title.svelte-1nzhlad{max-width:100px}}.embedding-manager.svelte-1qfkjob{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4)}.manager-header.svelte-1qfkjob{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-4)}.header-title.svelte-1qfkjob{display:flex;align-items:center;gap:var(--axo-space-2)}.header-title.svelte-1qfkjob h3:where(.svelte-1qfkjob){font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.refresh-btn.svelte-1qfkjob{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-tertiary);cursor:pointer;transition:all var(--axo-transition-fast)}.refresh-btn.svelte-1qfkjob:hover:not(:disabled){background:var(--axo-bg-hover);color:var(--axo-text-primary)}.error-banner.svelte-1qfkjob{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:oklch(var(--er) / .1);border-radius:var(--axo-radius-md);color:oklch(var(--er));font-size:var(--axo-text-xs);margin-bottom:var(--axo-space-3)}.loading.svelte-1qfkjob{text-align:center;color:var(--axo-text-tertiary);font-size:var(--axo-text-sm);padding:var(--axo-space-4)}.status-section.svelte-1qfkjob{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-4)}.status-indicator.svelte-1qfkjob{display:flex;align-items:center;gap:var(--axo-space-1);font-size:var(--axo-text-xs);color:oklch(var(--er))}.status-indicator.available.svelte-1qfkjob{color:oklch(var(--su))}.provider-info.svelte-1qfkjob{font-size:var(--axo-text-xs)}.provider-info.svelte-1qfkjob .label:where(.svelte-1qfkjob){color:var(--axo-text-tertiary);margin-right:var(--axo-space-1)}.provider-info.svelte-1qfkjob .value:where(.svelte-1qfkjob){font-family:var(--axo-font-mono);color:var(--axo-text-secondary)}.progress-section.svelte-1qfkjob{display:flex;flex-direction:column;gap:var(--axo-space-3);margin-bottom:var(--axo-space-4)}.progress-item.svelte-1qfkjob{display:flex;flex-direction:column;gap:var(--axo-space-1)}.progress-header.svelte-1qfkjob{display:flex;justify-content:space-between;font-size:var(--axo-text-xs)}.progress-label.svelte-1qfkjob{color:var(--axo-text-secondary)}.progress-stats.svelte-1qfkjob{font-family:var(--axo-font-mono);color:var(--axo-text-tertiary)}.progress-bar.svelte-1qfkjob{height:6px;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm);overflow:hidden}.progress-fill.svelte-1qfkjob{height:100%;background:oklch(var(--su));border-radius:var(--axo-radius-sm);transition:width .3s ease}.actions.svelte-1qfkjob{margin-top:var(--axo-space-3)}.generate-btn.svelte-1qfkjob{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-bg-card);background:var(--axo-text-primary);border:none;border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast)}.generate-btn.svelte-1qfkjob:hover:not(:disabled){background:var(--axo-text-secondary)}.generate-btn.svelte-1qfkjob:disabled{opacity:.6;cursor:not-allowed}.config-hint.svelte-1qfkjob{display:flex;align-items:flex-start;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.config-hint.svelte-1qfkjob code:where(.svelte-1qfkjob){font-family:var(--axo-font-mono);background:var(--axo-bg-card);padding:1px 4px;border-radius:2px}.all-complete.svelte-1qfkjob{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2);color:oklch(var(--su));font-size:var(--axo-text-xs)}.generation-results.svelte-1qfkjob{margin-top:var(--axo-space-3);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md);font-size:var(--axo-text-xs)}.result-item.svelte-1qfkjob{display:flex;gap:var(--axo-space-2);margin-bottom:var(--axo-space-1)}.result-item.svelte-1qfkjob:last-child{margin-bottom:0}.result-item.svelte-1qfkjob .success:where(.svelte-1qfkjob){color:oklch(var(--su))}.result-item.svelte-1qfkjob .failed:where(.svelte-1qfkjob){color:oklch(var(--er))}@keyframes svelte-1qfkjob-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reader-overlay.svelte-42fyah{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;background:var(--reader-bg, var(--axo-bg-page));color:var(--reader-text, var(--axo-text-primary));overflow:hidden}.reader-light.svelte-42fyah{--reader-bg: #ffffff;--reader-text: #1f2937;--reader-muted: #6b7280;--reader-border: #e5e7eb}.reader-dark.svelte-42fyah{--reader-bg: #1a1a1a;--reader-text: #f0f0f0;--reader-muted: #909090;--reader-border: #333333}.reader-sepia.svelte-42fyah{--reader-bg: #f4ecd8;--reader-text: #433422;--reader-muted: #8b7355;--reader-border: #d4c4a8}.reader-header.svelte-42fyah{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-3) var(--axo-space-6);background:var(--reader-bg);border-bottom:1px solid var(--reader-border, var(--axo-border-light));opacity:0;transform:translateY(-100%);transition:all .3s ease}.reader-header.visible.svelte-42fyah{opacity:1;transform:translateY(0)}.header-left.svelte-42fyah,.header-right.svelte-42fyah{display:flex;align-items:center;gap:var(--axo-space-3)}.document-title.svelte-42fyah{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--reader-muted, var(--axo-text-secondary))}.control-btn.svelte-42fyah{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2);border:none;border-radius:var(--axo-radius-md);background:transparent;color:var(--reader-muted, var(--axo-text-secondary));cursor:pointer;transition:all var(--axo-transition-fast)}.control-btn.svelte-42fyah:hover{background:var(--reader-border, var(--axo-bg-hover));color:var(--reader-text, var(--axo-text-primary))}.btn-label.svelte-42fyah{font-family:var(--axo-font-mono);font-size:10px;text-transform:uppercase}.reader-content.svelte-42fyah{flex:1;overflow-y:auto;padding:var(--axo-space-8) var(--axo-space-6);max-width:70ch;margin:0 auto}.section-header.svelte-42fyah{display:flex;align-items:baseline;gap:var(--axo-space-3);margin-bottom:var(--axo-space-6)}.section-number.svelte-42fyah{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--reader-muted, var(--axo-text-tertiary))}.section-title.svelte-42fyah{font-family:var(--axo-font-sans);font-size:1.75rem;font-weight:var(--axo-weight-semibold);margin:0}.page-ref.svelte-42fyah{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--reader-muted, var(--axo-text-muted))}.section-summary.svelte-42fyah{font-style:italic;color:var(--reader-muted, var(--axo-text-secondary));margin-bottom:var(--axo-space-6);padding-bottom:var(--axo-space-4);border-bottom:1px solid var(--reader-border, var(--axo-border-light))}.nodes-content.svelte-42fyah{display:flex;flex-direction:column;gap:var(--axo-space-6)}.node-content.svelte-42fyah{position:relative}.node-content.svelte-42fyah p:where(.svelte-42fyah){margin:0;white-space:pre-wrap}.node-ref.svelte-42fyah{display:block;margin-top:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--reader-muted, var(--axo-text-muted))}.no-content.svelte-42fyah{text-align:center;color:var(--reader-muted, var(--axo-text-muted));font-style:italic}.reader-footer.svelte-42fyah{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-3) var(--axo-space-6);background:var(--reader-bg);border-top:1px solid var(--reader-border, var(--axo-border-light));opacity:0;transform:translateY(100%);transition:all .3s ease}.reader-footer.visible.svelte-42fyah{opacity:1;transform:translateY(0)}.nav-btn.svelte-42fyah{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-4);border:1px solid var(--reader-border, var(--axo-border-default));border-radius:var(--axo-radius-md);background:transparent;color:var(--reader-text, var(--axo-text-primary));font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);cursor:pointer;transition:all var(--axo-transition-fast)}.nav-btn.svelte-42fyah:hover:not(:disabled){background:var(--reader-border, var(--axo-bg-hover))}.nav-btn.svelte-42fyah:disabled{opacity:.4;cursor:not-allowed}.progress-info.svelte-42fyah{display:flex;flex-direction:column;align-items:center;gap:var(--axo-space-1)}.progress-bar.svelte-42fyah{width:200px;height:4px;background:var(--reader-border, var(--axo-bg-subtle));border-radius:9999px;overflow:hidden}.progress-fill.svelte-42fyah{height:100%;background:var(--axo-status-active);border-radius:9999px;transition:width .3s ease}.progress-text.svelte-42fyah{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--reader-muted, var(--axo-text-muted))}.progress-indicator.svelte-14wxgmh{display:flex;flex-direction:column;gap:var(--axo-space-1)}.progress-bar-wrapper.svelte-14wxgmh{width:100%;background:var(--axo-bg-subtle);border-radius:9999px;overflow:hidden}.progress-bar.svelte-14wxgmh{height:100%;background:var(--axo-status-active);border-radius:9999px;transition:width .3s ease}.completed.svelte-14wxgmh .progress-bar:where(.svelte-14wxgmh){background:#10b981}.progress-info.svelte-14wxgmh{display:flex;align-items:center;gap:var(--axo-space-2);color:var(--axo-text-secondary);font-family:var(--axo-font-mono)}.percentage.svelte-14wxgmh{font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.completed-badge.svelte-14wxgmh{display:inline-flex;align-items:center;gap:var(--axo-space-1);color:#10b981;font-weight:var(--axo-weight-medium)}.separator.svelte-14wxgmh{color:var(--axo-text-muted)}.reading-time.svelte-14wxgmh,.last-read.svelte-14wxgmh{display:inline-flex;align-items:center;gap:var(--axo-space-1);color:var(--axo-text-tertiary)}.bookmark-button.svelte-vg2xg1{display:inline-flex;align-items:center;gap:var(--axo-space-1);border-radius:var(--axo-radius-md);border:1px solid transparent;background:transparent;color:var(--axo-text-tertiary);cursor:pointer;transition:all var(--axo-transition-fast)}.bookmark-button.svelte-vg2xg1:hover:not(:disabled){color:var(--axo-text-primary);background:var(--axo-bg-hover)}.bookmark-button.bookmarked.svelte-vg2xg1{color:#f59e0b}.bookmark-button.bookmarked.svelte-vg2xg1:hover:not(:disabled){color:#d97706;background:#f59e0b1a}.bookmark-button.svelte-vg2xg1:disabled{opacity:.5;cursor:not-allowed}.bookmark-button.loading.svelte-vg2xg1{animation:svelte-vg2xg1-pulse 1s ease-in-out infinite}.label.svelte-vg2xg1{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium)}@keyframes svelte-vg2xg1-pulse{0%,to{opacity:1}50%{opacity:.5}}.annotation-button-wrapper.svelte-87ep9s{position:relative;display:inline-block}.annotation-button.svelte-87ep9s{display:inline-flex;align-items:center;gap:var(--axo-space-1);border-radius:var(--axo-radius-md);border:1px solid transparent;background:transparent;color:var(--axo-text-tertiary);cursor:pointer;transition:all var(--axo-transition-fast)}.annotation-button.svelte-87ep9s:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover)}.annotation-button.has-annotations.svelte-87ep9s{color:#8b5cf6}.count.svelte-87ep9s{font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-semibold);background:#8b5cf6;color:#fff;padding:0 4px;border-radius:9999px;min-width:16px;text-align:center}.menu.svelte-87ep9s{position:absolute;top:100%;right:0;margin-top:var(--axo-space-1);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-lg);min-width:140px;z-index:50;overflow:hidden}.menu-item.svelte-87ep9s{display:flex;align-items:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-2) var(--axo-space-3);border:none;background:transparent;color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);text-align:left;cursor:pointer;transition:background var(--axo-transition-fast)}.menu-item.svelte-87ep9s:hover{background:var(--axo-bg-hover)}.annotation-editor.svelte-1rlurjp{display:flex;flex-direction:column;gap:var(--axo-space-3);padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-md)}.quote-preview.svelte-1rlurjp{display:flex;gap:var(--axo-space-2);padding:var(--axo-space-3);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary)}.quote-preview.svelte-1rlurjp p:where(.svelte-1rlurjp){margin:0;font-family:var(--axo-font-sans);font-size:var(--axo-text-sm);font-style:italic;line-height:1.5}.type-selector.svelte-1rlurjp{display:flex;gap:var(--axo-space-2);flex-wrap:wrap}.type-button.svelte-1rlurjp{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);background:transparent;color:var(--axo-text-secondary);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);cursor:pointer;transition:all var(--axo-transition-fast)}.type-button.svelte-1rlurjp:hover{border-color:var(--type-color);color:var(--axo-text-primary)}.type-button.selected.svelte-1rlurjp{background:var(--type-color);border-color:var(--type-color);color:#1f2937;font-weight:var(--axo-weight-medium)}.editor-field.svelte-1rlurjp textarea:where(.svelte-1rlurjp){width:100%;padding:var(--axo-space-3);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);background:var(--axo-bg-input);color:var(--axo-text-primary);font-family:var(--axo-font-sans);font-size:var(--axo-text-sm);line-height:1.5;resize:vertical;transition:border-color var(--axo-transition-fast)}.editor-field.svelte-1rlurjp textarea:where(.svelte-1rlurjp):focus{outline:none;border-color:var(--axo-status-active)}.editor-field.svelte-1rlurjp textarea:where(.svelte-1rlurjp):disabled{opacity:.6;cursor:not-allowed}.error.svelte-1rlurjp{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:#ef44441a;border-radius:var(--axo-radius-md);color:var(--axo-status-error);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.actions.svelte-1rlurjp{display:flex;justify-content:flex-end;gap:var(--axo-space-2)}.btn-cancel.svelte-1rlurjp,.btn-save.svelte-1rlurjp{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);cursor:pointer;transition:all var(--axo-transition-fast)}.btn-cancel.svelte-1rlurjp{border:1px solid var(--axo-border-default);background:transparent;color:var(--axo-text-secondary)}.btn-cancel.svelte-1rlurjp:hover:not(:disabled){background:var(--axo-bg-hover);color:var(--axo-text-primary)}.btn-save.svelte-1rlurjp{border:none;background:var(--axo-text-primary);color:var(--axo-bg-card)}.btn-save.svelte-1rlurjp:hover:not(:disabled){opacity:.9}.btn-cancel.svelte-1rlurjp:disabled,.btn-save.svelte-1rlurjp:disabled{opacity:.5;cursor:not-allowed}@keyframes svelte-1rlurjp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.muse-dashboard.svelte-1cv9k5m{display:flex;min-height:calc(100vh - 3.5rem);width:100%}.taxonomy-sidebar.svelte-1cv9k5m{width:280px;background:oklch(var(--b2));border-right:1px solid oklch(var(--b3));height:calc(100vh - 3.5rem);position:sticky;top:3.5rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1)}.taxonomy-sidebar.collapsed.svelte-1cv9k5m{width:0;border-right:none}.sidebar-toggle.svelte-1cv9k5m{position:absolute;top:1rem;right:.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:oklch(var(--b1));border:1px solid oklch(var(--b3));border-radius:.375rem;color:oklch(var(--bc) / .5);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:10}.sidebar-toggle.svelte-1cv9k5m:hover{background:oklch(var(--b1));color:oklch(var(--bc));border-color:oklch(var(--bc) / .3);box-shadow:0 1px 2px #0000000d}.taxonomy-sidebar.collapsed.svelte-1cv9k5m .sidebar-toggle:where(.svelte-1cv9k5m){right:-2.5rem}.sidebar-header.svelte-1cv9k5m{padding:3.5rem 1rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid oklch(var(--b3))}.sidebar-title.svelte-1cv9k5m{font-family:var(--axo-font-mono, monospace);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:oklch(var(--bc) / .6)}.sidebar-content.svelte-1cv9k5m{padding:1rem;flex:1;overflow-y:auto}.sidebar-footer.svelte-1cv9k5m{padding:1rem;border-top:1px solid oklch(var(--b3));margin-top:auto}.main-content.svelte-1cv9k5m{flex:1;min-width:0;overflow-x:auto}.chat-panel-container.svelte-1cv9k5m{max-width:600px;height:500px}.muse-upload-modal.svelte-1cv9k5m{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}.muse-upload-backdrop.svelte-1cv9k5m{position:absolute;inset:0;background:#00000080;cursor:pointer}.muse-upload-box.svelte-1cv9k5m{position:relative;z-index:1;background:oklch(var(--b1));border-radius:1rem;padding:1.5rem;max-width:32rem;width:100%;box-shadow:0 25px 50px -12px #00000040}@media(max-width:768px){.taxonomy-sidebar.svelte-1cv9k5m{position:fixed;top:3.5rem;left:0;width:280px;height:calc(100vh - 3.5rem);z-index:50;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 0 #0000}.taxonomy-sidebar.svelte-1cv9k5m:not(.collapsed){transform:translate(0);box-shadow:2px 0 8px #0000001a}.sidebar-toggle.svelte-1cv9k5m{position:fixed;top:4.5rem;left:1rem;z-index:60;background:oklch(var(--b1));box-shadow:0 2px 4px #0000001a}.main-content.svelte-1cv9k5m{width:100%}.chat-panel-container.svelte-1cv9k5m{max-width:100%;height:450px}}.stats-grid.svelte-2z4v4n{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.stat-card.svelte-2z4v4n{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg)}.stat-icon.svelte-2z4v4n{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--axo-radius-md)}.stat-icon--primary.svelte-2z4v4n{background:oklch(var(--p) / .1);color:oklch(var(--p))}.stat-icon--success.svelte-2z4v4n{background:oklch(var(--su) / .1);color:oklch(var(--su))}.stat-icon--info.svelte-2z4v4n{background:oklch(var(--in) / .1);color:oklch(var(--in))}.stat-icon--warning.svelte-2z4v4n{background:oklch(var(--wa) / .1);color:oklch(var(--wa))}.stat-content.svelte-2z4v4n{display:flex;flex-direction:column}.stat-value.svelte-2z4v4n{font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.stat-label.svelte-2z4v4n{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.filters-bar.svelte-2z4v4n{display:flex;flex-wrap:wrap;align-items:center;gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.search-box.svelte-2z4v4n{position:relative;flex:1;min-width:200px;max-width:400px}.search-input.svelte-2z4v4n{width:100%;padding:var(--axo-space-2) var(--axo-space-3) var(--axo-space-2) var(--axo-space-10);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-primary)}.search-input.svelte-2z4v4n:focus{outline:none;border-color:var(--axo-border-dark)}.search-clear.svelte-2z4v4n{position:absolute;right:var(--axo-space-2);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-tertiary);cursor:pointer}.search-clear.svelte-2z4v4n:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.filter-group.svelte-2z4v4n{display:flex;align-items:center;gap:var(--axo-space-2)}.filter-label.svelte-2z4v4n{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);text-transform:uppercase}.filter-select.svelte-2z4v4n{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);cursor:pointer}.filter-results.svelte-2z4v4n{margin-left:auto;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.projects-grid.svelte-2z4v4n{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--axo-space-4)}.empty-state.svelte-2z4v4n{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12);text-align:center}.empty-state.svelte-2z4v4n .empty-icon{width:3rem;height:3rem;color:var(--axo-text-tertiary);opacity:.5;margin-bottom:var(--axo-space-4)}.empty-title.svelte-2z4v4n{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2)}.empty-description.svelte-2z4v4n{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-4);max-width:24rem}.axo-btn.svelte-2z4v4n{display:inline-flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast);border:1px solid transparent}.axo-btn-primary.svelte-2z4v4n{background:var(--axo-text-primary);color:var(--axo-bg-card)}.axo-btn-primary.svelte-2z4v4n:hover{background:var(--axo-text-secondary)}.project-header.svelte-1sztn9b{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:var(--axo-space-6);margin-bottom:var(--axo-space-6)}.project-title-row.svelte-1sztn9b{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4)}.project-info.svelte-1sztn9b{flex:1}.project-badges.svelte-1sztn9b{display:flex;align-items:center;gap:var(--axo-space-2);margin-bottom:var(--axo-space-2)}.status-badge.svelte-1sztn9b{font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-medium);padding:2px 8px;border-radius:var(--axo-radius-sm);text-transform:uppercase;letter-spacing:.03em}.project-code.svelte-1sztn9b{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.project-name.svelte-1sztn9b{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2)}.project-description.svelte-1sztn9b{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0;line-height:1.5}.project-actions.svelte-1sztn9b{display:flex;gap:var(--axo-space-2);flex-shrink:0}.project-meta.svelte-1sztn9b{display:flex;flex-wrap:wrap;gap:var(--axo-space-4);margin-top:var(--axo-space-4);padding-top:var(--axo-space-4);border-top:1px solid var(--axo-border-light)}.meta-item.svelte-1sztn9b{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary)}.section-title.svelte-1sztn9b{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-4)}.section-header.svelte-1sztn9b{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--axo-space-4)}.stats-grid.svelte-1sztn9b{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--axo-space-3)}.stat-card.svelte-1sztn9b{padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);text-align:center}.stat-value.svelte-1sztn9b{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-semibold)}.stat-label.svelte-1sztn9b{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.stat-card--pending.svelte-1sztn9b .stat-value:where(.svelte-1sztn9b){color:oklch(var(--bc) / .6)}.stat-card--compliant.svelte-1sztn9b .stat-value:where(.svelte-1sztn9b){color:oklch(var(--su))}.stat-card--non-compliant.svelte-1sztn9b .stat-value:where(.svelte-1sztn9b){color:oklch(var(--er))}.stat-card--deviating.svelte-1sztn9b .stat-value:where(.svelte-1sztn9b){color:oklch(var(--wa))}.stat-card--na.svelte-1sztn9b .stat-value:where(.svelte-1sztn9b){color:oklch(var(--in))}.filter-group.svelte-1sztn9b{display:flex;gap:var(--axo-space-2)}.filter-select.svelte-1sztn9b{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);cursor:pointer}.pins-grid.svelte-1sztn9b{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--axo-space-4)}.empty-state.svelte-1sztn9b{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12);text-align:center}.empty-state.svelte-1sztn9b .empty-icon{width:3rem;height:3rem;color:var(--axo-text-tertiary);opacity:.5;margin-bottom:var(--axo-space-4)}.empty-title.svelte-1sztn9b{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2)}.empty-description.svelte-1sztn9b{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-4);max-width:24rem}.error-state.svelte-1sztn9b{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-16);text-align:center}.error-state.svelte-1sztn9b .error-icon{width:4rem;height:4rem;color:oklch(var(--er));margin-bottom:var(--axo-space-4)}.error-state.svelte-1sztn9b h2:where(.svelte-1sztn9b){font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2)}.error-state.svelte-1sztn9b p:where(.svelte-1sztn9b){color:var(--axo-text-secondary);margin:0 0 var(--axo-space-4)}.btn.svelte-1sztn9b{display:inline-flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast);border:1px solid transparent;text-decoration:none}.btn.svelte-1sztn9b:disabled{opacity:.5;cursor:not-allowed}.btn--primary.svelte-1sztn9b{background:var(--axo-text-primary);color:var(--axo-bg-card)}.btn--primary.svelte-1sztn9b:hover:not(:disabled){background:var(--axo-text-secondary)}.btn--ghost.svelte-1sztn9b{background:transparent;border-color:var(--axo-border-default);color:var(--axo-text-secondary)}.btn--ghost.svelte-1sztn9b:hover:not(:disabled){background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.btn--danger.svelte-1sztn9b{background:oklch(var(--er));color:#fff}.btn--danger.svelte-1sztn9b:hover:not(:disabled){background:oklch(var(--er) / .9)}.btn--danger-ghost.svelte-1sztn9b{background:transparent;border-color:oklch(var(--er) / .3);color:oklch(var(--er))}.btn--danger-ghost.svelte-1sztn9b:hover:not(:disabled){background:oklch(var(--er) / .1);border-color:oklch(var(--er))}.modal-overlay.svelte-1sztn9b{position:fixed;inset:0;background:#0006;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--axo-space-4)}.confirm-panel.svelte-1sztn9b{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);padding:var(--axo-space-6);max-width:24rem;text-align:center}.confirm-panel.svelte-1sztn9b h3:where(.svelte-1sztn9b){font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2)}.confirm-panel.svelte-1sztn9b p:where(.svelte-1sztn9b){color:var(--axo-text-secondary);margin:0 0 var(--axo-space-4)}.confirm-actions.svelte-1sztn9b{display:flex;justify-content:center;gap:var(--axo-space-2)}@media(max-width:768px){.project-title-row.svelte-1sztn9b{flex-direction:column}.project-actions.svelte-1sztn9b{width:100%}.stats-grid.svelte-1sztn9b{grid-template-columns:repeat(3,1fr)}.pins-grid.svelte-1sztn9b{grid-template-columns:1fr}.section-header.svelte-1sztn9b{flex-direction:column;align-items:flex-start;gap:var(--axo-space-2)}}@media(max-width:480px){.stats-grid.svelte-1sztn9b{grid-template-columns:repeat(2,1fr)}}.project-edit-modal.svelte-1v6jj96{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:var(--axo-bg-overlay)}.project-edit-modal__box.svelte-1v6jj96{position:relative;width:100%;max-width:56rem;max-height:90vh;padding:0;overflow:hidden;display:flex;flex-direction:column;background-color:var(--axo-bg-card);border-radius:var(--axo-radius-xl, .75rem);box-shadow:var( --axo-shadow-lg, 0 8px 24px 0 var(--axo-bg-overlay), 0 2px 4px 0 var(--axo-bg-overlay) );animation:svelte-1v6jj96-slideUp .2s ease-out}.project-edit-modal__header.svelte-1v6jj96{position:sticky;top:0;z-index:10;padding:var(--axo-space-6, 1.5rem);background-color:var(--axo-bg-card);border-bottom:1px solid var(--axo-border-default)}.project-edit-modal__content.svelte-1v6jj96{flex:1;overflow-y:auto;padding:var(--axo-space-6, 1.5rem);background-color:var(--axo-bg-card)}.project-edit-modal__footer.svelte-1v6jj96{position:sticky;bottom:0;padding:var(--axo-space-6, 1.5rem);background-color:var(--axo-bg-subtle);border-top:1px solid var(--axo-border-default)}@keyframes svelte-1v6jj96-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.axo-modal-title.svelte-1v6jj96{font-family:var(--axo-font-mono, ui-monospace, "Cascadia Code", monospace);font-size:var(--axo-text-base, .75rem);font-weight:var(--axo-weight-semibold, 600);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide, .05em);color:var(--axo-text-primary);margin:0}.axo-tabs.svelte-1v6jj96{display:flex;gap:0;border-bottom:1px solid var(--axo-border-light)}.axo-tab.svelte-1v6jj96{padding:.625rem 1.25rem;cursor:pointer;transition:all var(--axo-transition-base, .15s ease);background-color:transparent;border:none;border-bottom:2px solid transparent;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .625rem);font-weight:var(--axo-weight-medium, 500);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider, .08em);color:var(--axo-text-tertiary, #9ca3af);position:relative;margin-bottom:-1px}.axo-tab.svelte-1v6jj96:hover{color:var(--axo-text-secondary, #6b7280)}.axo-tab--active.svelte-1v6jj96{color:var(--axo-text-primary);border-bottom-color:var(--axo-text-primary)}.image-item.svelte-1v6jj96{transition:all var(--axo-transition-base, .15s ease);border-radius:var(--axo-radius-lg, .5rem);box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 var(--axo-bg-overlay))}.image-item.svelte-1v6jj96:hover{border-color:var(--axo-border-medium);background-color:var(--axo-bg-hover);box-shadow:var( --axo-shadow-md, 0 2px 8px 0 var(--axo-bg-overlay), 0 1px 2px 0 var(--axo-bg-overlay) );transform:translateY(-1px)}.image-item[draggable=true].svelte-1v6jj96{cursor:move}.image-item.svelte-1v6jj96:active{cursor:grabbing}.axo-form.svelte-1v6jj96{display:flex;flex-direction:column;gap:var(--axo-space-6, 1.5rem)}.axo-form-section.svelte-1v6jj96{display:flex;flex-direction:column;gap:var(--axo-space-4, 1rem)}.axo-form.svelte-1v6jj96 .label-text{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .625rem);font-weight:var(--axo-weight-semibold, 600);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider, .08em);color:var(--axo-text-secondary, #6b7280)}.axo-form.svelte-1v6jj96 .input,.axo-form.svelte-1v6jj96 .textarea,.axo-form.svelte-1v6jj96 .select{border-radius:var(--axo-radius-lg, .5rem);border-color:var(--axo-border-light);transition:all var(--axo-transition-base, .15s ease);font-size:var(--axo-text-sm, .6875rem)}.axo-form.svelte-1v6jj96 .input:focus,.axo-form.svelte-1v6jj96 .textarea:focus,.axo-form.svelte-1v6jj96 .select:focus{box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 var(--axo-bg-overlay));border-color:var(--axo-border-medium)}.axo-form.svelte-1v6jj96 .btn{border-radius:var(--axo-radius-lg, .5rem);transition:all var(--axo-transition-base, .15s ease);font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:var(--axo-text-xs, .625rem);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide, .05em)}.axo-form.svelte-1v6jj96 .btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 var(--axo-bg-overlay))}@media(max-width:768px){.project-edit-modal__box.svelte-1v6jj96{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.project-edit-modal__header.svelte-1v6jj96,.project-edit-modal__content.svelte-1v6jj96,.project-edit-modal__footer.svelte-1v6jj96{padding:var(--axo-space-4, 1rem)}}.field-group.svelte-jbfcki{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-3);overflow:hidden}.field-group--public.svelte-jbfcki{border-left:3px solid rgba(59,130,246,.5)}.field-group--admin.svelte-jbfcki{border-left:3px solid var(--axo-border-medium)}.field-group--collapsed.svelte-jbfcki{background:var(--axo-bg-subtle)}.field-group__header.svelte-jbfcki{display:flex;align-items:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color var(--axo-transition-fast)}.field-group__header.svelte-jbfcki:hover{background:var(--axo-bg-hover)}.field-group__icon.svelte-jbfcki{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--axo-text-tertiary);flex-shrink:0}.field-group--public.svelte-jbfcki .field-group__icon:where(.svelte-jbfcki){color:#3b82f6b3}.field-group__title.svelte-jbfcki{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);color:var(--axo-text-primary);flex:1}.field-group__visibility.svelte-jbfcki{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);padding:.125rem var(--axo-space-2);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm)}.field-group--public.svelte-jbfcki .field-group__visibility:where(.svelte-jbfcki){background:#3b82f61a;color:#3b82f6cc}.field-group__chevron.svelte-jbfcki{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--axo-text-tertiary);transition:transform var(--axo-transition-fast);flex-shrink:0}.field-group__chevron--up.svelte-jbfcki{transform:rotate(180deg)}.field-group__content.svelte-jbfcki{padding:var(--axo-space-4);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-card)}.field-group__grid.svelte-jbfcki{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--axo-space-4)}@media(min-width:1280px){.field-group__grid.svelte-jbfcki{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.field-group__grid.svelte-jbfcki{grid-template-columns:1fr}}.project-inline-editor.svelte-1c4clcl{padding:var(--axo-space-4);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-lg)}.field-item.svelte-1c4clcl{display:flex;flex-direction:column;gap:var(--axo-space-1)}.field-item__label.svelte-1c4clcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-tertiary)}.field-item__required.svelte-1c4clcl{color:var(--axo-status-error);margin-left:.125rem}.field-item__error.svelte-1c4clcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-status-error);margin-top:var(--axo-space-1)}.axo-table__row.dragging.svelte-1109iba{opacity:.5;background:var(--axo-surface-secondary, #f5f5f5)!important}.axo-table__row.drag-over.svelte-1109iba{background:#0000ff14!important;box-shadow:inset 0 2px #00f}.drag-handle-cell.svelte-1109iba{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle-cell.svelte-1109iba:active{cursor:grabbing}.project-thumbnail-button.svelte-1109iba{all:unset;cursor:pointer;display:block}.status-toggle.svelte-1109iba{all:unset;cursor:pointer;display:inline-block;transition:opacity .2s ease}.status-toggle.svelte-1109iba:hover{opacity:.8}.status-toggle.svelte-1109iba:active{transform:scale(.98)}.project-thumbnail.svelte-1109iba{width:64px;height:64px;border-radius:var(--axo-radius-md, .375rem);overflow:hidden;background:var(--axo-surface-secondary, var(--color-base-200));display:flex;align-items:center;justify-content:center;position:relative;transition:transform .2s ease}.project-thumbnail-button.svelte-1109iba:hover .project-thumbnail:where(.svelte-1109iba){transform:scale(1.05)}.project-thumbnail.svelte-1109iba img:where(.svelte-1109iba){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-thumbnail--empty.svelte-1109iba{color:var(--axo-text-tertiary, var(--color-base-content, #6b7280));flex-direction:column}.image-count-badge.svelte-1109iba{position:absolute;bottom:4px;right:4px;background:#000000bf;color:#fff;font-size:.625rem;font-weight:600;padding:2px 6px;border-radius:9999px;line-height:1}.axo-table__expanded-row.svelte-1109iba{background:var(--axo-surface-secondary, var(--color-base-50))}.project-images-panel.svelte-1109iba{padding:var(--axo-space-6, 1.5rem)}.panel-header.svelte-1109iba{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-4, 1rem)}.panel-title.svelte-1109iba{display:flex;align-items:center;gap:var(--axo-space-2, .5rem);font-size:var(--axo-text-base, 1rem);font-weight:var(--axo-weight-semibold, 600);margin:0}.images-grid.svelte-1109iba{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--axo-space-4, 1rem)}.image-card.svelte-1109iba{border:1px solid var(--axo-border-light, var(--color-base-300));border-radius:var(--axo-radius-lg, .5rem);overflow:hidden;background:#fff;transition:all .2s ease;cursor:grab;position:relative}.image-card.svelte-1109iba:hover{transform:translateY(-2px);box-shadow:var(--axo-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1))}.image-card.dragging.svelte-1109iba{opacity:.4;cursor:grabbing}.image-card.drag-over.svelte-1109iba{border-color:var(--axo-color-primary, var(--color-primary));background:var(--axo-surface-primary-subtle, var(--color-primary-50));transform:scale(1.02)}.image-card-drag-handle.svelte-1109iba{position:absolute;top:8px;left:8px;background:#00000080;color:#fff;padding:4px;border-radius:var(--axo-radius-sm, .25rem);display:flex;align-items:center;justify-content:center;cursor:grab;z-index:10;opacity:0;transition:opacity .2s ease}.image-card.svelte-1109iba:hover .image-card-drag-handle:where(.svelte-1109iba){opacity:1}.image-card-actions.svelte-1109iba{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .2s ease;z-index:10}.image-card.svelte-1109iba:hover .image-card-actions:where(.svelte-1109iba){opacity:1}.image-card-actions.svelte-1109iba .axo-btn{background:#00000080;border-color:transparent}.image-card-actions.svelte-1109iba .axo-btn:hover{background:#dc2626e6;border-color:transparent}.image-card-preview.svelte-1109iba{aspect-ratio:4 / 3;overflow:hidden;background:var(--axo-surface-secondary, var(--color-base-100))}.image-card-preview.svelte-1109iba img:where(.svelte-1109iba){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-card-info.svelte-1109iba{padding:var(--axo-space-3, .75rem)}.image-number.svelte-1109iba{font-size:.75rem;font-weight:600;color:var(--axo-text-tertiary, #6b7280);margin-bottom:var(--axo-space-1, .25rem)}.image-alt.svelte-1109iba{font-size:.8125rem;color:var(--axo-text-secondary, var(--color-base-content));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-images.svelte-1109iba{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12, 3rem) var(--axo-space-6, 1.5rem);color:var(--axo-text-tertiary, #6b7280);text-align:center}.empty-images.svelte-1109iba p:where(.svelte-1109iba){margin:var(--axo-space-3, .75rem) 0 var(--axo-space-4, 1rem)}.view-mode-toggle.svelte-1109iba{display:flex;gap:.25rem;margin-left:auto;background:var(--axo-surface-secondary, var(--color-base-200));border-radius:var(--axo-radius-md, .375rem);padding:.25rem}.view-mode-btn.svelte-1109iba{display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;background:transparent;border-radius:var(--axo-radius-sm, .25rem);color:var(--axo-text-tertiary, #6b7280);cursor:pointer;transition:all .15s ease}.view-mode-btn.svelte-1109iba:hover{color:var(--axo-text-primary, var(--color-base-content));background:var(--axo-surface-tertiary, var(--color-base-300))}.view-mode-btn--active.svelte-1109iba{background:#fff;color:var(--axo-text-primary, var(--color-base-content));box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05))}.modal-backdrop.svelte-f80xuh{position:fixed;inset:0;z-index:9999;background:var(--axo-bg-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container.svelte-f80xuh{background:var(--color-base-100);border-radius:var(--axo-radius-xl, .75rem);box-shadow:0 25px 50px -12px #00000040;width:100%;max-width:1100px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-f80xuh{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--axo-border-light, var(--color-base-300));flex-shrink:0}.header-content.svelte-f80xuh{display:flex;flex-direction:column;gap:.25rem}.modal-title.svelte-f80xuh{font-size:1.25rem;font-weight:600;color:var(--color-base-content);margin:0}.modal-subtitle.svelte-f80xuh{font-size:.875rem;color:var(--color-base-content/70);margin:0}.close-button.svelte-f80xuh{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--axo-radius-md, .375rem);background:transparent;border:none;color:var(--color-base-content/60);cursor:pointer;transition:all .15s ease}.close-button.svelte-f80xuh:hover{background:var(--color-base-200);color:var(--color-base-content)}.modal-content.svelte-f80xuh{display:grid;grid-template-columns:1fr 320px;flex:1;overflow:hidden;min-height:0}.panel-header.svelte-f80xuh{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--color-base-200);border-bottom:1px solid var(--axo-border-light, var(--color-base-300));flex-shrink:0}.panel-title.svelte-f80xuh{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-base-content/70)}.list-panel.svelte-f80xuh{display:flex;flex-direction:column;border-right:1px solid var(--axo-border-light, var(--color-base-300));overflow:hidden}.image-list.svelte-f80xuh{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.image-item.svelte-f80xuh{display:flex;align-items:center;gap:.75rem;padding:.625rem;background:var(--color-base-100);border:1px solid var(--axo-border-light, var(--color-base-300));border-radius:var(--axo-radius-md, .375rem);cursor:grab;transition:all .15s ease}.image-item.svelte-f80xuh:hover{background:var(--color-base-50);border-color:var(--axo-border-medium)}.image-item.active.svelte-f80xuh{border-color:var(--color-primary);background:var(--color-primary/5)}.image-item.dragging.svelte-f80xuh{opacity:.5;cursor:grabbing;transform:scale(.98)}.image-item.drag-over.svelte-f80xuh{border-color:var(--color-primary);background:var(--color-primary/10);transform:translateY(-2px)}.drag-handle.svelte-f80xuh{display:flex;align-items:center;justify-content:center;color:var(--color-base-content/40);cursor:grab;flex-shrink:0}.drag-handle.svelte-f80xuh:active{cursor:grabbing}.thumbnail-wrapper.svelte-f80xuh{width:60px;height:40px;flex-shrink:0;border-radius:var(--axo-radius-sm, .25rem);overflow:hidden;background:var(--color-base-200)}.thumbnail.svelte-f80xuh{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-placeholder.svelte-f80xuh{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-base-content/30)}.image-info.svelte-f80xuh{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.image-number.svelte-f80xuh{font-size:.75rem;font-weight:600;color:var(--color-base-content)}.image-alt.svelte-f80xuh{font-size:.6875rem;color:var(--color-base-content/60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-actions.svelte-f80xuh{display:flex;gap:.25rem;flex-shrink:0}.action-btn.svelte-f80xuh{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--axo-radius-sm, .25rem);background:transparent;border:1px solid transparent;color:var(--color-base-content/50);cursor:pointer;transition:all .15s ease}.action-btn.svelte-f80xuh:hover:not(:disabled){background:var(--color-base-200);color:var(--color-base-content);border-color:var(--axo-border-light, var(--color-base-300))}.action-btn.svelte-f80xuh:disabled{opacity:.3;cursor:not-allowed}.preview-panel.svelte-f80xuh{display:flex;flex-direction:column;background:var(--color-base-200);overflow:hidden}.preview-indicator.svelte-f80xuh{font-size:.75rem;font-weight:500;color:var(--color-base-content/60);font-family:var(--font-mono, monospace)}.preview-frame.svelte-f80xuh{flex:1;margin:1rem;background:#000;border-radius:24px;overflow:hidden;position:relative;display:flex;flex-direction:column;box-shadow:0 0 0 2px #333,0 8px 32px #0000004d}.preview-notch.svelte-f80xuh{position:absolute;top:8px;left:50%;transform:translate(-50%);width:80px;height:20px;background:#1a1a1a;border-radius:10px;z-index:10}.preview-viewport.svelte-f80xuh{flex:1;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth}.preview-viewport.svelte-f80xuh::-webkit-scrollbar{display:none}.preview-slide.svelte-f80xuh{width:100%;height:100%;min-height:100%;scroll-snap-align:start;position:relative;display:flex;align-items:center;justify-content:center;background:#000}.preview-image.svelte-f80xuh{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-placeholder.svelte-f80xuh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:color-mix(in srgb,var(--axo-bg-card) 30%,transparent);font-size:.75rem}.preview-overlay.svelte-f80xuh{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;gap:.5rem}.preview-number.svelte-f80xuh{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;background:#000000b3;color:#fff;font-size:.6875rem;font-weight:600;border-radius:4px;backdrop-filter:blur(4px)}.preview-dots.svelte-f80xuh{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;z-index:10}.preview-dot.svelte-f80xuh{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--axo-bg-card) 30%,transparent);border:none;cursor:pointer;transition:all .2s ease;padding:0}.preview-dot.svelte-f80xuh:hover{background:color-mix(in srgb,var(--axo-bg-card) 50%,transparent);transform:scale(1.3)}.preview-dot.active.svelte-f80xuh{background:var(--axo-bg-card);transform:scale(1)}.preview-hint.svelte-f80xuh{font-size:.6875rem;color:var(--color-base-content/50);text-align:center;padding:.5rem 1rem 1rem;margin:0}.modal-footer.svelte-f80xuh{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--axo-border-light, var(--color-base-300));background:var(--color-base-50);flex-shrink:0}@media(max-width:900px){.modal-content.svelte-f80xuh{grid-template-columns:1fr;grid-template-rows:1fr auto}.list-panel.svelte-f80xuh{border-right:none;border-bottom:1px solid var(--axo-border-light, var(--color-base-300));max-height:50vh}.preview-panel.svelte-f80xuh{height:300px}}@media(max-width:640px){.modal-backdrop.svelte-f80xuh{padding:0}.modal-container.svelte-f80xuh{border-radius:0;max-height:100vh}.modal-header.svelte-f80xuh,.modal-footer.svelte-f80xuh{padding:1rem}.preview-frame.svelte-f80xuh{margin:.75rem;border-radius:16px}.preview-notch.svelte-f80xuh{width:60px;height:16px;top:6px}}.edit-project-admin.svelte-1hl31ji{padding:var(--axo-space-8, 2rem);max-width:1000px;margin:0 auto}.page-header.svelte-1hl31ji{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--axo-space-8, 2rem);gap:var(--axo-space-4, 1rem)}.header-main.svelte-1hl31ji{flex:1}.header-actions.svelte-1hl31ji{display:flex;gap:var(--axo-space-2, .5rem);flex-shrink:0}.loading-state.svelte-1hl31ji{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-16, 4rem) var(--axo-space-8, 2rem);gap:var(--axo-space-4, 1rem)}.project-form.svelte-1hl31ji{background:var(--color-base-100);border:1px solid var(--axo-border-light, var(--color-base-300));border-radius:var(--axo-radius-xl, .75rem);overflow:hidden;box-shadow:var( --axo-shadow-card, 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) );transition:all var(--axo-transition-base, .15s ease)}.project-form.svelte-1hl31ji:hover{box-shadow:var( --axo-shadow-hover, 0 4px 12px 0 rgba(0, 0, 0, .15), 0 2px 4px 0 rgba(0, 0, 0, .1) )}.form-section.svelte-1hl31ji{padding:var(--axo-space-8, 2rem);border-bottom:1px solid var(--axo-border-light, var(--color-base-300))}.form-section.svelte-1hl31ji:last-of-type{border-bottom:none}.section-title.svelte-1hl31ji{font-size:var(--axo-text-lg, 1.25rem);font-weight:var(--axo-weight-semibold, 600);margin-bottom:var(--axo-space-6, 1.5rem);color:var(--color-base-content)}.section-header.svelte-1hl31ji{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-6, 1.5rem)}.section-actions.svelte-1hl31ji{display:flex;gap:var(--axo-space-2, .5rem)}.form-grid.svelte-1hl31ji{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--axo-space-4, 1rem);margin-bottom:var(--axo-space-4, 1rem)}.images-list.svelte-1hl31ji{display:flex;flex-direction:column;gap:var(--axo-space-6, 1.5rem)}.image-item.svelte-1hl31ji{padding:var(--axo-space-5, 1.25rem);border:1px solid var(--axo-border-light, var(--color-base-300));border-radius:var(--axo-radius-lg, .5rem);background:var(--color-base-50);cursor:grab;box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05));transition:all var(--axo-transition-base, .15s ease)}.image-item.svelte-1hl31ji:hover{box-shadow:var( --axo-shadow-md, 0 2px 8px 0 rgba(0, 0, 0, .08), 0 1px 2px 0 rgba(0, 0, 0, .06) );border-color:var(--axo-border-medium, #d1d5db);transform:translateY(-1px)}.image-item.svelte-1hl31ji:active{cursor:grabbing}.image-item.dragging.svelte-1hl31ji{opacity:.5;transform:scale(.95);cursor:grabbing}.image-item.drag-over.svelte-1hl31ji{border-color:var(--color-primary);background:var(--color-primary-content);transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.image-header.svelte-1hl31ji{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-4, 1rem)}.image-number.svelte-1hl31ji{font-weight:var(--axo-weight-medium, 500);color:var(--color-base-content)}.image-fields.svelte-1hl31ji{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--axo-space-4, 1rem);margin-bottom:var(--axo-space-4, 1rem)}.image-preview.svelte-1hl31ji{text-align:center}.preview-image.svelte-1hl31ji{max-width:200px;max-height:120px;-o-object-fit:cover;object-fit:cover;border-radius:var(--axo-radius-md, .375rem);border:1px solid var(--axo-border-light, var(--color-base-300))}.empty-state.svelte-1hl31ji{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12, 3rem);text-align:center;border:2px dashed var(--axo-border-light, var(--color-base-300));border-radius:var(--axo-radius-lg, .5rem)}.form-actions.svelte-1hl31ji{padding:var(--axo-space-6, 1.5rem) var(--axo-space-8, 2rem);background:var(--color-base-200);display:flex;gap:var(--axo-space-4, 1rem);justify-content:space-between;align-items:center}.action-group.svelte-1hl31ji{display:flex;gap:var(--axo-space-4, 1rem)}.edit-project-admin.svelte-1hl31ji .btn{border-radius:var(--axo-radius-lg, .5rem);transition:all var(--axo-transition-base, .15s ease)}.edit-project-admin.svelte-1hl31ji .btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05))}.edit-project-admin.svelte-1hl31ji .input,.edit-project-admin.svelte-1hl31ji .textarea,.edit-project-admin.svelte-1hl31ji .select{border-radius:var(--axo-radius-lg, .5rem);border-color:var(--axo-border-light, var(--color-base-300));transition:all var(--axo-transition-base, .15s ease)}.edit-project-admin.svelte-1hl31ji .input:focus,.edit-project-admin.svelte-1hl31ji .textarea:focus,.edit-project-admin.svelte-1hl31ji .select:focus{box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05));border-color:var(--axo-border-medium, #d1d5db)}@media(max-width:768px){.edit-project-admin.svelte-1hl31ji{padding:var(--axo-space-4, 1rem)}.page-header.svelte-1hl31ji{flex-direction:column;align-items:stretch}.header-actions.svelte-1hl31ji{justify-content:flex-start}.form-section.svelte-1hl31ji{padding:var(--axo-space-6, 1.5rem)}.form-grid.svelte-1hl31ji,.image-fields.svelte-1hl31ji{grid-template-columns:1fr}.form-actions.svelte-1hl31ji{padding:var(--axo-space-4, 1rem);flex-direction:column;align-items:stretch}.action-group.svelte-1hl31ji{order:-1}}.new-project-admin.svelte-1hqg1f1{padding:var(--axo-space-8, 2rem);max-width:1000px;margin:0 auto}.page-header.svelte-1hqg1f1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--axo-space-8, 2rem);gap:var(--axo-space-4, 1rem)}.header-main.svelte-1hqg1f1{flex:1}.header-actions.svelte-1hqg1f1{flex-shrink:0}.project-form.svelte-1hqg1f1{background:var(--color-base-100);border:1px solid var(--axo-border-light, var(--color-base-300));border-radius:var(--axo-radius-xl, .75rem);overflow:hidden;box-shadow:var( --axo-shadow-card, 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) );transition:all var(--axo-transition-base, .15s ease)}.project-form.svelte-1hqg1f1:hover{box-shadow:var( --axo-shadow-hover, 0 4px 12px 0 rgba(0, 0, 0, .15), 0 2px 4px 0 rgba(0, 0, 0, .1) )}.form-section.svelte-1hqg1f1{padding:var(--axo-space-8, 2rem);border-bottom:1px solid var(--axo-border-light, var(--color-base-300))}.form-section.svelte-1hqg1f1:last-of-type{border-bottom:none}.section-title.svelte-1hqg1f1{font-size:var(--axo-text-lg, 1.25rem);font-weight:var(--axo-weight-semibold, 600);margin-bottom:var(--axo-space-6, 1.5rem);color:var(--color-base-content)}.section-header.svelte-1hqg1f1{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-6, 1.5rem)}.form-grid.svelte-1hqg1f1{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--axo-space-4, 1rem);margin-bottom:var(--axo-space-4, 1rem)}.images-list.svelte-1hqg1f1{display:flex;flex-direction:column;gap:var(--axo-space-6, 1.5rem)}.image-item.svelte-1hqg1f1{padding:var(--axo-space-5, 1.25rem);border:1px solid var(--axo-border-light, var(--color-base-300));border-radius:var(--axo-radius-lg, .5rem);background:var(--color-base-50);box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05));transition:all var(--axo-transition-base, .15s ease)}.image-item.svelte-1hqg1f1:hover{box-shadow:var( --axo-shadow-md, 0 2px 8px 0 rgba(0, 0, 0, .08), 0 1px 2px 0 rgba(0, 0, 0, .06) );border-color:var(--axo-border-medium, #d1d5db);transform:translateY(-1px)}.image-header.svelte-1hqg1f1{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-4, 1rem)}.image-number.svelte-1hqg1f1{font-weight:var(--axo-weight-medium, 500);color:var(--color-base-content)}.image-fields.svelte-1hqg1f1{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr;gap:var(--axo-space-4, 1rem)}.empty-state.svelte-1hqg1f1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12, 3rem);text-align:center;border:2px dashed var(--axo-border-light, var(--color-base-300));border-radius:var(--axo-radius-lg, .5rem)}.form-actions.svelte-1hqg1f1{padding:var(--axo-space-6, 1.5rem) var(--axo-space-8, 2rem);background:var(--color-base-200);display:flex;gap:var(--axo-space-4, 1rem);justify-content:flex-end}.form-actions.svelte-1hqg1f1 .btn,.new-project-admin.svelte-1hqg1f1 .btn{border-radius:var(--axo-radius-lg, .5rem);transition:all var(--axo-transition-base, .15s ease)}.form-actions.svelte-1hqg1f1 .btn:hover:not(:disabled),.new-project-admin.svelte-1hqg1f1 .btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05))}.new-project-admin.svelte-1hqg1f1 .input,.new-project-admin.svelte-1hqg1f1 .textarea,.new-project-admin.svelte-1hqg1f1 .select{border-radius:var(--axo-radius-lg, .5rem);border-color:var(--axo-border-light, var(--color-base-300));transition:all var(--axo-transition-base, .15s ease)}.new-project-admin.svelte-1hqg1f1 .input:focus,.new-project-admin.svelte-1hqg1f1 .textarea:focus,.new-project-admin.svelte-1hqg1f1 .select:focus{box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05));border-color:var(--axo-border-medium, #d1d5db)}@media(max-width:768px){.new-project-admin.svelte-1hqg1f1{padding:var(--axo-space-4, 1rem)}.page-header.svelte-1hqg1f1{flex-direction:column;align-items:stretch}.form-section.svelte-1hqg1f1{padding:var(--axo-space-6, 1.5rem)}.form-grid.svelte-1hqg1f1,.image-fields.svelte-1hqg1f1{grid-template-columns:1fr}.form-actions.svelte-1hqg1f1{padding:var(--axo-space-4, 1rem);flex-direction:column}}.axo-proposal-list.svelte-pa6r56{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.axo-proposal-list__header.svelte-pa6r56{display:flex;flex-direction:column;gap:var(--axo-space-4);padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-proposal-list__title-row.svelte-pa6r56{display:flex;justify-content:space-between;align-items:center;gap:var(--axo-space-4)}.axo-proposal-list__title.svelte-pa6r56{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;letter-spacing:var(--axo-tracking-tight)}.axo-proposal-list__search.svelte-pa6r56{display:flex;gap:var(--axo-space-2)}.axo-tabs.svelte-pa6r56{display:flex;gap:var(--axo-space-1);padding:var(--axo-space-3) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle);overflow-x:auto}.axo-tab.svelte-pa6r56{padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--axo-transition-base)}.axo-tab.svelte-pa6r56:hover{background:var(--axo-bg-surface);color:var(--axo-text-primary)}.axo-tab--active.svelte-pa6r56{background:var(--axo-bg-surface);border-color:var(--axo-border-medium);color:var(--axo-text-primary);font-weight:var(--axo-weight-semibold)}.axo-table-container.svelte-pa6r56{overflow-x:auto}.axo-table.svelte-pa6r56{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table.svelte-pa6r56 th:where(.svelte-pa6r56){padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-medium);white-space:nowrap}.axo-table.svelte-pa6r56 td:where(.svelte-pa6r56){padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table__row--clickable.svelte-pa6r56{cursor:pointer;transition:background var(--axo-transition-base)}.axo-table__row--clickable.svelte-pa6r56:hover{background:var(--axo-bg-hover)}.axo-table__cell--mono.svelte-pa6r56{font-family:var(--axo-font-mono);font-weight:var(--axo-weight-medium)}.axo-table__cell--primary.svelte-pa6r56{font-weight:var(--axo-weight-medium);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-table__cell--number.svelte-pa6r56{font-family:var(--axo-font-mono);text-align:right;font-weight:var(--axo-weight-medium)}.axo-table__cell--date.svelte-pa6r56{white-space:nowrap;color:var(--axo-text-secondary)}.axo-table__actions-col.svelte-pa6r56{width:60px}.axo-table__actions.svelte-pa6r56{text-align:center}.axo-badge.svelte-pa6r56{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full);white-space:nowrap}.axo-badge--small.svelte-pa6r56{padding:0 var(--axo-space-1);font-size:10px;margin-left:var(--axo-space-1);background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-badge--inactive.svelte-pa6r56{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-badge--info.svelte-pa6r56{background:oklch(.85 .12 240);color:oklch(.3 .12 240)}.axo-badge--warning.svelte-pa6r56{background:oklch(.9 .12 80);color:oklch(.4 .12 80)}.axo-badge--success.svelte-pa6r56{background:#8be78f;color:oklch(.3 .15 145)}.axo-badge--error.svelte-pa6r56{background:oklch(.9 .12 25);color:#861118}.axo-empty-state.svelte-pa6r56{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);text-align:center}.axo-empty-state__icon.svelte-pa6r56{width:64px;height:64px;color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-4)}.axo-empty-state__title.svelte-pa6r56{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.axo-empty-state__text.svelte-pa6r56{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-6) 0;max-width:300px}.axo-loading.svelte-pa6r56{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12);gap:var(--axo-space-3);color:var(--axo-text-secondary);font-size:var(--axo-text-sm)}.axo-loading__spinner.svelte-pa6r56{width:24px;height:24px;border:2px solid var(--axo-border-light);border-top-color:var(--axo-accent-primary);border-radius:50%;animation:svelte-pa6r56-spin .8s linear infinite}@keyframes svelte-pa6r56-spin{to{transform:rotate(360deg)}}.axo-input.svelte-pa6r56{flex:1;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);transition:all var(--axo-transition-base)}.axo-input.svelte-pa6r56:focus{outline:none;border-color:var(--axo-accent-primary);box-shadow:0 0 0 3px var(--axo-accent-primary-alpha)}.axo-input.svelte-pa6r56::-moz-placeholder{color:var(--axo-text-tertiary)}.axo-input.svelte-pa6r56::placeholder{color:var(--axo-text-tertiary)}.axo-btn.svelte-pa6r56{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-base);white-space:nowrap}.axo-btn--primary.svelte-pa6r56{background:var(--axo-accent-primary);color:var(--axo-text-on-accent);border:none}.axo-btn--primary.svelte-pa6r56:hover{background:var(--axo-accent-primary-hover)}.axo-btn--ghost.svelte-pa6r56{background:transparent;border:1px solid transparent;color:var(--axo-text-secondary)}.axo-btn--ghost.svelte-pa6r56:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-btn--sm.svelte-pa6r56{padding:var(--axo-space-1) var(--axo-space-3);font-size:var(--axo-text-xs)}.axo-btn--icon.svelte-pa6r56{padding:var(--axo-space-2)}.axo-btn__icon.svelte-pa6r56{width:16px;height:16px}.axo-icon.svelte-pa6r56{width:18px;height:18px}.axo-sr-only.svelte-pa6r56{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.axo-proposal-list__header.svelte-pa6r56{padding:var(--axo-space-4)}.axo-proposal-list__title-row.svelte-pa6r56{flex-direction:column;align-items:stretch}.axo-tabs.svelte-pa6r56{padding:var(--axo-space-2) var(--axo-space-4)}.axo-table.svelte-pa6r56 th:where(.svelte-pa6r56),.axo-table.svelte-pa6r56 td:where(.svelte-pa6r56){padding:var(--axo-space-2) var(--axo-space-3)}}.axo-page.svelte-1n7ovu1{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.axo-page-header.svelte-1n7ovu1{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4);margin-bottom:var(--axo-space-6);padding-bottom:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-page-header__title.svelte-1n7ovu1{font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0;letter-spacing:var(--axo-tracking-tight)}.axo-page-header__subtitle.svelte-1n7ovu1{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);color:var(--axo-text-secondary);margin:0}.axo-stats-grid.svelte-1n7ovu1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.axo-stat-card.svelte-1n7ovu1{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4)}.axo-stat-card__label.svelte-1n7ovu1{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--axo-space-2)}.axo-stat-card__value.svelte-1n7ovu1{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary);letter-spacing:var(--axo-tracking-tight)}.axo-stat-card__value--info.svelte-1n7ovu1{color:oklch(.5 .15 240)}.axo-stat-card__value--success.svelte-1n7ovu1{color:oklch(.55 .2 145)}.axo-section.svelte-1n7ovu1{margin-bottom:var(--axo-space-6)}@media(max-width:768px){.axo-page.svelte-1n7ovu1{padding:var(--axo-space-4)}.axo-page-header.svelte-1n7ovu1{flex-direction:column;gap:var(--axo-space-3)}.axo-stats-grid.svelte-1n7ovu1{grid-template-columns:repeat(2,1fr)}}.page-header.svelte-1vgfpdt{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4);margin-bottom:var(--axo-space-6);flex-wrap:wrap}.header-actions.svelte-1vgfpdt{display:flex;gap:var(--axo-space-2);flex-wrap:wrap}.proposal-details.svelte-1vgfpdt{max-width:900px}.visibility-legend-wrapper.svelte-1vgfpdt{margin-bottom:var(--axo-space-3)}.proposal-form.svelte-1vgfpdt{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.form-section.svelte-1vgfpdt{padding:var(--axo-space-6);border-bottom:1px solid var(--axo-border-light);position:relative}.form-section.svelte-1vgfpdt:last-of-type{border-bottom:none}.form-section--client-visible.svelte-1vgfpdt{border-left:3px solid var(--axo-client-visible-color)}.form-section--admin-only.svelte-1vgfpdt{border-left:3px solid var(--axo-admin-only-color);background:var(--axo-admin-only-bg)}.section-title.svelte-1vgfpdt{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);margin-bottom:var(--axo-space-4)}.form-grid.svelte-1vgfpdt{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4);margin-bottom:var(--axo-space-4)}.col-span-2.svelte-1vgfpdt{grid-column:span 2}.detail-grid.svelte-1vgfpdt{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4)}.status-banner.svelte-1vgfpdt{grid-column:span 2;display:flex;gap:var(--axo-space-2);flex-wrap:wrap;padding:var(--axo-space-4);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-lg)}.detail-card.svelte-1vgfpdt{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4)}.detail-card.full-width.svelte-1vgfpdt{grid-column:span 2}.detail-card.metadata.svelte-1vgfpdt{background:var(--axo-bg-subtle);display:flex;flex-wrap:wrap;gap:var(--axo-space-4) var(--axo-space-8)}.card-title.svelte-1vgfpdt{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);margin-bottom:var(--axo-space-3)}.card-content.svelte-1vgfpdt{color:var(--axo-text-primary)}.timeline-row.svelte-1vgfpdt{display:flex;gap:var(--axo-space-2);margin-bottom:var(--axo-space-1)}.timeline-label.svelte-1vgfpdt{color:var(--axo-text-secondary);min-width:100px}.metadata-row.svelte-1vgfpdt{display:flex;gap:var(--axo-space-2);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.metadata-row.svelte-1vgfpdt span:where(.svelte-1vgfpdt):first-child{font-weight:var(--axo-weight-medium)}.phases-list.svelte-1vgfpdt{display:flex;flex-direction:column;gap:var(--axo-space-2)}.phase-item.svelte-1vgfpdt{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm)}.phase-header.svelte-1vgfpdt{display:flex;gap:var(--axo-space-2);align-items:center}.phase-code.svelte-1vgfpdt{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);background:var(--axo-bg-card);padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm)}.phase-name.svelte-1vgfpdt{font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.phase-details.svelte-1vgfpdt{display:flex;gap:var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.team-list.svelte-1vgfpdt{display:flex;flex-direction:column;gap:var(--axo-space-2)}.team-member.svelte-1vgfpdt{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm)}.member-name.svelte-1vgfpdt{font-weight:var(--axo-weight-medium)}.member-role.svelte-1vgfpdt{font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.modal-backdrop.svelte-1vgfpdt{position:fixed;inset:0;background:#00000080;cursor:pointer}@media(max-width:640px){.form-grid.svelte-1vgfpdt,.detail-grid.svelte-1vgfpdt{grid-template-columns:1fr}.col-span-2.svelte-1vgfpdt,.detail-card.full-width.svelte-1vgfpdt,.status-banner.svelte-1vgfpdt{grid-column:span 1}}.visibility-legend-wrapper.svelte-167xw28{max-width:800px;margin-bottom:var(--axo-space-4)}.proposal-form.svelte-167xw28{max-width:800px;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.form-section.svelte-167xw28{padding:var(--axo-space-6);border-bottom:1px solid var(--axo-border-light);position:relative}.form-section.svelte-167xw28:last-of-type{border-bottom:none}.form-section--client-visible.svelte-167xw28{border-left:3px solid var(--axo-client-visible-color)}.form-section--admin-only.svelte-167xw28{border-left:3px solid var(--axo-admin-only-color);background:var(--axo-admin-only-bg)}.section-title.svelte-167xw28{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);margin-bottom:var(--axo-space-4)}.form-grid.svelte-167xw28{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4);margin-bottom:var(--axo-space-4)}.col-span-2.svelte-167xw28{grid-column:span 2}.form-control.svelte-167xw28{display:flex;flex-direction:column;gap:var(--axo-space-1)}.label.svelte-167xw28{display:flex;justify-content:space-between;align-items:center}.label-text.svelte-167xw28{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.label-text-alt.svelte-167xw28{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.text-error.svelte-167xw28{color:var(--axo-status-error)}.input-group.svelte-167xw28{display:flex;align-items:stretch}.input-group-text.svelte-167xw28{display:flex;align-items:center;padding:0 var(--axo-space-3);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-right:none;border-radius:var(--axo-radius-md) 0 0 var(--axo-radius-md);font-family:var(--axo-font-mono);color:var(--axo-text-secondary)}.input-group.svelte-167xw28 .input:where(.svelte-167xw28){border-radius:0 var(--axo-radius-md) var(--axo-radius-md) 0}.form-actions.svelte-167xw28{display:flex;justify-content:flex-end;gap:var(--axo-space-3);padding:var(--axo-space-4) var(--axo-space-6);background:var(--axo-bg-subtle);border-top:1px solid var(--axo-border-light)}@media(max-width:640px){.form-grid.svelte-167xw28{grid-template-columns:1fr}.col-span-2.svelte-167xw28{grid-column:span 1}}.export-panel.svelte-r0oxtp{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.panel-card.svelte-r0oxtp{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-md)}.panel-card--secondary.svelte-r0oxtp{box-shadow:var(--axo-shadow-sm)}.panel-card__body.svelte-r0oxtp{padding:var(--axo-space-6)}.panel-header.svelte-r0oxtp{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4);margin-bottom:var(--axo-space-4)}.panel-title.svelte-r0oxtp{font-size:20px;font-weight:700;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.panel-subtitle.svelte-r0oxtp{font-size:13px;color:var(--axo-text-muted)}.configure-link.svelte-r0oxtp{padding:var(--axo-space-2) var(--axo-space-3);font-size:12px;color:var(--axo-text-muted);text-decoration:none;transition:color .15s ease}.configure-link.svelte-r0oxtp:hover{color:var(--axo-accent)}.date-range-section.svelte-r0oxtp{padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-6)}.section-title.svelte-r0oxtp{font-size:14px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-3)}.preset-buttons.svelte-r0oxtp{display:flex;flex-wrap:wrap;gap:var(--axo-space-2);margin-bottom:var(--axo-space-4)}.preset-btn.svelte-r0oxtp{padding:var(--axo-space-1) var(--axo-space-3);background:transparent;border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-size:12px;cursor:pointer;transition:all .15s ease}.preset-btn.svelte-r0oxtp:hover{background:var(--axo-bg-tertiary);border-color:var(--axo-accent)}.date-inputs.svelte-r0oxtp{display:grid;grid-template-columns:1fr;gap:var(--axo-space-4)}@media(min-width:640px){.date-inputs.svelte-r0oxtp{grid-template-columns:1fr 1fr}}.date-field.svelte-r0oxtp{display:flex;flex-direction:column;gap:var(--axo-space-2)}.field-label.svelte-r0oxtp{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-input.svelte-r0oxtp{width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:14px;transition:border-color .15s ease}.field-input.svelte-r0oxtp:focus{outline:none;border-color:var(--axo-accent)}.export-grid.svelte-r0oxtp{display:grid;grid-template-columns:1fr;gap:var(--axo-space-4)}@media(min-width:640px){.export-grid.svelte-r0oxtp{grid-template-columns:repeat(2,1fr)}}.export-card.svelte-r0oxtp{padding:var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);transition:border-color .15s ease}.export-card.svelte-r0oxtp:hover{border-color:var(--axo-accent)}.export-card__content.svelte-r0oxtp{display:flex;align-items:flex-start;gap:var(--axo-space-3)}.export-card__icon.svelte-r0oxtp{font-size:24px;flex-shrink:0}.export-card__info.svelte-r0oxtp{flex:1}.export-card__title.svelte-r0oxtp{font-size:14px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.export-card__desc.svelte-r0oxtp{font-size:11px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-3);line-height:1.4}.export-btn.svelte-r0oxtp{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-2) var(--axo-space-4);background:var(--axo-accent);border:none;border-radius:var(--axo-radius-md);color:var(--axo-bg-primary);font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.export-btn.svelte-r0oxtp:hover:not(:disabled){opacity:.9}.export-btn.svelte-r0oxtp:disabled{opacity:.5;cursor:not-allowed}.download-icon.svelte-r0oxtp{width:16px;height:16px}.spinner.svelte-r0oxtp{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-r0oxtp-spin .6s linear infinite}@keyframes svelte-r0oxtp-spin{to{transform:rotate(360deg)}}.last-export.svelte-r0oxtp{margin-top:var(--axo-space-4);text-align:center;font-size:12px;color:var(--axo-text-muted)}.instructions-grid.svelte-r0oxtp{display:grid;grid-template-columns:1fr;gap:var(--axo-space-4)}@media(min-width:768px){.instructions-grid.svelte-r0oxtp{grid-template-columns:repeat(2,1fr)}}.instruction-block.svelte-r0oxtp{padding:var(--axo-space-3);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-md)}.instruction-title.svelte-r0oxtp{font-size:13px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-2)}.instruction-list.svelte-r0oxtp{margin:0;padding-left:var(--axo-space-5);font-size:12px;color:var(--axo-text-muted)}.instruction-list.svelte-r0oxtp li:where(.svelte-r0oxtp){margin-bottom:var(--axo-space-1)}.instruction-list.svelte-r0oxtp li:where(.svelte-r0oxtp):last-child{margin-bottom:0}.axo-page.svelte-1n72dcl{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.axo-page-header.svelte-1n72dcl{margin-bottom:var(--axo-space-8);padding-bottom:var(--axo-space-6);border-bottom:1px solid var(--axo-border-light)}.axo-page-header__title.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0;letter-spacing:var(--axo-tracking-tight)}.axo-page-header__subtitle.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);color:var(--axo-text-secondary);margin:0}.axo-reports-grid.svelte-1n72dcl{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--axo-space-5);margin-bottom:var(--axo-space-8)}.axo-report-card.svelte-1n72dcl{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);padding:var(--axo-space-5);transition:all var(--axo-transition-base);display:flex;flex-direction:column}.axo-report-card.svelte-1n72dcl:hover{border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-hover);transform:translateY(-2px)}.axo-report-card__header.svelte-1n72dcl{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--axo-space-4)}.axo-report-card__icon.svelte-1n72dcl{font-size:2rem;line-height:1}.axo-report-card__badge.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);text-transform:uppercase;letter-spacing:var(--axo-tracking-widest);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm)}.axo-report-card__title.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.axo-report-card__desc.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);line-height:1.5;margin:0;flex:1}.axo-report-card__footer.svelte-1n72dcl{margin-top:var(--axo-space-4);padding-top:var(--axo-space-3);border-top:1px solid var(--axo-border-light)}.axo-report-card__link.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-card.svelte-1n72dcl{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);padding:var(--axo-space-6)}.axo-card__header.svelte-1n72dcl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--axo-space-5)}.axo-card__title.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;letter-spacing:var(--axo-tracking-tight)}.axo-card__subtitle.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);text-transform:uppercase;letter-spacing:var(--axo-tracking-widest);color:var(--axo-text-tertiary)}.axo-stats-section.svelte-1n72dcl{margin-bottom:var(--axo-space-8)}.axo-stats-grid.svelte-1n72dcl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--axo-space-4)}.axo-stat.svelte-1n72dcl{background:var(--axo-bg-subtle);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4);display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-stat__label.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-widest);color:var(--axo-text-tertiary)}.axo-stat__value.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);font-variant-numeric:tabular-nums}.axo-stat__desc.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.axo-text-error.svelte-1n72dcl{color:var(--axo-status-error)}.axo-section.svelte-1n72dcl{margin-bottom:var(--axo-space-8)}.axo-info-grid.svelte-1n72dcl{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--axo-space-5)}.axo-feature-list.svelte-1n72dcl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--axo-space-3)}.axo-feature-list__item.svelte-1n72dcl{display:flex;align-items:flex-start;gap:var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.axo-feature-list__check.svelte-1n72dcl{color:var(--axo-status-active);font-weight:var(--axo-weight-bold)}.axo-tips-list.svelte-1n72dcl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--axo-space-3)}.axo-tips-list__item.svelte-1n72dcl{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);padding-left:var(--axo-space-4);position:relative}.axo-tips-list__item.svelte-1n72dcl:before{content:"•";position:absolute;left:0;color:var(--axo-text-tertiary)}@media(max-width:768px){.axo-page.svelte-1n72dcl{padding:var(--axo-space-4)}.axo-reports-grid.svelte-1n72dcl{grid-template-columns:1fr}.axo-stats-grid.svelte-1n72dcl{grid-template-columns:repeat(2,1fr)}.axo-info-grid.svelte-1n72dcl{grid-template-columns:1fr}}.status-toggle.svelte-120y1gn{all:unset;cursor:pointer;display:inline-block;transition:opacity .2s ease}.status-toggle.svelte-120y1gn:hover{opacity:.8}.status-toggle.svelte-120y1gn:active{transform:scale(.98)}.axo-bulk-actions.svelte-120y1gn{margin-top:1rem;padding:1rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:.5rem;display:flex;align-items:center;gap:1rem}.axo-bulk-actions__info.svelte-120y1gn{display:flex;align-items:center;gap:.5rem}.axo-bulk-actions__count.svelte-120y1gn{font-weight:600;color:var(--axo-text-primary)}.axo-bulk-actions__buttons.svelte-120y1gn{flex:1;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.axo-table__actions.svelte-120y1gn{display:flex;gap:.25rem;justify-content:flex-end}.axo-table__tags.svelte-120y1gn{display:flex;gap:.25rem;margin-top:.5rem;flex-wrap:wrap}.axo-tag.svelte-120y1gn{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;color:var(--axo-text-secondary);background:var(--axo-surface-secondary);border-radius:.25rem;border:1px solid var(--axo-border-light)}.axo-tag--count.svelte-120y1gn{color:var(--axo-text-tertiary);font-weight:600}.tool-type-selector.svelte-1fo1fa1{contain:layout style paint}.btn-group-horizontal.svelte-1fo1fa1{display:flex;flex-direction:row}.btn-group.svelte-1fo1fa1 .btn:where(.svelte-1fo1fa1){border-radius:0}.btn-group.svelte-1fo1fa1 .btn:where(.svelte-1fo1fa1):first-child{border-top-left-radius:var(--rounded-btn, .5rem);border-bottom-left-radius:var(--rounded-btn, .5rem)}.btn-group.svelte-1fo1fa1 .btn:where(.svelte-1fo1fa1):last-child{border-top-right-radius:var(--rounded-btn, .5rem);border-bottom-right-radius:var(--rounded-btn, .5rem)}.configuration-section.svelte-1fo1fa1{min-height:300px}.iframe-preview.svelte-1fo1fa1{overflow:hidden;background:var(--fallback-b1, #fff)}textarea.svelte-1fo1fa1{resize:vertical}@media(max-width:640px){.btn-group-horizontal.svelte-1fo1fa1{flex-direction:column}.btn-group.svelte-1fo1fa1 .btn:where(.svelte-1fo1fa1){border-radius:var(--rounded-btn, .5rem);margin-bottom:.5rem}.btn-group.svelte-1fo1fa1 .btn:where(.svelte-1fo1fa1):first-child,.btn-group.svelte-1fo1fa1 .btn:where(.svelte-1fo1fa1):last-child{border-radius:var(--rounded-btn, .5rem)}}.reference-manager.svelte-1yr4fla{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);padding:var(--axo-space-6);margin-bottom:var(--axo-space-6)}.reference-manager__header.svelte-1yr4fla{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--axo-space-6);padding-bottom:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light)}.reference-manager__title.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;letter-spacing:var(--axo-tracking-tight)}.reference-manager__actions.svelte-1yr4fla{display:flex;gap:var(--axo-space-2)}.reference-manager__icon.svelte-1yr4fla{display:inline-block;font-size:var(--axo-text-md)}.reference-manager__form.svelte-1yr4fla{background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.reference-manager__form-header.svelte-1yr4fla{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--axo-space-4)}.reference-manager__form-title.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0}.reference-manager__form-grid.svelte-1yr4fla{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-4)}.reference-manager__form-full.svelte-1yr4fla{grid-column:1 / -1}.reference-manager__form-actions.svelte-1yr4fla{display:flex;justify-content:flex-end;gap:var(--axo-space-2);margin-top:var(--axo-space-4);padding-top:var(--axo-space-4);border-top:1px solid var(--axo-border-light)}.reference-manager__list.svelte-1yr4fla{display:flex;flex-direction:column;gap:var(--axo-space-3)}.reference-manager__item.svelte-1yr4fla{display:flex;align-items:flex-start;gap:var(--axo-space-3);padding:var(--axo-space-3);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);transition:all var(--axo-transition-base);cursor:grab}.reference-manager__item.svelte-1yr4fla:hover{border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-sm)}.reference-manager__item--dragging.svelte-1yr4fla{opacity:.5;cursor:grabbing}.reference-manager__drag-handle.svelte-1yr4fla{color:var(--axo-text-tertiary);font-size:var(--axo-text-md);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:var(--axo-space-1);line-height:1}.reference-manager__item.svelte-1yr4fla:active .reference-manager__drag-handle:where(.svelte-1yr4fla){cursor:grabbing}.reference-manager__number.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);min-width:2rem;text-align:center;padding-top:var(--axo-space-1)}.reference-manager__content.svelte-1yr4fla{flex:1;min-width:0}.reference-manager__citation.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);line-height:1.6;word-wrap:break-word}.reference-manager__link.svelte-1yr4fla{display:inline-block;margin-top:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);text-decoration:none;transition:color var(--axo-transition-fast)}.reference-manager__link.svelte-1yr4fla:hover{color:var(--axo-text-primary)}.reference-manager__item-actions.svelte-1yr4fla{display:flex;gap:var(--axo-space-1);flex-shrink:0}.reference-manager__empty.svelte-1yr4fla{padding:var(--axo-space-8) var(--axo-space-4);text-align:center;background:var(--axo-bg-subtle);border:1px dashed var(--axo-border-medium);border-radius:var(--axo-radius-md)}.reference-manager__empty-text.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary);margin:0}.reference-manager__hint.svelte-1yr4fla{margin-top:var(--axo-space-4);padding:var(--axo-space-3);background:var(--axo-bg-subtle);border-left:3px solid var(--axo-border-medium);border-radius:var(--axo-radius-sm)}.reference-manager__hint-text.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);margin:0;line-height:1.6}.reference-manager__hint-text.svelte-1yr4fla strong:where(.svelte-1yr4fla){font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}@media(max-width:768px){.reference-manager.svelte-1yr4fla{padding:var(--axo-space-4)}.reference-manager__header.svelte-1yr4fla{flex-direction:column;align-items:stretch;gap:var(--axo-space-3)}.reference-manager__actions.svelte-1yr4fla{flex-direction:column}.reference-manager__form-grid.svelte-1yr4fla{grid-template-columns:1fr}.reference-manager__item.svelte-1yr4fla{flex-wrap:wrap}.reference-manager__item-actions.svelte-1yr4fla{width:100%;justify-content:flex-end;padding-top:var(--axo-space-2);border-top:1px solid var(--axo-border-light);margin-top:var(--axo-space-2)}}button.svelte-1xko78n:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--fallback-b1, oklch(var(--b1))),0 0 0 4px var(--fallback-p, oklch(var(--p)))}button[class*=cta].svelte-1xko78n{box-shadow:0 4px 6px -1px color-mix(in srgb,var(--axo-accent-primary) 10%,transparent),0 2px 4px -1px color-mix(in srgb,var(--axo-accent-primary) 6%,transparent)}button[class*=cta].svelte-1xko78n:hover{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--axo-accent-primary) 20%,transparent),0 4px 6px -2px color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);transform:translateY(-2px)}button[class*=cta].svelte-1xko78n:active{transform:translateY(0)}@keyframes svelte-1xko78n-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--axo-accent-primary) 40%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--axo-accent-primary) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--axo-accent-primary) 0%,transparent)}}button[class*=cta].svelte-1xko78n:focus{animation:svelte-1xko78n-pulse 1.5s infinite}@media(prefers-reduced-motion:reduce){button.svelte-1xko78n{transition:none;transform:none}button[class*=cta].svelte-1xko78n{animation:none}}button[class*=elegant].svelte-1xko78n{font-weight:300;letter-spacing:.05em;background-color:transparent;transition:all .3s cubic-bezier(.42,0,0,1)}button[class*=elegant].svelte-1xko78n:before{content:"";transition:all .3s cubic-bezier(.42,0,0,1)}button[class*=elegant].svelte-1xko78n:hover{color:var(--fallback-pc, oklch(var(--pc)))}button[class*=elegant].svelte-1xko78n:hover:before{height:100%;background-color:var(--fallback-p, oklch(var(--p)))}button[class*=elegant].svelte-1xko78n:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--fallback-b1, oklch(var(--b1))),0 0 0 4px var(--fallback-p, oklch(var(--p)))}.btn-hover{filter:brightness(1.1)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.svelte-sio7ch,.svelte-sio7ch:before,.svelte-sio7ch:after,.svelte-sio7ch::backdrop{--tw-leading:initial}}}.empty-state.svelte-sio7ch{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:3rem 1rem;display:flex}.empty-state-content.svelte-sio7ch{flex-direction:column;align-items:center;max-width:28rem;margin-left:auto;margin-right:auto;display:flex}.icon-container.svelte-sio7ch{background-color:var(--fallback-b2,oklch(var(--b2)));width:5rem;height:5rem;color:var(--color-base-content);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.icon-container.svelte-sio7ch{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.empty-title.svelte-sio7ch{color:var(--fallback-bc,oklch(var(--bc)));margin-bottom:.5rem;font-weight:500}.empty-description.svelte-sio7ch{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.empty-description.svelte-sio7ch{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.empty-description.svelte-sio7ch{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.empty-icon{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.empty-icon{color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}@property --tw-leading{syntax:"*";inherits:false}.student-profile-manager.svelte-5tbdb3{contain:layout style}[draggable=true].svelte-5tbdb3{-webkit-user-select:none;-moz-user-select:none;user-select:none}[draggable=true].svelte-5tbdb3:active{opacity:.5;cursor:grabbing}.card.svelte-5tbdb3{transition:all .2s cubic-bezier(.4,0,.2,1)}input.svelte-5tbdb3:focus,textarea.svelte-5tbdb3:focus{outline:2px solid var(--fallback-p, oklch(var(--p)));outline-offset:2px}@media(prefers-reduced-motion:reduce){.svelte-5tbdb3{transition:none!important;animation:none!important}}.media-gallery-upload.svelte-1bcn7d1{contain:layout style}.drop-zone.svelte-1bcn7d1{position:relative}.gallery-item.svelte-1bcn7d1{cursor:grab}.gallery-item.svelte-1bcn7d1:active{cursor:grabbing}.gallery-item.svelte-1bcn7d1{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.gallery-item.svelte-1bcn7d1:hover{transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--axo-text-primary) 10%,transparent)}.progress.svelte-1bcn7d1{height:.5rem}.thumbnail-upload.svelte-17muv1t{display:flex;flex-direction:column;gap:.75rem}.thumbnail-preview.svelte-17muv1t{position:relative;border-radius:.5rem;overflow:hidden;aspect-ratio:16 / 9;background:var(--axo-bg-page, #f9fafb);border:1px solid var(--axo-border, #e5e7eb)}.thumbnail-preview__image.svelte-17muv1t{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-preview__overlay.svelte-17muv1t{position:absolute;inset:0;background:var(--axo-bg-overlay);display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .2s ease}.thumbnail-preview.svelte-17muv1t:hover .thumbnail-preview__overlay:where(.svelte-17muv1t){opacity:1}.thumbnail-preview__action.svelte-17muv1t{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#fff;border:none;border-radius:.375rem;color:var(--axo-text, #374151);cursor:pointer;transition:all .15s ease}.thumbnail-preview__action.svelte-17muv1t:hover{background:var(--axo-primary, #3b82f6);color:#fff}.thumbnail-preview__action--danger.svelte-17muv1t:hover{background:var(--axo-error, #ef4444)}.thumbnail-preview__badge.svelte-17muv1t{position:absolute;bottom:.5rem;left:.5rem;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#000000b3;color:#fff;font-size:.6875rem;font-weight:500;border-radius:.25rem}.upload-zone.svelte-17muv1t{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;border:2px dashed var(--axo-border, #e5e7eb);border-radius:.5rem;background:var(--axo-bg-page, #f9fafb);cursor:pointer;transition:all .2s ease;aspect-ratio:16 / 9}.upload-zone.svelte-17muv1t:hover,.upload-zone--dragging.svelte-17muv1t{border-color:var(--axo-primary, #3b82f6);background:color-mix(in srgb,var(--axo-primary, #3b82f6) 5%,transparent)}.upload-zone--uploading.svelte-17muv1t{pointer-events:none}.upload-zone__text.svelte-17muv1t{font-size:.8125rem;color:var(--axo-text-muted, #6b7280)}.upload-zone__hint.svelte-17muv1t{font-size:.6875rem;color:var(--axo-text-muted, #9ca3af)}.upload-zone__progress.svelte-17muv1t{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--axo-primary, #3b82f6)}.upload-zone__progress-text.svelte-17muv1t{font-size:.875rem;font-weight:600}.thumbnail-error.svelte-17muv1t{display:flex;align-items:center;gap:.375rem;padding:.5rem;background:color-mix(in srgb,var(--axo-error, #ef4444) 10%,transparent);color:var(--axo-error, #ef4444);font-size:.75rem;border-radius:.375rem}.thumbnail-actions.svelte-17muv1t{display:flex;gap:.5rem}.thumbnail-action.svelte-17muv1t{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:none;border:1px solid var(--axo-border, #e5e7eb);border-radius:.375rem;font-size:.75rem;color:var(--axo-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.thumbnail-action.svelte-17muv1t:hover{border-color:var(--axo-primary, #3b82f6);color:var(--axo-primary, #3b82f6)}.thumbnail-action__count.svelte-17muv1t{opacity:.6}.gallery-picker.svelte-17muv1t{border:1px solid var(--axo-border, #e5e7eb);border-radius:.5rem;overflow:hidden}.gallery-picker__header.svelte-17muv1t{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--axo-bg-page, #f9fafb);border-bottom:1px solid var(--axo-border, #e5e7eb)}.gallery-picker__title.svelte-17muv1t{font-size:.75rem;font-weight:500;color:var(--axo-text-muted, #6b7280)}.gallery-picker__close.svelte-17muv1t{display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;color:var(--axo-text-muted, #9ca3af);cursor:pointer;border-radius:.25rem}.gallery-picker__close.svelte-17muv1t:hover{color:var(--axo-text, #374151);background:var(--axo-bg-page, #f3f4f6)}.gallery-picker__grid.svelte-17muv1t{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem;max-height:200px;overflow-y:auto}.gallery-picker__item.svelte-17muv1t{position:relative;aspect-ratio:1;border:2px solid transparent;border-radius:.375rem;overflow:hidden;cursor:pointer;padding:0;background:none;transition:all .15s ease}.gallery-picker__item.svelte-17muv1t img:where(.svelte-17muv1t){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-picker__item.svelte-17muv1t:hover{border-color:var(--axo-primary, #3b82f6)}.gallery-picker__item--selected.svelte-17muv1t{border-color:var(--axo-success, #22c55e)}.gallery-picker__check.svelte-17muv1t{position:absolute;top:.25rem;right:.25rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:var(--axo-success, #22c55e);color:#fff;border-radius:50%}.manual-url.svelte-17muv1t{border:1px solid var(--axo-border, #e5e7eb);border-radius:.375rem;overflow:hidden}.manual-url__toggle.svelte-17muv1t{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;color:var(--axo-text-muted, #6b7280);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.manual-url__toggle.svelte-17muv1t:hover{color:var(--axo-text, #374151)}.manual-url[open].svelte-17muv1t .manual-url__toggle:where(.svelte-17muv1t){border-bottom:1px solid var(--axo-border, #e5e7eb)}.manual-url__input-wrapper.svelte-17muv1t{padding:.5rem}.manual-url__input.svelte-17muv1t{width:100%;padding:.5rem;border:1px solid var(--axo-border, #e5e7eb);border-radius:.25rem;font-size:.75rem;font-family:ui-monospace,monospace}.manual-url__input.svelte-17muv1t:focus{outline:none;border-color:var(--axo-primary, #3b82f6)}.axo-rich-text-editor.svelte-ukzly2{border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);background:var(--axo-bg-input);overflow:hidden}.axo-editor-toolbar.svelte-ukzly2{display:flex;flex-wrap:wrap;gap:var(--axo-space-2);padding:var(--axo-space-2);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light)}.axo-toolbar-group.svelte-ukzly2{display:flex;gap:2px;padding:0;border-right:1px solid var(--axo-border-light);padding-right:var(--axo-space-2)}.axo-toolbar-group.svelte-ukzly2:last-child{border-right:none}.axo-toolbar-btn.svelte-ukzly2{display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 var(--axo-space-2);font-size:var(--axo-text-sm);font-family:var(--axo-font-sans);color:var(--axo-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast)}.axo-toolbar-btn.svelte-ukzly2:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-toolbar-btn--active.svelte-ukzly2{background:var(--axo-bg-active);color:var(--axo-text-primary);border-color:var(--axo-border-medium)}.axo-editor-wrapper.svelte-ukzly2{min-height:var(--editor-min-height);max-height:600px;overflow-y:auto}.axo-editor-content{padding:var(--axo-space-4);font-family:var(--axo-font-sans);font-size:var(--axo-text-base);line-height:1.6;color:var(--axo-text-primary);outline:none}.axo-editor-content:focus{outline:none}.axo-editor-content h2{font-size:var(--axo-text-xl);font-weight:var(--axo-weight-semibold);margin-top:var(--axo-space-6);margin-bottom:var(--axo-space-3);line-height:1.3}.axo-editor-content h3{font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);margin-top:var(--axo-space-5);margin-bottom:var(--axo-space-2);line-height:1.4}.axo-editor-content h4{font-size:var(--axo-text-md);font-weight:var(--axo-weight-medium);margin-top:var(--axo-space-4);margin-bottom:var(--axo-space-2);line-height:1.4}.axo-editor-content p{margin-bottom:var(--axo-space-3)}.axo-editor-content ul,.axo-editor-content ol{margin-left:var(--axo-space-5);margin-bottom:var(--axo-space-3)}.axo-editor-content li{margin-bottom:var(--axo-space-1)}.axo-editor-content code{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);background:var(--axo-bg-subtle);padding:2px 4px;border-radius:var(--axo-radius-sm)}.axo-editor-content pre{background:var(--axo-bg-subtle);padding:var(--axo-space-3);border-radius:var(--axo-radius-md);overflow-x:auto;margin-bottom:var(--axo-space-3)}.axo-editor-content pre code{background:transparent;padding:0}.axo-editor-content blockquote{border-left:3px solid var(--axo-border-medium);padding-left:var(--axo-space-4);margin-left:0;margin-bottom:var(--axo-space-3);color:var(--axo-text-secondary);font-style:italic}.axo-editor-content hr{border:none;border-top:1px solid var(--axo-border-default);margin:var(--axo-space-6) 0}.axo-editor-content a.editor-link{color:var(--axo-accent-primary);text-decoration:underline}.axo-editor-content a.editor-link:hover{color:var(--axo-accent-primary-hover)}.axo-editor-content img.editor-image{max-width:100%;height:auto;border-radius:var(--axo-radius-md);margin:var(--axo-space-3) 0}.axo-editor-content .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--axo-text-tertiary);pointer-events:none;height:0}.axo-modal-overlay.svelte-ukzly2{position:fixed;inset:0;background:var(--axo-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.axo-modal-content.svelte-ukzly2{background:var(--axo-bg-card);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-lg);width:90%;max-width:500px}.axo-modal-header.svelte-ukzly2{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light)}.axo-modal-header.svelte-ukzly2 h3:where(.svelte-ukzly2){font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);margin:0}.axo-modal-close.svelte-ukzly2{background:none;border:none;font-size:24px;color:var(--axo-text-secondary);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--axo-radius-sm)}.axo-modal-close.svelte-ukzly2:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-modal-body.svelte-ukzly2{padding:var(--axo-space-4)}.axo-modal-footer.svelte-ukzly2{display:flex;gap:var(--axo-space-2);justify-content:flex-end;padding:var(--axo-space-4);border-top:1px solid var(--axo-border-light)}.axo-form-group.svelte-ukzly2{margin-bottom:var(--axo-space-4)}.axo-form-group.svelte-ukzly2:last-child{margin-bottom:0}.axo-label.svelte-ukzly2{display:block;font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.axo-input.svelte-ukzly2{width:100%;padding:var(--axo-space-2) var(--axo-space-3);font-size:var(--axo-text-base);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);transition:border-color var(--axo-transition-base)}.axo-input.svelte-ukzly2:focus{outline:none;border-color:var(--axo-border-dark)}.axo-btn.svelte-ukzly2{padding:var(--axo-space-2) var(--axo-space-4);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--axo-transition-base)}.axo-btn--primary.svelte-ukzly2{background:var(--axo-text-primary);color:#fff}.axo-btn--primary.svelte-ukzly2:hover{background:var(--axo-text-secondary)}.axo-btn--secondary.svelte-ukzly2{background:transparent;border-color:var(--axo-border-default);color:var(--axo-text-primary)}.axo-btn--secondary.svelte-ukzly2:hover{background:var(--axo-bg-hover)}.axo-container.svelte-1ea9mb3{padding:2rem}.edit-layout.svelte-1ea9mb3{display:grid;grid-template-columns:1fr 320px;gap:2rem;margin-top:1.5rem}.edit-main.svelte-1ea9mb3{background:#fff;border-radius:.5rem;border:1px solid var(--color-border, #e5e7eb);padding:1.5rem}.edit-sidebar.svelte-1ea9mb3{display:flex;flex-direction:column;gap:1rem}.sidebar-card.svelte-1ea9mb3{background:#fff;border-radius:.5rem;border:1px solid var(--color-border, #e5e7eb);padding:1rem}.sidebar-card--danger.svelte-1ea9mb3{border-color:#fee2e2;background:#fef2f2}.sidebar-card--highlight.svelte-1ea9mb3{border-color:#bfdbfe;background:#eff6ff}.student-profiles-section.svelte-1ea9mb3{margin-top:.5rem}.sidebar-card__title.svelte-1ea9mb3{font-size:.875rem;font-weight:600;color:var(--color-gray-700, #374151);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border, #e5e7eb)}.axo-form.svelte-1ea9mb3{display:flex;flex-direction:column;gap:1.5rem}.axo-form-group.svelte-1ea9mb3{display:flex;flex-direction:column;gap:.5rem}.axo-label.svelte-1ea9mb3{font-weight:500;font-size:.875rem;color:var(--color-text-primary)}.axo-textarea.svelte-1ea9mb3{width:100%;padding:.75rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.375rem;font-size:.875rem;line-height:1.5;resize:vertical;min-height:80px;font-family:inherit}.axo-textarea.svelte-1ea9mb3:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.axo-help-text.svelte-1ea9mb3{font-size:.75rem;color:var(--color-gray-500, #6b7280)}.axo-checkbox-label.svelte-1ea9mb3{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.axo-checkbox.svelte-1ea9mb3{width:1rem;height:1rem}.axo-form-actions.svelte-1ea9mb3{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--color-border, #e5e7eb)}.references-section.svelte-1ea9mb3,.media-gallery-section.svelte-1ea9mb3{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border, #e5e7eb)}@media(max-width:1024px){.edit-layout.svelte-1ea9mb3{grid-template-columns:1fr}.edit-sidebar.svelte-1ea9mb3{order:-1}}@media(max-width:768px){.axo-container.svelte-1ea9mb3{padding:1rem}}.axo-container.svelte-3w3c0k{padding:2rem}.axo-form.svelte-3w3c0k{display:flex;flex-direction:column;gap:1.5rem}.axo-form-group.svelte-3w3c0k{display:flex;flex-direction:column;gap:.5rem}.axo-label.svelte-3w3c0k{font-weight:500;font-size:.875rem;color:var(--color-text-primary)}.axo-textarea.svelte-3w3c0k{width:100%;padding:.75rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.375rem;font-size:.875rem;line-height:1.5;resize:vertical;min-height:100px}.axo-textarea.svelte-3w3c0k:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.axo-help-text.svelte-3w3c0k{font-size:.75rem;color:var(--color-gray-500, #6b7280)}.axo-form-actions.svelte-3w3c0k{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--color-border, #e5e7eb)}@media(max-width:768px){.axo-container.svelte-3w3c0k{padding:1rem}.axo-form-actions.svelte-3w3c0k{flex-direction:column-reverse}.axo-form-actions.svelte-3w3c0k .axo-button{width:100%}}.schedule-grid.svelte-1s106jb{display:flex;flex-direction:column;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.schedule-grid__header.svelte-1s106jb{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.schedule-grid__nav.svelte-1s106jb{display:flex;align-items:center;gap:var(--axo-space-1)}.nav-btn.svelte-1s106jb{display:flex;align-items:center;justify-content:center;padding:var(--axo-space-2);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease}.nav-btn.svelte-1s106jb:hover{background:var(--axo-bg-tertiary);color:var(--axo-text-primary)}.nav-btn--today.svelte-1s106jb{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium)}.schedule-grid__title.svelte-1s106jb{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.schedule-grid__legend.svelte-1s106jb{display:flex;align-items:center;gap:var(--axo-space-3)}.legend-item.svelte-1s106jb{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.legend-dot.svelte-1s106jb{width:8px;height:8px;border-radius:50%;background:var(--user-color)}.schedule-grid__days-header.svelte-1s106jb{display:grid;grid-template-columns:60px repeat(7,1fr);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.time-gutter.svelte-1s106jb{width:60px;flex-shrink:0}.day-header.svelte-1s106jb{display:flex;flex-direction:column;align-items:center;padding:var(--axo-space-2) var(--axo-space-1);border-left:1px solid var(--axo-border-light);text-align:center}.day-header--today.svelte-1s106jb{background:hsl(var(--p) / 5%)}.day-header--weekend.svelte-1s106jb{background:var(--axo-bg-tertiary)}.day-header__name.svelte-1s106jb{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.day-header__date.svelte-1s106jb{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:var(--axo-space-1) 0}.day-header__date--today.svelte-1s106jb{background:hsl(var(--p));color:hsl(var(--pc))}.day-header__hours.svelte-1s106jb{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted)}.schedule-grid__body.svelte-1s106jb{display:grid;grid-template-columns:60px repeat(7,1fr);overflow-y:auto;max-height:calc(100vh - 350px)}.time-gutter__slot.svelte-1s106jb{display:flex;align-items:flex-start;justify-content:flex-end;padding-right:var(--axo-space-2);border-bottom:1px solid var(--axo-border-light)}.time-gutter__label.svelte-1s106jb{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted);transform:translateY(-.5em)}.day-column.svelte-1s106jb{position:relative;border-left:1px solid var(--axo-border-light);transition:background .15s ease}.day-column--today.svelte-1s106jb{background:hsl(var(--p) / 3%)}.day-column--weekend.svelte-1s106jb{background:var(--axo-bg-subtle)}.day-column--drag-over.svelte-1s106jb{background:hsl(var(--p) / 8%)}.hour-slot.svelte-1s106jb{width:100%;border:none;border-bottom:1px solid var(--axo-border-light);background:transparent;cursor:pointer;transition:background .15s ease}.hour-slot.svelte-1s106jb:hover{background:hsl(var(--p) / 5%)}.blocks-container.svelte-1s106jb{position:absolute;top:0;left:4px;right:4px;pointer-events:none}.time-block.svelte-1s106jb{position:absolute;left:0;right:0;background:var(--block-color);border:none;border-radius:var(--axo-radius-md);padding:var(--axo-space-1) var(--axo-space-2);cursor:pointer;overflow:hidden;pointer-events:auto;transition:transform .1s ease,box-shadow .1s ease;text-align:left}.time-block.svelte-1s106jb:hover{transform:scale(1.02);box-shadow:var(--axo-shadow-md);z-index:10}.time-block--tentative.svelte-1s106jb{opacity:.7;border:2px dashed rgba(255,255,255,.5)}.time-block--recurring.svelte-1s106jb{border-left:3px solid rgba(255,255,255,.5)}.time-block--dragging.svelte-1s106jb{opacity:.5;cursor:grabbing}.time-block[draggable=true].svelte-1s106jb{cursor:grab}.time-block--private.svelte-1s106jb{background:repeating-linear-gradient(45deg,var(--block-color),var(--block-color) 5px,rgba(0,0,0,.1) 5px,rgba(0,0,0,.1) 10px)}.time-block__content.svelte-1s106jb{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden}.time-block__header.svelte-1s106jb{display:flex;align-items:center;gap:var(--axo-space-1);color:#ffffffe6}.time-block__title.svelte-1s106jb{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-block__time.svelte-1s106jb{font-family:var(--axo-font-mono);font-size:10px;color:#ffffffb3}.time-block__project.svelte-1s106jb{font-family:var(--axo-font-mono);font-size:10px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-block__user-indicator.svelte-1s106jb{position:absolute;top:0;left:0;width:4px;height:100%;border-radius:var(--axo-radius-md) 0 0 var(--axo-radius-md)}.current-time-indicator.svelte-1s106jb{position:absolute;left:0;right:0;z-index:20;pointer-events:none;display:flex;align-items:center}.current-time-dot.svelte-1s106jb{width:10px;height:10px;background:hsl(var(--er));border-radius:50%;margin-left:-5px}.current-time-line.svelte-1s106jb{flex:1;height:2px;background:hsl(var(--er))}@media(max-width:1024px){.schedule-grid__body.svelte-1s106jb{max-height:calc(100vh - 400px)}}@media(max-width:768px){.schedule-grid__header.svelte-1s106jb{flex-direction:column;gap:var(--axo-space-3)}.schedule-grid__legend.svelte-1s106jb{flex-wrap:wrap;justify-content:center}.schedule-grid__days-header.svelte-1s106jb,.schedule-grid__body.svelte-1s106jb{grid-template-columns:50px repeat(7,1fr)}.time-gutter.svelte-1s106jb{width:50px}.day-header__name.svelte-1s106jb{font-size:10px}.day-header__date.svelte-1s106jb{font-size:var(--axo-text-md);width:28px;height:28px}.time-block__title.svelte-1s106jb{font-size:10px}}.modal-overlay.svelte-12c1lw9{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100;padding:var(--axo-space-4)}.modal.svelte-12c1lw9{width:100%;max-width:500px;max-height:90vh;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);box-shadow:var(--axo-shadow-xl);display:flex;flex-direction:column;overflow:hidden}.modal__header.svelte-12c1lw9{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.modal__title-row.svelte-12c1lw9{display:flex;align-items:center;gap:var(--axo-space-3)}.modal__icon.svelte-12c1lw9{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--axo-radius-lg);color:#fff}.modal__title.svelte-12c1lw9{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.modal__close.svelte-12c1lw9{display:flex;align-items:center;justify-content:center;padding:var(--axo-space-2);background:transparent;border:none;border-radius:var(--axo-radius-md);color:var(--axo-text-muted);cursor:pointer;transition:all .15s ease}.modal__close.svelte-12c1lw9:hover{background:var(--axo-bg-subtle);color:var(--axo-text-primary)}.modal__form.svelte-12c1lw9{display:flex;flex-direction:column;flex:1;overflow:hidden}.modal__body.svelte-12c1lw9{flex:1;overflow-y:auto;padding:var(--axo-space-5);display:flex;flex-direction:column;gap:var(--axo-space-4)}.modal__footer.svelte-12c1lw9{display:flex;justify-content:flex-end;gap:var(--axo-space-3);padding:var(--axo-space-4) var(--axo-space-5);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.form-group.svelte-12c1lw9{display:flex;flex-direction:column;gap:var(--axo-space-1)}.form-group--half.svelte-12c1lw9{flex:1}.form-row.svelte-12c1lw9{display:flex;gap:var(--axo-space-3)}.form-label.svelte-12c1lw9{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.form-textarea.svelte-12c1lw9{width:100%;padding:var(--axo-space-3);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);resize:vertical;transition:border-color .15s ease}.form-textarea.svelte-12c1lw9:focus{outline:none;border-color:var(--axo-accent)}.form-time-input.svelte-12c1lw9{width:100%;padding:var(--axo-space-3);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);transition:border-color .15s ease}.form-time-input.svelte-12c1lw9:focus{outline:none;border-color:var(--axo-accent)}.form-error.svelte-12c1lw9{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-status-error)}.form-checkbox.svelte-12c1lw9{display:flex;align-items:center;gap:var(--axo-space-2);cursor:pointer}.form-checkbox.svelte-12c1lw9 input:where(.svelte-12c1lw9){width:16px;height:16px;accent-color:hsl(var(--p))}.form-checkbox.svelte-12c1lw9 span:where(.svelte-12c1lw9){font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.form-options.svelte-12c1lw9{display:flex;gap:var(--axo-space-4)}.color-picker.svelte-12c1lw9{display:flex;align-items:center;gap:var(--axo-space-3)}.color-input.svelte-12c1lw9{width:40px;height:32px;padding:0;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);cursor:pointer}.color-value.svelte-12c1lw9{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.color-clear.svelte-12c1lw9{padding:var(--axo-space-1) var(--axo-space-2);background:transparent;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted);cursor:pointer}.color-clear.svelte-12c1lw9:hover{color:var(--axo-status-error);border-color:var(--axo-status-error)}.modal__footer-spacer.svelte-12c1lw9{flex:1}.delete-btn.svelte-12c1lw9{padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:1px solid hsl(var(--er));border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:hsl(var(--er));cursor:pointer;transition:all .15s ease}.delete-btn.svelte-12c1lw9:hover{background:hsl(var(--er));color:#fff}.delete-btn.svelte-12c1lw9:disabled{opacity:.5;cursor:not-allowed}.scope-overlay.svelte-12c1lw9{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1200;padding:var(--axo-space-4)}.scope-dialog.svelte-12c1lw9{width:100%;max-width:420px;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);box-shadow:var(--axo-shadow-xl);overflow:hidden}.scope-dialog__header.svelte-12c1lw9{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-4) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light);color:hsl(var(--p))}.scope-dialog__title.svelte-12c1lw9{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.scope-dialog__body.svelte-12c1lw9{padding:var(--axo-space-5)}.scope-dialog__text.svelte-12c1lw9{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-4) 0}.scope-options.svelte-12c1lw9{display:flex;flex-direction:column;gap:var(--axo-space-2)}.scope-option.svelte-12c1lw9{display:flex;align-items:flex-start;gap:var(--axo-space-3);padding:var(--axo-space-3);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);cursor:pointer;transition:all .15s ease}.scope-option.svelte-12c1lw9:hover{background:var(--axo-bg-tertiary);border-color:var(--axo-border-default)}.scope-option.svelte-12c1lw9:has(input:where(.svelte-12c1lw9):checked){background:hsl(var(--p) / 5%);border-color:hsl(var(--p))}.scope-option.svelte-12c1lw9 input:where(.svelte-12c1lw9){margin-top:2px;width:16px;height:16px;accent-color:hsl(var(--p));flex-shrink:0}.scope-option__content.svelte-12c1lw9{display:flex;flex-direction:column;gap:2px}.scope-option__label.svelte-12c1lw9{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.scope-option__desc.svelte-12c1lw9{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted)}.scope-dialog__footer.svelte-12c1lw9{display:flex;justify-content:flex-end;gap:var(--axo-space-3);padding:var(--axo-space-4) var(--axo-space-5);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}@media(max-width:640px){.modal.svelte-12c1lw9{max-height:100vh;border-radius:0}.form-row.svelte-12c1lw9{flex-direction:column}.scope-dialog.svelte-12c1lw9{max-width:100%;margin:var(--axo-space-4)}}.staff-selector.svelte-5h5007{position:relative;width:100%;max-width:300px}.staff-selector__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);cursor:pointer;transition:all .15s ease}.staff-selector__trigger:hover{border-color:var(--axo-border-medium)}.staff-selector__trigger:focus-visible{outline:2px solid var(--axo-accent);outline-offset:2px}.staff-selector.is-open.svelte-5h5007 .staff-selector__trigger{border-color:var(--axo-accent)}.staff-selector__chevron{width:1rem;height:1rem;flex-shrink:0}.staff-selector__selected{display:flex;align-items:center;gap:var(--axo-space-1);flex:1;min-width:0}.staff-selector__placeholder{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-muted)}.staff-selector__count{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.staff-chip{display:flex;align-items:center;gap:var(--axo-space-2)}.staff-chip--mini{gap:0}.staff-chip__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.staff-chip__name{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-selector__dropdown{min-width:280px;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-lg);z-index:1000;overflow:hidden}.staff-selector__search{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3);border-bottom:1px solid var(--axo-border-light);color:var(--axo-text-muted)}.staff-selector__search-input{flex:1;background:transparent;border:none;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);outline:none}.staff-selector__search-input::-moz-placeholder{color:var(--axo-text-muted)}.staff-selector__search-input::placeholder{color:var(--axo-text-muted)}.staff-selector__actions{display:flex;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light)}.quick-action{padding:var(--axo-space-1) var(--axo-space-2);background:transparent;border:none;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);cursor:pointer;transition:color .15s ease}.quick-action:hover{color:var(--axo-accent)}.staff-selector__list{max-height:300px;overflow-y:auto;padding:var(--axo-space-2) 0}.staff-option{width:100%;display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-2) var(--axo-space-3);background:transparent;border:none;cursor:pointer;transition:background .15s ease;text-align:left}.staff-option:hover,.staff-option[data-highlighted]{background:var(--axo-bg-subtle)}.staff-option[data-state=checked]{background:hsl(var(--p) / 5%)}.staff-option[data-state=checked]:hover,.staff-option[data-state=checked][data-highlighted]{background:hsl(var(--p) / 10%)}.staff-option__checkbox{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--axo-border-medium);border-radius:var(--axo-radius-sm);flex-shrink:0;transition:all .15s ease}.staff-option[data-state=checked] .staff-option__checkbox{background:hsl(var(--p));border-color:hsl(var(--p));color:hsl(var(--pc))}.staff-option__avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.staff-option__avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.staff-option__initials{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:#fff}.staff-option__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.staff-option__name{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-option__role,.staff-option__email{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-option__color{width:12px;height:12px;border-radius:50%;flex-shrink:0}.staff-selector__empty{display:flex;flex-direction:column;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-6);color:var(--axo-text-muted)}.staff-selector__empty span{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.day-view.svelte-1992lmr{display:flex;flex-direction:column;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.day-view__header.svelte-1992lmr{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.day-view__nav.svelte-1992lmr{display:flex;align-items:center;gap:var(--axo-space-1)}.nav-btn.svelte-1992lmr{display:flex;align-items:center;justify-content:center;padding:var(--axo-space-2);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease}.nav-btn.svelte-1992lmr:hover{background:var(--axo-bg-tertiary);color:var(--axo-text-primary)}.nav-btn--today.svelte-1992lmr{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium)}.day-view__title.svelte-1992lmr{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;display:flex;align-items:center;gap:var(--axo-space-2)}.day-view__title--today.svelte-1992lmr{color:hsl(var(--p))}.today-badge.svelte-1992lmr{font-size:var(--axo-text-xs);padding:var(--axo-space-1) var(--axo-space-2);background:hsl(var(--p));color:hsl(var(--pc));border-radius:var(--axo-radius-full);font-weight:var(--axo-weight-medium)}.day-view__legend.svelte-1992lmr{display:flex;align-items:center;gap:var(--axo-space-3)}.legend-item.svelte-1992lmr{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.legend-dot.svelte-1992lmr{width:8px;height:8px;border-radius:50%;background:var(--user-color)}.day-view__stats.svelte-1992lmr{display:flex;align-items:center;gap:var(--axo-space-4);padding:var(--axo-space-2) var(--axo-space-4);background:var(--axo-bg-tertiary);border-bottom:1px solid var(--axo-border-light)}.stat-item.svelte-1992lmr{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.day-view__body.svelte-1992lmr{display:grid;grid-template-columns:80px 1fr;overflow-y:auto;max-height:calc(100vh - 350px)}.time-gutter.svelte-1992lmr{width:80px;flex-shrink:0;background:var(--axo-bg-subtle)}.time-gutter__slot.svelte-1992lmr{display:flex;align-items:flex-start;justify-content:flex-end;padding-right:var(--axo-space-3);border-bottom:1px solid var(--axo-border-light)}.time-gutter__label.svelte-1992lmr{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted);transform:translateY(-.5em)}.day-column.svelte-1992lmr{position:relative;border-left:1px solid var(--axo-border-light)}.day-column--today.svelte-1992lmr{background:hsl(var(--p) / 3%)}.day-column--weekend.svelte-1992lmr{background:var(--axo-bg-subtle)}.hour-slot.svelte-1992lmr{width:100%;border:none;border-bottom:1px solid var(--axo-border-light);background:transparent;cursor:pointer;transition:background .15s ease;position:relative}.hour-slot.svelte-1992lmr:hover{background:hsl(var(--p) / 5%)}.half-hour-marker.svelte-1992lmr{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--axo-border-light);opacity:.5}.blocks-container.svelte-1992lmr{position:absolute;top:0;left:8px;right:8px;pointer-events:none}.time-block.svelte-1992lmr{position:absolute;background:var(--block-color);border:none;border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-3);cursor:pointer;overflow:hidden;pointer-events:auto;transition:transform .1s ease,box-shadow .1s ease;text-align:left}.time-block.svelte-1992lmr:hover{transform:scale(1.01);box-shadow:var(--axo-shadow-md);z-index:10}.time-block--tentative.svelte-1992lmr{opacity:.7;border:2px dashed rgba(255,255,255,.5)}.time-block--private.svelte-1992lmr{background:repeating-linear-gradient(45deg,var(--block-color),var(--block-color) 5px,rgba(0,0,0,.1) 5px,rgba(0,0,0,.1) 10px)}.time-block--recurring.svelte-1992lmr{border-left:3px solid rgba(255,255,255,.5)}.time-block__content.svelte-1992lmr{display:flex;flex-direction:column;gap:var(--axo-space-1);min-height:0;overflow:hidden}.time-block__header.svelte-1992lmr{display:flex;align-items:center;gap:var(--axo-space-2);color:#fffffff2}.time-block__title.svelte-1992lmr{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.time-block__time.svelte-1992lmr{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:#fffc}.time-block__project.svelte-1992lmr{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-block__description.svelte-1992lmr{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:#fff9;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.time-block__user-indicator.svelte-1992lmr{position:absolute;top:0;left:0;width:4px;height:100%;border-radius:var(--axo-radius-md) 0 0 var(--axo-radius-md)}.current-time-indicator.svelte-1992lmr{position:absolute;left:0;right:0;z-index:20;pointer-events:none;display:flex;align-items:center}.current-time-dot.svelte-1992lmr{width:12px;height:12px;background:hsl(var(--er));border-radius:50%;margin-left:-6px;box-shadow:0 0 0 2px var(--axo-bg-card)}.current-time-line.svelte-1992lmr{flex:1;height:2px;background:hsl(var(--er))}@media(max-width:768px){.day-view__header.svelte-1992lmr{flex-direction:column;gap:var(--axo-space-3)}.day-view__legend.svelte-1992lmr{flex-wrap:wrap;justify-content:center}.day-view__body.svelte-1992lmr{grid-template-columns:60px 1fr}.time-gutter.svelte-1992lmr{width:60px}.time-gutter__label.svelte-1992lmr{font-size:10px}.blocks-container.svelte-1992lmr{left:4px;right:4px}.time-block__title.svelte-1992lmr{font-size:var(--axo-text-xs)}}.month-view.svelte-12sqjxv{display:flex;flex-direction:column;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.month-view__header.svelte-12sqjxv{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.month-view__nav.svelte-12sqjxv{display:flex;align-items:center;gap:var(--axo-space-1)}.nav-btn.svelte-12sqjxv{display:flex;align-items:center;justify-content:center;padding:var(--axo-space-2);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease}.nav-btn.svelte-12sqjxv:hover{background:var(--axo-bg-tertiary);color:var(--axo-text-primary)}.nav-btn--today.svelte-12sqjxv{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium)}.month-view__title.svelte-12sqjxv{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.month-view__legend.svelte-12sqjxv{display:flex;align-items:center;gap:var(--axo-space-3)}.legend-item.svelte-12sqjxv{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.legend-dot.svelte-12sqjxv{width:8px;height:8px;border-radius:50%;background:var(--user-color)}.month-view__days-header.svelte-12sqjxv{display:grid;grid-template-columns:repeat(var(--day-count),1fr);background:var(--axo-bg-tertiary);border-bottom:1px solid var(--axo-border-light)}.day-name.svelte-12sqjxv{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.05em}.month-view__grid.svelte-12sqjxv{display:grid;grid-template-columns:repeat(var(--day-count),1fr);overflow-y:auto;max-height:calc(100vh - 300px)}.day-cell.svelte-12sqjxv{min-height:100px;padding:var(--axo-space-2);border:none;border-right:1px solid var(--axo-border-light);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-card);cursor:pointer;transition:background .15s ease;display:flex;flex-direction:column;text-align:left}.day-cell.svelte-12sqjxv:hover{background:hsl(var(--p) / 3%)}.day-cell--today.svelte-12sqjxv{background:hsl(var(--p) / 5%)}.day-cell--weekend.svelte-12sqjxv{background:var(--axo-bg-subtle)}.day-cell--other-month.svelte-12sqjxv{opacity:.5}.day-cell--has-blocks.svelte-12sqjxv{border-left:2px solid hsl(var(--p) / 30%)}.day-cell__header.svelte-12sqjxv{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-2)}.day-cell__number.svelte-12sqjxv{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%}.day-cell__number--today.svelte-12sqjxv{background:hsl(var(--p));color:hsl(var(--pc));font-weight:var(--axo-weight-semibold)}.day-cell__hours.svelte-12sqjxv{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted)}.day-cell__blocks.svelte-12sqjxv{display:flex;flex-direction:column;gap:2px;flex:1;overflow:hidden}.block-indicator.svelte-12sqjxv{display:flex;align-items:center;gap:var(--axo-space-1);padding:2px var(--axo-space-2);background:var(--block-color);border:none;border-radius:var(--axo-radius-sm);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease;overflow:hidden;text-align:left}.block-indicator.svelte-12sqjxv:hover{transform:scale(1.02);box-shadow:var(--axo-shadow-sm);z-index:5}.block-indicator__title.svelte-12sqjxv{flex:1;font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-medium);color:#fffffff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-indicator__user-dot.svelte-12sqjxv{width:6px;height:6px;border-radius:50%;background:var(--user-color);flex-shrink:0;box-shadow:0 0 0 1px #ffffff80}.more-indicator.svelte-12sqjxv{font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-muted);padding:2px var(--axo-space-2);text-align:center}@media(max-width:1024px){.day-cell.svelte-12sqjxv{min-height:80px}}@media(max-width:768px){.month-view__header.svelte-12sqjxv{flex-direction:column;gap:var(--axo-space-3)}.month-view__legend.svelte-12sqjxv{flex-wrap:wrap;justify-content:center}.day-cell.svelte-12sqjxv{min-height:60px;padding:var(--axo-space-1)}.day-cell__number.svelte-12sqjxv{font-size:var(--axo-text-xs);width:24px;height:24px}.day-cell__hours.svelte-12sqjxv{display:none}.block-indicator.svelte-12sqjxv{padding:1px var(--axo-space-1)}.block-indicator__title.svelte-12sqjxv{font-size:9px}}.schedule-page.svelte-kwsl5z{padding:2rem 2rem 4rem;background:var(--axo-bg-page);min-height:100vh}.header-actions.svelte-kwsl5z{display:flex;align-items:center;gap:var(--axo-space-3)}.calendar-sync-status.svelte-kwsl5z{display:flex;align-items:center;gap:var(--axo-space-2)}.sync-badge.svelte-kwsl5z{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:oklch(var(--su) / .15);color:oklch(var(--su));font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full)}.connect-calendar-link.svelte-kwsl5z{display:inline-flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border:1px dashed var(--axo-border-light);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);text-decoration:none;cursor:pointer;transition:all .15s ease}.connect-calendar-link.svelte-kwsl5z:hover:not(:disabled){border-color:hsl(var(--p));color:hsl(var(--p));background:hsl(var(--p) / .05)}.connect-calendar-link.svelte-kwsl5z:disabled{opacity:.7;cursor:not-allowed}.schedule-controls.svelte-kwsl5z{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--axo-space-4);margin-bottom:var(--axo-space-4);flex-wrap:wrap}.schedule-controls__left.svelte-kwsl5z{display:flex;align-items:flex-end;gap:var(--axo-space-4);flex-wrap:wrap}.schedule-controls__right.svelte-kwsl5z{display:flex;align-items:center;gap:var(--axo-space-3)}.control-group.svelte-kwsl5z{display:flex;flex-direction:column;gap:var(--axo-space-1)}.control-label.svelte-kwsl5z{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.toggle-control.svelte-kwsl5z{display:flex;align-items:center;gap:var(--axo-space-2);cursor:pointer;padding:var(--axo-space-2) 0}.toggle-control.svelte-kwsl5z input:where(.svelte-kwsl5z){width:16px;height:16px;accent-color:hsl(var(--p))}.toggle-control.svelte-kwsl5z span:where(.svelte-kwsl5z){font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.view-toggle.svelte-kwsl5z{display:flex;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:2px}.view-toggle__btn.svelte-kwsl5z{display:flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3);background:transparent;border:none;border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease}.view-toggle__btn.svelte-kwsl5z:hover:not(:disabled){color:var(--axo-text-primary)}.view-toggle__btn.svelte-kwsl5z:disabled{opacity:.5;cursor:not-allowed}.view-toggle__btn--active.svelte-kwsl5z{background:var(--axo-bg-card);color:var(--axo-text-primary);box-shadow:var(--axo-shadow-sm)}.view-toggle__label.svelte-kwsl5z{display:none}@media(min-width:640px){.view-toggle__label.svelte-kwsl5z{display:inline}}.schedule-content.svelte-kwsl5z{position:relative;margin-bottom:var(--axo-space-4)}.schedule-content.is-loading.svelte-kwsl5z{opacity:.6;pointer-events:none}.loading-overlay.svelte-kwsl5z{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--axo-space-3);background:var(--axo-bg-card);z-index:10;border-radius:var(--axo-radius-lg)}.loading-spinner.svelte-kwsl5z{width:32px;height:32px;border:3px solid var(--axo-border-light);border-top-color:hsl(var(--p));border-radius:50%;animation:svelte-kwsl5z-spin 1s linear infinite}@keyframes svelte-kwsl5z-spin{to{transform:rotate(360deg)}}.loading-overlay.svelte-kwsl5z span:where(.svelte-kwsl5z){font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.schedule-stats.svelte-kwsl5z{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--axo-space-3)}.stat-card.svelte-kwsl5z{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg)}.stat-card__icon.svelte-kwsl5z{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);flex-shrink:0}.stat-card__icon--accent.svelte-kwsl5z{background:hsl(var(--p) / 10%);color:hsl(var(--p))}.stat-card__icon--success.svelte-kwsl5z{background:hsl(var(--su) / 10%);color:hsl(var(--su))}.stat-card__icon--info.svelte-kwsl5z{background:hsl(var(--in) / 10%);color:hsl(var(--in))}.stat-card__content.svelte-kwsl5z{display:flex;flex-direction:column;gap:2px}.stat-card__value.svelte-kwsl5z{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.stat-card__label.svelte-kwsl5z{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted)}@media(max-width:768px){.schedule-page.svelte-kwsl5z{padding:1rem 1rem 3rem}.schedule-controls.svelte-kwsl5z{flex-direction:column;align-items:stretch}.schedule-controls__left.svelte-kwsl5z,.schedule-controls__right.svelte-kwsl5z{width:100%}.schedule-controls__right.svelte-kwsl5z{justify-content:flex-end}}.practice-profile-form.svelte-15bsbqq{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-15bsbqq{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.form-card__body.svelte-15bsbqq{padding:var(--axo-space-6)}.form-card__title.svelte-15bsbqq{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.form-card__description.svelte-15bsbqq{font-size:12px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.form-grid.svelte-15bsbqq{display:grid;grid-template-columns:1fr;gap:var(--axo-space-4)}@media(min-width:768px){.form-grid.svelte-15bsbqq{grid-template-columns:repeat(2,1fr)}}.form-field.svelte-15bsbqq{display:flex;flex-direction:column;gap:var(--axo-space-2);margin-bottom:var(--axo-space-4)}.form-field.svelte-15bsbqq:last-child{margin-bottom:0}.field-label.svelte-15bsbqq{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-input.svelte-15bsbqq,.field-textarea.svelte-15bsbqq{width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:14px;transition:border-color .15s ease}.field-input.svelte-15bsbqq:focus,.field-textarea.svelte-15bsbqq:focus{outline:none;border-color:var(--axo-accent)}.field-textarea.svelte-15bsbqq{resize:vertical;min-height:80px}.field-hint.svelte-15bsbqq{font-size:11px;color:var(--axo-text-muted)}.alert-message.svelte-15bsbqq{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-15bsbqq{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-15bsbqq{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}.form-actions.svelte-15bsbqq{display:flex;justify-content:flex-end;gap:var(--axo-space-3)}.submit-btn.svelte-15bsbqq{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-15bsbqq:hover:not(:disabled){opacity:.9}.submit-btn.svelte-15bsbqq:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-15bsbqq{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-15bsbqq-spin .6s linear infinite}@keyframes svelte-15bsbqq-spin{to{transform:rotate(360deg)}}.default-settings-form.svelte-nqlmm4{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-nqlmm4{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.form-card__body.svelte-nqlmm4{padding:var(--axo-space-6)}.form-card__title.svelte-nqlmm4{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.form-card__description.svelte-nqlmm4{font-size:12px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.form-grid.svelte-nqlmm4{display:grid;grid-template-columns:1fr;gap:var(--axo-space-4)}@media(min-width:768px){.form-grid.svelte-nqlmm4{grid-template-columns:repeat(2,1fr)}.form-grid--3.svelte-nqlmm4{grid-template-columns:repeat(3,1fr)}}.form-field.svelte-nqlmm4{display:flex;flex-direction:column;gap:var(--axo-space-2)}.field-label.svelte-nqlmm4{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-input.svelte-nqlmm4,.field-select.svelte-nqlmm4{width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:14px;transition:border-color .15s ease}.field-input.svelte-nqlmm4:focus,.field-select.svelte-nqlmm4:focus{outline:none;border-color:var(--axo-accent)}.field-hint.svelte-nqlmm4{font-size:11px;color:var(--axo-text-muted)}.input-group.svelte-nqlmm4{display:flex;align-items:stretch}.input-prefix.svelte-nqlmm4{display:flex;align-items:center;padding:0 var(--axo-space-3);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-right:none;border-radius:var(--axo-radius-md) 0 0 var(--axo-radius-md);font-size:14px;color:var(--axo-text-muted)}.input-suffix.svelte-nqlmm4{display:flex;align-items:center;padding:0 var(--axo-space-3);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-left:none;border-radius:0 var(--axo-radius-md) var(--axo-radius-md) 0;font-size:14px;color:var(--axo-text-muted)}.input-group.svelte-nqlmm4 .field-input:where(.svelte-nqlmm4){flex:1;border-radius:0}.input-group.svelte-nqlmm4 .field-input:where(.svelte-nqlmm4):first-child{border-radius:var(--axo-radius-md) 0 0 var(--axo-radius-md)}.input-group.svelte-nqlmm4 .field-input:where(.svelte-nqlmm4):last-child{border-radius:0 var(--axo-radius-md) var(--axo-radius-md) 0}.input-prefix.svelte-nqlmm4+.field-input:where(.svelte-nqlmm4){border-radius:0 var(--axo-radius-md) var(--axo-radius-md) 0}.alert-message.svelte-nqlmm4{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-nqlmm4{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-nqlmm4{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}.form-actions.svelte-nqlmm4{display:flex;justify-content:flex-end;gap:var(--axo-space-3)}.submit-btn.svelte-nqlmm4{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-nqlmm4:hover:not(:disabled){opacity:.9}.submit-btn.svelte-nqlmm4:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-nqlmm4{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-nqlmm4-spin .6s linear infinite}@keyframes svelte-nqlmm4-spin{to{transform:rotate(360deg)}}.phase-template-form.svelte-8pei{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-8pei{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.form-card__body.svelte-8pei{padding:var(--axo-space-6)}.form-card__title.svelte-8pei{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.form-card__description.svelte-8pei{font-size:12px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.radio-group.svelte-8pei{display:flex;flex-direction:column;gap:var(--axo-space-2)}.radio-option.svelte-8pei{display:flex;align-items:flex-start;gap:var(--axo-space-3);padding:var(--axo-space-3);border-radius:var(--axo-radius-md);cursor:pointer;transition:background .15s ease}.radio-option.svelte-8pei:hover{background:var(--axo-bg-secondary)}.radio-input.svelte-8pei{width:18px;height:18px;margin-top:2px;accent-color:var(--axo-accent)}.radio-content.svelte-8pei{flex:1}.radio-label.svelte-8pei{font-size:13px;font-weight:500;color:var(--axo-text-primary)}.radio-description.svelte-8pei{font-size:12px;color:var(--axo-text-muted);margin-top:var(--axo-space-1)}.custom-phases.svelte-8pei{display:flex;flex-direction:column;gap:var(--axo-space-3)}.phase-row.svelte-8pei{display:flex;gap:var(--axo-space-3);align-items:flex-start}.phase-field--code.svelte-8pei{width:80px;flex-shrink:0}.phase-field--name.svelte-8pei{flex:1}.phase-field--percent.svelte-8pei{width:100px;flex-shrink:0}.field-input.svelte-8pei{width:100%;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-sm);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:13px;transition:border-color .15s ease}.field-input.svelte-8pei:focus{outline:none;border-color:var(--axo-accent)}.field-input--number.svelte-8pei{text-align:right}.input-group.svelte-8pei{display:flex;align-items:center}.input-group.svelte-8pei .field-input:where(.svelte-8pei){border-radius:var(--axo-radius-sm) 0 0 var(--axo-radius-sm)}.input-suffix.svelte-8pei{padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-left:none;border-radius:0 var(--axo-radius-sm) var(--axo-radius-sm) 0;font-size:13px;color:var(--axo-text-muted)}.remove-btn.svelte-8pei{padding:var(--axo-space-2);border:none;background:transparent;color:var(--axo-text-muted);cursor:pointer;border-radius:var(--axo-radius-sm);font-size:16px;line-height:1;transition:background .15s ease,color .15s ease}.remove-btn.svelte-8pei:hover{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.add-phase-btn.svelte-8pei{align-self:flex-start;padding:var(--axo-space-2) var(--axo-space-4);border:1px dashed var(--axo-border);background:transparent;color:var(--axo-text-muted);font-size:12px;font-weight:500;cursor:pointer;border-radius:var(--axo-radius-sm);transition:border-color .15s ease,color .15s ease}.add-phase-btn.svelte-8pei:hover{border-color:var(--axo-accent);color:var(--axo-accent)}.total-alert.svelte-8pei{padding:var(--axo-space-3) var(--axo-space-4);background:color-mix(in srgb,var(--axo-status-info) 10%,transparent);border:1px solid color-mix(in srgb,var(--axo-status-info) 30%,transparent);border-radius:var(--axo-radius-md);color:var(--axo-status-info);font-size:12px}.phases-table-container.svelte-8pei{overflow-x:auto}.phases-table.svelte-8pei{width:100%;border-collapse:collapse;font-size:13px}.phases-table.svelte-8pei thead:where(.svelte-8pei){background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border)}.phases-table.svelte-8pei th:where(.svelte-8pei){padding:var(--axo-space-2) var(--axo-space-4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);text-align:left}.phases-table.svelte-8pei th.text-right:where(.svelte-8pei){text-align:right}.phases-table.svelte-8pei td:where(.svelte-8pei){padding:var(--axo-space-2) var(--axo-space-4);border-bottom:1px solid var(--axo-border);color:var(--axo-text-primary)}.phases-table.svelte-8pei td.text-right:where(.svelte-8pei){text-align:right}.phase-code.svelte-8pei{font-family:var(--axo-font-mono);font-weight:600}.alert-message.svelte-8pei{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-8pei{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-8pei{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}.form-actions.svelte-8pei{display:flex;justify-content:flex-end;gap:var(--axo-space-3)}.submit-btn.svelte-8pei{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-8pei:hover:not(:disabled){opacity:.9}.submit-btn.svelte-8pei:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-8pei{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-8pei-spin .6s linear infinite}@keyframes svelte-8pei-spin{to{transform:rotate(360deg)}}.rates-table-container.svelte-hsc1w2{overflow-x:auto;font-family:var(--axo-font-mono)}.rates-table.svelte-hsc1w2{width:100%;border-collapse:collapse;font-size:13px}.rates-table.svelte-hsc1w2 thead:where(.svelte-hsc1w2){background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border)}.rates-table.svelte-hsc1w2 th:where(.svelte-hsc1w2){padding:var(--axo-space-3) var(--axo-space-4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);text-align:left}.rates-table.svelte-hsc1w2 th.text-right:where(.svelte-hsc1w2){text-align:right}.rates-table.svelte-hsc1w2 tbody:where(.svelte-hsc1w2) tr:where(.svelte-hsc1w2){border-bottom:1px solid var(--axo-border);transition:background .15s ease}.rates-table.svelte-hsc1w2 tbody:where(.svelte-hsc1w2) tr:where(.svelte-hsc1w2):hover{background:color-mix(in srgb,var(--axo-accent) 5%,transparent)}.rates-table.svelte-hsc1w2 td:where(.svelte-hsc1w2){padding:var(--axo-space-3) var(--axo-space-4);vertical-align:middle}.rates-table.svelte-hsc1w2 td.text-right:where(.svelte-hsc1w2){text-align:right}.member-email.svelte-hsc1w2{font-weight:500;color:var(--axo-text-primary)}.role-text.svelte-hsc1w2{font-size:12px;color:var(--axo-text-muted)}.rate-value.svelte-hsc1w2{font-family:var(--axo-font-mono);font-weight:500;color:var(--axo-text-primary)}.empty-value.svelte-hsc1w2{color:var(--axo-text-muted);opacity:.5}.field-input.svelte-hsc1w2{width:100%;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-sm);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:13px;transition:border-color .15s ease}.field-input.svelte-hsc1w2:focus{outline:none;border-color:var(--axo-accent)}.field-input--sm.svelte-hsc1w2{padding:var(--axo-space-1) var(--axo-space-2);font-size:12px}.field-input--number.svelte-hsc1w2{width:80px}.input-group.svelte-hsc1w2{display:flex;align-items:center;gap:0}.input-prefix.svelte-hsc1w2{padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-right:none;border-radius:var(--axo-radius-sm) 0 0 var(--axo-radius-sm);font-size:12px;color:var(--axo-text-muted)}.input-group.svelte-hsc1w2 .field-input:where(.svelte-hsc1w2){border-radius:0 var(--axo-radius-sm) var(--axo-radius-sm) 0}.margin-badge.svelte-hsc1w2{display:inline-block;padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm);font-size:11px;font-weight:600}.margin-badge--good.svelte-hsc1w2{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active)}.margin-badge--warning.svelte-hsc1w2{background:color-mix(in srgb,var(--axo-status-warning) 15%,transparent);color:var(--axo-status-warning)}.margin-badge--low.svelte-hsc1w2{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.action-group.svelte-hsc1w2{display:flex;gap:var(--axo-space-1);justify-content:flex-end}.action-btn.svelte-hsc1w2{padding:var(--axo-space-1) var(--axo-space-2);border:none;background:transparent;color:var(--axo-text-muted);font-size:11px;font-weight:500;cursor:pointer;border-radius:var(--axo-radius-sm);transition:background .15s ease,color .15s ease}.action-btn.svelte-hsc1w2:hover:not(:disabled){background:var(--axo-bg-secondary);color:var(--axo-text-primary)}.action-btn.svelte-hsc1w2:disabled{opacity:.5;cursor:not-allowed}.action-btn--save.svelte-hsc1w2{background:var(--axo-status-active);color:var(--axo-bg-primary)}.action-btn--save.svelte-hsc1w2:hover:not(:disabled){background:color-mix(in srgb,var(--axo-status-active) 85%,black);color:var(--axo-bg-primary)}.action-btn--cancel.svelte-hsc1w2{background:var(--axo-bg-secondary);color:var(--axo-text-primary)}.action-btn--danger.svelte-hsc1w2{color:var(--axo-status-error)}.action-btn--danger.svelte-hsc1w2:hover:not(:disabled){background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.empty-state.svelte-hsc1w2{text-align:center;padding:var(--axo-space-8) var(--axo-space-4);color:var(--axo-text-muted);font-size:13px}.info-panel.svelte-hsc1w2{margin-top:var(--axo-space-4);padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border)}.info-panel__title.svelte-hsc1w2{font-size:13px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-2)}.info-panel__list.svelte-hsc1w2{font-size:12px;color:var(--axo-text-muted);list-style:disc;list-style-position:inside;display:flex;flex-direction:column;gap:var(--axo-space-1)}.info-panel__list.svelte-hsc1w2 strong:where(.svelte-hsc1w2){color:var(--axo-text-primary)}.invoice-settings-form.svelte-1af8c7a{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-1af8c7a{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.form-card__body.svelte-1af8c7a{padding:var(--axo-space-6)}.form-card__title.svelte-1af8c7a{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.form-card__description.svelte-1af8c7a{font-size:12px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.form-field.svelte-1af8c7a{display:flex;flex-direction:column;gap:var(--axo-space-2)}.field-label.svelte-1af8c7a{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-input.svelte-1af8c7a,.field-textarea.svelte-1af8c7a{width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:14px;transition:border-color .15s ease}.field-input.svelte-1af8c7a:focus,.field-textarea.svelte-1af8c7a:focus{outline:none;border-color:var(--axo-accent)}.field-input--short.svelte-1af8c7a{max-width:300px}.field-textarea.svelte-1af8c7a{resize:vertical;min-height:80px}.field-hint.svelte-1af8c7a{font-size:11px;color:var(--axo-text-muted)}.alert-message.svelte-1af8c7a{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-1af8c7a{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-1af8c7a{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}.form-actions.svelte-1af8c7a{display:flex;justify-content:flex-end;gap:var(--axo-space-3)}.submit-btn.svelte-1af8c7a{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-1af8c7a:hover:not(:disabled){opacity:.9}.submit-btn.svelte-1af8c7a:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-1af8c7a{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1af8c7a-spin .6s linear infinite}@keyframes svelte-1af8c7a-spin{to{transform:rotate(360deg)}}.invoice-preview.svelte-1af8c7a{margin-top:var(--axo-space-6);padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border)}.invoice-preview__title.svelte-1af8c7a{font-size:13px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-3)}.preview-window.svelte-1af8c7a{border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);overflow:hidden}.preview-window__titlebar.svelte-1af8c7a{display:flex;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-tertiary);border-bottom:1px solid var(--axo-border)}.preview-dot.svelte-1af8c7a{width:10px;height:10px;border-radius:50%;background:var(--axo-border)}.preview-window__content.svelte-1af8c7a{padding:var(--axo-space-6);background:var(--axo-bg-primary)}.preview-header.svelte-1af8c7a{display:flex;justify-content:space-between;align-items:flex-start}.preview-firm-name.svelte-1af8c7a{font-size:16px;font-weight:700;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.preview-address.svelte-1af8c7a{font-size:12px;color:var(--axo-text-muted)}.preview-invoice-badge.svelte-1af8c7a{text-align:right}.preview-invoice-title.svelte-1af8c7a{font-size:20px;font-weight:700;color:var(--axo-text-primary)}.preview-invoice-number.svelte-1af8c7a{font-size:12px;color:var(--axo-text-muted)}.preview-divider.svelte-1af8c7a{height:1px;background:var(--axo-border);margin:var(--axo-space-4) 0}.preview-details.svelte-1af8c7a{font-size:12px;color:var(--axo-text-primary);display:flex;flex-direction:column;gap:var(--axo-space-2)}.preview-bank.svelte-1af8c7a{white-space:pre-line;font-size:11px}.preview-footer.svelte-1af8c7a{font-size:12px;text-align:center;color:var(--axo-text-muted);white-space:pre-line}.qb-export-form.svelte-xetx7v{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-xetx7v{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.form-card__body.svelte-xetx7v{padding:var(--axo-space-6)}.form-card__title.svelte-xetx7v{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.form-card__description.svelte-xetx7v{font-size:12px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.form-grid.svelte-xetx7v{display:grid;grid-template-columns:1fr;gap:var(--axo-space-4)}@media(min-width:768px){.form-grid.svelte-xetx7v{grid-template-columns:repeat(2,1fr)}}.form-field.svelte-xetx7v{display:flex;flex-direction:column;gap:var(--axo-space-2)}.form-field--full.svelte-xetx7v{grid-column:1 / -1}.form-field--checkbox.svelte-xetx7v{justify-content:center}.field-label.svelte-xetx7v{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-input.svelte-xetx7v,.field-select.svelte-xetx7v{width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:14px;transition:border-color .15s ease}.field-input.svelte-xetx7v:focus,.field-select.svelte-xetx7v:focus{outline:none;border-color:var(--axo-accent)}.field-input--short.svelte-xetx7v{max-width:400px}.field-input--table.svelte-xetx7v{padding:var(--axo-space-2) var(--axo-space-3);font-size:13px;max-width:300px}.field-hint.svelte-xetx7v{font-size:11px;color:var(--axo-text-muted)}.checkbox-option.svelte-xetx7v{display:flex;align-items:center;gap:var(--axo-space-3);cursor:pointer}.checkbox-input.svelte-xetx7v{width:18px;height:18px;accent-color:var(--axo-accent)}.checkbox-label.svelte-xetx7v{font-size:13px;color:var(--axo-text-primary)}.service-table-container.svelte-xetx7v{overflow-x:auto}.service-table.svelte-xetx7v{width:100%;border-collapse:collapse;font-size:13px}.service-table.svelte-xetx7v thead:where(.svelte-xetx7v){background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border)}.service-table.svelte-xetx7v th:where(.svelte-xetx7v){padding:var(--axo-space-3) var(--axo-space-4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);text-align:left}.service-table.svelte-xetx7v tbody:where(.svelte-xetx7v) tr:where(.svelte-xetx7v){border-bottom:1px solid var(--axo-border)}.service-table.svelte-xetx7v tbody:where(.svelte-xetx7v) tr:where(.svelte-xetx7v):nth-child(2n){background:color-mix(in srgb,var(--axo-bg-secondary) 50%,transparent)}.service-table.svelte-xetx7v td:where(.svelte-xetx7v){padding:var(--axo-space-3) var(--axo-space-4);vertical-align:middle}.phase-label.svelte-xetx7v{font-weight:500;color:var(--axo-text-primary)}.alert-message.svelte-xetx7v{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-xetx7v{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-xetx7v{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}.form-actions.svelte-xetx7v{display:flex;justify-content:flex-end;gap:var(--axo-space-3)}.form-actions--split.svelte-xetx7v{justify-content:space-between}.reset-btn.svelte-xetx7v{padding:var(--axo-space-3) var(--axo-space-4);background:transparent;color:var(--axo-text-muted);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease}.reset-btn.svelte-xetx7v:hover{color:var(--axo-text-primary)}.submit-btn.svelte-xetx7v{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-xetx7v:hover:not(:disabled){opacity:.9}.submit-btn.svelte-xetx7v:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-xetx7v{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-xetx7v-spin .6s linear infinite}@keyframes svelte-xetx7v-spin{to{transform:rotate(360deg)}}.help-panel.svelte-xetx7v{margin-top:var(--axo-space-6);padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border)}.help-panel__title.svelte-xetx7v{font-size:13px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-3)}.help-panel__list.svelte-xetx7v{font-size:12px;color:var(--axo-text-muted);display:flex;flex-direction:column;gap:var(--axo-space-2)}.help-label.svelte-xetx7v{font-weight:500;color:var(--axo-text-primary)}.shortcuts-manager.svelte-zp6oop{font-family:var(--axo-font-mono)}.section-header.svelte-zp6oop{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--axo-space-5);gap:var(--axo-space-4)}.header-content.svelte-zp6oop{flex:1}.section-title.svelte-zp6oop{font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1) 0}.section-description.svelte-zp6oop{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0}.add-btn.svelte-zp6oop{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);background:var(--axo-accent-primary);color:var(--axo-text-inverse);border:none;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);cursor:pointer;transition:opacity var(--axo-transition-base);white-space:nowrap}.add-btn.svelte-zp6oop:hover{opacity:.9}.add-btn.svelte-zp6oop svg:where(.svelte-zp6oop){width:16px;height:16px}.loading-state.svelte-zp6oop{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-3);padding:var(--axo-space-8);color:var(--axo-text-secondary)}.loading-spinner.svelte-zp6oop{width:20px;height:20px;border:2px solid var(--axo-border-default);border-top-color:var(--axo-accent-primary);border-radius:50%;animation:svelte-zp6oop-spin .8s linear infinite}@keyframes svelte-zp6oop-spin{to{transform:rotate(360deg)}}.empty-state.svelte-zp6oop{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--axo-space-8);gap:var(--axo-space-2)}.empty-icon.svelte-zp6oop{width:48px;height:48px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-2)}.empty-icon.svelte-zp6oop svg:where(.svelte-zp6oop){width:100%;height:100%}.empty-state.svelte-zp6oop p:where(.svelte-zp6oop){font-size:var(--axo-text-md);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0}.empty-state.svelte-zp6oop span:where(.svelte-zp6oop){font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.shortcut-form.svelte-zp6oop{background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);padding:var(--axo-space-5);margin-bottom:var(--axo-space-5)}.form-row.svelte-zp6oop{margin-bottom:var(--axo-space-4)}.form-row.svelte-zp6oop:last-child{margin-bottom:0}.form-row--2col.svelte-zp6oop{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-4)}.form-field.svelte-zp6oop{display:flex;flex-direction:column}.form-label.svelte-zp6oop{font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--axo-space-2)}.form-input.svelte-zp6oop,.form-select.svelte-zp6oop{padding:var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);transition:border-color var(--axo-transition-base)}.form-input.svelte-zp6oop:focus,.form-select.svelte-zp6oop:focus{outline:none;border-color:var(--axo-accent-primary)}.toggle-label.svelte-zp6oop{display:flex;align-items:center;gap:var(--axo-space-3);cursor:pointer}.toggle-input.svelte-zp6oop{position:absolute;opacity:0;width:0;height:0}.toggle-switch.svelte-zp6oop{position:relative;width:36px;height:20px;background:var(--axo-bg-tertiary);border-radius:10px;transition:background-color .2s ease}.toggle-switch.svelte-zp6oop:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--axo-bg-card);border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px color-mix(in srgb,var(--axo-text-primary) 20%,transparent)}.toggle-input.svelte-zp6oop:checked+.toggle-switch:where(.svelte-zp6oop){background:var(--axo-status-active)}.toggle-input.svelte-zp6oop:checked+.toggle-switch:where(.svelte-zp6oop):after{transform:translate(16px)}.toggle-text.svelte-zp6oop{font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.form-actions.svelte-zp6oop{display:flex;justify-content:flex-end;gap:var(--axo-space-3);margin-top:var(--axo-space-4)}.btn.svelte-zp6oop{padding:var(--axo-space-2) var(--axo-space-4);border:none;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);cursor:pointer;transition:opacity var(--axo-transition-base)}.btn--sm.svelte-zp6oop{padding:var(--axo-space-1) var(--axo-space-3);font-size:var(--axo-text-xs)}.btn--primary.svelte-zp6oop{background:var(--axo-accent-primary);color:var(--axo-text-inverse)}.btn--secondary.svelte-zp6oop{background:var(--axo-bg-tertiary);color:var(--axo-text-primary)}.btn.svelte-zp6oop:hover{opacity:.9}.shortcuts-list.svelte-zp6oop{display:flex;flex-direction:column;gap:var(--axo-space-2)}.shortcut-item.svelte-zp6oop{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);transition:border-color var(--axo-transition-base),box-shadow var(--axo-transition-base),transform var(--axo-transition-base)}.shortcut-item.svelte-zp6oop:hover{border-color:var(--axo-border-active)}.shortcut-item.is-dragging.svelte-zp6oop{opacity:.5;transform:scale(.98)}.shortcut-item.drag-over.svelte-zp6oop{border-color:var(--axo-accent-primary);box-shadow:inset 0 0 0 1px var(--axo-accent-primary)}.shortcut-item.is-editing.svelte-zp6oop{background:var(--axo-bg-subtle);padding:var(--axo-space-4)}.drag-handle.svelte-zp6oop{width:20px;height:20px;color:var(--axo-text-muted);cursor:grab;flex-shrink:0}.drag-handle.svelte-zp6oop:active{cursor:grabbing}.drag-handle.svelte-zp6oop svg:where(.svelte-zp6oop){width:100%;height:100%}.shortcut-content.svelte-zp6oop{flex:1;min-width:0}.shortcut-name.svelte-zp6oop{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.shortcut-details.svelte-zp6oop{display:flex;flex-wrap:wrap;gap:var(--axo-space-2)}.detail-tag.svelte-zp6oop{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm)}.detail-tag--phase.svelte-zp6oop{color:var(--axo-text-primary);background:var(--axo-bg-tertiary)}.detail-tag--billable.svelte-zp6oop{color:var(--axo-status-active);background:color-mix(in srgb,var(--axo-status-active) 15%,transparent)}.shortcut-actions.svelte-zp6oop{display:flex;gap:var(--axo-space-1);flex-shrink:0}.action-btn.svelte-zp6oop{width:32px;height:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);color:var(--axo-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--axo-transition-base),background-color var(--axo-transition-base),border-color var(--axo-transition-base)}.action-btn.svelte-zp6oop:hover{color:var(--axo-text-primary);background:var(--axo-bg-subtle);border-color:var(--axo-border-default)}.action-btn--danger.svelte-zp6oop:hover{color:var(--axo-status-error);background:color-mix(in srgb,var(--axo-status-error) 10%,transparent);border-color:var(--axo-status-error)}.action-btn.svelte-zp6oop svg:where(.svelte-zp6oop){width:16px;height:16px}.shortcut-edit.svelte-zp6oop{width:100%}.list-hint.svelte-zp6oop{margin-top:var(--axo-space-3);font-size:var(--axo-text-xs);color:var(--axo-text-muted);text-align:center}@media(max-width:768px){.section-header.svelte-zp6oop{flex-direction:column;align-items:stretch}.add-btn.svelte-zp6oop{justify-content:center}.form-row--2col.svelte-zp6oop{grid-template-columns:1fr}.shortcut-item.svelte-zp6oop{flex-wrap:wrap}.shortcut-content.svelte-zp6oop{order:-1;flex-basis:100%;margin-bottom:var(--axo-space-2)}.drag-handle.svelte-zp6oop{display:none}}@media(prefers-reduced-motion:reduce){.loading-spinner.svelte-zp6oop{animation:none}.shortcut-item.svelte-zp6oop,.toggle-switch.svelte-zp6oop,.toggle-switch.svelte-zp6oop:after,.btn.svelte-zp6oop,.action-btn.svelte-zp6oop{transition:none}}.booking-settings-form.svelte-1moikpq{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-1moikpq{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm);overflow:hidden}.form-card__header.svelte-1moikpq{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border);background:var(--axo-bg-secondary)}.form-card__body.svelte-1moikpq{padding:var(--axo-space-5)}.form-card__title.svelte-1moikpq{font-size:15px;font-weight:600;color:var(--axo-text-primary);margin:0 0 var(--axo-space-1) 0}.form-card__description.svelte-1moikpq{font-size:12px;color:var(--axo-text-muted);margin:0}.add-btn.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.add-btn.svelte-1moikpq:hover{background:var(--axo-bg-hover);border-color:var(--axo-accent)}.form-grid.svelte-1moikpq{display:grid;gap:var(--axo-space-4)}.form-grid--2.svelte-1moikpq{grid-template-columns:repeat(2,1fr)}.form-grid--3.svelte-1moikpq{grid-template-columns:repeat(3,1fr)}@media(max-width:640px){.form-grid--2.svelte-1moikpq,.form-grid--3.svelte-1moikpq{grid-template-columns:1fr}}.form-field.svelte-1moikpq{display:flex;flex-direction:column;gap:var(--axo-space-2)}.field-label.svelte-1moikpq{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-input.svelte-1moikpq,.field-select.svelte-1moikpq{width:100%;padding:var(--axo-space-3);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:13px;transition:border-color .15s ease}.field-input.svelte-1moikpq:focus,.field-select.svelte-1moikpq:focus{outline:none;border-color:var(--axo-accent)}.add-form.svelte-1moikpq{padding:var(--axo-space-4);margin-bottom:var(--axo-space-4);background:var(--axo-bg-secondary);border:1px dashed var(--axo-border);border-radius:var(--axo-radius-md)}.form-actions--inline.svelte-1moikpq{display:flex;justify-content:space-between;align-items:center;margin-top:var(--axo-space-4);gap:var(--axo-space-4)}.checkbox-label.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);font-size:13px;color:var(--axo-text-secondary);cursor:pointer}.empty-state.svelte-1moikpq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-8);color:var(--axo-text-muted);text-align:center;gap:var(--axo-space-2)}.empty-state.svelte-1moikpq p:where(.svelte-1moikpq){margin:0;font-size:13px}.staff-list.svelte-1moikpq{display:flex;flex-direction:column;gap:var(--axo-space-2)}.staff-item.svelte-1moikpq{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);transition:all .15s ease}.staff-item--inactive.svelte-1moikpq{opacity:.6}.staff-item.svelte-1moikpq:hover{border-color:var(--axo-border-active)}.staff-item__info.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-3)}.staff-avatar.svelte-1moikpq{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#fff}.staff-details.svelte-1moikpq{display:flex;flex-direction:column;gap:2px}.staff-name.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);font-size:14px;font-weight:500;color:var(--axo-text-primary)}.staff-meta.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);font-size:12px;color:var(--axo-text-muted)}.separator.svelte-1moikpq{opacity:.5}.staff-item__actions.svelte-1moikpq{display:flex;gap:var(--axo-space-1)}.availability-list.svelte-1moikpq{display:flex;flex-direction:column;gap:var(--axo-space-2)}.availability-item.svelte-1moikpq{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);transition:all .15s ease}.availability-item--inactive.svelte-1moikpq{opacity:.6}.availability-item.svelte-1moikpq:hover{border-color:var(--axo-border-active)}.availability-item__info.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-3)}.day-badge.svelte-1moikpq{padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-accent);color:var(--axo-bg-primary);font-size:11px;font-weight:600;text-transform:uppercase;border-radius:var(--axo-radius-sm)}.availability-times.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);font-size:14px}.time.svelte-1moikpq{font-weight:500;color:var(--axo-text-primary)}.time-separator.svelte-1moikpq{color:var(--axo-text-muted)}.availability-item__actions.svelte-1moikpq{display:flex;gap:var(--axo-space-1)}.action-btn.svelte-1moikpq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);color:var(--axo-text-muted);cursor:pointer;transition:all .15s ease}.action-btn.svelte-1moikpq:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary);border-color:var(--axo-border)}.action-btn--danger.svelte-1moikpq:hover{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border-color:var(--axo-status-error)}.badge.svelte-1moikpq{padding:2px 6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-radius:var(--axo-radius-sm)}.badge--primary.svelte-1moikpq{background:color-mix(in srgb,var(--axo-accent) 20%,transparent);color:var(--axo-accent)}.badge--muted.svelte-1moikpq{background:var(--axo-bg-secondary);color:var(--axo-text-muted);border:1px solid var(--axo-border)}.submit-btn.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-1moikpq:hover:not(:disabled){opacity:.9}.submit-btn.svelte-1moikpq:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-1moikpq{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1moikpq-spin .6s linear infinite}@keyframes svelte-1moikpq-spin{to{transform:rotate(360deg)}}.alert-message.svelte-1moikpq{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-1moikpq{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-1moikpq{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}@media(max-width:640px){.form-card__header.svelte-1moikpq{flex-direction:column;gap:var(--axo-space-3)}.add-btn.svelte-1moikpq{width:100%;justify-content:center}.form-actions--inline.svelte-1moikpq{flex-direction:column;align-items:stretch}.submit-btn.svelte-1moikpq{width:100%;justify-content:center}.staff-item.svelte-1moikpq,.availability-item.svelte-1moikpq{flex-direction:column;align-items:flex-start;gap:var(--axo-space-3)}.staff-item__actions.svelte-1moikpq,.availability-item__actions.svelte-1moikpq{width:100%;justify-content:flex-end}}.axo-page.svelte-1kze3hb{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.axo-page-header.svelte-1kze3hb{margin-bottom:var(--axo-space-6);padding-bottom:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-page-header__title.svelte-1kze3hb{font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0;letter-spacing:var(--axo-tracking-tight)}.axo-page-header__subtitle.svelte-1kze3hb{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);color:var(--axo-text-secondary);margin:0}.axo-tabs{display:flex;gap:var(--axo-space-1);margin-bottom:var(--axo-space-6);border-bottom:1px solid var(--axo-border-light);padding-bottom:var(--axo-space-1);overflow-x:auto}.axo-tab{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-4);background:transparent;border:none;border-radius:var(--axo-radius-md) var(--axo-radius-md) 0 0;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-base);white-space:nowrap;position:relative}.axo-tab:hover{color:var(--axo-text-primary);background:var(--axo-bg-subtle)}.axo-tab[data-state=active]{color:var(--axo-text-primary);background:var(--axo-bg-card);font-weight:var(--axo-weight-semibold)}.axo-tab[data-state=active]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--axo-accent-primary)}.axo-tab .axo-tab__icon{font-size:1rem;line-height:1}.axo-tab .axo-tab__label{letter-spacing:var(--axo-tracking-tight)}.axo-card.svelte-1kze3hb{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl)}.axo-settings-content.svelte-1kze3hb{padding:var(--axo-space-6)}.settings-error.svelte-1kze3hb{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--axo-space-12) var(--axo-space-8);gap:var(--axo-space-4)}.settings-error.svelte-1kze3hb .error-icon:where(.svelte-1kze3hb){font-size:2.5rem}.settings-error.svelte-1kze3hb h3:where(.svelte-1kze3hb){font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.settings-error.svelte-1kze3hb p:where(.svelte-1kze3hb){font-family:var(--axo-font-mono);font-size:var(--axo-text-md);color:var(--axo-text-secondary);margin:0;max-width:400px}.retry-btn.svelte-1kze3hb{margin-top:var(--axo-space-4);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent-primary);color:var(--axo-text-inverse);border:none;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);cursor:pointer;transition:opacity var(--axo-transition-base)}.retry-btn.svelte-1kze3hb:hover{opacity:.9}@media(max-width:768px){.axo-page.svelte-1kze3hb{padding:var(--axo-space-4)}.axo-tabs{gap:0;margin:0 calc(-1 * var(--axo-space-4));padding:0 var(--axo-space-4) var(--axo-space-1);margin-bottom:var(--axo-space-5)}.axo-tab{flex:1;justify-content:center;padding:var(--axo-space-2) var(--axo-space-3)}.axo-tab .axo-tab__icon{display:none}.axo-tab .axo-tab__label{font-size:var(--axo-text-xs)}.axo-settings-content.svelte-1kze3hb{padding:var(--axo-space-4)}}.content-picker.svelte-i82oao{border:1px solid var(--axo-border-default);border-radius:.5rem;overflow:hidden}.content-picker__tabs.svelte-i82oao{display:flex;background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-default);padding:.25rem;gap:.125rem}.content-picker__tab.svelte-i82oao{display:flex;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;color:var(--axo-text-tertiary);background:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.content-picker__tab.svelte-i82oao:hover{color:var(--axo-text-secondary);background:color-mix(in srgb,var(--axo-bg-card) 50%,transparent)}.content-picker__tab--active.svelte-i82oao{color:var(--axo-text-primary);background:var(--axo-bg-card)}.content-picker__search.svelte-i82oao{position:relative;padding:.5rem;border-bottom:1px solid var(--axo-bg-hover)}.content-picker__search-input.svelte-i82oao{width:100%;padding:.5rem .5rem .5rem 2rem;font-size:.8125rem;border:1px solid var(--axo-border-default);border-radius:.375rem;font-family:inherit}.content-picker__search-input.svelte-i82oao:focus{outline:none;border-color:var(--axo-accent-primary)}.content-picker__list.svelte-i82oao{max-height:240px;overflow-y:auto}.content-picker__empty.svelte-i82oao{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:var(--axo-text-muted);font-size:.8125rem}.content-picker__item.svelte-i82oao{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;background:transparent;border:none;border-bottom:1px solid var(--axo-bg-hover);cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease}.content-picker__item.svelte-i82oao:hover{background:var(--axo-bg-subtle)}.content-picker__item--selected.svelte-i82oao{background:color-mix(in srgb,var(--axo-accent-primary) 5%,transparent)}.content-picker__thumb.svelte-i82oao{width:40px;height:40px;border-radius:.25rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.content-picker__thumb-placeholder.svelte-i82oao{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-hover);border-radius:.25rem;color:var(--axo-border-medium);flex-shrink:0}.content-picker__info.svelte-i82oao{flex:1;min-width:0}.content-picker__title.svelte-i82oao{display:block;font-size:.8125rem;font-weight:500;color:var(--axo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-picker__type.svelte-i82oao{font-size:.6875rem;color:var(--axo-text-muted);text-transform:capitalize}.caption-editor.svelte-w8pxq8{display:flex;flex-direction:column;gap:1rem}.caption-editor__ai.svelte-w8pxq8{background:linear-gradient(135deg,color-mix(in srgb,var(--axo-accent-primary) 3%,transparent),color-mix(in srgb,var(--axo-accent-secondary) 5%,transparent));border:1px solid color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);border-radius:.5rem;padding:1rem}.caption-editor__ai-header.svelte-w8pxq8{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--axo-accent-primary);margin-bottom:.75rem}.caption-editor__provider-badge.svelte-w8pxq8{margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;color:var(--axo-text-tertiary);background:var(--axo-bg-hover);border-radius:9999px}.caption-editor__notice.svelte-w8pxq8{display:flex;align-items:center;gap:.5rem;padding:.75rem;font-size:.8125rem;color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);border-radius:.375rem;margin:0}.caption-editor__ai-controls.svelte-w8pxq8{display:flex;gap:.5rem}.caption-editor__select.svelte-w8pxq8{flex:1;padding:.5rem .75rem;font-size:.8125rem;border:1px solid var(--axo-border-default);border-radius:.375rem;background:var(--axo-bg-card);font-family:inherit}.caption-editor__select--provider.svelte-w8pxq8{flex:0 0 auto;min-width:120px}.caption-editor__generate-btn.svelte-w8pxq8{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;background:var(--axo-accent-primary);color:var(--axo-bg-card);border:none;border-radius:.375rem;cursor:pointer;font-family:inherit;transition:background .15s ease}.caption-editor__generate-btn.svelte-w8pxq8:hover:not(:disabled){background:color-mix(in srgb,var(--axo-accent-primary) 85%,black)}.caption-editor__generate-btn.svelte-w8pxq8:disabled{opacity:.6;cursor:not-allowed}.caption-editor__error.svelte-w8pxq8{font-size:.75rem;color:var(--axo-status-error);margin:.5rem 0 0}.caption-editor__field.svelte-w8pxq8{display:flex;flex-direction:column;gap:.5rem}.caption-editor__label.svelte-w8pxq8{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--axo-text-secondary)}.caption-editor__label-content.svelte-w8pxq8{display:flex;justify-content:space-between;align-items:center}.caption-editor__count.svelte-w8pxq8{font-size:.75rem;font-weight:400;color:var(--axo-text-muted)}.caption-editor__count--over.svelte-w8pxq8{color:var(--axo-status-error)}.caption-editor__textarea.svelte-w8pxq8{padding:.75rem;font-size:.875rem;border:1px solid var(--axo-border-default);border-radius:.375rem;font-family:inherit;resize:vertical;min-height:120px}.caption-editor__textarea.svelte-w8pxq8:focus{outline:none;border-color:var(--axo-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--axo-accent-primary) 10%,transparent)}.caption-editor__input.svelte-w8pxq8{padding:.625rem .75rem;font-size:.875rem;border:1px solid var(--axo-border-default);border-radius:.375rem;font-family:inherit}.caption-editor__input.svelte-w8pxq8:focus{outline:none;border-color:var(--axo-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--axo-accent-primary) 10%,transparent)}.caption-editor__suggestions.svelte-w8pxq8{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.caption-editor__suggestions-label.svelte-w8pxq8{font-size:.6875rem;color:var(--axo-text-muted)}.caption-editor__suggestion.svelte-w8pxq8{font-size:.6875rem;padding:.125rem .375rem;background:var(--axo-bg-hover);color:var(--axo-text-tertiary);border:none;border-radius:.25rem;cursor:pointer;font-family:inherit;transition:all .15s ease}.caption-editor__suggestion.svelte-w8pxq8:hover{background:var(--axo-border-default);color:var(--axo-text-secondary)}@keyframes svelte-w8pxq8-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:svelte-w8pxq8-spin 1s linear infinite}.post-editor-overlay.svelte-hiy65e{position:fixed;inset:0;background:var(--axo-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.post-editor.svelte-hiy65e{background:var(--axo-bg-card);border-radius:.75rem;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px color-mix(in srgb,var(--axo-text-primary) 25%,transparent)}.post-editor__header.svelte-hiy65e{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--axo-border-default)}.post-editor__title.svelte-hiy65e{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;color:var(--axo-text-primary)}.post-editor__close.svelte-hiy65e{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:.375rem;color:var(--axo-text-tertiary);cursor:pointer;transition:all .15s ease}.post-editor__close.svelte-hiy65e:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.post-editor__progress.svelte-hiy65e{height:3px;background:var(--axo-border-default)}.post-editor__progress-bar.svelte-hiy65e{height:100%;background:linear-gradient(90deg,var(--axo-accent-primary) 0%,var(--axo-status-success) 100%);transition:width .3s ease}.post-editor__tabs.svelte-hiy65e{display:flex;background:var(--axo-bg-subtle);padding:.25rem;gap:.125rem}.post-editor__tab.svelte-hiy65e{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;color:var(--axo-text-tertiary);background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.post-editor__tab.svelte-hiy65e:hover{color:var(--axo-text-secondary);background:color-mix(in srgb,var(--axo-bg-card) 50%,transparent)}.post-editor__tab--active.svelte-hiy65e{color:var(--axo-text-primary);background:var(--axo-bg-card);box-shadow:0 1px 2px color-mix(in srgb,var(--axo-text-primary) 5%,transparent)}.post-editor__tab--complete.svelte-hiy65e,.post-editor__tab--complete.post-editor__tab--active.svelte-hiy65e{color:var(--axo-status-success)}.post-editor__tab-check.svelte-hiy65e{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:var(--axo-status-success);color:var(--axo-bg-card);border-radius:9999px}.post-editor__body.svelte-hiy65e{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.post-editor__section.svelte-hiy65e{display:flex;flex-direction:column;gap:.5rem}.post-editor__row.svelte-hiy65e{display:grid;grid-template-columns:1fr;gap:1rem}.post-editor__label.svelte-hiy65e{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--axo-text-secondary)}.post-editor__input.svelte-hiy65e{padding:.625rem .75rem;font-size:.875rem;border:1px solid var(--axo-border-default);border-radius:.375rem;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.post-editor__input.svelte-hiy65e:focus{outline:none;border-color:var(--axo-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--axo-accent-primary) 10%,transparent)}.post-editor__options.svelte-hiy65e{display:flex;gap:.5rem;flex-wrap:wrap}.post-editor__option.svelte-hiy65e{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:.375rem;cursor:pointer;font-family:inherit;transition:all .15s ease}.post-editor__option.svelte-hiy65e:hover{background:var(--axo-bg-hover);color:var(--axo-text-secondary)}.post-editor__option--selected.svelte-hiy65e{color:var(--axo-accent-primary);background:color-mix(in srgb,var(--axo-accent-primary) 5%,transparent);border-color:var(--axo-accent-primary)}.post-editor__formats.svelte-hiy65e{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.post-editor__format.svelte-hiy65e{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem;background:var(--axo-bg-subtle);border:2px solid var(--axo-border-default);border-radius:.5rem;cursor:pointer;font-family:inherit;font-size:.75rem;color:var(--axo-text-tertiary);transition:all .15s ease}.post-editor__format.svelte-hiy65e:hover{background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.post-editor__format--selected.svelte-hiy65e{background:color-mix(in srgb,var(--axo-accent-primary) 5%,transparent);border-color:var(--axo-accent-primary);color:var(--axo-accent-primary)}.post-editor__format-preview.svelte-hiy65e{width:100%;max-width:50px;background:var(--axo-border-default);border-radius:.25rem}.post-editor__format--selected.svelte-hiy65e .post-editor__format-preview:where(.svelte-hiy65e){background:color-mix(in srgb,var(--axo-accent-primary) 20%,transparent)}.post-editor__format-label.svelte-hiy65e{font-weight:500;color:inherit}.post-editor__format-size.svelte-hiy65e{font-size:.625rem;color:var(--axo-text-muted)}.post-editor__format--selected.svelte-hiy65e .post-editor__format-size:where(.svelte-hiy65e){color:var(--axo-accent-primary);opacity:.7}.post-editor__presets.svelte-hiy65e{display:flex;flex-wrap:wrap;gap:.5rem}.post-editor__preset.svelte-hiy65e{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:9999px;cursor:pointer;font-family:inherit;transition:all .15s ease}.post-editor__preset.svelte-hiy65e:hover{background:var(--axo-bg-hover);border-color:var(--axo-accent-primary);color:var(--axo-accent-primary)}.post-editor__preview-area.svelte-hiy65e{display:flex;justify-content:center;background:var(--axo-bg-subtle);border-radius:.5rem;padding:1rem}.post-editor__preview.svelte-hiy65e{position:relative;width:100%;max-width:280px;background:var(--axo-border-default);border-radius:.5rem;overflow:hidden}.post-editor__preview-img.svelte-hiy65e{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-editor__preview-placeholder.svelte-hiy65e{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--axo-text-muted);font-size:.75rem}.post-editor__brand-overlay.svelte-hiy65e{position:absolute;bottom:0;left:0;right:0;padding:.75rem;background:linear-gradient(transparent,color-mix(in srgb,var(--axo-text-primary) 60%,transparent));display:flex;justify-content:flex-end}.post-editor__brand-logo.svelte-hiy65e{font-size:.875rem;font-weight:700;color:var(--axo-bg-card);letter-spacing:.1em;text-shadow:0 1px 2px color-mix(in srgb,var(--axo-text-primary) 30%,transparent)}.post-editor__note.svelte-hiy65e{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--axo-text-muted);margin:.5rem 0 0}.post-editor__footer.svelte-hiy65e{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-top:1px solid var(--axo-border-default);background:var(--axo-bg-subtle);border-radius:0 0 .75rem .75rem}.post-editor__footer-actions.svelte-hiy65e{display:flex;gap:.5rem}.post-editor__btn-secondary.svelte-hiy65e{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--axo-text-secondary);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:.375rem;cursor:pointer;font-family:inherit;transition:all .15s ease}.post-editor__btn-secondary.svelte-hiy65e:hover{background:var(--axo-bg-subtle);border-color:var(--axo-border-medium)}.post-editor__btn-primary.svelte-hiy65e{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--axo-bg-card);background:var(--axo-accent-primary);border:none;border-radius:.375rem;cursor:pointer;font-family:inherit;transition:background .15s ease}.post-editor__btn-primary.svelte-hiy65e:hover{background:color-mix(in srgb,var(--axo-accent-primary) 85%,black)}.view-toggle{display:flex;background:var(--axo-bg-hover);border-radius:.5rem;padding:.25rem;gap:.125rem}.view-toggle__btn{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--axo-text-tertiary);background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.view-toggle__btn:hover{color:var(--axo-text-secondary);background:color-mix(in srgb,var(--axo-bg-card) 50%,transparent)}.view-toggle__btn[data-state=on]{color:var(--axo-text-primary);background:var(--axo-bg-card);box-shadow:0 1px 2px color-mix(in srgb,var(--axo-text-primary) 5%,transparent)}.view-toggle__btn[data-state=on]:hover{background:var(--axo-bg-card)}.post-card.svelte-ty73kj{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:.75rem;overflow:hidden;transition:all .2s ease;cursor:pointer;outline:none}.post-card.svelte-ty73kj:hover{border-color:var(--axo-accent-primary);box-shadow:0 8px 16px -4px color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);transform:translateY(-2px)}.post-card.svelte-ty73kj:focus-visible{border-color:var(--axo-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--axo-accent-primary) 20%,transparent)}.post-card__preview.svelte-ty73kj{position:relative;aspect-ratio:1 / 1;background:linear-gradient(135deg,var(--axo-bg-hover) 0%,var(--axo-border-default) 100%);overflow:hidden}.post-card__image.svelte-ty73kj{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.post-card.svelte-ty73kj:hover .post-card__image:where(.svelte-ty73kj){transform:scale(1.05)}.post-card__placeholder.svelte-ty73kj{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--axo-border-medium)}.post-card__format.svelte-ty73kj{position:absolute;top:.5rem;left:.5rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600;color:var(--axo-bg-card);background:color-mix(in srgb,var(--axo-text-primary) 70%,transparent);border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em;backdrop-filter:blur(4px)}.post-card__platform-badge.svelte-ty73kj{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:color-mix(in srgb,var(--axo-bg-card) 95%,transparent);border-radius:.375rem;color:var(--axo-text-secondary);box-shadow:0 2px 4px color-mix(in srgb,var(--axo-text-primary) 10%,transparent)}.post-card__actions.svelte-ty73kj{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;background:color-mix(in srgb,var(--axo-text-primary) 60%,transparent);opacity:0;transition:opacity .2s ease;backdrop-filter:blur(2px)}.post-card.svelte-ty73kj:hover .post-card__actions:where(.svelte-ty73kj){opacity:1}.post-card__action.svelte-ty73kj{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--axo-bg-card);border:none;border-radius:.5rem;color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease;box-shadow:0 2px 4px color-mix(in srgb,var(--axo-text-primary) 10%,transparent)}.post-card__action.svelte-ty73kj:hover{background:var(--axo-accent-primary);color:var(--axo-bg-card);transform:scale(1.1)}.post-card__action--danger.svelte-ty73kj:hover{background:var(--axo-status-error)}.post-card__content.svelte-ty73kj{padding:.875rem}.post-card__header.svelte-ty73kj{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.post-card__title.svelte-ty73kj{margin:0;font-size:.875rem;font-weight:600;color:var(--axo-text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1}.post-card__status.svelte-ty73kj{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600;color:var(--status-color, var(--axo-text-tertiary));background:var(--status-bg, var(--axo-bg-hover));border-radius:9999px;text-transform:uppercase;letter-spacing:.025em;flex-shrink:0}.post-card__caption.svelte-ty73kj{margin:0 0 .75rem;font-size:.8125rem;color:var(--axo-text-tertiary);line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-card__caption--empty.svelte-ty73kj{font-style:italic;color:var(--axo-text-muted)}.post-card__footer.svelte-ty73kj{display:flex;justify-content:space-between;align-items:center;padding-top:.625rem;border-top:1px solid var(--axo-bg-hover)}.post-card__date.svelte-ty73kj,.post-card__campaign.svelte-ty73kj,.post-card__source.svelte-ty73kj{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--axo-text-muted)}.post-card__date.svelte-ty73kj{color:var(--axo-status-warning)}.post-card__campaign.svelte-ty73kj{color:var(--axo-accent-primary)}.post-card__hashtags.svelte-ty73kj{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--axo-text-muted)}@media(prefers-reduced-motion:reduce){.post-card.svelte-ty73kj,.post-card__image.svelte-ty73kj,.post-card__actions.svelte-ty73kj,.post-card__action.svelte-ty73kj{transition:none}.post-card.svelte-ty73kj:hover .post-card__image:where(.svelte-ty73kj){transform:none}}.content-type-view.svelte-4rc7lu{display:flex;flex-direction:column;gap:2rem}.content-type-view__empty.svelte-4rc7lu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 2rem;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:.5rem;color:var(--axo-text-muted);text-align:center}.content-type-view__empty.svelte-4rc7lu p:where(.svelte-4rc7lu){margin:0;font-size:.875rem}.content-type-view__section.svelte-4rc7lu{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:.5rem;overflow:hidden}.content-type-view__header.svelte-4rc7lu{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-default)}.content-type-view__icon.svelte-4rc7lu{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;color:var(--axo-bg-card)}.content-type-view__title.svelte-4rc7lu{margin:0;font-size:1rem;font-weight:600;color:var(--axo-text-primary);flex:1}.content-type-view__count.svelte-4rc7lu{padding:.125rem .5rem;font-size:.75rem;font-weight:500;color:var(--axo-text-tertiary);background:var(--axo-border-default);border-radius:9999px}.content-type-view__grid.svelte-4rc7lu{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding:1.25rem}@media(max-width:640px){.content-type-view__grid.svelte-4rc7lu{grid-template-columns:1fr}}[data-theme=dark] .content-type-view__icon.svelte-4rc7lu{color:#fff!important}.campaign-view.svelte-1qh8bxz{display:flex;flex-direction:column;gap:2rem}.campaign-view__empty.svelte-1qh8bxz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 2rem;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:.5rem;color:var(--axo-text-muted);text-align:center}.campaign-view__empty.svelte-1qh8bxz p:where(.svelte-1qh8bxz){margin:0;font-size:.875rem}.campaign-view__section.svelte-1qh8bxz{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:.5rem;overflow:hidden}.campaign-view__header.svelte-1qh8bxz{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-default)}.campaign-view__icon.svelte-1qh8bxz{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;color:var(--axo-bg-card);flex-shrink:0}.campaign-view__info.svelte-1qh8bxz{flex:1;min-width:0}.campaign-view__title.svelte-1qh8bxz{margin:0;font-size:1rem;font-weight:600;color:var(--axo-text-primary)}.campaign-view__meta.svelte-1qh8bxz{font-size:.75rem;color:var(--axo-text-tertiary)}.campaign-view__count.svelte-1qh8bxz{padding:.25rem .625rem;font-size:.8125rem;font-weight:600;color:var(--axo-text-secondary);background:var(--axo-border-default);border-radius:9999px}.campaign-view__grid.svelte-1qh8bxz{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding:1.25rem}@media(max-width:640px){.campaign-view__grid.svelte-1qh8bxz{grid-template-columns:1fr}}.calendar-view.svelte-tk2d8j{display:flex;flex-direction:column;gap:1.5rem}.calendar-view__summary.svelte-tk2d8j{display:flex;gap:1.5rem;padding:.75rem 1rem;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:.5rem}.calendar-view__summary-item.svelte-tk2d8j{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--axo-text-secondary)}.calendar-view__summary-item--warning.svelte-tk2d8j{color:var(--axo-status-error)}.calendar-view__empty.svelte-tk2d8j{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:4rem 2rem;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:.5rem;color:var(--axo-text-muted);text-align:center}.calendar-view__empty.svelte-tk2d8j p:where(.svelte-tk2d8j){margin:0;font-size:.875rem;color:var(--axo-text-tertiary)}.calendar-view__empty.svelte-tk2d8j span:where(.svelte-tk2d8j){font-size:.8125rem}.calendar-view__timeline.svelte-tk2d8j{display:flex;flex-direction:column;gap:1.5rem}.calendar-view__section.svelte-tk2d8j{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:.5rem;overflow:hidden}.calendar-view__header.svelte-tk2d8j{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;border-bottom:2px solid}.calendar-view__icon.svelte-tk2d8j{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;color:var(--axo-bg-card)}.calendar-view__title.svelte-tk2d8j{margin:0;font-size:.9375rem;font-weight:600;flex:1}.calendar-view__count.svelte-tk2d8j{padding:.125rem .5rem;font-size:.75rem;font-weight:500;color:var(--axo-text-tertiary);background:color-mix(in srgb,var(--axo-bg-card) 80%,transparent);border-radius:9999px}.calendar-view__grid.svelte-tk2d8j{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding:1.25rem}@media(max-width:640px){.calendar-view__grid.svelte-tk2d8j{grid-template-columns:1fr}.calendar-view__summary.svelte-tk2d8j{flex-direction:column;gap:.5rem}}[data-theme=dark] .calendar-view__title.svelte-tk2d8j,[data-theme=dark] .calendar-view__icon.svelte-tk2d8j{color:#fff!important}.bio-manager.svelte-i8e68p{display:flex;flex-direction:column;gap:1.5rem}.bio-card.svelte-i8e68p{background:var(--axo-bg-card, #ffffff);border:1px solid var(--axo-border-default, #e5e7eb);border-radius:.75rem;overflow:hidden}.bio-card__header.svelte-i8e68p{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--axo-bg-subtle, #f9fafb);border-bottom:1px solid var(--axo-border-default, #e5e7eb)}.bio-card__title.svelte-i8e68p{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--axo-text-primary, #111827);margin:0}.bio-card__body.svelte-i8e68p{padding:1.5rem}.bio-preview-btn.svelte-i8e68p{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:var(--axo-text-secondary, #374151);background:var(--axo-bg-card, #ffffff);border:1px solid var(--axo-border-default, #d1d5db);border-radius:.375rem;text-decoration:none;transition:all .15s ease}.bio-preview-btn.svelte-i8e68p:hover{background:var(--axo-bg-hover, #f3f4f6);border-color:var(--axo-border-medium, #9ca3af)}.bio-btn.svelte-i8e68p{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .15s ease;border:1px solid transparent;font-family:inherit;text-decoration:none}.bio-btn--primary.svelte-i8e68p{background:var(--axo-accent-primary, #0000ff);color:var(--axo-bg-card, #ffffff);border-color:var(--axo-accent-primary, #0000ff)}.bio-btn--primary.svelte-i8e68p:hover{background:color-mix(in srgb,var(--axo-accent-primary, #0000ff) 85%,black);border-color:color-mix(in srgb,var(--axo-accent-primary, #0000ff) 85%,black)}.bio-btn--primary.svelte-i8e68p:disabled{opacity:.6;cursor:not-allowed}.bio-btn--secondary.svelte-i8e68p{background:var(--axo-bg-card, #ffffff);color:var(--axo-text-secondary, #374151);border-color:var(--axo-border-default, #d1d5db)}.bio-btn--secondary.svelte-i8e68p:hover{background:var(--axo-bg-subtle, #f3f4f6)}.bio-btn--sm.svelte-i8e68p{padding:.375rem .75rem;font-size:.8125rem}.bio-profile-form.svelte-i8e68p{display:flex;flex-direction:column;gap:1rem}.bio-form__group.svelte-i8e68p{display:flex;flex-direction:column;gap:.375rem}.bio-form__label.svelte-i8e68p{font-size:.8125rem;font-weight:500;color:var(--axo-text-secondary, #374151)}.bio-form__input.svelte-i8e68p{padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--axo-border-default, #d1d5db);border-radius:.375rem;font-family:inherit;transition:all .15s ease;background:var(--axo-bg-card, #ffffff);color:var(--axo-text-primary, #111827)}.bio-form__input.svelte-i8e68p:focus{outline:none;border-color:var(--axo-accent-primary, #0000ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--axo-accent-primary, #0000ff) 10%,transparent)}.bio-form__checkbox.svelte-i8e68p{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--axo-text-secondary, #374151);cursor:pointer}.bio-form__checkbox.svelte-i8e68p input:where(.svelte-i8e68p){accent-color:var(--axo-accent-primary, #0000ff)}.bio-inline-form.svelte-i8e68p{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:color-mix(in srgb,var(--axo-accent-primary, #0000ff) 5%,transparent);border:2px solid var(--axo-accent-primary, #0000ff);border-radius:.5rem;margin-bottom:.75rem}.bio-inline-form--editing.svelte-i8e68p{background:#fef3c7;border-color:#f59e0b;margin-bottom:0}.bio-inline-form__row.svelte-i8e68p{display:flex;gap:.75rem;flex-wrap:wrap}.bio-inline-form__row.svelte-i8e68p .bio-form__input:where(.svelte-i8e68p){flex:1;min-width:200px}.bio-inline-form__row--controls.svelte-i8e68p{align-items:center;flex-wrap:wrap}.bio-inline-form__actions.svelte-i8e68p{display:flex;gap:.5rem;margin-left:auto}.bio-icon-picker.svelte-i8e68p{display:flex;flex-wrap:wrap;gap:.375rem;max-width:300px}.bio-icon-picker__btn.svelte-i8e68p{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:var(--axo-bg-subtle, #f3f4f6);border:2px solid transparent;border-radius:.375rem;color:var(--axo-text-tertiary, #6b7280);cursor:pointer;transition:all .15s ease}.bio-icon-picker__btn.svelte-i8e68p:hover{background:var(--axo-bg-hover, #e5e7eb);color:var(--axo-text-secondary, #374151)}.bio-icon-picker__btn--selected.svelte-i8e68p{background:color-mix(in srgb,var(--axo-accent-primary, #0000ff) 10%,transparent);border-color:var(--axo-accent-primary, #0000ff);color:var(--axo-accent-primary, #0000ff)}.bio-list.svelte-i8e68p{display:flex;flex-direction:column;gap:.5rem}.bio-list__item.svelte-i8e68p{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--axo-bg-subtle, #f9fafb);border:1px solid var(--axo-border-default, #e5e7eb);border-radius:.5rem;transition:all .15s ease}.bio-list__item.svelte-i8e68p:hover{border-color:var(--axo-border-medium, #d1d5db)}.bio-list__item--inactive.svelte-i8e68p{opacity:.5}.bio-list__order.svelte-i8e68p{display:flex;flex-direction:column;align-items:center;gap:.125rem;flex-shrink:0}.bio-list__order-btn.svelte-i8e68p{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.25rem;background:transparent;border:none;color:var(--axo-text-muted, #9ca3af);cursor:pointer;border-radius:.25rem;transition:all .15s ease}.bio-list__order-btn.svelte-i8e68p:hover:not(:disabled){background:var(--axo-bg-hover, #e5e7eb);color:var(--axo-text-secondary, #374151)}.bio-list__order-btn.svelte-i8e68p:disabled{opacity:.3;cursor:not-allowed}.bio-list__order-num.svelte-i8e68p{font-size:.75rem;font-weight:500;color:var(--axo-text-muted, #9ca3af)}.bio-list__icon.svelte-i8e68p{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--axo-bg-card, #ffffff);border:1px solid var(--axo-border-default, #e5e7eb);border-radius:.5rem;color:var(--axo-text-tertiary, #6b7280);flex-shrink:0}.bio-list__content.svelte-i8e68p{flex:1;min-width:0}.bio-list__title.svelte-i8e68p{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--axo-text-primary, #111827)}.bio-list__url.svelte-i8e68p{font-size:.75rem;color:var(--axo-text-tertiary, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bio-list__desc.svelte-i8e68p{font-size:.75rem;color:var(--axo-text-muted, #9ca3af);margin-top:.125rem}.bio-list__actions.svelte-i8e68p{display:flex;gap:.25rem;flex-shrink:0}.bio-list__action.svelte-i8e68p{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;color:var(--axo-text-tertiary, #6b7280);cursor:pointer;border-radius:.375rem;transition:all .15s ease}.bio-list__action.svelte-i8e68p:hover{background:var(--axo-bg-hover, #e5e7eb);color:var(--axo-text-secondary, #374151)}.bio-list__action--danger.svelte-i8e68p:hover{background:#fef2f2;color:#dc2626}.bio-badge.svelte-i8e68p{padding:.125rem .375rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px}.bio-badge--featured.svelte-i8e68p{background:color-mix(in srgb,var(--axo-accent-primary, #0000ff) 10%,transparent);color:var(--axo-accent-primary, #0000ff)}.bio-badge--inactive.svelte-i8e68p{background:var(--axo-bg-subtle, #f3f4f6);color:var(--axo-text-tertiary, #6b7280)}.bio-empty.svelte-i8e68p{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:var(--axo-text-muted, #9ca3af);text-align:center}.bio-empty.svelte-i8e68p p:where(.svelte-i8e68p){margin:.5rem 0 0;font-size:.875rem}.animate-spin{animation:svelte-i8e68p-spin 1s linear infinite}@keyframes svelte-i8e68p-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.bio-list__item.svelte-i8e68p{flex-wrap:wrap}.bio-list__content.svelte-i8e68p{order:3;width:100%;margin-top:.5rem}}.socials-dashboard.svelte-139io9y{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.socials-header.svelte-139io9y{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.socials-header__title.svelte-139io9y{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .25rem}.socials-header__subtitle.svelte-139io9y{font-size:.875rem;color:#6b7280;margin:0}.socials-header__actions.svelte-139io9y{display:flex;gap:.5rem}.socials-btn.svelte-139io9y{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .15s ease;border:1px solid transparent;font-family:inherit}.socials-btn--primary.svelte-139io9y{background:#00f;color:#fff;border-color:#00f}.socials-btn--primary.svelte-139io9y:hover{background:#00c;border-color:#00c}.socials-btn--secondary.svelte-139io9y{background:#fff;color:#374151;border-color:#d1d5db;text-decoration:none}.socials-btn--secondary.svelte-139io9y:hover{background:#f3f4f6;border-color:#9ca3af}.socials-main-tabs.svelte-139io9y{display:flex;gap:.25rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem;margin-bottom:1.5rem}.socials-main-tab.svelte-139io9y{display:flex;align-items:center;gap:.5rem;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#6b7280;background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s ease;font-family:inherit;justify-content:center}.socials-main-tab.svelte-139io9y:hover{color:#374151;background:#ffffff80}.socials-main-tab--active.svelte-139io9y{color:#111827;background:#fff;box-shadow:0 1px 3px #0000001a}.socials-main-tab__count.svelte-139io9y{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;background:#e5e7eb;color:#6b7280;border-radius:9999px}.socials-main-tab--active.svelte-139io9y .socials-main-tab__count:where(.svelte-139io9y){background:#0000ff1a;color:#00f}.socials-stats.svelte-139io9y{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem}.socials-stat.svelte-139io9y{display:flex;align-items:center;gap:.75rem;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:1rem 1.25rem;cursor:pointer;transition:all .2s ease;font-family:inherit}.socials-stat.svelte-139io9y:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a;transform:translateY(-1px)}.socials-stat--active.svelte-139io9y{border-color:var(--stat-color, #0000ff);background:color-mix(in srgb,var(--stat-color, #0000ff) 5%,white)}.socials-stat__icon.svelte-139io9y{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:color-mix(in srgb,var(--stat-color, #6b7280) 10%,white);color:var(--stat-color, #6b7280);border-radius:.5rem;flex-shrink:0}.socials-stat__info.svelte-139io9y{display:flex;flex-direction:column;text-align:left}.socials-stat__value.svelte-139io9y{font-size:1.5rem;font-weight:700;color:var(--stat-color, #111827);line-height:1}.socials-stat__label.svelte-139io9y{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-top:.125rem}.socials-controls.svelte-139io9y{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:1rem;gap:1rem}.socials-controls__left.svelte-139io9y{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.socials-controls__right.svelte-139io9y{display:flex;align-items:center;gap:.75rem}.socials-filter.svelte-139io9y{display:flex;gap:.375rem}.socials-filter__chip.svelte-139io9y{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;color:#6b7280;background:#f3f4f6;border:1px solid transparent;border-radius:9999px;cursor:pointer;font-family:inherit;transition:all .15s ease}.socials-filter__chip.svelte-139io9y:hover{background:#e5e7eb;color:#374151}.socials-filter__chip--active.svelte-139io9y{background:#0000ff1a;color:#00f;border-color:#00f3}.socials-filter__chip-label.svelte-139io9y{display:none}@media(min-width:768px){.socials-filter__chip-label.svelte-139io9y{display:inline}}.socials-clear-btn.svelte-139io9y{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;color:#dc2626;background:#fef2f2;border:none;border-radius:.375rem;cursor:pointer;font-family:inherit;transition:all .15s ease}.socials-clear-btn.svelte-139io9y:hover{background:#fee2e2}.socials-active-filters.svelte-139io9y{margin-bottom:1rem}.socials-active-filters__text.svelte-139io9y{font-size:.8125rem;color:#6b7280}.socials-search.svelte-139io9y{position:relative;width:240px}.socials-search__input.svelte-139io9y{width:100%;padding:.5rem 2rem .5rem 2.25rem;font-size:.8125rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;font-family:inherit;transition:all .15s ease}.socials-search__input.svelte-139io9y:focus{outline:none;border-color:#00f;box-shadow:0 0 0 3px #0000ff1a}.socials-search__clear.svelte-139io9y{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#f3f4f6;border:none;border-radius:9999px;color:#6b7280;cursor:pointer;transition:all .15s ease}.socials-search__clear.svelte-139io9y:hover{background:#e5e7eb;color:#374151}.socials-content.svelte-139io9y{min-height:400px}.socials-empty.svelte-139io9y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;text-align:center}.socials-empty__title.svelte-139io9y{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .25rem}.socials-empty__text.svelte-139io9y{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem}.socials-btn--ghost.svelte-139io9y{background:transparent;color:#6b7280;border-color:#e5e7eb}.socials-btn--ghost.svelte-139io9y:hover{background:#f3f4f6;color:#374151}.socials-btn--danger.svelte-139io9y{background:#dc2626;color:#fff;border-color:#dc2626}.socials-btn--danger.svelte-139io9y:hover{background:#b91c1c;border-color:#b91c1c}.socials-btn.svelte-139io9y:disabled{opacity:.6;cursor:not-allowed}.modal-backdrop.svelte-139io9y{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;animation:svelte-139io9y-fadeIn .15s ease}.delete-modal.svelte-139io9y{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 25px -5px #0000001a;animation:svelte-139io9y-slideUp .2s ease}.delete-modal__icon.svelte-139io9y{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#fef2f2;color:#dc2626;border-radius:50%;margin-bottom:1rem}.delete-modal__title.svelte-139io9y{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.delete-modal__text.svelte-139io9y{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.5}.delete-modal__actions.svelte-139io9y{display:flex;gap:.75rem;justify-content:center}@keyframes svelte-139io9y-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-139io9y-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-139io9y-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:svelte-139io9y-spin 1s linear infinite}@media(max-width:1024px){.socials-stats.svelte-139io9y{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.socials-dashboard.svelte-139io9y{padding:1rem}.socials-header.svelte-139io9y{flex-direction:column;gap:1rem}.socials-stats.svelte-139io9y{grid-template-columns:repeat(2,1fr);gap:.5rem}.socials-stat.svelte-139io9y{padding:.75rem 1rem}.socials-stat__icon.svelte-139io9y{width:2rem;height:2rem}.socials-stat__value.svelte-139io9y{font-size:1.25rem}.socials-controls.svelte-139io9y,.socials-controls__left.svelte-139io9y,.socials-controls__right.svelte-139io9y{flex-direction:column;align-items:stretch}.socials-search.svelte-139io9y{width:100%}.socials-filter.svelte-139io9y{justify-content:center}}@media(max-width:480px){.socials-stats.svelte-139io9y{grid-template-columns:1fr}}.styles-page.svelte-otfyry{padding:2rem 2rem 4rem;background:var(--axo-bg-page);min-height:100vh}.styles-section.svelte-otfyry{margin-bottom:3rem}.styles-section-title.svelte-otfyry{font-size:1.25rem;font-weight:700;color:var(--axo-text-primary);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--axo-border)}.styles-subsection.svelte-otfyry{margin-bottom:2rem}.styles-subsection-title.svelte-otfyry{font-size:.875rem;font-weight:600;color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.quick-links.svelte-otfyry{display:flex;flex-wrap:wrap;gap:1rem}.quick-link.svelte-otfyry{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:8px;text-decoration:none;color:var(--axo-text-primary);transition:all .2s}.quick-link.svelte-otfyry:hover{border-color:var(--axo-accent);transform:translateY(-1px)}.quick-link-content.svelte-otfyry{display:flex;flex-direction:column}.quick-link-title.svelte-otfyry{font-weight:600}.quick-link-desc.svelte-otfyry{font-size:.75rem;color:var(--axo-text-muted)}.font-samples.svelte-otfyry{display:flex;flex-direction:column;gap:1rem}.font-sample.svelte-otfyry{padding:1rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px}.font-sample-label.svelte-otfyry{display:block;font-size:.75rem;font-weight:600;color:var(--axo-text-muted);margin-bottom:.5rem}.font-sample-text.svelte-otfyry{font-size:1.125rem;margin:0}.font-sizes.svelte-otfyry,.font-weights.svelte-otfyry{display:flex;flex-direction:column;gap:.5rem}.font-size-row.svelte-otfyry,.font-weight-row.svelte-otfyry{display:grid;grid-template-columns:100px 140px 1fr;align-items:center;gap:1rem;padding:.5rem 1rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px}.font-size-class.svelte-otfyry,.font-weight-class.svelte-otfyry{font-family:var(--font-mono);font-size:.75rem;color:var(--axo-accent)}.font-size-value.svelte-otfyry,.font-weight-value.svelte-otfyry{font-size:.75rem;color:var(--axo-text-muted)}.color-swatches.svelte-otfyry{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.color-swatch.svelte-otfyry{display:flex;gap:.75rem;padding:.75rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px}.color-swatch-preview.svelte-otfyry{width:48px;height:48px;border-radius:6px;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.color-swatch-info.svelte-otfyry{display:flex;flex-direction:column;gap:.125rem;min-width:0}.color-swatch-name.svelte-otfyry{font-weight:600;font-size:.875rem}.color-swatch-value.svelte-otfyry,.color-swatch-var.svelte-otfyry{font-family:var(--font-mono);font-size:.625rem;color:var(--axo-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-samples.svelte-otfyry{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.spacing-samples.svelte-otfyry{display:flex;flex-direction:column;gap:.5rem}.spacing-row.svelte-otfyry{display:grid;grid-template-columns:100px 140px 1fr;align-items:center;gap:1rem;padding:.5rem 1rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px}.spacing-name.svelte-otfyry{font-family:var(--font-mono);font-size:.75rem;color:var(--axo-accent)}.spacing-value.svelte-otfyry{font-size:.75rem;color:var(--axo-text-muted)}.spacing-preview.svelte-otfyry{height:12px;background:var(--axo-bg-muted);border-radius:2px;overflow:hidden}.spacing-bar.svelte-otfyry{height:100%;background:var(--axo-accent);max-width:100%}.animation-samples.svelte-otfyry{display:flex;flex-direction:column;gap:.5rem}.animation-row.svelte-otfyry{display:grid;grid-template-columns:140px 80px 80px 1fr;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px}.animation-var.svelte-otfyry{font-family:var(--font-mono);font-size:.6875rem;color:var(--axo-accent)}.animation-name.svelte-otfyry{font-weight:600;font-size:.875rem}.animation-value.svelte-otfyry{font-size:.75rem;color:var(--axo-text-muted)}.animation-preview.svelte-otfyry{height:24px;background:var(--axo-bg-muted);border-radius:12px;padding:4px}.animation-dot.svelte-otfyry{width:16px;height:16px;background:var(--axo-accent);border-radius:50%;transition-property:transform}.animation-row.svelte-otfyry:hover .animation-dot:where(.svelte-otfyry){transform:translate(calc(100% + 100px))}.form-samples.svelte-otfyry{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.badge-samples.svelte-otfyry{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:768px){.styles-page.svelte-otfyry{padding:1rem 1rem 3rem}.font-size-row.svelte-otfyry,.font-weight-row.svelte-otfyry,.spacing-row.svelte-otfyry{grid-template-columns:1fr;gap:.25rem}.animation-row.svelte-otfyry{grid-template-columns:1fr 1fr}.color-swatches.svelte-otfyry{grid-template-columns:1fr}}.axo-page.svelte-1pqxpsr{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.axo-page-header.svelte-1pqxpsr{margin-bottom:var(--axo-space-6);padding-bottom:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-page-header__title.svelte-1pqxpsr{font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0;letter-spacing:var(--axo-tracking-tight)}.axo-page-header__subtitle.svelte-1pqxpsr{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);color:var(--axo-text-secondary);margin:0}.axo-stats-grid.svelte-1pqxpsr{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.axo-stat.svelte-1pqxpsr{background:var(--axo-bg-subtle);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4);display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-stat--primary.svelte-1pqxpsr .axo-stat__value:where(.svelte-1pqxpsr){color:var(--axo-accent-primary)}.axo-stat__label.svelte-1pqxpsr{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-widest);color:var(--axo-text-tertiary)}.axo-stat__value.svelte-1pqxpsr{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);font-variant-numeric:tabular-nums}.axo-stat__desc.svelte-1pqxpsr{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.axo-controls.svelte-1pqxpsr{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--axo-space-4);margin-bottom:var(--axo-space-5);flex-wrap:wrap}.axo-controls__filters.svelte-1pqxpsr{display:flex;gap:var(--axo-space-3);flex-wrap:wrap;align-items:flex-end}.axo-controls__actions.svelte-1pqxpsr{display:flex;gap:var(--axo-space-2)}.axo-filter-field.svelte-1pqxpsr{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-filter-field__label.svelte-1pqxpsr{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.axo-view-toggle.svelte-1pqxpsr{display:flex;gap:var(--axo-space-1);background:var(--axo-bg-subtle);padding:var(--axo-space-1);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-5);width:-moz-fit-content;width:fit-content}.axo-view-toggle__btn.svelte-1pqxpsr{padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:none;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-base);display:flex;align-items:center;gap:var(--axo-space-2)}.axo-view-toggle__btn.svelte-1pqxpsr:hover{color:var(--axo-text-primary);background:var(--axo-bg-card)}.axo-view-toggle__btn--active.svelte-1pqxpsr{background:var(--axo-bg-card);color:var(--axo-text-primary);font-weight:var(--axo-weight-semibold);box-shadow:var(--axo-shadow-sm)}.axo-card.svelte-1pqxpsr{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl)}.axo-content.svelte-1pqxpsr{padding:var(--axo-space-6)}.axo-loading.svelte-1pqxpsr{text-align:center;padding:var(--axo-space-12) var(--axo-space-6);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.axo-timer-view.svelte-1pqxpsr{display:flex;gap:var(--axo-space-8);align-items:flex-start}.timer-info-panel.svelte-1pqxpsr{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--axo-space-8) var(--axo-space-6);background:var(--axo-bg-subtle);border:1px dashed var(--axo-border-default);border-radius:var(--axo-radius-xl);max-width:360px}.timer-info-icon.svelte-1pqxpsr{width:64px;height:64px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.timer-info-icon.svelte-1pqxpsr svg:where(.svelte-1pqxpsr){width:100%;height:100%}.timer-info-title.svelte-1pqxpsr{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.timer-info-description.svelte-1pqxpsr{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0;line-height:1.6}.axo-tips-card.svelte-1pqxpsr{flex:1;padding:var(--axo-space-5);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-lg)}.axo-tips-card__title.svelte-1pqxpsr{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-4) 0}.axo-tips-list.svelte-1pqxpsr{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--axo-space-3)}.axo-tips-list__item.svelte-1pqxpsr{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);padding-left:var(--axo-space-4);position:relative;line-height:1.5}.axo-tips-list__item.svelte-1pqxpsr:before{content:"•";position:absolute;left:0;color:var(--axo-text-tertiary)}@media(max-width:768px){.axo-page.svelte-1pqxpsr{padding:var(--axo-space-4)}.axo-stats-grid.svelte-1pqxpsr{grid-template-columns:repeat(2,1fr)}.axo-controls.svelte-1pqxpsr{flex-direction:column;align-items:stretch}.axo-controls__filters.svelte-1pqxpsr{flex-direction:column}.axo-controls__actions.svelte-1pqxpsr{justify-content:flex-end}.axo-view-toggle.svelte-1pqxpsr{width:100%}.axo-view-toggle__btn.svelte-1pqxpsr{flex:1;justify-content:center}.axo-timer-view.svelte-1pqxpsr{flex-direction:column}.axo-content.svelte-1pqxpsr{padding:var(--axo-space-4)}}.axo-table-container.svelte-dyrjq1{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden;margin-bottom:var(--axo-space-6)}.axo-table.svelte-dyrjq1{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table__head.svelte-dyrjq1{background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light)}.axo-table__head-cell.svelte-dyrjq1{padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-weight:var(--axo-weight-semibold);font-size:var(--axo-text-xs);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-tertiary);white-space:nowrap}.axo-table__head-cell--right.svelte-dyrjq1{text-align:right}.axo-table__cell.svelte-dyrjq1{padding:var(--axo-space-3) var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table__row.svelte-dyrjq1:last-child .axo-table__cell:where(.svelte-dyrjq1){border-bottom:none}.axo-table__row.svelte-dyrjq1:hover{background:var(--axo-bg-hover)}.axo-table__cell--right.svelte-dyrjq1{text-align:right}.axo-table__cell--muted.svelte-dyrjq1{color:var(--axo-text-tertiary);font-size:var(--axo-text-sm)}.axo-cell-stack.svelte-dyrjq1{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-cell-primary.svelte-dyrjq1{font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-cell-secondary.svelte-dyrjq1{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-type-badge.svelte-dyrjq1{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);text-transform:capitalize;border-radius:var(--axo-radius-full);width:-moz-fit-content;width:fit-content}.axo-type-badge--default.svelte-dyrjq1{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-type-badge--primary.svelte-dyrjq1{background:hsl(var(--p) / 15%);color:hsl(var(--p))}.axo-type-badge--warning.svelte-dyrjq1{background:hsl(var(--wa) / 15%);color:hsl(var(--wa))}.axo-status-btn.svelte-dyrjq1{background:none;border:none;padding:0;cursor:pointer;transition:opacity var(--axo-transition-fast)}.axo-status-btn.svelte-dyrjq1:hover{opacity:.8}.axo-actions.svelte-dyrjq1{display:flex;gap:var(--axo-space-1);justify-content:flex-end}.axo-checkbox-label.svelte-dyrjq1{display:flex;align-items:center;gap:var(--axo-space-2);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);cursor:pointer;white-space:nowrap}.axo-checkbox.svelte-dyrjq1{width:1rem;height:1rem;accent-color:hsl(var(--p))}.axo-pagination-top.svelte-dyrjq1{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-4);gap:var(--axo-space-4)}.axo-modal-overlay.svelte-dyrjq1{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--axo-space-4)}.axo-modal.svelte-dyrjq1{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);width:100%;max-width:32rem;max-height:90vh;overflow-y:auto}.axo-modal--large.svelte-dyrjq1{max-width:40rem}.axo-modal__header.svelte-dyrjq1{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-modal__title.svelte-dyrjq1{font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.axo-modal__content.svelte-dyrjq1{padding:var(--axo-space-5);display:flex;flex-direction:column;gap:var(--axo-space-4)}.axo-modal__actions.svelte-dyrjq1{display:flex;gap:var(--axo-space-3);justify-content:flex-end;padding-top:var(--axo-space-4);border-top:1px solid var(--axo-border-light);margin-top:var(--axo-space-2)}.axo-form-field.svelte-dyrjq1{display:flex;flex-direction:column;gap:var(--axo-space-2)}.axo-form-grid.svelte-dyrjq1{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-4)}.axo-form-checkbox.svelte-dyrjq1{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-label.svelte-dyrjq1{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);display:flex;align-items:center;gap:var(--axo-space-2)}@media(max-width:768px){.axo-form-grid.svelte-dyrjq1{grid-template-columns:1fr}.axo-table-container.svelte-dyrjq1{overflow-x:auto}.axo-table.svelte-dyrjq1{min-width:600px}.axo-pagination-top.svelte-dyrjq1{flex-direction:column;align-items:stretch}}.axo-timeline-list.svelte-165sziy{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.axo-timeline-list__header.svelte-165sziy{display:flex;flex-direction:column;gap:var(--axo-space-4);padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-timeline-list__title-row.svelte-165sziy{display:flex;justify-content:space-between;align-items:center;gap:var(--axo-space-4)}.axo-timeline-list__title.svelte-165sziy{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;letter-spacing:var(--axo-tracking-tight)}.axo-timeline-list__search.svelte-165sziy{display:flex;gap:var(--axo-space-2)}.axo-tabs.svelte-165sziy{display:flex;gap:var(--axo-space-1);padding:var(--axo-space-3) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle);overflow-x:auto}.axo-tab.svelte-165sziy{padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--axo-transition-base)}.axo-tab.svelte-165sziy:hover{background:var(--axo-bg-surface);color:var(--axo-text-primary)}.axo-tab--active.svelte-165sziy{background:var(--axo-bg-surface);border-color:var(--axo-border-medium);color:var(--axo-text-primary);font-weight:var(--axo-weight-semibold)}.axo-table-container.svelte-165sziy{overflow-x:auto}.axo-table.svelte-165sziy{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table.svelte-165sziy th:where(.svelte-165sziy){padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-medium);white-space:nowrap}.axo-table.svelte-165sziy td:where(.svelte-165sziy){padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table__row--clickable.svelte-165sziy{cursor:pointer;transition:background var(--axo-transition-base)}.axo-table__row--clickable.svelte-165sziy:hover{background:var(--axo-bg-hover)}.axo-table__cell--mono.svelte-165sziy{font-family:var(--axo-font-mono);font-weight:var(--axo-weight-medium)}.axo-table__cell--primary.svelte-165sziy{font-weight:var(--axo-weight-medium);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-table__cell--date.svelte-165sziy{white-space:nowrap;color:var(--axo-text-secondary);font-size:var(--axo-text-xs)}.axo-table__actions-col.svelte-165sziy{width:60px}.axo-table__actions.svelte-165sziy{text-align:center}.axo-progress-cell.svelte-165sziy{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-progress-bar.svelte-165sziy{flex:1;height:6px;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-full);overflow:hidden;min-width:60px}.axo-progress-bar__fill.svelte-165sziy{height:100%;transition:width .3s ease}.axo-progress--start.svelte-165sziy{background:var(--axo-text-tertiary)}.axo-progress--low.svelte-165sziy{background:oklch(.65 .15 80)}.axo-progress--medium.svelte-165sziy{background:#d0750a}.axo-progress--high.svelte-165sziy{background:oklch(.55 .2 145)}.axo-progress--complete.svelte-165sziy{background:oklch(.5 .2 145)}.axo-progress-text.svelte-165sziy{font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);min-width:32px}.axo-badge.svelte-165sziy{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full);white-space:nowrap}.axo-badge--small.svelte-165sziy{padding:0 var(--axo-space-1);font-size:10px;margin-left:var(--axo-space-1);background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-badge--accent.svelte-165sziy{background:#9deff3;color:oklch(.4 .12 200)}.axo-badge--inactive.svelte-165sziy{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-badge--info.svelte-165sziy{background:oklch(.85 .12 240);color:oklch(.3 .12 240)}.axo-badge--warning.svelte-165sziy{background:oklch(.9 .12 80);color:oklch(.4 .12 80)}.axo-badge--success.svelte-165sziy{background:#8be78f;color:oklch(.3 .15 145)}.axo-empty-state.svelte-165sziy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);text-align:center}.axo-empty-state__icon.svelte-165sziy{width:64px;height:64px;color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-4)}.axo-empty-state__title.svelte-165sziy{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.axo-empty-state__text.svelte-165sziy{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-6) 0;max-width:300px}.axo-loading.svelte-165sziy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12);gap:var(--axo-space-3);color:var(--axo-text-secondary);font-size:var(--axo-text-sm)}.axo-loading__spinner.svelte-165sziy{width:24px;height:24px;border:2px solid var(--axo-border-light);border-top-color:var(--axo-accent-primary);border-radius:50%;animation:svelte-165sziy-spin .8s linear infinite}@keyframes svelte-165sziy-spin{to{transform:rotate(360deg)}}.axo-input.svelte-165sziy{flex:1;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);transition:all var(--axo-transition-base)}.axo-input.svelte-165sziy:focus{outline:none;border-color:var(--axo-accent-primary);box-shadow:0 0 0 3px var(--axo-accent-primary-alpha)}.axo-input.svelte-165sziy::-moz-placeholder{color:var(--axo-text-tertiary)}.axo-input.svelte-165sziy::placeholder{color:var(--axo-text-tertiary)}.axo-btn.svelte-165sziy{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-base);white-space:nowrap}.axo-btn--primary.svelte-165sziy{background:var(--axo-accent-primary);color:var(--axo-text-on-accent);border:none}.axo-btn--primary.svelte-165sziy:hover{background:var(--axo-accent-primary-hover)}.axo-btn--ghost.svelte-165sziy{background:transparent;border:1px solid transparent;color:var(--axo-text-secondary)}.axo-btn--ghost.svelte-165sziy:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-btn--sm.svelte-165sziy{padding:var(--axo-space-1) var(--axo-space-3);font-size:var(--axo-text-xs)}.axo-btn--icon.svelte-165sziy{padding:var(--axo-space-2)}.axo-btn__icon.svelte-165sziy{width:16px;height:16px}.axo-icon.svelte-165sziy{width:18px;height:18px}.axo-sr-only.svelte-165sziy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.axo-timeline-list__header.svelte-165sziy{padding:var(--axo-space-4)}.axo-timeline-list__title-row.svelte-165sziy{flex-direction:column;align-items:stretch}.axo-tabs.svelte-165sziy{padding:var(--axo-space-2) var(--axo-space-4)}.axo-table.svelte-165sziy th:where(.svelte-165sziy),.axo-table.svelte-165sziy td:where(.svelte-165sziy){padding:var(--axo-space-2) var(--axo-space-3)}}.axo-page.svelte-1joxn9e{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.axo-page-header.svelte-1joxn9e{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4);margin-bottom:var(--axo-space-6);padding-bottom:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-page-header__title.svelte-1joxn9e{font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0;letter-spacing:var(--axo-tracking-tight)}.axo-page-header__subtitle.svelte-1joxn9e{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);color:var(--axo-text-secondary);margin:0}.axo-stats-grid.svelte-1joxn9e{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.axo-stat-card.svelte-1joxn9e{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4)}.axo-stat-card__label.svelte-1joxn9e{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--axo-space-2)}.axo-stat-card__value.svelte-1joxn9e{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary);letter-spacing:var(--axo-tracking-tight)}.axo-stat-card__value--info.svelte-1joxn9e{color:oklch(.5 .15 240)}.axo-stat-card__value--warning.svelte-1joxn9e{color:oklch(.65 .15 80)}.axo-stat-card__value--success.svelte-1joxn9e{color:oklch(.55 .2 145)}.axo-section.svelte-1joxn9e{margin-bottom:var(--axo-space-6)}@media(max-width:768px){.axo-page.svelte-1joxn9e{padding:var(--axo-space-4)}.axo-page-header.svelte-1joxn9e{flex-direction:column;gap:var(--axo-space-3)}.axo-stats-grid.svelte-1joxn9e{grid-template-columns:repeat(2,1fr)}}.toolbox-admin.svelte-2qh249{padding:2rem 2rem 4rem;background:var(--axo-bg-page, #f9fafb);min-height:100vh}.toolbox-stats.svelte-2qh249{display:flex;gap:1rem;margin-bottom:1.5rem}.toolbox-stat.svelte-2qh249{display:flex;flex-direction:column;padding:1rem 1.5rem;background:#fff;border:1px solid var(--axo-border, #e5e7eb);border-radius:.5rem;min-width:120px}.toolbox-stat__value.svelte-2qh249{font-size:1.5rem;font-weight:700;color:var(--axo-text, #1f2937)}.toolbox-stat--success.svelte-2qh249 .toolbox-stat__value:where(.svelte-2qh249){color:var(--axo-success, #22c55e)}.toolbox-stat--muted.svelte-2qh249 .toolbox-stat__value:where(.svelte-2qh249){color:var(--axo-text-muted, #9ca3af)}.toolbox-stat__label.svelte-2qh249{font-size:.75rem;color:var(--axo-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.025em}.toolbox-actions.svelte-2qh249{display:flex;gap:.75rem;margin-bottom:2rem;align-items:center}.toolbox-preview-link.svelte-2qh249{display:inline-flex;align-items:center;gap:.375rem;margin-left:auto;padding:.5rem .75rem;font-size:.8125rem;color:var(--axo-text-muted, #6b7280);text-decoration:none;border:1px solid var(--axo-border, #e5e7eb);border-radius:.375rem;transition:all .15s ease}.toolbox-preview-link.svelte-2qh249:hover{color:var(--axo-primary, #3b82f6);border-color:var(--axo-primary, #3b82f6)}.toolbox-list.svelte-2qh249{display:flex;flex-direction:column;gap:1.5rem}.toolbox-category.svelte-2qh249{background:#fff;border:1px solid var(--axo-border, #e5e7eb);border-radius:.5rem;overflow:hidden}.toolbox-category__header.svelte-2qh249{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--axo-bg-page, #f9fafb);border-bottom:1px solid var(--axo-border, #e5e7eb);color:var(--axo-text-muted, #6b7280)}.toolbox-category__title.svelte-2qh249{font-size:.9375rem;font-weight:600;color:var(--axo-text, #374151);margin:0;flex:1}.toolbox-category__count.svelte-2qh249{font-size:.75rem;color:var(--axo-text-muted, #9ca3af);background:var(--axo-bg-card, white);padding:.25rem .5rem;border-radius:.25rem}.toolbox-category__tools.svelte-2qh249{display:flex;flex-direction:column}.toolbox-tool.svelte-2qh249{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--axo-border, #e5e7eb);transition:background .15s ease}.toolbox-tool.svelte-2qh249:last-child{border-bottom:none}.toolbox-tool.svelte-2qh249:hover{background:var(--axo-bg-page, #f9fafb)}.toolbox-tool--enabled.svelte-2qh249{background:color-mix(in srgb,var(--axo-success, #22c55e) 5%,transparent)}.toolbox-tool--enabled.svelte-2qh249:hover{background:color-mix(in srgb,var(--axo-success, #22c55e) 8%,transparent)}.toolbox-tool__info.svelte-2qh249{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.toolbox-tool__name.svelte-2qh249{font-size:.9375rem;font-weight:500;color:var(--axo-text, #374151);display:flex;align-items:center;gap:.5rem}.toolbox-tool__badge.svelte-2qh249{font-size:.625rem;font-weight:500;padding:.125rem .375rem;background:var(--axo-warning, #f59e0b);color:#fff;border-radius:.25rem;text-transform:uppercase}.toolbox-tool__description.svelte-2qh249{font-size:.8125rem;color:var(--axo-text-muted, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbox-toggle.svelte-2qh249{position:relative;display:inline-flex;cursor:pointer;flex-shrink:0}.toolbox-toggle.svelte-2qh249 input:where(.svelte-2qh249){position:absolute;opacity:0;width:0;height:0}.toolbox-toggle__slider.svelte-2qh249{display:flex;align-items:center;justify-content:center;width:3rem;height:1.5rem;background:var(--axo-border, #d1d5db);border-radius:1rem;transition:all .2s ease;position:relative}.toolbox-toggle__slider.svelte-2qh249:before{content:"";position:absolute;left:.125rem;width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.toolbox-toggle.svelte-2qh249 input:where(.svelte-2qh249):checked+.toolbox-toggle__slider:where(.svelte-2qh249){background:var(--axo-success, #22c55e)}.toolbox-toggle.svelte-2qh249 input:where(.svelte-2qh249):checked+.toolbox-toggle__slider:where(.svelte-2qh249):before{transform:translate(1.5rem)}.toolbox-toggle.svelte-2qh249 input:where(.svelte-2qh249):disabled+.toolbox-toggle__slider:where(.svelte-2qh249){opacity:.5;cursor:not-allowed}@media(max-width:768px){.toolbox-admin.svelte-2qh249{padding:1rem}.toolbox-stats.svelte-2qh249{flex-wrap:wrap}.toolbox-stat.svelte-2qh249{flex:1;min-width:100px}.toolbox-actions.svelte-2qh249{flex-wrap:wrap}.toolbox-preview-link.svelte-2qh249{margin-left:0;width:100%;justify-content:center}.toolbox-tool__description.svelte-2qh249{display:none}}.stats-grid.svelte-w5jfjy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card.svelte-w5jfjy{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--axo-bg-card);border:1px solid var(--axo-border-subtle);border-radius:var(--axo-radius-md);transition:all .2s}.stat-card.svelte-w5jfjy:hover{border-color:var(--axo-border);box-shadow:var(--axo-shadow-sm)}.stat-icon.svelte-w5jfjy{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--axo-radius-sm);flex-shrink:0}.stat-icon--primary.svelte-w5jfjy{background:#0066ff1a;color:#06f}.stat-icon--success.svelte-w5jfjy{background:#22c55e1a;color:#22c55e}.stat-icon--warning.svelte-w5jfjy{background:#fbbf241a;color:#fbbf24}.stat-icon--info.svelte-w5jfjy{background:#3b82f61a;color:#3b82f6}.stat-content.svelte-w5jfjy{flex:1}.stat-value.svelte-w5jfjy{font-size:1.5rem;font-weight:600;color:var(--axo-text-primary);line-height:1;margin-bottom:.25rem}.stat-label.svelte-w5jfjy{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.05em}.filters-bar.svelte-w5jfjy{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.25rem;background:var(--axo-bg-card);border:1px solid var(--axo-border-subtle);border-radius:var(--axo-radius-md);margin-bottom:1.5rem}.search-box.svelte-w5jfjy{position:relative;flex:1;min-width:250px}.search-input.svelte-w5jfjy{width:100%;padding:.5rem 2.5rem .5rem 2.25rem;font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-subtle);border-radius:var(--axo-radius-sm);transition:all .2s}.search-input.svelte-w5jfjy:focus{outline:none;border-color:var(--axo-border-focus);background:var(--axo-bg-card)}.search-clear.svelte-w5jfjy{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:.25rem;color:var(--axo-text-tertiary);background:transparent;border:none;border-radius:var(--axo-radius-xs);cursor:pointer;transition:all .2s}.search-clear.svelte-w5jfjy:hover{color:var(--axo-text-secondary);background:var(--axo-bg-hover)}.filter-group.svelte-w5jfjy{display:flex;align-items:center;gap:.5rem}.filter-label.svelte-w5jfjy{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.filter-select.svelte-w5jfjy{padding:.5rem .75rem;font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-subtle);border-radius:var(--axo-radius-sm);cursor:pointer;transition:all .2s}.filter-select.svelte-w5jfjy:hover{border-color:var(--axo-border)}.filter-select.svelte-w5jfjy:focus{outline:none;border-color:var(--axo-border-focus)}.filter-results.svelte-w5jfjy{margin-left:auto;font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);font-weight:500;padding:.5rem .75rem;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm)}.users-table-container.svelte-w5jfjy{background:var(--axo-bg-card);border:1px solid var(--axo-border-subtle);border-radius:var(--axo-radius-md);overflow:hidden}.users-table.svelte-w5jfjy{width:100%;border-collapse:collapse}.users-table.svelte-w5jfjy thead:where(.svelte-w5jfjy){background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-subtle)}.users-table.svelte-w5jfjy th:where(.svelte-w5jfjy){padding:.75rem 1rem;font-size:var(--axo-text-xs);font-weight:600;color:var(--axo-text-secondary);text-align:left;text-transform:uppercase;letter-spacing:.05em}.users-table.svelte-w5jfjy tbody:where(.svelte-w5jfjy) tr:where(.svelte-w5jfjy){border-bottom:1px solid var(--axo-border-subtle);transition:background .15s}.users-table.svelte-w5jfjy tbody:where(.svelte-w5jfjy) tr:where(.svelte-w5jfjy):last-child{border-bottom:none}.users-table.svelte-w5jfjy tbody:where(.svelte-w5jfjy) tr:where(.svelte-w5jfjy):hover{background:var(--axo-bg-hover)}.users-table.svelte-w5jfjy td:where(.svelte-w5jfjy){padding:1rem;font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.user-cell.svelte-w5jfjy{display:flex;align-items:center;gap:.75rem}.user-avatar.svelte-w5jfjy{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--axo-bg-subtle)}.user-avatar.svelte-w5jfjy img:where(.svelte-w5jfjy){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-avatar-placeholder.svelte-w5jfjy{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1rem;font-weight:600;color:var(--axo-text-tertiary);background:linear-gradient(135deg,#0066ff1a,#0099ff0d)}.user-info.svelte-w5jfjy{display:flex;flex-direction:column;gap:.25rem}.user-name.svelte-w5jfjy{font-weight:500;color:var(--axo-text-primary)}.user-website.svelte-w5jfjy{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--axo-text-xs);color:var(--axo-text-link);text-decoration:none;transition:color .15s}.user-website.svelte-w5jfjy:hover{color:var(--axo-text-link-hover)}.email-cell.svelte-w5jfjy{display:flex;align-items:center;gap:.5rem}.company-cell.svelte-w5jfjy{color:var(--axo-text-secondary)}.role-badge.svelte-w5jfjy{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:var(--axo-text-xs);font-weight:600;border-radius:var(--axo-radius-xs);text-transform:uppercase;letter-spacing:.05em}.role-badge--super-admin.svelte-w5jfjy{background:#ef44441a;color:#ef4444}.role-badge--admin.svelte-w5jfjy{background:#fbbf241a;color:#f59e0b}.role-badge--user.svelte-w5jfjy{background:#9ca3af1a;color:#6b7280}.status-badge.svelte-w5jfjy{display:inline-flex;padding:.25rem .65rem;font-size:var(--axo-text-xs);font-weight:600;border-radius:var(--axo-radius-xs);text-transform:uppercase;letter-spacing:.05em}.status-badge--confirmed.svelte-w5jfjy{background:#22c55e1a;color:#22c55e}.status-badge--pending.svelte-w5jfjy{background:#fbbf241a;color:#f59e0b}.date-cell.svelte-w5jfjy{display:flex;flex-direction:column;gap:.15rem}.date-relative.svelte-w5jfjy{font-weight:500;color:var(--axo-text-primary)}.date-absolute.svelte-w5jfjy{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.actions-cell.svelte-w5jfjy{display:flex;align-items:center;gap:.5rem}.action-btn.svelte-w5jfjy{display:inline-flex;align-items:center;justify-content:center;padding:.35rem;color:var(--axo-text-secondary);background:transparent;border:1px solid var(--axo-border-subtle);border-radius:var(--axo-radius-xs);cursor:pointer;transition:all .15s}.action-btn.svelte-w5jfjy:hover:not(:disabled){color:var(--axo-text-primary);background:var(--axo-bg-hover);border-color:var(--axo-border)}.action-btn.svelte-w5jfjy:disabled{opacity:.4;cursor:not-allowed}.empty-state.svelte-w5jfjy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-title.svelte-w5jfjy{font-size:1.125rem;font-weight:600;color:var(--axo-text-primary);margin:0 0 .5rem}.empty-description.svelte-w5jfjy{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0}.info-box.svelte-w5jfjy{display:flex;gap:1rem;padding:1.25rem;background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:var(--axo-radius-md)}.info-content.svelte-w5jfjy{flex:1}.info-title.svelte-w5jfjy{font-size:var(--axo-text-sm);font-weight:600;color:var(--axo-text-primary);margin:0 0 .35rem}.info-description.svelte-w5jfjy{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0;line-height:1.6}@media(max-width:1200px){.users-table.svelte-w5jfjy{font-size:var(--axo-text-xs)}.users-table.svelte-w5jfjy th:where(.svelte-w5jfjy),.users-table.svelte-w5jfjy td:where(.svelte-w5jfjy){padding:.75rem}}@media(max-width:768px){.filters-bar.svelte-w5jfjy{flex-direction:column;align-items:stretch}.search-box.svelte-w5jfjy{min-width:auto}.filter-results.svelte-w5jfjy{margin-left:0;text-align:center}.users-table-container.svelte-w5jfjy{overflow-x:auto}.users-table.svelte-w5jfjy{min-width:900px}}.table.svelte-1o0ovtl :where(th:where(.svelte-1o0ovtl)){font-weight:600}
