.theme-toggle-btn.svelte-b7sbdb{position:relative;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.theme-toggle-btn.svelte-b7sbdb:hover{color:var(--axo-text-primary)}.theme-toggle-btn.svelte-b7sbdb:focus-visible{outline:2px solid var(--axo-status-active);outline-offset:1px}.theme-toggle-btn.is-active.svelte-b7sbdb{color:var(--axo-status-active)}.theme-toggle-btn.svelte-b7sbdb:active{transform:scale(.85)}.theme-icon.svelte-b7sbdb{width:16px;height:16px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .2s ease;animation:svelte-b7sbdb-iconEnter .4s cubic-bezier(.34,1.56,.64,1)}.is-active.svelte-b7sbdb .theme-icon:where(.svelte-b7sbdb){transform:rotate(-15deg)}@keyframes svelte-b7sbdb-iconEnter{0%{opacity:0;transform:scale(.5) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0)}}.is-active.svelte-b7sbdb .theme-icon:where(.svelte-b7sbdb){animation:svelte-b7sbdb-iconEnterDark .4s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-b7sbdb-iconEnterDark{0%{opacity:0;transform:scale(.5) rotate(90deg)}to{opacity:1;transform:scale(1) rotate(-15deg)}}@media(prefers-reduced-motion:reduce){.theme-toggle-btn.svelte-b7sbdb{transition:none}.theme-icon.svelte-b7sbdb{transition:none;animation:none}.is-active.svelte-b7sbdb .theme-icon:where(.svelte-b7sbdb){transform:none;animation: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%)}}:root{--axo-bg-page: #f9fafb;--axo-bg-card: #ffffff;--axo-bg-subtle: #fafafa;--axo-bg-hover: #f5f5f5;--axo-bg-active: #e8e8e8;--axo-bg-input: #ffffff;--axo-border-light: #f0f0f0;--axo-border-default: #e5e7eb;--axo-border-medium: #d1d5db;--axo-border-dark: #9ca3af;--axo-text-primary: #111827;--axo-text-secondary: #6b7280;--axo-text-tertiary: #9ca3af;--axo-text-muted: #d1d5db;--axo-status-active: #10b981;--axo-status-inactive: #9ca3af;--axo-status-error: #ef4444;--axo-status-warning: #f59e0b;--axo-font-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--axo-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--axo-text-2xs: .5rem;--axo-text-xs: .5625rem;--axo-text-sm: .625rem;--axo-text-base: .6875rem;--axo-text-md: .75rem;--axo-text-lg: .8125rem;--axo-text-xl: .9375rem;--axo-text-2xl: 1.125rem;--axo-weight-normal: 400;--axo-weight-medium: 500;--axo-weight-semibold: 600;--axo-weight-bold: 700;--axo-tracking-tight: -.01em;--axo-tracking-normal: 0;--axo-tracking-wide: .05em;--axo-tracking-wider: .08em;--axo-tracking-widest: .1em;--axo-space-1: .125rem;--axo-space-2: .25rem;--axo-space-3: .5rem;--axo-space-4: .625rem;--axo-space-5: .75rem;--axo-space-6: 1rem;--axo-space-8: 1.25rem;--axo-space-10: 1.5rem;--axo-space-12: 2rem;--axo-space-16: 2.5rem;--axo-space-20: 3rem;--axo-radius-sm: .25rem;--axo-radius-md: .375rem;--axo-radius-lg: .5rem;--axo-radius-xl: .75rem;--axo-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--axo-shadow-md: 0 2px 8px 0 rgba(0, 0, 0, .08), 0 1px 2px 0 rgba(0, 0, 0, .06);--axo-shadow-lg: 0 8px 24px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);--axo-shadow-card: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--axo-shadow-hover: 0 4px 12px 0 rgba(0, 0, 0, .15), 0 2px 4px 0 rgba(0, 0, 0, .1);--axo-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--axo-transition-base: .2s cubic-bezier(.4, 0, .2, 1);--axo-transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--axo-client-visible-color: #059669;--axo-client-visible-bg: rgba(5, 150, 105, .08);--axo-client-visible-border: rgba(5, 150, 105, .25);--axo-client-visible-text: #047857;--axo-admin-only-color: #6b7280;--axo-admin-only-bg: rgba(107, 114, 128, .08);--axo-admin-only-border: rgba(107, 114, 128, .2);--axo-layout-bg: #f9fafb;--axo-layout-header-bg: rgba(255, 255, 255, .95);--axo-layout-sidebar-bg: #fafafa;--axo-layout-sidebar-footer-bg: #fafafa;--axo-layout-header-border: #e5e7eb;--axo-layout-sidebar-border: #f0f0f0;--axo-logo-mark-bg: #111827;--axo-logo-mark-color: #ffffff;--axo-logo-title-color: #111827;--axo-logo-divider-color: #d1d5db;--axo-logo-org-color: #9ca3af;--axo-header-btn-color: #6b7280;--axo-header-btn-hover-color: #111827;--axo-header-btn-hover-bg: #f9fafb;--axo-header-btn-hover-border: #e5e7eb;--axo-mobile-toggle-color: #6b7280;--axo-mobile-toggle-hover-color: #111827;--axo-mobile-toggle-hover-bg: #f9fafb;--axo-sidebar-toggle-bg: #ffffff;--axo-sidebar-toggle-border: #e8e8e8;--axo-sidebar-toggle-color: #9ca3af;--axo-sidebar-toggle-hover-color: #111827;--axo-sidebar-toggle-hover-border: #d1d5db;--axo-nav-label-color: #a1a1a1;--axo-nav-item-color: #737373;--axo-nav-item-hover-bg: #f5f5f5;--axo-nav-item-hover-color: #171717;--axo-nav-item-active-color: #0000ff;--axo-nav-item-active-bg: rgba(0, 0, 255, .08);--axo-nav-divider-color: #e8e8e8;--axo-nav-badge-color: #9ca3af;--axo-nav-badge-bg: #f3f4f6;--axo-nav-shortcut-color: #a3a3a3;--axo-nav-shortcut-active-color: #737373;--axo-info-bg: #f5f5f5;--axo-info-border: #e8e8e8;--axo-info-label-color: #525252;--axo-info-text-color: #737373;--axo-info-code-bg: #ffffff;--axo-info-code-border: #e0e0e0;--axo-info-code-color: #404040;--axo-scrollbar-thumb: #d4d4d4;--axo-scrollbar-thumb-hover: #a3a3a3;--axo-overlay-bg: rgba(0, 0, 0, .4);--axo-bg-overlay: rgba( 0, 0, 0, .4 );--axo-accent-primary: #3d3d3d;--axo-accent-primary-hover: #2a2a2a;--axo-status-success: #10b981}[data-theme=dark]{--axo-bg-page: #1a1a1a;--axo-bg-card: #2a2a2a;--axo-bg-subtle: #333333;--axo-bg-hover: #3a3a3a;--axo-bg-active: #444444;--axo-bg-input: #2a2a2a;--axo-border-light: #3a3a3a;--axo-border-default: #4a4a4a;--axo-border-medium: #5a5a5a;--axo-border-dark: #707070;--axo-text-primary: #f0f0f0;--axo-text-secondary: #b0b0b0;--axo-text-tertiary: #909090;--axo-text-muted: #909090;--axo-status-active: #34d399;--axo-status-inactive: #9ca3af;--axo-status-error: #f87171;--axo-status-warning: #fbbf24;--axo-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--axo-shadow-md: 0 2px 8px 0 rgba(0, 0, 0, .4), 0 1px 2px 0 rgba(0, 0, 0, .3);--axo-shadow-lg: 0 8px 24px 0 rgba(0, 0, 0, .5), 0 2px 4px 0 rgba(0, 0, 0, .4);--axo-shadow-card: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px 0 rgba(0, 0, 0, .3);--axo-shadow-hover: 0 4px 12px 0 rgba(0, 0, 0, .6), 0 2px 4px 0 rgba(0, 0, 0, .4);--axo-client-visible-color: #10b981;--axo-client-visible-bg: rgba(16, 185, 129, .15);--axo-client-visible-border: rgba(16, 185, 129, .35);--axo-client-visible-text: #34d399;--axo-admin-only-color: #9ca3af;--axo-admin-only-bg: rgba(156, 163, 175, .12);--axo-admin-only-border: rgba(156, 163, 175, .3);--axo-layout-bg: #1a1a1a;--axo-layout-header-bg: rgba(26, 26, 26, .95);--axo-layout-sidebar-bg: #1f1f1f;--axo-layout-sidebar-footer-bg: #1f1f1f;--axo-layout-header-border: #333333;--axo-layout-sidebar-border: #2a2a2a;--axo-logo-mark-bg: #f0f0f0;--axo-logo-mark-color: #1a1a1a;--axo-logo-title-color: #f0f0f0;--axo-logo-divider-color: #4a4a4a;--axo-logo-org-color: #808080;--axo-header-btn-color: #b0b0b0;--axo-header-btn-hover-color: #f0f0f0;--axo-header-btn-hover-bg: #2a2a2a;--axo-header-btn-hover-border: #4a4a4a;--axo-mobile-toggle-color: #b0b0b0;--axo-mobile-toggle-hover-color: #f0f0f0;--axo-mobile-toggle-hover-bg: #2a2a2a;--axo-sidebar-toggle-bg: #2a2a2a;--axo-sidebar-toggle-border: #3a3a3a;--axo-sidebar-toggle-color: #808080;--axo-sidebar-toggle-hover-color: #f0f0f0;--axo-sidebar-toggle-hover-border: #5a5a5a;--axo-nav-label-color: #707070;--axo-nav-item-color: #b0b0b0;--axo-nav-item-hover-bg: #2a2a2a;--axo-nav-item-hover-color: #f0f0f0;--axo-nav-item-active-color: #f0f0f0;--axo-nav-item-active-bg: #333333;--axo-nav-divider-color: #333333;--axo-nav-badge-color: #808080;--axo-nav-badge-bg: #2a2a2a;--axo-nav-shortcut-color: #606060;--axo-nav-shortcut-active-color: #909090;--axo-info-bg: #252525;--axo-info-border: #333333;--axo-info-label-color: #b0b0b0;--axo-info-text-color: #909090;--axo-info-code-bg: #1a1a1a;--axo-info-code-border: #3a3a3a;--axo-info-code-color: #d0d0d0;--axo-scrollbar-thumb: #4a4a4a;--axo-scrollbar-thumb-hover: #606060;--axo-overlay-bg: rgba(0, 0, 0, .6);--axo-bg-overlay: rgba( 0, 0, 0, .6 );--axo-accent-primary: #e8e8e8;--axo-accent-primary-hover: #ffffff;--axo-status-success: #34d399}[data-theme=dark] .axo-dashboard-card__icon{background:#333;border-color:#4a4a4a}[data-theme=dark] .axo-dashboard-card__badge--success{background:#10b98126;color:#34d399;border-color:#10b9814d}[data-theme=dark] .axo-dashboard-card__badge--neutral,[data-theme=dark] .axo-badge--default{background:#333;color:#b0b0b0;border-color:#4a4a4a}[data-theme=dark] .axo-badge--success{background:#10b98126;color:#34d399;border-color:#10b9814d}[data-theme=dark] .axo-badge--warning{background:#fbbf2426;color:#fbbf24;border-color:#fbbf244d}[data-theme=dark] .axo-badge--error{background:#f8717126;color:#f87171;border-color:#f871714d}[data-theme=dark] .axo-badge--info{background:#60a5fa26;color:#60a5fa;border-color:#60a5fa4d}[data-theme=dark] .axo-badge--organic{background:#10b98126;color:#34d399;border-color:#10b9814d}[data-theme=dark] .axo-badge--synthetic{background:#f8717126;color:#f87171;border-color:#f871714d}[data-theme=dark] .axo-badge--mineral{background:#60a5fa26;color:#60a5fa;border-color:#60a5fa4d}[data-theme=dark] .axo-badge--composite{background:#c084fc26;color:#c084fc;border-color:#c084fc4d}[data-theme=dark] .axo-badge--thoughts{background:#60a5fa26;color:#60a5fa;border-color:#60a5fa4d}[data-theme=dark] .axo-badge--studios{background:#c084fc26;color:#c084fc;border-color:#c084fc4d}[data-theme=dark] .axo-badge--paperworks{background:#fbbf2426;color:#fbbf24;border-color:#fbbf244d}[data-theme=dark] .axo-badge--tools{background:#10b98126;color:#34d399;border-color:#10b9814d}[data-theme=dark] .axo-code{background:#1a1a1a;border-color:#4a4a4a;color:#f0f0f0}[data-theme=dark] .axo-toggle__thumb{background:#f0f0f0}[data-theme=dark] .axo-maintenance-card--active{border-color:#f87171;background:linear-gradient(135deg,rgba(248,113,113,.08) 0%,transparent 100%)}[data-theme=dark] .axo-maintenance-card__icon{background:#333;color:#b0b0b0}[data-theme=dark] .axo-maintenance-card--active .axo-maintenance-card__icon{background:#f8717126;color:#f87171}[data-theme=dark] .axo-maintenance-card__warning{background:#f871711a;border-color:#f871714d;color:#f87171}[data-theme=dark] .axo-route-toggle{background:#333;border-color:#4a4a4a}[data-theme=dark] .axo-route-toggle--disabled{background:#fbbf241a;border-color:#fbbf2459}[data-theme=dark] .axo-route-toggle__icon{background:#2a2a2a;color:#b0b0b0}[data-theme=dark] .axo-route-toggle--disabled .axo-route-toggle__icon{color:#fbbf24}[data-theme=dark] .axo-cell--public{background:#60a5fa14}[data-theme=dark] .axo-cell--public:hover{background:#60a5fa1f}[data-theme=dark] .axo-field-group--public{border-left-color:#60a5fa80}[data-theme=dark] .axo-table__row--selected{background:#60a5fa14!important}[data-theme=dark] .axo-table__row--selected .axo-table__cell--frozen{background:#60a5fa14}[data-theme=dark] .axo-table__cell--frozen,[data-theme=dark] .axo-table__head-cell--frozen{background:#2a2a2a;box-shadow:2px 0 4px -2px #0006}[data-theme=dark] .axo-table__head-cell--frozen{background:#333}[data-theme=dark] .axo-table__row:hover .axo-table__cell--frozen{background:#3a3a3a}[data-theme=dark] .axo-datagrid__loading{background:#2a2a2ae6}[data-theme=dark] .axo-modal-overlay{background:#000000b3}[data-theme=dark] .axo-loading__spinner{border-color:#4a4a4a;border-top-color:#f0f0f0}[data-theme=dark] .axo-status-dot--active{background:#34d399;box-shadow:0 0 0 2px #34d39926}[data-theme=dark] .axo-status-dot--inactive{background:#9ca3af;box-shadow:0 0 0 2px #9ca3af26}[data-theme=dark] .axo-status-dot--error{background:#f87171;box-shadow:0 0 0 2px #f8717126}[data-theme=dark] .axo-status-dot--warning{background:#fbbf24;box-shadow:0 0 0 2px #fbbf2426}.admin-route a,.admin-route button,.axo-breadcrumb a,.axo-page-header a,.axo-table a,.axo-btn,.axo-dashboard-card,.axo-layout__nav-item,.axo-layout__header-btn,.user-website,.admin-route *{text-decoration:none!important}.axo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.axo-breadcrumb{display:inline-flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:.25rem!important;font-family:var(--axo-font-mono);font-size:.6875rem;margin-bottom:.25rem;color:var(--axo-text-tertiary);line-height:1;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.axo-breadcrumb__item,.axo-breadcrumb__divider{display:inline!important;flex-shrink:0!important}.axo-breadcrumb__item{color:var(--axo-text-tertiary);text-decoration:none!important;transition:color var(--axo-transition-fast)}.axo-breadcrumb__item:hover{color:var(--axo-text-primary)}.axo-breadcrumb__item--current,.axo-breadcrumb__item--current:hover{color:var(--axo-text-secondary)}.axo-breadcrumb__divider{color:var(--axo-text-tertiary);opacity:.5}.axo-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--axo-space-6)}.axo-page-header__content{flex:1;min-width:0}.axo-page-header__title{font-size:var(--axo-text-xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1) 0;letter-spacing:var(--axo-tracking-tight);line-height:1.2}.axo-page-header__subtitle{font-size:var(--axo-text-md);color:var(--axo-text-secondary);margin:0;line-height:1.4}.axo-page-header__actions{display:flex;gap:var(--axo-space-2);flex-shrink:0;align-items:center}@media(max-width:1100px){.axo-page-header{flex-wrap:wrap}.axo-page-header__content{flex-basis:100%;min-width:unset}.axo-page-header__actions{flex-wrap:wrap}}.axo-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);cursor:pointer;transition:all var(--axo-transition-base);text-decoration:none!important;white-space:nowrap;box-shadow:var(--axo-shadow-sm)}.axo-btn:hover{background:var(--axo-bg-hover);border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-md);transform:translateY(-1px)}.axo-btn:active{transform:translateY(0);box-shadow:var(--axo-shadow-sm)}.axo-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.axo-btn--primary,.axo-btn-primary{background:var(--axo-text-primary);color:var(--axo-bg-card);border-color:var(--axo-text-primary);box-shadow:0 1px 3px #0003}.axo-btn--primary:hover,.axo-btn-primary:hover{background:var(--axo-text-secondary);border-color:var(--axo-text-secondary);box-shadow:0 4px 12px #00000040;transform:translateY(-1px)}.axo-btn--ghost,.axo-btn-ghost{background:transparent;border:1px solid var(--axo-border-medium);color:var(--axo-text-secondary);box-shadow:none}.axo-btn--ghost:hover,.axo-btn-ghost:hover{background:var(--axo-bg-card);border-color:var(--axo-text-primary);color:var(--axo-text-primary);box-shadow:var(--axo-shadow-sm)}.axo-btn--sm,.axo-btn-sm{padding:var(--axo-space-2) var(--axo-space-2);font-size:var(--axo-text-sm)}.axo-btn--icon,.axo-btn-icon{padding:var(--axo-space-2);width:2rem;height:2rem}.axo-btn--outline{background:transparent;border-color:var(--axo-border-default);color:var(--axo-text-secondary);box-shadow:none}.axo-btn--outline:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary);border-color:var(--axo-border-medium)}.axo-btn--success{background:var(--axo-status-success, #22c55e);color:#fff;border-color:var(--axo-status-success, #22c55e)}.axo-btn--success:hover{opacity:.9}.axo-btn--danger{background:var(--axo-status-error, #ef4444);color:#fff;border-color:var(--axo-status-error, #ef4444)}.axo-btn--danger:hover{opacity:.9}.axo-form-group{margin-bottom:var(--axo-space-4)}.axo-label{display:block;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);margin-bottom:var(--axo-space-2)}.axo-input,.axo-select,.axo-textarea{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-md);transition:border-color var(--axo-transition-base)}.axo-input:focus,.axo-select:focus,.axo-textarea:focus{outline:none;border-color:var(--axo-border-dark)}.axo-input::placeholder{color:var(--axo-text-tertiary)}.axo-input--sm,.axo-select--sm{padding:var(--axo-space-2) var(--axo-space-2);font-size:var(--axo-text-sm)}.axo-textarea{resize:vertical;min-height:6rem;font-family:var(--axo-font-mono);line-height:1.5}.axo-table{width:100%;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);border-collapse:separate;border-spacing:0;overflow:hidden}.axo-table__head{background:var(--axo-bg-subtle)}.axo-table__head-row{border-bottom:1px solid var(--axo-border-default)}.axo-table__head-cell{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);text-transform:uppercase;letter-spacing:var(--axo-tracking-widest);color:var(--axo-text-tertiary);text-align:left;white-space:nowrap}.axo-table__head-cell--right{text-align:right}.axo-table__head-cell--center{text-align:center}.axo-table__row{border-top:1px solid var(--axo-border-light);transition:background-color var(--axo-transition-base)}.axo-table__row:first-child{border-top:none}.axo-table__row:nth-child(2n){background:var(--axo-bg-subtle)}.axo-table__row:hover{background:var(--axo-bg-hover)}.axo-table__cell{padding:var(--axo-space-3) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-primary)}.axo-table__cell--right{text-align:right}.axo-table__cell--center{text-align:center}.axo-table__cell--muted{color:var(--axo-text-secondary)}.axo-table__cell--nowrap{white-space:nowrap}.axo-status{display:inline-flex;align-items:center;gap:var(--axo-space-2)}.axo-status-dot{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;flex-shrink:0}.axo-status-dot--active{background:var(--axo-status-active);box-shadow:0 0 0 2px #10b9811a}.axo-status-dot--inactive{background:var(--axo-status-inactive);box-shadow:0 0 0 2px #9ca3af1a}.axo-status-dot--error{background:var(--axo-status-error);box-shadow:0 0 0 2px #ef44441a}.axo-status-dot--warning{background:var(--axo-status-warning);box-shadow:0 0 0 2px #f59e0b1a}.axo-status__label{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);text-transform:capitalize}.axo-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:var(--axo-space-6);padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md)}.axo-pagination__controls{display:flex;gap:var(--axo-space-2);align-items:center}.axo-pagination__info{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.axo-modal-overlay{position:fixed;inset:0;z-index:var(--z-footer);display:flex;align-items:center;justify-content:center;background:#0006;backdrop-filter:blur(2px)}.axo-modal{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);max-width:36rem;width:calc(100% - 2rem);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--axo-shadow-lg)}.axo-modal__panel{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);max-width:48rem;width:calc(100% - 2rem);max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.axo-modal__header{padding:var(--axo-space-6);border-bottom:1px solid var(--axo-border-light);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;background:var(--axo-bg-card)}.axo-modal__title{font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.axo-modal__content{flex:1;overflow-y:auto;padding:var(--axo-space-6);background:var(--axo-bg-card)}.axo-modal__close{flex-shrink:0}.axo-modal__body{padding:var(--axo-space-6)}.axo-modal__footer{padding:var(--axo-space-6);border-top:1px solid var(--axo-border-light);display:flex;flex-shrink:0;background:var(--axo-bg-card);justify-content:flex-end;gap:var(--axo-space-3)}.axo-detail-section{padding:var(--axo-space-5);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-4);box-shadow:var(--axo-shadow-sm)}.axo-detail-section__title{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);margin:0 0 var(--axo-space-3) 0;font-family:var(--axo-font-mono)}.axo-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--axo-space-4)}.axo-detail-label{display:block;font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-1);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);font-family:var(--axo-font-mono)}.axo-detail-value{font-size:var(--axo-text-sm);color:var(--axo-text-primary);margin:0;word-break:break-word}.axo-empty{text-align:center;padding:var(--axo-space-12) var(--axo-space-6);color:var(--axo-text-secondary)}.axo-empty__icon{width:3rem;height:3rem;margin:0 auto var(--axo-space-4);color:var(--axo-text-tertiary)}.axo-empty__title{font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.axo-empty__text{font-size:var(--axo-text-base);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-6) 0;line-height:1.5}.axo-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);color:var(--axo-text-secondary)}.axo-loading__spinner{width:2rem;height:2rem;border:2px solid var(--axo-border-light);border-top-color:var(--axo-text-primary);border-radius:50%;animation:axo-spin .8s linear infinite;margin-bottom:var(--axo-space-4)}@keyframes axo-spin{to{transform:rotate(360deg)}}.axo-loading__text{font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-secondary)}.axo-filters{display:flex;gap:var(--axo-space-4);align-items:center;flex-wrap:wrap;margin-bottom:var(--axo-space-6);padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md)}.axo-filters__group{display:flex;flex-direction:column;gap:var(--axo-space-2);min-width:12rem}.axo-filters__count{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin-left:auto}.axo-info{display:flex;gap:var(--axo-space-3);padding:var(--axo-space-4);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-left:3px solid var(--axo-text-tertiary);border-radius:var(--axo-radius-md);margin-bottom:var(--axo-space-6)}.axo-info__icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--axo-text-tertiary)}.axo-info__title{font-size:var(--axo-text-base);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1) 0}.axo-info__text{font-size:var(--axo-text-base);color:var(--axo-text-secondary);margin:0;line-height:1.5}@media(max-width:768px){.axo-page-header{flex-direction:column;align-items:flex-start;gap:var(--axo-space-3)}.axo-page-header__actions{width:100%;flex-wrap:wrap}.axo-filters{flex-direction:column;align-items:stretch}.axo-filters__group{min-width:0}.axo-filters__count{margin-left:0}.axo-pagination{flex-direction:column;gap:var(--axo-space-4)}.axo-table{font-size:var(--axo-text-sm)}.axo-table__head-cell,.axo-table__cell{padding:var(--axo-space-2) var(--axo-space-3)}}.axo-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.axo-stat{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);padding:var(--axo-space-4);text-align:center}.axo-stat__label{font-size:var(--axo-text-xs);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-2);font-family:var(--axo-font-mono)}.axo-stat__value{font-size:var(--axo-text-3xl);font-weight:var(--axo-weight-bold);font-family:var(--axo-font-mono);color:var(--axo-text-primary)}.axo-form-field{margin-bottom:var(--axo-space-4)}.axo-textarea{width:100%;padding:var(--axo-space-3) var(--axo-space-4);font-size:var(--axo-text-sm);font-family:var(--axo-font-mono);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);resize:vertical;min-height:4rem;transition:all var(--axo-transition-base)}.axo-textarea:focus{outline:none;border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-sm)}.axo-textarea::placeholder{color:var(--axo-text-tertiary)}.axo-checkbox{width:1rem;height:1rem;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);margin-right:var(--axo-space-2);cursor:pointer;vertical-align:middle}.axo-checkbox:checked{background:var(--axo-text-primary);border-color:var(--axo-text-primary)}.axo-icon-btn{background:none;border:none;padding:var(--axo-space-1);cursor:pointer;color:var(--axo-text-tertiary);transition:color var(--axo-transition-base);display:inline-flex;align-items:center;justify-content:center}.axo-icon-btn:hover{color:var(--axo-text-primary)}.axo-icon-btn:disabled{opacity:.5;cursor:not-allowed}.axo-modal--large{max-width:48rem}@media(max-width:640px){.axo-stats{grid-template-columns:1fr}}.axo-section{margin-bottom:var(--axo-space-16)}.axo-section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--axo-space-6);padding-bottom:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light)}.axo-section-title{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);color:var(--axo-text-primary);margin:0;font-family:var(--axo-font-mono)}.axo-section-count{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary)}.axo-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--axo-space-6)}@media(min-width:1920px){.axo-dashboard-grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:1536px)and (max-width:1919px){.axo-dashboard-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:641px)and (max-width:1024px){.axo-dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.axo-dashboard-grid{grid-template-columns:1fr}}.axo-dashboard-card{display:flex;flex-direction:column;background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);padding:var(--axo-space-6);text-decoration:none;color:inherit;transition:all var(--axo-transition-base);position:relative;box-shadow:var(--axo-shadow-card)}.axo-dashboard-card:hover{border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-hover);transform:translateY(-2px)}.axo-dashboard-card:active{transform:translateY(-1px);box-shadow:var(--axo-shadow-md)}.axo-dashboard-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-4)}.axo-dashboard-card__icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#f9fafb;border:1px solid #f3f4f6;border-radius:var(--axo-radius-sm);color:var(--axo-text-secondary)}.axo-dashboard-card__badge{font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);padding:.125rem var(--axo-space-2);border-radius:var(--axo-radius-sm);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.axo-dashboard-card__badge--success{background:#f0fdf4;color:#15803d;border:1px solid #dcfce7}.axo-dashboard-card__badge--neutral{background:#f9fafb;color:var(--axo-text-secondary);border:1px solid var(--axo-border-default)}.axo-dashboard-card__content{flex:1;margin-bottom:var(--axo-space-4)}.axo-dashboard-card__title{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1) 0;letter-spacing:-.01em}.axo-dashboard-card__description{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);margin:0;line-height:1.5}.axo-dashboard-card__footer{display:flex;align-items:center;gap:var(--axo-space-1);color:var(--axo-text-tertiary);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium)}.axo-dashboard-card:hover .axo-dashboard-card__footer{color:var(--axo-text-primary)}.axo-dashboard-card__action{flex:1}.axo-dashboard-card__action--muted{color:var(--axo-text-muted)}.axo-dashboard-card--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.axo-dashboard-card--disabled .axo-dashboard-card__icon{opacity:.5}.axo-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--axo-space-3);background:transparent}@media(max-width:1024px){.axo-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.axo-metrics-grid{grid-template-columns:1fr}}.axo-metric{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--axo-space-4);padding:var(--axo-space-5) var(--axo-space-6);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm);transition:all var(--axo-transition-base)}.axo-metric:hover{box-shadow:var(--axo-shadow-md);border-color:var(--axo-border-medium)}.axo-metric__label{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);font-weight:var(--axo-weight-medium);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.axo-metric__value{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);color:var(--axo-text-primary);font-weight:var(--axo-weight-semibold)}.axo-metric__status{display:flex;align-items:center}.axo-status-dot{width:.5rem;height:.5rem;border-radius:50%;display:block}.axo-status-dot--active{background-color:var(--axo-status-active);box-shadow:0 0 0 2px #22c55e1a}.axo-info{display:flex;gap:var(--axo-space-5);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);padding:var(--axo-space-6);box-shadow:var(--axo-shadow-sm)}.axo-info__icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary)}.axo-info__content{flex:1;min-width:0}.axo-info__title{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0;letter-spacing:-.01em}.axo-info__text{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0;line-height:1.6}.axo-code{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);padding:.125rem var(--axo-space-1);border-radius:var(--axo-radius-sm);color:var(--axo-text-primary)}.axo-cell--public{background:#3b82f60d}.axo-cell--public:hover{background:#3b82f61a}.axo-cell--admin{background:var(--axo-bg-card)}.axo-cell--admin:hover{background:var(--axo-bg-hover)}.axo-field-group--public{border-left:3px solid rgba(59,130,246,.5)}.axo-field-group--admin{border-left:3px solid var(--axo-border-light)}.axo-cell--saving{opacity:.7;pointer-events:none}.axo-cell--success{animation:axo-cell-success .5s ease-out}@keyframes axo-cell-success{0%{background:#10b98133}to{background:transparent}}.axo-cell--error{box-shadow:0 0 0 2px var(--axo-status-error)}.axo-table__expanded-row{background:var(--axo-bg-subtle)}.axo-table__expanded-row .axo-table__cell{padding:0}.axo-toggle{display:inline-flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-1);cursor:pointer;border:none;background:none;transition:opacity var(--axo-transition-fast)}.axo-toggle:disabled{opacity:.5;cursor:not-allowed}.axo-toggle__track{position:relative;display:block;width:44px;height:24px;background:var(--axo-border-medium);border-radius:12px;transition:background var(--axo-transition-fast)}.axo-toggle--active .axo-toggle__track{background:var(--axo-status-active)}.axo-toggle__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:var(--axo-shadow-sm);transition:transform var(--axo-transition-fast)}.axo-toggle--active .axo-toggle__thumb{transform:translate(20px)}.axo-toggle__label{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);min-width:2rem}.axo-toggle--active .axo-toggle__label{color:var(--axo-status-active)}.axo-toggle--small .axo-toggle__track{width:36px;height:20px;border-radius:10px}.axo-toggle--small .axo-toggle__thumb{width:16px;height:16px}.axo-toggle--small.axo-toggle--active .axo-toggle__thumb{transform:translate(16px)}.axo-maintenance-card{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);padding:var(--axo-space-5);margin-bottom:var(--axo-space-4);transition:all var(--axo-transition-fast)}.axo-maintenance-card--active{border-color:var(--axo-status-error);background:linear-gradient(135deg,rgba(239,68,68,.02) 0%,transparent 100%)}.axo-maintenance-card__header{display:flex;align-items:center;gap:var(--axo-space-4)}.axo-maintenance-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--axo-radius-md);background:var(--axo-bg-subtle);color:var(--axo-text-secondary);flex-shrink:0}.axo-maintenance-card--active .axo-maintenance-card__icon{background:#ef44441a;color:var(--axo-status-error)}.axo-maintenance-card__info{flex:1;min-width:0}.axo-maintenance-card__title{font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1)}.axo-maintenance-card__description{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0;line-height:1.4}.axo-maintenance-card__warning{display:flex;align-items:center;gap:var(--axo-space-2);margin-top:var(--axo-space-4);padding:var(--axo-space-3);background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:var(--axo-radius-md);color:var(--axo-status-error);font-size:var(--axo-text-sm)}.axo-route-toggles{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);padding:var(--axo-space-5)}.axo-route-toggles__title{display:flex;align-items:center;gap:var(--axo-space-2);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1)}.axo-route-toggles__description{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-4)}.axo-route-toggles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--axo-space-3)}.axo-route-toggle{display:flex;align-items:center;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-fast)}.axo-route-toggle--disabled{background:#f59e0b0d;border-color:#f59e0b4d}.axo-route-toggle__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--axo-radius-sm);background:var(--axo-bg-card);color:var(--axo-text-secondary);flex-shrink:0}.axo-route-toggle--disabled .axo-route-toggle__icon{color:var(--axo-status-warning)}.axo-route-toggle__info{flex:1;min-width:0}.axo-route-toggle__label{display:block;font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-route-toggle__pattern{display:block;font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);font-family:var(--axo-font-mono)}.axo-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:9999px;text-transform:capitalize;white-space:nowrap}.axo-badge--default{background:var(--axo-bg-subtle);color:var(--axo-text-secondary);border:1px solid var(--axo-border-light)}.axo-badge--success{background:#f0fdf4;color:#15803d;border:1px solid #dcfce7}.axo-badge--warning{background:#fffbeb;color:#b45309;border:1px solid #fef3c7}.axo-badge--error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.axo-badge--info{background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}.axo-badge--organic{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.axo-badge--synthetic{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.axo-badge--mineral{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.axo-badge--composite{background:#faf5ff;color:#9333ea;border:1px solid #e9d5ff}.axo-badge--thoughts{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.axo-badge--studios{background:#faf5ff;color:#9333ea;border:1px solid #e9d5ff}.axo-badge--paperworks{background:#fffbeb;color:#b45309;border:1px solid #fef3c7}.axo-badge--tools{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.axo-table__cell-content{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-table__cell-title{font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-table__cell-subtitle{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.axo-table__cell--actions{text-align:right}.axo-table__actions{display:flex;gap:var(--axo-space-2);justify-content:flex-end}.axo-datagrid{position:relative;overflow:hidden;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md)}.axo-datagrid__wrapper{overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 300px)}.axo-table--grid{table-layout:fixed;border-collapse:separate;border-spacing:0}.axo-datagrid--sticky .axo-table__head{position:sticky;top:0;z-index:10;background:var(--axo-bg-subtle)}.axo-table__resize-handle{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;background:transparent;transition:background var(--axo-transition-fast);z-index:5}.axo-table__resize-handle:hover,.axo-table__resize-handle--active{background:var(--axo-border-medium)}.axo-table__resize-handle--active{background:var(--axo-text-primary)}.axo-table__resize-indicator{position:absolute;top:0;bottom:0;width:2px;background:var(--axo-text-primary);pointer-events:none;z-index:20}.axo-table--grid .axo-table__head-cell{position:relative;overflow:hidden;text-overflow:ellipsis;user-select:none}.axo-table--grid .axo-table__head-cell--sortable{cursor:pointer}.axo-table--grid .axo-table__head-cell--sortable:hover{background:var(--axo-bg-hover)}.axo-table__sort-icon{display:inline-flex;margin-left:var(--axo-space-1);color:var(--axo-text-tertiary)}.axo-table__sort-icon--active{color:var(--axo-text-primary)}.axo-table__cell--frozen,.axo-table__head-cell--frozen{position:sticky;left:0;z-index:5;background:var(--axo-bg-card);box-shadow:2px 0 4px -2px #0000001a}.axo-table__head-cell--frozen{z-index:15;background:var(--axo-bg-subtle)}.axo-table__row:hover .axo-table__cell--frozen{background:var(--axo-bg-hover)}.axo-table__row--selected{background:#3b82f60d!important}.axo-table__row--selected .axo-table__cell--frozen{background:#3b82f60d}.axo-table__row--expandable{cursor:pointer}.axo-table__row--expandable:hover:after{content:"";position:absolute;right:var(--axo-space-2);width:4px;height:100%;background:var(--axo-border-medium);opacity:.5}.axo-table__row--expanded{background:var(--axo-bg-subtle)!important}.axo-table__expanded-content{padding:var(--axo-space-4);background:var(--axo-bg-page);border-top:1px solid var(--axo-border-light)}.axo-table--grid .axo-table__cell:focus-within{outline:2px solid var(--axo-border-dark);outline-offset:-2px}.axo-datagrid--compact .axo-table__cell,.axo-datagrid--compact .axo-table__head-cell{padding:var(--axo-space-2) var(--axo-space-3);font-size:var(--axo-text-sm)}.axo-datagrid__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12);color:var(--axo-text-tertiary)}.axo-datagrid__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fffc;z-index:25}.axo-table__cell--checkbox,.axo-table__head-cell--checkbox{width:40px;min-width:40px;max-width:40px;text-align:center}.axo-datagrid__virtual-row{position:absolute;left:0;right:0;display:flex}.axo-datagrid__virtual-spacer{flex-shrink:0}.axo-client-visible{position:relative;border-left:3px solid var(--axo-client-visible-color);padding-left:var(--axo-space-4);margin-left:calc(var(--axo-space-1) * -1)}.axo-client-visible-field{position:relative}.axo-client-visible-field:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--axo-client-visible-color)}.axo-client-visible-badge{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:2px 6px;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-client-visible-text);background-color:var(--axo-client-visible-bg);border:1px solid var(--axo-client-visible-border);border-radius:var(--axo-radius-sm)}.axo-client-visible-badge:before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--axo-client-visible-color)}.axo-section-title--client-visible{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-section-title--client-visible:after{content:"CLIENT VISIBLE";font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-client-visible-text);background-color:var(--axo-client-visible-bg);padding:2px 6px;border-radius:var(--axo-radius-sm);border:1px solid var(--axo-client-visible-border)}.axo-admin-only{position:relative;border-left:3px solid var(--axo-admin-only-color);padding-left:var(--axo-space-4);margin-left:calc(var(--axo-space-1) * -1);background-color:var(--axo-admin-only-bg)}.axo-admin-only-badge{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:2px 6px;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-admin-only-color);background-color:var(--axo-admin-only-bg);border:1px solid var(--axo-admin-only-border);border-radius:var(--axo-radius-sm)}.axo-section-title--admin-only{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-section-title--admin-only:after{content:"ADMIN ONLY";font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-admin-only-color);background-color:var(--axo-admin-only-bg);padding:2px 6px;border-radius:var(--axo-radius-sm);border:1px solid var(--axo-admin-only-border)}.axo-form-section--client-visible{background:linear-gradient(to right,var(--axo-client-visible-bg) 0%,transparent 100%);border-left:3px solid var(--axo-client-visible-color)}.axo-form-section--admin-only{background:linear-gradient(to right,var(--axo-admin-only-bg) 0%,transparent 100%);border-left:3px solid var(--axo-admin-only-color)}.axo-label--client-visible:after{content:"";display:inline-block;width:6px;height:6px;margin-left:var(--axo-space-2);border-radius:50%;background-color:var(--axo-client-visible-color);vertical-align:middle}.axo-visibility-legend{display:flex;gap:var(--axo-space-4);padding:var(--axo-space-3) var(--axo-space-4);margin-bottom:var(--axo-space-4);background-color: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-xs)}.axo-visibility-legend__item{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-visibility-legend__dot{width:8px;height:8px;border-radius:50%}.axo-visibility-legend__dot--client{background-color:var(--axo-client-visible-color)}.axo-visibility-legend__dot--admin{background-color:var(--axo-admin-only-color)}@media(max-width:768px){:root{--axo-text-2xs: .5625rem;--axo-text-xs: .6875rem;--axo-text-sm: .75rem;--axo-text-base: .8125rem;--axo-text-md: .875rem;--axo-text-lg: .9375rem}}.axo-table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.axo-table-scroll-wrapper--indicator{position:relative}.axo-table-scroll-wrapper--indicator:after{content:"";position:sticky;right:0;top:0;bottom:0;width:2rem;pointer-events:none;background:linear-gradient(to right,transparent,var(--axo-bg-card) 80%);flex-shrink:0}@media(pointer:coarse){.axo-btn,.axo-icon-btn,.axo-toggle,.axo-pagination__controls button{min-height:44px;min-width:44px}.axo-btn--sm,.axo-btn-sm{min-height:40px;min-width:40px}.axo-table__row--expandable,.axo-table__cell--actions .axo-icon-btn{min-height:44px}.axo-checkbox{width:1.25rem;height:1.25rem}}@media(max-width:640px){.axo-pagination{padding:var(--axo-space-3)}.axo-pagination__controls{width:100%;justify-content:center}}@media(max-width:480px){.axo-modal{max-width:calc(100% - 1rem);max-height:calc(100dvh - 2rem);border-radius:var(--axo-radius-lg)}.axo-modal--large{max-width:calc(100% - 1rem)}.axo-modal__header,.axo-modal__content,.axo-modal__body,.axo-modal__footer{padding:var(--axo-space-4)}}@media(max-width:768px){.axo-section{margin-bottom:var(--axo-space-10)}.axo-section-header{flex-direction:column;align-items:flex-start;gap:var(--axo-space-2)}.axo-detail-grid,.axo-route-toggles__grid{grid-template-columns:1fr}.axo-maintenance-card__header{flex-wrap:wrap}.axo-breadcrumb{max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media(max-width:640px){.axo-visibility-legend{flex-direction:column;gap:var(--axo-space-2)}}@media(max-width:768px){:root{--axo-text-xs: .6875rem;--axo-text-sm: .75rem;--axo-text-base: .8125rem}}.axo-scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.axo-scroll-container--fade{position:relative}.axo-scroll-container--fade:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2rem;background:linear-gradient(to right,transparent,var(--axo-bg-card));pointer-events:none;opacity:0;transition:opacity .2s ease}.axo-scroll-container--fade:not([data-scrolled-end=true]):after{opacity:1}@media(pointer:coarse){.axo-btn,.axo-icon-btn,.axo-btn--sm,.axo-btn--icon{min-height:44px;min-width:44px}}@media(max-width:768px){.axo-page-container{padding-left:.75rem!important;padding-right:.75rem!important}}@media(max-width:768px){.axo-breadcrumb{flex-wrap:wrap!important;white-space:normal;gap:.125rem .25rem;font-size:var(--axo-text-xs)}}body.pdf-reader-active{overflow:hidden}body.pdf-reader-active .sidemenu-mobile-header,body.pdf-reader-active .admin-sidemenu,body.pdf-reader-active .site-header,body.pdf-reader-active .mobile-header{display:none!important}:root{--axo-bg-primary: #f7f6f3;--axo-bg-secondary: #ffffff;--axo-bg-tertiary: #efeee9;--axo-bg-hover: rgba(0, 0, 0, .03);--axo-bg-active: rgba(0, 0, 0, .06);--axo-text-primary: #1a1a1a;--axo-text-secondary: #4a4a4a;--axo-text-muted: #8a8a85;--axo-text-inverse: #ffffff;--axo-border-primary: #d4d3ce;--axo-border-secondary: #e5e4df;--axo-border-focus: #3d3d3d;--axo-accent-primary: #3d3d3d;--axo-accent-primary-hover: #2a2a2a;--axo-accent-secondary: #e85d3f;--axo-accent-success: #2d9d5c;--axo-accent-warning: #d9a033;--axo-accent-error: #dc3545;--axo-font-mono: ui-monospace, "SF Mono", "Cascadia Code", "Consolas", monospace;--axo-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--axo-text-2xs: .5625rem;--axo-text-xs: .625rem;--axo-text-sm: .6875rem;--axo-text-base: .75rem;--axo-text-md: .8125rem;--axo-text-lg: .875rem;--axo-text-xl: 1rem;--axo-text-2xl: 1.125rem;--axo-space-0: 0;--axo-space-1: .125rem;--axo-space-2: .25rem;--axo-space-3: .375rem;--axo-space-4: .5rem;--axo-space-5: .625rem;--axo-space-6: .75rem;--axo-space-8: 1rem;--axo-space-10: 1.25rem;--axo-space-12: 1.5rem;--axo-radius-none: 0;--axo-radius-sm: .125rem;--axo-radius-md: .25rem;--axo-radius-lg: .375rem;--axo-radius-full: 9999px;--axo-transition-fast: .1s ease;--axo-transition-base: .15s ease;--axo-transition-slow: .25s ease}[data-theme=dark],.dark,:root:has([data-theme=dark]){--axo-bg-primary: #1a1a1a;--axo-bg-secondary: #242424;--axo-bg-tertiary: #2e2e2e;--axo-bg-hover: rgba(255, 255, 255, .04);--axo-bg-active: rgba(255, 255, 255, .08);--axo-text-primary: #e8e8e8;--axo-text-secondary: #b8b8b8;--axo-text-muted: #6e6e69;--axo-text-inverse: #1a1a1a;--axo-border-primary: #3d3d3d;--axo-border-secondary: #333333;--axo-border-focus: #555555;--axo-accent-primary: #e8e8e8;--axo-accent-primary-hover: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--axo-bg-primary: #1a1a1a;--axo-bg-secondary: #242424;--axo-bg-tertiary: #2e2e2e;--axo-bg-hover: rgba(255, 255, 255, .04);--axo-bg-active: rgba(255, 255, 255, .08);--axo-text-primary: #e8e8e8;--axo-text-secondary: #b8b8b8;--axo-text-muted: #6e6e69;--axo-text-inverse: #1a1a1a;--axo-border-primary: #3d3d3d;--axo-border-secondary: #333333;--axo-border-focus: #555555;--axo-accent-primary: #e8e8e8;--axo-accent-primary-hover: #ffffff}}.axo-tool{height:100%;display:flex;flex-direction:column;padding:var(--axo-space-6);background:var(--axo-bg-secondary);color:var(--axo-text-primary);font-family:var(--axo-font-sans);font-size:var(--axo-text-base);line-height:1.4}.axo-tool__header{margin-bottom:var(--axo-space-6);padding-bottom:var(--axo-space-4);border-bottom:1px solid var(--axo-border-secondary)}.axo-tool__title{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--axo-space-1);color:var(--axo-text-primary)}.axo-tool__subtitle{font-size:var(--axo-text-sm);color:var(--axo-text-muted);margin:0}.axo-tool__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--axo-space-5)}.axo-tool__footer{margin-top:var(--axo-space-6);padding-top:var(--axo-space-4);border-top:1px solid var(--axo-border-secondary)}.axo-section{margin-bottom:var(--axo-space-4)}.axo-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-3)}.axo-section__title{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--axo-text-muted);margin:0}.axo-label{display:block;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);margin-bottom:var(--axo-space-2)}.axo-label--inline{display:inline-flex;align-items:center;gap:var(--axo-space-2);margin-bottom:0}.axo-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-5);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1;border-radius:var(--axo-radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--axo-transition-fast);white-space:nowrap}.axo-btn:disabled{opacity:.5;cursor:not-allowed}.axo-btn--primary{background:var(--axo-accent-primary);color:var(--axo-text-inverse);border-color:var(--axo-accent-primary)}.axo-btn--primary:hover:not(:disabled){background:var(--axo-accent-primary-hover);border-color:var(--axo-accent-primary-hover)}.axo-btn--secondary{background:transparent;color:var(--axo-text-primary);border-color:var(--axo-border-primary)}.axo-btn--secondary:hover:not(:disabled){background:var(--axo-bg-hover);border-color:var(--axo-text-primary)}.axo-btn--ghost{background:transparent;color:var(--axo-text-secondary);border-color:transparent}.axo-btn--ghost:hover:not(:disabled){background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-btn--accent{background:var(--axo-accent-secondary);color:#fff;border-color:var(--axo-accent-secondary)}.axo-btn--accent:hover:not(:disabled){background:#d04e32;border-color:#d04e32}.axo-btn--icon{padding:var(--axo-space-2);min-width:auto}.axo-btn--sm{padding:var(--axo-space-2) var(--axo-space-3);font-size:var(--axo-text-2xs)}.axo-btn--lg{padding:var(--axo-space-4) var(--axo-space-6);font-size:var(--axo-text-sm)}.axo-btn--full{width:100%}.axo-input{width:100%;padding:var(--axo-space-3) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:var(--axo-bg-tertiary);border:1px solid var(--axo-border-secondary);border-radius:var(--axo-radius-md);outline:none;transition:all var(--axo-transition-fast)}.axo-input::placeholder{color:var(--axo-text-muted)}.axo-input:hover{border-color:var(--axo-border-primary)}.axo-input:focus{border-color:var(--axo-border-focus);background:var(--axo-bg-secondary)}.axo-input-group{position:relative;display:flex;align-items:center}.axo-input-group__icon{position:absolute;left:var(--axo-space-3);color:var(--axo-text-muted);pointer-events:none}.axo-input-group .axo-input{padding-left:calc(var(--axo-space-3) + 16px + var(--axo-space-2))}.axo-input--sm{padding:var(--axo-space-2) var(--axo-space-3);font-size:var(--axo-text-xs)}.axo-select{width:100%;padding:var(--axo-space-3) var(--axo-space-4);padding-right:calc(var(--axo-space-4) + 16px);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:var(--axo-bg-tertiary);border:1px solid var(--axo-border-secondary);border-radius:var(--axo-radius-md);outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8a85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--axo-space-3) center;transition:all var(--axo-transition-fast)}.axo-select:hover{border-color:var(--axo-border-primary)}.axo-select:focus{border-color:var(--axo-border-focus);background-color:var(--axo-bg-secondary)}.axo-color-input{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-color-input__picker{width:2.5rem;height:2rem;padding:0;border:1px solid var(--axo-border-secondary);border-radius:var(--axo-radius-md);cursor:pointer;overflow:hidden}.axo-color-input__picker::-webkit-color-swatch-wrapper{padding:0}.axo-color-input__picker::-webkit-color-swatch{border:none}.axo-color-input__text{flex:1}.axo-slider{width:100%;height:4px;background:var(--axo-bg-tertiary);border-radius:var(--axo-radius-full);outline:none;cursor:pointer;appearance:none}.axo-slider::-webkit-slider-thumb{appearance:none;width:12px;height:12px;background:var(--axo-accent-primary);border:2px solid var(--axo-bg-secondary);border-radius:50%;cursor:grab;transition:transform var(--axo-transition-fast)}.axo-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.axo-slider::-webkit-slider-thumb:active{cursor:grabbing}.axo-slider::-moz-range-thumb{width:12px;height:12px;background:var(--axo-accent-primary);border:2px solid var(--axo-bg-secondary);border-radius:50%;cursor:grab}.axo-slider-group{display:flex;flex-direction:column;gap:var(--axo-space-2)}.axo-slider-group__header{display:flex;align-items:center;justify-content:space-between}.axo-slider-group__value{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);min-width:3rem;text-align:right}.axo-toggle{position:relative;display:inline-flex;align-items:center;gap:var(--axo-space-3);cursor:pointer}.axo-toggle__input{position:absolute;opacity:0;width:0;height:0}.axo-toggle__track{position:relative;width:28px;height:16px;background:var(--axo-border-primary);border-radius:var(--axo-radius-full);transition:background var(--axo-transition-fast)}.axo-toggle__thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--axo-text-inverse);border-radius:50%;transition:transform var(--axo-transition-fast)}.axo-toggle__input:checked+.axo-toggle__track{background:var(--axo-accent-primary)}.axo-toggle__input:checked+.axo-toggle__track .axo-toggle__thumb{transform:translate(12px)}.axo-toggle__label{font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.axo-card{background:var(--axo-bg-secondary);border:1px solid var(--axo-border-secondary);border-radius:var(--axo-radius-md);padding:var(--axo-space-4)}.axo-card--interactive{cursor:pointer;transition:all var(--axo-transition-fast)}.axo-card--interactive:hover{border-color:var(--axo-border-primary);background:var(--axo-bg-tertiary)}.axo-card--active{border-color:var(--axo-accent-primary)}.axo-badge{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-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--axo-radius-sm);line-height:1}.axo-badge--default{background:var(--axo-bg-tertiary);color:var(--axo-text-secondary)}.axo-badge--success{background:color-mix(in srgb,var(--axo-accent-success) 15%,transparent);color:var(--axo-accent-success)}.axo-badge--warning{background:color-mix(in srgb,var(--axo-accent-warning) 15%,transparent);color:var(--axo-accent-warning)}.axo-badge--error{background:color-mix(in srgb,var(--axo-accent-error) 15%,transparent);color:var(--axo-accent-error)}.axo-swatch{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-3);border:1px solid var(--axo-border-secondary);border-radius:var(--axo-radius-md);transition:border-color var(--axo-transition-fast)}.axo-swatch:hover{border-color:var(--axo-border-primary)}.axo-swatch__color{width:2rem;height:2rem;border-radius:var(--axo-radius-sm);border:1px solid var(--axo-border-secondary);flex-shrink:0}.axo-swatch__info{flex:1;min-width:0}.axo-swatch__label{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);margin-bottom:var(--axo-space-1)}.axo-swatch__value{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.axo-swatch__action{opacity:0;transition:opacity var(--axo-transition-fast)}.axo-swatch:hover .axo-swatch__action{opacity:1}.axo-code{position:relative;padding:var(--axo-space-4);background:var(--axo-bg-tertiary);border:1px solid var(--axo-border-secondary);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);line-height:1.5;overflow-x:auto}.axo-code__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-3);padding-bottom:var(--axo-space-3);border-bottom:1px solid var(--axo-border-secondary)}.axo-code__content{white-space:pre-wrap;word-break:break-all;color:var(--axo-text-secondary)}.axo-presets{display:flex;flex-wrap:wrap;gap:var(--axo-space-2)}.axo-preset{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:500;text-transform:uppercase;letter-spacing:.03em;background:var(--axo-bg-tertiary);border:1px solid var(--axo-border-secondary);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-fast)}.axo-preset:hover{border-color:var(--axo-border-primary);color:var(--axo-text-primary)}.axo-preset--active{background:var(--axo-accent-primary);border-color:var(--axo-accent-primary);color:var(--axo-text-inverse)}.axo-grid{display:grid;gap:var(--axo-space-3)}.axo-grid--2{grid-template-columns:repeat(2,1fr)}.axo-grid--3{grid-template-columns:repeat(3,1fr)}.axo-grid--4{grid-template-columns:repeat(4,1fr)}.axo-flex{display:flex}.axo-flex--col{flex-direction:column}.axo-flex--center{align-items:center;justify-content:center}.axo-flex--between{justify-content:space-between}.axo-gap-1{gap:var(--axo-space-1)}.axo-gap-2{gap:var(--axo-space-2)}.axo-gap-3{gap:var(--axo-space-3)}.axo-gap-4{gap:var(--axo-space-4)}.axo-gap-5{gap:var(--axo-space-5)}.axo-gap-6{gap:var(--axo-space-6)}.axo-mt-auto{margin-top:auto}.axo-mb-3{margin-bottom:var(--axo-space-3)}.axo-mb-4{margin-bottom:var(--axo-space-4)}.axo-mb-6{margin-bottom:var(--axo-space-6)}.axo-text-muted{color:var(--axo-text-muted)}.axo-text-center{text-align:center}.axo-icon-xs{width:10px;height:10px}.axo-icon-sm{width:12px;height:12px}.axo-icon-md{width:14px;height:14px}.axo-icon-lg{width:16px;height:16px}@layer components{.bento-grid{display:grid;gap:1.75rem;grid-template-columns:1fr;grid-auto-flow:dense}.bento-tile{background:linear-gradient(145deg,hsl(var(--fallback-b1) / .95),hsl(var(--fallback-b2) / .85));backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border:1px solid hsl(var(--fallback-b3) / .25);border-radius:1rem;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005,inset 0 1px #ffffff08;padding:1.75rem;contain:layout;transition:border-color .2s ease}.bento-tile:hover{border-color:hsl(var(--fallback-b3) / .4)}.bento-tile-welcome{padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;border-radius:0}.bento-tile-welcome:hover{transform:none;box-shadow:none;border-color:transparent}.bento-tile-projects{display:flex;flex-direction:column;background:linear-gradient(145deg,hsl(var(--fallback-b1) / .95),hsl(var(--fallback-b2) / .85));backdrop-filter:blur(16px) saturate(120%)}.bento-tile-activity{display:flex;flex-direction:column;overflow:hidden}.bento-tile-actions,.bento-tile-staff{display:flex;flex-direction:column}.bento-tile.bento-tile-staff a,.bento-tile-staff a[href]{display:flex!important;align-items:center!important;gap:1.25rem!important;width:100%!important;padding:1.25rem!important;background:hsl(var(--fallback-b1, 0 0% 100%))!important;border:1px solid hsl(var(--fallback-b2, 0 0% 90%))!important;border-radius:.5rem!important;text-decoration:none!important;color:hsl(var(--fallback-bc, 0 0% 20%))!important;transition:all .2s ease!important}.bento-tile.bento-tile-staff a:hover,.bento-tile-staff a[href]:hover{border-color:hsl(var(--fallback-p, 262 80% 50%))!important;background:hsl(var(--fallback-b2, 0 0% 95%) / .5)!important}.bento-tile.bento-tile-staff a:focus-visible,.bento-tile-staff a[href]:focus-visible{outline:2px solid hsl(var(--fallback-p, 262 80% 50%))!important;outline-offset:2px!important}.bento-tile-staff a span{color:inherit!important;text-decoration:none!important}.bento-tile-staff a span.text-base-content\/60{color:hsl(var(--fallback-bc, 0 0% 20%) / .6)!important}.bento-tile-documents{display:flex;flex-direction:column}.bento-tile-stats{display:flex;flex-direction:column;justify-content:center}.bento-tile-timeline,.bento-tile-invoices{display:flex;flex-direction:column}.bento-tile-welcome-card{display:flex;flex-direction:column;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;padding:0}.bento-tile-welcome-card:hover{transform:none;box-shadow:none;border-color:transparent}.bento-tile-inbox{display:flex;flex-direction:column}@media(min-width:768px){.bento-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.bento-tile-welcome{grid-column:1 / -1}.bento-tile-actions,.bento-tile-staff{grid-column:1 / 2}.bento-tile-stats,.bento-tile-welcome-card{grid-column:1 / -1}.bento-tile-inbox{grid-column:2 / 3;min-height:180px}.bento-tile-projects{grid-column:1 / 2;grid-row:span 2;min-height:480px}.bento-tile-timeline,.bento-tile-activity{grid-column:2 / 3}.bento-tile-invoices{grid-column:1 / -1}.bento-tile{padding:2rem}}@media(min-width:1024px){.bento-grid{grid-template-columns:repeat(12,1fr);gap:2.25rem}.bento-tile-welcome{grid-column:1 / -1}.bento-tile-actions{grid-column:1 / 5;min-height:200px}.bento-tile-staff{grid-column:1 / 9;min-height:140px}.bento-tile-stats{grid-column:1 / -1}.bento-tile-welcome-card{grid-column:1 / 10}.bento-tile-inbox{grid-column:5 / 9;min-height:200px}.bento-tile-projects{grid-column:1 / 7;grid-row:span 2;min-height:400px}.bento-tile-timeline{grid-column:7 / 10;min-height:400px}.bento-tile-activity{grid-column:10 / -1;grid-row:span 2;min-height:400px}.bento-tile-documents{grid-column:1 / 9}.bento-tile-invoices{grid-column:1 / 7;min-height:260px}.bento-tile{padding:2.75rem;border-radius:1.5rem}.bento-grid--admin .bento-tile-staff{grid-column:1 / 9;min-height:160px}.bento-grid--admin .bento-tile-inbox{grid-column:9 / -1;min-height:160px}.bento-grid--admin .bento-tile-projects{grid-column:1 / 7;grid-row:span 2;min-height:400px}.bento-grid--admin .bento-tile-activity{grid-column:7 / -1;grid-row:span 2;min-height:400px}.bento-grid--staff .bento-tile-actions{grid-column:1 / 4;min-height:180px}.bento-grid--staff .bento-tile-inbox{grid-column:4 / 7;min-height:180px}.bento-grid--staff .bento-tile-staff{grid-column:7 / -1;min-height:180px}}@media(min-width:1280px){.bento-grid{gap:2.75rem}}[data-theme=dark] .bento-tile,[data-theme=clad_black] .bento-tile{background:linear-gradient(145deg,hsl(var(--fallback-b1) / .85),hsl(var(--fallback-b2) / .75));border-color:hsl(var(--fallback-b3) / .2);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f,inset 0 1px #ffffff05}[data-theme=dark] .bento-tile:hover,[data-theme=clad_black] .bento-tile:hover{border-color:hsl(var(--fallback-b3) / .35)}.bento-tile a,.bento-tile button{position:relative;z-index:1;pointer-events:auto}.bento-tile>section{margin-bottom:0}.bento-tile h2{margin-top:0}.bento-tile-projects>section>ul,.bento-tile-activity>section>ul{flex:1}.bento-tile-projects>section>div:only-child,.bento-tile-activity>section>div:only-child{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:200px}@media(prefers-reduced-motion:reduce){.bento-tile{transition:none}.bento-tile:hover{transform:none}}@media(prefers-contrast:high){.bento-tile{border-width:2px;backdrop-filter:none;-webkit-backdrop-filter:none}}@media print{.bento-grid{display:block}.bento-tile{break-inside:avoid;page-break-inside:avoid;margin-bottom:1rem;box-shadow:none;backdrop-filter:none;border:1px solid #ccc}}}.icon-rail-user-menu.svelte-nbut2g{--sidemenu-highlight-color: var(--color-brand, #0000ff);position:relative;display:flex;align-items:center;justify-content:center}.icon-rail-user-menu__trigger{width:1.75rem;height:1.75rem;padding:0;background:transparent;border:none;cursor:pointer;border-radius:50%;transition:all .15s ease}.icon-rail-user-menu__trigger:hover{transform:scale(1.08)}.icon-rail-user-menu__trigger:focus-visible{outline:2px solid var(--axo-nav-item-active-color);outline-offset:2px}.icon-rail-user-menu__avatar.svelte-nbut2g{width:1.75rem;height:1.75rem;border-radius:50%;overflow:visible;background:var(--axo-bg-hover);border:1.5px solid var(--axo-nav-item-active-color);display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .15s ease}.icon-rail-user-menu__trigger:hover .icon-rail-user-menu__avatar.svelte-nbut2g{border-color:var(--axo-nav-item-active-color)}.icon-rail-user-menu__avatar-img.svelte-nbut2g{width:100%;height:100%;object-fit:cover;border-radius:50%}.icon-rail-user-menu__avatar-initials.svelte-nbut2g{font-family:var(--axo-font-mono);font-size:.625rem;font-weight:600;color:var(--axo-text-primary);text-transform:uppercase}.icon-rail-user-menu__notification-dot.svelte-nbut2g{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background-color:var(--sidemenu-highlight-color);border-radius:50%;border:1.5px solid var(--axo-bg-card);box-sizing:content-box;pointer-events:none}.icon-rail-user-menu__dropdown{min-width:160px;width:max-content;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);box-shadow:var(--axo-shadow-lg);padding:0;z-index:100;border-radius:.25rem;overflow:hidden;animation:svelte-nbut2g-iconRailDropdownFadeSlideIn .15s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-nbut2g-iconRailDropdownFadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.icon-rail-user-menu__header.svelte-nbut2g{padding:.5rem .75rem;border-bottom:1px solid var(--axo-border-default)}.icon-rail-user-menu__header-name.svelte-nbut2g{font-family:var(--axo-font-mono);font-size:.625rem;font-weight:600;color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:.03em}.icon-rail-user-menu__header-email.svelte-nbut2g{font-family:var(--axo-font-mono);font-size:.5rem;color:var(--axo-text-tertiary);margin-top:.125rem}.icon-rail-user-menu__divider.svelte-nbut2g{height:1px;background:var(--axo-border-default);margin:0}.icon-rail-user-menu__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;font-family:var(--axo-font-mono);font-size:.625rem;font-weight:500;color:var(--axo-text-primary);text-transform:uppercase;letter-spacing:.03em;background:transparent;border:none;cursor:pointer;transition:all .15s ease;position:relative}.icon-rail-user-menu__item:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:var(--axo-nav-item-active-color);transform:scaleY(0);transition:transform .15s ease}.icon-rail-user-menu__item:hover:before,.icon-rail-user-menu__item:focus:before,.icon-rail-user-menu__item[data-highlighted]:before{transform:scaleY(1)}.icon-rail-user-menu__item:hover,.icon-rail-user-menu__item:focus,.icon-rail-user-menu__item[data-highlighted]{background:var(--axo-bg-hover);outline:none}.icon-rail-user-menu__item[data-disabled]{opacity:.5;cursor:not-allowed}.icon-rail-user-menu__item--signing-out{display:flex;align-items:center;gap:.5rem;opacity:.7}.icon-rail-user-menu__spinner{animation:svelte-nbut2g-iconRailSpin 1s linear infinite;flex-shrink:0}@keyframes svelte-nbut2g-iconRailSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-rail-user-menu__badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:.5rem;font-weight:600;color:#fff;background:var(--sidemenu-highlight-color);border-radius:8px}.icon-rail-signout__overlay{position:fixed;inset:0;background:#0006;z-index:200;animation:svelte-nbut2g-signoutOverlayFadeIn .15s ease-out}@keyframes svelte-nbut2g-signoutOverlayFadeIn{0%{opacity:0}to{opacity:1}}.icon-rail-signout__dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:201;background:var(--axo-bg-card, white);border:1px solid var(--axo-border-default, #e5e7eb);border-radius:.75rem;box-shadow:0 8px 32px #00000026;padding:1.5rem;width:280px;max-width:90vw;text-align:center;animation:svelte-nbut2g-signoutDialogFadeIn .15s ease-out}@keyframes svelte-nbut2g-signoutDialogFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.icon-rail-signout__icon.svelte-nbut2g{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0 auto .75rem;background:#dc262614;border-radius:50%;color:#dc2626}.icon-rail-signout__title{font-family:var( --axo-font-mono, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif );font-size:.875rem;font-weight:600;color:var(--axo-text-primary, #1a1a1a);margin:0 0 .25rem}.icon-rail-signout__desc{font-family:var( --axo-font-mono, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif );font-size:.75rem;color:var(--axo-text-secondary, #6b7280);margin:0 0 1.25rem}.icon-rail-signout__actions.svelte-nbut2g{display:flex;gap:.5rem;justify-content:center}.icon-rail-signout__btn{flex:1;padding:.5rem 1rem;font-family:var( --axo-font-mono, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif );font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border-radius:.375rem;cursor:pointer;transition:all .15s ease;border:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem}.icon-rail-signout__btn--cancel{background:var(--axo-bg-hover, #f5f5f5);color:var(--axo-text-primary, #4b5563)}.icon-rail-signout__btn--cancel:hover{background:var(--axo-bg-active, #ebebeb)}.icon-rail-signout__btn--confirm{background:#dc2626;color:#fff}.icon-rail-signout__btn--confirm:hover{background:#b91c1c}.icon-rail-signout__btn--confirm:disabled{opacity:.6;cursor:not-allowed}.icon-rail-signout__btn:focus-visible{outline:2px solid #0000ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.icon-rail-user-menu__dropdown{animation:none}.icon-rail-user-menu__item:before{transition:none}.icon-rail-user-menu__spinner,.icon-rail-signout__overlay,.icon-rail-signout__dialog{animation:none}}.sidemenu-panel.svelte-ovn7h4{--sidemenu-highlight-color: var(--color-brand, #0000ff);--axo-nav-item-color: #a3a3a3;width:3.5rem;height:calc(100vh - 1rem);margin:.5rem;background:var(--axo-bg-card);border-radius:1rem;box-shadow:var(--axo-shadow-card);display:flex;flex-direction:column;transition:width .2s ease;overflow:hidden;position:relative;font-family:var(--axo-font-sans)}.sidemenu-panel--expanded.svelte-ovn7h4{width:15rem}.sidemenu-panel__header.svelte-ovn7h4{padding:.75rem .375rem .5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidemenu-panel--expanded.svelte-ovn7h4 .sidemenu-panel__header:where(.svelte-ovn7h4){padding:.75rem 1rem .5rem;justify-content:space-between;margin-bottom:.5rem}.sidemenu-panel__logo.svelte-ovn7h4{background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;border:none}.sidemenu-panel--expanded.svelte-ovn7h4 .sidemenu-panel__logo:where(.svelte-ovn7h4){padding-right:.75rem}.sidemenu-panel__logo-mark.svelte-ovn7h4{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.625rem;color:var(--axo-nav-item-color);transition:all .15s ease}.sidemenu-panel__logo.svelte-ovn7h4:hover .sidemenu-panel__logo-mark:where(.svelte-ovn7h4){background:var(--axo-nav-item-hover-bg);color:var(--axo-nav-item-active-color)}.sidemenu-panel__bell.svelte-ovn7h4{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--axo-radius-lg);color:var(--axo-text-tertiary);cursor:pointer;transition:all .15s ease}.sidemenu-panel__bell.svelte-ovn7h4:hover{background:var(--axo-bg-hover);color:var(--axo-text-secondary)}.sidemenu-panel__search.svelte-ovn7h4{padding:0 .375rem .375rem;flex-shrink:0}.sidemenu-panel--expanded.svelte-ovn7h4 .sidemenu-panel__search:where(.svelte-ovn7h4){padding:0 .75rem .375rem}.sidemenu-panel__search-btn.svelte-ovn7h4{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-hover);border:none;border-radius:.625rem;color:var(--axo-text-tertiary);cursor:pointer;transition:all .15s ease;position:relative}.sidemenu-panel__search-btn.svelte-ovn7h4:hover{background:var(--axo-bg-active);color:var(--axo-text-secondary)}.sidemenu-panel__search-bar.svelte-ovn7h4{display:flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;background:var(--axo-bg-hover);border-radius:var(--axo-radius-md);cursor:pointer;transition:background-color .15s ease;height:1.5rem}.sidemenu-panel__search-bar.svelte-ovn7h4:hover{background:var(--axo-bg-active)}.sidemenu-panel__search-text.svelte-ovn7h4{flex:1;font-size:var(--axo-text-sm);font-weight:400;color:var(--axo-text-tertiary);line-height:1}.sidemenu-panel__search-input.svelte-ovn7h4{flex:1;min-width:0;background:transparent;border:none;outline:none;font-size:var(--axo-text-sm);font-weight:400;color:var(--axo-text-secondary);line-height:1;padding:0;height:100%}.sidemenu-panel__search-input.svelte-ovn7h4::placeholder{color:var(--axo-text-tertiary)}.sidemenu-panel__search-clear.svelte-ovn7h4{width:.875rem;height:.875rem;display:flex;align-items:center;justify-content:center;background:var(--axo-border-medium);border:none;border-radius:50%;color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease;flex-shrink:0;padding:0}.sidemenu-panel__search-clear.svelte-ovn7h4:hover{background:var(--axo-text-tertiary);color:var(--axo-bg-card)}.sidemenu-panel__nav.svelte-ovn7h4{flex:1;display:flex;flex-direction:column;padding:0 .375rem;gap:.125rem;overflow-y:auto;overflow-x:hidden}.sidemenu-panel--expanded.svelte-ovn7h4 .sidemenu-panel__nav:where(.svelte-ovn7h4){padding:0 .5rem}.sidemenu-panel__item.svelte-ovn7h4{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem;background:transparent;border:none;border-radius:var(--axo-radius-lg);color:var(--axo-nav-item-color);cursor:pointer;transition:all .15s ease;text-decoration:none;position:relative;min-height:2rem}.sidemenu-panel--expanded.svelte-ovn7h4 .sidemenu-panel__item:where(.svelte-ovn7h4){justify-content:flex-start;padding:.4rem .625rem}.sidemenu-panel__item.svelte-ovn7h4:hover{background:var(--axo-nav-item-hover-bg);color:var(--axo-nav-item-active-color)}.sidemenu-panel__item--active.svelte-ovn7h4{background:var(--axo-nav-item-active-bg);color:var(--axo-nav-item-active-color)}.sidemenu-panel__item--active.svelte-ovn7h4:hover{background:var(--axo-nav-item-active-bg);filter:brightness(.95)}.sidemenu-panel__item.svelte-ovn7h4:focus-visible{outline:2px solid var(--axo-nav-item-active-color);outline-offset:2px}.sidemenu-panel__item-label.svelte-ovn7h4{font-size:var(--axo-text-md);font-weight:500;letter-spacing:normal;white-space:nowrap}.sidemenu-panel__badge.svelte-ovn7h4{margin-left:auto;font-size:var(--axo-text-sm);font-weight:600;color:var(--sidemenu-highlight-color)}.sidemenu-panel__badge-dot.svelte-ovn7h4{position:absolute;top:.5rem;right:.5rem;width:6px;height:6px;background:var(--sidemenu-highlight-color);border-radius:50%}.sidemenu-panel__subitems{display:flex;flex-direction:column;gap:0;padding-left:1.125rem;margin-bottom:.125rem;overflow:hidden}.sidemenu-panel__subitems[data-state=open]{animation:svelte-ovn7h4-sidemenuSlideDown .2s ease-out}.sidemenu-panel__subitems[data-state=closed]{animation:svelte-ovn7h4-sidemenuSlideUp .2s ease-out forwards}@keyframes svelte-ovn7h4-sidemenuSlideDown{0%{height:0;opacity:0}to{height:var(--bits-collapsible-content-height);opacity:1}}@keyframes svelte-ovn7h4-sidemenuSlideUp{0%{height:var(--bits-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.sidemenu-panel__subitem.svelte-ovn7h4{display:flex;align-items:center;gap:.375rem;padding:.1875rem .625rem;background:transparent;border:none;border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease;text-decoration:none;line-height:1.3}.sidemenu-panel__subitem.svelte-ovn7h4:hover{background:var(--axo-nav-item-hover-bg);color:var(--axo-nav-item-active-color)}.sidemenu-panel__subitem--active.svelte-ovn7h4{background:var(--axo-nav-item-active-bg);color:var(--axo-nav-item-active-color)}.sidemenu-panel__subitem--disabled.svelte-ovn7h4{opacity:.5;cursor:not-allowed}.sidemenu-panel__subitem--nested.svelte-ovn7h4{padding-left:.875rem;font-size:var(--axo-text-xs)}.sidemenu-panel__subitem.svelte-ovn7h4:focus-visible{outline:2px solid var(--axo-nav-item-active-color);outline-offset:2px}.sidemenu-panel__subitem-label.svelte-ovn7h4{flex:1;font-size:var(--axo-text-base);font-weight:400;letter-spacing:normal}.sidemenu-panel__subitem-badge.svelte-ovn7h4{font-size:var(--axo-text-xs);font-weight:600;color:var(--sidemenu-highlight-color);background:color-mix(in srgb,var(--sidemenu-highlight-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--sidemenu-highlight-color) 20%,transparent);padding:.125rem .375rem;border-radius:var(--axo-radius-sm)}.sidemenu-panel__subitem-soon.svelte-ovn7h4{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary);background:var(--axo-nav-badge-bg);padding:.125rem .375rem;border-radius:var(--axo-radius-sm)}.sidemenu-panel__tooltip--bits{background:var(--axo-text-primary);color:var(--axo-bg-card);padding:.375rem .75rem;border-radius:var(--axo-radius-md);font-size:var(--axo-text-base);font-weight:500;white-space:nowrap;z-index:100;box-shadow:var(--axo-shadow-md);animation:svelte-ovn7h4-tooltipFadeIn .15s ease-out}@keyframes svelte-ovn7h4-tooltipFadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.sidemenu-panel__team.svelte-ovn7h4{padding:.5rem .375rem;display:flex;flex-direction:column;gap:.25rem;border-top:1px solid var(--axo-nav-divider-color);margin-top:auto}.sidemenu-panel--expanded.svelte-ovn7h4 .sidemenu-panel__team:where(.svelte-ovn7h4){padding:.5rem .75rem}.sidemenu-panel__team-toggle.svelte-ovn7h4{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;padding:.25rem;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease}.sidemenu-panel__team-toggle.svelte-ovn7h4:hover{background:var(--axo-bg-hover)}.sidemenu-panel__team-toggle.svelte-ovn7h4:focus-visible{outline:2px solid var(--axo-nav-item-active-color);outline-offset:2px}.sidemenu-panel__team-label.svelte-ovn7h4{font-size:var(--axo-text-sm);font-weight:500;color:var(--axo-nav-label-color)}.sidemenu-panel__team-list.svelte-ovn7h4{display:flex;flex-direction:column;gap:.125rem}.sidemenu-panel.svelte-ovn7h4:not(.sidemenu-panel--expanded) .sidemenu-panel__team-list:where(.svelte-ovn7h4){align-items:center}.sidemenu-panel__team-member.svelte-ovn7h4{display:flex;align-items:center;gap:.375rem;padding:.125rem .25rem;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease;position:relative;background:transparent;border:none;text-align:left;width:100%}.sidemenu-panel__team-member.svelte-ovn7h4:hover{background:var(--axo-bg-hover)}.sidemenu-panel__team-member.svelte-ovn7h4:focus-visible{outline:2px solid var(--axo-nav-item-active-color);outline-offset:2px}.sidemenu-panel.svelte-ovn7h4:not(.sidemenu-panel--expanded) .sidemenu-panel__team-member:where(.svelte-ovn7h4){justify-content:center;width:auto}.sidemenu-panel__avatar.svelte-ovn7h4{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--axo-border-default);display:flex;align-items:center;justify-content:center;overflow:visible;flex-shrink:0;position:relative}.sidemenu-panel__online-dot.svelte-ovn7h4{position:absolute;bottom:-1px;right:-1px;width:.5rem;height:.5rem;background:var(--axo-accent-success);border-radius:50%;border:1.5px solid var(--axo-bg-card);box-shadow:0 0 4px color-mix(in srgb,var(--axo-accent-success) 50%,transparent)}.sidemenu-panel__avatar.svelte-ovn7h4 img:where(.svelte-ovn7h4){width:100%;height:100%;object-fit:cover;border-radius:50%}.sidemenu-panel__avatar.svelte-ovn7h4 span:where(.svelte-ovn7h4){font-size:var(--axo-text-xs);font-weight:600;color:var(--axo-text-secondary)}.sidemenu-panel__avatar--lg.svelte-ovn7h4{width:1.75rem;height:1.75rem}.sidemenu-panel__avatar--lg.svelte-ovn7h4 span:where(.svelte-ovn7h4){font-size:var(--axo-text-base)}.sidemenu-panel__team-name.svelte-ovn7h4{font-size:var(--axo-text-base);font-weight:500;color:var(--axo-text-secondary)}.sidemenu-panel__team-you.svelte-ovn7h4{color:var(--axo-text-tertiary);font-weight:400}.sidemenu-panel__user.svelte-ovn7h4{padding:.5rem .375rem;border-top:1px solid var(--axo-nav-divider-color);flex-shrink:0}.sidemenu-panel--expanded.svelte-ovn7h4 .sidemenu-panel__user:where(.svelte-ovn7h4){padding:.5rem .75rem}.sidemenu-panel__user-card.svelte-ovn7h4{display:flex;align-items:center;gap:.5rem;padding:.25rem;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease}.sidemenu-panel__user-card.svelte-ovn7h4:hover{background:var(--axo-bg-hover)}.sidemenu-panel__user-info.svelte-ovn7h4{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.sidemenu-panel__user-name.svelte-ovn7h4{font-size:var(--axo-text-base);font-weight:600;color:var(--axo-text-primary)}.sidemenu-panel__user-email.svelte-ovn7h4{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidemenu-panel__user-menu.svelte-ovn7h4{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-tertiary);cursor:pointer;flex-shrink:0}.sidemenu-panel__user-menu.svelte-ovn7h4:hover{color:var(--axo-text-secondary)}@media(prefers-reduced-motion:reduce){.sidemenu-panel.svelte-ovn7h4,.sidemenu-panel__item.svelte-ovn7h4,.sidemenu-panel__logo-mark.svelte-ovn7h4,.sidemenu-panel__team-member.svelte-ovn7h4{transition:none}}.sidemenu-user-dropdown{min-width:10rem;background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-lg);padding:.375rem;z-index:100;animation:svelte-ovn7h4-dropdownFadeIn .15s ease-out}@keyframes svelte-ovn7h4-dropdownFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sidemenu-user-dropdown__item{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:var(--axo-radius-md);font-size:var(--axo-text-base);font-weight:500;color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease;outline:none;border:none;background:transparent;width:100%}.sidemenu-user-dropdown__item:hover,.sidemenu-user-dropdown__item[data-highlighted]{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.sidemenu-user-dropdown__item:focus-visible{outline:2px solid var(--axo-nav-item-active-color);outline-offset:-2px}.sidemenu-user-dropdown__item--danger{color:var(--axo-accent-error)}.sidemenu-user-dropdown__item--danger:hover,.sidemenu-user-dropdown__item--danger[data-highlighted]{background:color-mix(in srgb,var(--axo-accent-error) 8%,transparent);color:var(--axo-accent-error)}.sidemenu-user-dropdown__divider.svelte-ovn7h4{height:1px;background:var(--axo-border-default);margin:.375rem 0}.sidemenu-mobile-header.svelte-wa0d6c{display:none;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--axo-layout-header-border);backdrop-filter:blur(8px);background:var(--axo-layout-header-bg)}@media(max-width:768px){.sidemenu-mobile-header.svelte-wa0d6c{display:block}}.sidemenu-mobile-header__inner.svelte-wa0d6c{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;height:3.5rem}.sidemenu-mobile-header__logo.svelte-wa0d6c{display:flex;align-items:center;gap:.5rem}.sidemenu-mobile-header__logo-mark.svelte-wa0d6c{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--axo-logo-mark-bg);border-radius:.25rem;color:var(--axo-logo-mark-color);font-family:var(--axo-font-mono);font-size:.75rem;font-weight:700}.sidemenu-mobile-header__logo-icon.svelte-wa0d6c{font-weight:700}.sidemenu-mobile-header__logo-title.svelte-wa0d6c{color:var(--axo-logo-title-color);font-weight:600;font-size:.875rem;letter-spacing:-.01em}.sidemenu-mobile-header__toggle.svelte-wa0d6c{background:none;border:none;color:var(--axo-mobile-toggle-color);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;margin:-.5rem;border-radius:.375rem}.sidemenu-mobile-header__toggle.svelte-wa0d6c:hover{color:var(--axo-mobile-toggle-hover-color);background:var(--axo-mobile-toggle-hover-bg)}.admin-sidemenu.svelte-wa0d6c{position:fixed;top:0;left:0;height:100vh;display:flex;z-index:30}@media(max-width:768px){.admin-sidemenu.svelte-wa0d6c{top:3.5rem;height:calc(100vh - 3.5rem);transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.admin-sidemenu--mobile-open.svelte-wa0d6c{transform:translate(0)}}.sidemenu-overlay.svelte-wa0d6c{position:fixed;inset:0;background:var(--axo-overlay-bg);cursor:pointer;backdrop-filter:blur(2px);border:none}.sidemenu-overlay--mobile.svelte-wa0d6c{z-index:25;top:3.5rem}.sidemenu-overlay--tablet.svelte-wa0d6c{z-index:25}@media(prefers-reduced-motion:reduce){.admin-sidemenu.svelte-wa0d6c{transition:none}.sidemenu-overlay.svelte-wa0d6c{backdrop-filter:none}}.notification-backdrop.svelte-1r4nyto{position:fixed;top:0;right:0;bottom:0;left:15rem;background:transparent;z-index:34;border:none;cursor:default}.notification-panel.svelte-1r4nyto{position:fixed;top:.5rem;left:16rem;width:264px;max-height:calc(100vh - 1rem);background:#fff;border-radius:.75rem;border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;z-index:35;overflow:hidden}.notification-panel__header.svelte-1r4nyto{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;border-bottom:1px solid #f0f0f0;flex-shrink:0}.notification-panel__title.svelte-1r4nyto{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a}.notification-panel__badge.svelte-1r4nyto{padding:.125rem .375rem;background:#00f;color:#fff;border-radius:9999px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.625rem;font-weight:600}.notification-panel__close.svelte-1r4nyto{margin-left:auto;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;transition:all .15s ease}.notification-panel__close.svelte-1r4nyto:hover{background:#f5f5f5;color:#4b5563}.notification-panel__content.svelte-1r4nyto{flex:1;overflow-y:auto;min-height:0}.notification-panel__empty.svelte-1r4nyto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;color:#9ca3af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem}.notification-panel__spinner.svelte-1r4nyto{width:1.25rem;height:1.25rem;border:2px solid #e5e7eb;border-top-color:#00f;border-radius:50%;animation:svelte-1r4nyto-spin .8s linear infinite}@keyframes svelte-1r4nyto-spin{to{transform:rotate(360deg)}}.notification-panel__list.svelte-1r4nyto{display:flex;flex-direction:column}.notification-item.svelte-1r4nyto{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem 1rem;background:transparent;border:none;border-bottom:1px solid #f5f5f5;text-align:left;cursor:pointer;transition:background-color .15s ease;width:100%}.notification-item.svelte-1r4nyto:last-child{border-bottom:none}.notification-item.svelte-1r4nyto:hover{background:#fafafa}.notification-item--unread.svelte-1r4nyto{background:#f8f9ff}.notification-item--unread.svelte-1r4nyto:hover{background:#f0f2ff}.notification-item__icon.svelte-1r4nyto{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:.375rem;color:#6b7280;flex-shrink:0}.notification-item--unread.svelte-1r4nyto .notification-item__icon:where(.svelte-1r4nyto){background:#e8ebff;color:#00f}.notification-item__content.svelte-1r4nyto{flex:1;min-width:0}.notification-item__title.svelte-1r4nyto{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:500;color:#1a1a1a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item--unread.svelte-1r4nyto .notification-item__title:where(.svelte-1r4nyto){font-weight:600}.notification-item__message.svelte-1r4nyto{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6875rem;color:#6b7280;margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item__time.svelte-1r4nyto{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.625rem;color:#9ca3af;flex-shrink:0}.notification-panel__footer.svelte-1r4nyto{display:flex;gap:.5rem;padding:.625rem 1rem;border-top:1px solid #f0f0f0;flex-shrink:0}.notification-panel__action.svelte-1r4nyto{flex:1;padding:.375rem .5rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6875rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .15s ease}.notification-panel__action.svelte-1r4nyto:hover{background:#f5f5f5;border-color:#d1d5db}.notification-panel__action--primary.svelte-1r4nyto{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.notification-panel__action--primary.svelte-1r4nyto:hover{background:#333;border-color:#333}@media(prefers-reduced-motion:reduce){.notification-panel__spinner.svelte-1r4nyto{animation:none}}.alert-band-backdrop.svelte-1ugk03u{position:fixed;inset:0;z-index:34;background:transparent;border:none;cursor:default}.alert-band.svelte-1ugk03u{position:fixed;top:0;left:0;right:0;z-index:35}.alert-band--normal.svelte-1ugk03u .alert-band__collapsed:where(.svelte-1ugk03u){background:var(--axo-accent-primary, #3b82f6)}.alert-band--high.svelte-1ugk03u .alert-band__collapsed:where(.svelte-1ugk03u){background:#f59e0b}.alert-band--urgent.svelte-1ugk03u .alert-band__collapsed:where(.svelte-1ugk03u){background:#ef4444}.alert-band__collapsed.svelte-1ugk03u{display:flex;align-items:center;gap:.5rem;width:100%;height:36px;padding:0 1rem;border:none;color:#fff;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}.alert-band__collapsed.svelte-1ugk03u:hover{opacity:.92}.alert-band__count.svelte-1ugk03u{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;background:#ffffff40;border-radius:9999px;font-size:.6875rem;font-weight:700}.alert-band__latest.svelte-1ugk03u{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.9}.alert-band__panel.svelte-1ugk03u{background:var(--axo-bg-card, white);border:1px solid var(--axo-border-default, #e5e7eb);border-top:none;border-radius:0 0 .75rem .75rem;box-shadow:0 8px 24px #0000001f;max-height:350px;display:flex;flex-direction:column}.alert-band__panel-header.svelte-1ugk03u{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border-bottom:1px solid var(--axo-border-light, #f0f0f0);flex-shrink:0}.alert-band__panel-title.svelte-1ugk03u{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-primary, #1a1a1a)}.alert-band__mark-all.svelte-1ugk03u{padding:.25rem .5rem;background:transparent;border:1px solid var(--axo-border-default, #e5e7eb);border-radius:.375rem;font-size:.6875rem;font-weight:500;color:var(--axo-text-secondary, #6b7280);cursor:pointer;transition:all .15s ease}.alert-band__mark-all.svelte-1ugk03u:hover{background:var(--axo-bg-subtle, #f5f5f5);border-color:var(--axo-border-default, #d1d5db)}.alert-band__list.svelte-1ugk03u{flex:1;overflow-y:auto;min-height:0}.alert-band__card.svelte-1ugk03u{display:flex;align-items:center;gap:.625rem;padding:.5rem 1rem;border-bottom:1px solid var(--axo-border-light, #f5f5f5);border-left:3px solid transparent;transition:background .15s ease}.alert-band__card.svelte-1ugk03u:last-child{border-bottom:none}.alert-band__card.svelte-1ugk03u:hover{background:var(--axo-bg-subtle, #fafafa)}.alert-band__card--urgent.svelte-1ugk03u{border-left-color:#ef4444}.alert-band__card--high.svelte-1ugk03u{border-left-color:#f59e0b}.alert-band__card-icon.svelte-1ugk03u{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.alert-band__card-content.svelte-1ugk03u{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.alert-band__card-title.svelte-1ugk03u{font-size:.75rem;font-weight:600;color:var(--axo-text-primary, #1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-band__card-time.svelte-1ugk03u{font-size:.625rem;color:var(--axo-text-tertiary, #9ca3af)}.alert-band__card-actions.svelte-1ugk03u{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.alert-band__action-btn.svelte-1ugk03u{padding:.25rem .5rem;background:transparent;border:1px solid var(--axo-border-default, #e5e7eb);border-radius:.25rem;font-size:.625rem;font-weight:500;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center}.alert-band__action-btn--view.svelte-1ugk03u{color:var(--axo-accent-primary, #3b82f6)}.alert-band__action-btn--view.svelte-1ugk03u:hover{background:var(--axo-accent-primary, #3b82f6);border-color:var(--axo-accent-primary, #3b82f6);color:#fff}.alert-band__action-btn--dismiss.svelte-1ugk03u{color:var(--axo-text-tertiary, #9ca3af);padding:.25rem}.alert-band__action-btn--dismiss.svelte-1ugk03u:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}.alert-band__footer.svelte-1ugk03u{display:block;width:100%;padding:.5rem 1rem;background:var(--axo-bg-subtle, #f9fafb);border:none;border-top:1px solid var(--axo-border-light, #f0f0f0);border-radius:0 0 .75rem .75rem;font-size:.6875rem;font-weight:500;color:var(--axo-accent-primary, #3b82f6);text-align:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.alert-band__footer.svelte-1ugk03u:hover{background:var(--axo-bg-card, #f0f4ff);color:var(--axo-accent-primary-hover, #2563eb)}.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;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;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)}@media(max-width:768px){.timesheet-grid__nav.svelte-4syqxi{flex-wrap:wrap;justify-content:center;gap:var(--axo-space-2)}.timesheet-grid__week-label.svelte-4syqxi{width:100%;order:-1;font-size:12px}.project-header.svelte-4syqxi{min-width:140px}.day-header.svelte-4syqxi{min-width:64px}.total-header.svelte-4syqxi{min-width:72px}.timesheet-grid__table.svelte-4syqxi,.project-cell.svelte-4syqxi{font-size:11px}}.axo-confirm-backdrop{position:fixed;inset:0;background:#00000080;z-index:100;animation:svelte-1v4a4dz-axo-confirm-fadeIn .15s ease}.axo-confirm-dialog{position:fixed;inset:0;margin:auto;height:fit-content;background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-light, #f0f0f0);border-radius:var(--axo-radius-xl, .75rem);padding:var(--axo-space-6, 1.5rem);max-width:400px;width:calc(100% - 2rem);text-align:center;box-shadow:var(--axo-shadow-lg, 0 8px 24px rgba(0, 0, 0, .12));animation:svelte-1v4a4dz-axo-confirm-slideUp .2s ease;z-index:101}.axo-confirm-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;margin-bottom:var(--axo-space-4, 1rem)}.axo-confirm-dialog__icon--primary{background:color-mix(in srgb,var(--color-primary, #3b82f6) 10%,transparent);color:var(--color-primary, #3b82f6)}.axo-confirm-dialog__icon--danger{background:color-mix(in srgb,var(--color-error, #ef4444) 10%,transparent);color:var(--color-error, #ef4444)}.axo-confirm-dialog__icon--warning{background:color-mix(in srgb,var(--color-warning, #f59e0b) 10%,transparent);color:var(--color-warning, #f59e0b)}.axo-confirm-dialog__title{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-lg, 1.125rem);font-weight:var(--axo-weight-semibold, 600);color:var(--axo-text-primary, #1a1a1a);margin:0 0 var(--axo-space-2, .5rem) 0}.axo-confirm-dialog__message{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--axo-text-secondary, #4a4a4a);line-height:1.6;margin:0 0 var(--axo-space-6, 1.5rem) 0}.axo-confirm-dialog__actions{display:flex;gap:var(--axo-space-3, .75rem);justify-content:center}.axo-cancel-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-2, .5rem) var(--axo-space-4, 1rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-base, .875rem);font-weight:var(--axo-weight-medium, 500);background:transparent;border:1px solid var(--axo-border-default, #e5e7eb);border-radius:var(--axo-radius-lg, .5rem);color:var(--axo-text-secondary, #4a4a4a);cursor:pointer;transition:all var(--axo-transition-base, .15s ease)}.axo-cancel-btn:hover:not(:disabled){background:var(--axo-bg-hover, rgba(0, 0, 0, .03));color:var(--axo-text-primary, #1a1a1a)}.axo-cancel-btn:disabled{opacity:.6;cursor:not-allowed}.axo-confirm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-2, .5rem) var(--axo-space-4, 1rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-base, .875rem);font-weight:var(--axo-weight-medium, 500);border:none;border-radius:var(--axo-radius-lg, .5rem);cursor:pointer;transition:all var(--axo-transition-base, .15s ease)}.axo-confirm-btn:disabled{opacity:.6;cursor:not-allowed}.axo-confirm-btn--primary{background:var(--axo-text-primary, #1a1a1a);color:var(--axo-bg-card, #fff)}.axo-confirm-btn--primary:hover:not(:disabled){background:var(--axo-text-secondary, #4a4a4a)}.axo-confirm-btn--danger{background:var(--color-error, #ef4444);color:#fff}.axo-confirm-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-error, #ef4444) 85%,black)}.axo-confirm-btn--warning{background:var(--color-warning, #f59e0b);color:var(--axo-text-primary, #1a1a1a)}.axo-confirm-btn--warning:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning, #f59e0b) 85%,black)}@keyframes svelte-1v4a4dz-axo-confirm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1v4a4dz-axo-confirm-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.axo-spin{animation:svelte-1v4a4dz-axo-confirm-spin 1s linear infinite}@keyframes svelte-1v4a4dz-axo-confirm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.time-entry-list.svelte-n6dybp{font-family:var(--axo-font-mono)}.time-entry-list__bulk-header.svelte-n6dybp{display:flex;align-items:center;gap:var(--axo-space-4);padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-tertiary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);margin-bottom:var(--axo-space-4)}.time-entry-list__select-all.svelte-n6dybp{display:flex;align-items:center;gap:var(--axo-space-2);cursor:pointer;font-size:13px;color:var(--axo-text-secondary);user-select:none}.time-entry-list__select-all.svelte-n6dybp input[type=checkbox]:where(.svelte-n6dybp){width:16px;height:16px;accent-color:var(--axo-accent);cursor:pointer}.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.selected.svelte-n6dybp{border-color:var(--axo-accent);background:color-mix(in srgb,var(--axo-accent) 5%,var(--axo-bg-primary))}.time-entry-item.pending-update.svelte-n6dybp{opacity:.6;pointer-events:none}.time-entry-item__checkbox.svelte-n6dybp{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px}.time-entry-item__checkbox.svelte-n6dybp input[type=checkbox]:where(.svelte-n6dybp){width:16px;height:16px;accent-color:var(--axo-accent);cursor:pointer}.time-entry-item__checkbox.svelte-n6dybp input[type=checkbox]:where(.svelte-n6dybp):disabled{cursor:not-allowed;opacity:.5}.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:13.5px;color:var(--axo-text-primary);line-height:1.5;border-left:2px solid color-mix(in srgb,var(--axo-accent) 40%,transparent);background:color-mix(in srgb,var(--axo-accent) 4%,transparent);padding:var(--axo-space-2) var(--axo-space-3);border-radius:0 var(--axo-radius-sm) var(--axo-radius-sm) 0}.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}.weekly-chart.svelte-jp22lg{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);padding:var(--axo-space-6)}.chart-header.svelte-jp22lg{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--axo-space-4)}.chart-title.svelte-jp22lg{font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.chart-total.svelte-jp22lg{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-muted)}.bars-container.svelte-jp22lg{display:flex;gap:4px;align-items:flex-end;height:200px;padding-top:var(--axo-space-6)}.bar-column.svelte-jp22lg{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.bar-value.svelte-jp22lg{font-family:var(--axo-font-mono);font-size:.625rem;color:var(--axo-text-muted);white-space:nowrap;height:1.25rem;display:flex;align-items:flex-end;margin-bottom:2px}.bar-track.svelte-jp22lg{flex:1;width:100%;max-width:40px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:var(--axo-radius-sm) var(--axo-radius-sm) 0 0}.bar-segment.svelte-jp22lg{width:100%;min-height:0;transition:height .3s ease}.bar-segment--billable.svelte-jp22lg{background:var(--color-primary);border-radius:var(--axo-radius-sm) var(--axo-radius-sm) 0 0}.bar-segment--non-billable.svelte-jp22lg{background:oklch(var(--bc) / .15)}.bar-segment--empty.svelte-jp22lg{background:var(--axo-border-light);min-height:2px}.bar-label.svelte-jp22lg{font-family:var(--axo-font-mono);font-size:.6875rem;color:var(--axo-text-muted);margin-top:var(--axo-space-1);text-align:center}.chart-legend.svelte-jp22lg{display:flex;gap:var(--axo-space-4);margin-top:var(--axo-space-4);justify-content:center}.legend-item.svelte-jp22lg{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:.6875rem;color:var(--axo-text-muted)}.legend-swatch.svelte-jp22lg{width:10px;height:10px;border-radius:2px}.legend-swatch--billable.svelte-jp22lg{background:var(--color-primary)}.legend-swatch--non-billable.svelte-jp22lg{background:oklch(var(--bc) / .15)}.no-data.svelte-jp22lg{color:var(--axo-text-muted);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);margin:var(--axo-space-4) 0}@media(max-width:640px){.bars-container.svelte-jp22lg{height:150px}.bar-value.svelte-jp22lg{display:none}}.quick-entry-bar.svelte-1v5gujs{background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border);padding:var(--axo-space-3);font-family:var(--axo-font-mono)}.bar-header.svelte-1v5gujs{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-2);padding:0 var(--axo-space-1)}.bar-label.svelte-1v5gujs{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.edit-toggle.svelte-1v5gujs{padding:var(--axo-space-1) var(--axo-space-2);border:none;background:transparent;color:var(--axo-accent);font-size:11px;font-weight:600;cursor:pointer;border-radius:var(--axo-radius-sm);transition:background .15s ease}.edit-toggle.svelte-1v5gujs:hover{background:color-mix(in srgb,var(--axo-accent) 10%,transparent)}.shortcuts-scroll.svelte-1v5gujs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.shortcuts-scroll.svelte-1v5gujs::-webkit-scrollbar{display:none}.shortcuts-container.svelte-1v5gujs{display:flex;gap:var(--axo-space-2);padding:var(--axo-space-1)}.shortcut-wrapper.svelte-1v5gujs{position:relative;flex-shrink:0}.shortcut-wrapper.is-editing.svelte-1v5gujs .shortcut-btn:where(.svelte-1v5gujs){padding-right:2rem}.shortcut-btn.svelte-1v5gujs{display:flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-4);min-height:44px;border:1px solid var(--axo-border);background:var(--axo-bg-primary);color:var(--axo-text-primary);border-radius:9999px;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.shortcut-btn.svelte-1v5gujs:hover:not(:disabled){background:color-mix(in srgb,var(--axo-accent) 10%,transparent);border-color:var(--axo-accent)}.shortcut-btn.svelte-1v5gujs:active:not(:disabled){transform:scale(.98)}.shortcut-btn.svelte-1v5gujs:disabled{opacity:.7;cursor:default}.shortcut-name.svelte-1v5gujs{max-width:120px;overflow:hidden;text-overflow:ellipsis}.billable-indicator.svelte-1v5gujs{font-size:11px;font-weight:700;color:var(--axo-status-active)}.delete-btn.svelte-1v5gujs{position:absolute;top:50%;right:var(--axo-space-2);transform:translateY(-50%);width:24px;height:24px;padding:0;border:none;background:var(--axo-status-error);color:var(--axo-bg-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.delete-btn.svelte-1v5gujs svg:where(.svelte-1v5gujs){width:14px;height:14px}.add-shortcut-btn.svelte-1v5gujs{flex-shrink:0;width:44px;height:44px;border:2px dashed var(--axo-border);background:transparent;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--axo-text-muted);transition:border-color .15s ease,color .15s ease}.add-shortcut-btn.svelte-1v5gujs:hover{border-color:var(--axo-accent);color:var(--axo-accent)}.add-shortcut-btn.svelte-1v5gujs svg:where(.svelte-1v5gujs){width:20px;height:20px}.modal-overlay.svelte-1v5gujs{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;padding:var(--axo-space-4)}.modal-content.svelte-1v5gujs{background:var(--axo-bg-primary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border);padding:var(--axo-space-6);width:100%;max-width:400px;box-shadow:var(--axo-shadow-xl)}.modal-title.svelte-1v5gujs{font-size:18px;font-weight:600;color:var(--axo-text-primary);margin:0 0 var(--axo-space-6) 0;text-transform:uppercase;letter-spacing:.05em}.form-field.svelte-1v5gujs{margin-bottom:var(--axo-space-4)}.field-label.svelte-1v5gujs{display:block;font-size:11px;font-weight:600;color:var(--axo-text-muted);margin-bottom:var(--axo-space-2);text-transform:uppercase;letter-spacing:.05em}.field-input.svelte-1v5gujs,.field-select.svelte-1v5gujs{width:100%;padding:var(--axo-space-3) var(--axo-space-4);min-height:48px;border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);background:var(--axo-bg-primary);color:var(--axo-text-primary);font-size:14px;font-family:var(--axo-font-mono);transition:border-color .15s ease}.field-input.svelte-1v5gujs:focus,.field-select.svelte-1v5gujs:focus{outline:none;border-color:var(--axo-accent)}.checkbox-label.svelte-1v5gujs{display:flex;align-items:center;gap:var(--axo-space-3);cursor:pointer}.checkbox-input.svelte-1v5gujs{width:20px;height:20px;accent-color:var(--axo-accent)}.checkbox-text.svelte-1v5gujs{font-size:13px;color:var(--axo-text-primary)}.modal-actions.svelte-1v5gujs{display:flex;gap:var(--axo-space-3);margin-top:var(--axo-space-6)}.modal-btn.svelte-1v5gujs{flex:1;min-height:48px;padding:var(--axo-space-3) var(--axo-space-4);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;touch-action:manipulation;text-transform:uppercase;letter-spacing:.05em;transition:opacity .15s ease}.cancel-btn.svelte-1v5gujs{background:var(--axo-bg-secondary);color:var(--axo-text-primary);border:1px solid var(--axo-border)}.save-btn.svelte-1v5gujs{background:var(--axo-accent);color:var(--axo-bg-primary)}.save-btn.svelte-1v5gujs:disabled{opacity:.5;cursor:not-allowed}.breadcrumb.svelte-d5m8gy{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.125rem .25rem;font-family:var(--axo-font-mono);font-size:.6875rem;margin-bottom:.25rem;color:var(--axo-text-tertiary);line-height:1.3;text-transform:uppercase;letter-spacing:.04em}.breadcrumb__item.svelte-d5m8gy{color:var(--axo-text-tertiary);text-decoration:none;transition:color .15s ease}.breadcrumb__item.svelte-d5m8gy:hover{color:var(--axo-text-primary)}.breadcrumb__item--current.svelte-d5m8gy{color:var(--axo-text-secondary)}.breadcrumb__divider.svelte-d5m8gy{color:var(--axo-text-tertiary);opacity:.5}@media(max-width:768px){.breadcrumb.svelte-d5m8gy{font-size:var(--axo-text-xs, .6875rem)}}.axo-page-container.svelte-2yyq1x{margin:0 auto;background:var(--axo-bg-page)}.axo-page-container--sm.svelte-2yyq1x{max-width:640px}.axo-page-container--md.svelte-2yyq1x{max-width:960px}.axo-page-container--lg.svelte-2yyq1x{max-width:1200px}.axo-page-container--xl.svelte-2yyq1x{max-width:1400px}.axo-page-container--2xl.svelte-2yyq1x{max-width:1600px}.axo-page-container--full.svelte-2yyq1x{max-width:none}.axo-page-container--pad-sm.svelte-2yyq1x{padding:var(--axo-space-4);padding-bottom:var(--axo-space-8)}.axo-page-container--pad-md.svelte-2yyq1x{padding:var(--axo-space-5);padding-bottom:var(--axo-space-10)}.axo-page-container--pad-lg.svelte-2yyq1x{padding:var(--axo-space-6) var(--axo-space-8);padding-bottom:var(--axo-space-12)}@media(max-width:768px){.axo-page-container--pad-lg.svelte-2yyq1x,.axo-page-container--pad-md.svelte-2yyq1x{padding:var(--axo-space-3);padding-bottom:var(--axo-space-6)}}.axo-search.svelte-17xwr9f{position:relative;display:flex;align-items:center}.axo-search__icon.svelte-17xwr9f{position:absolute;left:var(--axo-space-3);width:1rem;height:1rem;color:var(--axo-text-tertiary);pointer-events:none}.axo-search__input.svelte-17xwr9f{width:100%;padding:var(--axo-space-2) var(--axo-space-8) var(--axo-space-2) var(--axo-space-10);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);transition:all var(--axo-transition-base)}.axo-search__input.svelte-17xwr9f:focus{outline:none;border-color:var(--axo-border-dark);box-shadow:0 0 0 3px #0000000d}.axo-search__input.svelte-17xwr9f::placeholder{color:var(--axo-text-tertiary)}.axo-search__input.svelte-17xwr9f::-webkit-search-decoration,.axo-search__input.svelte-17xwr9f::-webkit-search-cancel-button,.axo-search__input.svelte-17xwr9f::-webkit-search-results-button,.axo-search__input.svelte-17xwr9f::-webkit-search-results-decoration{display:none}.axo-search__clear.svelte-17xwr9f{position:absolute;right:var(--axo-space-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:var(--axo-bg-subtle);border:none;border-radius:9999px;color:var(--axo-text-tertiary);cursor:pointer;transition:all var(--axo-transition-fast)}.axo-search__clear.svelte-17xwr9f:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-search--sm.svelte-17xwr9f .axo-search__input:where(.svelte-17xwr9f){padding:var(--axo-space-1) var(--axo-space-8) var(--axo-space-1) var(--axo-space-8);font-size:var(--axo-text-sm)}.axo-search--sm.svelte-17xwr9f .axo-search__clear:where(.svelte-17xwr9f){width:1.25rem;height:1.25rem}.axo-search--lg.svelte-17xwr9f .axo-search__input:where(.svelte-17xwr9f){padding:var(--axo-space-3) var(--axo-space-10) var(--axo-space-3) var(--axo-space-12);font-size:var(--axo-text-md)}.axo-search--lg.svelte-17xwr9f .axo-search__clear:where(.svelte-17xwr9f){right:var(--axo-space-3);width:1.75rem;height:1.75rem}.axo-filter-bar.svelte-uz6wai{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--axo-space-4);padding:var(--axo-space-4);margin-bottom:var(--axo-space-6);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg)}.axo-filter-bar__filters.svelte-uz6wai{display:flex;gap:var(--axo-space-4);align-items:flex-end;flex-wrap:wrap;flex:1;min-width:0}.axo-filter-bar__right.svelte-uz6wai{display:flex;align-items:center;gap:var(--axo-space-3);flex-shrink:0}.axo-filter-bar__count.svelte-uz6wai{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);white-space:nowrap}.axo-filter-bar__filtered.svelte-uz6wai{color:var(--axo-text-tertiary);font-size:var(--axo-text-xs)}.axo-filter-bar__actions.svelte-uz6wai{display:flex;gap:var(--axo-space-2)}@media(max-width:768px){.axo-filter-bar.svelte-uz6wai,.axo-filter-bar__filters.svelte-uz6wai{flex-direction:column;align-items:stretch}.axo-filter-bar__right.svelte-uz6wai{flex-direction:column;align-items:stretch;gap:var(--axo-space-2)}.axo-filter-bar__count.svelte-uz6wai{text-align:center}.axo-filter-bar__actions.svelte-uz6wai{justify-content:center}}.axo-view-toggle{display:inline-flex;gap:var(--axo-space-1);background:var(--axo-bg-subtle);padding:var(--axo-space-1);border-radius:var(--axo-radius-lg)}.axo-view-toggle__btn{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);background:transparent;border:none;border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-base);white-space:nowrap}.axo-view-toggle__btn:hover{color:var(--axo-text-primary);background:var(--axo-bg-card)}.axo-view-toggle__btn[data-state=on]{color:var(--axo-text-primary);background:var(--axo-bg-card);font-weight:var(--axo-weight-semibold);box-shadow:var(--axo-shadow-sm)}.axo-view-toggle__label{display:inline}@media(max-width:640px){.axo-view-toggle{width:100%}.axo-view-toggle__btn{flex:1;justify-content:center;padding:var(--axo-space-2) var(--axo-space-3)}.axo-view-toggle__label{display:none}}.axo-pagination.svelte-1ckgk9f{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--axo-space-4);padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg)}.axo-pagination__info.svelte-1ckgk9f{flex:1;min-width:150px}.axo-pagination__showing.svelte-1ckgk9f{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.axo-pagination__controls.svelte-1ckgk9f{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-pagination__page.svelte-1ckgk9f{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);padding:0 var(--axo-space-3);white-space:nowrap}.axo-pagination__per-page.svelte-1ckgk9f{flex-shrink:0}@media(max-width:768px){.axo-pagination.svelte-1ckgk9f{flex-direction:column;gap:var(--axo-space-3)}.axo-pagination__info.svelte-1ckgk9f{width:100%;text-align:center;min-width:auto}.axo-pagination__controls.svelte-1ckgk9f{width:100%;justify-content:center}.axo-pagination__per-page.svelte-1ckgk9f{width:100%}}.axo-stats-grid.svelte-e5fi5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.axo-stats-grid--2.svelte-e5fi5q{grid-template-columns:repeat(2,1fr)}.axo-stats-grid--3.svelte-e5fi5q{grid-template-columns:repeat(3,1fr)}.axo-stats-grid--4.svelte-e5fi5q{grid-template-columns:repeat(4,1fr)}.axo-stat-card.svelte-e5fi5q{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);transition:all var(--axo-transition-base);font-family:inherit}.axo-stat-card--clickable.svelte-e5fi5q{cursor:pointer;width:100%}.axo-stat-card--clickable.svelte-e5fi5q:hover{border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-md);transform:translateY(-1px)}.axo-stat-card--active.svelte-e5fi5q{border-color:var(--axo-text-primary);background:var(--axo-bg-subtle)}.axo-stat-card__icon.svelte-e5fi5q{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--axo-radius-md);flex-shrink:0}.axo-stat-card--default.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-stat-card--primary.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.axo-stat-card--success.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:color-mix(in srgb,var(--color-success) 10%,transparent);color:var(--color-success)}.axo-stat-card--warning.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:color-mix(in srgb,var(--color-warning) 10%,transparent);color:var(--color-warning)}.axo-stat-card--error.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.axo-stat-card--info.svelte-e5fi5q .axo-stat-card__icon:where(.svelte-e5fi5q){background:color-mix(in srgb,var(--color-info) 10%,transparent);color:var(--color-info)}.axo-stat-card__content.svelte-e5fi5q{display:flex;flex-direction:column;gap:var(--axo-space-1);min-width:0}.axo-stat-card__value.svelte-e5fi5q{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xl);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);line-height:1;font-variant-numeric:tabular-nums}.axo-stat-card__label.svelte-e5fi5q{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-widest);color:var(--axo-text-tertiary)}.axo-stat-card__desc.svelte-e5fi5q{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}@media(max-width:1024px){.axo-stats-grid--4.svelte-e5fi5q{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.axo-stats-grid.svelte-e5fi5q,.axo-stats-grid--2.svelte-e5fi5q,.axo-stats-grid--3.svelte-e5fi5q,.axo-stats-grid--4.svelte-e5fi5q{grid-template-columns:repeat(2,1fr);gap:var(--axo-space-2);margin-bottom:var(--axo-space-3)}.axo-stat-card.svelte-e5fi5q{padding:var(--axo-space-2) var(--axo-space-3);gap:var(--axo-space-2);overflow:hidden}.axo-stat-card__icon.svelte-e5fi5q{width:1.75rem;height:1.75rem}.axo-stat-card__value.svelte-e5fi5q{font-size:var(--axo-text-lg)}.axo-stat-card__label.svelte-e5fi5q{font-size:9px;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:480px){.axo-stats-grid.svelte-e5fi5q,.axo-stats-grid--2.svelte-e5fi5q,.axo-stats-grid--3.svelte-e5fi5q,.axo-stats-grid--4.svelte-e5fi5q{grid-template-columns:repeat(2,1fr)}.axo-stat-card.svelte-e5fi5q{flex-direction:row;align-items:center}}.axo-bulk-bar.svelte-13xo0sr{pointer-events:auto}.axo-bulk-bar__content.svelte-13xo0sr{backdrop-filter:blur(8px)}.axo-bulk-drawer__overlay.svelte-13xo0sr{backdrop-filter:blur(4px)}.axo-bulk-drawer__content.svelte-13xo0sr{box-shadow:0 -4px 20px #00000026}.sr-only.svelte-13xo0sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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-table__resize-handle.svelte-1bip6aj{position:absolute;top:0;right:0;bottom:0;width:4px;cursor:col-resize;background:transparent;transition:background-color var(--axo-transition-fast);z-index:3}.axo-table__resize-handle.svelte-1bip6aj:hover,.axo-table__resize-handle--active.svelte-1bip6aj{background:var(--axo-border-medium)}.axo-table__resize-handle--active.svelte-1bip6aj{background:var(--axo-border-dark)}.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;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.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;user-select:none}.axo-table__head-cell--frozen.svelte-rgd7hn{position:sticky;z-index:5;background:var(--axo-bg-card);box-shadow:var(--axo-shadow-sm)}.axo-table__head-cell--sortable.svelte-rgd7hn{cursor:pointer;transition:background-color var(--axo-transition-fast)}.axo-table__head-cell--sortable.svelte-rgd7hn:hover{background:var(--axo-bg-hover)}.axo-table__head-cell--sorted.svelte-rgd7hn{color:var(--axo-text-primary);background:var(--axo-bg-subtle)}.axo-table__head-cell-content.svelte-rgd7hn{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-table__sort-indicator.svelte-rgd7hn{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.axo-table__body.svelte-rgd7hn{position:relative}.axo-table--grid .axo-table__cell{padding:0;border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table--grid .axo-table__cell--frozen{position:sticky;z-index:2;background:var(--axo-bg-card);box-shadow:var(--axo-shadow-sm)}.axo-table--grid .axo-table__row:hover .axo-table__cell,.axo-table--grid .axo-table__row:hover .axo-table__cell--frozen{background:var(--axo-bg-hover)}.editable-cell.svelte-1x2jqu5{position:relative;min-height:2rem;display:flex;align-items:center;border-radius:var(--axo-radius-sm);transition:background-color var(--axo-transition-fast)}.editable-cell--public.svelte-1x2jqu5{background:color-mix(in srgb,var(--axo-accent-primary) 5%,transparent)}.editable-cell--public.svelte-1x2jqu5:hover{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent)}.editable-cell--admin.svelte-1x2jqu5{background:var(--axo-bg-card)}.editable-cell--admin.svelte-1x2jqu5:hover{background:var(--axo-bg-hover)}.editable-cell--editing.svelte-1x2jqu5{background:var(--axo-bg-card);box-shadow:0 0 0 2px var(--axo-border-medium)}.editable-cell--disabled.svelte-1x2jqu5{opacity:.6;cursor:not-allowed}.editable-cell--error.svelte-1x2jqu5{box-shadow:0 0 0 2px var(--axo-status-error)}.editable-cell--grid.svelte-1x2jqu5{outline:none}.editable-cell--grid.svelte-1x2jqu5:focus-within{box-shadow:0 0 0 2px var(--axo-border-dark)}.editable-cell--grid.svelte-1x2jqu5 .editable-cell__display:where(.svelte-1x2jqu5):focus{outline:none;box-shadow:inset 0 0 0 2px var(--axo-border-medium)}.editable-cell__display.svelte-1x2jqu5{flex:1;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-primary);cursor:pointer;border-radius:var(--axo-radius-sm);white-space:pre-wrap;word-break:break-word;min-height:1.5rem;line-height:1.5}.editable-cell__display--empty.svelte-1x2jqu5{color:var(--axo-text-tertiary);font-style:italic}.editable-cell--disabled.svelte-1x2jqu5 .editable-cell__display:where(.svelte-1x2jqu5){cursor:not-allowed}.editable-cell__edit.svelte-1x2jqu5{flex:1;display:flex;align-items:center;gap:var(--axo-space-2);position:relative}.editable-cell__input.svelte-1x2jqu5,.editable-cell__textarea.svelte-1x2jqu5,.editable-cell__select.svelte-1x2jqu5{width:100%;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);outline:none;transition:border-color var(--axo-transition-fast)}.editable-cell__input.svelte-1x2jqu5:focus,.editable-cell__textarea.svelte-1x2jqu5:focus,.editable-cell__select.svelte-1x2jqu5:focus{border-color:var(--axo-border-dark)}.editable-cell__textarea.svelte-1x2jqu5{min-height:4rem;resize:vertical;line-height:1.5}.editable-cell__select.svelte-1x2jqu5{cursor:pointer}.editable-cell__checkbox-label.svelte-1x2jqu5{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);cursor:pointer;font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-primary)}.editable-cell__checkbox.svelte-1x2jqu5{width:1rem;height:1rem;cursor:pointer;accent-color:var(--axo-text-primary)}.editable-cell__spinner.svelte-1x2jqu5{position:absolute;right:var(--axo-space-2);width:1rem;height:1rem;border:2px solid var(--axo-border-light);border-top-color:var(--axo-text-primary);border-radius:50%;animation:svelte-1x2jqu5-editable-cell-spin .6s linear infinite}@keyframes svelte-1x2jqu5-editable-cell-spin{to{transform:rotate(360deg)}}.editable-cell__error.svelte-1x2jqu5{position:absolute;bottom:-1.25rem;left:0;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-status-error);white-space:nowrap}.axo-field-group{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-3);overflow:hidden}.axo-field-group--public{border-left:3px solid color-mix(in srgb,var(--axo-accent-primary) 50%,transparent)}.axo-field-group--admin{border-left:3px solid var(--axo-border-medium)}.axo-field-group[data-state=closed]{background:var(--axo-bg-subtle)}.axo-field-group--compact{margin-bottom:var(--axo-space-2)}.axo-field-group--compact .axo-field-group__header{padding:var(--axo-space-2) var(--axo-space-3)}.axo-field-group--compact .axo-field-group__content{padding:var(--axo-space-3)}.axo-field-group--compact .axo-field-group__grid{gap:var(--axo-space-3)}.axo-field-group__header{display:flex;align-items:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color var(--axo-transition-fast)}.axo-field-group__header:hover{background:var(--axo-bg-hover)}.axo-field-group__header .axo-field-group__icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--axo-text-tertiary);flex-shrink:0}.axo-field-group--public .axo-field-group__icon{color:color-mix(in srgb,var(--axo-accent-primary) 70%,transparent)}.axo-field-group__header .axo-field-group__title{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);color:var(--axo-text-primary);flex:1}.axo-field-group__header .axo-field-group__visibility{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);padding:.125rem var(--axo-space-2);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm)}.axo-field-group--public .axo-field-group__visibility{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);color:color-mix(in srgb,var(--axo-accent-primary) 80%,transparent)}.axo-field-group__header .axo-field-group__chevron{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--axo-text-tertiary);transition:transform var(--axo-transition-fast);flex-shrink:0}.axo-field-group__header[data-state=open] .axo-field-group__chevron{transform:rotate(180deg)}.axo-field-group__content{padding:var(--axo-space-4);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-card)}.axo-field-group__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--axo-space-4)}@media(min-width:1280px){.axo-field-group__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:769px)and (max-width:1024px){.axo-field-group__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.axo-field-group__grid{grid-template-columns:1fr}}.axo-inline-editor.svelte-1v5lf1n{padding:var(--axo-space-4);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-lg)}.axo-inline-editor--compact.svelte-1v5lf1n{padding:var(--axo-space-3)}.axo-field-item.svelte-1v5lf1n{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-field-item__label.svelte-1v5lf1n{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)}.axo-field-item__required.svelte-1v5lf1n{color:var(--axo-status-error);margin-left:.125rem}.axo-field-item__error.svelte-1v5lf1n{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-status-error);margin-top:var(--axo-space-1)}.axo-field-item__modal-trigger.svelte-1v5lf1n{display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);min-height:2rem;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast);text-align:left}.axo-field-item__modal-trigger.svelte-1v5lf1n:hover{background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.axo-field-item__modal-trigger--public.svelte-1v5lf1n{background:color-mix(in srgb,var(--axo-accent-primary) 5%,transparent)}.axo-field-item__modal-trigger--public.svelte-1v5lf1n:hover{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent)}.axo-field-item__modal-value.svelte-1v5lf1n{flex:1;font-family:var(--axo-font-mono);font-size:var(--axo-text-base);color:var(--axo-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-field-item__modal-icon.svelte-1v5lf1n{flex-shrink:0;color:var(--axo-text-tertiary);font-size:var(--axo-text-sm)}.axo-table-container.svelte-1cnronx{display:flex;flex-direction:column;height:var(--axo-table-height, calc(100vh - 16rem) );min-height:400px;background:var(--axo-bg-surface, var(--color-base-100));border:1px solid var(--axo-border-light, var(--color-base-300));border-radius:var(--axo-radius-lg, .5rem);overflow:hidden}.axo-table-groups.svelte-1cnronx{display:flex;flex-wrap:wrap;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-3, .75rem);border-bottom:1px solid var(--axo-border-light, var(--color-base-300));background:var(--axo-bg-subtle, var(--color-base-200))}.axo-table-group-btn.svelte-1cnronx{display:flex;align-items:center;gap:var(--axo-space-1, .25rem);padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);background:transparent;border:1px solid var(--axo-border-default, var(--color-base-300));border-radius:var(--axo-radius-sm, .25rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:var( --axo-text-secondary, color-mix(in srgb, var(--color-base-content) 70%, transparent) );cursor:pointer;transition:all .15s ease}.axo-table-group-btn.svelte-1cnronx:hover{background:var(--axo-bg-hover, var(--color-base-300));border-color:var( --axo-border-medium, color-mix(in srgb, var(--color-base-content) 20%, transparent) )}.axo-table-group-btn--active.svelte-1cnronx{background:var( --axo-accent-subtle, color-mix(in srgb, var(--color-primary) 10%, transparent) );border-color:var(--axo-accent, var(--color-primary));color:var(--axo-accent, var(--color-primary))}.axo-table-scroll.svelte-1cnronx{flex:1;overflow:auto;position:relative}.axo-table-header.svelte-1cnronx{display:flex;position:sticky;top:0;z-index:20;background:var(--axo-bg-surface, var(--color-base-100));border-bottom:2px solid var( --axo-border-medium, color-mix(in srgb, var(--color-base-content) 15%, transparent) )}.axo-table-filter-row.svelte-1cnronx{display:flex;position:sticky;top:48px;z-index:19;background:var(--axo-bg-subtle, var(--color-base-200));border-bottom:1px solid var(--axo-border-light, var(--color-base-300))}.axo-table-body.svelte-1cnronx{position:relative}.axo-table-row.svelte-1cnronx{display:flex;position:absolute;left:0;right:0;border-bottom:1px solid var( --axo-border-light, color-mix(in srgb, var(--color-base-300) 50%, transparent) );transition:background .1s ease}.axo-table-row.svelte-1cnronx:hover{background:var( --axo-bg-hover, color-mix(in srgb, var(--color-base-200) 50%, transparent) )}.axo-table-row--selected.svelte-1cnronx{background:var( --axo-accent-subtle, color-mix(in srgb, var(--color-primary) 8%, transparent) )}.axo-table-row--selected.svelte-1cnronx:hover{background:var( --axo-accent-subtle, color-mix(in srgb, var(--color-primary) 12%, transparent) )}.axo-table-cell.svelte-1cnronx{display:flex;align-items:center;padding:0 var(--axo-space-3, .75rem);min-height:48px;flex-shrink:0;overflow:hidden}.axo-table-cell--header.svelte-1cnronx{position:relative;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);font-weight:var(--axo-weight-semibold, 600);color:var( --axo-text-secondary, color-mix(in srgb, var(--color-base-content) 70%, transparent) );text-transform:uppercase;letter-spacing:.05em}.axo-resize-handle.svelte-1cnronx{position:absolute;top:0;right:0;width:5px;height:100%;cursor:col-resize;background:transparent;z-index:2;transition:background .1s ease}.axo-resize-handle.svelte-1cnronx:hover,.axo-resize-handle.svelte-1cnronx:active{background:var( --axo-accent, color-mix(in srgb, var(--color-primary) 40%, transparent) )}.axo-table-cell--dragging.svelte-1cnronx{opacity:.4}.axo-table-cell--dragover.svelte-1cnronx{border-left:2px solid var(--axo-accent, var(--color-primary))}.axo-table-cell--filter.svelte-1cnronx{padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem)}.axo-table-cell--filter.svelte-1cnronx input:where(.svelte-1cnronx),.axo-table-filter-select.svelte-1cnronx{width:100%;padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);font-size:var(--axo-text-xs, .75rem);border:1px solid var(--axo-border-default, var(--color-base-300));border-radius:var(--axo-radius-sm, .25rem);background:var(--axo-bg-surface, var(--color-base-100));font-family:var(--axo-font-mono, monospace);color:var(--axo-text-primary, var(--color-base-content))}.axo-table-cell--checkbox.svelte-1cnronx{width:40px;min-width:40px;justify-content:center}.axo-table-cell--frozen.svelte-1cnronx{position:sticky;z-index:10;background:inherit;box-shadow:2px 0 4px color-mix(in srgb,var(--color-neutral) 5%,transparent)}.axo-table-cell--actions.svelte-1cnronx{position:sticky;right:0;z-index:10;background:inherit;box-shadow:-2px 0 4px color-mix(in srgb,var(--color-neutral) 5%,transparent)}.axo-table-cell-text.svelte-1cnronx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--axo-text-primary, var(--color-base-content))}.axo-table-cell-text--editable.svelte-1cnronx{cursor:text;padding:0 var(--axo-space-1, .25rem);border-radius:var(--axo-radius-xs, .125rem);border:1px solid transparent;transition:all .1s ease}.axo-table-cell-text--editable.svelte-1cnronx:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent);border-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}.axo-table-cell-text--textarea.svelte-1cnronx{cursor:pointer;max-width:100%}.axo-table-cell-text--textarea.svelte-1cnronx:after{content:" ↗";font-size:.625rem;opacity:0;color:var(--color-primary);transition:opacity .1s}.axo-table-cell-text--textarea.svelte-1cnronx:hover:after{opacity:.6}.axo-table-url-link.svelte-1cnronx{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:var(--axo-radius-sm, .25rem);color:var(--axo-accent, var(--color-primary));transition:all .1s ease}.axo-table-url-link.svelte-1cnronx:hover{background:var( --axo-accent-subtle, color-mix(in srgb, var(--color-primary) 12%, transparent) );color:var(--axo-accent, var(--color-primary))}.axo-table-url-text.svelte-1cnronx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:var( --axo-text-secondary, color-mix(in srgb, var(--color-base-content) 50%, transparent) );margin-left:var(--axo-space-1, .25rem)}.axo-table-sort-btn.svelte-1cnronx{display:flex;align-items:center;gap:var(--axo-space-1, .25rem);padding:0;background:transparent;border:none;font:inherit;color:inherit;cursor:pointer}.axo-table-sort-btn.svelte-1cnronx:hover{color:var(--axo-text-primary, var(--color-base-content))}.axo-table-input.svelte-1cnronx,.axo-table-select.svelte-1cnronx{width:100%;padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);border:1px solid var(--axo-accent, var(--color-primary));border-radius:var(--axo-radius-sm, .25rem);background:var(--axo-bg-surface, var(--color-base-100));outline:none;color:var(--axo-text-primary, var(--color-base-content))}.axo-table-input.svelte-1cnronx:focus,.axo-table-select.svelte-1cnronx:focus{box-shadow:0 0 0 2px var( --axo-accent-subtle, color-mix(in srgb, var(--color-primary) 20%, transparent) )}.axo-table-image.svelte-1cnronx{width:32px;height:32px;object-fit:cover;border-radius:var(--axo-radius-sm, .25rem)}.axo-table-empty.svelte-1cnronx{display:flex;align-items:center;justify-content:center;height:200px;color:var( --axo-text-tertiary, color-mix(in srgb, var(--color-base-content) 50%, transparent) );font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem)}.axo-table-status.svelte-1cnronx{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-2, .5rem) var(--axo-space-3, .75rem);background:var( --axo-accent-subtle, color-mix(in srgb, var(--color-primary) 8%, transparent) );border-top:1px solid var( --axo-accent, color-mix(in srgb, var(--color-primary) 30%, transparent) );font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--axo-accent, var(--color-primary))}.axo-table-status-btn.svelte-1cnronx{padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);background:transparent;border:1px solid currentColor;border-radius:var(--axo-radius-sm, .25rem);font:inherit;color:inherit;cursor:pointer;transition:all .15s ease}.axo-table-status-btn.svelte-1cnronx:hover{background:var(--axo-accent, var(--color-primary));color:var(--axo-accent-content, var(--color-primary-content))}.axo-modal-backdrop.svelte-1cnronx{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;padding:2rem}.axo-modal-content.svelte-1cnronx{width:100%;max-width:640px;max-height:80vh;display:flex;flex-direction:column;background:var(--axo-bg-surface, var(--color-base-100));border:1px solid color-mix(in srgb,var(--color-base-content) 15%,transparent);border-radius:.5rem;box-shadow:0 25px 50px -12px #00000026}.axo-modal-header.svelte-1cnronx{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent)}.axo-modal-title.svelte-1cnronx{margin:0;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);font-weight:600;color:var(--axo-text-primary, var(--color-base-content))}.axo-modal-close.svelte-1cnronx{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:.25rem;font-size:1.25rem;color:color-mix(in srgb,var(--color-base-content) 50%,transparent);cursor:pointer}.axo-modal-close.svelte-1cnronx:hover{color:var(--color-base-content);background:color-mix(in srgb,var(--color-base-content) 6%,transparent)}.axo-modal-textarea.svelte-1cnronx{flex:1;min-height:200px;max-height:50vh;margin:.75rem 1rem;padding:.75rem;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);line-height:1.6;color:var(--axo-text-primary, var(--color-base-content));background:color-mix(in srgb,var(--color-base-content) 3%,transparent);border:1px solid color-mix(in srgb,var(--color-base-content) 15%,transparent);border-radius:.375rem;outline:none;resize:vertical}.axo-modal-textarea.svelte-1cnronx:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 15%,transparent)}.axo-modal-hint.svelte-1cnronx{padding:0 1rem;font-family:var(--axo-font-mono, monospace);font-size:.625rem;color:color-mix(in srgb,var(--color-base-content) 35%,transparent);text-align:right}.axo-modal-actions.svelte-1cnronx{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent)}.axo-modal-btn.svelte-1cnronx{padding:.375rem .75rem;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);font-weight:500;border-radius:.25rem;cursor:pointer;transition:all .15s}.axo-modal-btn--ghost.svelte-1cnronx{background:transparent;border:1px solid color-mix(in srgb,var(--color-base-content) 15%,transparent);color:color-mix(in srgb,var(--color-base-content) 60%,transparent)}.axo-modal-btn--ghost.svelte-1cnronx:hover{border-color:color-mix(in srgb,var(--color-base-content) 30%,transparent);color:var(--color-base-content)}.axo-modal-btn--primary.svelte-1cnronx{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-primary-content, hsl(0 0% 100%))}.axo-modal-btn--primary.svelte-1cnronx:hover{filter:brightness(1.1)}.axo-modal-btn--primary.svelte-1cnronx:disabled{opacity:.5;cursor:not-allowed}.axo-simple-tree.svelte-yvsqyg{display:flex;flex-direction:column;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-simple-tree.svelte-yvsqyg:focus{outline:none}.axo-simple-tree.compact.svelte-yvsqyg{gap:0;font-size:var(--axo-text-xs)}.axo-tree-empty.svelte-yvsqyg{padding:var(--axo-space-8);text-align:center;color:var(--axo-text-muted)}.axo-tree-group{border-radius:var(--axo-radius-lg);overflow:hidden;margin-bottom:var(--axo-space-2)}.axo-tree-group-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--axo-space-3) var(--axo-space-4);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)}.axo-tree-group-header:hover{background:var(--axo-bg-hover)}.axo-tree-group-header:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-2px}.axo-tree-group-left.svelte-yvsqyg{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-tree-chevron{width:1rem;height:1rem;transition:transform .2s ease}[data-state=open] .axo-tree-chevron{transform:rotate(90deg)}.axo-tree-group-content{padding:var(--axo-space-2);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)}.axo-tree-node.svelte-yvsqyg{margin:0}.axo-tree-row.svelte-yvsqyg{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-base);user-select:none}.compact.svelte-yvsqyg .axo-tree-row:where(.svelte-yvsqyg){padding:var(--axo-space-1) var(--axo-space-2)}.axo-tree-row.svelte-yvsqyg:hover{background:var(--axo-bg-tertiary)}.axo-tree-row.selected.svelte-yvsqyg{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);color:var(--axo-accent-primary)}.axo-tree-row.focused.svelte-yvsqyg{outline:2px solid var(--axo-accent-primary);outline-offset:-2px}.axo-tree-expand-btn.svelte-yvsqyg{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;background:transparent;color:var(--axo-text-muted);cursor:pointer;border-radius:var(--axo-radius-sm);flex-shrink:0}.axo-tree-expand-btn.svelte-yvsqyg:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover)}.axo-tree-expand-placeholder.svelte-yvsqyg{width:1.25rem;flex-shrink:0}.axo-tree-icon.svelte-yvsqyg{display:flex;align-items:center;flex-shrink:0;color:var(--axo-text-secondary)}.axo-tree-status-indicator.svelte-yvsqyg{display:flex;align-items:center;flex-shrink:0}.axo-tree-label.svelte-yvsqyg{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--axo-text-primary)}.axo-tree-count.svelte-yvsqyg{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)}.axo-tree-status-dot.svelte-yvsqyg{width:var(--axo-space-3);height:var(--axo-space-3);border-radius:var(--axo-radius-full);flex-shrink:0}.axo-tree-item.svelte-yvsqyg{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--axo-space-2) var(--axo-space-3);margin-bottom:var(--axo-space-1);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)}.axo-tree-item.svelte-yvsqyg:hover{background:var(--axo-bg-tertiary);color:var(--axo-text-primary)}.axo-tree-item.selected.svelte-yvsqyg{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);color:var(--axo-accent-primary)}.axo-tree-item.focused.svelte-yvsqyg{outline:2px solid var(--axo-accent-primary);outline-offset:-2px}.axo-tree-children.svelte-yvsqyg{padding-left:var(--axo-space-4);margin-left:var(--axo-space-3);border-left:1px solid var(--axo-border-secondary)}@media(prefers-reduced-motion:reduce){.axo-tree-row.svelte-yvsqyg,.axo-tree-item.svelte-yvsqyg,.axo-tree-chevron{transition:none}}.npm-form.svelte-1xbn69j{display:flex;flex-direction:column}.npm-section.svelte-1xbn69j{padding:var(--axo-space-3) 0}.npm-section--client.svelte-1xbn69j{border-left:2px solid var(--axo-client-visible-color, var(--color-success));padding-left:var(--axo-space-3)}.npm-section-heading.svelte-1xbn69j{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-primary);text-transform:uppercase;letter-spacing:.03em;margin:0 0 var(--axo-space-3) 0}.npm-collapsible{border-top:1px solid var(--axo-border-light)}.npm-collapsible--client{border-left:2px solid var(--axo-client-visible-color, var(--color-success))}.npm-collapsible--admin{border-left:2px solid var(--axo-admin-only-color, var(--color-warning));background:var( --axo-admin-only-bg, color-mix(in srgb, var(--color-warning) 3%, transparent) )}.npm-collapsible__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-2) var(--axo-space-3)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)!important;font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--axo-transition-fast);transform:none!important;box-shadow:none!important}.npm-collapsible__trigger:hover{background:var(--axo-bg-hover)}.npm-collapsible__trigger:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-2px}.npm-collapsible__title.svelte-1xbn69j{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);text-transform:uppercase;letter-spacing:.03em}.npm-collapsible__content[data-state=open]{animation:svelte-1xbn69j-npmSlideDown var(--axo-transition-base) ease-out}.npm-collapsible__content[data-state=closed]{animation:svelte-1xbn69j-npmSlideUp var(--axo-transition-base) ease-out}@keyframes svelte-1xbn69j-npmSlideDown{0%{height:0;opacity:0}to{height:var(--bits-collapsible-content-height);opacity:1}}@keyframes svelte-1xbn69j-npmSlideUp{0%{height:var(--bits-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.npm-collapsible__body.svelte-1xbn69j{padding:0 var(--axo-space-3) var(--axo-space-3)}.npm-grid.svelte-1xbn69j{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-3);margin-bottom:var(--axo-space-3)}.npm-grid.svelte-1xbn69j:last-child{margin-bottom:0}.npm-col-span-2.svelte-1xbn69j{grid-column:span 2}.npm-field.svelte-1xbn69j{display:flex;flex-direction:column;gap:var(--axo-space-1)}.npm-field--inset.svelte-1xbn69j{margin-left:calc(13px + var(--axo-space-2))}.npm-textarea.svelte-1xbn69j{min-height:4.5rem;resize:vertical;line-height:1.5}.npm-hint.svelte-1xbn69j{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);line-height:1.4}.npm-switch-row.svelte-1xbn69j{display:flex;align-items:flex-start;gap:var(--axo-space-2)}.npm-switch-label.svelte-1xbn69j{display:flex;flex-direction:column;gap:2px;padding-top:1px}.npm-check-row.svelte-1xbn69j{display:flex;align-items:center;gap:var(--axo-space-2)}.npm-nested-options.svelte-1xbn69j{display:flex;flex-direction:column;gap:var(--axo-space-3);padding:var(--axo-space-3);margin-top:var(--axo-space-2);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm)}.npm-info-pill.svelte-1xbn69j{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-secondary);width:fit-content}.npm-alert.svelte-1xbn69j{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-2);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs)}.npm-alert--warning.svelte-1xbn69j{background:color-mix(in srgb,var(--color-warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 20%,transparent);color:var(--color-warning)}.npm-footer.svelte-1xbn69j{display:flex;justify-content:flex-end;gap:var(--axo-space-2)}@media(max-width:640px){.npm-grid.svelte-1xbn69j{grid-template-columns:1fr}.npm-col-span-2.svelte-1xbn69j{grid-column:span 1}}.timer-pill-container.svelte-aefpdn{position:relative;display:inline-flex}.timer-pill.svelte-aefpdn{display:inline-flex;align-items:center;gap:.25rem;height:2rem;background:var(--axo-accent-primary);color:var(--axo-accent-primary-contrast);border:none;border-radius:999px;font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:600;transition:background .2s ease,box-shadow .2s ease}.timer-pill.is-running.svelte-aefpdn{animation:svelte-aefpdn-pulse-glow 2s ease-in-out infinite}.timer-pill.is-paused.svelte-aefpdn{background:var(--axo-accent-warning);color:var(--axo-accent-warning-contrast)}.timer-pill--idle.svelte-aefpdn{padding:.25rem .625rem;gap:.375rem;cursor:pointer;border:none}.timer-pill--idle.svelte-aefpdn:hover{filter:brightness(1.1)}.timer-pill--idle.svelte-aefpdn:focus-visible{outline:2px solid color-mix(in srgb,var(--axo-accent-primary) 50%,transparent);outline-offset:2px}@keyframes svelte-aefpdn-pulse-glow{0%,to{opacity:1}50%{opacity:.8}}.timer-pill__display.svelte-aefpdn{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .625rem;height:100%;background:transparent;color:inherit;border:none;border-radius:999px 0 0 999px;font-family:inherit;font-size:inherit;font-weight:inherit;cursor:pointer}.timer-pill__display.svelte-aefpdn:hover{filter:brightness(1.05)}.timer-pill__display.svelte-aefpdn:focus-visible{outline:2px solid color-mix(in srgb,var(--axo-accent-primary) 50%,transparent);outline-offset:2px}.timer-icon.svelte-aefpdn{display:flex;align-items:center;justify-content:center;flex-shrink:0}.timer-time.svelte-aefpdn{font-variant-numeric:tabular-nums;letter-spacing:.02em}.timer-divider.svelte-aefpdn{opacity:.5}.timer-project.svelte-aefpdn{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;opacity:.9}.timer-pill__controls.svelte-aefpdn{display:flex;align-items:center;gap:1px;padding-right:.25rem;height:100%}.pill-ctrl.svelte-aefpdn{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:50%;cursor:pointer;transition:background .15s ease;color:inherit;background:transparent;opacity:.8}.pill-ctrl.svelte-aefpdn:hover{opacity:1;background:color-mix(in srgb,white 20%,transparent)}.pill-ctrl.svelte-aefpdn:focus-visible{outline:2px solid color-mix(in srgb,white 50%,transparent);outline-offset:1px}.pill-ctrl--stop.svelte-aefpdn:hover{background:color-mix(in srgb,var(--axo-accent-error) 30%,transparent)}.pill-ctrl--expand.svelte-aefpdn{opacity:.6}.pill-ctrl--expand.svelte-aefpdn:hover{opacity:1}.timer-popover.svelte-aefpdn{position:absolute;bottom:calc(100% + .5rem);right:0;width:280px;background:var(--axo-bg-card);border-radius:var(--axo-radius-xl);border:1px solid var(--axo-border-light);box-shadow:var(--axo-shadow-lg);padding:.875rem;display:flex;flex-direction:column;gap:.625rem;z-index:50;animation:svelte-aefpdn-popoverIn .15s ease-out}@keyframes svelte-aefpdn-popoverIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.popover-field.svelte-aefpdn{display:flex;flex-direction:column;gap:.25rem}.popover-label.svelte-aefpdn{font-family:var(--axo-font-sans);font-size:var(--axo-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary)}.popover-select.svelte-aefpdn,.popover-input.svelte-aefpdn{width:100%;padding:.5rem .625rem;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-sans);font-size:var(--axo-text-base);color:var(--axo-text-primary);transition:border-color .15s ease}.popover-select.svelte-aefpdn:focus,.popover-input.svelte-aefpdn:focus{outline:none;border-color:var(--axo-accent-primary)}.popover-select.svelte-aefpdn:disabled{opacity:.5}.popover-toggle.svelte-aefpdn{display:flex;align-items:center;gap:.5rem;cursor:pointer}.popover-toggle.svelte-aefpdn input:where(.svelte-aefpdn){display:none}.toggle-switch.svelte-aefpdn{width:2rem;height:1.125rem;background:var(--axo-border-default);border-radius:.5625rem;position:relative;transition:background-color .15s ease}.toggle-switch.svelte-aefpdn:after{content:"";position:absolute;top:2px;left:2px;width:.875rem;height:.875rem;background:var(--axo-bg-card);border-radius:50%;transition:transform .15s ease;box-shadow:var(--axo-shadow-sm)}.popover-toggle.svelte-aefpdn input:where(.svelte-aefpdn):checked+.toggle-switch:where(.svelte-aefpdn){background:var(--axo-accent-success)}.popover-toggle.svelte-aefpdn input:where(.svelte-aefpdn):checked+.toggle-switch:where(.svelte-aefpdn):after{transform:translate(.875rem)}.toggle-text.svelte-aefpdn{font-family:var(--axo-font-sans);font-size:var(--axo-text-base);font-weight:500;color:var(--axo-text-secondary)}.popover-actions.svelte-aefpdn{display:flex;gap:.5rem;padding-top:.25rem}.popover-btn.svelte-aefpdn{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;border:none;border-radius:var(--axo-radius-md);font-family:var(--axo-font-sans);font-size:var(--axo-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:opacity .15s ease}.popover-btn.svelte-aefpdn:disabled{opacity:.5;cursor:not-allowed}.popover-btn--start.svelte-aefpdn{background:var(--axo-accent-success);color:#fff}.popover-btn--start.svelte-aefpdn:hover:not(:disabled){filter:brightness(.9)}.popover-btn--discard.svelte-aefpdn{background:var(--axo-bg-hover);color:var(--axo-text-secondary)}.popover-btn--discard.svelte-aefpdn:hover{background:var(--axo-bg-active)}@media(max-width:640px){.pill-ctrl.svelte-aefpdn{width:2rem;height:2rem}.timer-pill.svelte-aefpdn{height:2.25rem}.timer-popover.svelte-aefpdn{position:fixed;left:.5rem;right:.5rem;bottom:4.75rem;width:auto}}@media(max-width:480px){.timer-pill.svelte-aefpdn{font-size:var(--axo-text-sm)}.timer-pill__display.svelte-aefpdn{padding:.25rem .375rem .25rem .5rem}.timer-project.svelte-aefpdn,.timer-divider.svelte-aefpdn{display:none}}@media(prefers-reduced-motion:reduce){.timer-pill.svelte-aefpdn{animation:none;transition:none}.timer-popover.svelte-aefpdn{animation:none}}.toolbar-task-popover-wrap.svelte-1dpb2j0{position:relative;display:inline-flex}.toolbar-task-popover.svelte-1dpb2j0{position:absolute;right:0;bottom:calc(100% + .625rem);width:min(420px,calc(100vw - 2rem));background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-default, rgba(0, 0, 0, .14));border-radius:.75rem;box-shadow:0 12px 28px #00000029,0 4px 8px #00000014;z-index:80;overflow:hidden;animation:svelte-1dpb2j0-popIn .14s ease-out}@keyframes svelte-1dpb2j0-popIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.toolbar-task-popover__header.svelte-1dpb2j0{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;border-bottom:1px solid var(--axo-border-light, rgba(0, 0, 0, .08));background:color-mix(in srgb,#2563eb 4%,white)}.toolbar-task-popover__header.svelte-1dpb2j0 h3:where(.svelte-1dpb2j0){margin:0;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--axo-text-secondary, rgba(0, 0, 0, .7))}.toolbar-task-popover__close.svelte-1dpb2j0{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;background:transparent;border:none;border-radius:.4rem;color:var(--axo-text-secondary, rgba(0, 0, 0, .7));cursor:pointer}.toolbar-task-popover__close.svelte-1dpb2j0:hover{background:var(--axo-bg-subtle, rgba(0, 0, 0, .06))}.toolbar-task-popover__error.svelte-1dpb2j0{display:flex;align-items:center;gap:.4rem;margin:.6rem .75rem 0;padding:.45rem .55rem;border-radius:.45rem;border:1px solid color-mix(in srgb,#ef4444 35%,transparent);background:color-mix(in srgb,#ef4444 10%,transparent);color:#b91c1c;font-size:.75rem}.toolbar-task-popover__form.svelte-1dpb2j0{display:flex;flex-direction:column;gap:.65rem;padding:.75rem}.toolbar-task-popover__row.svelte-1dpb2j0{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.toolbar-task-popover__field.svelte-1dpb2j0{display:flex;flex-direction:column;gap:.3rem}.toolbar-task-popover__field.svelte-1dpb2j0 label:where(.svelte-1dpb2j0){font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-secondary, rgba(0, 0, 0, .7))}.toolbar-task-popover__field.svelte-1dpb2j0 input:where(.svelte-1dpb2j0),.toolbar-task-popover__field.svelte-1dpb2j0 select:where(.svelte-1dpb2j0),.toolbar-task-popover__field.svelte-1dpb2j0 textarea:where(.svelte-1dpb2j0){width:100%;border:1px solid var(--axo-border-default, rgba(0, 0, 0, .15));background:var(--axo-bg-input, rgba(0, 0, 0, .015));border-radius:.5rem;padding:.45rem .6rem;color:var(--axo-text-primary, #111827);font-size:.82rem;font-family:var(--axo-font-mono, ui-monospace, monospace)}.toolbar-task-popover__field.svelte-1dpb2j0 input:where(.svelte-1dpb2j0):focus,.toolbar-task-popover__field.svelte-1dpb2j0 select:where(.svelte-1dpb2j0):focus,.toolbar-task-popover__field.svelte-1dpb2j0 textarea:where(.svelte-1dpb2j0):focus{outline:none;border-color:#2563eb80;box-shadow:0 0 0 2px #2563eb1f}.toolbar-task-popover__field.svelte-1dpb2j0 textarea:where(.svelte-1dpb2j0){resize:vertical;min-height:4.6rem}.toolbar-task-popover__advanced-toggle.svelte-1dpb2j0{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;padding:.2rem .1rem;border:none;background:transparent;color:#2563ebf2;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.72rem;cursor:pointer}.toolbar-task-popover__advanced.svelte-1dpb2j0{display:flex;flex-direction:column;gap:.65rem;padding:.65rem;border:1px dashed var(--axo-border-light, rgba(0, 0, 0, .12));border-radius:.55rem;background:color-mix(in srgb,#2563eb 2%,white)}.toolbar-task-popover__loading.svelte-1dpb2j0{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--axo-text-secondary, rgba(0, 0, 0, .65))}.toolbar-task-popover__actions.svelte-1dpb2j0{display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid var(--axo-border-light, rgba(0, 0, 0, .08));padding-top:.65rem}.toolbar-task-popover__btn.svelte-1dpb2j0{display:inline-flex;align-items:center;gap:.35rem;border-radius:.5rem;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.75rem;padding:.42rem .65rem;cursor:pointer;border:1px solid transparent}.toolbar-task-popover__btn--ghost.svelte-1dpb2j0{background:transparent;border-color:var(--axo-border-default, rgba(0, 0, 0, .15));color:var(--axo-text-secondary, rgba(0, 0, 0, .7))}.toolbar-task-popover__btn--ghost.svelte-1dpb2j0:hover:not(:disabled){background:var(--axo-bg-subtle, rgba(0, 0, 0, .05))}.toolbar-task-popover__btn--primary.svelte-1dpb2j0{background:#2563eb;border-color:#2563eb;color:#fff}.toolbar-task-popover__btn--primary.svelte-1dpb2j0:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.toolbar-task-popover__btn.svelte-1dpb2j0:disabled,.toolbar-task-popover__advanced-toggle.svelte-1dpb2j0:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.toolbar-task-popover.svelte-1dpb2j0{position:fixed;left:.5rem;right:.5rem;bottom:4.75rem;width:auto}.toolbar-task-popover__row.svelte-1dpb2j0{grid-template-columns:1fr}}.toolbar-calendar-popover-wrap.svelte-1udewnh{position:relative;display:inline-flex}.toolbar-calendar-badge.svelte-1udewnh{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none;background:#21c45d;color:#fff}.toolbar-calendar-popover.svelte-1udewnh{position:absolute;right:0;bottom:calc(100% + .625rem);width:min(420px,calc(100vw - 2rem));background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-default, rgba(0, 0, 0, .14));border-radius:.75rem;box-shadow:0 12px 28px #00000029,0 4px 8px #00000014;z-index:80;overflow:hidden;animation:svelte-1udewnh-toolbar-calendar-popover-in .14s ease-out}@keyframes svelte-1udewnh-toolbar-calendar-popover-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.toolbar-calendar-popover__header.svelte-1udewnh{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;border-bottom:1px solid var(--axo-border-light, rgba(0, 0, 0, .08));background:color-mix(in srgb,#16a34a 4%,white)}.toolbar-calendar-popover__header.svelte-1udewnh h3:where(.svelte-1udewnh){margin:0;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--axo-text-secondary, rgba(0, 0, 0, .7))}.toolbar-calendar-popover__header-actions.svelte-1udewnh{display:flex;align-items:center;gap:.25rem}.toolbar-calendar-popover__icon-btn.svelte-1udewnh{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;background:transparent;border:none;border-radius:.4rem;color:var(--axo-text-secondary, rgba(0, 0, 0, .7));cursor:pointer}.toolbar-calendar-popover__icon-btn.svelte-1udewnh:hover:not(:disabled){background:var(--axo-bg-subtle, rgba(0, 0, 0, .06))}.toolbar-calendar-popover__icon-btn.svelte-1udewnh:disabled{opacity:.5;cursor:wait}.toolbar-calendar-popover__content.svelte-1udewnh{max-height:min(540px,calc(100vh - 11rem));overflow-y:auto}.toolbar-calendar-popover__summary.svelte-1udewnh{padding:.75rem;border-bottom:1px solid var(--axo-border-light, rgba(0, 0, 0, .08));display:flex;align-items:center;justify-content:space-between;gap:.65rem}.toolbar-calendar-popover__summary-copy.svelte-1udewnh{min-width:0}.toolbar-calendar-popover__summary-title.svelte-1udewnh{margin:0;font-size:.9rem;font-weight:600;color:#111827;line-height:1.2}.toolbar-calendar-popover__summary-subtitle.svelte-1udewnh{margin:.2rem 0 0;font-size:.72rem;color:#6b7280}.toolbar-calendar-popover__summary-meta.svelte-1udewnh{display:flex;align-items:center;gap:.55rem;font-size:.7rem;color:#6b7280;white-space:nowrap}.toolbar-calendar-popover__expand.svelte-1udewnh{display:inline-flex;align-items:center;gap:.35rem;border:none;border-radius:.375rem;background:#f3f4f6;color:#374151;padding:.22rem .5rem;font-size:.68rem;font-weight:600;cursor:pointer}.toolbar-calendar-popover__expand.svelte-1udewnh:hover{background:#e5e7eb}.toolbar-calendar-popover__state.svelte-1udewnh{margin:.75rem;padding:.75rem;border-radius:.625rem;background:#f8fafc;color:#64748b;display:flex;align-items:center;gap:.5rem;font-size:.75rem}.toolbar-calendar-popover__spinner.svelte-1udewnh{width:.9rem;height:.9rem;border:2px solid rgba(148,163,184,.3);border-top-color:#64748b;border-radius:50%;animation:svelte-1udewnh-toolbar-calendar-spin .9s linear infinite}@keyframes svelte-1udewnh-toolbar-calendar-spin{to{transform:rotate(360deg)}}.toolbar-calendar-popover__list.svelte-1udewnh{margin:0;padding:0;list-style:none}.toolbar-calendar-popover__item.svelte-1udewnh{width:100%;border:none;border-bottom:1px solid #f3f4f6;background:transparent;padding:.65rem .75rem;display:grid;grid-template-columns:minmax(82px,auto) 8px 1.1rem 1fr auto;gap:.45rem;align-items:center;text-align:left;cursor:pointer;transition:background-color .15s ease}.toolbar-calendar-popover__item.svelte-1udewnh:hover:not(:disabled){background:#f8fafc}.toolbar-calendar-popover__item.svelte-1udewnh:disabled,.toolbar-calendar-popover__item--static.svelte-1udewnh{cursor:default}.toolbar-calendar-popover__item-time.svelte-1udewnh{font-size:.68rem;font-weight:600;color:#0f172a;font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace;white-space:nowrap}.toolbar-calendar-popover__item-dot.svelte-1udewnh{width:.5rem;height:.5rem;border-radius:999px}.toolbar-calendar-popover__item-icon.svelte-1udewnh{color:#475569;display:flex;align-items:center;justify-content:center}.toolbar-calendar-popover__item-content.svelte-1udewnh{min-width:0;display:flex;flex-direction:column;gap:.1rem}.toolbar-calendar-popover__item-title.svelte-1udewnh{font-size:.76rem;font-weight:600;color:#111827;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-calendar-popover__item-subtitle.svelte-1udewnh{font-size:.68rem;color:#6b7280;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-calendar-popover__item-source.svelte-1udewnh{font-size:.64rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f1f5f9;border-radius:999px;padding:.1rem .4rem;white-space:nowrap}.toolbar-calendar-popover__footer.svelte-1udewnh{border-top:1px solid var(--axo-border-light, rgba(0, 0, 0, .08));padding:.625rem;background:#fff}.toolbar-calendar-popover__footer-row.svelte-1udewnh{display:flex;gap:.375rem}.toolbar-calendar-popover__action.svelte-1udewnh{flex:1;border:none;border-radius:.5rem;background:#f1f5f9;color:#0f172a;padding:.45rem .6rem;font-size:.75rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.toolbar-calendar-popover__action.svelte-1udewnh:hover{background:#e2e8f0}.qa-form.svelte-1udewnh{display:flex;flex-direction:column;gap:.375rem}.qa-form__header.svelte-1udewnh{display:flex;align-items:center;gap:.375rem;margin-bottom:.125rem}.qa-form__dot.svelte-1udewnh{width:8px;height:8px;border-radius:50%;flex-shrink:0}.qa-form__heading.svelte-1udewnh{flex:1;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--axo-text-secondary, #374151)}.qa-form__row.svelte-1udewnh{display:flex;gap:.375rem;align-items:center}.qa-form__separator.svelte-1udewnh{color:#9ca3af;font-size:.75rem;flex-shrink:0}.qa-form__input.svelte-1udewnh,.qa-form__select.svelte-1udewnh{width:100%;border:1px solid var(--axo-border-light, #e5e7eb);border-radius:.375rem;background:var(--axo-bg-card, #fff);color:var(--axo-text-primary, #111827);font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.72rem;padding:.3rem .5rem;outline:none;transition:border-color .15s ease}.qa-form__input.svelte-1udewnh:focus,.qa-form__select.svelte-1udewnh:focus{border-color:var(--axo-accent, #2563eb)}.qa-form__input--title.svelte-1udewnh{font-size:.8rem;font-weight:600;padding:.375rem .5rem}.qa-form__toggle.svelte-1udewnh{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--axo-border-light, #e5e7eb);border-radius:.375rem;background:var(--axo-bg-card, #fff);color:var(--axo-text-secondary, #6b7280);padding:.3rem .5rem;font-size:.68rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.qa-form__toggle.svelte-1udewnh:hover{background:#f8fafc}.qa-form__toggle--active.svelte-1udewnh{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.qa-form__actions.svelte-1udewnh{display:flex;gap:.375rem;margin-top:.125rem}.qa-form__btn.svelte-1udewnh{flex:1;border:none;border-radius:.375rem;padding:.375rem .5rem;font-size:.72rem;font-weight:600;cursor:pointer}.qa-form__btn.svelte-1udewnh:disabled{opacity:.5;cursor:not-allowed}.qa-form__btn--cancel.svelte-1udewnh{background:#f3f4f6;color:#374151}.qa-form__btn--cancel.svelte-1udewnh:hover{background:#e5e7eb}.qa-form__btn--save.svelte-1udewnh{background:#0f172a;color:#fff}.qa-form__btn--save.svelte-1udewnh:hover:not(:disabled){background:#1e293b}@media(max-width:640px){.toolbar-calendar-popover.svelte-1udewnh{position:fixed;left:.5rem;right:.5rem;bottom:4.75rem;width:auto}.toolbar-calendar-popover__item.svelte-1udewnh{grid-template-columns:minmax(72px,auto) 8px 1rem 1fr}.toolbar-calendar-popover__item-source.svelte-1udewnh{display:none}}.toolbar-inbox-popover-wrap.svelte-184l5op{position:relative;display:inline-flex}.toolbar-inbox-badge.svelte-184l5op{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none;background:#3c83f6;color:#fff}.toolbar-inbox-popover.svelte-184l5op{position:absolute;right:0;bottom:calc(100% + .625rem);width:min(340px,calc(100vw - 2rem));background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-default, rgba(0, 0, 0, .14));border-radius:.75rem;box-shadow:0 12px 28px #00000029,0 4px 8px #00000014;z-index:80;overflow:hidden;display:flex;flex-direction:column;animation:svelte-184l5op-toolbar-inbox-popover-in .14s ease-out}@keyframes svelte-184l5op-toolbar-inbox-popover-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.toolbar-inbox-popover__header.svelte-184l5op{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;border-bottom:1px solid var(--axo-border-light, rgba(0, 0, 0, .08));background:color-mix(in srgb,hsl(217 91% 60%) 4%,white);flex-shrink:0}.toolbar-inbox-popover__header.svelte-184l5op h3:where(.svelte-184l5op){margin:0;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--axo-text-secondary, rgba(0, 0, 0, .7))}.toolbar-inbox-popover__count.svelte-184l5op{padding:.125rem .375rem;background:#3c83f6;color:#fff;border-radius:9999px;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.625rem;font-weight:600}.toolbar-inbox-popover__header-actions.svelte-184l5op{display:flex;align-items:center;gap:.25rem;margin-left:auto}.toolbar-inbox-popover__icon-btn.svelte-184l5op{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;background:transparent;border:none;border-radius:.4rem;color:var(--axo-text-secondary, rgba(0, 0, 0, .7));cursor:pointer}.toolbar-inbox-popover__icon-btn.svelte-184l5op:hover:not(:disabled){background:var(--axo-bg-subtle, rgba(0, 0, 0, .06))}.toolbar-inbox-popover__icon-btn.svelte-184l5op:disabled{opacity:.5;cursor:wait}.toolbar-inbox-popover__content.svelte-184l5op{max-height:min(400px,calc(100vh - 11rem));overflow-y:auto;flex:1;min-height:0}.toolbar-inbox-popover__state.svelte-184l5op{margin:.75rem;padding:.75rem;border-radius:.625rem;background:#f8fafc;color:#64748b;display:flex;align-items:center;gap:.5rem;font-size:.75rem}.toolbar-inbox-popover__spinner.svelte-184l5op{width:.9rem;height:.9rem;border:2px solid rgba(148,163,184,.3);border-top-color:#64748b;border-radius:50%;animation:svelte-184l5op-toolbar-inbox-spin .9s linear infinite}@keyframes svelte-184l5op-toolbar-inbox-spin{to{transform:rotate(360deg)}}.toolbar-inbox-popover__list.svelte-184l5op{display:flex;flex-direction:column}.toolbar-inbox-popover__item.svelte-184l5op{width:100%;display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;background:transparent;border:none;border-bottom:1px solid #f3f4f6;text-align:left;cursor:pointer;transition:background-color .15s ease}.toolbar-inbox-popover__item.svelte-184l5op:last-child{border-bottom:none}.toolbar-inbox-popover__item.svelte-184l5op:hover{background:#f8fafc}.toolbar-inbox-popover__item-icon.svelte-184l5op{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,hsl(217 91% 60%) 12%,white);border-radius:.375rem;color:#3c83f6;flex-shrink:0}.toolbar-inbox-popover__item-content.svelte-184l5op{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.toolbar-inbox-popover__item-sender.svelte-184l5op{font-size:.76rem;font-weight:600;color:#111827;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-inbox-popover__item-subject.svelte-184l5op{font-size:.7rem;color:#374151;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-inbox-popover__item-preview.svelte-184l5op{font-size:.68rem;color:#6b7280;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-inbox-popover__item-meta.svelte-184l5op{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0;color:#9ca3af}.toolbar-inbox-popover__item-time.svelte-184l5op{font-size:.64rem;color:#9ca3af;font-family:var(--axo-font-mono, ui-monospace, monospace);white-space:nowrap}.toolbar-inbox-popover__footer.svelte-184l5op{border-top:1px solid var(--axo-border-light, rgba(0, 0, 0, .08));padding:.625rem;background:#fff;flex-shrink:0}.toolbar-inbox-popover__action.svelte-184l5op{width:100%;border:none;border-radius:.5rem;background:#f1f5f9;color:#0f172a;padding:.45rem .6rem;font-size:.75rem;font-weight:600;cursor:pointer}.toolbar-inbox-popover__action.svelte-184l5op:hover{background:#e2e8f0}@media(max-width:640px){.toolbar-inbox-popover.svelte-184l5op{position:fixed;left:.5rem;right:.5rem;bottom:4.75rem;width:auto}.toolbar-inbox-badge.svelte-184l5op{min-width:14px;height:14px;font-size:9px;line-height:14px}}@media(prefers-reduced-motion:reduce){.toolbar-inbox-popover.svelte-184l5op,.toolbar-inbox-popover__spinner.svelte-184l5op{animation:none}}.toolbar-mytasks-wrap.svelte-a4alpn{position:relative;display:inline-flex}.toolbar-mytasks-badge.svelte-a4alpn{position:absolute;top:1px;right:1px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:#ef4444;color:#fff;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:9px;font-weight:700;line-height:15px;text-align:center;pointer-events:none;z-index:1}.toolbar-mytasks-popover.svelte-a4alpn{position:absolute;right:0;bottom:calc(100% + .625rem);width:min(380px,calc(100vw - 2rem));background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-default, rgba(0, 0, 0, .14));border-radius:.75rem;box-shadow:0 12px 28px #00000029,0 4px 8px #00000014;z-index:80;overflow:hidden;animation:svelte-a4alpn-mytasksPopIn .14s ease-out}@keyframes svelte-a4alpn-mytasksPopIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.toolbar-mytasks-popover__header.svelte-a4alpn{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;border-bottom:1px solid var(--axo-border-light, rgba(0, 0, 0, .08));background:color-mix(in srgb,#2563eb 4%,white)}.toolbar-mytasks-popover__header.svelte-a4alpn h3:where(.svelte-a4alpn){margin:0;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--axo-text-secondary, rgba(0, 0, 0, .7))}.toolbar-mytasks-popover__close.svelte-a4alpn{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;background:transparent;border:none;border-radius:.4rem;color:var(--axo-text-secondary, rgba(0, 0, 0, .7));cursor:pointer}.toolbar-mytasks-popover__close.svelte-a4alpn:hover{background:var(--axo-bg-subtle, rgba(0, 0, 0, .06))}.toolbar-mytasks-popover__content.svelte-a4alpn{max-height:360px;overflow-y:auto}.toolbar-mytasks-popover__loading.svelte-a4alpn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;color:var(--axo-text-secondary, rgba(0, 0, 0, .6));font-size:.8rem}.toolbar-mytasks-popover__error.svelte-a4alpn{display:flex;align-items:center;gap:.4rem;margin:.6rem .75rem;padding:.45rem .55rem;border-radius:.45rem;border:1px solid color-mix(in srgb,#ef4444 35%,transparent);background:color-mix(in srgb,#ef4444 10%,transparent);color:#b91c1c;font-size:.75rem}.toolbar-mytasks-popover__empty.svelte-a4alpn{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;color:var(--axo-text-secondary, rgba(0, 0, 0, .5));font-size:.82rem}.toolbar-mytasks-popover__empty.svelte-a4alpn svg{color:#16a34a}.toolbar-mytasks-popover__section.svelte-a4alpn{padding:.25rem 0}.toolbar-mytasks-popover__section-header.svelte-a4alpn{display:flex;align-items:center;gap:.35rem;padding:.4rem .75rem;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-secondary, rgba(0, 0, 0, .55))}.toolbar-mytasks-popover__section-header--overdue.svelte-a4alpn{color:#dc2626}.toolbar-mytasks-popover__task.svelte-a4alpn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .75rem;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .1s ease}.toolbar-mytasks-popover__task.svelte-a4alpn:hover{background:var(--axo-bg-subtle, rgba(0, 0, 0, .04))}.toolbar-mytasks-popover__task--overdue.svelte-a4alpn{background:color-mix(in srgb,#ef4444 4%,transparent)}.toolbar-mytasks-popover__task--overdue.svelte-a4alpn:hover{background:color-mix(in srgb,#ef4444 8%,transparent)}.toolbar-mytasks-popover__priority.svelte-a4alpn{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.toolbar-mytasks-popover__task-info.svelte-a4alpn{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.toolbar-mytasks-popover__task-title.svelte-a4alpn{font-size:.8rem;color:var(--axo-text-primary, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar-mytasks-popover__task-meta.svelte-a4alpn{display:flex;align-items:center;gap:.35rem;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.68rem;color:var(--axo-text-secondary, rgba(0, 0, 0, .55))}.toolbar-mytasks-popover__task--overdue.svelte-a4alpn .toolbar-mytasks-popover__task-meta:where(.svelte-a4alpn){color:#dc2626}.toolbar-mytasks-popover__source-badge.svelte-a4alpn{padding:0 .3rem;border-radius:.25rem;background:color-mix(in srgb,#6b7280 12%,transparent);color:var(--axo-text-secondary, rgba(0, 0, 0, .55));font-size:.62rem;text-transform:uppercase;letter-spacing:.04em}.toolbar-mytasks-popover__footer.svelte-a4alpn{display:flex;justify-content:center;padding:.5rem .75rem;border-top:1px solid var(--axo-border-light, rgba(0, 0, 0, .08))}.toolbar-mytasks-popover__footer-link.svelte-a4alpn{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .5rem;border:none;background:transparent;color:#2563ebe6;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.72rem;cursor:pointer;border-radius:.35rem}.toolbar-mytasks-popover__footer-link.svelte-a4alpn:hover{background:#2563eb0f;color:#1d4ed8}@media(max-width:640px){.toolbar-mytasks-popover.svelte-a4alpn{position:fixed;left:.5rem;right:.5rem;bottom:4.75rem;width:auto}}.admin-toolbar-light.floating-toolbar{background:#fffffffa;border:1px solid rgba(59,130,246,.15);box-shadow:0 2px 8px #3b82f60f;padding:.25rem;gap:.125rem;backdrop-filter:none;-webkit-backdrop-filter:none}.admin-toolbar-btn.toolbar-btn{width:2rem;height:2rem;min-width:2rem;min-height:2rem;color:#3b82f6b3}.admin-toolbar-btn.toolbar-btn:hover:not(:disabled){background:#0000ff14;color:#00f}.admin-toolbar-btn.toolbar-btn.active{background:#0000ff1f;color:#00f}.admin-toolbar-btn.toolbar-btn.active:hover{background:#0000ff2e;color:#00f}.admin-toolbar-btn.toolbar-btn.variant-accent:hover:not(:disabled){background:#0000ff1f;color:#00f}.admin-toolbar-btn.toolbar-btn:focus-visible{outline:2px solid rgba(0,0,255,.5);outline-offset:2px}@media(max-width:640px){.admin-toolbar-btn.toolbar-btn{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem}.admin-toolbar-btn.toolbar-btn svg{width:1.125rem!important;height:1.125rem!important}}@media(max-width:480px){.admin-toolbar-btn.toolbar-btn{width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem}.admin-toolbar-btn.toolbar-btn svg{width:1rem!important;height:1rem!important}.admin-toolbar-light.floating-toolbar{padding:.125rem}}.admin-toolbar-minimized.svelte-vrxjyi{position:fixed;right:1.5rem;z-index:45;animation:svelte-vrxjyi-fadeIn .2s ease-out}.restore-btn.svelte-vrxjyi{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fffffffa;border:1px solid rgba(59,130,246,.15);border-radius:50%;color:#3b82f6b3;cursor:pointer;transition:all .15s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none}.restore-btn.svelte-vrxjyi:hover{background:#fff;color:#3b82f6;transform:scale(1.05);border-color:#3b82f64d}.restore-btn.svelte-vrxjyi:focus-visible{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}@keyframes svelte-vrxjyi-fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.admin-toolbar-minimized.svelte-vrxjyi{animation:none}}@media(max-width:768px){.admin-toolbar-minimized.svelte-vrxjyi{right:1rem}}@media(max-width:640px){.admin-toolbar-minimized.svelte-vrxjyi{right:.75rem;bottom:max(24px,env(safe-area-inset-bottom,0px))}.restore-btn.svelte-vrxjyi{width:44px;height:44px}}@media(max-width:480px){.admin-toolbar-minimized.svelte-vrxjyi{right:.5rem}}.admin-layout.svelte-18fa0e9{min-height:100%;background:var(--axo-layout-bg);display:flex}.admin-layout__main.svelte-18fa0e9{flex:1;min-width:0;margin-left:4rem;padding:1rem 1.5rem;transition:margin-left .2s cubic-bezier(.4,0,.2,1)}@media(min-width:1280px){.admin-layout__main.svelte-18fa0e9{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.admin-layout__main.svelte-18fa0e9{padding-left:2.5rem;padding-right:2.5rem}}.admin-layout--expanded.svelte-18fa0e9 .admin-layout__main:where(.svelte-18fa0e9){margin-left:15.5rem}@media(min-width:769px)and (max-width:1024px){.admin-layout__main.svelte-18fa0e9{padding-left:1rem;padding-right:1rem}.admin-layout--expanded.svelte-18fa0e9 .admin-layout__main:where(.svelte-18fa0e9){margin-left:4rem}}@media(max-width:768px){.admin-layout.svelte-18fa0e9{flex-direction:column}.admin-layout__main.svelte-18fa0e9{margin-left:0;padding:0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.admin-layout--expanded.svelte-18fa0e9 .admin-layout__main:where(.svelte-18fa0e9){margin-left:0}}.admin-layout__main--embed.svelte-18fa0e9{margin-left:0;padding:0;max-width:none}@media(prefers-reduced-motion:reduce){.admin-layout__main.svelte-18fa0e9{transition:none}}.clad-toast{font-family:var(--font-sans);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a}.clad-toast[data-type=success]{background:color-mix(in srgb,var(--color-success) 10%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-success) 20%,transparent)!important;color:var(--color-base-content)!important}.clad-toast[data-type=error]{background:color-mix(in srgb,var(--color-error) 10%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-error) 20%,transparent)!important;color:var(--color-base-content)!important}.clad-toast[data-type=warning]{background:color-mix(in srgb,var(--color-warning) 10%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-warning) 20%,transparent)!important;color:var(--color-base-content)!important}.clad-toast[data-type=info]{background:color-mix(in srgb,var(--color-info) 10%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-info) 20%,transparent)!important;color:var(--color-base-content)!important}@media(max-width:640px){[data-sonner-toaster]{left:1rem!important;right:1rem!important}}.form-overlay.svelte-khz94n{position:fixed;inset:0;background:color-mix(in srgb,var(--color-base-content) 40%,transparent);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, var(--color-base-100));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:color-mix(in srgb,var(--color-base-content) 5%,transparent);border:none;border-radius:50%;font-size:18px;cursor:pointer;transition:all .2s ease;z-index:10;color:color-mix(in srgb,var(--color-base-content) 70%,transparent)}.close-button.svelte-khz94n:hover{background:color-mix(in srgb,var(--color-base-content) 10%,transparent);transform:rotate(90deg);color:var(--color-base-content)}.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:var(--color-primary);margin:0 0 .5rem}.form-header.svelte-khz94n p:where(.svelte-khz94n){font-size:.875rem;color:color-mix(in srgb,var(--color-base-content) 70%,transparent);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:color-mix(in srgb,var(--color-base-content) 5%,transparent);border-radius:3px}.form-content.svelte-khz94n::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-base-content) 20%,transparent);border-radius:3px}.form-content.svelte-khz94n::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-base-content) 30%,transparent)}.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}.admin-layout-wrapper.svelte-1uz152k:not(.is-hydrated){opacity:1}.admin-layout-wrapper.is-hydrated.svelte-1uz152k{opacity:1;transition:opacity .3s ease}.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}}.admin-error.svelte-weo16w{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 6rem);padding:2rem 1rem}.admin-error__card.svelte-weo16w{text-align:center;max-width:440px;width:100%}.admin-error__icon.svelte-weo16w{color:#9ca3af;margin-bottom:1rem}.admin-error__code.svelte-weo16w{font-size:3rem;font-weight:700;line-height:1;color:#00f;margin-bottom:.5rem;letter-spacing:-.03em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,monospace}.admin-error__title.svelte-weo16w{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem;letter-spacing:-.02em}.admin-error__message.svelte-weo16w{font-size:.875rem;color:#6b7280;margin:0 0 2rem;line-height:1.6}.admin-error__actions.svelte-weo16w{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.admin-error__btn.svelte-weo16w{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .15s ease;text-decoration:none;border:1px solid transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.admin-error__btn--primary.svelte-weo16w{background:#00f;color:#fff;border-color:#00f}.admin-error__btn--primary.svelte-weo16w:hover{background:#00d;transform:translateY(-1px)}.admin-error__btn--secondary.svelte-weo16w{background:transparent;color:#00f;border-color:#00f3}.admin-error__btn--secondary.svelte-weo16w:hover{background:#0000ff0a;border-color:#00f5}.admin-error__btn--ghost.svelte-weo16w{background:transparent;color:#6b7280;border-color:#e5e7eb}.admin-error__btn--ghost.svelte-weo16w:hover{background:#f9fafb;color:#374151}.admin-error__btn.svelte-weo16w:focus-visible{outline:2px solid #0000ff;outline-offset:2px}.admin-error__links.svelte-weo16w{padding-top:1.5rem;border-top:1px solid #f0f0f0}.admin-error__links-label.svelte-weo16w{display:block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-bottom:.75rem}.admin-error__links-items.svelte-weo16w{display:flex;gap:.5rem;justify-content:center;align-items:center}.admin-error__links-items.svelte-weo16w a:where(.svelte-weo16w){font-size:.75rem;color:#6b7280;text-decoration:none;font-weight:500;transition:color .15s ease}.admin-error__links-items.svelte-weo16w a:where(.svelte-weo16w):hover{color:#00f}.admin-error__sep.svelte-weo16w{color:#d1d5db;font-size:.5rem}@media(max-width:640px){.admin-error__actions.svelte-weo16w{flex-direction:column}.admin-error__btn.svelte-weo16w{width:100%;justify-content:center}}.dashboard-toolbar.svelte-ytrynq{display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-3);padding:var(--axo-space-3) 0;margin-bottom:var(--axo-space-3);border-bottom:1px solid var(--axo-border-light)}.toolbar-left.svelte-ytrynq{display:flex;align-items:center;gap:var(--axo-space-3);flex-wrap:wrap;flex:1}.toolbar-right.svelte-ytrynq{display:flex;align-items:center;gap:var(--axo-space-2);flex-shrink:0}.view-toggle.svelte-ytrynq{display:flex;align-items:center;background:var(--axo-bg-subtle, rgba(0, 0, 0, .04));border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);overflow:hidden}.view-toggle-btn.svelte-ytrynq{display:flex;align-items:center;justify-content:center;width:30px;height:28px;background:transparent;border:none;color:var(--axo-text-muted);cursor:pointer;transition:all var(--axo-transition-fast)}.view-toggle-btn.svelte-ytrynq:hover{color:var(--axo-text-secondary);background:var(--axo-bg-hover)}.view-toggle-btn--active.svelte-ytrynq{background:var(--axo-bg-card);color:var(--axo-text-primary);box-shadow:0 1px 2px #00000014}@media(max-width:640px){.dashboard-toolbar.svelte-ytrynq{flex-direction:column;align-items:stretch;gap:var(--axo-space-3)}.toolbar-left.svelte-ytrynq{flex-direction:column;align-items:stretch}.toolbar-right.svelte-ytrynq{justify-content:flex-end}}.dashboard-card.svelte-d2tvph{position:relative;display:block;width:100%;padding:var(--axo-space-2) var(--axo-space-3);margin:0 0 var(--axo-space-2);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);text-decoration:none;color:inherit;transition:all var(--axo-transition-base);break-inside:avoid;page-break-inside:avoid}.dashboard-card.svelte-d2tvph:hover{border-color:var(--axo-border-medium);box-shadow:0 4px 12px color-mix(in srgb,var(--axo-text-primary) 10%,transparent);transform:translateY(-1px)}.dashboard-card.svelte-d2tvph:focus-visible{outline:2px solid var(--axo-status-active);outline-offset:2px}.dashboard-card--disabled.svelte-d2tvph{opacity:.5;pointer-events:none}.card-body.svelte-d2tvph{display:flex;align-items:flex-start;gap:var(--axo-space-3)}.card-icon-wrapper.svelte-d2tvph{position:relative;flex-shrink:0}.card-icon.svelte-d2tvph{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--axo-radius-md);color:var(--card-text)}.card-content.svelte-d2tvph{display:flex;flex-direction:column;gap:2px;min-width:0}.card-title.svelte-d2tvph{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;line-height:1.35}.card-pin-indicator.svelte-d2tvph,.card-external.svelte-d2tvph{display:inline-flex;align-items:center;color:var(--axo-text-muted);flex-shrink:0}.card-subtitle.svelte-d2tvph{font-family:var(--axo-font-mono);font-size:.6875rem;color:var(--axo-text-tertiary);margin:0;line-height:1.3;text-transform:uppercase;letter-spacing:.03em}.card-badge.svelte-d2tvph{position:absolute;top:-5px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--axo-status-warning, #f59e0b);color:#fff;font-family:var(--axo-font-mono);font-size:.5625rem;font-weight:var(--axo-weight-bold);border-radius:var(--axo-radius-full);line-height:1;box-shadow:0 1px 3px #0003;z-index:1}.card-menu-btn{position:absolute!important;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-muted);cursor:pointer;opacity:0;transition:all var(--axo-transition-fast);padding:0}.dashboard-card.svelte-d2tvph:hover .card-menu-btn,.dashboard-card.svelte-d2tvph:focus-within .card-menu-btn{opacity:1}.card-menu-btn:hover{background:var(--axo-bg-hover);color:var(--axo-text-secondary)}.card-menu-btn[data-state=open]{opacity:1;background:var(--axo-bg-hover);color:var(--axo-text-secondary)}.card-action-menu{min-width:140px;background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);box-shadow:0 4px 12px color-mix(in srgb,var(--axo-text-primary) 12%,transparent);padding:var(--axo-space-1);z-index:1000;animation:svelte-d2tvph-cardMenuFadeIn .1s ease-out}@keyframes svelte-d2tvph-cardMenuFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.card-action-item{display:flex;align-items:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-2) var(--axo-space-3);background:transparent;border:none;border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);text-align:left;cursor:pointer;transition:background var(--axo-transition-fast)}.card-action-item:hover,.card-action-item[data-highlighted]{background:var(--axo-bg-hover);outline:none}.card-action-separator{height:1px;background:var(--axo-border-light);margin:var(--axo-space-1) 0}@media(prefers-reduced-motion:reduce){.card-action-menu{animation:none}}@media(max-width:640px){.dashboard-card.svelte-d2tvph{padding:var(--axo-space-2) var(--axo-space-3)}.card-menu-btn{width:32px;height:32px;opacity:1}}.card-grid-container.svelte-1ncbjat{display:flex;flex-direction:column;gap:var(--axo-space-2)}.category-header.svelte-1ncbjat{display:flex;align-items:center;gap:var(--axo-space-3);padding-bottom:var(--axo-space-1);border-bottom:1px solid var(--axo-border-light)}.category-title.svelte-1ncbjat{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-tertiary);letter-spacing:.05em;text-transform:uppercase;margin:0}.category-count.svelte-1ncbjat{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--axo-space-2);background:var(--axo-bg-subtle);color:var(--axo-text-muted);font-family:var(--axo-font-mono);font-size:.6875rem;font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full)}.card-masonry.svelte-1ncbjat{column-count:6;column-gap:var(--axo-space-2)}.empty-state.svelte-1ncbjat{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);text-align:center}.empty-icon.svelte-1ncbjat{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-xl);color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.empty-title.svelte-1ncbjat{font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.empty-text.svelte-1ncbjat{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary);margin:0;max-width:300px}@media(max-width:1280px){.card-masonry.svelte-1ncbjat{column-count:4}}@media(max-width:960px){.card-masonry.svelte-1ncbjat{column-count:3}}@media(max-width:640px){.card-masonry.svelte-1ncbjat{column-count:2}}@media(max-width:380px){.card-masonry.svelte-1ncbjat{column-count:unset;display:flex;flex-direction:column;gap:var(--axo-space-2)}}.list-container.svelte-18ld0ld{display:flex;flex-direction:column;gap:var(--axo-space-2)}.category-header.svelte-18ld0ld{display:flex;align-items:center;gap:var(--axo-space-3);padding-bottom:var(--axo-space-1);border-bottom:1px solid var(--axo-border-light)}.category-title.svelte-18ld0ld{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-tertiary);letter-spacing:.05em;text-transform:uppercase;margin:0}.category-count.svelte-18ld0ld{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--axo-space-2);background:var(--axo-bg-subtle);color:var(--axo-text-muted);font-family:var(--axo-font-mono);font-size:.6875rem;font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full)}.list-group.svelte-18ld0ld{display:flex;flex-direction:column}.list-row-wrapper.svelte-18ld0ld{position:relative}.list-row.svelte-18ld0ld{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-2) var(--axo-space-3);text-decoration:none;color:inherit;border-radius:var(--axo-radius-md);transition:background var(--axo-transition-fast)}.list-row.svelte-18ld0ld:hover{background:var(--axo-bg-hover, rgba(0, 0, 0, .03))}.list-row.svelte-18ld0ld:focus-visible{outline:2px solid var(--axo-status-active);outline-offset:-2px}.list-row--disabled.svelte-18ld0ld{opacity:.5;pointer-events:none}.row-icon.svelte-18ld0ld{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--axo-radius-sm);color:var(--card-text);flex-shrink:0}.row-title.svelte-18ld0ld{display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-pin-indicator.svelte-18ld0ld,.row-external.svelte-18ld0ld{display:inline-flex;color:var(--axo-text-muted)}.row-category.svelte-18ld0ld{font-family:var(--axo-font-mono);font-size:.6875rem;color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.row-badge.svelte-18ld0ld{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--axo-status-warning, #f59e0b);color:#fff;font-family:var(--axo-font-mono);font-size:.625rem;font-weight:var(--axo-weight-bold);border-radius:var(--axo-radius-full);line-height:1;flex-shrink:0}.row-menu-btn{position:absolute!important;top:50%;right:var(--axo-space-2);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-muted);cursor:pointer;opacity:0;transition:all var(--axo-transition-fast);padding:0}.list-row-wrapper.svelte-18ld0ld:hover .row-menu-btn{opacity:1}.row-menu-btn:hover{background:var(--axo-bg-hover);color:var(--axo-text-secondary)}.row-menu-btn[data-state=open]{opacity:1;background:var(--axo-bg-hover)}.empty-state.svelte-18ld0ld{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);text-align:center}.empty-icon.svelte-18ld0ld{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-xl);color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.empty-title.svelte-18ld0ld{font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.empty-text.svelte-18ld0ld{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary);margin:0;max-width:300px}@media(max-width:480px){.row-category.svelte-18ld0ld{display:none}}.dashboard-page.svelte-j6cdpt{padding:1rem 1rem 3rem;background:var(--axo-bg-page)}.header-stats.svelte-j6cdpt{display:flex;align-items:center;gap:.375rem;margin-right:.75rem}.header-stat.svelte-j6cdpt{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--axo-bg-subtle, rgba(0, 0, 0, .04));border:1px solid var(--axo-border-subtle, #e5e7eb);border-radius:.25rem;color:var(--axo-text-tertiary, #6b7280);cursor:default;transition:background .15s}.header-stat.svelte-j6cdpt:hover{background:#3b82f614;border-color:#3b82f633;color:var(--axo-text-primary, #111827)}.header-stat__value.svelte-j6cdpt{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;font-weight:700;color:var(--axo-text-primary, #111827);line-height:1}.pinned-section.svelte-j6cdpt{margin-bottom:var(--axo-space-4);padding-bottom:var(--axo-space-4);border-bottom:2px solid var(--axo-border-light)}.pinned-header.svelte-j6cdpt{display:flex;align-items:center;gap:var(--axo-space-2);margin-bottom:var(--axo-space-2);color:var(--axo-text-tertiary)}.pinned-title.svelte-j6cdpt{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-tertiary);letter-spacing:.05em;text-transform:uppercase;margin:0}.pinned-count.svelte-j6cdpt{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--axo-space-2);background:var(--axo-bg-subtle);color:var(--axo-text-muted);font-family:var(--axo-font-mono);font-size:.6875rem;font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full)}@media(max-width:768px){.dashboard-page.svelte-j6cdpt{padding:.5rem .5rem 2rem}}.activity-page.svelte-ck28tz{padding:2rem 2rem 4rem;background:var(--axo-bg-page, oklch(.985 0 0));min-height:100vh}.controls-bar.svelte-ck28tz{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:var(--axo-bg-card, white);border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.75rem}.filter-group.svelte-ck28tz{display:flex;flex-direction:column;gap:.5rem}.filter-label.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.75rem;font-weight:600;color:var(--axo-text-secondary, oklch(.5 0 0));text-transform:uppercase;letter-spacing:.05em}.category-pill-wrapper.svelte-ck28tz{display:contents}.category-pills{display:flex;flex-wrap:wrap;gap:.5rem}.category-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:var(--axo-bg-subtle, oklch(.97 0 0));border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.5rem;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;color:var(--axo-text-secondary, oklch(.5 0 0));cursor:pointer;transition:all .15s ease}.category-pill:hover{background:var(--axo-bg-hover, oklch(.95 0 0));border-color:var(--axo-border-medium, oklch(.8 0 0))}.category-pill[data-state=on]{background:color-mix(in srgb,var(--category-color) 10%,transparent);border-color:var(--category-color);color:var(--category-color)}.period-selector{display:flex;background:var(--axo-bg-subtle, oklch(.97 0 0));border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.5rem;padding:2px}.period-btn{flex:1;padding:.5rem .75rem;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.75rem;font-weight:500;color:var(--axo-text-secondary, oklch(.5 0 0));background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s ease}.period-btn:hover{color:var(--axo-text-primary, oklch(.2 0 0))}.period-btn[data-state=on]{background:var(--axo-bg-card, white);color:var(--axo-text-primary, oklch(.2 0 0));box-shadow:0 1px 2px #0000000d}.actions-group.svelte-ck28tz{display:flex;gap:.5rem;align-items:center}.search-input.svelte-ck28tz{flex:1;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--axo-bg-subtle, oklch(.97 0 0));border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.5rem}.search-input.svelte-ck28tz input:where(.svelte-ck28tz){flex:1;background:transparent;border:none;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;color:var(--axo-text-primary, oklch(.2 0 0));outline:none}.search-input.svelte-ck28tz input:where(.svelte-ck28tz)::placeholder{color:var(--axo-text-muted, oklch(.6 0 0))}.action-btn.svelte-ck28tz{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--axo-bg-subtle, oklch(.97 0 0));border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.5rem;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;color:var(--axo-text-secondary, oklch(.5 0 0));cursor:pointer;transition:all .15s ease}.action-btn.svelte-ck28tz:hover{background:var(--axo-bg-hover, oklch(.95 0 0));border-color:var(--axo-border-medium, oklch(.8 0 0));color:var(--axo-text-primary, oklch(.2 0 0))}.action-btn.svelte-ck28tz:disabled{opacity:.5;cursor:not-allowed}.export-btn.svelte-ck28tz{background:var(--axo-status-active, oklch(.65 .15 145));border-color:var(--axo-status-active, oklch(.65 .15 145));color:#fff}.export-btn.svelte-ck28tz:hover:not(:disabled){background:#278733}.activity-content.svelte-ck28tz{display:flex;flex-direction:column;gap:1rem}.loading-state.svelte-ck28tz,.error-state.svelte-ck28tz,.empty-state.svelte-ck28tz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:.75rem;color:var(--axo-text-muted, oklch(.6 0 0))}.empty-state.svelte-ck28tz h3:where(.svelte-ck28tz){font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:1.125rem;color:var(--axo-text-primary, oklch(.2 0 0));margin:0}.empty-state.svelte-ck28tz p:where(.svelte-ck28tz){font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;margin:0}.retry-btn.svelte-ck28tz{padding:.5rem 1rem;background:var(--axo-bg-subtle, oklch(.97 0 0));border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.5rem;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;cursor:pointer}.activity-group.svelte-ck28tz{background:var(--axo-bg-card, white);border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.75rem;overflow:hidden}.group-header.svelte-ck28tz{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--axo-bg-subtle, oklch(.97 0 0));border-bottom:1px solid var(--axo-border-light, oklch(.9 0 0))}.group-title.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;font-weight:600;color:var(--axo-text-primary, oklch(.2 0 0));margin:0}.group-count.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.75rem;color:var(--axo-text-tertiary, oklch(.65 0 0))}.group-activities.svelte-ck28tz{display:flex;flex-direction:column}.activity-item.svelte-ck28tz{display:flex;gap:.75rem;padding:1rem;border-bottom:1px solid var(--axo-border-light, oklch(.9 0 0));transition:background-color .15s ease}.activity-item.svelte-ck28tz:last-child{border-bottom:none}.activity-item.svelte-ck28tz:hover{background:var(--axo-bg-subtle, oklch(.97 0 0))}.activity-icon.svelte-ck28tz{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:color-mix(in srgb,var(--category-color) 10%,transparent);border:1px solid var(--category-color);border-radius:.5rem;color:var(--category-color);flex-shrink:0}.activity-content-text.svelte-ck28tz{flex:1;min-width:0}.activity-header.svelte-ck28tz{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.activity-title.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;font-weight:600;color:var(--axo-text-primary, oklch(.2 0 0))}.activity-time.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.75rem;color:var(--axo-text-muted, oklch(.6 0 0));white-space:nowrap}.activity-description.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;color:var(--axo-text-secondary, oklch(.5 0 0));margin:0 0 .5rem;line-height:1.5}.activity-meta.svelte-ck28tz{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.activity-category.svelte-ck28tz,.activity-type.svelte-ck28tz,.activity-user.svelte-ck28tz{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.75rem;color:var(--axo-text-muted, oklch(.6 0 0))}.activity-category.svelte-ck28tz{font-weight:600}.activity-meta.svelte-ck28tz>span:where(.svelte-ck28tz):not(:last-child):after{content:"·";margin-left:.5rem;color:var(--axo-text-muted, oklch(.6 0 0))}.load-more-btn.svelte-ck28tz{width:100%;padding:.75rem;background:var(--axo-bg-card, white);border:1px solid var(--axo-border-light, oklch(.9 0 0));border-radius:.75rem;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:.875rem;color:var(--axo-text-secondary, oklch(.5 0 0));cursor:pointer;transition:all .15s ease}.load-more-btn.svelte-ck28tz:hover:not(:disabled){background:var(--axo-bg-hover, oklch(.95 0 0));border-color:var(--axo-border-medium, oklch(.8 0 0))}.load-more-btn.svelte-ck28tz:disabled{opacity:.5;cursor:not-allowed}@media(min-width:768px){.controls-bar.svelte-ck28tz{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.filter-group.svelte-ck28tz{flex:0 0 auto}.actions-group.svelte-ck28tz{flex:1;justify-content:flex-end}}@media(max-width:767px){.activity-page.svelte-ck28tz{padding:1rem 1rem 3rem}.controls-bar.svelte-ck28tz{padding:.75rem}.category-pills{max-width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.5rem}.category-pill{flex-shrink:0;min-height:44px;padding:.625rem .875rem}.period-btn{min-height:44px;padding:.625rem .75rem}.actions-group.svelte-ck28tz{flex-direction:column;align-items:stretch}.search-input.svelte-ck28tz{width:100%;min-height:44px}.action-btn.svelte-ck28tz{min-height:44px}}.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}}.deadlines-page.svelte-zs5a7j{padding:2rem 2rem 4rem;background:var(--axo-bg-page);min-height:100vh}.header-actions.svelte-zs5a7j{display:flex;gap:.5rem}.stats-grid.svelte-zs5a7j{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--axo-space-3);margin-bottom:var(--axo-space-4)}@media(min-width:769px)and (max-width:1024px){.stats-grid.svelte-zs5a7j{grid-template-columns:repeat(2,1fr)}}.stat-card.svelte-zs5a7j{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast);text-align:left}.stat-card.svelte-zs5a7j:hover{border-color:var(--axo-border-medium);background:var(--axo-bg-subtle)}.stat-card--active.svelte-zs5a7j{border-color:var(--axo-accent-primary);background:color-mix(in srgb,var(--axo-accent-primary) 5%,transparent)}.stat-card--urgent.svelte-zs5a7j .stat-card__icon:where(.svelte-zs5a7j){color:var(--axo-status-error)}.stat-card--upcoming.svelte-zs5a7j .stat-card__icon:where(.svelte-zs5a7j){color:var(--axo-status-warning)}.stat-card__icon.svelte-zs5a7j{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md);color:var(--axo-text-tertiary);flex-shrink:0}.stat-card__content.svelte-zs5a7j{display:flex;flex-direction:column;gap:.125rem}.stat-card__value.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary);line-height:1}.stat-card__label.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.filter-bar.svelte-zs5a7j{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);margin-bottom:var(--axo-space-4);overflow:hidden}.filter-bar__quick.svelte-zs5a7j{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);flex-wrap:wrap}.filter-group--search.svelte-zs5a7j{flex:1;min-width:200px;max-width:300px}.filter-toggle.svelte-zs5a7j{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm);transition:all var(--axo-transition-fast)}.filter-toggle__label.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.axo-switch{display:inline-flex;align-items:center;width:2.25rem;height:1.25rem;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-medium);border-radius:9999px;cursor:pointer;transition:all var(--axo-transition-fast);padding:2px}.axo-switch--sm{width:1.75rem;height:1rem}.axo-switch[data-state=checked]{background:var(--axo-accent-primary);border-color:var(--axo-accent-primary)}.axo-switch__thumb{display:block;width:.75rem;height:.75rem;background:#fff;border-radius:9999px;transition:transform var(--axo-transition-fast);transform:translate(0)}.axo-switch--sm .axo-switch__thumb{width:.5rem;height:.5rem}.axo-switch[data-state=checked] .axo-switch__thumb{transform:translate(1rem)}.axo-switch--sm[data-state=checked] .axo-switch__thumb{transform:translate(.75rem)}.more-filters-btn.svelte-zs5a7j{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast)}.more-filters-btn.svelte-zs5a7j:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.more-filters-btn--active.svelte-zs5a7j{background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.more-filters-btn .rotate-180{transform:rotate(180deg)}.clear-filters-btn.svelte-zs5a7j{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-status-error);background:color-mix(in srgb,var(--axo-accent-error) 10%,transparent);border:none;border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast)}.clear-filters-btn.svelte-zs5a7j:hover{background:color-mix(in srgb,var(--axo-accent-error) 20%,transparent)}.filter-count.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin-left:auto}.filter-bar__advanced-collapsible{overflow:hidden}.filter-bar__advanced-collapsible[data-state=open]{animation:svelte-zs5a7j-collapsible-expand .2s ease-out}.filter-bar__advanced-collapsible[data-state=closed]{animation:svelte-zs5a7j-collapsible-collapse .2s ease-out}@keyframes svelte-zs5a7j-collapsible-expand{0%{height:0}to{height:var(--bits-collapsible-content-height)}}@keyframes svelte-zs5a7j-collapsible-collapse{0%{height:var(--bits-collapsible-content-height)}to{height:0}}.filter-bar__advanced.svelte-zs5a7j{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-subtle);border-top:1px solid var(--axo-border-light)}@media(min-width:769px)and (max-width:1024px){.filter-bar__advanced.svelte-zs5a7j{grid-template-columns:repeat(2,1fr)}}.filter-group.svelte-zs5a7j{display:flex;flex-direction:column;gap:var(--axo-space-1)}.filter-label.svelte-zs5a7j{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:.05em}@media(max-width:1024px){.stats-grid.svelte-zs5a7j,.filter-bar__advanced.svelte-zs5a7j{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.deadlines-page.svelte-zs5a7j{padding:1rem 1rem 3rem}.stats-grid.svelte-zs5a7j{grid-template-columns:1fr 1fr}.filter-bar__quick.svelte-zs5a7j{flex-direction:column;align-items:stretch}.filter-group--search.svelte-zs5a7j{max-width:none}.filter-bar__advanced.svelte-zs5a7j{grid-template-columns:1fr}.filter-count.svelte-zs5a7j{margin-left:0;text-align:center}}.page-container.svelte-177lm2q{max-width:720px;margin:0 auto;padding:var(--axo-space-4)}.back-button.svelte-177lm2q{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2);background:transparent;border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-fast)}.back-button.svelte-177lm2q:hover{background:var(--axo-bg-subtle);color:var(--axo-text-primary)}.deadline-form.svelte-177lm2q{display:flex;flex-direction:column;gap:var(--axo-space-4)}.form-section.svelte-177lm2q{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-4)}.section-title.svelte-177lm2q{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-3)}.form-row.svelte-177lm2q{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-3);margin-bottom:var(--axo-space-3)}.form-row.svelte-177lm2q:last-child{margin-bottom:0}.form-field.svelte-177lm2q{display:flex;flex-direction:column;gap:var(--axo-space-1)}.form-field--full.svelte-177lm2q{grid-column:1 / -1}.form-field.svelte-177lm2q label:where(.svelte-177lm2q){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:.05em}.required.svelte-177lm2q{color:var(--axo-status-error)}.date-unknown-label.svelte-177lm2q{display:inline-flex;align-items:center;gap:var(--axo-space-1);margin-left:auto;font-size:var(--axo-text-xs);font-weight:var(--axo-weight-normal);text-transform:none;letter-spacing:normal;cursor:pointer}.date-unknown-label.svelte-177lm2q input:where(.svelte-177lm2q){width:auto}.form-field.svelte-177lm2q input[type=text]:where(.svelte-177lm2q),.form-field.svelte-177lm2q input[type=url]:where(.svelte-177lm2q),.form-field.svelte-177lm2q input[type=date]:where(.svelte-177lm2q),.form-field.svelte-177lm2q select:where(.svelte-177lm2q),.form-field.svelte-177lm2q textarea:where(.svelte-177lm2q){font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);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-sm);color:var(--axo-text-primary);transition:border-color var(--axo-transition-fast)}.form-field.svelte-177lm2q input:where(.svelte-177lm2q):focus,.form-field.svelte-177lm2q select:where(.svelte-177lm2q):focus,.form-field.svelte-177lm2q textarea:where(.svelte-177lm2q):focus{outline:none;border-color:var(--axo-accent-primary)}.form-field.svelte-177lm2q input:where(.svelte-177lm2q):disabled{opacity:.5;cursor:not-allowed}.form-field.svelte-177lm2q textarea:where(.svelte-177lm2q){resize:vertical;min-height:80px}.checkbox-label.svelte-177lm2q{flex-direction:row!important;cursor:pointer;height:100%;justify-content:flex-start;padding-top:var(--axo-space-3)}.checkbox-label.svelte-177lm2q input:where(.svelte-177lm2q){width:auto;margin-right:var(--axo-space-1)}.tags-input.svelte-177lm2q{display:flex;gap:var(--axo-space-2)}.tags-input.svelte-177lm2q input:where(.svelte-177lm2q){flex:1}.add-tag-btn.svelte-177lm2q{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--axo-accent-primary);border:none;border-radius:var(--axo-radius-sm);color:#fff;cursor:pointer;transition:opacity var(--axo-transition-fast)}.add-tag-btn.svelte-177lm2q:hover{opacity:.9}.tags-list.svelte-177lm2q{display:flex;flex-wrap:wrap;gap:var(--axo-space-1);margin-top:var(--axo-space-2)}.tag.svelte-177lm2q{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.tag.svelte-177lm2q button:where(.svelte-177lm2q){display:flex;padding:0;background:none;border:none;color:var(--axo-text-tertiary);cursor:pointer;transition:color var(--axo-transition-fast)}.tag.svelte-177lm2q button:where(.svelte-177lm2q):hover{color:var(--axo-status-error)}.form-actions.svelte-177lm2q{display:flex;justify-content:flex-end;gap:var(--axo-space-2);padding-top:var(--axo-space-2)}.btn-cancel.svelte-177lm2q,.btn-submit.svelte-177lm2q{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-sm);cursor:pointer;transition:all var(--axo-transition-fast)}.btn-cancel.svelte-177lm2q{background:transparent;border:1px solid var(--axo-border-light);color:var(--axo-text-secondary)}.btn-cancel.svelte-177lm2q:hover{background:var(--axo-bg-subtle);color:var(--axo-text-primary)}.btn-submit.svelte-177lm2q{background:var(--axo-accent-primary);border:none;color:#fff}.btn-submit.svelte-177lm2q:hover:not(:disabled){opacity:.9}.btn-submit.svelte-177lm2q:disabled{opacity:.7;cursor:not-allowed}.spinner{animation:svelte-177lm2q-spin 1s linear infinite}@keyframes svelte-177lm2q-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){.form-row.svelte-177lm2q{grid-template-columns:1fr}.form-field--full.svelte-177lm2q{grid-column:1}}.unified-rich-text-editor.svelte-ce6wdi{border-radius:.5rem;border:1px solid var(--axo-border, oklch(var(--bc) / .2));overflow:hidden;background:var(--axo-bg-primary, oklch(var(--b1)))}.draft-bar.svelte-ce6wdi{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:oklch(var(--wa) / .1);border-bottom:1px solid oklch(var(--wa) / .3)}.draft-bar__text.svelte-ce6wdi{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:oklch(var(--wa));font-weight:500}.draft-bar__actions.svelte-ce6wdi{display:flex;gap:.5rem}.draft-btn.svelte-ce6wdi{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;border:none;background:oklch(var(--wa));color:#fff;cursor:pointer;transition:opacity .15s}.draft-btn.svelte-ce6wdi:hover{opacity:.9}.draft-btn--ghost.svelte-ce6wdi{background:transparent;color:oklch(var(--wa));text-decoration:underline}.toolbar.svelte-ce6wdi{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;border-bottom:1px solid var(--axo-border, oklch(var(--bc) / .2));background:var(--axo-bg-secondary, oklch(var(--b2)));position:sticky;top:0;z-index:20}.toolbar-group.svelte-ce6wdi{display:flex;align-items:center}.toolbar-btn.svelte-ce6wdi{display:flex;align-items:center;justify-content:center;padding:.375rem;border-radius:.25rem;border:none;background:transparent;color:var(--axo-text-secondary, oklch(var(--bc) / .7));cursor:pointer;transition:all .15s ease}.toolbar-btn.svelte-ce6wdi:hover{background:var(--axo-bg-tertiary, oklch(var(--bc) / .1));color:var(--axo-text-primary, oklch(var(--bc)))}.toolbar-btn.active.svelte-ce6wdi{background:oklch(var(--p) / .15);color:oklch(var(--p))}.toolbar-divider.svelte-ce6wdi{width:1px;height:1.25rem;background:var(--axo-border, oklch(var(--bc) / .15));margin:0 .25rem}.toolbar-spacer.svelte-ce6wdi{flex:1}.autosave-status.svelte-ce6wdi{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--axo-text-muted, oklch(var(--bc) / .5));padding-right:.5rem}.toolbar-dropdown.svelte-ce6wdi{position:relative}.dropdown-menu.svelte-ce6wdi{position:absolute;top:100%;left:0;margin-top:.25rem;min-width:150px;background:var(--axo-bg-primary, oklch(var(--b1)));border:1px solid var(--axo-border, oklch(var(--bc) / .2));border-radius:.375rem;box-shadow:0 4px 12px #00000026;z-index:30;padding:.25rem}.dropdown-item.svelte-ce6wdi{display:flex;align-items:center;width:100%;padding:.5rem .75rem;border:none;background:transparent;text-align:left;cursor:pointer;border-radius:.25rem;font-size:.875rem;color:var(--axo-text-primary, oklch(var(--bc)));transition:background .15s ease}.dropdown-item.svelte-ce6wdi:hover{background:var(--axo-bg-tertiary, oklch(var(--bc) / .08))}.dropdown-item.active.svelte-ce6wdi{background:oklch(var(--p) / .1);color:oklch(var(--p))}.dropdown-divider.svelte-ce6wdi{height:1px;background:var(--axo-border, oklch(var(--bc) / .15));margin:.25rem 0}.callout-icon.svelte-ce6wdi{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.75rem;font-weight:600;margin-right:.5rem}.callout-icon-info.svelte-ce6wdi{background:oklch(var(--in) / .2);color:oklch(var(--in))}.callout-icon-tip.svelte-ce6wdi{background:oklch(var(--su) / .2);color:oklch(var(--su))}.callout-icon-warning.svelte-ce6wdi{background:oklch(var(--wa) / .2);color:oklch(var(--wa))}.callout-icon-danger.svelte-ce6wdi{background:oklch(var(--er) / .2);color:oklch(var(--er))}.editor-content.svelte-ce6wdi{padding:1rem;min-height:var(--editor-min-height, 200px)}.unified-rich-text-editor .ProseMirror{outline:none;min-height:var(--editor-min-height, 200px)}.unified-rich-text-editor .ProseMirror:focus{outline:none}.unified-rich-text-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--axo-text-muted, oklch(var(--bc) / .4));pointer-events:none;height:0}.unified-rich-text-editor h1{font-size:1.75rem;font-weight:700;margin:1.5rem 0 .75rem;line-height:1.3}.unified-rich-text-editor h2{font-size:1.5rem;font-weight:600;margin:1.25rem 0 .5rem;line-height:1.35}.unified-rich-text-editor h3{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem;line-height:1.4}.unified-rich-text-editor h4{font-size:1.1rem;font-weight:600;margin:.75rem 0 .375rem;line-height:1.4}.unified-rich-text-editor p{margin:.5rem 0;line-height:1.6}.unified-rich-text-editor ul,.unified-rich-text-editor ol{padding-left:1.5rem;margin:.5rem 0}.unified-rich-text-editor li{margin:.25rem 0}.unified-rich-text-editor .editor-link{color:oklch(var(--p));text-decoration:underline;text-underline-offset:2px}.unified-rich-text-editor .editor-link:hover{text-decoration-thickness:2px}.unified-rich-text-editor .editor-image{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.unified-rich-text-editor .editor-table{width:100%;border-collapse:collapse;margin:1rem 0}.unified-rich-text-editor .editor-table th,.unified-rich-text-editor .editor-table td{border:1px solid var(--axo-border, oklch(var(--bc) / .2));padding:.5rem .75rem;text-align:left}.unified-rich-text-editor .editor-table th{background:var(--axo-bg-secondary, oklch(var(--b2)));font-weight:600}.unified-rich-text-editor .editor-table td{background:var(--axo-bg-primary, oklch(var(--b1)))}.unified-rich-text-editor .editor-code-block,.unified-rich-text-editor pre{background:#0b0b0b;color:#dedede;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.875rem;padding:1rem;border-radius:.375rem;margin:1rem 0;overflow-x:auto}.unified-rich-text-editor .editor-code-block code,.unified-rich-text-editor pre code{background:transparent;padding:0}.unified-rich-text-editor code{background:oklch(var(--bc) / .1);padding:.125rem .375rem;border-radius:.25rem;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.875em}.unified-rich-text-editor blockquote{border-left:3px solid oklch(var(--p));padding-left:1rem;margin:1rem 0;color:var(--axo-text-secondary, oklch(var(--bc) / .7))}.unified-rich-text-editor .callout{border-radius:.375rem;padding:1rem;margin:1rem 0;border-left-width:4px}.unified-rich-text-editor .callout-info{background:oklch(var(--in) / .1);border-left-color:oklch(var(--in))}.unified-rich-text-editor .callout-tip{background:oklch(var(--su) / .1);border-left-color:oklch(var(--su))}.unified-rich-text-editor .callout-warning{background:oklch(var(--wa) / .1);border-left-color:oklch(var(--wa))}.unified-rich-text-editor .callout-danger{background:oklch(var(--er) / .1);border-left-color:oklch(var(--er))}.unified-rich-text-editor hr{border:none;border-top:1px solid var(--axo-border, oklch(var(--bc) / .2));margin:1.5rem 0}.unified-rich-text-editor .scribe-variable-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;margin:0 .125rem;background:oklch(var(--p) / .12);border:1px solid oklch(var(--p) / .25);border-radius:.25rem;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.8125em;font-weight:500;color:oklch(var(--p) / .9);user-select:none;cursor:default}.unified-rich-text-editor .scribe-variable-chip:hover{background:oklch(var(--p) / .18);border-color:oklch(var(--p) / .35)}.unified-rich-text-editor .scribe-variable-chip.ProseMirror-selectednode{outline:2px solid oklch(var(--p));outline-offset:1px}.unified-rich-text-editor .hljs-comment,.unified-rich-text-editor .hljs-quote{color:#636363}.unified-rich-text-editor .hljs-keyword,.unified-rich-text-editor .hljs-selector-tag{color:#8d92f9}.unified-rich-text-editor .hljs-string,.unified-rich-text-editor .hljs-doctag{color:#68b457}.unified-rich-text-editor .hljs-number,.unified-rich-text-editor .hljs-literal{color:#e18528}.unified-rich-text-editor .hljs-function,.unified-rich-text-editor .hljs-title{color:oklch(.7 .15 220)}.unified-rich-text-editor .hljs-variable,.unified-rich-text-editor .hljs-attr{color:#ed7665}.wiki-landing.svelte-1e9wg1h{padding:2rem;background:var(--axo-bg-page);min-height:100%}.wiki-header.svelte-1e9wg1h{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.header-actions.svelte-1e9wg1h{flex-shrink:0}.category-tabs{display:flex;gap:.5rem;margin-bottom:1rem;padding:.25rem;background:var(--axo-bg-secondary);border-radius:.5rem;width:fit-content}.category-tab{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:none;background:transparent;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;color:var(--axo-text-muted);transition:all .15s ease}.category-tab:hover{color:var(--axo-text-primary, var(--color-base-content, inherit));background:color-mix(in oklch,var(--color-base-100, #fff) 50%,transparent)}.category-tab:focus-visible{outline:2px solid var(--axo-accent, var(--fallback-p));outline-offset:2px}.category-tab[data-state=active]{background:var(--axo-bg-primary, var(--color-base-100, #fff));color:var(--color-primary);box-shadow:0 1px 3px #0000001a}.category-tab .tab-label{font-weight:600}.category-tab .tab-count{font-size:.75rem;padding:.125rem .5rem;background:var(--color-base-300, rgba(0, 0, 0, .1));border-radius:1rem;font-weight:600}.category-tab[data-state=active] .tab-count{background:color-mix(in oklch,var(--color-primary) 15%,transparent);color:var(--color-primary)}.category-description.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:color-mix(in oklch,var(--color-info) 10%,transparent);border-radius:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--color-info)}.category-description.svelte-1e9wg1h p:where(.svelte-1e9wg1h){margin:0}.wiki-content.svelte-1e9wg1h{display:grid;grid-template-columns:280px 1fr;gap:2rem}.wiki-sidebar.svelte-1e9wg1h{display:flex;flex-direction:column;gap:1.5rem}.search-box.svelte-1e9wg1h{position:relative}.search-icon.svelte-1e9wg1h{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--axo-text-muted)}.wiki-search-input.svelte-1e9wg1h{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid var(--axo-border, var(--fallback-bc));border-radius:.375rem;background:var(--axo-bg-card, var(--fallback-b1));color:var(--axo-text-primary, var(--fallback-bc));font-size:.875rem;transition:border-color .15s}.wiki-search-input.svelte-1e9wg1h:focus{outline:none;border-color:var(--axo-accent, var(--fallback-p));box-shadow:0 0 0 3px color-mix(in srgb,var(--axo-accent, var(--fallback-p)) 10%,transparent)}.sr-only.svelte-1e9wg1h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tree-section.svelte-1e9wg1h{background:var(--axo-bg-primary);border:1px solid var(--color-base-300, rgba(0, 0, 0, .1));border-radius:.75rem;padding:1rem;flex:1;min-height:300px}.tree-title.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-base-300, rgba(0, 0, 0, .1));color:var(--axo-text-primary)}.empty-tree.svelte-1e9wg1h{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--axo-text-muted);gap:.75rem}.empty-tree.svelte-1e9wg1h p:where(.svelte-1e9wg1h){margin:0;font-size:.875rem}.wiki-main.svelte-1e9wg1h{display:flex;flex-direction:column;gap:2rem}.section-title.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:var(--axo-text-primary)}:root{--wiki-category-website: var(--color-primary);--wiki-category-practice: var(--color-success);--wiki-border: color-mix(in oklch, currentColor 15%, transparent)}.recent-grid.svelte-1e9wg1h{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.recent-card.svelte-1e9wg1h{display:flex;align-items:stretch;gap:0;padding:0;background:var(--axo-bg-primary, var(--color-base-100, #fff));border:1px solid var(--color-base-300, rgba(0, 0, 0, .1));border-radius:.75rem;text-decoration:none;transition:all .15s ease;overflow:hidden;text-align:left;cursor:pointer}.recent-card.svelte-1e9wg1h:hover{border-color:color-mix(in oklch,var(--color-primary) 50%,transparent);box-shadow:0 4px 16px #0000000f}.card-indicator.svelte-1e9wg1h{width:4px;flex-shrink:0;border-radius:4px 0 0 4px}.card-content.svelte-1e9wg1h{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.card-header.svelte-1e9wg1h{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.card-title.svelte-1e9wg1h{font-size:.9375rem;font-weight:600;color:var(--axo-text-primary);margin:0;flex:1;line-height:1.3}.card-summary.svelte-1e9wg1h{font-size:.8125rem;color:var(--axo-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.card-meta.svelte-1e9wg1h{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--axo-text-muted);margin-top:auto;padding-top:.25rem}.meta-category.svelte-1e9wg1h{font-weight:500}.meta-separator.svelte-1e9wg1h{opacity:.5}.meta-date.svelte-1e9wg1h{opacity:.8}.admin-snapshot-section.svelte-1e9wg1h{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--color-base-300, rgba(0, 0, 0, .1));border-radius:.75rem;background:color-mix(in oklch,var(--color-base-100, #fff) 80%,transparent)}.snapshot-description.svelte-1e9wg1h{margin:-.5rem 0 0;font-size:.8125rem;color:var(--axo-text-muted)}.snapshot-description.svelte-1e9wg1h code:where(.svelte-1e9wg1h){font-family:var(--font-family-mono, monospace);background:color-mix(in oklch,var(--color-base-300, #d1d5db) 50%,transparent);border-radius:.25rem;padding:.125rem .375rem}.snapshot-metrics-grid.svelte-1e9wg1h{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.snapshot-metric-card.svelte-1e9wg1h{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;border-radius:.625rem;background:var(--axo-bg-primary);border:1px solid var(--color-base-300, rgba(0, 0, 0, .1))}.metric-label.svelte-1e9wg1h{font-size:.75rem;color:var(--axo-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.metric-value.svelte-1e9wg1h{font-size:1.375rem;font-weight:700;color:var(--axo-text-primary);line-height:1.1}.metric-value-small.svelte-1e9wg1h{font-size:.9375rem;font-weight:600}.domain-breakdown.svelte-1e9wg1h{display:flex;flex-wrap:wrap;gap:.5rem}.domain-pill.svelte-1e9wg1h{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border-radius:999px;border:1px solid var(--color-base-300, rgba(0, 0, 0, .1));background:var(--axo-bg-primary)}.domain-name.svelte-1e9wg1h{font-size:.75rem;color:var(--axo-text-muted)}.domain-count.svelte-1e9wg1h{font-size:.75rem;font-weight:700;color:var(--axo-text-primary);background:color-mix(in oklch,var(--color-primary) 12%,transparent);border-radius:999px;padding:.125rem .5rem}.quick-actions-grid.svelte-1e9wg1h{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.action-card.svelte-1e9wg1h{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--axo-bg-primary);border:1px solid var(--color-base-300, rgba(0, 0, 0, .1));border-radius:.75rem;text-decoration:none;color:var(--axo-text-primary);transition:all .15s ease;cursor:pointer;text-align:left}.action-card.svelte-1e9wg1h:hover{border-color:color-mix(in oklch,var(--color-primary) 40%,transparent);background:color-mix(in oklch,var(--color-base-200, #f0f0f0) 30%,transparent)}.action-icon.svelte-1e9wg1h{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;flex-shrink:0;color:#fff}.action-content.svelte-1e9wg1h{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.action-title.svelte-1e9wg1h{font-size:.875rem;font-weight:600;color:var(--axo-text-primary)}.action-desc.svelte-1e9wg1h{font-size:.75rem;color:var(--axo-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-arrow.svelte-1e9wg1h{flex-shrink:0;color:var(--axo-text-muted);transition:all .15s ease}.pages-grid.svelte-1e9wg1h{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.page-card.svelte-1e9wg1h{display:flex;align-items:stretch;gap:0;background:var(--axo-bg-primary);border:1px solid var(--color-base-300, rgba(0, 0, 0, .1));border-radius:.625rem;text-decoration:none;transition:all .15s ease;overflow:hidden;cursor:pointer;text-align:left}.page-card.svelte-1e9wg1h:hover{border-color:color-mix(in oklch,var(--color-primary) 40%,transparent);box-shadow:0 2px 8px #0000000a}.page-card.svelte-1e9wg1h:hover .page-card-actions:where(.svelte-1e9wg1h){color:var(--color-primary)}.page-card-indicator.svelte-1e9wg1h{width:3px;flex-shrink:0;border-radius:3px 0 0 3px}.page-card-content.svelte-1e9wg1h{flex:1;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.375rem;min-width:0}.page-card-header.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem}.page-card-title.svelte-1e9wg1h{font-size:.875rem;font-weight:500;color:var(--axo-text-primary);margin:0;display:flex;align-items:center;gap:.375rem;line-height:1.3}.page-card-summary.svelte-1e9wg1h{font-size:.75rem;color:var(--axo-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.page-card-footer.svelte-1e9wg1h{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.page-card-date.svelte-1e9wg1h{font-size:.6875rem;color:var(--axo-text-muted);opacity:.8}.page-card-actions.svelte-1e9wg1h{display:flex;align-items:center;justify-content:center;padding:0 .75rem;color:var(--axo-text-muted);transition:color .15s ease}.page-count.svelte-1e9wg1h{font-size:.75rem;font-weight:600;padding:.125rem .5rem;background:var(--color-base-300, rgba(0, 0, 0, .1));border-radius:1rem;color:var(--axo-text-muted);margin-left:.5rem}.empty-state.svelte-1e9wg1h{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:var(--axo-bg-primary);border:1px dashed var(--color-base-300, rgba(0, 0, 0, .1));border-radius:.75rem;text-align:center;color:var(--axo-text-muted);gap:1rem}.empty-state.svelte-1e9wg1h h2:where(.svelte-1e9wg1h){font-size:1.25rem;font-weight:600;color:var(--axo-text-primary);margin:0}.empty-state.svelte-1e9wg1h p:where(.svelte-1e9wg1h){margin:0;max-width:400px}.loading-state.svelte-1e9wg1h{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem;color:var(--axo-text-muted)}.loading-state.svelte-1e9wg1h p:where(.svelte-1e9wg1h){margin:0;font-size:.875rem}button.recent-card.svelte-1e9wg1h,button.action-card.svelte-1e9wg1h,button.page-card.svelte-1e9wg1h{border:none;font:inherit}.badge-success.svelte-1e9wg1h{background:color-mix(in oklch,var(--color-success) 15%,transparent);color:var(--color-success)}.badge-warning.svelte-1e9wg1h{background:color-mix(in oklch,var(--color-warning) 15%,transparent);color:var(--color-warning)}.badge-info.svelte-1e9wg1h{background:color-mix(in oklch,var(--color-info) 15%,transparent);color:var(--color-info)}.badge-ghost.svelte-1e9wg1h{background:color-mix(in oklch,var(--color-base-content, #333) 10%,transparent);color:color-mix(in oklch,var(--color-base-content, #333) 50%,transparent)}@media(max-width:1024px){.wiki-content.svelte-1e9wg1h{grid-template-columns:1fr}.wiki-sidebar.svelte-1e9wg1h{order:2}.tree-section.svelte-1e9wg1h{min-height:auto}}@media(max-width:768px){.wiki-landing.svelte-1e9wg1h{padding:1rem}.wiki-header.svelte-1e9wg1h{flex-direction:column}.category-tabs{width:100%}.category-tab{flex:1;justify-content:center}.recent-grid.svelte-1e9wg1h,.quick-actions-grid.svelte-1e9wg1h,.pages-grid.svelte-1e9wg1h{grid-template-columns:1fr}.action-desc.svelte-1e9wg1h{display:none}}.wiki-page-view.svelte-alpuj{display:flex;flex-direction:column;height:100%;background:var(--axo-bg-page, var(--fallback-b1))}.breadcrumb-wrapper.svelte-alpuj{padding:.75rem 1rem;background:var(--axo-bg-card, var(--fallback-b2));border-bottom:1px solid var(--axo-border, var(--fallback-b3))}.docs-page.svelte-4odnrt{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.docs-section.svelte-4odnrt{margin-bottom:2.5rem}.docs-meta.svelte-4odnrt{margin-bottom:2rem;padding:1.5rem;background:var(--axo-bg-secondary, #f5f5f5);border-radius:.75rem;border:1px solid var(--axo-border, #e5e5e5)}.meta-info.svelte-4odnrt{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--axo-text-muted, #666);margin-bottom:1.5rem}.ai-command-section.svelte-4odnrt{background:var(--axo-bg-primary, #fff);border-radius:.5rem;padding:1rem;border:1px solid var(--axo-border, #e5e5e5)}.ai-command-title.svelte-4odnrt{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--axo-text-primary, #171514)}.ai-command-desc.svelte-4odnrt{font-size:.875rem;color:var(--axo-text-muted, #666);margin-bottom:.75rem}.ai-command-box.svelte-4odnrt{position:relative;background:#1e1e1e;border-radius:.5rem;overflow:hidden}.ai-command-code.svelte-4odnrt{font-family:monospace;font-size:.75rem;line-height:1.5;color:#e0e0e0;padding:1rem 5rem 1rem 1rem;margin:0;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.ai-command-copy.svelte-4odnrt{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ai-command-copy.svelte-4odnrt:hover{background:#2563eb}.section-title.svelte-4odnrt{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--axo-text-primary, #171514)}.section-desc.svelte-4odnrt{font-size:.875rem;color:var(--axo-text-muted, #666);margin-bottom:1rem}.legend-grid.svelte-4odnrt{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1rem;background:var(--axo-bg-secondary, #f5f5f5);border-radius:.5rem}.legend-item.svelte-4odnrt{display:flex;align-items:center;gap:.5rem}.legend-dot.svelte-4odnrt{width:12px;height:12px;border-radius:50%}.legend-label.svelte-4odnrt{font-size:.875rem;font-weight:500}.services-grid.svelte-4odnrt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.service-card.svelte-4odnrt{background:var(--axo-bg-primary, #fff);border:1px solid var(--axo-border, #e5e5e5);border-radius:.75rem;padding:1rem}.service-header.svelte-4odnrt{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.service-icon.svelte-4odnrt{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.service-name.svelte-4odnrt{font-weight:600;font-size:1rem}.service-type.svelte-4odnrt{font-size:.75rem;color:var(--axo-text-muted)}.service-endpoints.svelte-4odnrt{display:flex;flex-wrap:wrap;gap:.375rem}.endpoint-tag.svelte-4odnrt{font-size:.7rem;padding:.125rem .5rem;background:var(--axo-bg-secondary, #f5f5f5);border-radius:1rem;color:var(--axo-text-muted)}.flow-grid{display:flex;flex-direction:column;gap:.75rem}.flow-card{background:var(--axo-bg-primary, #fff);border:1px solid var(--axo-border, #e5e5e5);border-radius:.75rem;overflow:hidden}.flow-card:hover{border-color:var(--color-primary, #0000ff)}.flow-card[data-state=open]{border-color:var(--color-primary, #0000ff);box-shadow:0 0 0 1px var(--color-primary, #0000ff)}.flow-card-trigger{display:block;width:100%;padding:1rem;text-align:left;cursor:pointer;background:transparent;border:none;color:inherit;font:inherit}.flow-card-trigger:focus-visible{outline:2px solid var(--color-primary, #0000ff);outline-offset:-2px;border-radius:.75rem}.flow-card[data-state=open] .flow-toggle{transform:rotate(180deg)}.flow-card-header.svelte-4odnrt{display:flex;align-items:center;gap:1rem}.flow-icon.svelte-4odnrt{width:48px;height:48px;background:var(--axo-bg-secondary, #f5f5f5);border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.flow-info.svelte-4odnrt{flex:1}.flow-title.svelte-4odnrt{font-weight:600;font-size:1.125rem;margin-bottom:.125rem}.flow-desc.svelte-4odnrt{font-size:.875rem;color:var(--axo-text-muted)}.flow-toggle.svelte-4odnrt{color:var(--axo-text-muted);transition:transform .2s ease}.flow-routes.svelte-4odnrt{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.route-tag.svelte-4odnrt{font-size:.75rem;font-family:monospace;padding:.125rem .5rem;border-radius:.25rem;background:var(--axo-bg-secondary)}.route-tag.admin.svelte-4odnrt{background:#fef3c7;color:#92400e}.route-tag.public.svelte-4odnrt{background:#d1fae5;color:#065f46}.flow-sources-preview.svelte-4odnrt{display:flex;gap:.375rem;margin-top:.75rem}.source-dot.svelte-4odnrt{width:8px;height:8px;border-radius:50%}.flow-details{padding:0 1rem 1rem;border-top:1px solid var(--axo-border)}.detail-section.svelte-4odnrt{margin-bottom:1rem}.detail-section.svelte-4odnrt:last-child{margin-bottom:0}.detail-title.svelte-4odnrt{font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:var(--axo-text-primary)}.sources-list.svelte-4odnrt{display:flex;flex-direction:column;gap:.75rem}.source-item.svelte-4odnrt{display:flex;gap:.75rem;align-items:flex-start}.source-indicator.svelte-4odnrt{width:28px;height:28px;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.source-content.svelte-4odnrt{flex:1}.source-type-label.svelte-4odnrt{font-weight:500;font-size:.875rem}.source-tables.svelte-4odnrt{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.table-name.svelte-4odnrt{font-size:.75rem;padding:.125rem .375rem;background:#3ecf8e20;color:#166534;border-radius:.25rem}.source-location.svelte-4odnrt{display:block;font-size:.75rem;color:var(--axo-text-muted);margin-top:.25rem}.source-desc.svelte-4odnrt{font-size:.75rem;color:var(--axo-text-muted);margin-top:.25rem}.fields-grid.svelte-4odnrt{display:flex;flex-wrap:wrap;gap:.5rem}.field-item.svelte-4odnrt{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:var(--axo-bg-secondary);border-radius:.375rem}.field-name.svelte-4odnrt{font-size:.75rem}.field-source.svelte-4odnrt{font-size:.625rem;padding:.0625rem .375rem;border-radius:1rem;font-weight:500}.tables-wrapper.svelte-4odnrt{overflow-x:auto}.tables-list.svelte-4odnrt{width:100%;background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;border-collapse:separate;border-spacing:0;overflow:hidden}.table-header.svelte-4odnrt th:where(.svelte-4odnrt){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);text-align:left}.table-row.svelte-4odnrt td:where(.svelte-4odnrt){padding:.625rem 1rem;border-bottom:1px solid var(--axo-border);font-size:.875rem}.table-row.svelte-4odnrt:last-child td:where(.svelte-4odnrt){border-bottom:none}.table-col-name.svelte-4odnrt{font-family:monospace;white-space:nowrap}.table-col-rows.svelte-4odnrt{color:var(--axo-text-muted);white-space:nowrap}.table-col-purpose.svelte-4odnrt{color:var(--axo-text-secondary, #444)}.architecture-diagram.svelte-4odnrt{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;padding:2rem;overflow-x:auto}.arch-flow.svelte-4odnrt{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.arch-flow.second-row.svelte-4odnrt,.arch-flow.third-row.svelte-4odnrt{margin-left:3rem}.arch-node.svelte-4odnrt{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1rem;background:var(--axo-bg-secondary);border-radius:.75rem;border:2px solid var(--axo-border);min-width:120px;text-align:center}.arch-node.svelte-4odnrt span:where(.svelte-4odnrt){font-size:.75rem;font-weight:500}.arch-node.svelte-4odnrt .arch-sub:where(.svelte-4odnrt){font-size:.625rem;color:var(--axo-text-muted);font-weight:400}.arch-node.browser.svelte-4odnrt,.arch-node.browser-final.svelte-4odnrt{border-color:#6366f1;background:#6366f120}.arch-node.cloudflare.svelte-4odnrt{border-color:#f6821f;background:#f6821f20}.arch-node.middleware.svelte-4odnrt{border-color:#ef4444;background:#ef444420}.arch-node.layout.svelte-4odnrt,.arch-node.page.svelte-4odnrt{border-color:#3b82f6;background:#3b82f620}.arch-node.component.svelte-4odnrt{border-color:#8b5cf6;background:#8b5cf620}.arch-node.render.svelte-4odnrt{border-color:#22c55e;background:#22c55e20}.arch-arrow.svelte-4odnrt{font-size:1.5rem;color:var(--axo-text-muted);font-weight:700}.data-source-stack.svelte-4odnrt{display:flex;flex-direction:column;gap:.375rem}.ds-item.svelte-4odnrt{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.ds-item.supabase.svelte-4odnrt{background:#3ecf8e20;color:#166534}.ds-item.r2.svelte-4odnrt{background:#f6821f20;color:#c2410c}.ds-item.static.svelte-4odnrt{background:#6366f120;color:#4338ca}.reference-grid.svelte-4odnrt{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.reference-card.svelte-4odnrt{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:.75rem;padding:1rem}.reference-title.svelte-4odnrt{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.reference-list.svelte-4odnrt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.reference-list.svelte-4odnrt li:where(.svelte-4odnrt){font-size:.8125rem;color:var(--axo-text-secondary)}.reference-list.svelte-4odnrt code:where(.svelte-4odnrt){font-size:.75rem;background:var(--axo-bg-secondary);padding:.125rem .375rem;border-radius:.25rem}@media(max-width:768px){.docs-page.svelte-4odnrt{padding:1rem}.tables-wrapper.svelte-4odnrt{margin:0 -.5rem}.table-header.svelte-4odnrt th:where(.svelte-4odnrt),.table-row.svelte-4odnrt td:where(.svelte-4odnrt){padding:.5rem;font-size:.75rem}.arch-flow.svelte-4odnrt,.arch-flow.second-row.svelte-4odnrt,.arch-flow.third-row.svelte-4odnrt{flex-direction:column;margin-left:0}.arch-arrow.svelte-4odnrt{transform:rotate(90deg)}}.new-wiki-page.svelte-1619xby{display:flex;flex-direction:column;height:100%;background:var(--axo-bg-page, var(--fallback-b1))}.category-chart.svelte-ati2ge{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);padding:var(--axo-space-6)}.chart-header.svelte-ati2ge{margin-bottom:var(--axo-space-4)}.chart-title.svelte-ati2ge{font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.chart-layout.svelte-ati2ge{display:flex;gap:var(--axo-space-6);align-items:center}.donut-container.svelte-ati2ge{flex-shrink:0}.donut.svelte-ati2ge{width:160px;height:160px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.donut-hole.svelte-ati2ge{width:100px;height:100px;border-radius:50%;background:var(--axo-bg-card);display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-total.svelte-ati2ge{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary)}.donut-label.svelte-ati2ge{font-family:var(--axo-font-mono);font-size:.6875rem;color:var(--axo-text-muted)}.chart-legend.svelte-ati2ge{flex:1;display:flex;flex-direction:column;gap:var(--axo-space-2)}.legend-item.svelte-ati2ge{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.legend-dot.svelte-ati2ge{width:10px;height:10px;border-radius:2px;flex-shrink:0}.legend-label.svelte-ati2ge{flex:1;color:var(--axo-text-secondary)}.legend-value.svelte-ati2ge{color:var(--axo-text-primary);font-weight:var(--axo-weight-medium);min-width:80px;text-align:right}.legend-pct.svelte-ati2ge{color:var(--axo-text-muted);min-width:48px;text-align:right}.no-data.svelte-ati2ge{color:var(--axo-text-muted);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);margin:var(--axo-space-4) 0}@media(max-width:640px){.chart-layout.svelte-ati2ge{flex-direction:column}.donut.svelte-ati2ge{width:140px;height:140px}.donut-hole.svelte-ati2ge{width:88px;height:88px}}.monthly-chart.svelte-1xf52dv{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);padding:var(--axo-space-6)}.chart-header.svelte-1xf52dv{margin-bottom:var(--axo-space-4)}.chart-title.svelte-1xf52dv{font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.bars-container.svelte-1xf52dv{display:flex;gap:4px;align-items:flex-end;height:200px;padding-top:var(--axo-space-6)}.bar-column.svelte-1xf52dv{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.bar-value.svelte-1xf52dv{font-family:var(--axo-font-mono);font-size:.625rem;color:var(--axo-text-muted);white-space:nowrap;height:1.25rem;display:flex;align-items:flex-end;margin-bottom:2px}.bar-track.svelte-1xf52dv{flex:1;width:100%;max-width:40px;display:flex;align-items:flex-end;border-radius:var(--axo-radius-sm) var(--axo-radius-sm) 0 0}.bar-fill.svelte-1xf52dv{width:100%;background:var(--color-primary);border-radius:var(--axo-radius-sm) var(--axo-radius-sm) 0 0;min-height:2px;transition:height .3s ease}.bar-fill--empty.svelte-1xf52dv{background:var(--axo-border-light);min-height:2px}.bar-label.svelte-1xf52dv{font-family:var(--axo-font-mono);font-size:.6875rem;color:var(--axo-text-muted);margin-top:var(--axo-space-1);text-align:center}.no-data.svelte-1xf52dv{color:var(--axo-text-muted);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);margin:var(--axo-space-4) 0}@media(max-width:640px){.bars-container.svelte-1xf52dv{height:150px}.bar-value.svelte-1xf52dv{display:none}}.recurring-section.svelte-7zgg2g{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);overflow:hidden}.recurring-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--axo-space-4) var(--axo-space-6);background:transparent;border:none;cursor:pointer;font-family:var(--axo-font-mono);color:var(--axo-text-primary)}.recurring-header:hover{background:var(--axo-bg-hover)}.recurring-title.svelte-7zgg2g{display:flex;align-items:center;gap:var(--axo-space-2);font-size:var(--axo-text-base);font-weight:var(--axo-weight-semibold);margin:0}.recurring-count.svelte-7zgg2g{font-size:var(--axo-text-sm);color:var(--axo-text-muted);font-weight:var(--axo-weight-normal)}.recurring-header .rotated{transform:rotate(180deg)}.recurring-content.svelte-7zgg2g{padding:0 var(--axo-space-6) var(--axo-space-4)}.empty-text.svelte-7zgg2g{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-muted);margin:0 0 var(--axo-space-3)}.template-row.svelte-7zgg2g{display:flex;align-items:center;gap:var(--axo-space-4);padding:var(--axo-space-3) var(--axo-space-3);border-bottom:1px solid var(--axo-border-light);width:100%;background:transparent;border-left:none;border-right:none;border-top:none;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s;border-radius:0}.template-row.svelte-7zgg2g:hover{background:var(--axo-bg-hover)}.template-row.inactive.svelte-7zgg2g{opacity:.5}.template-info.svelte-7zgg2g{flex:1;display:flex;flex-direction:column;gap:2px}.template-vendor.svelte-7zgg2g{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.template-desc.svelte-7zgg2g{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.template-meta.svelte-7zgg2g{font-family:var(--axo-font-mono);font-size:.6875rem;color:var(--axo-text-muted)}.template-dates.svelte-7zgg2g{font-family:var(--axo-font-mono);font-size:.6875rem;color:var(--axo-text-muted);opacity:.8}.template-amount.svelte-7zgg2g{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);white-space:nowrap}.template-actions.svelte-7zgg2g{display:flex;gap:4px}.action-icon.svelte-7zgg2g{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-sm);color:var(--axo-text-muted);cursor:pointer;transition:all .15s}.action-icon.svelte-7zgg2g:hover{color:var(--axo-text-primary);border-color:var(--axo-border-default);background:var(--axo-bg-hover)}.action-icon--danger.svelte-7zgg2g:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:color-mix(in srgb,var(--color-error) 30%,transparent)}.date-row.svelte-7zgg2g{display:flex;gap:var(--axo-space-4);margin-bottom:var(--axo-space-3)}.date-field.svelte-7zgg2g{flex:1}.date-label.svelte-7zgg2g{display:block;font-family:var(--axo-font-mono);font-size:.6875rem;color:var(--axo-text-muted);margin-bottom:var(--axo-space-1);text-transform:uppercase;letter-spacing:.05em}.date-with-toggle.svelte-7zgg2g{display:flex;align-items:center;gap:var(--axo-space-2)}.ongoing-badge.svelte-7zgg2g{display:inline-flex;align-items:center;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 30%,transparent);border-radius:var(--axo-radius-md);height:34px;flex:1}.ongoing-toggle.svelte-7zgg2g{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-secondary);cursor:pointer;white-space:nowrap;user-select:none}.ongoing-toggle.svelte-7zgg2g input[type=checkbox]:where(.svelte-7zgg2g){accent-color:var(--color-success)}.cancel-by-badge.svelte-7zgg2g{display:inline-flex;align-items:center;gap:4px;font-family:var(--axo-font-mono);font-size:.6875rem;color:var(--color-warning);font-weight:var(--axo-weight-medium)}.no-cancel-badge.svelte-7zgg2g{display:inline-flex;align-items:center;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-muted);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);height:34px;flex:1}.add-template-btn.svelte-7zgg2g{display:inline-flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);margin-top:var(--axo-space-3);background:transparent;border:1px dashed 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-secondary);cursor:pointer;transition:all .15s}.add-template-btn.svelte-7zgg2g:hover{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.add-form.svelte-7zgg2g,.edit-form.svelte-7zgg2g{margin-top:var(--axo-space-3);padding:var(--axo-space-4);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-lg)}.edit-form.svelte-7zgg2g{border-left:3px solid var(--color-primary)}.add-form-grid.svelte-7zgg2g,.edit-form-grid.svelte-7zgg2g{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--axo-space-3);margin-bottom:var(--axo-space-3)}.form-input.svelte-7zgg2g{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);outline:none;width:100%;box-sizing:border-box}.form-input.svelte-7zgg2g:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent)}.add-form-actions.svelte-7zgg2g,.edit-form-actions.svelte-7zgg2g{display:flex;gap:var(--axo-space-2)}.btn-save.svelte-7zgg2g{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-sm);font-weight:var(--axo-weight-medium);background:var(--axo-text-primary);color:var(--axo-bg-card);border:none;border-radius:var(--axo-radius-md);cursor:pointer;transition:opacity .15s}.btn-save.svelte-7zgg2g:hover:not(:disabled){opacity:.9}.btn-save.svelte-7zgg2g:disabled{opacity:.5;cursor:not-allowed}.btn-cancel.svelte-7zgg2g{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-sm);background:transparent;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);cursor:pointer}.btn-cancel.svelte-7zgg2g:hover{background:var(--axo-bg-hover)}@media(max-width:640px){.add-form-grid.svelte-7zgg2g,.edit-form-grid.svelte-7zgg2g{grid-template-columns:1fr}.date-row.svelte-7zgg2g{flex-direction:column}.template-row.svelte-7zgg2g{flex-wrap:wrap}}.axo-agreement-list.svelte-xx13k3{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.axo-agreement-list__header.svelte-xx13k3{display:flex;flex-direction:column;gap:var(--axo-space-4);padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-agreement-list__title-row.svelte-xx13k3{display:flex;justify-content:space-between;align-items:center;gap:var(--axo-space-4)}.axo-agreement-list__title.svelte-xx13k3{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;letter-spacing:var(--axo-tracking-tight)}.axo-agreement-list__search.svelte-xx13k3{display:flex;gap:var(--axo-space-2)}.axo-tabs-container.svelte-xx13k3{padding:var(--axo-space-3) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle);overflow-x:auto}.axo-tabs{display:flex;gap:var(--axo-space-1)}.axo-tab{padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--axo-transition-base)}.axo-tab:hover{background:var(--axo-bg-surface);color:var(--axo-text-primary)}.axo-tab[data-state=on]{background:var(--axo-bg-surface);border-color:var(--axo-border-medium);color:var(--axo-text-primary);font-weight:var(--axo-weight-semibold)}.axo-tab:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:2px}.axo-table-container.svelte-xx13k3{overflow-x:auto}.axo-table.svelte-xx13k3{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table.svelte-xx13k3 th:where(.svelte-xx13k3){padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-medium);white-space:nowrap}.axo-table.svelte-xx13k3 td:where(.svelte-xx13k3){padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table__row--clickable.svelte-xx13k3{cursor:pointer;transition:background var(--axo-transition-base)}.axo-table__row--clickable.svelte-xx13k3:hover{background:var(--axo-bg-hover)}.axo-table__cell--mono.svelte-xx13k3{font-family:var(--axo-font-mono);font-weight:var(--axo-weight-medium)}.axo-table__cell--primary.svelte-xx13k3{font-weight:var(--axo-weight-medium);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-table__cell--number.svelte-xx13k3{font-family:var(--axo-font-mono);text-align:right;font-weight:var(--axo-weight-medium)}.axo-table__cell--date.svelte-xx13k3{white-space:nowrap;color:var(--axo-text-secondary)}.axo-table__actions-col.svelte-xx13k3{width:60px}.axo-table__actions.svelte-xx13k3{text-align:center}.axo-badge.svelte-xx13k3{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full);white-space:nowrap}.axo-badge--inactive.svelte-xx13k3{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-badge--info.svelte-xx13k3{background:oklch(.85 .12 240);color:oklch(.3 .12 240)}.axo-badge--warning.svelte-xx13k3{background:oklch(.9 .12 80);color:oklch(.4 .12 80)}.axo-badge--success.svelte-xx13k3{background:#8be78f;color:oklch(.3 .15 145)}.axo-badge--error.svelte-xx13k3{background:oklch(.9 .12 25);color:#861118}.axo-empty-state.svelte-xx13k3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);text-align:center}.axo-empty-state__icon.svelte-xx13k3{width:64px;height:64px;color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-4)}.axo-empty-state__title.svelte-xx13k3{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.axo-empty-state__text.svelte-xx13k3{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-6) 0;max-width:300px}.axo-loading.svelte-xx13k3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12);gap:var(--axo-space-3);color:var(--axo-text-secondary);font-size:var(--axo-text-sm)}.axo-loading__spinner.svelte-xx13k3{width:24px;height:24px;border:2px solid var(--axo-border-light);border-top-color:var(--axo-accent-primary);border-radius:50%;animation:svelte-xx13k3-spin .8s linear infinite}@keyframes svelte-xx13k3-spin{to{transform:rotate(360deg)}}.axo-input.svelte-xx13k3{flex:1;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);transition:all var(--axo-transition-base)}.axo-input.svelte-xx13k3:focus{outline:none;border-color:var(--axo-accent-primary);box-shadow:0 0 0 3px var(--axo-accent-primary-alpha)}.axo-input.svelte-xx13k3::placeholder{color:var(--axo-text-tertiary)}.axo-btn.svelte-xx13k3{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-base);white-space:nowrap}.axo-btn--primary.svelte-xx13k3{background:var(--axo-accent-primary);color:var(--axo-text-on-accent);border:none}.axo-btn--primary.svelte-xx13k3:hover{background:var(--axo-accent-primary-hover)}.axo-btn--ghost.svelte-xx13k3{background:transparent;border:1px solid transparent;color:var(--axo-text-secondary)}.axo-btn--ghost.svelte-xx13k3:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-btn--sm.svelte-xx13k3{padding:var(--axo-space-1) var(--axo-space-3);font-size:var(--axo-text-xs)}.axo-btn--icon.svelte-xx13k3{padding:var(--axo-space-2)}.axo-btn__icon.svelte-xx13k3{width:16px;height:16px}.axo-icon.svelte-xx13k3{width:18px;height:18px}.axo-sr-only.svelte-xx13k3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.axo-agreement-list__header.svelte-xx13k3{padding:var(--axo-space-4)}.axo-agreement-list__title-row.svelte-xx13k3{flex-direction:column;align-items:stretch}.axo-tabs-container.svelte-xx13k3{padding:var(--axo-space-2) var(--axo-space-4)}.axo-table.svelte-xx13k3 th:where(.svelte-xx13k3),.axo-table.svelte-xx13k3 td:where(.svelte-xx13k3){padding:var(--axo-space-2) var(--axo-space-3)}}.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 .axo-btn{border-radius:var(--axo-radius-lg, .5rem);transition:all var(--axo-transition-base, .15s ease)}.modal-box.svelte-alm4mo .axo-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--axo-shadow-sm, 0 1px 2px 0 var(--axo-bg-overlay))}.modal-close-btn.svelte-alm4mo{border-radius:9999px}.modal-box.svelte-alm4mo::-webkit-scrollbar{width:8px}.modal-box.svelte-alm4mo::-webkit-scrollbar-track{background:transparent}.modal-box.svelte-alm4mo::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--axo-text-muted) 30%,transparent);border-radius:4px}.modal-box.svelte-alm4mo::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--axo-text-muted) 50%,transparent)}.axo-error.svelte-1ib17u{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-4);background:color-mix(in srgb,var(--axo-accent-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--axo-accent-error) 30%,transparent);border-radius:var(--axo-radius-lg);color:var(--axo-accent-error);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table-container.svelte-1ib17u{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden;margin-bottom:var(--axo-space-6)}.axo-table.svelte-1ib17u{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table.svelte-1ib17u thead:where(.svelte-1ib17u){background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light)}.axo-table.svelte-1ib17u th:where(.svelte-1ib17u){padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-weight:var(--axo-weight-semibold);font-size:var(--axo-text-xs);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-tertiary);white-space:nowrap}.axo-table.svelte-1ib17u td:where(.svelte-1ib17u){padding:var(--axo-space-3) var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table.svelte-1ib17u tbody:where(.svelte-1ib17u) tr:where(.svelte-1ib17u):last-child td:where(.svelte-1ib17u){border-bottom:none}.axo-table.svelte-1ib17u tbody:where(.svelte-1ib17u) tr:where(.svelte-1ib17u):hover{background:var(--axo-bg-hover)}.axo-code-btn.svelte-1ib17u{display:inline-flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);cursor:pointer;transition:all var(--axo-transition-fast)}.axo-code-btn.svelte-1ib17u:hover{background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.axo-code.svelte-1ib17u{color:var(--axo-accent-primary)}.axo-cell-stack.svelte-1ib17u{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-cell-primary.svelte-1ib17u{font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-cell-secondary.svelte-1ib17u{font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.axo-cell-tertiary.svelte-1ib17u{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.axo-cell--error.svelte-1ib17u{color:var(--axo-accent-error)!important}.axo-status-stack.svelte-1ib17u{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-status-badge.svelte-1ib17u{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);text-transform:capitalize;border-radius:var(--axo-radius-full);width:fit-content}.axo-status-badge--default.svelte-1ib17u{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-status-badge--primary.svelte-1ib17u{background:color-mix(in srgb,var(--axo-accent-primary) 15%,transparent);color:var(--axo-accent-primary)}.axo-status-badge--success.svelte-1ib17u{background:color-mix(in srgb,var(--axo-accent-success) 15%,transparent);color:var(--axo-accent-success)}.axo-status-badge--warning.svelte-1ib17u{background:color-mix(in srgb,var(--axo-accent-warning) 15%,transparent);color:var(--axo-accent-warning)}.axo-status-badge--error.svelte-1ib17u{background:color-mix(in srgb,var(--axo-accent-error) 15%,transparent);color:var(--axo-accent-error)}.axo-actions.svelte-1ib17u{display:flex;gap:var(--axo-space-1)}@media(max-width:1024px){.axo-table-container.svelte-1ib17u{overflow-x:auto}.axo-table.svelte-1ib17u{min-width:800px}}@media(max-width:640px){.axo-table.svelte-1ib17u th:where(.svelte-1ib17u),.axo-table.svelte-1ib17u td:where(.svelte-1ib17u){padding:var(--axo-space-2) var(--axo-space-3)}}.task-card.svelte-rz8azo{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-3);cursor:grab;transition:all var(--axo-transition-fast);display:flex;flex-direction:column;gap:var(--axo-space-2)}.task-card.svelte-rz8azo:hover{border-color:var(--axo-border-medium);box-shadow:0 1px 3px #0000000f}.task-card.svelte-rz8azo:active{cursor:grabbing}.task-card.dragging.svelte-rz8azo{opacity:.4;transform:scale(.98)}.task-card.urgent.svelte-rz8azo{border-left:2px solid var(--axo-status-error)}.task-card.blocked.svelte-rz8azo{opacity:.75;border-left:2px solid var(--axo-status-warning, #f59e0b)}.blocked-indicator.svelte-rz8azo{display:flex;align-items:center;gap:3px;font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-status-warning, #f59e0b);font-weight:var(--axo-weight-medium)}.subtask-bar.svelte-rz8azo{display:flex;align-items:center;gap:6px}.subtask-bar__track.svelte-rz8azo{flex:1;height:3px;background:var(--axo-border-light);border-radius:2px;overflow:hidden}.subtask-bar__fill.svelte-rz8azo{height:100%;background:var(--axo-status-success, #16a34a);border-radius:2px;transition:width .2s ease}.subtask-bar__count.svelte-rz8azo{font-family:var(--axo-font-mono);font-size:9px;color:var(--axo-text-tertiary);flex-shrink:0}.card-top.svelte-rz8azo{display:flex;justify-content:space-between;align-items:center}.category-tag.svelte-rz8azo{font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-medium);padding:1px 6px;border-radius:9999px;text-transform:uppercase;letter-spacing:.03em}.priority-indicator.svelte-rz8azo{display:flex;align-items:center}.card-title.svelte-rz8azo{font-family:var(--axo-font-body);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-name.svelte-rz8azo{display:flex;align-items:center;gap:3px;font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-tertiary)}.card-bottom.svelte-rz8azo{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.card-meta.svelte-rz8azo{display:flex;align-items:center;gap:var(--axo-space-2)}.due-date.svelte-rz8azo{display:flex;align-items:center;gap:3px;font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-tertiary)}.due-date.overdue.svelte-rz8azo{color:var(--axo-status-error);font-weight:var(--axo-weight-semibold)}.due-date.due-soon.svelte-rz8azo{color:var(--axo-status-warning)}.assignee-avatar.svelte-rz8azo{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--axo-bg-subtle);color:var(--axo-text-tertiary);flex-shrink:0}.task-board.svelte-1spzuzm{position:relative;display:flex;flex-direction:column;height:100%;min-height:400px;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.loading-overlay.svelte-1spzuzm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-overlay);z-index:10}.board-columns.svelte-1spzuzm{display:grid;grid-template-columns:repeat(4,1fr);flex:1;min-height:320px}.board-column.svelte-1spzuzm{display:flex;flex-direction:column;padding:var(--axo-space-3);border-right:1px solid var(--axo-border-light);transition:background var(--axo-transition-fast)}.board-column.svelte-1spzuzm:last-child{border-right:none}.board-column.drag-over.svelte-1spzuzm{background:var(--axo-bg-hover)}.column-header.svelte-1spzuzm{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--axo-space-2);margin-bottom:var(--axo-space-2);border-bottom:1px solid var(--axo-border-light)}.header-title.svelte-1spzuzm{display:flex;align-items:center;gap:var(--axo-space-2)}.status-indicator.svelte-1spzuzm{width:6px;height:6px;border-radius:50%;flex-shrink:0}.header-title.svelte-1spzuzm h3:where(.svelte-1spzuzm){font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-primary);margin:0}.count-badge.svelte-1spzuzm{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);padding:2px 6px;border-radius:9999px}.add-btn.svelte-1spzuzm{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:transparent;border-radius:var(--axo-radius-sm);cursor:pointer;color:var(--axo-text-tertiary);transition:all var(--axo-transition-fast)}.add-btn.svelte-1spzuzm:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.column-content.svelte-1spzuzm{flex:1;display:flex;flex-direction:column;gap:var(--axo-space-2);overflow-y:auto;padding-right:2px}.empty-state.svelte-1spzuzm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-4);text-align:center}.empty-state.svelte-1spzuzm p:where(.svelte-1spzuzm){font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin:0}.empty-state.svelte-1spzuzm button:where(.svelte-1spzuzm){display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:transparent;border:1px dashed var(--axo-border-default);border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-3);cursor:pointer;transition:all var(--axo-transition-fast)}.empty-state.svelte-1spzuzm button:where(.svelte-1spzuzm):hover{color:var(--axo-text-primary);border-color:var(--axo-border-medium);background:var(--axo-bg-card)}.column-content.svelte-1spzuzm::-webkit-scrollbar{width:3px}.column-content.svelte-1spzuzm::-webkit-scrollbar-track{background:transparent}.column-content.svelte-1spzuzm::-webkit-scrollbar-thumb{background:var(--axo-border-light);border-radius:2px}@media(max-width:1200px){.board-columns.svelte-1spzuzm{grid-template-columns:repeat(2,1fr)}.board-column.svelte-1spzuzm:nth-child(2){border-right:none}.board-column.svelte-1spzuzm:nth-child(3),.board-column.svelte-1spzuzm:nth-child(4){border-top:1px solid var(--axo-border-light)}}@media(max-width:768px){.board-columns.svelte-1spzuzm{grid-template-columns:1fr}.board-column.svelte-1spzuzm{border-right:none;border-bottom:1px solid var(--axo-border-light)}.board-column.svelte-1spzuzm:last-child{border-bottom:none}}.task-list-wrapper.svelte-4rwt7e{position:relative;background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.loading-overlay.svelte-4rwt7e{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-overlay);z-index:10}.task-table.svelte-4rwt7e{width:100%;border-collapse:collapse}thead.svelte-4rwt7e{border-bottom:1px solid var(--axo-border-light)}th.svelte-4rwt7e{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);text-align:left;padding:var(--axo-space-3);cursor:pointer;user-select:none;white-space:nowrap}th.svelte-4rwt7e:hover{color:var(--axo-text-primary)}.th-content.svelte-4rwt7e{display:inline-flex;align-items:center;gap:4px}.task-row.svelte-4rwt7e{border-bottom:1px solid var(--axo-border-light);cursor:pointer;transition:background var(--axo-transition-fast)}.task-row.svelte-4rwt7e:hover{background:var(--axo-bg-hover)}.task-row.svelte-4rwt7e:last-child{border-bottom:none}.task-row.completed.svelte-4rwt7e{opacity:.6}td.svelte-4rwt7e{padding:var(--axo-space-3);vertical-align:middle}.col-title.svelte-4rwt7e{display:flex;flex-direction:column;gap:2px}.task-title.svelte-4rwt7e{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.status-badge.svelte-4rwt7e,.category-tag.svelte-4rwt7e{font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-medium);padding:2px 8px;border-radius:9999px;white-space:nowrap}.project-tag.svelte-4rwt7e{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.priority-badge.svelte-4rwt7e{display:inline-flex;align-items:center;gap:4px;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);white-space:nowrap}.due-date.svelte-4rwt7e{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);white-space:nowrap}.due-date.overdue.svelte-4rwt7e{color:var(--axo-status-error);font-weight:var(--axo-weight-semibold)}.no-date.svelte-4rwt7e{color:var(--axo-text-tertiary)}.meta-icons.svelte-4rwt7e{display:flex;gap:var(--axo-space-2);color:var(--axo-text-tertiary)}.empty-row.svelte-4rwt7e{text-align:center;padding:var(--axo-space-6)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary)}@media(max-width:768px){.col-category.svelte-4rwt7e,.col-meta.svelte-4rwt7e,.col-project.svelte-4rwt7e{display:none}}.dep-picker.svelte-11obokf{display:flex;flex-direction:column;gap:var(--axo-space-2)}.dep-picker__label.svelte-11obokf{display:flex;align-items:center;gap:5px;font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--axo-text-tertiary)}.dep-chips.svelte-11obokf{display:flex;flex-direction:column;gap:4px}.dep-chip.svelte-11obokf{display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs)}.dep-chip__dot.svelte-11obokf{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dep-chip__abbrev.svelte-11obokf{font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);flex-shrink:0}.dep-chip__title.svelte-11obokf{color:var(--axo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.dep-chip__lag.svelte-11obokf{color:var(--axo-text-tertiary);flex-shrink:0}.dep-chip__remove.svelte-11obokf{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:transparent;border-radius:var(--axo-radius-sm);cursor:pointer;color:var(--axo-text-tertiary);flex-shrink:0;transition:all .15s ease}.dep-chip__remove.svelte-11obokf:hover{background:var(--axo-status-error, #ef4444);color:#fff}.dep-picker__add-row.svelte-11obokf{display:flex;gap:var(--axo-space-2);align-items:stretch}.dep-type-select.svelte-11obokf{font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);padding:4px 6px;width:100px;flex-shrink:0}.dep-combobox.svelte-11obokf{flex:1;min-width:0}.dep-combobox__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-2);padding:4px 8px;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);cursor:pointer;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs)}.dep-combobox__trigger:hover{border-color:var(--axo-border-medium)}.dep-combobox__placeholder{color:var(--axo-text-tertiary)}.dep-combobox__dropdown{min-width:260px;max-width:400px;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);box-shadow:var(--axo-shadow-lg, 0 10px 25px rgba(0, 0, 0, .1));z-index:1000;overflow:hidden}.dep-combobox__search{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);border-bottom:1px solid var(--axo-border-light);color:var(--axo-text-muted)}.dep-combobox__search-input{flex:1;background:transparent;border:none;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);outline:none}.dep-combobox__list{max-height:200px;overflow-y:auto;padding:var(--axo-space-1) 0}.dep-option{width:100%;display:flex;align-items:center;gap:var(--axo-space-2);padding:6px var(--axo-space-3);background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);transition:background .15s ease}.dep-option:hover,.dep-option[data-highlighted]{background:var(--axo-bg-subtle)}.dep-option__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dep-option__title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--axo-text-primary)}.dep-combobox__empty{padding:var(--axo-space-3);text-align:center;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.subtask-list.svelte-18w03hl{display:flex;flex-direction:column;gap:var(--axo-space-2)}.subtask-list__header.svelte-18w03hl{display:flex;align-items:center;gap:5px;font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--axo-text-tertiary)}.subtask-list__count.svelte-18w03hl{margin-left:auto;font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary)}.subtask-progress.svelte-18w03hl{height:3px;background:var(--axo-border-light);border-radius:2px;overflow:hidden}.subtask-progress__fill.svelte-18w03hl{height:100%;background:var(--axo-status-success, #16a34a);border-radius:2px;transition:width .2s ease}.subtask-items.svelte-18w03hl{display:flex;flex-direction:column;gap:2px}.subtask-item.svelte-18w03hl{display:flex;align-items:center;gap:var(--axo-space-2);padding:3px 4px;border-radius:var(--axo-radius-sm);transition:background .15s ease}.subtask-item.svelte-18w03hl:hover{background:var(--axo-bg-subtle)}.subtask-item__checkbox.svelte-18w03hl{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.subtask-item__checkbox.svelte-18w03hl input:where(.svelte-18w03hl){position:absolute;opacity:0;width:0;height:0}.subtask-item__check-icon.svelte-18w03hl{color:var(--axo-text-tertiary);transition:color .15s ease}.subtask-item.done.svelte-18w03hl .subtask-item__check-icon:where(.svelte-18w03hl){color:var(--axo-status-success, #16a34a)}.subtask-item__title.svelte-18w03hl{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subtask-item__title.done.svelte-18w03hl{text-decoration:line-through;color:var(--axo-text-tertiary)}.subtask-item__remove.svelte-18w03hl{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:transparent;border-radius:var(--axo-radius-sm);cursor:pointer;color:var(--axo-text-tertiary);opacity:0;transition:all .15s ease;flex-shrink:0}.subtask-item.svelte-18w03hl:hover .subtask-item__remove:where(.svelte-18w03hl){opacity:1}.subtask-item__remove.svelte-18w03hl:hover{background:var(--axo-status-error, #ef4444);color:#fff}.subtask-add.svelte-18w03hl{display:flex;align-items:center;gap:var(--axo-space-2);padding:4px;color:var(--axo-text-tertiary)}.subtask-add__input.svelte-18w03hl{flex:1;background:transparent;border:none;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);outline:none}.subtask-add__input.svelte-18w03hl::placeholder{color:var(--axo-text-tertiary)}.subtask-add__btn.svelte-18w03hl{font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);padding:2px 8px;cursor:pointer;transition:all .15s ease}.subtask-add__btn.svelte-18w03hl:hover{background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.task-modal-overlay{position:fixed;inset:0;background:#0006;backdrop-filter:blur(2px);z-index:50}.task-modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:51;width:90%;max-width:540px;max-height:85vh;overflow-y:auto;background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);box-shadow:0 20px 60px #0000001f,0 0 0 1px #0000000a;display:flex;flex-direction:column}.modal-header.svelte-tcu4vf{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-light)}.modal-header-left.svelte-tcu4vf{display:flex;align-items:center;gap:var(--axo-space-3)}.category-indicator.svelte-tcu4vf{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--axo-radius-md);color:#fff;flex-shrink:0}.task-modal-title{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-primary);margin:0}.modal-close-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:var(--axo-radius-sm);cursor:pointer;color:var(--axo-text-tertiary);transition:all .15s ease}.modal-close-btn:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.task-form.svelte-tcu4vf{display:flex;flex-direction:column;padding:var(--axo-space-5);gap:var(--axo-space-4)}.title-input.svelte-tcu4vf{font-family:var(--axo-font-body);font-size:var(--axo-text-base);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);background:transparent;border:none;border-bottom:2px solid var(--axo-border-light);padding:var(--axo-space-2) 0;transition:border-color .15s ease}.title-input.svelte-tcu4vf:focus{outline:none;border-bottom-color:var(--axo-border-active)}.title-input.svelte-tcu4vf::placeholder{color:var(--axo-text-tertiary);font-weight:400}.desc-textarea.svelte-tcu4vf{font-family:var(--axo-font-body);font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-3);resize:vertical;min-height:48px;transition:border-color .15s ease}.desc-textarea.svelte-tcu4vf:focus{outline:none;border-color:var(--axo-border-active)}.desc-textarea.svelte-tcu4vf::placeholder{color:var(--axo-text-tertiary)}.properties-row.svelte-tcu4vf{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--axo-space-3)}.prop-field.svelte-tcu4vf{display:flex;flex-direction:column;gap:4px}.prop-field.svelte-tcu4vf label:where(.svelte-tcu4vf){display:flex;align-items:center;gap:5px;font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--axo-text-tertiary)}.prop-dot.svelte-tcu4vf{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.prop-select.svelte-tcu4vf,.prop-input.svelte-tcu4vf{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:6px 8px;transition:border-color .15s ease}.prop-select.svelte-tcu4vf:focus,.prop-input.svelte-tcu4vf:focus{outline:none;border-color:var(--axo-border-active)}.details-section.svelte-tcu4vf{background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-3)}.details-grid.svelte-tcu4vf{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-3)}.detail-field.svelte-tcu4vf{display:flex;flex-direction:column;gap:4px}.detail-field.svelte-tcu4vf label:where(.svelte-tcu4vf){display:flex;align-items:center;gap:5px;font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--axo-text-tertiary)}.form-actions.svelte-tcu4vf{display:flex;justify-content:space-between;align-items:center;padding-top:var(--axo-space-3);border-top:1px solid var(--axo-border-light)}.action-right.svelte-tcu4vf{display:flex;gap:var(--axo-space-2);margin-left:auto}.btn-cancel.svelte-tcu4vf{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);background:transparent;border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:6px 14px;cursor:pointer;transition:all .15s ease}.btn-cancel.svelte-tcu4vf:hover{background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.btn-save.svelte-tcu4vf{display:flex;align-items:center;gap:6px;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:#fff;background:var(--axo-text-primary);border:none;border-radius:var(--axo-radius-md);padding:6px 16px;cursor:pointer;transition:all .15s ease}.btn-save.svelte-tcu4vf:hover:not(:disabled){opacity:.9}.btn-save.svelte-tcu4vf:disabled{opacity:.35;cursor:default}.btn-delete.svelte-tcu4vf{display:flex;align-items:center;gap:5px;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-status-error, #ef4444);background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);padding:6px 10px;cursor:pointer;transition:all .15s ease}.btn-delete.svelte-tcu4vf:hover{background:#fef2f2;border-color:var(--axo-status-error, #ef4444)}.deps-collapsible-trigger{width:100%;display:flex;align-items:center;gap:6px;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:10px;font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--axo-text-tertiary);cursor:pointer;transition:all .15s ease}.deps-collapsible-trigger:hover{border-color:var(--axo-border-medium);color:var(--axo-text-secondary)}.deps-badge.svelte-tcu4vf{font-size:9px;background:var(--axo-border-medium);color:#fff;padding:0 5px;border-radius:9999px;line-height:1.4}.deps-collapsible-content{margin-top:var(--axo-space-2)}.deps-section.svelte-tcu4vf{display:flex;flex-direction:column;gap:var(--axo-space-4);padding:var(--axo-space-3);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md)}@media(max-width:540px){.properties-row.svelte-tcu4vf,.details-grid.svelte-tcu4vf{grid-template-columns:1fr}.task-modal-content{width:95%;max-height:90vh}.task-form.svelte-tcu4vf{padding:var(--axo-space-4)}}.task-dep-lines.svelte-1v2ngpe{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:3;contain:layout style paint}.dep-path.svelte-1v2ngpe{transition:stroke-width .15s ease,opacity .15s ease;pointer-events:stroke;cursor:pointer}.dep-path.svelte-1v2ngpe:hover{stroke-width:3px!important}.dep-path.backward.svelte-1v2ngpe{stroke-dasharray:6 3}.task-gantt.svelte-bnrppc{display:flex;border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);background:var(--axo-bg-card);overflow:hidden;min-height:300px}.gantt-labels.svelte-bnrppc{flex-shrink:0;border-right:1px solid var(--axo-border-light);overflow:hidden}.gantt-labels__header.svelte-bnrppc{display:flex;align-items:center;padding:0 12px;background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--axo-text-tertiary)}.gantt-label-row.svelte-bnrppc{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--axo-border-light);overflow:hidden}.gantt-label-row.subtask.svelte-bnrppc{opacity:.8}.gantt-label__dot.svelte-bnrppc{width:6px;height:6px;border-radius:50%;flex-shrink:0}.gantt-label__title.svelte-bnrppc{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;border:none;cursor:pointer;text-align:left;padding:0}.gantt-label__title.svelte-bnrppc:hover{color:var(--axo-accent, #2563eb)}.gantt-timeline.svelte-bnrppc{flex:1;overflow-x:auto;overflow-y:hidden;position:relative}.gantt-timeline__header.svelte-bnrppc{position:relative;background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light)}.month-label.svelte-bnrppc{position:absolute;top:0;height:100%;display:flex;align-items:center;padding-left:8px;font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-semibold);color:var(--axo-text-tertiary);text-transform:uppercase;border-left:1px solid var(--axo-border-light)}.gantt-chart-area.svelte-bnrppc{position:relative}.grid-line.svelte-bnrppc{position:absolute;top:0;width:1px;background:var(--axo-border-light);opacity:.5}.today-marker.svelte-bnrppc{position:absolute;top:0;width:2px;background:var(--axo-status-error, #ef4444);opacity:.6;z-index:5}.gantt-row.svelte-bnrppc{position:absolute;left:0;border-bottom:1px solid var(--axo-border-light)}.gantt-row.even.svelte-bnrppc{background:#00000008}.task-bar.svelte-bnrppc{position:absolute;border-radius:3px;cursor:pointer;overflow:hidden;display:flex;align-items:center;border:none;z-index:2;transition:filter .15s ease}.task-bar.svelte-bnrppc:hover{filter:brightness(1.15)}.task-bar.subtask-bar.svelte-bnrppc{opacity:.85;height:14px!important;top:11px!important;border-radius:2px}.task-bar__progress.svelte-bnrppc{position:absolute;top:0;left:0;height:100%;background:#ffffff4d;border-radius:3px 0 0 3px}.task-bar__label.svelte-bnrppc{position:relative;z-index:1;padding:0 6px;font-family:var(--axo-font-mono);font-size:9px;font-weight:var(--axo-weight-medium);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.3)}.gantt-timeline.svelte-bnrppc::-webkit-scrollbar{height:6px}.gantt-timeline.svelte-bnrppc::-webkit-scrollbar-track{background:transparent}.gantt-timeline.svelte-bnrppc::-webkit-scrollbar-thumb{background:var(--axo-border-light);border-radius:3px}.kanban-page.svelte-jibquh{display:flex;flex-direction:column;gap:var(--axo-space-4);padding:var(--axo-space-4);max-width:1440px;margin:0 auto;width:100%}.stats-section.svelte-jibquh{margin-bottom:var(--axo-space-2)}.toolbar.svelte-jibquh{display:flex;justify-content:space-between;align-items:center;gap:var(--axo-space-3);flex-wrap:wrap}.toolbar-left.svelte-jibquh{display:flex;align-items:center;gap:var(--axo-space-2);flex-wrap:wrap}.toolbar-right.svelte-jibquh{display:flex;align-items:center;gap:var(--axo-space-2)}.filter-select.svelte-jibquh{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:4px 8px;cursor:pointer}.filter-select.svelte-jibquh:focus{outline:none;border-color:var(--axo-border-active)}.filter-checkbox.svelte-jibquh{display:flex;align-items:center;gap:4px;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);cursor:pointer;user-select:none}.btn-clear-filters.svelte-jibquh{display:flex;align-items:center;gap:4px;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:transparent;border:none;cursor:pointer;padding:4px;border-radius:var(--axo-radius-sm)}.btn-clear-filters.svelte-jibquh:hover{color:var(--axo-text-primary)}.task-count.svelte-jibquh{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.btn-new-task.svelte-jibquh{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:#fff;background:var(--axo-text-primary);border:none;border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-4);cursor:pointer;transition:all var(--axo-transition-fast)}.btn-new-task.svelte-jibquh:hover{opacity:.9}.content-area.svelte-jibquh{flex:1;min-height:400px}@media(max-width:768px){.kanban-page.svelte-jibquh{padding:var(--axo-space-3)}.toolbar.svelte-jibquh{flex-direction:column;align-items:stretch}.toolbar-left.svelte-jibquh{overflow-x:auto;padding-bottom:var(--axo-space-2)}}.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:min(56rem,calc(100vw - 2rem));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--public.svelte-jbfcki .field-group__header:where(.svelte-jbfcki):hover{background:#3b82f60f}.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);font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);padding:.1875rem var(--axo-space-2);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm);border:1px solid var(--axo-border-light)}.field-group--public.svelte-jbfcki .field-group__visibility:where(.svelte-jbfcki){background:#3b82f61a;color:#3b82f6d9;border-color:#3b82f633}.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(min-width:769px)and (max-width:1024px){.field-group__grid.svelte-jbfcki{grid-template-columns:repeat(2,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)}.editor-legend.svelte-1c4clcl{display:flex;gap:var(--axo-space-4);margin-bottom:var(--axo-space-3);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md)}.editor-legend__item.svelte-1c4clcl{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)}.editor-legend__dot.svelte-1c4clcl{width:.5rem;height:.5rem;border-radius:9999px;flex-shrink:0}.editor-legend__dot--public.svelte-1c4clcl{background:#3b82f6b3}.editor-legend__dot--admin.svelte-1c4clcl{background:var(--axo-border-medium)}.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)}.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%;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%;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}}.task-card.svelte-k5n940{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-3);cursor:grab;transition:all var(--axo-transition-fast);display:flex;flex-direction:column;gap:var(--axo-space-2)}.task-card.svelte-k5n940:hover{border-color:var(--axo-border-medium);box-shadow:0 1px 3px #0000000f}.task-card.svelte-k5n940:active{cursor:grabbing}.task-card.dragging.svelte-k5n940{opacity:.4;transform:scale(.98)}.task-card.urgent.svelte-k5n940{border-left:2px solid var(--axo-status-error)}.card-top.svelte-k5n940{display:flex;justify-content:space-between;align-items:center}.category-tag.svelte-k5n940{font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-medium);padding:1px 6px;border-radius:9999px;text-transform:uppercase;letter-spacing:.03em}.priority-indicator.svelte-k5n940{display:flex;align-items:center}.card-title.svelte-k5n940{font-family:var(--axo-font-body);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-labels.svelte-k5n940{display:flex;flex-wrap:wrap;gap:3px}.label-tag.svelte-k5n940{font-family:var(--axo-font-mono);font-size:9px;color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);padding:1px 5px;border-radius:var(--axo-radius-sm)}.label-more.svelte-k5n940{font-family:var(--axo-font-mono);font-size:9px;color:var(--axo-text-tertiary)}.card-bottom.svelte-k5n940{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.card-meta.svelte-k5n940{display:flex;align-items:center;gap:var(--axo-space-2)}.due-date.svelte-k5n940{display:flex;align-items:center;gap:3px;font-family:var(--axo-font-mono);font-size:10px;color:var(--axo-text-tertiary)}.due-date.overdue.svelte-k5n940{color:var(--axo-status-error);font-weight:var(--axo-weight-semibold)}.due-date.due-soon.svelte-k5n940{color:var(--axo-status-warning)}.recurring-badge.svelte-k5n940{display:flex;align-items:center;color:var(--axo-text-tertiary)}.assignee-avatar.svelte-k5n940{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--axo-bg-subtle);color:var(--axo-text-tertiary);flex-shrink:0}.practice-board.svelte-1cayb0m{position:relative;display:flex;flex-direction:column;height:100%;min-height:400px;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.loading-overlay.svelte-1cayb0m{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-overlay);z-index:10}.board-columns.svelte-1cayb0m{display:grid;grid-template-columns:repeat(4,1fr);flex:1;min-height:320px}.board-column.svelte-1cayb0m{display:flex;flex-direction:column;padding:var(--axo-space-3);border-right:1px solid var(--axo-border-light);transition:background var(--axo-transition-fast)}.board-column.svelte-1cayb0m:last-child{border-right:none}.board-column.drag-over.svelte-1cayb0m{background:var(--axo-bg-hover)}.column-header.svelte-1cayb0m{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--axo-space-2);margin-bottom:var(--axo-space-2);border-bottom:1px solid var(--axo-border-light)}.header-title.svelte-1cayb0m{display:flex;align-items:center;gap:var(--axo-space-2)}.status-indicator.svelte-1cayb0m{width:6px;height:6px;border-radius:50%;flex-shrink:0}.header-title.svelte-1cayb0m h3:where(.svelte-1cayb0m){font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-primary);margin:0}.count-badge.svelte-1cayb0m{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);padding:2px 6px;border-radius:9999px}.add-btn.svelte-1cayb0m{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:transparent;border-radius:var(--axo-radius-sm);cursor:pointer;color:var(--axo-text-tertiary);transition:all var(--axo-transition-fast)}.add-btn.svelte-1cayb0m:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.column-content.svelte-1cayb0m{flex:1;display:flex;flex-direction:column;gap:var(--axo-space-2);overflow-y:auto;padding-right:2px}.empty-state.svelte-1cayb0m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-4);text-align:center}.empty-state.svelte-1cayb0m p:where(.svelte-1cayb0m){font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin:0}.empty-state.svelte-1cayb0m button:where(.svelte-1cayb0m){display:flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:transparent;border:1px dashed var(--axo-border-default);border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-3);cursor:pointer;transition:all var(--axo-transition-fast)}.empty-state.svelte-1cayb0m button:where(.svelte-1cayb0m):hover{color:var(--axo-text-primary);border-color:var(--axo-border-medium);background:var(--axo-bg-card)}.column-content.svelte-1cayb0m::-webkit-scrollbar{width:3px}.column-content.svelte-1cayb0m::-webkit-scrollbar-track{background:transparent}.column-content.svelte-1cayb0m::-webkit-scrollbar-thumb{background:var(--axo-border-light);border-radius:2px}@media(max-width:1200px){.board-columns.svelte-1cayb0m{grid-template-columns:repeat(2,1fr)}.board-column.svelte-1cayb0m:nth-child(2){border-right:none}.board-column.svelte-1cayb0m:nth-child(3),.board-column.svelte-1cayb0m:nth-child(4){border-top:1px solid var(--axo-border-light)}}@media(max-width:768px){.board-columns.svelte-1cayb0m{grid-template-columns:1fr}.board-column.svelte-1cayb0m{border-right:none;border-bottom:1px solid var(--axo-border-light)}.board-column.svelte-1cayb0m:last-child{border-bottom:none}}.task-list-wrapper.svelte-3fcz3y{position:relative;background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.loading-overlay.svelte-3fcz3y{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-overlay);z-index:10}.task-table.svelte-3fcz3y{width:100%;border-collapse:collapse}thead.svelte-3fcz3y{border-bottom:1px solid var(--axo-border-light)}th.svelte-3fcz3y{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);text-align:left;padding:var(--axo-space-3);cursor:pointer;user-select:none;white-space:nowrap}th.svelte-3fcz3y:hover{color:var(--axo-text-primary)}.th-content.svelte-3fcz3y{display:inline-flex;align-items:center;gap:4px}.task-row.svelte-3fcz3y{border-bottom:1px solid var(--axo-border-light);cursor:pointer;transition:background var(--axo-transition-fast)}.task-row.svelte-3fcz3y:hover{background:var(--axo-bg-hover)}.task-row.svelte-3fcz3y:last-child{border-bottom:none}.task-row.completed.svelte-3fcz3y{opacity:.6}td.svelte-3fcz3y{padding:var(--axo-space-3);vertical-align:middle}.col-title.svelte-3fcz3y{display:flex;flex-direction:column;gap:2px}.task-title.svelte-3fcz3y{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.task-labels.svelte-3fcz3y{display:flex;gap:3px}.label-tag.svelte-3fcz3y{font-family:var(--axo-font-mono);font-size:9px;color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);padding:1px 5px;border-radius:var(--axo-radius-sm)}.status-badge.svelte-3fcz3y,.category-tag.svelte-3fcz3y{font-family:var(--axo-font-mono);font-size:10px;font-weight:var(--axo-weight-medium);padding:2px 8px;border-radius:9999px;white-space:nowrap}.priority-badge.svelte-3fcz3y{display:inline-flex;align-items:center;gap:4px;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);white-space:nowrap}.due-date.svelte-3fcz3y{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);white-space:nowrap}.due-date.overdue.svelte-3fcz3y{color:var(--axo-status-error);font-weight:var(--axo-weight-semibold)}.no-date.svelte-3fcz3y{color:var(--axo-text-tertiary)}.meta-icons.svelte-3fcz3y{display:flex;gap:var(--axo-space-2);color:var(--axo-text-tertiary)}.empty-row.svelte-3fcz3y{text-align:center;padding:var(--axo-space-6)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary)}@media(max-width:768px){.col-category.svelte-3fcz3y,.col-meta.svelte-3fcz3y{display:none}}.practice-task-overlay{position:fixed;inset:0;background:#0006;z-index:50}.practice-task-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:51;width:90%;max-width:640px;max-height:85vh;overflow-y:auto;background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:var(--axo-space-6);box-shadow:0 20px 60px #00000026}.practice-task-title{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-4) 0}.task-form.svelte-1hzhmox{display:flex;flex-direction:column;gap:var(--axo-space-4)}.form-field.svelte-1hzhmox{display:flex;flex-direction:column;gap:var(--axo-space-1)}.form-field.svelte-1hzhmox label:where(.svelte-1hzhmox){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)}.form-row-2.svelte-1hzhmox{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-3)}.form-row-3.svelte-1hzhmox{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--axo-space-3)}.field-input.svelte-1hzhmox,.field-select.svelte-1hzhmox,.field-textarea.svelte-1hzhmox{font-family:var(--axo-font-body);font-size:var(--axo-text-sm);color:var(--axo-text-primary);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-3);transition:border-color var(--axo-transition-fast)}.field-input.svelte-1hzhmox:focus,.field-select.svelte-1hzhmox:focus,.field-textarea.svelte-1hzhmox:focus{outline:none;border-color:var(--axo-border-active)}.field-textarea.svelte-1hzhmox{resize:vertical;min-height:60px}.checkbox-label.svelte-1hzhmox{display:flex;align-items:center;gap:var(--axo-space-2);cursor:pointer;flex-direction:row!important}.mt-2.svelte-1hzhmox{margin-top:var(--axo-space-2)}.reminder-input.svelte-1hzhmox{display:flex;gap:var(--axo-space-2)}.reminder-input.svelte-1hzhmox .field-input:where(.svelte-1hzhmox){flex:1}.btn-add-reminder.svelte-1hzhmox{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);background:var(--axo-bg-subtle);cursor:pointer;color:var(--axo-text-tertiary);transition:all var(--axo-transition-fast)}.btn-add-reminder.svelte-1hzhmox:hover:not(:disabled){background:var(--axo-bg-hover);color:var(--axo-text-primary)}.btn-add-reminder.svelte-1hzhmox:disabled{opacity:.4;cursor:default}.reminder-list.svelte-1hzhmox{display:flex;flex-wrap:wrap;gap:var(--axo-space-2);margin-top:var(--axo-space-2)}.reminder-chip.svelte-1hzhmox{display:flex;align-items:center;gap:4px;font-family:var(--axo-font-mono);font-size:11px;color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:9999px;padding:2px 8px}.chip-remove.svelte-1hzhmox{display:flex;align-items:center;background:none;border:none;cursor:pointer;color:var(--axo-text-tertiary);padding:0}.chip-remove.svelte-1hzhmox:hover{color:var(--axo-status-error)}.form-actions.svelte-1hzhmox{display:flex;justify-content:space-between;align-items:center;padding-top:var(--axo-space-3);border-top:1px solid var(--axo-border-light);margin-top:var(--axo-space-2)}.action-right.svelte-1hzhmox{display:flex;gap:var(--axo-space-2);margin-left:auto}.btn-cancel.svelte-1hzhmox{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);background:transparent;border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-4);cursor:pointer;transition:all var(--axo-transition-fast)}.btn-cancel.svelte-1hzhmox:hover{background:var(--axo-bg-hover)}.btn-save.svelte-1hzhmox{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:#fff;background:var(--axo-text-primary);border:none;border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-4);cursor:pointer;transition:all var(--axo-transition-fast)}.btn-save.svelte-1hzhmox:hover:not(:disabled){opacity:.9}.btn-save.svelte-1hzhmox:disabled{opacity:.4;cursor:default}.btn-delete.svelte-1hzhmox{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-status-error);background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-3);cursor:pointer;transition:all var(--axo-transition-fast)}.btn-delete.svelte-1hzhmox:hover{background:#fef2f2;border-color:var(--axo-status-error)}@media(max-width:640px){.form-row-3.svelte-1hzhmox{grid-template-columns:1fr}}.practice-page.svelte-1snw1uv{display:flex;flex-direction:column;gap:var(--axo-space-4);padding:var(--axo-space-4);max-width:1440px;margin:0 auto;width:100%}.stats-section.svelte-1snw1uv{margin-bottom:var(--axo-space-2)}.toolbar.svelte-1snw1uv{display:flex;justify-content:space-between;align-items:center;gap:var(--axo-space-3);flex-wrap:wrap}.toolbar-left.svelte-1snw1uv{display:flex;align-items:center;gap:var(--axo-space-2);flex-wrap:wrap}.toolbar-right.svelte-1snw1uv{display:flex;align-items:center;gap:var(--axo-space-2)}.filter-select.svelte-1snw1uv{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:4px 8px;cursor:pointer}.filter-select.svelte-1snw1uv:focus{outline:none;border-color:var(--axo-border-active)}.filter-checkbox.svelte-1snw1uv{display:flex;align-items:center;gap:4px;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);cursor:pointer;user-select:none}.btn-clear-filters.svelte-1snw1uv{display:flex;align-items:center;gap:4px;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:transparent;border:none;cursor:pointer;padding:4px;border-radius:var(--axo-radius-sm)}.btn-clear-filters.svelte-1snw1uv:hover{color:var(--axo-text-primary)}.task-count.svelte-1snw1uv{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.btn-new-task.svelte-1snw1uv{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:#fff;background:var(--axo-text-primary);border:none;border-radius:var(--axo-radius-md);padding:var(--axo-space-2) var(--axo-space-4);cursor:pointer;transition:all var(--axo-transition-fast)}.btn-new-task.svelte-1snw1uv:hover{opacity:.9}.content-area.svelte-1snw1uv{flex:1;min-height:400px}@media(max-width:768px){.practice-page.svelte-1snw1uv{padding:var(--axo-space-3)}.toolbar.svelte-1snw1uv{flex-direction:column;align-items:stretch}.toolbar-left.svelte-1snw1uv{overflow-x:auto;padding-bottom:var(--axo-space-2)}}.project-header.svelte-1m467sj{margin-bottom:var(--axo-space-6)}.project-header__main.svelte-1m467sj{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4);margin-bottom:var(--axo-space-4);flex-wrap:wrap}.project-header__info.svelte-1m467sj{flex:1;min-width:200px}.project-header__actions.svelte-1m467sj{display:flex;gap:var(--axo-space-2);flex-wrap:wrap}.project-header__badges.svelte-1m467sj{display:flex;gap:var(--axo-space-2);flex-wrap:wrap;padding:var(--axo-space-3);border:1px solid var(--axo-border-default);background:var(--axo-bg-card);border-radius:var(--axo-radius-md)}.status-pill.svelte-1m467sj,.meta-pill.svelte-1m467sj{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);border:1px solid transparent;white-space:nowrap}.meta-pill.svelte-1m467sj{color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border-color:var(--axo-border-default)}.status-pill--active.svelte-1m467sj{color:var(--axo-accent-success);background:color-mix(in srgb,var(--axo-accent-success) 12%,transparent);border-color:color-mix(in srgb,var(--axo-accent-success) 24%,transparent)}.status-pill--completed.svelte-1m467sj{color:var(--axo-accent-primary);background:color-mix(in srgb,var(--axo-accent-primary) 12%,transparent);border-color:color-mix(in srgb,var(--axo-accent-primary) 24%,transparent)}.status-pill--on_hold.svelte-1m467sj{color:var(--axo-accent-warning);background:color-mix(in srgb,var(--axo-accent-warning) 12%,transparent);border-color:color-mix(in srgb,var(--axo-accent-warning) 24%,transparent)}.status-pill--archived.svelte-1m467sj{color:var(--axo-text-secondary);background:color-mix(in srgb,var(--axo-text-secondary) 10%,transparent);border-color:color-mix(in srgb,var(--axo-text-secondary) 20%,transparent)}@media(max-width:640px){.project-header__main.svelte-1m467sj{flex-direction:column}.project-header__actions.svelte-1m467sj{width:100%;justify-content:flex-start}.project-header__badges.svelte-1m467sj{padding:var(--axo-space-3)}}.edit-form-container.svelte-8b6xq4{max-width:900px}.edit-form-header.svelte-8b6xq4{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--axo-space-4)}.edit-form-title.svelte-8b6xq4{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}.edit-form-actions.svelte-8b6xq4{display:flex;gap:var(--axo-space-2)}.axo-icon-btn.svelte-8b6xq4{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-8b6xq4:disabled{opacity:.5;cursor:not-allowed}.axo-icon-btn--ghost.svelte-8b6xq4{background:transparent;color:var(--axo-text-secondary);border-color:var(--axo-border-default)}.axo-icon-btn--ghost.svelte-8b6xq4:hover:not(:disabled){background:var(--axo-bg-subtle);color:var(--axo-text-primary);border-color:var(--axo-border-medium)}.axo-icon-btn--primary.svelte-8b6xq4{background:var(--axo-accent-primary, #3b82f6);color:#fff;border-color:var(--axo-accent-primary, #3b82f6)}.axo-icon-btn--primary.svelte-8b6xq4:hover:not(:disabled){background:var(--axo-accent-primary-hover, #2563eb);border-color:var(--axo-accent-primary-hover, #2563eb)}.visibility-legend-wrapper.svelte-8b6xq4{margin-bottom:var(--axo-space-3)}.project-form.svelte-8b6xq4{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.form-section.svelte-8b6xq4{padding:var(--axo-space-6);border-bottom:1px solid var(--axo-border-light);position:relative}.form-section.svelte-8b6xq4:last-of-type{border-bottom:none}.form-section--client-visible.svelte-8b6xq4{border-left:3px solid var(--axo-client-visible-color)}.form-section--admin-only.svelte-8b6xq4{border-left:3px solid var(--axo-admin-only-color);background:var(--axo-admin-only-bg)}.section-title.svelte-8b6xq4{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-8b6xq4{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4);margin-bottom:var(--axo-space-4)}.col-span-2.svelte-8b6xq4{grid-column:span 2}.axo-form-select{display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-input, 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)}.axo-form-select:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:2px}.axo-form-select__icon{opacity:.5;flex-shrink:0}.axo-select-content{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-lg);padding:var(--axo-space-1);z-index:var(--z-popover, 50);min-width:160px;max-height:280px;overflow-y:auto;animation:svelte-8b6xq4-fadeIn .15s ease-out}.axo-select-item{display:flex;align-items:center;justify-content:space-between;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);color:var(--axo-text-primary);cursor:pointer;transition:background var(--axo-transition-fast);user-select:none}.axo-select-item[data-highlighted]{background:var(--axo-bg-subtle)}.axo-select-item[data-state=checked]{font-weight:var(--axo-weight-medium)}@keyframes svelte-8b6xq4-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.form-grid.svelte-8b6xq4{grid-template-columns:1fr}.col-span-2.svelte-8b6xq4{grid-column:span 1}}.program-widget.svelte-105r96{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:var(--axo-space-4)}.program-widget__loading.svelte-105r96{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-3);padding:var(--axo-space-6);color:var(--axo-text-secondary);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.program-widget__spinner.svelte-105r96{width:16px;height:16px;border:2px solid var(--axo-border-light);border-top-color:var(--axo-text-secondary);border-radius:50%;animation:svelte-105r96-spin .8s linear infinite}@keyframes svelte-105r96-spin{to{transform:rotate(360deg)}}.program-widget__error.svelte-105r96{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3);background:#fceae8;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:#a83634}.program-widget__error-icon.svelte-105r96{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#a83634;color:#fff;border-radius:50%;font-weight:700;font-size:12px}.program-widget__retry.svelte-105r96{margin-left:auto;padding:var(--axo-space-1) var(--axo-space-2);background:transparent;border:1px solid currentColor;border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);cursor:pointer}.program-widget__empty.svelte-105r96{display:flex;flex-direction:column;align-items:center;padding:var(--axo-space-6);text-align:center}.program-widget__empty-icon.svelte-105r96{color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-3)}.program-widget__empty-text.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1) 0}.program-widget__empty-subtext.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-4) 0;max-width:280px}.program-widget__generate-btn.svelte-105r96{padding:var(--axo-space-2) var(--axo-space-4);background:var(--axo-text-primary);color:var(--axo-bg-surface);border:none;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);cursor:pointer;transition:opacity .15s ease}.program-widget__generate-btn.svelte-105r96:hover{opacity:.9}.program-widget__content.svelte-105r96{display:flex;flex-direction:column;gap:var(--axo-space-4)}.program-widget__header.svelte-105r96{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-3)}.program-widget__title.svelte-105r96{display:flex;flex-direction:column;gap:var(--axo-space-1)}.program-widget__template.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.program-widget__doc-number.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.program-widget__dates.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);text-align:right}.program-widget__progress.svelte-105r96{display:flex;flex-direction:column;gap:var(--axo-space-2)}.program-widget__progress-bar.svelte-105r96{height:8px;background:var(--axo-bg-muted);border-radius:4px;overflow:hidden}.program-widget__progress-fill.svelte-105r96{height:100%;border-radius:4px;transition:width .3s ease}.program-widget__progress-text.svelte-105r96{display:flex;justify-content:space-between;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.program-widget__label.svelte-105r96{display:block;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--axo-space-2)}.program-widget__current-phase.svelte-105r96{padding:var(--axo-space-3);background:var(--axo-bg-muted);border-radius:var(--axo-radius-md)}.program-widget__phase-info.svelte-105r96{display:flex;align-items:center;gap:var(--axo-space-2)}.program-widget__phase-code.svelte-105r96{padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-text-primary);color:var(--axo-bg-surface);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-bold)}.program-widget__phase-name.svelte-105r96{flex:1;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.program-widget__phase-progress.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.program-widget__milestones.svelte-105r96{border-top:1px solid var(--axo-border-light);padding-top:var(--axo-space-3)}.program-widget__milestone-list.svelte-105r96{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--axo-space-2)}.program-widget__milestone-item.svelte-105r96{display:flex;justify-content:space-between;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.program-widget__milestone-title.svelte-105r96{color:var(--axo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.program-widget__milestone-date.svelte-105r96{color:var(--axo-text-tertiary);font-size:var(--axo-text-xs);flex-shrink:0}.program-widget__fees.svelte-105r96{border-top:1px solid var(--axo-border-light);padding-top:var(--axo-space-3)}.program-widget__fee-info.svelte-105r96{display:flex;justify-content:space-between;align-items:baseline}.program-widget__fee-total.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary)}.program-widget__fee-billed.svelte-105r96{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.program-widget__actions.svelte-105r96{display:flex;gap:var(--axo-space-2);margin-top:var(--axo-space-2);border-top:1px solid var(--axo-border-light);padding-top:var(--axo-space-3)}.program-widget__action-btn.svelte-105r96{flex:1;padding:var(--axo-space-2) var(--axo-space-3);background:transparent;border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease}.program-widget__action-btn.svelte-105r96:hover{background:var(--axo-bg-muted);color:var(--axo-text-primary)}.program-widget__action-btn--primary.svelte-105r96{background:var(--axo-text-primary);color:var(--axo-bg-surface);border-color:var(--axo-text-primary)}.program-widget__action-btn--primary.svelte-105r96:hover{opacity:.9;background:var(--axo-text-primary);color:var(--axo-bg-surface)}.documents-section.svelte-1hudigf{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.section-header.svelte-1hudigf{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.section-title.svelte-1hudigf{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:0}.document-count.svelte-1hudigf{font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.empty-state.svelte-1hudigf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--axo-space-3);padding:var(--axo-space-8);color:var(--axo-text-secondary)}.documents-list.svelte-1hudigf{padding:var(--axo-space-2)}.category-group.svelte-1hudigf{margin-bottom:var(--axo-space-4)}.category-group.svelte-1hudigf:last-child{margin-bottom:0}.category-header.svelte-1hudigf{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);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)}.category-count.svelte-1hudigf{font-weight:var(--axo-weight-normal);opacity:.7}.category-documents.svelte-1hudigf{display:flex;flex-direction:column;gap:var(--axo-space-1)}.document-item.svelte-1hudigf{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-3);background:var(--axo-bg-page);border-radius:var(--axo-radius-md);transition:background var(--axo-transition-base)}.document-item.svelte-1hudigf:hover{background:var(--axo-bg-subtle)}.document-icon.svelte-1hudigf{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);color:var(--axo-text-secondary)}.document-info.svelte-1hudigf{flex:1;min-width:0}.document-name.svelte-1hudigf{display:block;font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-name.svelte-1hudigf:hover{color:var(--axo-accent-primary);text-decoration:underline}.document-meta.svelte-1hudigf{display:flex;align-items:center;gap:var(--axo-space-1);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);margin-top:var(--axo-space-1)}.separator.svelte-1hudigf{opacity:.5}.document-actions.svelte-1hudigf{flex-shrink:0}.visibility-badge.svelte-1hudigf{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--axo-radius-full)}.visibility-badge.admin.svelte-1hudigf{background:#fbbf2433;color:#f59e0b}.visibility-badge.client.svelte-1hudigf{background:#22c55e33;color:#22c55e}.section-footer.svelte-1hudigf{display:flex;justify-content:center;padding:var(--axo-space-3);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.invoices-section.svelte-wapagf{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.section-header.svelte-wapagf{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.section-title.svelte-wapagf{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:0}.header-actions.svelte-wapagf{display:flex;gap:var(--axo-space-2)}.invoice-summary.svelte-wapagf{display:flex;gap:var(--axo-space-6);padding:var(--axo-space-4);background:var(--axo-bg-page);border-bottom:1px solid var(--axo-border-light)}.summary-stat.svelte-wapagf{display:flex;flex-direction:column;gap:var(--axo-space-1)}.stat-label.svelte-wapagf{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide)}.stat-value.svelte-wapagf{font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.stat-value.success.svelte-wapagf{color:#22c55e}.stat-value.warning.svelte-wapagf{color:#f59e0b}.empty-state.svelte-wapagf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--axo-space-3);padding:var(--axo-space-8);color:var(--axo-text-secondary)}.invoices-list.svelte-wapagf{display:flex;flex-direction:column}.invoice-item.svelte-wapagf{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);text-decoration:none;color:inherit;border-bottom:1px solid var(--axo-border-light);transition:background var(--axo-transition-base)}.invoice-item.svelte-wapagf:last-child{border-bottom:none}.invoice-item.svelte-wapagf:hover{background:var(--axo-bg-subtle)}.invoice-icon.svelte-wapagf{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);color:var(--axo-text-secondary)}.invoice-info.svelte-wapagf{flex:1;min-width:0}.invoice-number.svelte-wapagf{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.invoice-meta.svelte-wapagf{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);margin-top:var(--axo-space-1)}.invoice-amount.svelte-wapagf{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);text-align:right}.invoice-status.svelte-wapagf{flex-shrink:0}.section-footer.svelte-wapagf{display:flex;justify-content:center;padding:var(--axo-space-3);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.activity-section.svelte-brf8pc{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.section-header.svelte-brf8pc{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.section-title.svelte-brf8pc{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:0}.total-time.svelte-brf8pc{display:flex;align-items:center;gap:var(--axo-space-1);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary)}.empty-state.svelte-brf8pc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--axo-space-3);padding:var(--axo-space-8);color:var(--axo-text-secondary)}.activity-list.svelte-brf8pc{display:flex;flex-direction:column}.activity-item.svelte-brf8pc{display:flex;align-items:flex-start;gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);transition:background var(--axo-transition-base)}.activity-item.svelte-brf8pc:last-child{border-bottom:none}.activity-item.svelte-brf8pc:hover{background:var(--axo-bg-subtle)}.activity-icon.svelte-brf8pc{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--axo-bg-page);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-full);color:var(--axo-text-secondary);margin-top:var(--axo-space-1)}.activity-content.svelte-brf8pc{flex:1;min-width:0}.activity-header.svelte-brf8pc{display:flex;align-items:center;gap:var(--axo-space-2);margin-bottom:var(--axo-space-1)}.activity-user.svelte-brf8pc{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.activity-time.svelte-brf8pc{font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.activity-description.svelte-brf8pc{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0;line-height:1.5}.activity-description.muted.svelte-brf8pc{font-style:italic;opacity:.7}.activity-duration.svelte-brf8pc{flex-shrink:0}.duration-badge.svelte-brf8pc{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);background:#22c55e26;color:#22c55e;font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);border-radius:var(--axo-radius-sm)}.section-footer.svelte-brf8pc{display:flex;justify-content:center;padding:var(--axo-space-3);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.timeline.svelte-4yro1h{display:flex;flex-direction:column;gap:1.5rem}.timeline.compact.svelte-4yro1h{gap:1rem}.empty-state.svelte-4yro1h{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;color:var(--bc, #666);opacity:.6}.empty-state.svelte-4yro1h p:where(.svelte-4yro1h){margin:0;font-size:.875rem}.phase-group.svelte-4yro1h{display:flex;flex-direction:column;gap:.75rem}.phase-header.svelte-4yro1h{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--p, #0000ff);margin:0;padding-bottom:.5rem;border-bottom:1px solid var(--bc, rgba(0, 0, 0, .1))}.milestones.svelte-4yro1h{display:flex;flex-direction:column;padding-left:.5rem}.milestone.svelte-4yro1h{display:flex;gap:.75rem;position:relative}.milestone-connector.svelte-4yro1h{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.status-icon.svelte-4yro1h{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--b1, #f5f5f5);color:var(--bc, #999);flex-shrink:0}.compact.svelte-4yro1h .status-icon:where(.svelte-4yro1h){width:24px;height:24px}.status-icon.completed.svelte-4yro1h{background:#10b9811a;color:#059669}.status-icon.in-progress.svelte-4yro1h{background:#3b82f61a;color:#2563eb;animation:svelte-4yro1h-pulse 2s infinite}.status-icon.skipped.svelte-4yro1h{background:#6b72801a;color:#6b7280}@keyframes svelte-4yro1h-pulse{0%,to{opacity:1}50%{opacity:.5}}.connector-line.svelte-4yro1h{width:2px;flex:1;min-height:24px;background:var(--bc, rgba(0, 0, 0, .1));margin:4px 0}.connector-line.completed.svelte-4yro1h{background:#10b981}.milestone-content.svelte-4yro1h{flex:1;padding-bottom:1rem;display:flex;flex-direction:column;gap:.375rem}.compact.svelte-4yro1h .milestone-content:where(.svelte-4yro1h){padding-bottom:.75rem}.milestone-header.svelte-4yro1h{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.milestone-title.svelte-4yro1h{font-size:.875rem;font-weight:500;color:var(--bc, #000);margin:0;line-height:1.4}.compact.svelte-4yro1h .milestone-title:where(.svelte-4yro1h){font-size:.8125rem}.status-badge.svelte-4yro1h{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.125rem .375rem;border-radius:3px;flex-shrink:0}.badge-success.svelte-4yro1h{background:#10b9811a;color:#059669}.badge-warning.svelte-4yro1h{background:#3b82f61a;color:#2563eb}.badge-neutral.svelte-4yro1h{background:#6b72801a;color:#6b7280}.badge-ghost.svelte-4yro1h{background:transparent;color:#9ca3af;border:1px solid currentColor}.milestone-description.svelte-4yro1h{font-size:.8125rem;color:var(--bc, #666);margin:0;line-height:1.5}.milestone-dates.svelte-4yro1h{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.date-range.svelte-4yro1h,.completed-date.svelte-4yro1h{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--bc, #888)}.completed-date.svelte-4yro1h{color:#059669}[data-theme=dark] .phase-header.svelte-4yro1h,[data-theme=clad_black] .phase-header.svelte-4yro1h{color:#fff;border-bottom-color:#ffffff1a}[data-theme=dark] .status-icon.svelte-4yro1h,[data-theme=clad_black] .status-icon.svelte-4yro1h{background:#ffffff0d}[data-theme=dark] .connector-line.svelte-4yro1h,[data-theme=clad_black] .connector-line.svelte-4yro1h{background:#ffffff1a}.progress-overview.svelte-1a4r4gm{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:var(--b1, #ffffff);border:1px solid var(--bc, rgba(0, 0, 0, .1));border-radius:8px}.progress-overview.compact.svelte-1a4r4gm{padding:1rem;gap:.75rem}.overview-header.svelte-1a4r4gm{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.project-title.svelte-1a4r4gm{font-size:1rem;font-weight:600;color:var(--bc, #000);margin:0;line-height:1.3}.compact.svelte-1a4r4gm .project-title:where(.svelte-1a4r4gm){font-size:.9375rem}.phase-badge.svelte-1a4r4gm{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.25rem .5rem;background:#0000ff14;color:var(--p, #0000ff);border-radius:4px;flex-shrink:0}.progress-section.svelte-1a4r4gm{display:flex;gap:1.25rem;align-items:center}.compact.svelte-1a4r4gm .progress-section:where(.svelte-1a4r4gm){gap:1rem}.progress-ring-container.svelte-1a4r4gm{position:relative;width:80px;height:80px;flex-shrink:0}.compact.svelte-1a4r4gm .progress-ring-container:where(.svelte-1a4r4gm){width:60px;height:60px}.progress-ring.svelte-1a4r4gm{transform:rotate(-90deg)}.progress-ring-bg.svelte-1a4r4gm{stroke:var(--bc, rgba(0, 0, 0, .1))}.progress-ring-fill.svelte-1a4r4gm{transition:stroke-dasharray .5s ease}.progress-ring-text.svelte-1a4r4gm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:0}.progress-percent.svelte-1a4r4gm{font-size:1.125rem;font-weight:700;color:var(--bc, #000);line-height:1}.compact.svelte-1a4r4gm .progress-percent:where(.svelte-1a4r4gm){font-size:.875rem}.progress-label.svelte-1a4r4gm{font-size:.5625rem;font-weight:500;color:var(--bc, #888);text-transform:uppercase;letter-spacing:.03em}.compact.svelte-1a4r4gm .progress-label:where(.svelte-1a4r4gm){font-size:.5rem}.progress-details.svelte-1a4r4gm{flex:1;display:flex;flex-direction:column;gap:.5rem}.detail-item.svelte-1a4r4gm{display:flex;align-items:center;gap:.5rem;color:var(--bc, #666)}.detail-content.svelte-1a4r4gm{display:flex;align-items:baseline;gap:.375rem}.detail-value.svelte-1a4r4gm{font-size:.9375rem;font-weight:600;color:var(--bc, #000)}.compact.svelte-1a4r4gm .detail-value:where(.svelte-1a4r4gm){font-size:.8125rem}.detail-label.svelte-1a4r4gm{font-size:.75rem;color:var(--bc, #888)}.compact.svelte-1a4r4gm .detail-label:where(.svelte-1a4r4gm){font-size:.6875rem}.overview-footer.svelte-1a4r4gm{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.75rem;border-top:1px solid var(--bc, rgba(0, 0, 0, .05))}.footer-item.svelte-1a4r4gm{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--bc, #888)}.footer-item.unread.svelte-1a4r4gm{color:var(--p, #0000ff);font-weight:500}[data-theme=dark] .progress-overview.svelte-1a4r4gm,[data-theme=clad_black] .progress-overview.svelte-1a4r4gm{background:#0a0a0a;border-color:#ffffff1a}[data-theme=dark] .phase-badge.svelte-1a4r4gm,[data-theme=clad_black] .phase-badge.svelte-1a4r4gm{background:#ffffff1a;color:#fff}[data-theme=dark] .progress-ring-bg.svelte-1a4r4gm,[data-theme=clad_black] .progress-ring-bg.svelte-1a4r4gm{stroke:#ffffff1a}[data-theme=dark] .footer-item.unread.svelte-1a4r4gm,[data-theme=clad_black] .footer-item.unread.svelte-1a4r4gm{color:#fff}.task-checklist.svelte-1mlsln0{display:flex;flex-direction:column;gap:1.25rem}.empty-state.svelte-1mlsln0{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;color:var(--bc, #666);opacity:.6}.empty-state.svelte-1mlsln0 p:where(.svelte-1mlsln0){margin:0;font-size:.875rem}.task-group.svelte-1mlsln0{display:flex;flex-direction:column;gap:.5rem}.group-header.svelte-1mlsln0{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--bc, #888);margin:0;padding-bottom:.375rem;border-bottom:1px solid var(--bc, rgba(0, 0, 0, .08))}.task-list.svelte-1mlsln0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.task-item.svelte-1mlsln0{display:flex;gap:.75rem;padding:.625rem;border-radius:6px;transition:background-color .15s ease}.task-item.svelte-1mlsln0:hover{background:var(--b2, rgba(0, 0, 0, .02))}.task-item.completed.svelte-1mlsln0{opacity:.6}.task-item.overdue.svelte-1mlsln0:not(.completed){background:#ef44440d}.checkbox-btn.svelte-1mlsln0{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid var(--bc, rgba(0, 0, 0, .2));border-radius:4px;background:transparent;color:transparent;cursor:pointer;transition:all .15s ease;flex-shrink:0;margin-top:2px}.checkbox-btn.svelte-1mlsln0:hover:not(:disabled){border-color:var(--p, #0000ff)}.checkbox-btn.checked.svelte-1mlsln0{background:var(--p, #0000ff);border-color:var(--p, #0000ff);color:#fff}.checkbox-btn.loading.svelte-1mlsln0{border-color:var(--p, #0000ff);color:var(--p, #0000ff);animation:svelte-1mlsln0-spin 1s linear infinite}.checkbox-btn.svelte-1mlsln0:disabled{cursor:not-allowed;opacity:.5}@keyframes svelte-1mlsln0-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.task-content.svelte-1mlsln0{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.task-title.svelte-1mlsln0{font-size:.875rem;font-weight:500;color:var(--bc, #000);line-height:1.4}.task-item.completed.svelte-1mlsln0 .task-title:where(.svelte-1mlsln0){text-decoration:line-through}.task-description.svelte-1mlsln0{font-size:.75rem;color:var(--bc, #666);margin:0;line-height:1.5}.task-meta.svelte-1mlsln0{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.25rem}.due-date.svelte-1mlsln0,.assignee.svelte-1mlsln0,.required.svelte-1mlsln0{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--bc, #888)}.due-date.overdue.svelte-1mlsln0{color:#dc2626;font-weight:500}.assignee.client.svelte-1mlsln0{color:var(--p, #0000ff)}.assignee.admin.svelte-1mlsln0{color:#059669}.required.svelte-1mlsln0{color:#f59e0b;font-weight:500}[data-theme=dark] .checkbox-btn.svelte-1mlsln0,[data-theme=clad_black] .checkbox-btn.svelte-1mlsln0{border-color:#fff3}[data-theme=dark] .checkbox-btn.svelte-1mlsln0:hover:not(:disabled),[data-theme=clad_black] .checkbox-btn.svelte-1mlsln0:hover:not(:disabled){border-color:#fff}[data-theme=dark] .checkbox-btn.checked.svelte-1mlsln0,[data-theme=clad_black] .checkbox-btn.checked.svelte-1mlsln0{background:#fff;border-color:#fff;color:#000}[data-theme=dark] .task-item.svelte-1mlsln0:hover,[data-theme=clad_black] .task-item.svelte-1mlsln0:hover{background:#ffffff08}[data-theme=dark] .assignee.client.svelte-1mlsln0,[data-theme=clad_black] .assignee.client.svelte-1mlsln0{color:#fff}.document-list.svelte-1hkffxg{display:flex;flex-direction:column;gap:1rem}.list-header.svelte-1hkffxg{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.category-filter.svelte-1hkffxg{display:flex;gap:.375rem;flex-wrap:wrap}.filter-btn.svelte-1hkffxg{font-size:.6875rem;font-weight:500;padding:.375rem .625rem;border:1px solid var(--bc, rgba(0, 0, 0, .1));border-radius:4px;background:transparent;color:var(--bc, #666);cursor:pointer;transition:all .15s ease}.filter-btn.svelte-1hkffxg:hover{border-color:var(--p, #0000ff);color:var(--p, #0000ff)}.filter-btn.active.svelte-1hkffxg{background:var(--p, #0000ff);border-color:var(--p, #0000ff);color:#fff}.upload-btn.svelte-1hkffxg{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;padding:.5rem .875rem;background:var(--p, #0000ff);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:opacity .15s ease}.upload-btn.svelte-1hkffxg:hover:not(:disabled){opacity:.9}.upload-btn.svelte-1hkffxg:disabled{opacity:.5;cursor:not-allowed}.empty-state.svelte-1hkffxg{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;color:var(--bc, #666);opacity:.6}.empty-state.svelte-1hkffxg p:where(.svelte-1hkffxg){margin:0;font-size:.875rem}.documents.svelte-1hkffxg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.document-item.svelte-1hkffxg{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--b2, rgba(0, 0, 0, .02));border-radius:6px;transition:background-color .15s ease}.document-item.svelte-1hkffxg:hover{background:var(--b2, rgba(0, 0, 0, .05))}.doc-icon.svelte-1hkffxg{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--b1, #ffffff);border-radius:6px;color:var(--p, #0000ff);flex-shrink:0}.doc-info.svelte-1hkffxg{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.doc-name.svelte-1hkffxg{font-size:.875rem;font-weight:500;color:var(--bc, #000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-meta.svelte-1hkffxg{display:flex;flex-wrap:wrap;gap:.625rem;font-size:.6875rem;color:var(--bc, #888)}.doc-actions.svelte-1hkffxg{display:flex;gap:.375rem;flex-shrink:0}.action-btn.svelte-1hkffxg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:var(--bc, #666);cursor:pointer;transition:all .15s ease}.action-btn.svelte-1hkffxg:hover:not(:disabled){background:var(--b1, rgba(0, 0, 0, .05));color:var(--p, #0000ff)}.action-btn.delete.svelte-1hkffxg:hover:not(:disabled){color:#dc2626}.action-btn.svelte-1hkffxg:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .filter-btn.svelte-1hkffxg,[data-theme=clad_black] .filter-btn.svelte-1hkffxg{border-color:#ffffff1a;color:#ffffffb3}[data-theme=dark] .filter-btn.svelte-1hkffxg:hover,[data-theme=clad_black] .filter-btn.svelte-1hkffxg:hover{border-color:#fff;color:#fff}[data-theme=dark] .filter-btn.active.svelte-1hkffxg,[data-theme=clad_black] .filter-btn.active.svelte-1hkffxg{background:#fff;border-color:#fff;color:#000}[data-theme=dark] .upload-btn.svelte-1hkffxg,[data-theme=clad_black] .upload-btn.svelte-1hkffxg{background:#fff;color:#000}[data-theme=dark] .document-item.svelte-1hkffxg,[data-theme=clad_black] .document-item.svelte-1hkffxg{background:#ffffff08}[data-theme=dark] .document-item.svelte-1hkffxg:hover,[data-theme=clad_black] .document-item.svelte-1hkffxg:hover{background:#ffffff0f}[data-theme=dark] .doc-icon.svelte-1hkffxg,[data-theme=clad_black] .doc-icon.svelte-1hkffxg{background:#ffffff0d;color:#fff}.thread-list.svelte-18gx9io{display:flex;flex-direction:column;gap:.75rem}.list-header.svelte-18gx9io{display:flex;justify-content:space-between;align-items:center}.list-title.svelte-18gx9io{font-size:.875rem;font-weight:600;color:var(--bc, #000);margin:0}.new-thread-btn.svelte-18gx9io{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;padding:.5rem .75rem;background:var(--p, #0000ff);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:opacity .15s ease}.new-thread-btn.svelte-18gx9io:hover{opacity:.9}.empty-state.svelte-18gx9io{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;color:var(--bc, #666);opacity:.6}.empty-state.svelte-18gx9io p:where(.svelte-18gx9io){margin:0;font-size:.875rem}.start-thread-btn.svelte-18gx9io{font-size:.8125rem;font-weight:500;padding:.5rem 1rem;background:transparent;color:var(--p, #0000ff);border:1px solid var(--p, #0000ff);border-radius:4px;cursor:pointer;transition:all .15s ease}.start-thread-btn.svelte-18gx9io:hover{background:var(--p, #0000ff);color:#fff}.threads.svelte-18gx9io{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.thread-item.svelte-18gx9io{border-radius:6px;transition:background-color .15s ease}.thread-item.unread.svelte-18gx9io{background:#0000ff08}.thread-button.svelte-18gx9io{display:flex;flex-direction:column;gap:.375rem;width:100%;padding:.75rem;background:transparent;border:1px solid var(--bc, rgba(0, 0, 0, .08));border-radius:6px;text-align:left;cursor:pointer;transition:all .15s ease}.thread-button.svelte-18gx9io:hover{border-color:var(--p, #0000ff);background:var(--b2, rgba(0, 0, 0, .02))}.thread-item.unread.svelte-18gx9io .thread-button:where(.svelte-18gx9io){border-left:3px solid var(--p, #0000ff)}.thread-header.svelte-18gx9io{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.thread-subject.svelte-18gx9io{font-size:.875rem;font-weight:600;color:var(--bc, #000);line-height:1.3}.thread-item.unread.svelte-18gx9io .thread-subject:where(.svelte-18gx9io){color:var(--p, #0000ff)}.thread-time.svelte-18gx9io{font-size:.6875rem;color:var(--bc, #888);flex-shrink:0}.thread-preview.svelte-18gx9io{font-size:.8125rem;color:var(--bc, #666);line-height:1.4}.preview-sender.svelte-18gx9io{font-weight:500;color:var(--bc, #444)}.preview-text.svelte-18gx9io{opacity:.8}.thread-meta.svelte-18gx9io{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.reply-count.svelte-18gx9io{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--bc, #888)}.unread-badge.svelte-18gx9io{font-size:.625rem;font-weight:600;text-transform:uppercase;padding:.125rem .375rem;background:var(--p, #0000ff);color:#fff;border-radius:3px}[data-theme=dark] .new-thread-btn.svelte-18gx9io,[data-theme=clad_black] .new-thread-btn.svelte-18gx9io{background:#fff;color:#000}[data-theme=dark] .start-thread-btn.svelte-18gx9io,[data-theme=clad_black] .start-thread-btn.svelte-18gx9io{color:#fff;border-color:#fff}[data-theme=dark] .start-thread-btn.svelte-18gx9io:hover,[data-theme=clad_black] .start-thread-btn.svelte-18gx9io:hover{background:#fff;color:#000}[data-theme=dark] .thread-item.unread.svelte-18gx9io,[data-theme=clad_black] .thread-item.unread.svelte-18gx9io{background:#ffffff08}[data-theme=dark] .thread-button.svelte-18gx9io,[data-theme=clad_black] .thread-button.svelte-18gx9io{border-color:#ffffff1a}[data-theme=dark] .thread-button.svelte-18gx9io:hover,[data-theme=clad_black] .thread-button.svelte-18gx9io:hover{border-color:#fff;background:#ffffff08}[data-theme=dark] .thread-item.unread.svelte-18gx9io .thread-button:where(.svelte-18gx9io),[data-theme=clad_black] .thread-item.unread.svelte-18gx9io .thread-button:where(.svelte-18gx9io){border-left-color:#fff}[data-theme=dark] .thread-item.unread.svelte-18gx9io .thread-subject:where(.svelte-18gx9io),[data-theme=clad_black] .thread-item.unread.svelte-18gx9io .thread-subject:where(.svelte-18gx9io){color:#fff}[data-theme=dark] .unread-badge.svelte-18gx9io,[data-theme=clad_black] .unread-badge.svelte-18gx9io{background:#fff;color:#000}.message-thread.svelte-u53ios{display:flex;flex-direction:column;height:100%;min-height:400px}.thread-header.svelte-u53ios{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--bc, rgba(0, 0, 0, .1))}.back-btn.svelte-u53ios{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:4px;color:var(--bc, #666);cursor:pointer;transition:all .15s ease}.back-btn.svelte-u53ios:hover{background:var(--b2, rgba(0, 0, 0, .05));color:var(--bc, #000)}.thread-subject.svelte-u53ios{font-size:1rem;font-weight:600;color:var(--bc, #000);margin:0}.messages-container.svelte-u53ios{flex:1;overflow-y:auto;padding:1rem 0}.loading-state.svelte-u53ios,.empty-state.svelte-u53ios{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:100%;min-height:200px;color:var(--bc, #666);opacity:.6}.loading-state.svelte-u53ios p:where(.svelte-u53ios),.empty-state.svelte-u53ios p:where(.svelte-u53ios){margin:0;font-size:.875rem}.messages.svelte-u53ios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.message.svelte-u53ios{display:flex;gap:.5rem;max-width:85%}.message.own.svelte-u53ios{margin-left:auto;flex-direction:row-reverse}.message.other.svelte-u53ios{margin-right:auto}.avatar.svelte-u53ios{width:32px;height:32px;border-radius:50%;background:var(--p, #0000ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;flex-shrink:0}.message-content.svelte-u53ios{display:flex;flex-direction:column;gap:.25rem}.message.own.svelte-u53ios .message-content:where(.svelte-u53ios){align-items:flex-end}.sender-name.svelte-u53ios{font-size:.6875rem;font-weight:500;color:var(--bc, #666);padding-left:.25rem}.message-bubble.svelte-u53ios{padding:.625rem .875rem;border-radius:12px;max-width:100%}.message.own.svelte-u53ios .message-bubble:where(.svelte-u53ios){background:var(--p, #0000ff);color:#fff;border-bottom-right-radius:4px}.message.other.svelte-u53ios .message-bubble:where(.svelte-u53ios){background:var(--b2, rgba(0, 0, 0, .05));color:var(--bc, #000);border-bottom-left-radius:4px}.message-text.svelte-u53ios{margin:0;font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.message-time.svelte-u53ios{font-size:.625rem;color:var(--bc, #888);padding:0 .25rem}.compose-area.svelte-u53ios{display:flex;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--bc, rgba(0, 0, 0, .1))}.compose-area.svelte-u53ios textarea:where(.svelte-u53ios){flex:1;padding:.625rem .75rem;font-size:.875rem;font-family:inherit;border:1px solid var(--bc, rgba(0, 0, 0, .15));border-radius:8px;background:var(--b1, #ffffff);color:var(--bc, #000);resize:none;transition:border-color .15s ease}.compose-area.svelte-u53ios textarea:where(.svelte-u53ios):focus{outline:none;border-color:var(--p, #0000ff)}.compose-area.svelte-u53ios textarea:where(.svelte-u53ios):disabled{opacity:.5}.send-btn.svelte-u53ios{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--p, #0000ff);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:opacity .15s ease;flex-shrink:0}.send-btn.svelte-u53ios:hover:not(:disabled){opacity:.9}.send-btn.svelte-u53ios:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .back-btn.svelte-u53ios:hover,[data-theme=clad_black] .back-btn.svelte-u53ios:hover{background:#ffffff1a;color:#fff}[data-theme=dark] .avatar.svelte-u53ios,[data-theme=clad_black] .avatar.svelte-u53ios{background:#fff;color:#000}[data-theme=dark] .message.own.svelte-u53ios .message-bubble:where(.svelte-u53ios),[data-theme=clad_black] .message.own.svelte-u53ios .message-bubble:where(.svelte-u53ios){background:#fff;color:#000}[data-theme=dark] .message.other.svelte-u53ios .message-bubble:where(.svelte-u53ios),[data-theme=clad_black] .message.other.svelte-u53ios .message-bubble:where(.svelte-u53ios){background:#ffffff14;color:#fff}[data-theme=dark] .compose-area.svelte-u53ios textarea:where(.svelte-u53ios),[data-theme=clad_black] .compose-area.svelte-u53ios textarea:where(.svelte-u53ios){background:#ffffff0d;border-color:#ffffff26;color:#fff}[data-theme=dark] .compose-area.svelte-u53ios textarea:where(.svelte-u53ios):focus,[data-theme=clad_black] .compose-area.svelte-u53ios textarea:where(.svelte-u53ios):focus{border-color:#fff}[data-theme=dark] .send-btn.svelte-u53ios,[data-theme=clad_black] .send-btn.svelte-u53ios{background:#fff;color:#000}.messages-section.svelte-4mayav{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.section-header.svelte-4mayav{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--axo-space-4);background:var(--axo-bg-subtle);border:none;cursor:pointer;transition:background .15s ease}.section-header.svelte-4mayav:hover{background:var(--axo-bg-card)}.header-left.svelte-4mayav{display:flex;align-items:center;gap:var(--axo-space-2)}.section-title.svelte-4mayav{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}.thread-count.svelte-4mayav{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-accent-primary, #3b82f6);color:#fff;border-radius:9999px}.section-content.svelte-4mayav{padding:var(--axo-space-4);min-height:200px}.loading-state.svelte-4mayav,.error-state.svelte-4mayav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--axo-space-3);min-height:200px;color:var(--axo-text-secondary)}.loading-state.svelte-4mayav p:where(.svelte-4mayav),.error-state.svelte-4mayav p:where(.svelte-4mayav){margin:0;font-size:var(--axo-text-sm)}.error-state.svelte-4mayav{color:var(--axo-text-error, #ef4444)}.modal-backdrop.svelte-4mayav{position:fixed;inset:0;background:#00000080;cursor:pointer}.assignment-row.svelte-1x9ly0d{display:flex;align-items:center;gap:var(--axo-space-4);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:all .15s ease}.assignment-row.svelte-1x9ly0d:hover{border-color:var(--axo-border-medium)}.assignment-row.is-lead.svelte-1x9ly0d{border-left:3px solid var(--color-warning);background:linear-gradient(90deg,color-mix(in srgb,var(--color-warning) 5%,transparent) 0%,var(--axo-bg-card) 100%)}.assignment-row.is-inactive.svelte-1x9ly0d{opacity:.6}.assignment-row__staff.svelte-1x9ly0d{display:flex;align-items:center;gap:var(--axo-space-3);flex:0 0 220px;min-width:0}.assignment-row__avatar.svelte-1x9ly0d{position:relative;width:40px;height:40px;border-radius:50%;background:var(--axo-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.assignment-row__avatar-img.svelte-1x9ly0d{width:100%;height:100%;object-fit:cover}.assignment-row__initials.svelte-1x9ly0d{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:#fff}.assignment-row__lead-badge.svelte-1x9ly0d{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background:var(--color-warning);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-warning-content, #000);border:2px solid var(--axo-bg-card)}.assignment-row__info.svelte-1x9ly0d{display:flex;flex-direction:column;gap:2px;min-width:0}.assignment-row__name.svelte-1x9ly0d{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-medium);color:var(--axo-text-primary)}.assignment-row__type-badge.svelte-1x9ly0d{padding:1px 6px;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-normal);color:var(--axo-text-secondary)}.assignment-row__subtitle.svelte-1x9ly0d{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-row__details.svelte-1x9ly0d{flex:1;display:flex;gap:var(--axo-space-6);min-width:0}.assignment-row__role.svelte-1x9ly0d,.assignment-row__allocation.svelte-1x9ly0d,.assignment-row__dates.svelte-1x9ly0d{display:flex;flex-direction:column;gap:2px}.detail-label.svelte-1x9ly0d{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider)}.detail-value.svelte-1x9ly0d{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);display:flex;align-items:center;gap:var(--axo-space-2)}.inactive-tag.svelte-1x9ly0d{padding:1px 6px;background:color-mix(in srgb,var(--color-error) 10%,transparent);border-radius:var(--axo-radius-sm);font-size:var(--axo-text-xs);color:var(--color-error)}.assignment-row__actions.svelte-1x9ly0d{display:flex;gap:var(--axo-space-1);flex-shrink:0;opacity:0;transition:opacity .15s ease}.assignment-row.svelte-1x9ly0d:hover .assignment-row__actions:where(.svelte-1x9ly0d){opacity:1}.action-btn.svelte-1x9ly0d{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--axo-radius-md);cursor:pointer;transition:all .15s ease}.action-btn--ghost.svelte-1x9ly0d{background:transparent;color:var(--axo-text-muted)}.action-btn--ghost.svelte-1x9ly0d:hover{background:var(--axo-bg-subtle);color:var(--axo-text-primary)}.action-btn--danger.svelte-1x9ly0d{background:transparent;color:var(--axo-text-muted)}.action-btn--danger.svelte-1x9ly0d:hover{background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}@media(max-width:768px){.assignment-row.svelte-1x9ly0d{flex-direction:column;align-items:stretch;gap:var(--axo-space-3)}.assignment-row__staff.svelte-1x9ly0d{flex:none}.assignment-row__details.svelte-1x9ly0d{flex-direction:column;gap:var(--axo-space-2)}.assignment-row__actions.svelte-1x9ly0d{opacity:1;justify-content:flex-end}}.staff-picker.svelte-uyhsvo{position:relative;width:100%}.staff-picker.is-disabled.svelte-uyhsvo{opacity:.6;pointer-events:none}.staff-picker__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);cursor:pointer;transition:all .15s ease;min-height:44px}.staff-picker__trigger:hover{border-color:var(--axo-border-medium)}.staff-picker__trigger:focus-visible{outline:2px solid var(--axo-accent);outline-offset:2px}.staff-picker.is-open.svelte-uyhsvo .staff-picker__trigger{border-color:var(--axo-accent)}.staff-picker__chevron{width:1rem;height:1rem;flex-shrink:0;color:var(--axo-text-muted)}.staff-picker__selected{display:flex;align-items:center;flex:1;min-width:0}.staff-picker__placeholder{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-muted)}.staff-preview.svelte-uyhsvo{display:flex;align-items:center;gap:var(--axo-space-3)}.staff-preview__avatar.svelte-uyhsvo{width:28px;height:28px;border-radius:50%;background:var(--axo-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.staff-preview__avatar-img.svelte-uyhsvo{width:100%;height:100%;object-fit:cover}.staff-preview__initials.svelte-uyhsvo{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:#fff}.staff-preview__info.svelte-uyhsvo{display:flex;flex-direction:column;min-width:0}.staff-preview__name.svelte-uyhsvo{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-preview__role.svelte-uyhsvo{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-picker__dropdown{min-width:320px;max-width:400px;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-lg);z-index:1000;overflow:hidden}.staff-picker__search{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3);border-bottom:1px solid var(--axo-border-light);color:var(--axo-text-muted)}.staff-picker__search-input{flex:1;background:transparent;border:none;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);outline:none}.staff-picker__search-input::placeholder{color:var(--axo-text-muted)}.staff-picker__list{max-height:320px;overflow-y:auto}.staff-picker__group{padding:var(--axo-space-2) 0}.staff-picker__group:not(:last-child){border-bottom:1px solid var(--axo-border-light)}.staff-picker__group-label{display:flex;align-items:center;gap:var(--axo-space-2);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-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider)}.staff-option{width:100%;display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-2) var(--axo-space-3);background:transparent;border:none;cursor:pointer;transition:background .15s ease;text-align:left}.staff-option:hover,.staff-option[data-highlighted]{background:var(--axo-bg-subtle)}.staff-option[data-state=checked]{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.staff-option__avatar{width:32px;height:32px;border-radius:50%;background:var(--axo-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.staff-option__avatar--collaborator{background:var(--axo-secondary, #6b7280)}.staff-option__avatar-img{width:100%;height:100%;object-fit:cover}.staff-option__initials{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:#fff}.staff-option__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.staff-option__name{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-option__subtitle{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-option__check{flex-shrink:0;color:var(--color-primary)}.staff-picker__empty{display:flex;flex-direction:column;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-6);color:var(--axo-text-muted)}.staff-picker__empty span{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.role-selector.svelte-v9cg49{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);min-width:160px}.assignment-form.svelte-lxjiij{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.form-header.svelte-lxjiij{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.form-title.svelte-lxjiij{font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.form-close.svelte-lxjiij{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--axo-radius-md);background:transparent;color:var(--axo-text-muted);cursor:pointer;transition:all .15s ease}.form-close.svelte-lxjiij:hover:not(:disabled){background:var(--axo-bg-input);color:var(--axo-text-primary)}.form-close.svelte-lxjiij:disabled{opacity:.5;cursor:not-allowed}.form-body.svelte-lxjiij{padding:var(--axo-space-4);display:flex;flex-direction:column;gap:var(--axo-space-4)}.form-field.svelte-lxjiij{display:flex;flex-direction:column;gap:var(--axo-space-2)}.form-label.svelte-lxjiij{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-medium);color:var(--axo-text-secondary)}.form-hint.svelte-lxjiij{font-weight:var(--axo-weight-normal);color:var(--axo-text-muted)}.readonly-staff.svelte-lxjiij{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-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.readonly-badge.svelte-lxjiij{padding:1px 6px;background:var(--axo-bg-input);border-radius:var(--axo-radius-sm);font-size:var(--axo-text-xs);color:var(--axo-text-muted)}.allocation-input.svelte-lxjiij{display:flex;align-items:center;gap:var(--axo-space-2)}.allocation-input.svelte-lxjiij input:where(.svelte-lxjiij){width:120px;font-family:var(--axo-font-mono)}.allocation-suffix.svelte-lxjiij{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-muted)}.date-inputs.svelte-lxjiij{display:flex;gap:var(--axo-space-4);margin-bottom:var(--axo-space-2)}.date-field.svelte-lxjiij{flex:1;display:flex;flex-direction:column;gap:var(--axo-space-1)}.date-field.is-disabled.svelte-lxjiij{opacity:.5}.date-label.svelte-lxjiij{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted)}.date-field.svelte-lxjiij input:where(.svelte-lxjiij){font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.checkbox-label.svelte-lxjiij{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);cursor:pointer}.textarea.svelte-lxjiij{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);resize:vertical}.form-footer.svelte-lxjiij{display:flex;justify-content:flex-end;gap:var(--axo-space-2);padding:var(--axo-space-4);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.staff-manager.svelte-1trxzx5{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.staff-manager__header.svelte-1trxzx5{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.staff-manager__title.svelte-1trxzx5{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);color:var(--axo-text-primary)}.staff-manager__title.svelte-1trxzx5 h3:where(.svelte-1trxzx5){font-size:var(--axo-text-base);font-weight:var(--axo-weight-semibold);margin:0}.staff-count.svelte-1trxzx5{padding:2px 8px;background:var(--axo-accent);color:#fff;border-radius:var(--axo-radius-full);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium)}.staff-manager__form.svelte-1trxzx5{padding:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.staff-manager__list.svelte-1trxzx5{padding:var(--axo-space-4)}.staff-manager__empty.svelte-1trxzx5{display:flex;flex-direction:column;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-8);color:var(--axo-text-muted);text-align:center}.staff-manager__empty.svelte-1trxzx5 p:where(.svelte-1trxzx5){font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);margin:0}.lead-indicator.svelte-1trxzx5{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);margin-bottom:var(--axo-space-3);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--color-warning)}.lead-indicator.svelte-1trxzx5 strong:where(.svelte-1trxzx5){color:var(--axo-text-primary)}.assignments-list.svelte-1trxzx5{display:flex;flex-direction:column;gap:var(--axo-space-2)}.modal-backdrop.svelte-1trxzx5{position:fixed;inset:0;background:#00000080;cursor:pointer;border:none;padding:0}.overview-tab.svelte-16og4j7{position:relative}.overview-tab__actions.svelte-16og4j7{display:flex;justify-content:flex-end;margin-bottom:var(--axo-space-4)}.detail-grid.svelte-16og4j7{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--axo-space-4)}.detail-card.svelte-16og4j7{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-16og4j7{grid-column:span 2}.detail-card.admin-notes.svelte-16og4j7{background:#fbbf240d;border-color:#fbbf2433}.staff-section.svelte-16og4j7{grid-column:span 2}.detail-card.metadata.svelte-16og4j7{background:var(--axo-bg-subtle);display:flex;flex-wrap:wrap;gap:var(--axo-space-4) var(--axo-space-8)}.card-title.svelte-16og4j7{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-16og4j7{color:var(--axo-text-primary)}.timeline-row.svelte-16og4j7{display:flex;gap:var(--axo-space-2);margin-bottom:var(--axo-space-1)}.timeline-label.svelte-16og4j7{color:var(--axo-text-secondary);min-width:80px}.metadata-row.svelte-16og4j7{display:flex;gap:var(--axo-space-2);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.metadata-row.svelte-16og4j7 span:where(.svelte-16og4j7):first-child{font-weight:var(--axo-weight-medium)}@media(max-width:640px){.detail-grid.svelte-16og4j7{grid-template-columns:1fr}.detail-card.full-width.svelte-16og4j7,.staff-section.svelte-16og4j7{grid-column:span 1}}.team-tab.svelte-1buqxlx{display:flex;flex-direction:column;gap:var(--axo-space-6)}.team-summary.svelte-1buqxlx{display:flex;gap:var(--axo-space-4);flex-wrap:wrap}.summary-stat.svelte-1buqxlx{display:flex;align-items:center;gap:var(--axo-space-2);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-lg);color:var(--axo-text-secondary)}.summary-stat--lead.svelte-1buqxlx{background:#fbbf2414;border-color:#fbbf2433;color:#f59e0b}.stat-value.svelte-1buqxlx{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.summary-stat--lead.svelte-1buqxlx .stat-value:where(.svelte-1buqxlx){color:inherit}.stat-label.svelte-1buqxlx{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider)}@media(max-width:640px){.team-summary.svelte-1buqxlx{flex-direction:column}.summary-stat.svelte-1buqxlx{justify-content:center}}.documents-tab.svelte-v0odw6{display:flex;flex-direction:column;gap:var(--axo-space-6)}.documents-summary.svelte-v0odw6{display:flex;align-items:center;gap:var(--axo-space-4);flex-wrap:wrap}.summary-stat.svelte-v0odw6{display:flex;align-items:center;gap:var(--axo-space-2);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-lg);color:var(--axo-text-secondary)}.stat-value.svelte-v0odw6{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.stat-label.svelte-v0odw6{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider)}@media(max-width:640px){.documents-summary.svelte-v0odw6{flex-direction:column;align-items:stretch}.summary-stat.svelte-v0odw6{justify-content:center}}.communication-tab.svelte-1yikrlo,.activity-tab.svelte-m9w64x{display:flex;flex-direction:column;gap:var(--axo-space-6)}.activity-summary.svelte-m9w64x{display:flex;gap:var(--axo-space-4);flex-wrap:wrap}.summary-stat.svelte-m9w64x{display:flex;align-items:center;gap:var(--axo-space-2);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-lg);color:var(--axo-text-secondary)}.stat-value.svelte-m9w64x{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.stat-label.svelte-m9w64x{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider)}@media(max-width:640px){.activity-summary.svelte-m9w64x{flex-direction:column}.summary-stat.svelte-m9w64x{justify-content:center}}.axo-proposal-list.svelte-pa6r56{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.axo-proposal-list__header.svelte-pa6r56{display:flex;flex-direction:column;gap:var(--axo-space-4);padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-proposal-list__title-row.svelte-pa6r56{display:flex;justify-content:space-between;align-items:center;gap:var(--axo-space-4)}.axo-proposal-list__title.svelte-pa6r56{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;letter-spacing:var(--axo-tracking-tight)}.axo-proposal-list__search.svelte-pa6r56{display:flex;gap:var(--axo-space-2)}.axo-tabs.svelte-pa6r56{display:flex;gap:var(--axo-space-1);padding:var(--axo-space-3) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle);overflow-x:auto}.axo-tab.svelte-pa6r56{padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--axo-transition-base)}.axo-tab.svelte-pa6r56:hover{background:var(--axo-bg-surface);color:var(--axo-text-primary)}.axo-tab--active.svelte-pa6r56{background:var(--axo-bg-surface);border-color:var(--axo-border-medium);color:var(--axo-text-primary);font-weight:var(--axo-weight-semibold)}.axo-table-container.svelte-pa6r56{overflow-x:auto}.axo-table.svelte-pa6r56{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table.svelte-pa6r56 th:where(.svelte-pa6r56){padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-medium);white-space:nowrap}.axo-table.svelte-pa6r56 td:where(.svelte-pa6r56){padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table__row--clickable.svelte-pa6r56{cursor:pointer;transition:background var(--axo-transition-base)}.axo-table__row--clickable.svelte-pa6r56:hover{background:var(--axo-bg-hover)}.axo-table__cell--mono.svelte-pa6r56{font-family:var(--axo-font-mono);font-weight:var(--axo-weight-medium)}.axo-table__cell--primary.svelte-pa6r56{font-weight:var(--axo-weight-medium);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-table__cell--number.svelte-pa6r56{font-family:var(--axo-font-mono);text-align:right;font-weight:var(--axo-weight-medium)}.axo-table__cell--date.svelte-pa6r56{white-space:nowrap;color:var(--axo-text-secondary)}.axo-table__actions-col.svelte-pa6r56{width:60px}.axo-table__actions.svelte-pa6r56{text-align:center}.axo-badge.svelte-pa6r56{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full);white-space:nowrap}.axo-badge--small.svelte-pa6r56{padding:0 var(--axo-space-1);font-size:10px;margin-left:var(--axo-space-1);background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-badge--inactive.svelte-pa6r56{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-badge--info.svelte-pa6r56{background:oklch(.85 .12 240);color:oklch(.3 .12 240)}.axo-badge--warning.svelte-pa6r56{background:oklch(.9 .12 80);color:oklch(.4 .12 80)}.axo-badge--success.svelte-pa6r56{background:#8be78f;color:oklch(.3 .15 145)}.axo-badge--error.svelte-pa6r56{background:oklch(.9 .12 25);color:#861118}.axo-empty-state.svelte-pa6r56{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);text-align:center}.axo-empty-state__icon.svelte-pa6r56{width:64px;height:64px;color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-4)}.axo-empty-state__title.svelte-pa6r56{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.axo-empty-state__text.svelte-pa6r56{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-6) 0;max-width:300px}.axo-loading.svelte-pa6r56{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12);gap:var(--axo-space-3);color:var(--axo-text-secondary);font-size:var(--axo-text-sm)}.axo-loading__spinner.svelte-pa6r56{width:24px;height:24px;border:2px solid var(--axo-border-light);border-top-color:var(--axo-accent-primary);border-radius:50%;animation:svelte-pa6r56-spin .8s linear infinite}@keyframes svelte-pa6r56-spin{to{transform:rotate(360deg)}}.axo-input.svelte-pa6r56{flex:1;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);transition:all var(--axo-transition-base)}.axo-input.svelte-pa6r56:focus{outline:none;border-color:var(--axo-accent-primary);box-shadow:0 0 0 3px var(--axo-accent-primary-alpha)}.axo-input.svelte-pa6r56::placeholder{color:var(--axo-text-tertiary)}.axo-btn.svelte-pa6r56{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-base);white-space:nowrap}.axo-btn--primary.svelte-pa6r56{background:var(--axo-accent-primary);color:var(--axo-text-on-accent);border:none}.axo-btn--primary.svelte-pa6r56:hover{background:var(--axo-accent-primary-hover)}.axo-btn--ghost.svelte-pa6r56{background:transparent;border:1px solid transparent;color:var(--axo-text-secondary)}.axo-btn--ghost.svelte-pa6r56:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-btn--sm.svelte-pa6r56{padding:var(--axo-space-1) var(--axo-space-3);font-size:var(--axo-text-xs)}.axo-btn--icon.svelte-pa6r56{padding:var(--axo-space-2)}.axo-btn__icon.svelte-pa6r56{width:16px;height:16px}.axo-icon.svelte-pa6r56{width:18px;height:18px}.axo-sr-only.svelte-pa6r56{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.axo-proposal-list__header.svelte-pa6r56{padding:var(--axo-space-4)}.axo-proposal-list__title-row.svelte-pa6r56{flex-direction:column;align-items:stretch}.axo-tabs.svelte-pa6r56{padding:var(--axo-space-2) var(--axo-space-4)}.axo-table.svelte-pa6r56 th:where(.svelte-pa6r56),.axo-table.svelte-pa6r56 td:where(.svelte-pa6r56){padding:var(--axo-space-2) var(--axo-space-3)}}.axo-page.svelte-1n72dcl{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.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.svelte-1n72dcl:focus-visible{outline:2px solid var(--axo-status-active);outline-offset: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}}.daedalus-status-badge.svelte-o61rpk{display:inline-flex;align-items:center;font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:.125rem .5rem;border-radius:9999px;white-space:nowrap;line-height:1.4}.daedalus-status-badge--md.svelte-o61rpk{font-size:.75rem;padding:.1875rem .625rem}.daedalus-type-badge.svelte-3ev2pb{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border-radius:.25rem;white-space:nowrap;line-height:1.4}.daedalus-type-badge--md.svelte-3ev2pb{font-size:.75rem;padding:.1875rem .625rem;gap:.375rem}.daedalus-type-badge__label.svelte-3ev2pb{overflow:hidden;text-overflow:ellipsis}.source-card.svelte-rdukf8{background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:.5rem;padding:1rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s ease,box-shadow .15s ease}.source-card.svelte-rdukf8:hover{border-color:var(--axo-border-medium, #9ca3af);box-shadow:0 1px 3px #0000000f}.source-card__header.svelte-rdukf8{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.source-card__title.svelte-rdukf8{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;font-weight:600;color:var(--axo-text-primary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.source-card__author.svelte-rdukf8{font-family:var(--axo-font-mono, monospace);font-size:.75rem;color:var(--axo-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-card__year.svelte-rdukf8{color:var(--axo-text-tertiary)}.source-card__publisher.svelte-rdukf8{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-card__footer.svelte-rdukf8{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--axo-border-light, #e5e7eb)}.source-card__meta.svelte-rdukf8{display:flex;align-items:center;gap:.5rem}.source-card__category.svelte-rdukf8{font-family:var(--axo-font-mono, monospace);font-size:.625rem;color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.source-card__file.svelte-rdukf8{color:var(--axo-text-tertiary);display:flex;align-items:center}.source-card__actions.svelte-rdukf8{display:flex;gap:.25rem;opacity:0;transition:opacity .15s ease}.source-card.svelte-rdukf8:hover .source-card__actions:where(.svelte-rdukf8){opacity:1}.source-card__action-btn.svelte-rdukf8{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:.25rem;cursor:pointer;color:var(--axo-text-tertiary)}.source-card__action-btn.svelte-rdukf8:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.source-card__action-btn--danger.svelte-rdukf8:hover{color:var(--axo-status-error, #ef4444)}.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:color-mix(in srgb,var(--color-base-content) 40%,transparent);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:var(--color-primary);text-decoration:underline}.editor-content p{margin:.5rem 0}.editor-content img{max-width:100%;height:auto;border-radius:.5rem;margin:.5rem 0}.modal-overlay.svelte-1k0lgrr{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--axo-space-4, 1rem)}.modal-content.svelte-1k0lgrr{background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-lg, .75rem);width:100%;max-width:680px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-1k0lgrr{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-4, 1rem);border-bottom:1px solid var(--axo-border-light, #e5e7eb)}.modal-header.svelte-1k0lgrr h2:where(.svelte-1k0lgrr){font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-base, 1rem);font-weight:600;margin:0;color:var(--axo-text-primary)}.close-btn.svelte-1k0lgrr{background:transparent;border:none;cursor:pointer;color:var(--axo-text-tertiary);padding:var(--axo-space-1, .25rem);border-radius:var(--axo-radius-sm, .25rem)}.close-btn.svelte-1k0lgrr:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover)}.tabs.svelte-1k0lgrr{display:flex;border-bottom:1px solid var(--axo-border-light, #e5e7eb);padding:0 var(--axo-space-4, 1rem);overflow-x:auto}.tab.svelte-1k0lgrr{padding:var(--axo-space-2, .5rem) var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease}.tab.svelte-1k0lgrr:hover{color:var(--axo-text-primary)}.tab.active.svelte-1k0lgrr{color:var(--axo-text-primary);border-bottom-color:var(--axo-text-primary)}.modal-body.svelte-1k0lgrr{padding:var(--axo-space-4, 1rem);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--axo-space-3, .75rem)}.form-group.svelte-1k0lgrr{display:flex;flex-direction:column;gap:var(--axo-space-1, .25rem)}.form-group.svelte-1k0lgrr label:where(.svelte-1k0lgrr){font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-secondary)}.form-group.svelte-1k0lgrr input:where(.svelte-1k0lgrr),.form-group.svelte-1k0lgrr select:where(.svelte-1k0lgrr){font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-md, .375rem);padding:var(--axo-space-2, .5rem) var(--axo-space-3, .75rem);color:var(--axo-text-primary);outline:none}.form-group.svelte-1k0lgrr input:where(.svelte-1k0lgrr):focus,.form-group.svelte-1k0lgrr select:where(.svelte-1k0lgrr):focus{border-color:var(--axo-border-medium)}.form-row.svelte-1k0lgrr{display:flex;gap:var(--axo-space-3, .75rem)}.form-group.half.svelte-1k0lgrr{flex:1}.author-row.svelte-1k0lgrr{display:flex;gap:var(--axo-space-2, .5rem);align-items:center;margin-bottom:var(--axo-space-1, .25rem)}.author-row.svelte-1k0lgrr input:where(.svelte-1k0lgrr){flex:1;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-md, .375rem);padding:var(--axo-space-2, .5rem) var(--axo-space-3, .75rem);color:var(--axo-text-primary);outline:none}.author-row.svelte-1k0lgrr select:where(.svelte-1k0lgrr){font-family:var(--axo-font-mono, monospace);font-size:.6875rem;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-md, .375rem);padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);color:var(--axo-text-primary)}.icon-btn.svelte-1k0lgrr{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:var(--axo-radius-sm, .25rem);cursor:pointer;color:var(--axo-text-tertiary);flex-shrink:0}.icon-btn.svelte-1k0lgrr:hover{background:var(--axo-bg-hover);color:var(--axo-status-error, #ef4444)}.add-btn.svelte-1k0lgrr{display:flex;align-items:center;gap:var(--axo-space-1, .25rem);font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);background:transparent;border:1px dashed var(--axo-border-default, #d1d5db);border-radius:var(--axo-radius-md, .375rem);padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);cursor:pointer;transition:all .15s ease}.add-btn.svelte-1k0lgrr:hover{color:var(--axo-text-primary);border-color:var(--axo-border-medium)}.hint.svelte-1k0lgrr{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);margin:0}.section-divider.svelte-1k0lgrr{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary);border-top:1px solid var(--axo-border-light, #e5e7eb);padding-top:var(--axo-space-3, .75rem);margin-top:var(--axo-space-2, .5rem)}.modal-footer.svelte-1k0lgrr{display:flex;justify-content:flex-end;gap:var(--axo-space-3, .75rem);padding:var(--axo-space-4, 1rem);border-top:1px solid var(--axo-border-light, #e5e7eb)}.cancel-btn.svelte-1k0lgrr{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);padding:var(--axo-space-2, .5rem) var(--axo-space-4, 1rem);border:1px solid var(--axo-border-default, #d1d5db);border-radius:var(--axo-radius-md, .375rem);background:transparent;color:var(--axo-text-secondary);cursor:pointer}.cancel-btn.svelte-1k0lgrr:hover{background:var(--axo-bg-hover)}.save-btn.svelte-1k0lgrr{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);font-weight:600;padding:var(--axo-space-2, .5rem) var(--axo-space-4, 1rem);border:none;border-radius:var(--axo-radius-md, .375rem);background:var(--axo-text-primary);color:var(--axo-bg-card, #fff);cursor:pointer;display:flex;align-items:center;gap:var(--axo-space-2, .5rem)}.save-btn.svelte-1k0lgrr:hover{opacity:.9}.save-btn.svelte-1k0lgrr:disabled{opacity:.5;cursor:not-allowed}.modal-overlay.svelte-wn4x29{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--axo-space-4, 1rem)}.wizard-content.svelte-wn4x29{background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-lg, .75rem);width:100%;max-width:720px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.wizard-header.svelte-wn4x29{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-4, 1rem);border-bottom:1px solid var(--axo-border-light, #e5e7eb)}.wizard-header.svelte-wn4x29 h2:where(.svelte-wn4x29){font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-base, 1rem);font-weight:600;margin:0;color:var(--axo-text-primary)}.close-btn.svelte-wn4x29{background:transparent;border:none;cursor:pointer;color:var(--axo-text-tertiary);padding:var(--axo-space-1, .25rem);border-radius:var(--axo-radius-sm, .25rem)}.close-btn.svelte-wn4x29:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover)}.steps.svelte-wn4x29{display:flex;padding:.75rem 1rem;gap:.5rem;border-bottom:1px solid var(--axo-border-light, #e5e7eb);overflow-x:auto}.step.svelte-wn4x29{display:flex;align-items:center;gap:.375rem;font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);white-space:nowrap}.step.active.svelte-wn4x29{color:var(--axo-text-primary);font-weight:600}.step.done.svelte-wn4x29{color:#22c55e}.step__num.svelte-wn4x29{width:18px;height:18px;border-radius:50%;background:var(--axo-bg-subtle);display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600}.step.active.svelte-wn4x29 .step__num:where(.svelte-wn4x29){background:var(--axo-text-primary);color:var(--axo-bg-card, #fff)}.step.done.svelte-wn4x29 .step__num:where(.svelte-wn4x29){background:#22c55e;color:#fff}.step__label.svelte-wn4x29{display:none}@media(min-width:640px){.step__label.svelte-wn4x29{display:inline}}.wizard-body.svelte-wn4x29{padding:var(--axo-space-4, 1rem);overflow-y:auto;flex:1}.upload-area.svelte-wn4x29{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;border:2px dashed var(--axo-border-default, #d1d5db);border-radius:var(--axo-radius-md, .375rem);text-align:center}.upload-title.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--axo-text-primary);margin:0}.upload-hint.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);margin:0}.upload-input.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem)}.upload-file.svelte-wn4x29{display:flex;align-items:center;gap:.5rem;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--axo-text-primary);padding:.5rem .75rem;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md, .375rem)}.format-badge.svelte-wn4x29{font-size:.625rem;font-weight:600;padding:.125rem .375rem;background:var(--axo-text-primary);color:var(--axo-bg-card, #fff);border-radius:9999px}.preview-info.svelte-wn4x29{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.preview-count.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);font-weight:600;color:var(--axo-text-primary)}.preview-errors.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-status-error, #ef4444);padding:.125rem .5rem;background:#ef444418;border-radius:9999px}.preview-table-wrap.svelte-wn4x29{overflow-x:auto}.preview-table.svelte-wn4x29{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono, monospace);font-size:.75rem}.preview-table.svelte-wn4x29 th:where(.svelte-wn4x29),.preview-table.svelte-wn4x29 td:where(.svelte-wn4x29){padding:.375rem .5rem;border-bottom:1px solid var(--axo-border-light, #e5e7eb);text-align:left;white-space:nowrap}.preview-table.svelte-wn4x29 th:where(.svelte-wn4x29){font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary)}.preview-title.svelte-wn4x29{max-width:250px;overflow:hidden;text-overflow:ellipsis}.preview-truncated.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);text-align:center;margin-top:.5rem}.error-details.svelte-wn4x29{margin:.5rem 0;font-family:var(--axo-font-mono, monospace);font-size:.6875rem}.error-details.svelte-wn4x29 summary:where(.svelte-wn4x29){cursor:pointer;color:var(--axo-status-error, #ef4444);font-weight:500}.error-list.svelte-wn4x29{margin:.25rem 0;padding-left:1rem;color:var(--axo-text-secondary)}.error-list.svelte-wn4x29 li:where(.svelte-wn4x29){margin-bottom:.25rem}.options-form.svelte-wn4x29{display:flex;flex-direction:column;gap:1rem}.form-group.svelte-wn4x29{display:flex;flex-direction:column;gap:.25rem}.form-group.svelte-wn4x29 label:where(.svelte-wn4x29){font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-secondary)}.form-group.svelte-wn4x29 select:where(.svelte-wn4x29){font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-md, .375rem);padding:.5rem .75rem;color:var(--axo-text-primary)}.option-summary.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;color:var(--axo-text-secondary);padding:.75rem;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md, .375rem)}.option-summary.svelte-wn4x29 p:where(.svelte-wn4x29){margin:0 0 .25rem}.option-summary.svelte-wn4x29 p:where(.svelte-wn4x29):last-child{margin-bottom:0}.import-progress.svelte-wn4x29{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0}.progress-bar.svelte-wn4x29{width:100%;height:8px;background:var(--axo-bg-subtle);border-radius:4px;overflow:hidden}.progress-fill.svelte-wn4x29{height:100%;background:var(--axo-text-primary);border-radius:4px;transition:width .3s ease}.progress-text.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--axo-text-secondary);margin:0}.progress-stats.svelte-wn4x29{display:flex;gap:.75rem}.progress-stat.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:500}.progress-stat--success.svelte-wn4x29{color:#22c55e}.progress-stat--error.svelte-wn4x29{color:var(--axo-status-error, #ef4444)}.complete-summary.svelte-wn4x29{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0;text-align:center}.complete-summary.svelte-wn4x29 h3:where(.svelte-wn4x29){font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-base, 1rem);color:var(--axo-text-primary);margin:0}.complete-stats.svelte-wn4x29{display:flex;gap:.75rem}.complete-stat.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);font-weight:600;color:#22c55e}.complete-stat--error.svelte-wn4x29{color:var(--axo-status-error, #ef4444)}.wizard-footer.svelte-wn4x29{display:flex;justify-content:flex-end;gap:.75rem;padding:var(--axo-space-4, 1rem);border-top:1px solid var(--axo-border-light, #e5e7eb)}.cancel-btn.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);padding:.5rem 1rem;border:1px solid var(--axo-border-default, #d1d5db);border-radius:var(--axo-radius-md, .375rem);background:transparent;color:var(--axo-text-secondary);cursor:pointer}.cancel-btn.svelte-wn4x29:hover{background:var(--axo-bg-hover)}.next-btn.svelte-wn4x29{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);font-weight:600;padding:.5rem 1rem;border:none;border-radius:var(--axo-radius-md, .375rem);background:var(--axo-text-primary);color:var(--axo-bg-card, #fff);cursor:pointer;display:flex;align-items:center;gap:.5rem}.next-btn.svelte-wn4x29:hover{opacity:.9}.next-btn.svelte-wn4x29:disabled{opacity:.5;cursor:not-allowed}.collection-card.svelte-6yk155{background:var(--axo-bg-surface, var(--axo-bg-card));border:1px solid var(--axo-border, var(--axo-border-light));border-radius:.5rem;padding:1rem;cursor:pointer;transition:all .15s ease}.collection-card.svelte-6yk155:hover{background:var(--axo-bg-hover)}.card-header.svelte-6yk155{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.card-title-row.svelte-6yk155{display:flex;align-items:center;gap:.5rem;min-width:0}.card-title.svelte-6yk155{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;font-weight:600;color:var(--axo-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-actions.svelte-6yk155{display:flex;gap:.25rem;flex-shrink:0}.action-btn.svelte-6yk155{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:var(--axo-radius-sm, .25rem);cursor:pointer;color:var(--axo-text-tertiary)}.action-btn.svelte-6yk155:hover{background:var(--axo-bg-subtle);color:var(--axo-text-primary)}.action-btn--danger.svelte-6yk155:hover{color:var(--axo-status-error, #ef4444)}.card-desc.svelte-6yk155{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer.svelte-6yk155{display:flex;align-items:center;gap:.5rem}.type-badge.svelte-6yk155{font-family:var(--axo-font-mono, monospace);font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;background:var(--axo-bg-subtle);border-radius:9999px;color:var(--axo-text-tertiary)}.source-count.svelte-6yk155{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary)}.public-badge.svelte-6yk155{font-family:var(--axo-font-mono, monospace);font-size:.5625rem;font-weight:600;padding:.125rem .375rem;background:#22c55e18;color:#22c55e;border-radius:9999px}.modal-overlay.svelte-ic0jy6{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--axo-space-4, 1rem)}.modal-content.svelte-ic0jy6{background:var(--axo-bg-card, #fff);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-lg, .75rem);width:100%;max-width:480px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-ic0jy6{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-4, 1rem);border-bottom:1px solid var(--axo-border-light, #e5e7eb)}.modal-header.svelte-ic0jy6 h2:where(.svelte-ic0jy6){font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-base, 1rem);font-weight:600;margin:0;color:var(--axo-text-primary)}.close-btn.svelte-ic0jy6{background:transparent;border:none;cursor:pointer;color:var(--axo-text-tertiary);padding:var(--axo-space-1, .25rem);border-radius:var(--axo-radius-sm, .25rem)}.close-btn.svelte-ic0jy6:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover)}.modal-body.svelte-ic0jy6{padding:var(--axo-space-4, 1rem);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--axo-space-3, .75rem)}.form-group.svelte-ic0jy6{display:flex;flex-direction:column;gap:var(--axo-space-1, .25rem)}.form-group.svelte-ic0jy6 label:where(.svelte-ic0jy6){font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-secondary)}.form-group.svelte-ic0jy6 input[type=text]:where(.svelte-ic0jy6),.form-group.svelte-ic0jy6 input[type=color]:where(.svelte-ic0jy6),.form-group.svelte-ic0jy6 select:where(.svelte-ic0jy6),.form-group.svelte-ic0jy6 textarea:where(.svelte-ic0jy6){font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-md, .375rem);padding:var(--axo-space-2, .5rem) var(--axo-space-3, .75rem);color:var(--axo-text-primary);outline:none}.form-group.svelte-ic0jy6 textarea:where(.svelte-ic0jy6){resize:vertical}.form-row.svelte-ic0jy6{display:flex;gap:var(--axo-space-3, .75rem)}.form-group.half.svelte-ic0jy6{flex:1}.checkbox-label.svelte-ic0jy6{display:flex;align-items:center;gap:.5rem;cursor:pointer;text-transform:none!important;font-weight:400!important}.modal-footer.svelte-ic0jy6{display:flex;justify-content:flex-end;gap:var(--axo-space-3, .75rem);padding:var(--axo-space-4, 1rem);border-top:1px solid var(--axo-border-light, #e5e7eb)}.cancel-btn.svelte-ic0jy6{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);padding:var(--axo-space-2, .5rem) var(--axo-space-4, 1rem);border:1px solid var(--axo-border-default, #d1d5db);border-radius:var(--axo-radius-md, .375rem);background:transparent;color:var(--axo-text-secondary);cursor:pointer}.cancel-btn.svelte-ic0jy6:hover{background:var(--axo-bg-hover)}.save-btn.svelte-ic0jy6{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);font-weight:600;padding:var(--axo-space-2, .5rem) var(--axo-space-4, 1rem);border:none;border-radius:var(--axo-radius-md, .375rem);background:var(--axo-text-primary);color:var(--axo-bg-card, #fff);cursor:pointer;display:flex;align-items:center;gap:var(--axo-space-2, .5rem)}.save-btn.svelte-ic0jy6:disabled{opacity:.5;cursor:not-allowed}.source-list.svelte-wpqx1e{display:flex;flex-direction:column;gap:.75rem}.source-list__header.svelte-wpqx1e{display:flex;justify-content:space-between;align-items:center}.source-list__title.svelte-wpqx1e{font-family:var(--axo-font-mono, monospace);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary);margin:0}.add-source-btn.svelte-wpqx1e{display:flex;align-items:center;gap:.25rem;font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);background:transparent;border:1px dashed var(--axo-border-default, #d1d5db);border-radius:var(--axo-radius-md, .375rem);padding:.25rem .5rem;cursor:pointer}.add-source-btn.svelte-wpqx1e:hover{color:var(--axo-text-primary);border-color:var(--axo-border-medium)}.search-area.svelte-wpqx1e{display:flex;flex-direction:column;gap:.5rem}.search-input.svelte-wpqx1e{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-md, .375rem);padding:.5rem .75rem;color:var(--axo-text-primary);outline:none}.search-results.svelte-wpqx1e{display:flex;flex-direction:column;border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-md, .375rem);overflow:hidden}.search-result.svelte-wpqx1e{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:transparent;border:none;border-bottom:1px solid var(--axo-border-light, #e5e7eb);cursor:pointer;text-align:left}.search-result.svelte-wpqx1e:last-child{border-bottom:none}.search-result.svelte-wpqx1e:hover{background:var(--axo-bg-hover)}.search-result__info.svelte-wpqx1e{display:flex;flex-direction:column;min-width:0}.search-result__title.svelte-wpqx1e{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;color:var(--axo-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result__meta.svelte-wpqx1e{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary)}.search-empty.svelte-wpqx1e{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);text-align:center;margin:0}.empty-message.svelte-wpqx1e{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;color:var(--axo-text-tertiary);text-align:center;padding:1.5rem 0;margin:0}.sources.svelte-wpqx1e{display:flex;flex-direction:column}.source-row.svelte-wpqx1e{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--axo-border-light, #e5e7eb)}.source-row.svelte-wpqx1e:last-child{border-bottom:none}.source-num.svelte-wpqx1e{font-family:var(--axo-font-mono, monospace);font-size:.625rem;color:var(--axo-text-tertiary);width:20px;text-align:right;flex-shrink:0}.source-info.svelte-wpqx1e{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.source-title.svelte-wpqx1e{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;color:var(--axo-text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-title.svelte-wpqx1e:hover{text-decoration:underline}.source-meta.svelte-wpqx1e{display:flex;align-items:center;gap:.5rem;font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary)}.remove-btn.svelte-wpqx1e{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:var(--axo-radius-sm, .25rem);cursor:pointer;color:var(--axo-text-tertiary);flex-shrink:0}.remove-btn.svelte-wpqx1e:hover{background:var(--axo-bg-subtle);color:var(--axo-status-error, #ef4444)}.rel-panel.svelte-1adha67{display:flex;flex-direction:column;gap:.75rem}.rel-panel__header.svelte-1adha67{display:flex;justify-content:space-between;align-items:center}.rel-panel__title.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary);margin:0}.add-rel-btn.svelte-1adha67{display:flex;align-items:center;gap:.25rem;font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);background:transparent;border:1px dashed var(--axo-border-default, #d1d5db);border-radius:var(--axo-radius-md, .375rem);padding:.25rem .5rem;cursor:pointer}.add-rel-btn.svelte-1adha67:hover{color:var(--axo-text-primary);border-color:var(--axo-border-medium)}.add-form.svelte-1adha67{display:flex;flex-direction:column;gap:.5rem}.search-input.svelte-1adha67,.desc-input.svelte-1adha67,.type-select.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-md, .375rem);padding:.5rem .75rem;color:var(--axo-text-primary);outline:none}.search-results.svelte-1adha67{display:flex;flex-direction:column;border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-md, .375rem);overflow:hidden}.search-result.svelte-1adha67{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .75rem;background:transparent;border:none;border-bottom:1px solid var(--axo-border-light, #e5e7eb);cursor:pointer;text-align:left}.search-result.svelte-1adha67:last-child{border-bottom:none}.search-result.svelte-1adha67:hover{background:var(--axo-bg-hover)}.search-result__title.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;color:var(--axo-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result__meta.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary)}.search-empty.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);text-align:center;margin:0}.selected-target.svelte-1adha67{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light, #e5e7eb);border-radius:var(--axo-radius-md, .375rem)}.selected-target__info.svelte-1adha67{display:flex;flex-direction:column;min-width:0}.selected-target__title.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;color:var(--axo-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-target__meta.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary)}.selected-target__clear.svelte-1adha67{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:var(--axo-radius-sm, .25rem);cursor:pointer;color:var(--axo-text-tertiary);flex-shrink:0}.selected-target__clear.svelte-1adha67:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.submit-btn.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;font-weight:500;padding:.5rem .75rem;background:var(--axo-bg-surface, var(--axo-bg-card));border:1px solid var(--axo-border-default, #d1d5db);border-radius:var(--axo-radius-md, .375rem);color:var(--axo-text-primary);cursor:pointer}.submit-btn.svelte-1adha67:hover{background:var(--axo-bg-hover);border-color:var(--axo-border-medium)}.rel-group.svelte-1adha67{display:flex;flex-direction:column;gap:.25rem}.rel-group__label.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary);padding-bottom:.25rem}.rel-row.svelte-1adha67{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;border-bottom:1px solid var(--axo-border-light, #e5e7eb)}.rel-row.svelte-1adha67:last-child{border-bottom:none}.rel-type-badge.svelte-1adha67{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--axo-font-mono, monospace);font-size:.625rem;font-weight:500;padding:.125rem .375rem;border-radius:9999px;white-space:nowrap;flex-shrink:0}.rel-title.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;color:var(--axo-text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.rel-title.svelte-1adha67:hover{text-decoration:underline}.rel-desc.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:.6875rem;color:var(--axo-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;flex-shrink:0}.rel-remove-btn.svelte-1adha67{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:var(--axo-radius-sm, .25rem);cursor:pointer;color:var(--axo-text-tertiary);flex-shrink:0}.rel-remove-btn.svelte-1adha67:hover{background:var(--axo-bg-subtle);color:var(--axo-status-error, #ef4444)}.empty-message.svelte-1adha67{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;color:var(--axo-text-tertiary);text-align:center;padding:1.5rem 0;margin:0}.schedule-page.svelte-kwsl5z{padding:2rem 2rem 4rem;background:var(--axo-bg-page);min-height:100vh}.header-actions.svelte-kwsl5z{display:flex;align-items:center;gap:var(--axo-space-3)}.calendar-sync-status.svelte-kwsl5z{display:flex;align-items:center;gap:var(--axo-space-2)}.sync-badge.svelte-kwsl5z{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:oklch(var(--su) / .15);color:oklch(var(--su));font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full)}.connect-calendar-link.svelte-kwsl5z{display:inline-flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border:1px dashed var(--axo-border-light);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);text-decoration:none;cursor:pointer;transition:all .15s ease}.connect-calendar-link.svelte-kwsl5z:hover:not(:disabled){border-color:var(--axo-accent-primary);color:var(--axo-accent-primary);background:color-mix(in srgb,var(--axo-accent-primary) 5%,transparent)}.connect-calendar-link.svelte-kwsl5z:disabled{opacity:.7;cursor:not-allowed}.schedule-content.svelte-kwsl5z{position:relative;margin-bottom:var(--axo-space-4)}.schedule-content.is-loading.svelte-kwsl5z{opacity:.6;pointer-events:none}.loading-overlay.svelte-kwsl5z{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--axo-space-3);background:var(--axo-bg-card);z-index:10;border-radius:var(--axo-radius-lg)}.loading-spinner.svelte-kwsl5z{width:32px;height:32px;border:3px solid var(--axo-border-light);border-top-color:var(--axo-accent-primary);border-radius:50%;animation:svelte-kwsl5z-spin 1s linear infinite}@keyframes svelte-kwsl5z-spin{to{transform:rotate(360deg)}}.loading-overlay.svelte-kwsl5z span:where(.svelte-kwsl5z){font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}@media(max-width:768px){.schedule-page.svelte-kwsl5z{padding:1rem 1rem 3rem}}.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}}.canvas-container.svelte-1ccguaj{width:100%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#e5e5e5 0% 25%,#f5f5f5 0% 50%) 50% / 20px 20px;border-radius:.5rem;padding:16px;position:relative}.canvas-wrapper.svelte-1ccguaj{position:relative;box-shadow:0 4px 20px #00000026;border-radius:2px}canvas.svelte-1ccguaj{display:block;cursor:crosshair}.scale-indicator.svelte-1ccguaj{position:absolute;bottom:-28px;right:0;font-size:12px;color:#666;background:#ffffffe6;padding:2px 8px;border-radius:4px}.format-selector.svelte-173mq62{display:flex;gap:8px;padding:8px;background:oklch(var(--b2) / .3);border-radius:.5rem}.format-btn.svelte-173mq62{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:transparent;border:2px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .15s ease;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.6}.format-btn.svelte-173mq62:hover{background:oklch(var(--p) / .05);color:oklch(var(--p));opacity:1}.format-btn.active.svelte-173mq62{background:var(--axo-bg-card, var(--fallback-b1));border-color:oklch(var(--p));color:oklch(var(--p));box-shadow:0 2px 8px oklch(var(--p) / .15);opacity:1}.format-label.svelte-173mq62{font-size:12px;font-weight:600}.format-ratio.svelte-173mq62{font-size:10px;opacity:.7}.preset-selector.svelte-1dntlwe{padding:16px}.section-title.svelte-1dntlwe{font-size:14px;font-weight:700;color:var(--axo-text-primary, var(--fallback-bc));margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.categories.svelte-1dntlwe{display:flex;flex-direction:column;gap:6px}.category-btn.svelte-1dntlwe{display:flex;align-items:center;gap:12px;padding:12px;background:transparent;border:1px solid oklch(var(--bc) / .08);border-radius:.375rem;cursor:pointer;transition:all .15s ease;text-align:left}.category-btn.svelte-1dntlwe:hover{background:oklch(var(--p) / .05);border-color:oklch(var(--p) / .2)}.category-icon.svelte-1dntlwe{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:oklch(var(--p) / .1);border-radius:.375rem;color:oklch(var(--p));flex-shrink:0}.category-info.svelte-1dntlwe{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.category-label.svelte-1dntlwe{font-size:14px;font-weight:600;color:var(--axo-text-primary, var(--fallback-bc))}.category-desc.svelte-1dntlwe{font-size:11px;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-btn.svelte-1dntlwe .chevron{color:var(--axo-text-secondary, var(--fallback-bc));opacity:.4;flex-shrink:0}.back-btn.svelte-1dntlwe{display:flex;align-items:center;gap:8px;padding:8px 0;background:none;border:none;color:oklch(var(--p));font-size:13px;font-weight:600;cursor:pointer;margin-bottom:12px}.back-btn.svelte-1dntlwe:hover{text-decoration:underline}.presets.svelte-1dntlwe{display:flex;flex-direction:column;gap:8px}.preset-btn.svelte-1dntlwe{display:flex;align-items:center;gap:12px;padding:10px;background:transparent;border:1px solid oklch(var(--bc) / .08);border-radius:.375rem;cursor:pointer;transition:all .15s ease;text-align:left}.preset-btn.svelte-1dntlwe:hover{background:oklch(var(--p) / .05);border-color:oklch(var(--p) / .2)}.preset-preview.svelte-1dntlwe{width:48px;height:48px;border-radius:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.preview-text.svelte-1dntlwe{font-size:16px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.preset-info.svelte-1dntlwe{display:flex;flex-direction:column;gap:2px;min-width:0}.preset-name.svelte-1dntlwe{font-size:13px;font-weight:600;color:var(--axo-text-primary, var(--fallback-bc))}.preset-desc.svelte-1dntlwe{font-size:11px;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.element-editor.svelte-3he2fv{padding:16px;border-top:1px solid oklch(var(--bc) / .08)}.editor-header.svelte-3he2fv{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.element-type.svelte-3he2fv{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--axo-text-primary, var(--fallback-bc))}.delete-btn.svelte-3he2fv{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ef44441a;border:none;border-radius:.375rem;color:#ef4444;cursor:pointer;transition:all .15s ease}.delete-btn.svelte-3he2fv:hover{background:#ef444433}.editor-fields.svelte-3he2fv{display:flex;flex-direction:column;gap:12px}.field.svelte-3he2fv{display:flex;flex-direction:column;gap:4px}.field.small.svelte-3he2fv{flex:1}.field.checkbox-field.svelte-3he2fv{flex-direction:row;align-items:center;gap:8px;font-size:13px;color:var(--axo-text-primary, var(--fallback-bc))}.field.checkbox-field.svelte-3he2fv input[type=checkbox]:where(.svelte-3he2fv){width:16px;height:16px;accent-color:oklch(var(--p))}.field-label.svelte-3he2fv{font-size:11px;font-weight:600;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.6;text-transform:uppercase;letter-spacing:.05em}.field-row.svelte-3he2fv{display:flex;gap:12px}input[type=number].svelte-3he2fv,textarea.svelte-3he2fv,select.svelte-3he2fv{padding:8px 10px;border:1px solid oklch(var(--bc) / .12);border-radius:.375rem;font-size:13px;background:var(--axo-bg-card, var(--fallback-b1));color:var(--axo-text-primary, var(--fallback-bc));transition:border-color .15s ease}input.svelte-3he2fv:focus,textarea.svelte-3he2fv:focus,select.svelte-3he2fv:focus{outline:none;border-color:oklch(var(--p))}textarea.svelte-3he2fv{resize:vertical;min-height:60px;font-family:inherit}.color-swatches.svelte-3he2fv{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.color-swatch.svelte-3he2fv{width:28px;height:28px;border:2px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .15s ease;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch.svelte-3he2fv:hover{transform:scale(1.1)}.color-swatch.active.svelte-3he2fv{border-color:oklch(var(--p));box-shadow:0 0 0 2px oklch(var(--p) / .3)}.color-input.svelte-3he2fv{width:28px;height:28px;padding:0;border:1px solid oklch(var(--bc) / .12);border-radius:.375rem;cursor:pointer}.info-text.svelte-3he2fv{font-size:13px;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.6;margin:0}.caption-editor.svelte-nandm5{padding:16px}.editor-header.svelte-nandm5{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title.svelte-nandm5{font-size:14px;font-weight:700;color:var(--axo-text-primary, var(--fallback-bc));margin:0;text-transform:uppercase;letter-spacing:.05em}.copy-btn.svelte-nandm5{display:flex;align-items:center;gap:6px;padding:6px 12px;background:oklch(var(--p) / .1);border:none;border-radius:.375rem;color:oklch(var(--p));font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.copy-btn.svelte-nandm5:hover{background:oklch(var(--p) / .2)}.caption-input.svelte-nandm5{width:100%;padding:12px;border:1px solid oklch(var(--bc) / .12);border-radius:.375rem;font-size:14px;font-family:inherit;line-height:1.5;resize:vertical;min-height:150px;background:var(--axo-bg-card, var(--fallback-b1));color:var(--axo-text-primary, var(--fallback-bc));transition:border-color .15s ease}.caption-input.svelte-nandm5:focus{outline:none;border-color:oklch(var(--p))}.caption-input.over-limit.svelte-nandm5{border-color:#ef4444}.char-count.svelte-nandm5{text-align:right;font-size:12px;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.5;margin-top:4px}.char-count.over-limit.svelte-nandm5{color:#ef4444;font-weight:600;opacity:1}.hashtag-suggestions.svelte-nandm5{margin-top:16px;padding-top:16px;border-top:1px solid oklch(var(--bc) / .08)}.suggestions-label.svelte-nandm5{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.6;margin-bottom:8px}.hashtag-list.svelte-nandm5{display:flex;flex-wrap:wrap;gap:6px}.hashtag-btn.svelte-nandm5{padding:4px 10px;background:oklch(var(--p) / .08);border:1px solid transparent;border-radius:9999px;color:oklch(var(--p));font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.hashtag-btn.svelte-nandm5:hover{background:oklch(var(--p) / .15)}.hashtag-btn.in-caption.svelte-nandm5{background:oklch(var(--p));color:oklch(var(--pc))}.caption-tips.svelte-nandm5{margin-top:16px;padding:12px;background:oklch(var(--b2) / .3);border-radius:.375rem;font-size:12px;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.7}.caption-tips.svelte-nandm5 p:where(.svelte-nandm5){margin:0 0 8px;opacity:.8}.caption-tips.svelte-nandm5 ul:where(.svelte-nandm5){margin:0;padding-left:16px}.caption-tips.svelte-nandm5 li:where(.svelte-nandm5){margin-bottom:4px}.caption-tips.svelte-nandm5 li:where(.svelte-nandm5):last-child{margin-bottom:0}.toolbar.svelte-s3h14t{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--axo-bg-card, var(--fallback-b1));border-radius:.5rem;box-shadow:0 2px 8px #00000014;flex-wrap:wrap}.toolbar-section.svelte-s3h14t{display:flex;align-items:center;gap:8px}.toolbar-section.actions.svelte-s3h14t{margin-left:auto}.section-label.svelte-s3h14t{font-size:10px;font-weight:600;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.5;text-transform:uppercase;letter-spacing:.05em}.tool-buttons.svelte-s3h14t{display:flex;gap:4px}.tool-btn.svelte-s3h14t{display:flex;align-items:center;gap:6px;padding:8px 12px;background:oklch(var(--b2) / .5);border:1px solid oklch(var(--bc) / .08);border-radius:.375rem;color:var(--axo-text-primary, var(--fallback-bc));font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.tool-btn.svelte-s3h14t:hover{background:oklch(var(--p) / .08);border-color:oklch(var(--p) / .2);color:oklch(var(--p))}.tool-btn.small.svelte-s3h14t{padding:8px}.tool-btn.reset.svelte-s3h14t{background:#ef444414;border-color:#ef444426;color:#ef4444}.tool-btn.reset.svelte-s3h14t:hover{background:#ef444426}.tool-btn.export.svelte-s3h14t{background:oklch(var(--p));border-color:oklch(var(--p));color:oklch(var(--pc))}.tool-btn.export.svelte-s3h14t:hover{opacity:.9}.background-picker.svelte-s3h14t{position:relative}.bg-toggle.svelte-s3h14t{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--axo-bg-card, var(--fallback-b1));border:1px solid oklch(var(--bc) / .12);border-radius:.375rem;cursor:pointer;transition:all .15s ease}.bg-toggle.svelte-s3h14t:hover{border-color:oklch(var(--p))}.current-bg.svelte-s3h14t{width:20px;height:20px;border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a}.bg-dropdown.svelte-s3h14t{position:absolute;top:100%;left:0;margin-top:4px;background:var(--axo-bg-card, var(--fallback-b1));border:1px solid oklch(var(--bc) / .12);border-radius:.375rem;box-shadow:0 4px 16px #0000001f;z-index:100;min-width:180px;overflow:hidden}.bg-option.svelte-s3h14t{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:transparent;border:none;font-size:13px;color:var(--axo-text-primary, var(--fallback-bc));cursor:pointer;text-align:left;transition:background .15s ease}.bg-option.svelte-s3h14t:hover{background:oklch(var(--p) / .05)}.bg-option.active.svelte-s3h14t{background:oklch(var(--p) / .1);font-weight:600}.bg-option.custom.svelte-s3h14t{border-top:1px solid oklch(var(--bc) / .08)}.bg-option.custom.svelte-s3h14t input:where(.svelte-s3h14t){width:24px;height:24px;padding:0;border:1px solid oklch(var(--bc) / .12);border-radius:4px;cursor:pointer}.bg-swatch.svelte-s3h14t{width:24px;height:24px;border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a}@media(max-width:768px){.toolbar.svelte-s3h14t{gap:8px;padding:10px 12px}.section-label.svelte-s3h14t{display:none}.tool-btn.svelte-s3h14t span:where(.svelte-s3h14t){display:none}.tool-btn.svelte-s3h14t{padding:10px}}.post-queue.svelte-14ik3bb{padding:16px;border-top:1px solid oklch(var(--bc) / .08)}.queue-header.svelte-14ik3bb{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title.svelte-14ik3bb{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--axo-text-primary, var(--fallback-bc));margin:0;text-transform:uppercase;letter-spacing:.05em}.post-count.svelte-14ik3bb{font-size:12px;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.5}.empty-state.svelte-14ik3bb{display:flex;flex-direction:column;align-items:center;padding:32px 16px;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.4;text-align:center}.empty-state.svelte-14ik3bb p:where(.svelte-14ik3bb){margin:12px 0 4px;font-weight:600;opacity:.6}.empty-state.svelte-14ik3bb span:where(.svelte-14ik3bb){font-size:13px}.queue-section.svelte-14ik3bb{margin-bottom:16px}.queue-section.svelte-14ik3bb:last-child{margin-bottom:0}.queue-section-title.svelte-14ik3bb{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.6;margin:0 0 8px;text-transform:uppercase;letter-spacing:.03em}.queue-section-title.clickable.svelte-14ik3bb{cursor:pointer;list-style:none}.queue-section-title.clickable.svelte-14ik3bb::-webkit-details-marker{display:none}.queue-section-title.svelte-14ik3bb .chevron-icon{margin-left:auto;transition:transform .2s ease}details[open].svelte-14ik3bb .queue-section-title:where(.svelte-14ik3bb) .chevron-icon{transform:rotate(90deg)}.post-list.svelte-14ik3bb{display:flex;flex-direction:column;gap:8px}.post-item.svelte-14ik3bb{display:flex;align-items:center;gap:12px;padding:10px;background:var(--axo-bg-card, var(--fallback-b1));border:1px solid oklch(var(--bc) / .08);border-radius:.375rem;transition:all .15s ease}.post-item.svelte-14ik3bb:hover{border-color:oklch(var(--p) / .2);box-shadow:0 2px 8px #0000000a}.post-item.faded.svelte-14ik3bb{opacity:.6}.post-preview.svelte-14ik3bb{width:44px;height:44px;border-radius:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.format-badge.svelte-14ik3bb{font-size:9px;font-weight:700;color:#fff;background:#0000004d;padding:2px 5px;border-radius:3px}.post-info.svelte-14ik3bb{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.post-title.svelte-14ik3bb{font-size:13px;font-weight:600;color:var(--axo-text-primary, var(--fallback-bc));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-date.svelte-14ik3bb{display:flex;align-items:center;gap:4px;font-size:11px;color:#3b82f6}.post-meta.svelte-14ik3bb{font-size:11px;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.5}.post-status.svelte-14ik3bb{display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:capitalize;width:fit-content}.post-status--posted.svelte-14ik3bb,.post-status--published.svelte-14ik3bb{background:#22c55e1a;color:#22c55e}.post-status--cancelled.svelte-14ik3bb{background:#ef44441a;color:#ef4444}.post-actions.svelte-14ik3bb{display:flex;gap:4px}.action-btn.svelte-14ik3bb{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:oklch(var(--b2) / .3);border:none;border-radius:.25rem;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.6;cursor:pointer;transition:all .15s ease}.action-btn.svelte-14ik3bb:hover{background:oklch(var(--p) / .1);color:oklch(var(--p));opacity:1}.action-btn.success.svelte-14ik3bb:hover{background:#22c55e1a;color:#22c55e}.action-btn.danger.svelte-14ik3bb:hover{background:#ef44441a;color:#ef4444}.modal-overlay.svelte-371w01{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content.svelte-371w01{background:var(--axo-bg-card, var(--fallback-b1));border-radius:.5rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.modal-header.svelte-371w01{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid oklch(var(--bc) / .08)}.modal-header.svelte-371w01 h3:where(.svelte-371w01){margin:0;font-size:18px;font-weight:700;color:var(--axo-text-primary, var(--fallback-bc))}.close-btn.svelte-371w01{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:.375rem;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.6;cursor:pointer;transition:all .15s ease}.close-btn.svelte-371w01:hover{background:oklch(var(--b2) / .5);opacity:1}.upload-area.svelte-371w01{padding:40px 24px}.file-input.svelte-371w01{display:none}.upload-btn.svelte-371w01{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;background:oklch(var(--p) / .03);border:2px dashed oklch(var(--p) / .2);border-radius:.5rem;color:oklch(var(--p));cursor:pointer;transition:all .15s ease}.upload-btn.svelte-371w01:hover{background:oklch(var(--p) / .06);border-color:oklch(var(--p))}.upload-btn.drag-over.svelte-371w01{background:oklch(var(--p) / .1);border-color:oklch(var(--p))}.upload-btn.svelte-371w01 span:where(.svelte-371w01){font-size:14px;font-weight:600}.upload-hint.svelte-371w01{font-size:12px!important;font-weight:400!important;opacity:.7}.upload-error.svelte-371w01{margin:12px 0 0;font-size:12px;font-weight:600;color:#ef4444;text-align:center}.crop-container.svelte-371w01{padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px}.crop-area.svelte-371w01{position:relative;overflow:hidden;border-radius:.375rem;cursor:move;background:#000}.crop-overlay.svelte-371w01{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0000004d;color:#fff;opacity:0;transition:opacity .2s ease;pointer-events:none}.crop-area.svelte-371w01:hover .crop-overlay:where(.svelte-371w01){opacity:1}.crop-overlay.svelte-371w01 span:where(.svelte-371w01){font-size:12px;font-weight:500}.crop-controls.svelte-371w01{display:flex;align-items:center;gap:12px;width:100%;max-width:300px}.control-btn.svelte-371w01{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:oklch(var(--b2) / .5);border:none;border-radius:.375rem;color:var(--axo-text-primary, var(--fallback-bc));cursor:pointer;transition:all .15s ease}.control-btn.svelte-371w01:hover{background:oklch(var(--p) / .1);color:oklch(var(--p))}.scale-slider.svelte-371w01{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:oklch(var(--bc) / .12);border-radius:2px;cursor:pointer}.scale-slider.svelte-371w01::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:oklch(var(--p));border-radius:50%;cursor:pointer}.format-info.svelte-371w01{font-size:12px;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.5}.modal-actions.svelte-371w01{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid oklch(var(--bc) / .08)}.btn-cancel.svelte-371w01,.btn-confirm.svelte-371w01{padding:10px 20px;border-radius:.375rem;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-cancel.svelte-371w01{background:transparent;border:1px solid oklch(var(--bc) / .12);color:var(--axo-text-primary, var(--fallback-bc))}.btn-cancel.svelte-371w01:hover{background:oklch(var(--b2) / .3)}.btn-confirm.svelte-371w01{display:flex;align-items:center;gap:8px;background:oklch(var(--p));border:none;color:oklch(var(--pc))}.btn-confirm.svelte-371w01:hover{opacity:.9}.socials-page.svelte-89j1wx{max-width:1400px;margin:0 auto;padding:1.5rem 1rem}.page-header.svelte-89j1wx{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-content.svelte-89j1wx{display:flex;align-items:flex-start;gap:12px}.header-content.svelte-89j1wx .header-icon{color:oklch(var(--p));flex-shrink:0;margin-top:2px}.page-header.svelte-89j1wx h1:where(.svelte-89j1wx){font-size:1.5rem;font-weight:700;margin:0;color:var(--axo-text-primary, var(--fallback-bc))}.page-header.svelte-89j1wx p:where(.svelte-89j1wx){font-size:.875rem;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.6;margin:4px 0 0}.save-message.svelte-89j1wx{padding:8px 16px;background:#22c55e1a;color:#22c55e;border-radius:.375rem;font-size:14px;font-weight:500}.error-message.svelte-89j1wx{padding:8px 16px;background:#ef44441a;color:#ef4444;border-radius:.375rem;font-size:14px;font-weight:500}.editor-layout.svelte-89j1wx{display:grid;grid-template-columns:280px 1fr 320px;gap:24px;min-height:calc(100vh - 200px)}.left-sidebar.svelte-89j1wx,.right-sidebar.svelte-89j1wx{background:var(--axo-bg-card, var(--fallback-b1));border-radius:.5rem;box-shadow:0 2px 8px #0000000f;overflow:hidden;height:fit-content;max-height:calc(100vh - 180px);overflow-y:auto}.main-editor.svelte-89j1wx{display:flex;flex-direction:column;gap:16px}.format-row.svelte-89j1wx{display:flex;justify-content:center}.canvas-area.svelte-89j1wx{flex:1;min-height:500px;background:var(--axo-bg-card, var(--fallback-b1));border-radius:.5rem;box-shadow:0 2px 8px #0000000f;overflow:hidden}.post-info-section.svelte-89j1wx{padding:16px;border-bottom:1px solid oklch(var(--bc) / .08)}.section-title.svelte-89j1wx{font-size:14px;font-weight:700;color:var(--axo-text-primary, var(--fallback-bc));margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.field.svelte-89j1wx{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.field.svelte-89j1wx:last-child{margin-bottom:0}.field-label.svelte-89j1wx{font-size:11px;font-weight:600;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.6;text-transform:uppercase;letter-spacing:.05em}.field.svelte-89j1wx input:where(.svelte-89j1wx){padding:10px 12px;border:1px solid oklch(var(--bc) / .12);border-radius:.375rem;font-size:14px;background:var(--axo-bg-card, var(--fallback-b1));color:var(--axo-text-primary, var(--fallback-bc));transition:border-color .15s ease}.field.svelte-89j1wx input:where(.svelte-89j1wx):focus{outline:none;border-color:oklch(var(--p))}.no-selection.svelte-89j1wx{padding:24px 16px;text-align:center;border-top:1px solid oklch(var(--bc) / .08)}.no-selection.svelte-89j1wx p:where(.svelte-89j1wx){font-size:13px;color:var(--axo-text-secondary, var(--fallback-bc));opacity:.5;margin:0}.save-actions.svelte-89j1wx{display:flex;gap:8px;padding:16px;border-top:1px solid oklch(var(--bc) / .08)}.save-actions.svelte-89j1wx form:where(.svelte-89j1wx){flex:1}.btn-save.svelte-89j1wx,.btn-reset.svelte-89j1wx{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border-radius:.375rem;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-save.svelte-89j1wx{background:oklch(var(--p));border:none;color:oklch(var(--pc))}.btn-save.svelte-89j1wx:hover:not(:disabled){opacity:.9}.btn-save.svelte-89j1wx:disabled{opacity:.6;cursor:not-allowed}.btn-reset.svelte-89j1wx{background:var(--axo-bg-card, var(--fallback-b1));border:1px solid oklch(var(--bc) / .12);color:var(--axo-text-primary, var(--fallback-bc))}.btn-reset.svelte-89j1wx:hover{background:oklch(var(--b2) / .3)}@media(max-width:1200px){.editor-layout.svelte-89j1wx{grid-template-columns:1fr}.left-sidebar.svelte-89j1wx,.right-sidebar.svelte-89j1wx{max-height:none}.left-sidebar.svelte-89j1wx{order:2}.main-editor.svelte-89j1wx{order:1}.right-sidebar.svelte-89j1wx{order:3}}@media(max-width:768px){.page-header.svelte-89j1wx{flex-direction:column;gap:12px}.editor-layout.svelte-89j1wx{gap:16px}.canvas-area.svelte-89j1wx{min-height:350px}}.db-tab-loading.svelte-zwgp2h{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-3, .75rem);height:200px;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 50%,transparent)}.db-tab-loading__spinner.svelte-zwgp2h{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 20%,transparent);border-top-color:var(--color-primary, hsl(215 100% 50%));border-radius:50%;animation:svelte-zwgp2h-spin .6s linear infinite}@keyframes svelte-zwgp2h-spin{to{transform:rotate(360deg)}}.db-tab-error.svelte-zwgp2h{display:flex;flex-direction:column;align-items:center;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-6, 1.5rem);text-align:center;color:var(--color-error, hsl(0 84% 60%));font-size:var(--axo-text-sm, .875rem)}.db-tab-error__retry.svelte-zwgp2h{padding:var(--axo-space-1, .25rem) var(--axo-space-3, .75rem);font-size:var(--axo-text-xs, .75rem);border:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 20%,transparent);border-radius:var(--axo-radius-sm, .25rem);background:transparent;cursor:pointer}.db-tab-info.svelte-zwgp2h{display:flex;align-items:center;gap:var(--axo-space-3, .75rem);padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 40%,transparent)}.db-tab-info__error.svelte-zwgp2h{color:var(--color-error, hsl(0 84% 60%));font-size:var(--axo-text-xs, .75rem)}.db-tab-info__undoredo.svelte-zwgp2h{display:flex;align-items:center;gap:2px;margin-left:auto}.db-tab-undoredo-btn.svelte-zwgp2h{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:var(--axo-radius-sm, .25rem);background:transparent;color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 40%,transparent);cursor:pointer;transition:all .15s ease}.db-tab-undoredo-btn.svelte-zwgp2h:hover:not(:disabled){color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 70%,transparent);background:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 6%,transparent);border-color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 10%,transparent)}.db-tab-undoredo-btn.svelte-zwgp2h:disabled{opacity:.25;cursor:default}.db-tab-add-btn.svelte-zwgp2h{display:inline-flex;align-items:center;gap:var(--axo-space-1, .25rem);padding:2px 8px;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--color-primary, hsl(215 100% 50%));background:color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 20%,transparent);border-radius:var(--axo-radius-sm, .25rem);cursor:pointer;transition:all .15s ease}.db-tab-add-btn.svelte-zwgp2h:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 40%,transparent)}.db-tab-add-btn.svelte-zwgp2h:disabled{opacity:.5;cursor:wait}.db-tab-add-btn__spinner.svelte-zwgp2h{width:10px;height:10px;border:1.5px solid color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 30%,transparent);border-top-color:var(--color-primary, hsl(215 100% 50%));border-radius:50%;animation:svelte-zwgp2h-spin .5s linear infinite}.db-row-actions.svelte-zwgp2h{display:flex;align-items:center;gap:2px}.db-row-action-btn.svelte-zwgp2h{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--axo-radius-xs, .125rem);background:transparent;color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 35%,transparent);cursor:pointer;transition:all .1s ease}.db-row-action-btn.svelte-zwgp2h:hover{color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 70%,transparent);background:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 6%,transparent)}.db-row-action-btn--delete.svelte-zwgp2h:hover{color:var(--color-error, hsl(0 84% 60%));background:color-mix(in srgb,var(--color-error, hsl(0 84% 60%)) 8%,transparent)}.db-row-action-btn--history.svelte-zwgp2h:hover{color:var(--color-info, hsl(198 93% 60%));background:color-mix(in srgb,var(--color-info, hsl(198 93% 60%)) 8%,transparent)}.db-confirm-overlay.svelte-zwgp2h{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0006}.db-confirm-dialog.svelte-zwgp2h{background:var(--color-base-100, hsl(0 0% 100%));border-radius:var(--axo-radius-md, .5rem);padding:var(--axo-space-6, 1.5rem);max-width:360px;width:90%;box-shadow:0 8px 32px #0003}.db-confirm-dialog__title.svelte-zwgp2h{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);font-weight:600;margin:0 0 var(--axo-space-2, .5rem)}.db-confirm-dialog__desc.svelte-zwgp2h{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 60%,transparent);margin:0 0 var(--axo-space-4, 1rem)}.db-confirm-dialog__actions.svelte-zwgp2h{display:flex;justify-content:flex-end;gap:var(--axo-space-2, .5rem)}.db-confirm-dialog__btn.svelte-zwgp2h{padding:var(--axo-space-1, .25rem) var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);border:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 15%,transparent);border-radius:var(--axo-radius-sm, .25rem);cursor:pointer;transition:all .1s ease}.db-confirm-dialog__btn--cancel.svelte-zwgp2h{background:transparent;color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 60%,transparent)}.db-confirm-dialog__btn--confirm.svelte-zwgp2h{background:var(--color-error, hsl(0 84% 60%));color:var(--color-error-content, hsl(0 0% 100%));border-color:var(--color-error, hsl(0 84% 60%))}.db-confirm-dialog__btn--confirm.svelte-zwgp2h:disabled{opacity:.5;cursor:wait}.db-history-panel.svelte-zwgp2h{background:var(--color-base-100, hsl(0 0% 100%));border-radius:var(--axo-radius-md, .5rem);max-width:480px;width:90%;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0003}.db-history-panel__header.svelte-zwgp2h{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-3, .75rem) var(--axo-space-4, 1rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);font-weight:600;border-bottom:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 8%,transparent)}.db-history-panel__close.svelte-zwgp2h{background:none;border:none;cursor:pointer;font-size:var(--axo-text-sm, .875rem);color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 40%,transparent);padding:2px 6px;border-radius:var(--axo-radius-xs, .125rem)}.db-history-panel__close.svelte-zwgp2h:hover{color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 80%,transparent);background:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 6%,transparent)}.db-history-panel__body.svelte-zwgp2h{overflow-y:auto;padding:var(--axo-space-2, .5rem) var(--axo-space-4, 1rem)}.db-history-panel__loading.svelte-zwgp2h,.db-history-panel__empty.svelte-zwgp2h{padding:var(--axo-space-6, 1.5rem);text-align:center;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 40%,transparent)}.db-history-entry.svelte-zwgp2h{display:grid;grid-template-columns:120px 1fr auto;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-2, .5rem) 0;border-bottom:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 5%,transparent);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);align-items:baseline}.db-history-entry__field.svelte-zwgp2h{color:var(--color-primary, hsl(215 100% 50%));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-history-entry__change.svelte-zwgp2h{color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 70%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-history-entry__old.svelte-zwgp2h{text-decoration:line-through;opacity:.5}.db-history-entry__new.svelte-zwgp2h{font-weight:500}.db-history-entry__time.svelte-zwgp2h{color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 35%,transparent);white-space:nowrap;font-size:.625rem}.db-subtab-bar.svelte-1o0jny2{display:flex;align-items:center;gap:var(--axo-space-3, .75rem);padding:var(--axo-space-2, .5rem) 0}.db-filter-label.svelte-1o0jny2{display:flex;align-items:center;gap:var(--axo-space-2, .5rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 60%,transparent)}.db-filter-select.svelte-1o0jny2{padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);border:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 15%,transparent);border-radius:var(--axo-radius-sm, .25rem);background:var(--color-base-100, hsl(0 0% 100%))}.aap-panel.svelte-2kd0ku{border:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 10%,transparent);border-radius:var(--axo-radius-md, .5rem);background:var(--color-base-100, hsl(0 0% 100%));margin-bottom:var(--axo-space-3, .75rem);overflow:hidden}.aap-header.svelte-2kd0ku{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-2, .5rem) var(--axo-space-3, .75rem);border-bottom:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 6%,transparent);background:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 2%,transparent)}.aap-mode-tabs.svelte-2kd0ku{display:flex;gap:0}.aap-mode-tab.svelte-2kd0ku{padding:var(--axo-space-1, .25rem) var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 40%,transparent);background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-sm, .25rem);cursor:pointer;transition:all .15s ease}.aap-mode-tab.svelte-2kd0ku:hover{color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 70%,transparent)}.aap-mode-tab--active.svelte-2kd0ku{color:var(--color-base-content, hsl(215 28% 17%));background:var(--color-base-100, hsl(0 0% 100%));border-color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 12%,transparent)}.aap-close.svelte-2kd0ku{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--axo-radius-sm, .25rem);background:transparent;color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 40%,transparent);cursor:pointer;transition:all .1s ease}.aap-close.svelte-2kd0ku:hover{color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 80%,transparent);background:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 6%,transparent)}.aap-form.svelte-2kd0ku,.aap-import.svelte-2kd0ku{padding:var(--axo-space-3, .75rem);display:flex;flex-direction:column;gap:var(--axo-space-3, .75rem)}.aap-form-row.svelte-2kd0ku{display:flex;gap:var(--axo-space-3, .75rem);flex-wrap:wrap}.aap-field.svelte-2kd0ku{display:flex;flex-direction:column;gap:var(--axo-space-1, .25rem);flex:1;min-width:120px}.aap-field--class.svelte-2kd0ku{min-width:200px;flex:1.5}.aap-field--name.svelte-2kd0ku{min-width:200px;flex:2}.aap-field--narrow.svelte-2kd0ku{min-width:80px;flex:.6}.aap-field--full.svelte-2kd0ku{display:flex;flex-direction:column;gap:var(--axo-space-1, .25rem);width:100%}.aap-field-label.svelte-2kd0ku{font-family:var(--axo-font-mono, monospace);font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 45%,transparent)}.aap-input.svelte-2kd0ku{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);border:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 12%,transparent);border-radius:var(--axo-radius-sm, .25rem);background:transparent;color:inherit;transition:border-color .15s ease}.aap-input.svelte-2kd0ku:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 40%,transparent)}.aap-textarea.svelte-2kd0ku{resize:vertical;min-height:48px}.aap-json-input.svelte-2kd0ku{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);resize:vertical;min-height:120px}.aap-actions.svelte-2kd0ku{display:flex;justify-content:flex-end;gap:var(--axo-space-2, .5rem);padding-top:var(--axo-space-2, .5rem);border-top:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 6%,transparent)}.aap-btn.svelte-2kd0ku{display:inline-flex;align-items:center;gap:var(--axo-space-1, .25rem);padding:var(--axo-space-1, .25rem) var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--axo-radius-sm, .25rem);cursor:pointer;transition:all .15s ease;border:1px solid transparent;white-space:nowrap}.aap-btn--ghost.svelte-2kd0ku{background:transparent;color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 60%,transparent);border-color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 12%,transparent)}.aap-btn--ghost.svelte-2kd0ku:hover{color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 90%,transparent);border-color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 25%,transparent)}.aap-btn--primary.svelte-2kd0ku{background:var(--color-primary, hsl(215 100% 50%));color:var(--color-primary-content, hsl(0 0% 100%));border-color:var(--color-primary, hsl(215 100% 50%))}.aap-btn--primary.svelte-2kd0ku:hover:not(:disabled){filter:brightness(1.1)}.aap-btn--primary.svelte-2kd0ku:disabled{opacity:.5;cursor:not-allowed}.aap-import-controls.svelte-2kd0ku{display:flex;gap:var(--axo-space-2, .5rem);flex-wrap:wrap}.aap-file-label.svelte-2kd0ku{cursor:pointer}.sr-only.svelte-2kd0ku{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.aap-prompt-preview.svelte-2kd0ku{max-height:200px;overflow-y:auto;padding:var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, monospace);font-size:.625rem;line-height:1.5;color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 60%,transparent);background:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 3%,transparent);border:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 8%,transparent);border-radius:var(--axo-radius-sm, .25rem);white-space:pre-wrap;word-break:break-word}.aap-chevron-up{transform:rotate(180deg)}.aap-error.svelte-2kd0ku{display:flex;align-items:flex-start;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-2, .5rem) var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--color-error, hsl(0 72% 51%));background:color-mix(in srgb,var(--color-error, hsl(0 72% 51%)) 6%,transparent);border-radius:var(--axo-radius-sm, .25rem)}.aap-empty.svelte-2kd0ku{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-3, .75rem);padding:var(--axo-space-6, 1.5rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 40%,transparent)}.aap-success.svelte-2kd0ku{display:flex;align-items:center;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-2, .5rem) var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--color-success, hsl(158 64% 52%));background:color-mix(in srgb,var(--color-success, hsl(158 64% 52%)) 6%,transparent);border-radius:var(--axo-radius-sm, .25rem)}.ast-add-bar.svelte-xp1kzq{display:flex;align-items:center;padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem)}.ast-add-menu-container.svelte-xp1kzq{position:relative}.ast-add-btn.svelte-xp1kzq{display:inline-flex;align-items:center;gap:var(--axo-space-1, .25rem);padding:2px 8px;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--color-primary, hsl(215 100% 50%));background:color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 20%,transparent);border-radius:var(--axo-radius-sm, .25rem);cursor:pointer;transition:all .15s ease}.ast-add-btn.svelte-xp1kzq:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 40%,transparent)}.ast-add-btn.svelte-xp1kzq:disabled{opacity:.5;cursor:wait}.ast-add-spinner.svelte-xp1kzq{width:10px;height:10px;border:1.5px solid color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 30%,transparent);border-top-color:var(--color-primary, hsl(215 100% 50%));border-radius:50%;animation:svelte-xp1kzq-ast-spin .5s linear infinite}@keyframes svelte-xp1kzq-ast-spin{to{transform:rotate(360deg)}}.ast-add-dropdown.svelte-xp1kzq{position:absolute;top:100%;left:0;margin-top:4px;min-width:200px;background:var(--color-base-100, hsl(0 0% 100%));border:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 12%,transparent);border-radius:var(--axo-radius-md, .5rem);box-shadow:0 4px 16px #0000001f;z-index:50;overflow:hidden}.ast-add-option.svelte-xp1kzq{display:flex;flex-direction:column;gap:1px;width:100%;padding:var(--axo-space-2, .5rem) var(--axo-space-3, .75rem);text-align:left;background:transparent;border:none;cursor:pointer;transition:background .1s ease}.ast-add-option.svelte-xp1kzq:hover{background:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 4%,transparent)}.ast-add-option.svelte-xp1kzq+.ast-add-option:where(.svelte-xp1kzq){border-top:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 6%,transparent)}.ast-add-option-label.svelte-xp1kzq{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--color-base-content, hsl(215 28% 17%))}.ast-add-option-desc.svelte-xp1kzq{font-family:var(--axo-font-mono, monospace);font-size:.625rem;color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 40%,transparent)}.aht-container.svelte-kbnsox{display:flex;flex-direction:column;gap:var(--axo-space-3, .75rem)}.aht-controls.svelte-kbnsox{display:flex;align-items:center;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-1, .25rem) 0}.aht-label.svelte-kbnsox{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 50%,transparent);flex-shrink:0}.aht-select.svelte-kbnsox{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);border:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 15%,transparent);border-radius:var(--axo-radius-sm, .25rem);background:transparent;color:inherit;min-width:280px;max-width:500px}.aht-select.svelte-kbnsox:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary, hsl(215 100% 50%)) 50%,transparent)}.aht-loading.svelte-kbnsox{display:flex;align-items:center;gap:var(--axo-space-2, .5rem);padding:var(--axo-space-6, 1.5rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 50%,transparent)}.aht-spinner.svelte-kbnsox{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 15%,transparent);border-top-color:var(--color-primary, hsl(215 100% 50%));border-radius:50%;animation:svelte-kbnsox-aht-spin .6s linear infinite}@keyframes svelte-kbnsox-aht-spin{to{transform:rotate(360deg)}}.aht-empty.svelte-kbnsox{padding:var(--axo-space-6, 1.5rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 40%,transparent);text-align:center}.aht-error.svelte-kbnsox{display:flex;align-items:center;gap:var(--axo-space-3, .75rem);padding:var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-sm, .875rem);color:var(--color-error, hsl(0 72% 51%));background:color-mix(in srgb,var(--color-error, hsl(0 72% 51%)) 6%,transparent);border-radius:var(--axo-radius-sm, .25rem)}.aht-retry.svelte-kbnsox{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);text-transform:uppercase;letter-spacing:.04em;padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);border:1px solid currentColor;border-radius:var(--axo-radius-sm, .25rem);background:transparent;color:inherit;cursor:pointer}.aht-retry.svelte-kbnsox:hover{background:color-mix(in srgb,var(--color-error, hsl(0 72% 51%)) 10%,transparent)}.db-subtab-bar.svelte-1ngjd70{display:flex;gap:0;padding-bottom:var(--axo-space-2, .5rem);border-bottom:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 8%,transparent);margin-bottom:var(--axo-space-2, .5rem)}.db-subtab-btn.svelte-1ngjd70{padding:var(--axo-space-1, .25rem) var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 50%,transparent);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}.db-subtab-btn--active.svelte-1ngjd70{color:var(--color-base-content, hsl(215 28% 17%));border-bottom-color:var(--color-primary, hsl(215 100% 50%))}.db-time-note.svelte-o0r59l{padding:var(--axo-space-1, .25rem) var(--axo-space-2, .5rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--color-warning, hsl(43 96% 56%))}.db-subtab-bar.svelte-25ii4p{display:flex;gap:0;padding-bottom:var(--axo-space-2, .5rem);border-bottom:1px solid color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 8%,transparent);margin-bottom:var(--axo-space-2, .5rem)}.db-subtab-btn.svelte-25ii4p{padding:var(--axo-space-1, .25rem) var(--axo-space-3, .75rem);font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:color-mix(in srgb,var(--color-base-content, hsl(215 28% 17%)) 50%,transparent);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}.db-subtab-btn--active.svelte-25ii4p{color:var(--color-base-content, hsl(215 28% 17%));border-bottom-color:var(--color-primary, hsl(215 100% 50%))}.marking-info-bar.svelte-1bo8wgu{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--axo-text-tertiary)}.marking-loading.svelte-1bo8wgu{color:var(--axo-text-secondary)}.marking-error.svelte-1bo8wgu{color:var(--color-error);display:flex;align-items:center;gap:.5rem}.marking-retry.svelte-1bo8wgu{font-family:var(--axo-font-mono, monospace);font-size:var(--axo-text-xs, .75rem);color:var(--color-primary);background:none;border:none;cursor:pointer;text-decoration:underline}.marking-count.svelte-1bo8wgu{color:var(--axo-text-tertiary)}.marking-actions.svelte-1bo8wgu{display:flex;align-items:center;gap:2px}.marking-action-btn.svelte-1bo8wgu{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--axo-radius-sm, .25rem);background:transparent;color:var(--axo-text-tertiary);cursor:pointer;transition:all .12s ease}.marking-action-btn.svelte-1bo8wgu:hover{background:var(--axo-bg-subtle);color:var(--axo-text-primary)}.team-member-card.svelte-1an5hs7{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .1));border-radius:var(--axo-radius-lg, .75rem);cursor:pointer;transition:all .15s ease;text-align:left;width:100%;min-width:200px;max-width:280px}.team-member-card.svelte-1an5hs7:hover{border-color:var(--axo-border-hover, oklch(var(--bc) / .2));background:var(--axo-bg-hover, oklch(var(--b2)));transform:translateY(-2px);box-shadow:0 4px 12px oklch(var(--bc) / .1)}.team-member-card.svelte-1an5hs7:focus-visible{outline:2px solid var(--axo-focus, oklch(var(--p)));outline-offset:2px}.team-member-card--root.svelte-1an5hs7{border-color:var(--axo-accent, oklch(var(--p) / .3));background:linear-gradient(135deg,oklch(var(--p) / .05),oklch(var(--b1)))}.team-member-card--root.svelte-1an5hs7:hover{border-color:var(--axo-accent-hover, oklch(var(--p) / .5))}.team-member-card__avatar.svelte-1an5hs7{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--axo-bg-subtle, oklch(var(--b2)))}.team-member-card--root.svelte-1an5hs7 .team-member-card__avatar:where(.svelte-1an5hs7){width:56px;height:56px}.team-member-card__avatar-img.svelte-1an5hs7{width:100%;height:100%;object-fit:cover}.team-member-card__avatar-fallback.svelte-1an5hs7{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;color:var(--axo-text-secondary, oklch(var(--bc) / .7));background:var(--axo-bg-subtle, oklch(var(--b2)))}.team-member-card__info.svelte-1an5hs7{flex:1;min-width:0}.team-member-card__name.svelte-1an5hs7{font-size:.9375rem;font-weight:600;color:var(--axo-text-primary, oklch(var(--bc)));margin:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-member-card__title.svelte-1an5hs7{font-size:.8125rem;color:var(--axo-text-secondary, oklch(var(--bc) / .7));margin:.125rem 0 0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-member-card__department.svelte-1an5hs7{font-size:.75rem;color:var(--axo-text-tertiary, oklch(var(--bc) / .5));margin:.125rem 0 0;line-height:1.3}.team-member-card__indicator.svelte-1an5hs7{flex-shrink:0;color:var(--axo-text-tertiary, oklch(var(--bc) / .4));transition:transform .15s ease}.team-member-card.svelte-1an5hs7:hover .team-member-card__indicator:where(.svelte-1an5hs7){transform:translate(2px);color:var(--axo-text-secondary, oklch(var(--bc) / .7))}.org-chart.svelte-1l816rd{width:100%;padding:2rem 1rem;overflow-x:auto}.org-chart__container.svelte-1l816rd{display:flex;flex-direction:column;align-items:center;gap:0;min-width:fit-content}.org-chart__branch.svelte-1l816rd{display:flex;flex-direction:column;align-items:center}.org-chart__node.svelte-1l816rd{position:relative}.org-chart__node--root.svelte-1l816rd{margin-bottom:0}.org-chart__connector.svelte-1l816rd{width:2px;height:2rem;background:var(--axo-border-default, oklch(var(--bc) / .15))}.org-chart__children.svelte-1l816rd{display:flex;justify-content:center;gap:1.5rem;position:relative;padding-top:0}.org-chart__children.svelte-1l816rd:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(100% - 140px);height:2px;background:var(--axo-border-default, oklch(var(--bc) / .15))}.org-chart__child-branch.svelte-1l816rd{display:flex;flex-direction:column;align-items:center}.org-chart__child-connector.svelte-1l816rd{width:2px;height:1.5rem;background:var(--axo-border-default, oklch(var(--bc) / .15))}.org-chart__grandchildren.svelte-1l816rd{display:flex;justify-content:center;gap:1rem;position:relative;padding-top:0}.org-chart__grandchildren.svelte-1l816rd:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(100% - 100px);height:2px;background:var(--axo-border-default, oklch(var(--bc) / .15))}@media(max-width:768px){.org-chart.svelte-1l816rd{padding:1rem .5rem}.org-chart__children.svelte-1l816rd{flex-direction:column;gap:0}.org-chart__children.svelte-1l816rd:before{width:2px;height:calc(100% - 2rem);left:0;top:0;transform:none}.org-chart__child-branch.svelte-1l816rd{flex-direction:row;align-items:flex-start}.org-chart__child-connector.svelte-1l816rd{width:1.5rem;height:2px;margin-top:1.5rem}.org-chart__grandchildren.svelte-1l816rd{flex-direction:column;gap:.5rem}.org-chart__grandchildren.svelte-1l816rd:before{display:none}}.modal-overlay{position:fixed;inset:0;background:var(--axo-bg-overlay);z-index:50;animation:svelte-8pl922-fadeIn .15s ease}.team-member-modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:480px;max-height:85vh;overflow-y:auto;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);box-shadow:var(--axo-shadow-2xl);z-index:51;animation:svelte-8pl922-slideIn .2s ease}@keyframes svelte-8pl922-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-8pl922-slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.modal-header.svelte-8pl922{display:flex;align-items:flex-start;gap:1rem;padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.modal-header__avatar.svelte-8pl922{flex-shrink:0;width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--axo-bg-subtle)}.modal-header__avatar-img.svelte-8pl922{width:100%;height:100%;object-fit:cover}.modal-header__avatar-fallback.svelte-8pl922{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--axo-font-mono);font-weight:600;font-size:1.5rem;color:var(--axo-text-secondary)}.modal-header__info.svelte-8pl922{flex:1;min-width:0}.modal-header__name{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:600;color:var(--axo-text-primary);margin:0;line-height:1.3}.modal-header__title.svelte-8pl922{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:.25rem 0 .5rem}.modal-header__department.svelte-8pl922{display:inline-block;padding:.125rem .5rem;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md)}.modal-close{flex-shrink:0;padding:var(--axo-space-2);border-radius:var(--axo-radius-md);color:var(--axo-text-tertiary);transition:all .15s ease;background:transparent;border:none;cursor:pointer}.modal-close:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.modal-section.svelte-8pl922{padding:var(--axo-space-4) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.modal-section.svelte-8pl922:last-child{border-bottom:none;padding-bottom:var(--axo-space-5)}.modal-section__title.svelte-8pl922{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary);margin:0 0 .75rem}.modal-section__text.svelte-8pl922{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);line-height:1.6;margin:0}.modal-info-grid.svelte-8pl922{display:flex;flex-direction:column;gap:var(--axo-space-2)}.modal-info-item.svelte-8pl922{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.modal-info-item.svelte-8pl922 svg{flex-shrink:0;color:var(--axo-text-tertiary)}.modal-info-link.svelte-8pl922{color:var(--axo-text-secondary);text-decoration:none}.modal-info-link.svelte-8pl922:hover{color:var(--axo-accent-primary);text-decoration:underline}.modal-info-muted.svelte-8pl922{color:var(--axo-text-tertiary)}.modal-links.svelte-8pl922{display:flex;gap:var(--axo-space-2);flex-wrap:wrap}.modal-link-btn.svelte-8pl922{display:inline-flex;align-items:center;gap:.375rem;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:500;color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md);text-decoration:none;transition:all .15s ease}.modal-link-btn.svelte-8pl922:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.capitalize.svelte-8pl922{text-transform:capitalize}.modal-section--footer.svelte-8pl922{display:flex;justify-content:center}.modal-profile-link.svelte-8pl922{display:inline-flex;align-items:center;gap:.5rem;padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:600;color:oklch(var(--p));text-decoration:none;background:color-mix(in srgb,oklch(var(--p)) 8%,transparent);border-radius:var(--axo-radius-md);transition:all .15s ease}.modal-profile-link.svelte-8pl922:hover{background:color-mix(in srgb,oklch(var(--p)) 15%,transparent)}.hr-hub.svelte-16vycg4{padding:1.5rem 0}.hr-hub__title.svelte-16vycg4{font-size:1.125rem;font-weight:600;color:var(--axo-text-primary, oklch(var(--bc)));margin:0 0 .25rem}.hr-hub__subtitle.svelte-16vycg4{font-size:.875rem;color:var(--axo-text-tertiary, oklch(var(--bc) / .6));margin:0 0 1.25rem}.hr-hub__grid.svelte-16vycg4{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.hr-hub__card.svelte-16vycg4{display:flex;align-items:center;gap:.875rem;padding:1rem;background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .1));border-radius:var(--axo-radius-lg, .75rem);text-decoration:none;transition:all .15s ease}.hr-hub__card--available.svelte-16vycg4:hover{border-color:var(--axo-border-hover, oklch(var(--bc) / .2));background:var(--axo-bg-hover, oklch(var(--b2)));transform:translateY(-2px);box-shadow:0 4px 12px oklch(var(--bc) / .1)}.hr-hub__card--disabled.svelte-16vycg4{opacity:.6;cursor:not-allowed}.hr-hub__icon.svelte-16vycg4{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-subtle, oklch(var(--bc) / .05));border-radius:.625rem;color:var(--axo-text-secondary, oklch(var(--bc) / .7))}.hr-hub__card--available.svelte-16vycg4:hover .hr-hub__icon:where(.svelte-16vycg4){background:oklch(var(--p) / .1);color:oklch(var(--p))}.hr-hub__content.svelte-16vycg4{flex:1;min-width:0}.hr-hub__name.svelte-16vycg4{font-size:.9375rem;font-weight:600;color:var(--axo-text-primary, oklch(var(--bc)));margin:0;display:flex;align-items:center;gap:.5rem}.hr-hub__badge.svelte-16vycg4{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;background:var(--axo-bg-subtle, oklch(var(--bc) / .1));color:var(--axo-text-tertiary, oklch(var(--bc) / .5));border-radius:.25rem}.hr-hub__description.svelte-16vycg4{font-size:.8125rem;color:var(--axo-text-tertiary, oklch(var(--bc) / .6));margin:.25rem 0 0;line-height:1.4}.hr-hub__arrow.svelte-16vycg4{flex-shrink:0;color:var(--axo-text-tertiary, oklch(var(--bc) / .4));transition:transform .15s ease}.hr-hub__card--available.svelte-16vycg4:hover .hr-hub__arrow:where(.svelte-16vycg4){transform:translate(3px);color:oklch(var(--p))}.team-page.svelte-rutr1v{padding:1.5rem 2rem 4rem;background:var(--axo-bg-page, oklch(var(--b2)));min-height:100%}.view-toggle.svelte-rutr1v{display:flex;gap:2px;margin-bottom:.75rem;background:var(--axo-bg-subtle, oklch(var(--bc) / .05));border-radius:.375rem;padding:2px;width:fit-content}.view-toggle__btn.svelte-rutr1v{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:var(--axo-text-secondary, oklch(var(--bc) / .6));background:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:all .15s ease}.view-toggle__btn.svelte-rutr1v:hover{color:var(--axo-text-primary, oklch(var(--bc)))}.view-toggle__btn--active.svelte-rutr1v{color:oklch(var(--p));background:var(--axo-bg-card, oklch(var(--b1)));box-shadow:0 1px 2px oklch(var(--bc) / .08)}.tabs-container{margin-bottom:1.5rem}.tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--axo-border-default, oklch(var(--bc) / .1));padding-bottom:0}.tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--axo-text-secondary, oklch(var(--bc) / .7));background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:all .15s ease}.tab:hover:not(:disabled){color:var(--axo-text-primary, oklch(var(--bc)))}.tab[data-state=active]{color:oklch(var(--p));border-bottom-color:oklch(var(--p))}.tab[data-disabled]{opacity:.5;cursor:not-allowed}.tab__count.svelte-rutr1v{font-size:.75rem;font-weight:600;padding:.125rem .5rem;background:var(--axo-bg-subtle, oklch(var(--bc) / .1));border-radius:1rem}.tab[data-state=active] .tab__count.svelte-rutr1v{background:oklch(var(--p) / .15);color:oklch(var(--p))}.tab-content{min-height:300px}.section-header.svelte-rutr1v{margin-bottom:1rem}.section-title.svelte-rutr1v{font-size:1rem;font-weight:600;color:var(--axo-text-primary, oklch(var(--bc)));margin:0 0 .25rem}.section-subtitle.svelte-rutr1v{font-size:.8125rem;color:var(--axo-text-tertiary, oklch(var(--bc) / .6));margin:0}.org-chart-section.svelte-rutr1v{background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .1));border-radius:var(--axo-radius-xl, 1rem);padding:1.5rem}.hr-hub-section.svelte-rutr1v{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--axo-border-default, oklch(var(--bc) / .1))}@media(max-width:768px){.team-page.svelte-rutr1v{padding:1rem 1rem 3rem}.tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;min-height:44px}}.overview-tab.svelte-1g6x5go{display:flex;flex-direction:column;gap:var(--axo-space-5)}.profile-card.svelte-1g6x5go{display:flex;align-items:center;gap:var(--axo-space-4);padding:var(--axo-space-5);background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .1));border-radius:var(--axo-radius-lg)}.profile-card__avatar.svelte-1g6x5go{flex-shrink:0;width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--axo-bg-subtle)}.profile-card__avatar-img.svelte-1g6x5go{width:100%;height:100%;object-fit:cover}.profile-card__avatar-fallback.svelte-1g6x5go{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--axo-font-mono);font-weight:600;font-size:1.5rem;color:var(--axo-text-secondary)}.profile-card__name.svelte-1g6x5go{font-family:var(--axo-font-mono);font-size:var(--axo-text-xl);font-weight:600;color:var(--axo-text-primary);margin:0}.profile-card__title.svelte-1g6x5go{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:.25rem 0 0}.profile-card__department.svelte-1g6x5go{display:inline-block;margin-top:.375rem;padding:.125rem .5rem;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-md)}.info-grid.svelte-1g6x5go{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--axo-space-3)}.info-card.svelte-1g6x5go{display:flex;align-items:flex-start;gap:var(--axo-space-3);padding:var(--axo-space-3);background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .08));border-radius:var(--axo-radius-md)}.info-card__icon.svelte-1g6x5go{flex-shrink:0;color:var(--axo-text-tertiary, oklch(var(--bc) / .4));margin-top:.125rem}.info-card__content.svelte-1g6x5go{display:flex;flex-direction:column;gap:.125rem;min-width:0}.info-card__label.svelte-1g6x5go{font-family:var(--axo-font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.info-card__value.svelte-1g6x5go{font-family:var(--axo-font-mono);font-size:.8125rem;color:var(--axo-text-primary);word-break:break-word}.info-card__link.svelte-1g6x5go{text-decoration:none;color:var(--axo-text-primary)}.info-card__link.svelte-1g6x5go:hover{color:oklch(var(--p))}.info-card__muted.svelte-1g6x5go{color:var(--axo-text-tertiary, oklch(var(--bc) / .4))}.section-title.svelte-1g6x5go{font-family:var(--axo-font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary);margin:0 0 var(--axo-space-2)}.bio-section.svelte-1g6x5go{padding:var(--axo-space-4);background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .08));border-radius:var(--axo-radius-md)}.bio-text.svelte-1g6x5go{font-family:var(--axo-font-mono);font-size:.8125rem;color:var(--axo-text-secondary);line-height:1.6;margin:0}.cpd-summary.svelte-1g6x5go{padding:var(--axo-space-4);background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .08));border-radius:var(--axo-radius-md)}.cpd-summary-grid.svelte-1g6x5go{display:flex;align-items:center;gap:var(--axo-space-3)}.cpd-stat.svelte-1g6x5go{display:flex;align-items:baseline;gap:.25rem;flex-shrink:0}.cpd-stat__value.svelte-1g6x5go{font-family:var(--axo-font-mono);font-size:1.25rem;font-weight:700;color:var(--axo-text-primary)}.cpd-stat__label.svelte-1g6x5go{font-family:var(--axo-font-mono);font-size:.75rem;color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.cpd-stat__bar.svelte-1g6x5go{flex:1;height:6px;background:var(--axo-bg-subtle, oklch(var(--bc) / .08));border-radius:3px;overflow:hidden}.cpd-stat__fill.svelte-1g6x5go{height:100%;border-radius:3px;background:oklch(var(--p));transition:width .4s ease}.cpd-stat__percent.svelte-1g6x5go{font-family:var(--axo-font-mono);font-size:.75rem;font-weight:600;color:var(--axo-text-tertiary, oklch(var(--bc) / .5));flex-shrink:0}.links-row.svelte-1g6x5go{display:flex;gap:var(--axo-space-2);flex-wrap:wrap}.link-btn.svelte-1g6x5go{display:inline-flex;align-items:center;gap:.375rem;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:.75rem;font-weight:500;color:var(--axo-text-secondary);background:var(--axo-bg-subtle, oklch(var(--bc) / .06));border-radius:var(--axo-radius-md);text-decoration:none;transition:all .15s ease}.link-btn.svelte-1g6x5go:hover{background:var(--axo-bg-hover, oklch(var(--bc) / .1));color:var(--axo-text-primary)}.capitalize.svelte-1g6x5go{text-transform:capitalize}.progress-cards.svelte-sipdix{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.progress-card.svelte-sipdix{background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .1));border-radius:var(--axo-radius-lg);padding:var(--axo-space-4)}.progress-card--alert.svelte-sipdix{border-color:color-mix(in srgb,var(--axo-status-warning, #f59e0b) 40%,transparent);background:color-mix(in srgb,var(--axo-status-warning, #f59e0b) 5%,var(--axo-bg-card, oklch(var(--b1))))}.progress-card__header.svelte-sipdix{display:flex;align-items:center;gap:var(--axo-space-2);color:var(--axo-text-tertiary, oklch(var(--bc) / .6));margin-bottom:var(--axo-space-2)}.progress-card__label.svelte-sipdix{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.progress-card__value.svelte-sipdix{display:flex;align-items:baseline;gap:var(--axo-space-1);margin-bottom:var(--axo-space-2)}.progress-card__hours.svelte-sipdix{font-size:1.5rem;font-weight:700;font-family:var(--axo-font-mono);color:var(--axo-text-primary, oklch(var(--bc)))}.progress-card__pending.svelte-sipdix{font-size:.75rem;color:var(--axo-status-warning, #f59e0b)}.progress-card__target.svelte-sipdix{font-size:.8125rem;color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.progress-card__bar.svelte-sipdix{height:4px;background:var(--axo-bg-subtle, oklch(var(--bc) / .08));border-radius:2px;overflow:hidden;margin-bottom:var(--axo-space-1)}.progress-card__fill.svelte-sipdix{height:100%;border-radius:2px;transition:width .4s ease}.progress-card__percent.svelte-sipdix{font-size:.6875rem;font-weight:500;color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.cpd-entry-list.svelte-1ngmz7f{font-family:var(--axo-font-mono)}.filters.svelte-1ngmz7f{display:flex;align-items:center;gap:var(--axo-space-3);margin-bottom:var(--axo-space-4);flex-wrap:wrap}.filter-group.svelte-1ngmz7f{display:flex;align-items:center;gap:var(--axo-space-2)}.filter-label.svelte-1ngmz7f{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.filter-select.svelte-1ngmz7f{padding:var(--axo-space-1) var(--axo-space-2);font-size:.8125rem;font-family:var(--axo-font-mono);background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .1));border-radius:var(--axo-radius-sm);color:var(--axo-text-primary)}.filter-count.svelte-1ngmz7f{margin-left:auto;font-size:.75rem;color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.empty-state.svelte-1ngmz7f{display:flex;flex-direction:column;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-8);color:var(--axo-text-tertiary, oklch(var(--bc) / .4));font-size:.875rem}.table-scroll.svelte-1ngmz7f{overflow-x:auto}.cpd-table.svelte-1ngmz7f{width:100%;border-collapse:collapse;font-size:.8125rem}.cpd-table.svelte-1ngmz7f thead:where(.svelte-1ngmz7f){background:var(--axo-bg-subtle, oklch(var(--bc) / .04))}.cpd-table.svelte-1ngmz7f th:where(.svelte-1ngmz7f){padding:var(--axo-space-2) var(--axo-space-3);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--axo-text-tertiary, oklch(var(--bc) / .5));text-align:left;white-space:nowrap}.cpd-table.svelte-1ngmz7f th.text-right:where(.svelte-1ngmz7f){text-align:right}.cpd-table.svelte-1ngmz7f td:where(.svelte-1ngmz7f){padding:var(--axo-space-2) var(--axo-space-3);border-bottom:1px solid var(--axo-border-default, oklch(var(--bc) / .06));color:var(--axo-text-primary);vertical-align:middle}.cpd-table.svelte-1ngmz7f td.text-right:where(.svelte-1ngmz7f){text-align:right}.cell-date.svelte-1ngmz7f{white-space:nowrap;font-size:.75rem;color:var(--axo-text-secondary, oklch(var(--bc) / .7))}.cell-title.svelte-1ngmz7f{display:flex;flex-direction:column;gap:1px}.cell-provider.svelte-1ngmz7f{font-size:.6875rem;color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.cell-category.svelte-1ngmz7f{font-size:.75rem}.cell-hours.svelte-1ngmz7f{font-weight:600;font-family:var(--axo-font-mono)}.badge.svelte-1ngmz7f{display:inline-block;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;border-radius:1rem;white-space:nowrap}.badge--draft.svelte-1ngmz7f{background:var(--axo-bg-subtle, oklch(var(--bc) / .08));color:var(--axo-text-secondary, oklch(var(--bc) / .6))}.badge--pending.svelte-1ngmz7f{background:color-mix(in srgb,var(--axo-status-warning, #f59e0b) 15%,transparent);color:var(--axo-status-warning, #f59e0b)}.badge--approved.svelte-1ngmz7f{background:color-mix(in srgb,var(--axo-status-active, #22c55e) 15%,transparent);color:var(--axo-status-active, #22c55e)}.badge--rejected.svelte-1ngmz7f{background:color-mix(in srgb,var(--axo-status-error, #ef4444) 15%,transparent);color:var(--axo-status-error, #ef4444)}.type-badge.svelte-1ngmz7f{display:inline-block;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500;border-radius:var(--axo-radius-sm)}.type-badge--formal.svelte-1ngmz7f{background:color-mix(in srgb,oklch(var(--p)) 12%,transparent);color:oklch(var(--p))}.type-badge--informal.svelte-1ngmz7f{background:var(--axo-bg-subtle, oklch(var(--bc) / .08));color:var(--axo-text-secondary, oklch(var(--bc) / .6))}.actions.svelte-1ngmz7f{display:flex;gap:var(--axo-space-1);justify-content:flex-end}.action-btn.svelte-1ngmz7f{padding:var(--axo-space-1);background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-tertiary, oklch(var(--bc) / .4));cursor:pointer;display:inline-flex;transition:all .15s ease;text-decoration:none}.action-btn.svelte-1ngmz7f:hover{background:var(--axo-bg-subtle, oklch(var(--bc) / .08));color:var(--axo-text-primary)}.action-btn--submit.svelte-1ngmz7f:hover{color:oklch(var(--p))}.action-btn--approve.svelte-1ngmz7f:hover{color:var(--axo-status-active, #22c55e)}.action-btn--reject.svelte-1ngmz7f:hover,.action-btn--delete.svelte-1ngmz7f:hover{color:var(--axo-status-error, #ef4444)}.review-row.svelte-1ngmz7f td:where(.svelte-1ngmz7f){padding:0 var(--axo-space-3) var(--axo-space-2);border-bottom:1px solid var(--axo-border-default, oklch(var(--bc) / .06))}.review-notes.svelte-1ngmz7f{display:flex;align-items:flex-start;gap:var(--axo-space-2);font-size:.75rem;color:var(--axo-status-error, #ef4444);padding:var(--axo-space-2) var(--axo-space-3);background:color-mix(in srgb,var(--axo-status-error, #ef4444) 5%,transparent);border-radius:var(--axo-radius-sm)}.cpd-form-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:520px;max-height:90vh;overflow-y:auto;background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .1));border-radius:var(--axo-radius-xl);box-shadow:var(--axo-shadow-2xl);z-index:51;animation:svelte-txbi41-slideIn .2s ease}@keyframes svelte-txbi41-slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.cpd-form-header.svelte-txbi41{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4) var(--axo-space-5);border-bottom:1px solid var(--axo-border-default, oklch(var(--bc) / .08))}.cpd-form-title{font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:600;color:var(--axo-text-primary);margin:0}.cpd-form.svelte-txbi41{padding:var(--axo-space-5);display:flex;flex-direction:column;gap:var(--axo-space-4)}.cpd-form-row--2col.svelte-txbi41{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-3)}.cpd-form-field.svelte-txbi41{display:flex;flex-direction:column;gap:var(--axo-space-1)}.cpd-form-label.svelte-txbi41{font-family:var(--axo-font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--axo-text-tertiary, oklch(var(--bc) / .5));display:flex;align-items:center;gap:var(--axo-space-2)}.cpd-form-optional.svelte-txbi41{font-weight:400;font-size:.625rem;text-transform:none;color:var(--axo-text-tertiary, oklch(var(--bc) / .3))}.cpd-form-required.svelte-txbi41{font-weight:400;font-size:.625rem;text-transform:none;color:var(--axo-status-warning, #f59e0b)}.cpd-form-input.svelte-txbi41{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:.8125rem;background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .12));border-radius:var(--axo-radius-sm);color:var(--axo-text-primary);transition:border-color .15s ease}.cpd-form-input.svelte-txbi41:focus{outline:none;border-color:oklch(var(--p))}.cpd-form-textarea.svelte-txbi41{resize:vertical;min-height:60px}.cpd-form-errors.svelte-txbi41{padding:var(--axo-space-2) var(--axo-space-3);background:color-mix(in srgb,var(--axo-status-error, #ef4444) 8%,transparent);border:1px solid color-mix(in srgb,var(--axo-status-error, #ef4444) 30%,transparent);border-radius:var(--axo-radius-sm);font-size:.75rem;color:var(--axo-status-error, #ef4444)}.cpd-form-errors.svelte-txbi41 p:where(.svelte-txbi41){margin:.125rem 0}.cpd-form-warnings.svelte-txbi41{padding:var(--axo-space-2) var(--axo-space-3);background:color-mix(in srgb,var(--axo-status-warning, #f59e0b) 8%,transparent);border:1px solid color-mix(in srgb,var(--axo-status-warning, #f59e0b) 30%,transparent);border-radius:var(--axo-radius-sm);font-size:.75rem;color:var(--axo-status-warning, #f59e0b)}.cpd-form-warnings.svelte-txbi41 p:where(.svelte-txbi41){margin:.125rem 0}.cpd-form-actions.svelte-txbi41{display:flex;justify-content:flex-end;gap:var(--axo-space-2);padding-top:var(--axo-space-2);border-top:1px solid var(--axo-border-default, oklch(var(--bc) / .06))}.cpd-form-btn.svelte-txbi41{padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:.8125rem;font-weight:600;border-radius:var(--axo-radius-sm);border:none;cursor:pointer;transition:all .15s ease}.cpd-form-btn--secondary.svelte-txbi41{background:var(--axo-bg-subtle, oklch(var(--bc) / .06));color:var(--axo-text-secondary)}.cpd-form-btn--secondary.svelte-txbi41:hover{background:var(--axo-bg-hover, oklch(var(--bc) / .1))}.cpd-form-btn--primary.svelte-txbi41{background:oklch(var(--p));color:oklch(var(--pc))}.cpd-form-btn--primary.svelte-txbi41:hover{opacity:.9}.cpd-form-btn.svelte-txbi41:disabled{opacity:.5;cursor:not-allowed}.approval-panel.svelte-gru9au{background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .1));border-radius:var(--axo-radius-lg)}.approval-panel__header.svelte-gru9au{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-3) var(--axo-space-4);border-bottom:1px solid var(--axo-border-default, oklch(var(--bc) / .08))}.approval-panel__title.svelte-gru9au{font-family:var(--axo-font-mono);font-size:.875rem;font-weight:600;color:var(--axo-text-primary);margin:0}.approval-panel__close.svelte-gru9au{padding:var(--axo-space-1);background:transparent;border:none;border-radius:var(--axo-radius-sm);color:var(--axo-text-tertiary, oklch(var(--bc) / .4));cursor:pointer}.approval-panel__close.svelte-gru9au:hover{color:var(--axo-text-primary);background:var(--axo-bg-subtle, oklch(var(--bc) / .06))}.approval-panel__body.svelte-gru9au{padding:var(--axo-space-4)}.approval-detail.svelte-gru9au{display:flex;flex-direction:column;gap:var(--axo-space-2);margin-bottom:var(--axo-space-4)}.approval-detail__row.svelte-gru9au{display:flex;align-items:baseline;gap:var(--axo-space-3)}.approval-detail__row--full.svelte-gru9au{flex-direction:column;gap:var(--axo-space-1)}.approval-detail__label.svelte-gru9au{font-family:var(--axo-font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--axo-text-tertiary, oklch(var(--bc) / .5));min-width:80px;flex-shrink:0}.approval-detail__value.svelte-gru9au{font-family:var(--axo-font-mono);font-size:.8125rem;color:var(--axo-text-primary)}.approval-detail__value--bold.svelte-gru9au{font-weight:700}.approval-detail__text.svelte-gru9au{font-family:var(--axo-font-mono);font-size:.8125rem;color:var(--axo-text-secondary);line-height:1.5;margin:0}.approval-detail__link.svelte-gru9au{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--axo-font-mono);font-size:.75rem;color:oklch(var(--p));text-decoration:none}.approval-detail__link.svelte-gru9au:hover{text-decoration:underline}.approval-actions.svelte-gru9au{display:flex;gap:var(--axo-space-2)}.approval-btn.svelte-gru9au{display:inline-flex;align-items:center;gap:.375rem;padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:.8125rem;font-weight:600;border:none;border-radius:var(--axo-radius-sm);cursor:pointer;transition:all .15s ease}.approval-btn--approve.svelte-gru9au{background:color-mix(in srgb,var(--axo-status-active, #22c55e) 15%,transparent);color:var(--axo-status-active, #22c55e)}.approval-btn--approve.svelte-gru9au:hover{background:color-mix(in srgb,var(--axo-status-active, #22c55e) 25%,transparent)}.approval-btn--reject.svelte-gru9au{background:color-mix(in srgb,var(--axo-status-error, #ef4444) 15%,transparent);color:var(--axo-status-error, #ef4444)}.approval-btn--reject.svelte-gru9au:hover{background:color-mix(in srgb,var(--axo-status-error, #ef4444) 25%,transparent)}.approval-btn--secondary.svelte-gru9au{background:var(--axo-bg-subtle, oklch(var(--bc) / .06));color:var(--axo-text-secondary)}.approval-btn--secondary.svelte-gru9au:hover{background:var(--axo-bg-hover, oklch(var(--bc) / .1))}.approval-reject-form.svelte-gru9au{display:flex;flex-direction:column;gap:var(--axo-space-2)}.approval-reject-label.svelte-gru9au{font-family:var(--axo-font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.approval-reject-textarea.svelte-gru9au{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:.8125rem;background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .12));border-radius:var(--axo-radius-sm);color:var(--axo-text-primary);resize:vertical}.approval-reject-textarea.svelte-gru9au:focus{outline:none;border-color:var(--axo-status-error, #ef4444)}.approval-reject-error.svelte-gru9au{font-size:.75rem;color:var(--axo-status-error, #ef4444);margin:0}.export-btn.svelte-1kto33t{display:inline-flex;align-items:center;gap:.375rem;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:.75rem;font-weight:600;background:var(--axo-bg-subtle, oklch(var(--bc) / .06));color:var(--axo-text-secondary, oklch(var(--bc) / .7));border:1px solid var(--axo-border-default, oklch(var(--bc) / .1));border-radius:var(--axo-radius-sm);cursor:pointer;transition:all .15s ease}.export-btn.svelte-1kto33t:hover{background:var(--axo-bg-hover, oklch(var(--bc) / .1));color:var(--axo-text-primary)}.export-btn.svelte-1kto33t:disabled{opacity:.5;cursor:not-allowed}.cpd-tab.svelte-1izbdp6{display:flex;flex-direction:column;gap:var(--axo-space-4)}.cpd-tab__header.svelte-1izbdp6{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--axo-space-3)}.cpd-tab__fy-selector.svelte-1izbdp6{display:flex;align-items:center;gap:var(--axo-space-2)}.cpd-tab__fy-label.svelte-1izbdp6{font-family:var(--axo-font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--axo-text-tertiary, oklch(var(--bc) / .5))}.cpd-tab__fy-select.svelte-1izbdp6{padding:var(--axo-space-1) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:.8125rem;font-weight:600;background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .12));border-radius:var(--axo-radius-sm);color:var(--axo-text-primary)}.cpd-tab__actions.svelte-1izbdp6{display:flex;align-items:center;gap:var(--axo-space-2)}.cpd-tab__add-btn.svelte-1izbdp6{display:inline-flex;align-items:center;gap:.375rem;padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:.75rem;font-weight:600;background:oklch(var(--p));color:oklch(var(--pc));border:none;border-radius:var(--axo-radius-sm);cursor:pointer;transition:opacity .15s ease}.cpd-tab__add-btn.svelte-1izbdp6:hover{opacity:.9}.leave-tab.svelte-1o8b6so{display:flex;flex-direction:column;gap:var(--axo-space-5)}.leave-tab__section-title.svelte-1o8b6so{font-family:var(--axo-font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-tertiary);margin:0 0 var(--axo-space-3)}.leave-tab__balances.svelte-1o8b6so{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--axo-space-3)}.leave-tab__empty.svelte-1o8b6so{display:flex;flex-direction:column;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-8);color:var(--axo-text-tertiary, oklch(var(--bc) / .4));font-family:var(--axo-font-mono);font-size:.875rem}.leave-tab__empty.svelte-1o8b6so p:where(.svelte-1o8b6so){margin:0}.member-360.svelte-2hogot{max-width:960px;margin:0 auto;padding:var(--axo-space-4)}.member-360__breadcrumb.svelte-2hogot{display:flex;align-items:center;gap:var(--axo-space-2);margin-bottom:var(--axo-space-4);font-family:var(--axo-font-mono);font-size:.75rem}.member-360__breadcrumb-link.svelte-2hogot{display:inline-flex;align-items:center;gap:.25rem;color:var(--axo-text-tertiary, oklch(var(--bc) / .5));text-decoration:none;transition:color .15s ease}.member-360__breadcrumb-link.svelte-2hogot:hover{color:oklch(var(--p))}.member-360__breadcrumb-sep.svelte-2hogot{color:var(--axo-text-tertiary, oklch(var(--bc) / .3))}.member-360__breadcrumb-current.svelte-2hogot{color:var(--axo-text-primary);font-weight:600}.member-360__tab-list{display:flex;gap:0;border-bottom:1px solid var(--axo-border-default, oklch(var(--bc) / .1));margin-bottom:var(--axo-space-5)}.member-360__tab-trigger{display:inline-flex;align-items:center;gap:.375rem;padding:var(--axo-space-3) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:.8125rem;font-weight:500;color:var(--axo-text-tertiary, oklch(var(--bc) / .5));background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;margin-bottom:-1px}.member-360__tab-trigger:hover{color:var(--axo-text-primary)}.member-360__tab-trigger[data-state=active]{color:oklch(var(--p));border-bottom-color:oklch(var(--p));font-weight:600}.member-360__tab-content{min-height:200px}.inline-add-task.svelte-5t4tcj{background:var(--axo-bg-card, oklch(var(--b1)));border:1px solid var(--axo-border-default, oklch(var(--bc) / .1));border-radius:.75rem;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.5rem}.inline-add-task__header.svelte-5t4tcj{display:flex;align-items:center;gap:.375rem;font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:600;color:var(--axo-text-muted, oklch(var(--bc) / .5));text-transform:uppercase;letter-spacing:.05em}.inline-add-task__row.svelte-5t4tcj{display:flex;align-items:center;gap:.5rem}.inline-add-task__input.svelte-5t4tcj{flex:1;height:34px;padding:0 .75rem;background:var(--axo-bg-input, oklch(var(--b2)));color:var(--axo-text-primary);border:1px solid var(--axo-border-default, oklch(var(--bc) / .15));border-radius:.5rem;font-family:var(--axo-font-mono, monospace);font-size:.875rem}.inline-add-task__input.svelte-5t4tcj:focus{outline:none;border-color:oklch(var(--p));box-shadow:0 0 0 2px oklch(var(--p) / .1)}.inline-add-task__input.svelte-5t4tcj::placeholder{color:var(--axo-text-muted, oklch(var(--bc) / .4))}.inline-add-task__options.svelte-5t4tcj{display:flex;gap:.5rem}.inline-add-task__select.svelte-5t4tcj,.inline-add-task__date.svelte-5t4tcj{height:30px;padding:0 .5rem;background:var(--axo-bg-input, oklch(var(--b2)));color:var(--axo-text-primary);border:1px solid var(--axo-border-default, oklch(var(--bc) / .15));border-radius:.375rem;font-family:var(--axo-font-mono, monospace);font-size:.75rem;cursor:pointer}.inline-add-task__select.svelte-5t4tcj{flex:1;min-width:0}.inline-add-task__date.svelte-5t4tcj{width:130px;flex-shrink:0}.inline-add-task__select.svelte-5t4tcj:focus,.inline-add-task__date.svelte-5t4tcj:focus{outline:none;border-color:oklch(var(--p))}.inline-add-task__priority-dot.svelte-5t4tcj{width:8px;height:8px;border-radius:50%;border:none;background:currentColor;cursor:pointer;flex-shrink:0;transition:transform .1s ease,color .15s ease}.inline-add-task__priority-dot.svelte-5t4tcj:hover{transform:scale(1.4)}.inline-add-task__priority-dot[data-priority=low].svelte-5t4tcj{color:oklch(var(--bc) / .4)}.inline-add-task__priority-dot[data-priority=medium].svelte-5t4tcj{color:#f2cc0d}.inline-add-task__priority-dot[data-priority=high].svelte-5t4tcj{color:#ff8000}.inline-add-task__priority-dot[data-priority=urgent].svelte-5t4tcj{color:#ec1313}.inline-add-task__priority-dot.svelte-5t4tcj:disabled{cursor:not-allowed}.inline-add-task__submit.svelte-5t4tcj{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;background:oklch(var(--p));color:oklch(var(--pc));border:none;border-radius:.5rem;cursor:pointer;transition:background .15s ease}.inline-add-task__submit.svelte-5t4tcj:hover:not(:disabled){background:oklch(var(--p) / .85)}.inline-add-task__submit.svelte-5t4tcj:disabled{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.inline-add-task__priority-dot.svelte-5t4tcj,.inline-add-task__submit.svelte-5t4tcj{transition:none}}.rejection-dialog-backdrop{position:fixed;inset:0;background:color-mix(in srgb,var(--color-neutral) 50%,transparent);backdrop-filter:blur(4px);z-index:100;animation:svelte-9d9pop-rejection-fadeIn .15s ease}.rejection-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);padding:var(--axo-space-6);max-width:440px;width:calc(100% - 2rem);box-shadow:var(--axo-shadow-lg);animation:svelte-9d9pop-rejection-slideUp .2s ease;z-index:101}.rejection-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;margin:0 auto var(--axo-space-4);background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.rejection-dialog__title{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0;text-align:center}.rejection-dialog__message{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);line-height:1.6;margin:0 0 var(--axo-space-4) 0;text-align:center}.rejection-dialog__form.svelte-9d9pop{margin-bottom:var(--axo-space-5)}.rejection-dialog__label.svelte-9d9pop{display:block;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin-bottom:var(--axo-space-2)}.rejection-dialog__required.svelte-9d9pop{color:var(--color-error)}.rejection-dialog__textarea.svelte-9d9pop{width:100%;padding:var(--axo-space-3);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-sm);line-height:1.5;resize:vertical;min-height:80px;transition:border-color var(--axo-transition-base),box-shadow var(--axo-transition-base)}.rejection-dialog__textarea.svelte-9d9pop:focus{outline:none;border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 15%,transparent)}.rejection-dialog__textarea.svelte-9d9pop:disabled{opacity:.6;cursor:not-allowed}.rejection-dialog__textarea.svelte-9d9pop::placeholder{color:var(--axo-text-tertiary)}.rejection-dialog__hint.svelte-9d9pop{font-family:var(--axo-font-mono);font-size:11px;color:var(--axo-text-tertiary);margin-top:var(--axo-space-2)}.rejection-dialog__hint.svelte-9d9pop kbd:where(.svelte-9d9pop){display:inline-block;padding:0 4px;background:var(--axo-bg-secondary);border:1px solid var(--axo-border-default);border-radius:3px;font-size:10px;font-weight:500}.rejection-dialog__actions{display:flex;gap:var(--axo-space-3);justify-content:center}.rejection-dialog__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-base);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-lg);cursor:pointer;transition:all var(--axo-transition-base)}.rejection-dialog__btn--cancel{background:transparent;border:1px solid var(--axo-border-default);color:var(--axo-text-secondary)}.rejection-dialog__btn--cancel:hover:not(:disabled){background:var(--axo-bg-hover);color:var(--axo-text-primary)}.rejection-dialog__btn--cancel:disabled{opacity:.6;cursor:not-allowed}.rejection-dialog__btn--confirm.svelte-9d9pop{background:var(--color-error);border:none;color:#fff}.rejection-dialog__btn--confirm.svelte-9d9pop:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 90%,transparent)}.rejection-dialog__btn--confirm.svelte-9d9pop:disabled{opacity:.5;cursor:not-allowed}.rejection-dialog__spin{animation:svelte-9d9pop-rejection-spin 1s linear infinite}@keyframes svelte-9d9pop-rejection-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-9d9pop-rejection-slideUp{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes svelte-9d9pop-rejection-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.axo-table-container.svelte-dyrjq1{background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden;margin-bottom:var(--axo-space-6)}.axo-table.svelte-dyrjq1{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table__head.svelte-dyrjq1{background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light)}.axo-table__head-cell.svelte-dyrjq1{padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-weight:var(--axo-weight-semibold);font-size:var(--axo-text-xs);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-tertiary);white-space:nowrap}.axo-table__head-cell--right.svelte-dyrjq1{text-align:right}.axo-table__cell.svelte-dyrjq1{padding:var(--axo-space-3) var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table__row.svelte-dyrjq1:last-child .axo-table__cell:where(.svelte-dyrjq1){border-bottom:none}.axo-table__row.svelte-dyrjq1:hover{background:var(--axo-bg-hover)}.axo-table__row--clickable.svelte-dyrjq1{cursor:pointer}.axo-table__cell--right.svelte-dyrjq1{text-align:right}.axo-table__cell--muted.svelte-dyrjq1{color:var(--axo-text-tertiary);font-size:var(--axo-text-sm)}.axo-cell-stack.svelte-dyrjq1{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-cell-primary.svelte-dyrjq1{font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.axo-cell-secondary.svelte-dyrjq1{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-type-badge.svelte-dyrjq1{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);text-transform:capitalize;border-radius:var(--axo-radius-full);width:fit-content}.axo-type-badge--default.svelte-dyrjq1{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-type-badge--primary.svelte-dyrjq1{background:oklch(var(--p) / 15%);color:oklch(var(--p))}.axo-type-badge--warning.svelte-dyrjq1{background:oklch(var(--wa) / 15%);color:oklch(var(--wa))}.axo-status-btn.svelte-dyrjq1{background:none;border:none;padding:0;cursor:pointer;transition:opacity var(--axo-transition-fast)}.axo-status-btn.svelte-dyrjq1:hover{opacity:.8}.axo-actions.svelte-dyrjq1{display:flex;gap:var(--axo-space-1);justify-content:flex-end}.axo-checkbox-label.svelte-dyrjq1{display:flex;align-items:center;gap:var(--axo-space-2);font-size:var(--axo-text-sm);color:var(--axo-text-secondary);cursor:pointer;white-space:nowrap}.axo-pagination-top.svelte-dyrjq1{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--axo-space-4);gap:var(--axo-space-4)}.axo-dialog-overlay{position:fixed;inset:0;background:#0009;z-index:1000;animation:svelte-dyrjq1-fadeIn .15s ease}.axo-dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-xl);width:100%;max-width:32rem;max-height:90vh;overflow-y:auto;z-index:1001}.axo-dialog--large{max-width:40rem}.axo-dialog-close{background:none;border:none;padding:var(--axo-space-2);cursor:pointer;color:var(--axo-text-tertiary);transition:color var(--axo-transition-fast)}.axo-dialog-close:hover{color:var(--axo-text-primary)}@keyframes svelte-dyrjq1-fadeIn{0%{opacity:0}to{opacity:1}}.axo-modal__header.svelte-dyrjq1{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-modal__title.svelte-dyrjq1{font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.axo-modal__content.svelte-dyrjq1{padding:var(--axo-space-5);display:flex;flex-direction:column;gap:var(--axo-space-4)}.axo-modal__actions.svelte-dyrjq1{display:flex;gap:var(--axo-space-3);justify-content:flex-end;padding-top:var(--axo-space-4);border-top:1px solid var(--axo-border-light);margin-top:var(--axo-space-2)}.axo-form-field.svelte-dyrjq1{display:flex;flex-direction:column;gap:var(--axo-space-2)}.axo-form-grid.svelte-dyrjq1{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-4)}.axo-form-checkbox.svelte-dyrjq1{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-label.svelte-dyrjq1{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);display:flex;align-items:center;gap:var(--axo-space-2)}.axo-checkbox-root{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1.5px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:transparent;cursor:pointer;transition:all var(--axo-transition-fast);padding:0}.axo-checkbox-root[data-state=checked]{background:oklch(var(--p));border-color:oklch(var(--p));color:#fff}.axo-checkbox-indicator.svelte-dyrjq1{display:flex;align-items:center;justify-content:center}.axo-form-checkbox__label.svelte-dyrjq1{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);cursor:pointer}@media(max-width:768px){.axo-form-grid.svelte-dyrjq1{grid-template-columns:1fr}.axo-table-container.svelte-dyrjq1{overflow-x:auto}.axo-table.svelte-dyrjq1{min-width:600px}.axo-pagination-top.svelte-dyrjq1{flex-direction:column;align-items:stretch}}.axo-timeline-list.svelte-165sziy{background:var(--axo-bg-surface);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);overflow:hidden}.axo-timeline-list__header.svelte-165sziy{display:flex;flex-direction:column;gap:var(--axo-space-4);padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light)}.axo-timeline-list__title-row.svelte-165sziy{display:flex;justify-content:space-between;align-items:center;gap:var(--axo-space-4)}.axo-timeline-list__title.svelte-165sziy{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;letter-spacing:var(--axo-tracking-tight)}.axo-timeline-list__search.svelte-165sziy{display:flex;gap:var(--axo-space-2)}.axo-tabs.svelte-165sziy{display:flex;gap:var(--axo-space-1);padding:var(--axo-space-3) var(--axo-space-5);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle);overflow-x:auto}.axo-tab.svelte-165sziy{padding:var(--axo-space-2) var(--axo-space-4);background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--axo-transition-base)}.axo-tab.svelte-165sziy:hover{background:var(--axo-bg-surface);color:var(--axo-text-primary)}.axo-tab--active.svelte-165sziy{background:var(--axo-bg-surface);border-color:var(--axo-border-medium);color:var(--axo-text-primary);font-weight:var(--axo-weight-semibold)}.axo-table-container.svelte-165sziy{overflow-x:auto}.axo-table.svelte-165sziy{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-table.svelte-165sziy th:where(.svelte-165sziy){padding:var(--axo-space-3) var(--axo-space-4);text-align:left;font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-medium);white-space:nowrap}.axo-table.svelte-165sziy td:where(.svelte-165sziy){padding:var(--axo-space-3) var(--axo-space-4);color:var(--axo-text-primary);border-bottom:1px solid var(--axo-border-light);vertical-align:middle}.axo-table__row--clickable.svelte-165sziy{cursor:pointer;transition:background var(--axo-transition-base)}.axo-table__row--clickable.svelte-165sziy:hover{background:var(--axo-bg-hover)}.axo-table__cell--mono.svelte-165sziy{font-family:var(--axo-font-mono);font-weight:var(--axo-weight-medium)}.axo-table__cell--primary.svelte-165sziy{font-weight:var(--axo-weight-medium);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-table__cell--date.svelte-165sziy{white-space:nowrap;color:var(--axo-text-secondary);font-size:var(--axo-text-xs)}.axo-table__actions-col.svelte-165sziy{width:60px}.axo-table__actions.svelte-165sziy{text-align:center}.axo-progress-cell.svelte-165sziy{display:flex;align-items:center;gap:var(--axo-space-2)}.axo-progress-bar.svelte-165sziy{flex:1;height:6px;background:var(--axo-bg-subtle);border-radius:var(--axo-radius-full);overflow:hidden;min-width:60px}.axo-progress-bar__fill.svelte-165sziy{height:100%;transition:width .3s ease}.axo-progress--start.svelte-165sziy{background:var(--axo-text-tertiary)}.axo-progress--low.svelte-165sziy{background:oklch(.65 .15 80)}.axo-progress--medium.svelte-165sziy{background:#d0750a}.axo-progress--high.svelte-165sziy{background:oklch(.55 .2 145)}.axo-progress--complete.svelte-165sziy{background:oklch(.5 .2 145)}.axo-progress-text.svelte-165sziy{font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);min-width:32px}.axo-badge.svelte-165sziy{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-full);white-space:nowrap}.axo-badge--small.svelte-165sziy{padding:0 var(--axo-space-1);font-size:10px;margin-left:var(--axo-space-1);background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-badge--accent.svelte-165sziy{background:#9deff3;color:oklch(.4 .12 200)}.axo-badge--inactive.svelte-165sziy{background:var(--axo-bg-subtle);color:var(--axo-text-secondary)}.axo-badge--info.svelte-165sziy{background:oklch(.85 .12 240);color:oklch(.3 .12 240)}.axo-badge--warning.svelte-165sziy{background:oklch(.9 .12 80);color:oklch(.4 .12 80)}.axo-badge--success.svelte-165sziy{background:#8be78f;color:oklch(.3 .15 145)}.axo-empty-state.svelte-165sziy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12) var(--axo-space-6);text-align:center}.axo-empty-state__icon.svelte-165sziy{width:64px;height:64px;color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-4)}.axo-empty-state__title.svelte-165sziy{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-2) 0}.axo-empty-state__text.svelte-165sziy{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0 0 var(--axo-space-6) 0;max-width:300px}.axo-loading.svelte-165sziy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-12);gap:var(--axo-space-3);color:var(--axo-text-secondary);font-size:var(--axo-text-sm)}.axo-loading__spinner.svelte-165sziy{width:24px;height:24px;border:2px solid var(--axo-border-light);border-top-color:var(--axo-accent-primary);border-radius:50%;animation:svelte-165sziy-spin .8s linear infinite}@keyframes svelte-165sziy-spin{to{transform:rotate(360deg)}}.axo-input.svelte-165sziy{flex:1;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);transition:all var(--axo-transition-base)}.axo-input.svelte-165sziy:focus{outline:none;border-color:var(--axo-accent-primary);box-shadow:0 0 0 3px var(--axo-accent-primary-alpha)}.axo-input.svelte-165sziy::placeholder{color:var(--axo-text-tertiary)}.axo-btn.svelte-165sziy{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-base);white-space:nowrap}.axo-btn--primary.svelte-165sziy{background:var(--axo-accent-primary);color:var(--axo-text-on-accent);border:none}.axo-btn--primary.svelte-165sziy:hover{background:var(--axo-accent-primary-hover)}.axo-btn--ghost.svelte-165sziy{background:transparent;border:1px solid transparent;color:var(--axo-text-secondary)}.axo-btn--ghost.svelte-165sziy:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-btn--sm.svelte-165sziy{padding:var(--axo-space-1) var(--axo-space-3);font-size:var(--axo-text-xs)}.axo-btn--icon.svelte-165sziy{padding:var(--axo-space-2)}.axo-btn__icon.svelte-165sziy{width:16px;height:16px}.axo-icon.svelte-165sziy{width:18px;height:18px}.axo-sr-only.svelte-165sziy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.axo-timeline-list__header.svelte-165sziy{padding:var(--axo-space-4)}.axo-timeline-list__title-row.svelte-165sziy{flex-direction:column;align-items:stretch}.axo-tabs.svelte-165sziy{padding:var(--axo-space-2) var(--axo-space-4)}.axo-table.svelte-165sziy th:where(.svelte-165sziy),.axo-table.svelte-165sziy td:where(.svelte-165sziy){padding:var(--axo-space-2) var(--axo-space-3)}}.axo-page.svelte-1joxn9e{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.header-stats.svelte-1joxn9e{display:flex;align-items:center;gap:.375rem;margin-right:.75rem}.header-stat.svelte-1joxn9e{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--axo-bg-subtle, rgba(0, 0, 0, .04));border:1px solid var(--axo-border-subtle, #e5e7eb);border-radius:.25rem;color:var(--axo-text-tertiary, #6b7280);cursor:default;transition:background .15s}.header-stat.svelte-1joxn9e:hover{background:#3b82f614;border-color:#3b82f633;color:var(--axo-text-primary, #111827)}.header-stat__value.svelte-1joxn9e{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;font-weight:700;color:var(--axo-text-primary, #111827);line-height:1}.header-stat--alert.svelte-1joxn9e{background:#ef444414;border-color:#ef444433;color:#ef4444}.header-stat--alert.svelte-1joxn9e .header-stat__value:where(.svelte-1joxn9e){color:#ef4444}.header-stat--alert.svelte-1joxn9e:hover{background:#ef444424;border-color:#ef44444d}.axo-section.svelte-1joxn9e{margin-bottom:var(--axo-space-6)}@media(max-width:768px){.axo-page.svelte-1joxn9e{padding:var(--axo-space-4)}.header-stats.svelte-1joxn9e{flex-wrap:wrap}}.users-page.svelte-w5jfjy{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.sr-only.svelte-w5jfjy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-stats.svelte-w5jfjy{display:flex;align-items:center;gap:.375rem;margin-right:.75rem}.header-stat.svelte-w5jfjy{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--axo-bg-subtle, rgba(0, 0, 0, .04));border:1px solid var(--axo-border-subtle, #e5e7eb);border-radius:.25rem;color:var(--axo-text-tertiary, #6b7280);cursor:default;transition:background .15s}.header-stat.svelte-w5jfjy:hover{background:#3b82f614;border-color:#3b82f633;color:var(--axo-text-primary, #111827)}.header-stat__value.svelte-w5jfjy{font-family:var(--axo-font-mono, monospace);font-size:.8125rem;font-weight:700;color:var(--axo-text-primary, #111827);line-height:1}.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%;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}}.wm-sidebar.svelte-ngcsw7{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);padding:var(--axo-space-3)}.wm-nav{display:flex;flex-direction:column;gap:var(--axo-space-1)}.wm-separator.svelte-ngcsw7{height:1px;background:var(--axo-border-light);margin:var(--axo-space-2) 0}.wm-nav-btn{display:flex;align-items:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-2) var(--axo-space-3);background:transparent;border:none;border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);font-size:var(--axo-text-sm);cursor:pointer;transition:all .15s ease}.wm-nav-btn:hover{background:var(--axo-bg-subtle);color:var(--axo-text-primary)}.wm-nav-btn[data-state=on]{background:var(--axo-accent-primary, #3b82f6);color:#fff}.wm-nav-label.svelte-ngcsw7{flex:1;text-align:left}.wm-nav-badge.svelte-ngcsw7{font-size:var(--axo-text-xs);font-weight:600;min-width:1.25rem;text-align:center;padding:0 var(--axo-space-1);border-radius:9999px;background:#0000001a}.wm-nav-btn[data-state=on] .wm-nav-badge.svelte-ngcsw7{background:#ffffff40}.wm-filter-strip.svelte-ngcsw7{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--axo-space-2)}.wm-filter-strip.svelte-ngcsw7::-webkit-scrollbar{display:none}.wm-strip-group{display:flex;gap:var(--axo-space-2);padding:0 var(--axo-space-1)}.wm-chip{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-3);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:9999px;color:var(--axo-text-secondary);font-size:var(--axo-text-xs);white-space:nowrap;cursor:pointer;transition:all .15s ease;min-height:2rem}.wm-chip:hover{border-color:var(--axo-accent-primary, #3b82f6);color:var(--axo-text-primary)}.wm-chip[data-state=on]{background:var(--axo-accent-primary, #3b82f6);border-color:var(--axo-accent-primary, #3b82f6);color:#fff}.wm-chip-badge.svelte-ngcsw7{font-size:10px;font-weight:600;min-width:1rem;text-align:center;padding:0 3px;border-radius:9999px;background:#0000001a}.wm-chip[data-state=on] .wm-chip-badge.svelte-ngcsw7{background:#ffffff40}.wm-toolbar.svelte-1k8nzae{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-3);border-bottom:1px solid var(--axo-border-default);gap:var(--axo-space-3)}.wm-toolbar-left.svelte-1k8nzae{display:flex;align-items:center;gap:var(--axo-space-3)}.wm-toolbar-right.svelte-1k8nzae{flex-shrink:0;min-width:180px;max-width:280px}.wm-select-all{display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;padding:0}.wm-checkbox.svelte-1k8nzae{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:2px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:transparent;color:#fff;transition:all .15s ease}.wm-checkbox.checked.svelte-1k8nzae,.wm-checkbox.indeterminate.svelte-1k8nzae{background:var(--axo-accent-primary, #3b82f6);border-color:var(--axo-accent-primary, #3b82f6)}.wm-bulk-actions.svelte-1k8nzae{display:flex;align-items:center;gap:var(--axo-space-1)}.wm-selected-count.svelte-1k8nzae{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);white-space:nowrap}@media(max-width:640px){.wm-toolbar.svelte-1k8nzae{flex-direction:column;align-items:stretch}.wm-toolbar-right.svelte-1k8nzae{max-width:none;min-width:auto}}.wm-row.svelte-3kugyn{display:flex;align-items:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-2) var(--axo-space-3);background:transparent;border-bottom:1px solid var(--axo-border-light);transition:background .15s ease}.wm-row.svelte-3kugyn:hover{background:var(--axo-bg-subtle)}.wm-row.unread.svelte-3kugyn{background:color-mix(in srgb,var(--axo-accent-primary, #3b82f6) 4%,transparent)}.wm-row.unread.svelte-3kugyn:hover{background:color-mix(in srgb,var(--axo-accent-primary, #3b82f6) 8%,transparent)}.wm-row.selected.svelte-3kugyn{background:color-mix(in srgb,var(--axo-accent-primary, #3b82f6) 10%,transparent)}.wm-row.active.svelte-3kugyn{background:color-mix(in srgb,var(--axo-accent-primary, #3b82f6) 12%,transparent);border-left:3px solid var(--axo-accent-primary, #3b82f6);padding-left:calc(var(--axo-space-3) - 3px)}.wm-row-checkbox{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;background:none;border:none;padding:0}.wm-row-cb.svelte-3kugyn{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:2px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:transparent;color:#fff;transition:all .15s ease}.wm-row-cb.checked.svelte-3kugyn{background:var(--axo-accent-primary, #3b82f6);border-color:var(--axo-accent-primary, #3b82f6)}.wm-star-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;background:transparent;border:none;cursor:pointer;padding:0}.wm-star.svelte-3kugyn{display:flex;color:var(--axo-text-tertiary);transition:color .15s ease}.wm-star.starred.svelte-3kugyn,.wm-star-toggle:hover .wm-star.svelte-3kugyn{color:#f59e0b}.wm-type-icon.svelte-3kugyn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;opacity:.7}.wm-row-content.svelte-3kugyn{display:flex;align-items:center;gap:var(--axo-space-3);flex:1;min-width:0;background:transparent;border:none;text-align:left;cursor:pointer;padding:0}.wm-sender.svelte-3kugyn{min-width:140px;max-width:140px;font-size:var(--axo-text-sm);color:var(--axo-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-row.unread.svelte-3kugyn .wm-sender:where(.svelte-3kugyn){font-weight:600}.wm-subject.svelte-3kugyn{flex:1;font-size:var(--axo-text-sm);color:var(--axo-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-row.unread.svelte-3kugyn .wm-subject:where(.svelte-3kugyn){font-weight:500}.wm-preview.svelte-3kugyn{color:var(--axo-text-secondary);font-weight:400}.wm-row-meta.svelte-3kugyn{display:flex;align-items:center;gap:var(--axo-space-1);flex-shrink:0;color:var(--axo-text-secondary)}.wm-date.svelte-3kugyn{min-width:55px;font-size:var(--axo-text-xs);text-align:right}.wm-priority.svelte-3kugyn{color:var(--axo-accent-danger, #ef4444);display:flex}@media(max-width:768px){.wm-sender.svelte-3kugyn{display:none}.wm-row-content.svelte-3kugyn{flex-direction:column;align-items:flex-start;gap:var(--axo-space-1)}.wm-row-meta.svelte-3kugyn{align-self:flex-end}}.wm-detail.svelte-1p8uvz8{width:100%;height:100%;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);display:flex;flex-direction:column;overflow:hidden}.wm-detail-header.svelte-1p8uvz8{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-3) var(--axo-space-4);border-bottom:1px solid var(--axo-border-light);flex-shrink:0}.wm-detail-type.svelte-1p8uvz8{display:flex;align-items:center;gap:var(--axo-space-1);font-size:var(--axo-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.wm-detail-header-actions.svelte-1p8uvz8{display:flex;gap:var(--axo-space-1)}.wm-detail-content.svelte-1p8uvz8{flex:1;overflow-y:auto;padding:var(--axo-space-4)}.wm-detail-title.svelte-1p8uvz8{font-size:1.125rem;font-weight:600;color:var(--axo-text-primary);margin:0 0 var(--axo-space-4);line-height:1.4}.wm-detail-meta.svelte-1p8uvz8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--axo-space-4);padding-bottom:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light)}.wm-detail-sender.svelte-1p8uvz8{display:flex;align-items:center;gap:var(--axo-space-3)}.wm-detail-avatar.svelte-1p8uvz8{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:#fff;border-radius:50%;font-weight:600;font-size:var(--axo-text-sm);flex-shrink:0}.wm-detail-sender-info.svelte-1p8uvz8{display:flex;flex-direction:column}.wm-detail-sender-name.svelte-1p8uvz8{font-weight:500;font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.wm-detail-sender-email.svelte-1p8uvz8{font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.wm-detail-date.svelte-1p8uvz8{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);white-space:nowrap}.wm-detail-body.svelte-1p8uvz8{color:var(--axo-text-primary);line-height:1.6}.wm-field-row.svelte-1p8uvz8{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-2) 0;border-bottom:1px solid var(--axo-border-light)}.wm-field-label.svelte-1p8uvz8{min-width:80px;font-size:var(--axo-text-xs);font-weight:600;color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.03em}.wm-field-value.svelte-1p8uvz8{font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.wm-message-content.svelte-1p8uvz8{margin-top:var(--axo-space-4);font-size:var(--axo-text-sm)}.wm-message-content.svelte-1p8uvz8 a{color:var(--axo-accent-primary, #3b82f6)}.wm-text-body.svelte-1p8uvz8{font-family:inherit;white-space:pre-wrap;margin:0;font-size:var(--axo-text-sm)}.wm-no-content.svelte-1p8uvz8{color:var(--axo-text-secondary);font-style:italic}.wm-status-badge.svelte-1p8uvz8{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;text-transform:capitalize;border-radius:9999px}.wm-status-pending.svelte-1p8uvz8{background:#fef3c7;color:#92400e}.wm-status-processed.svelte-1p8uvz8{background:#d1fae5;color:#065f46}.wm-status-archived.svelte-1p8uvz8{background:#e5e7eb;color:#4b5563}.wm-priority-badge.svelte-1p8uvz8{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;text-transform:capitalize;border-radius:9999px}.wm-priority-high.svelte-1p8uvz8{background:#fee2e2;color:#991b1b}.wm-priority-urgent.svelte-1p8uvz8{background:#ef4444;color:#fff}.wm-notes-section.svelte-1p8uvz8{margin-top:var(--axo-space-4);padding-top:var(--axo-space-3);border-top:1px solid var(--axo-border-light)}.wm-notes-section.svelte-1p8uvz8 h4:where(.svelte-1p8uvz8){font-size:var(--axo-text-xs);font-weight:600;color:var(--axo-text-secondary);text-transform:uppercase;margin:0 0 var(--axo-space-2)}.wm-notes-section.svelte-1p8uvz8 p:where(.svelte-1p8uvz8){font-size:var(--axo-text-sm);color:var(--axo-text-primary);margin:0}.wm-attachments.svelte-1p8uvz8{display:flex;align-items:center;gap:var(--axo-space-2);margin-top:var(--axo-space-4);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-sm);color:var(--axo-text-secondary)}.wm-filing-suggestions.svelte-1p8uvz8{margin-top:var(--axo-space-4);padding-top:var(--axo-space-3);border-top:1px solid var(--axo-border-light)}.wm-filing-suggestions.svelte-1p8uvz8 h4:where(.svelte-1p8uvz8){font-size:var(--axo-text-xs);font-weight:600;color:var(--axo-text-secondary);text-transform:uppercase;margin:0 0 var(--axo-space-2)}.wm-suggestions-list.svelte-1p8uvz8{display:flex;flex-direction:column;gap:var(--axo-space-1)}.wm-suggestion.svelte-1p8uvz8{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-subtle);border-radius:var(--axo-radius-sm);font-size:var(--axo-text-xs)}.wm-suggestion-type.svelte-1p8uvz8{font-weight:600;text-transform:uppercase;color:var(--axo-accent-primary, #3b82f6)}.wm-suggestion-name.svelte-1p8uvz8{flex:1;color:var(--axo-text-primary)}.wm-suggestion-conf.svelte-1p8uvz8{color:var(--axo-text-secondary)}.wm-action-link.svelte-1p8uvz8{margin-top:var(--axo-space-4)}.wm-action-btn.svelte-1p8uvz8{display:inline-flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-accent-primary, #3b82f6);color:#fff;border-radius:var(--axo-radius-md);font-size:var(--axo-text-sm);font-weight:500;text-decoration:none;transition:opacity .15s ease}.wm-action-btn.svelte-1p8uvz8:hover{opacity:.9}@media(max-width:768px){.wm-detail.svelte-1p8uvz8{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:100%;z-index:50;border-radius:0;box-shadow:-4px 0 20px #00000026}}@media(max-width:640px){.wm-detail.svelte-1p8uvz8{max-width:100%}.wm-detail-meta.svelte-1p8uvz8{flex-direction:column;align-items:flex-start;gap:var(--axo-space-2)}}.wm-page-header.svelte-1gxy9j3{margin-bottom:var(--axo-space-4)}.wm-layout.svelte-1gxy9j3{display:grid;grid-template-columns:200px 1fr;gap:var(--axo-space-4);min-height:calc(100vh - 260px)}.wm-layout.has-detail.svelte-1gxy9j3{grid-template-columns:200px minmax(280px,1fr) minmax(480px,1.5fr)}.wm-desktop-sidebar.svelte-1gxy9j3{display:block}.wm-mobile-filters.svelte-1gxy9j3{display:none;margin-bottom:var(--axo-space-3)}.wm-stats.svelte-1gxy9j3{display:flex;gap:var(--axo-space-3);margin-bottom:var(--axo-space-4);flex-wrap:wrap}.wm-stat.svelte-1gxy9j3{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.wm-stat-value.svelte-1gxy9j3{font-weight:600;color:var(--axo-text-primary)}.wm-stat-label.svelte-1gxy9j3{color:var(--axo-text-tertiary)}.wm-main.svelte-1gxy9j3{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden;display:flex;flex-direction:column}.wm-list.svelte-1gxy9j3{flex:1;overflow-y:auto}.wm-pagination.svelte-1gxy9j3{border-top:1px solid var(--axo-border-default);flex-shrink:0}@media(max-width:1024px){.wm-layout.svelte-1gxy9j3{grid-template-columns:200px 1fr}.wm-layout.has-detail.svelte-1gxy9j3{grid-template-columns:1fr 1fr}.wm-layout.has-detail.svelte-1gxy9j3 .wm-desktop-sidebar:where(.svelte-1gxy9j3){display:none}.wm-mobile-filters.svelte-1gxy9j3{display:block}}@media(max-width:768px){.wm-layout.svelte-1gxy9j3,.wm-layout.has-detail.svelte-1gxy9j3{grid-template-columns:1fr}.wm-desktop-sidebar.svelte-1gxy9j3{display:none}.wm-mobile-filters.svelte-1gxy9j3{display:block}}.table.svelte-1o0ovtl :where(th:where(.svelte-1o0ovtl)){font-weight:600}
