.theme-toggle-btn.svelte-b7sbdb{position:relative;width:36px;height:36px;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:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.theme-toggle-btn.svelte-b7sbdb:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.theme-toggle-btn.svelte-b7sbdb:focus-visible{outline:2px solid var(--axo-status-active);outline-offset:2px}.theme-toggle-btn.is-active.svelte-b7sbdb{background:var(--axo-bg-active);color:var(--axo-status-active);border-color:var(--axo-border-default)}.theme-toggle-btn.svelte-b7sbdb:active{transform:scale(.95)}.theme-icon.svelte-b7sbdb{width:20px;height:20px;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-header-control.svelte-ylpl3b{display:flex;align-items:center;gap:var(--axo-space-2)}.timer-toggle-btn.svelte-ylpl3b{position:relative;width:36px;height:36px;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:background-color .15s ease,color .15s ease,border-color .15s ease}.timer-toggle-btn.svelte-ylpl3b:hover{background:var(--axo-bg-secondary);color:var(--axo-text-primary)}.timer-toggle-btn.svelte-ylpl3b:focus-visible{outline:2px solid var(--axo-accent);outline-offset:2px}.timer-toggle-btn.is-active.svelte-ylpl3b{background:var(--axo-bg-tertiary);color:var(--axo-text-primary);border-color:var(--axo-border)}.timer-toggle-btn.is-running.svelte-ylpl3b{color:var(--axo-status-active)}.timer-toggle-btn.is-paused.svelte-ylpl3b{color:var(--axo-status-warning)}.timer-icon.svelte-ylpl3b{width:20px;height:20px}.running-indicator.svelte-ylpl3b{position:absolute;top:4px;right:4px;width:8px;height:8px;background:var(--axo-status-active);border-radius:50%;animation:svelte-ylpl3b-pulse-glow 2s ease-in-out infinite}@keyframes svelte-ylpl3b-pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.paused-indicator.svelte-ylpl3b{position:absolute;top:4px;right:4px;width:8px;height:8px;background:var(--axo-status-warning);border-radius:50%}.timer-info.svelte-ylpl3b{display:flex;flex-direction:column;align-items:flex-start;min-width:60px}.timer-time.svelte-ylpl3b{font-family:var(--axo-font-mono);font-size:13px;font-weight:600;color:var(--axo-status-active);line-height:1.2}.timer-time.is-paused.svelte-ylpl3b{color:var(--axo-status-warning)}.timer-project.svelte-ylpl3b{font-size:10px;color:var(--axo-text-muted);max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.quick-action-btn.svelte-ylpl3b{width:28px;height:28px;padding:0;background:var(--axo-status-active);border:none;border-radius:var(--axo-radius-md);color:var(--axo-bg-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,transform .1s ease}.quick-action-btn.svelte-ylpl3b:hover{transform:scale(1.05)}.quick-action-btn.svelte-ylpl3b:active{transform:scale(.95)}.quick-action-btn.is-paused.svelte-ylpl3b{background:var(--axo-status-warning)}.quick-action-btn.svelte-ylpl3b svg:where(.svelte-ylpl3b){width:14px;height:14px}@media (max-width: 640px){.timer-info.svelte-ylpl3b{display:none}}@media (prefers-reduced-motion: reduce){.running-indicator.svelte-ylpl3b{animation:none}.timer-toggle-btn.svelte-ylpl3b,.quick-action-btn.svelte-ylpl3b{transition:none}}.calendar-header-control.svelte-pena31{display:flex;align-items:center;position:relative}.calendar-toggle-btn.svelte-pena31{position:relative;width:36px;height:36px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md, 6px);color:var(--axo-text-muted, #6b7280);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.calendar-toggle-btn.svelte-pena31:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.calendar-toggle-btn.svelte-pena31:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:2px}.calendar-toggle-btn.is-active.svelte-pena31{background:var(--axo-bg-active);color:var(--axo-text-primary);border-color:var(--axo-border-default)}.calendar-toggle-btn.is-connected.svelte-pena31{color:var(--axo-status-success)}.calendar-toggle-btn.is-syncing.svelte-pena31{color:var(--axo-accent-primary)}.calendar-toggle-btn.has-error.svelte-pena31{color:var(--axo-status-error, #ef4444)}.calendar-icon.svelte-pena31{width:20px;height:20px}.sync-indicator.svelte-pena31{position:absolute;top:2px;right:2px;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.sync-icon.svelte-pena31{width:10px;height:10px;color:var(--axo-accent-primary);animation:svelte-pena31-spin 1s linear infinite}@keyframes svelte-pena31-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.connected-indicator.svelte-pena31{position:absolute;top:4px;right:4px;width:8px;height:8px;background:var(--axo-status-success);border-radius:50%;border:2px solid var(--axo-bg-primary)}.error-indicator.svelte-pena31{position:absolute;top:4px;right:4px;width:8px;height:8px;background:var(--axo-status-error);border-radius:50%;border:2px solid var(--axo-bg-primary)}.events-badge.svelte-pena31{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:var(--axo-accent-primary);color:var(--axo-bg-primary);border-radius:9px;font-family:var(--axo-font-mono, monospace);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}@media (prefers-reduced-motion: reduce){.sync-icon.svelte-pena31{animation:none}.calendar-toggle-btn.svelte-pena31{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}}.inbox-header-control.svelte-13hnfhf{display:flex;align-items:center;position:relative}.inbox-toggle-btn.svelte-13hnfhf{position:relative;width:36px;height:36px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md, 6px);color:var(--axo-text-muted, #6b7280);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.inbox-toggle-btn.svelte-13hnfhf:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.inbox-toggle-btn.svelte-13hnfhf:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:2px}.inbox-toggle-btn.is-active.svelte-13hnfhf{background:var(--axo-bg-active);color:var(--axo-text-primary);border-color:var(--axo-border-default)}.inbox-toggle-btn.has-unread.svelte-13hnfhf{color:var(--axo-accent-primary)}.inbox-toggle-btn.has-mentions.svelte-13hnfhf{color:var(--axo-status-warning)}.inbox-icon.svelte-13hnfhf{width:20px;height:20px}.mention-indicator.svelte-13hnfhf{position:absolute;top:2px;right:2px;width:14px;height:14px;background:var(--axo-status-warning);color:var(--axo-bg-primary);border-radius:50%;font-family:var(--axo-font-mono, monospace);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.unread-badge.svelte-13hnfhf{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:var(--axo-accent-primary);color:var(--axo-bg-primary);border-radius:9px;font-family:var(--axo-font-mono, monospace);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.unread-badge.has-mentions.svelte-13hnfhf{background:var(--axo-status-warning)}@media (prefers-reduced-motion: reduce){.inbox-toggle-btn.svelte-13hnfhf{transition: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}}.axo-layout.svelte-18fa0e9{min-height:100vh;background:var(--axo-layout-bg)}.axo-layout__header.svelte-18fa0e9{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)}.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:.75rem}.axo-layout__logo-mark.svelte-18fa0e9{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--axo-logo-mark-bg);border-radius:.375rem;color:var(--axo-logo-mark-color)}.axo-layout__logo-text.svelte-18fa0e9{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.axo-layout__logo-title.svelte-18fa0e9{color:var(--axo-logo-title-color);font-weight:600;letter-spacing:-.01em}.axo-layout__logo-divider.svelte-18fa0e9{color:var(--axo-logo-divider-color);font-weight:300}.axo-layout__logo-org.svelte-18fa0e9{color:var(--axo-logo-org-color);font-weight:400}.axo-layout__header-actions.svelte-18fa0e9{display:flex;gap:.5rem}.axo-layout__header-btn.svelte-18fa0e9{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;color:var(--axo-header-btn-color);text-decoration:none!important;background:none;border:1px solid transparent;border-radius:.375rem;cursor:pointer;font-family:inherit;transition:all .15s ease}.axo-layout__header-btn.svelte-18fa0e9:hover{color:var(--axo-header-btn-hover-color);background:var(--axo-header-btn-hover-bg);border-color:var(--axo-header-btn-hover-border)}.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:16rem;background:var(--axo-layout-sidebar-bg);border-right:1px solid var(--axo-layout-sidebar-border);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)}.axo-layout__sidebar--collapsed.svelte-18fa0e9{width:4rem}.axo-layout__sidebar--collapsed.svelte-18fa0e9 .axo-layout__nav:where(.svelte-18fa0e9){padding:3.5rem .5rem 1.5rem}.axo-layout__sidebar-toggle.svelte-18fa0e9{position:absolute;top:1rem;right:.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--axo-sidebar-toggle-bg);border:1px solid var(--axo-sidebar-toggle-border);border-radius:.375rem;color:var(--axo-sidebar-toggle-color);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:10}.axo-layout__sidebar-toggle.svelte-18fa0e9:hover{background:var(--axo-sidebar-toggle-bg);color:var(--axo-sidebar-toggle-hover-color);border-color:var(--axo-sidebar-toggle-hover-border);box-shadow:0 1px 2px #0000000d}.axo-layout__sidebar--collapsed.svelte-18fa0e9 .axo-layout__sidebar-toggle:where(.svelte-18fa0e9){right:.5rem}.axo-layout__nav.svelte-18fa0e9{padding:3.5rem .75rem 1.5rem;flex:1}.axo-layout__nav-label.svelte-18fa0e9{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--axo-nav-label-color);padding:0 .75rem .5rem;margin-top:1.25rem;margin-bottom:.25rem;white-space:nowrap;overflow:hidden}.axo-layout__nav-label--first.svelte-18fa0e9{margin-top:0}.axo-layout__nav-item.svelte-18fa0e9{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;margin:.125rem 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:.75rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:.375rem;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:.625rem;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--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:1rem;height:1rem;display:flex;align-items:center;justify-content:center;opacity:.8}.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:1.25rem;height:1.25rem}.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__sidebar-footer.svelte-18fa0e9{padding:1rem .75rem 1.5rem;border-top:1px solid var(--axo-layout-sidebar-border);background:var(--axo-layout-sidebar-footer-bg)}.axo-layout__info.svelte-18fa0e9{background:var(--axo-info-bg);border:1px solid var(--axo-info-border);border-radius:.375rem;padding:.75rem}.axo-layout__info-label.svelte-18fa0e9{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--axo-info-label-color);margin-bottom:.375rem}.axo-layout__info-text.svelte-18fa0e9{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.6875rem;color:var(--axo-info-text-color);line-height:1.5}.axo-layout__info-code.svelte-18fa0e9{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.625rem;background:var(--axo-info-code-bg);border:1px solid var(--axo-info-code-border);padding:.125rem .3rem;border-radius:.25rem;color:var(--axo-info-code-color)}.axo-layout__main.svelte-18fa0e9{flex:1;min-width:0}.axo-layout__overlay.svelte-18fa0e9{display:none}@media (max-width: 768px){.axo-layout__header-actions.svelte-18fa0e9{display:none}.axo-layout__mobile-toggle.svelte-18fa0e9{display:block}.axo-layout__sidebar-toggle.svelte-18fa0e9{display:none}.axo-layout__sidebar.svelte-18fa0e9{position:fixed;top:3.5rem;left:0;width:18rem;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}.axo-layout__sidebar--collapsed.svelte-18fa0e9{width:18rem;transform:translate(-100%)}.axo-layout__sidebar--mobile-open.svelte-18fa0e9{transform:translate(0);box-shadow:2px 0 8px #0000001a}.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%}.axo-layout__logo-text.svelte-18fa0e9{font-size:.875rem}}.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)}.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:#0006;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:#0000000d;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:#0000001a;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:#0000000d;border-radius:3px}.form-content.svelte-khz94n::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.form-content.svelte-khz94n::-webkit-scrollbar-thumb:hover{background:#0000004d}.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-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}.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}}.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.svelte-1f61ob3{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.svelte-1f61ob3{opacity:.6;pointer-events:none}.period-option.svelte-1f61ob3{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.svelte-1f61ob3:hover:not(:disabled){color:var(--axo-text-primary);background:var(--axo-bg-hover)}.period-option.svelte-1f61ob3:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.period-option--active.svelte-1f61ob3{color:var(--axo-text-primary);background:var(--axo-bg-card);box-shadow:var(--axo-shadow-sm)}.period-option.svelte-1f61ob3: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);min-height:100vh}.dashboard-section.svelte-j6cdpt{margin-bottom:var(--axo-space-8)}.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}}.section-header.svelte-j6cdpt{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--axo-space-4);flex-wrap:wrap;gap:var(--axo-space-3)}.section-header__left.svelte-j6cdpt{display:flex;align-items:baseline;gap:var(--axo-space-3)}.section-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);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);margin:0}.section-subtitle.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-5);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}.section-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}}.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;max-width:1200px;margin:0 auto}.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:#3b82f61a;color:#3b82f6}.stat-icon--success.svelte-plmtwu{background:#22c55e1a;color:#22c55e}.stat-icon--info.svelte-plmtwu{background:#6366f11a;color:#6366f1}.stat-icon--warning.svelte-plmtwu{background:#fbbf241a;color:#fbbf24}.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 #0000000d}.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 #0000000d}.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:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.badge-info.svelte-plmtwu{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.badge-warning.svelte-plmtwu{background:#fbbf241a;color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.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}.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)}@media (max-width: 640px){.form-grid.svelte-1j6flmv{grid-template-columns:1fr}.col-span-2.svelte-1j6flmv{grid-column:span 1}}.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}}.deadlines-page.svelte-zs5a7j{padding:2rem 2rem 4rem;background:var(--axo-bg-page);min-height:100vh}.header-actions.svelte-zs5a7j{display:flex;gap:.5rem}.axo-stats.svelte-zs5a7j{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1.5rem}.axo-stat.svelte-zs5a7j{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:1rem}.axo-stat__label.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.axo-stat__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)}.view-section.svelte-zs5a7j{margin-bottom:1.5rem}.view-toggle.svelte-zs5a7j{display:flex;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:2px;width:-moz-fit-content;width:fit-content}.view-toggle__btn.svelte-zs5a7j{display:inline-flex;align-items:center;gap:var(--axo-space-1);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-text-secondary);background:transparent;border:none;border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast)}.view-toggle__btn.svelte-zs5a7j:hover{color:var(--axo-text-primary)}.view-toggle__btn--active.svelte-zs5a7j{background:var(--axo-bg-card);color:var(--axo-text-primary);box-shadow:var(--axo-shadow-sm)}.axo-filters.svelte-zs5a7j{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr auto;gap:1rem;margin-bottom:1.5rem;align-items:end}.axo-filters__group.svelte-zs5a7j{display:flex;flex-direction:column;gap:.25rem}.axo-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}.axo-checkbox.svelte-zs5a7j{margin-right:.5rem}.month-section.svelte-zs5a7j{margin-bottom:2rem}.month-header.svelte-zs5a7j{display:flex;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--axo-border-light)}.month-title.svelte-zs5a7j{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-count.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.deadlines-table-wrapper.svelte-zs5a7j{overflow-x:auto}.axo-table.svelte-zs5a7j{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table__head.svelte-zs5a7j{background:var(--axo-bg-subtle)}.axo-table__head-row.svelte-zs5a7j{border-bottom:1px solid var(--axo-border-light)}.axo-table__head-cell.svelte-zs5a7j{padding:.75rem 1rem;text-align:left;font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);font-size:var(--axo-text-xs);text-transform:uppercase;letter-spacing:.05em}.axo-table__head-cell--center.svelte-zs5a7j{text-align:center}.axo-table__body.svelte-zs5a7j{background:var(--axo-bg-card)}.axo-table__row.svelte-zs5a7j{border-bottom:1px solid var(--axo-border-light);transition:background .15s ease}.axo-table__row.svelte-zs5a7j:hover{background:var(--axo-bg-subtle)}.axo-table__row.top-pick-row.svelte-zs5a7j{background:#fbbf240d}.axo-table__row.top-pick-row.svelte-zs5a7j:hover{background:#fbbf241a}.axo-table__cell.svelte-zs5a7j{padding:.75rem 1rem;color:var(--axo-text-primary);vertical-align:top}.axo-table__cell--center.svelte-zs5a7j{text-align:center}.date-badge.svelte-zs5a7j{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-subtle);padding:.25rem .5rem;border-radius:var(--axo-radius-sm);white-space:nowrap}.opportunity-name.svelte-zs5a7j{display:flex;align-items:center;gap:.5rem;font-weight:var(--axo-weight-medium)}.prize-badge.svelte-zs5a7j{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--axo-text-xs);color:var(--axo-status-success);margin-top:.25rem}.type-badge.svelte-zs5a7j{display:inline-block;padding:.25rem .5rem;font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-sm);white-space:nowrap}.badge-eoi.svelte-zs5a7j{background:#3b82f61a;color:#3b82f6}.badge-rfp.svelte-zs5a7j{background:#a855f71a;color:#a855f7}.badge-tender.svelte-zs5a7j{background:#ec48991a;color:#ec4899}.badge-literary.svelte-zs5a7j{background:#22c55e1a;color:#22c55e}.badge-academic.svelte-zs5a7j{background:#f973161a;color:#f97316}.badge-fellowship.svelte-zs5a7j{background:#eab3081a;color:#b48c08}.badge-default.svelte-zs5a7j{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.region-badge.svelte-zs5a7j{font-size:var(--axo-text-sm);white-space:nowrap}.note-text.svelte-zs5a7j{color:var(--axo-text-secondary);font-size:var(--axo-text-xs);line-height:1.5}.word-count.svelte-zs5a7j{display:block;font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin-top:.25rem}.priority-dot.svelte-zs5a7j{display:inline-block;width:8px;height:8px;border-radius:50%}.empty-state.svelte-zs5a7j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--axo-text-tertiary)}.empty-state.svelte-zs5a7j h3:where(.svelte-zs5a7j){margin:1rem 0 .5rem;color:var(--axo-text-secondary)}.empty-state.svelte-zs5a7j p:where(.svelte-zs5a7j){margin:0;font-size:var(--axo-text-sm)}.strategic-section.svelte-zs5a7j,.watchlist-section.svelte-zs5a7j{margin-top:1rem}.section-intro.svelte-zs5a7j{margin-bottom:1.5rem}.section-title.svelte-zs5a7j{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 .5rem}.section-subtitle.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary);margin:0}.strategic-grid.svelte-zs5a7j{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.strategic-card.svelte-zs5a7j{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.strategic-card__header.svelte-zs5a7j{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light)}.strategic-card__icon.svelte-zs5a7j{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)}.strategic-card__title.svelte-zs5a7j{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}.strategic-card__content.svelte-zs5a7j{padding:1rem 1.25rem}.opportunity-item.svelte-zs5a7j{padding:.75rem 0;border-bottom:1px solid var(--axo-border-light)}.opportunity-item.svelte-zs5a7j:last-child{border-bottom:none;padding-bottom:0}.opportunity-item.svelte-zs5a7j:first-child{padding-top:0}.opportunity-item__header.svelte-zs5a7j{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.opportunity-item__name.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.rolling-badge.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-status-success);background:#22c55e1a;padding:.125rem .375rem;border-radius:var(--axo-radius-sm)}.opportunity-item__desc.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);line-height:1.6;margin:0}.watchlist-grid.svelte-zs5a7j{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.watchlist-card.svelte-zs5a7j{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:1.25rem;transition:border-color .2s ease}.watchlist-card.svelte-zs5a7j:hover{border-color:var(--axo-border-medium)}.watchlist-card.essential.svelte-zs5a7j{border-color:var(--axo-status-warning);background:#fbbf2408}.watchlist-card__header.svelte-zs5a7j{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.watchlist-card__title.svelte-zs5a7j{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}.essential-badge.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-status-warning);background:#fbbf241a;padding:.125rem .5rem;border-radius:var(--axo-radius-sm)}.watchlist-card__period.svelte-zs5a7j{display:flex;align-items:center;gap:.5rem;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin-bottom:.75rem}.watchlist-card__desc.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);line-height:1.6;margin:0 0 1rem}.watchlist-card__category.svelte-zs5a7j{display:flex}.category-tag.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);padding:.25rem .5rem;border-radius:var(--axo-radius-sm)}@media (max-width: 1200px){.axo-filters.svelte-zs5a7j{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.deadlines-page.svelte-zs5a7j{padding:1rem 1rem 3rem}.axo-filters.svelte-zs5a7j,.strategic-grid.svelte-zs5a7j,.watchlist-grid.svelte-zs5a7j{grid-template-columns:1fr}.view-toggle.svelte-zs5a7j{width:100%}.view-toggle__btn.svelte-zs5a7j{flex:1;justify-content:center}}.docs-page.svelte-1e9wg1h{padding:1.5rem;max-width:1400px;margin:0 auto}.docs-section.svelte-1e9wg1h{margin-bottom:2.5rem}.docs-meta.svelte-1e9wg1h{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-1e9wg1h{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--axo-text-muted, #666);margin-bottom:1.5rem}.ai-command-section.svelte-1e9wg1h{background:var(--axo-bg-primary, #fff);border-radius:.5rem;padding:1rem;border:1px solid var(--axo-border, #e5e5e5)}.ai-command-title.svelte-1e9wg1h{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-1e9wg1h{font-size:.875rem;color:var(--axo-text-muted, #666);margin-bottom:.75rem}.ai-command-box.svelte-1e9wg1h{position:relative;background:#1e1e1e;border-radius:.5rem;overflow:hidden}.ai-command-code.svelte-1e9wg1h{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-1e9wg1h{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-1e9wg1h:hover{background:#2563eb}.section-title.svelte-1e9wg1h{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--axo-text-primary, #171514)}.section-desc.svelte-1e9wg1h{font-size:.875rem;color:var(--axo-text-muted, #666);margin-bottom:1rem}.legend-grid.svelte-1e9wg1h{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1rem;background:var(--axo-bg-secondary, #f5f5f5);border-radius:.5rem}.legend-item.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem}.legend-dot.svelte-1e9wg1h{width:12px;height:12px;border-radius:50%}.legend-label.svelte-1e9wg1h{font-size:.875rem;font-weight:500}.services-grid.svelte-1e9wg1h{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.service-card.svelte-1e9wg1h{background:var(--axo-bg-primary, #fff);border:1px solid var(--axo-border, #e5e5e5);border-radius:.75rem;padding:1rem}.service-header.svelte-1e9wg1h{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.service-icon.svelte-1e9wg1h{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.service-name.svelte-1e9wg1h{font-weight:600;font-size:1rem}.service-type.svelte-1e9wg1h{font-size:.75rem;color:var(--axo-text-muted)}.service-endpoints.svelte-1e9wg1h{display:flex;flex-wrap:wrap;gap:.375rem}.endpoint-tag.svelte-1e9wg1h{font-size:.7rem;padding:.125rem .5rem;background:var(--axo-bg-secondary, #f5f5f5);border-radius:1rem;color:var(--axo-text-muted)}.flow-grid.svelte-1e9wg1h{display:flex;flex-direction:column;gap:.75rem}.flow-card.svelte-1e9wg1h{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-1e9wg1h:hover{border-color:var(--color-primary, #0000ff)}.flow-card.active.svelte-1e9wg1h{border-color:var(--color-primary, #0000ff);box-shadow:0 0 0 1px var(--color-primary, #0000ff)}.flow-card-header.svelte-1e9wg1h{display:flex;align-items:center;gap:1rem}.flow-icon.svelte-1e9wg1h{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-1e9wg1h{flex:1}.flow-title.svelte-1e9wg1h{font-weight:600;font-size:1.125rem;margin-bottom:.125rem}.flow-desc.svelte-1e9wg1h{font-size:.875rem;color:var(--axo-text-muted)}.flow-toggle.svelte-1e9wg1h{color:var(--axo-text-muted)}.flow-routes.svelte-1e9wg1h{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.route-tag.svelte-1e9wg1h{font-size:.75rem;font-family:monospace;padding:.125rem .5rem;border-radius:.25rem;background:var(--axo-bg-secondary)}.route-tag.admin.svelte-1e9wg1h{background:#fef3c7;color:#92400e}.route-tag.public.svelte-1e9wg1h{background:#d1fae5;color:#065f46}.flow-sources-preview.svelte-1e9wg1h{display:flex;gap:.375rem;margin-top:.75rem}.source-dot.svelte-1e9wg1h{width:8px;height:8px;border-radius:50%}.flow-details.svelte-1e9wg1h{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--axo-border)}.detail-section.svelte-1e9wg1h{margin-bottom:1rem}.detail-section.svelte-1e9wg1h:last-child{margin-bottom:0}.detail-title.svelte-1e9wg1h{font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:var(--axo-text-primary)}.sources-list.svelte-1e9wg1h{display:flex;flex-direction:column;gap:.75rem}.source-item.svelte-1e9wg1h{display:flex;gap:.75rem;align-items:flex-start}.source-indicator.svelte-1e9wg1h{width:28px;height:28px;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.source-content.svelte-1e9wg1h{flex:1}.source-type-label.svelte-1e9wg1h{font-weight:500;font-size:.875rem}.source-tables.svelte-1e9wg1h{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.table-name.svelte-1e9wg1h{font-size:.75rem;padding:.125rem .375rem;background:#3ecf8e20;color:#166534;border-radius:.25rem}.source-location.svelte-1e9wg1h{display:block;font-size:.75rem;color:var(--axo-text-muted);margin-top:.25rem}.source-desc.svelte-1e9wg1h{font-size:.75rem;color:var(--axo-text-muted);margin-top:.25rem}.fields-grid.svelte-1e9wg1h{display:flex;flex-wrap:wrap;gap:.5rem}.field-item.svelte-1e9wg1h{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:var(--axo-bg-secondary);border-radius:.375rem}.field-name.svelte-1e9wg1h{font-size:.75rem}.field-source.svelte-1e9wg1h{font-size:.625rem;padding:.0625rem .375rem;border-radius:1rem;font-weight:500}.tables-list.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: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-1e9wg1h{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-1e9wg1h:last-child{border-bottom:none}.table-col-name.svelte-1e9wg1h{font-family:monospace}.table-col-rows.svelte-1e9wg1h{color:var(--axo-text-muted)}.table-col-purpose.svelte-1e9wg1h{color:var(--axo-text-secondary, #444)}.architecture-diagram.svelte-1e9wg1h{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;padding:2rem;overflow-x:auto}.arch-flow.svelte-1e9wg1h{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.arch-flow.second-row.svelte-1e9wg1h,.arch-flow.third-row.svelte-1e9wg1h{margin-left:3rem}.arch-node.svelte-1e9wg1h{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-1e9wg1h span:where(.svelte-1e9wg1h){font-size:.75rem;font-weight:500}.arch-sub.svelte-1e9wg1h{font-size:.625rem!important;color:var(--axo-text-muted);font-weight:400!important}.arch-node.browser.svelte-1e9wg1h,.arch-node.browser-final.svelte-1e9wg1h{border-color:#6366f1;background:#6366f120}.arch-node.cloudflare.svelte-1e9wg1h{border-color:#f6821f;background:#f6821f20}.arch-node.middleware.svelte-1e9wg1h{border-color:#ef4444;background:#ef444420}.arch-node.layout.svelte-1e9wg1h,.arch-node.page.svelte-1e9wg1h{border-color:#3b82f6;background:#3b82f620}.arch-node.component.svelte-1e9wg1h{border-color:#8b5cf6;background:#8b5cf620}.arch-node.render.svelte-1e9wg1h{border-color:#22c55e;background:#22c55e20}.arch-arrow.svelte-1e9wg1h{font-size:1.5rem;color:var(--axo-text-muted);font-weight:700}.data-source-stack.svelte-1e9wg1h{display:flex;flex-direction:column;gap:.375rem}.ds-item.svelte-1e9wg1h{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.ds-item.supabase.svelte-1e9wg1h{background:#3ecf8e20;color:#166534}.ds-item.r2.svelte-1e9wg1h{background:#f6821f20;color:#c2410c}.ds-item.static.svelte-1e9wg1h{background:#6366f120;color:#4338ca}.reference-grid.svelte-1e9wg1h{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.reference-card.svelte-1e9wg1h{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;padding:1rem}.reference-title.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.reference-list.svelte-1e9wg1h{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.reference-list.svelte-1e9wg1h li:where(.svelte-1e9wg1h){font-size:.8125rem;color:var(--axo-text-secondary)}.reference-list.svelte-1e9wg1h code:where(.svelte-1e9wg1h){font-size:.75rem;background:var(--axo-bg-secondary);padding:.125rem .375rem;border-radius:.25rem}@media (max-width: 768px){.docs-page.svelte-1e9wg1h{padding:1rem}.table-header.svelte-1e9wg1h,.table-row.svelte-1e9wg1h{grid-template-columns:1fr;gap:.25rem}.table-col-rows.svelte-1e9wg1h,.table-col-purpose.svelte-1e9wg1h{font-size:.75rem}.arch-flow.svelte-1e9wg1h{flex-direction:column;margin-left:0!important}.arch-arrow.svelte-1e9wg1h{transform:rotate(90deg)}}.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)}.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}.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)}.table.svelte-1ib17u :where(th:where(.svelte-1ib17u),td:where(.svelte-1ib17u)){padding:1rem}.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:var(--axo-space-6) var(--axo-space-8);max-width:1400px;margin:0 auto}.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}.loading-placeholder.svelte-mdrq9g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:var(--axo-text-muted, #6b7280);font-size:.875rem}.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.svelte-1b6cnvq{border-radius:var(--axo-radius-lg);overflow:hidden}.category-header.svelte-1b6cnvq{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.svelte-1b6cnvq:hover{background:var(--axo-bg-hover)}.category-content.svelte-1b6cnvq{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.svelte-1b6cnvq{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)}.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 #0000000d}.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 #0000000d}.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:var(--axo-primary, #3b82f6)}.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 #0000000d}.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 #0000000d;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 #3b82f633}.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 #0000001a,0 4px 6px -4px #0000001a;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}.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}}.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:var(--axo-space-6) var(--axo-space-8);max-width:1400px;margin:0 auto}.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%}}.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}}.axo-page.svelte-1kze3hb{padding:var(--axo-space-6) var(--axo-space-8);max-width:1200px;margin:0 auto}.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.svelte-1kze3hb{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.svelte-1kze3hb{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.svelte-1kze3hb:hover{color:var(--axo-text-primary);background:var(--axo-bg-subtle)}.axo-tab--active.svelte-1kze3hb{color:var(--axo-text-primary);background:var(--axo-bg-card);font-weight:var(--axo-weight-semibold)}.axo-tab--active.svelte-1kze3hb:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--axo-accent-primary)}.axo-tab__icon.svelte-1kze3hb{font-size:1rem;line-height:1}.axo-tab__label.svelte-1kze3hb{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.svelte-1kze3hb{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.svelte-1kze3hb{flex:1;justify-content:center;padding:var(--axo-space-2) var(--axo-space-3)}.axo-tab__icon.svelte-1kze3hb{display:none}.axo-tab__label.svelte-1kze3hb{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.svelte-1ewqhkk{display:flex;background:var(--axo-bg-hover);border-radius:.5rem;padding:.25rem;gap:.125rem}.view-toggle__btn.svelte-1ewqhkk{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.svelte-1ewqhkk:hover{color:var(--axo-text-secondary);background:color-mix(in srgb,var(--axo-bg-card) 50%,transparent)}.view-toggle__btn--active.svelte-1ewqhkk{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--active.svelte-1ewqhkk: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}}.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}}.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;max-width:1400px;margin:0 auto}.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:var(--axo-space-6) var(--axo-space-8);max-width:1400px;margin:0 auto}.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)}}.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}
