:root,[data-theme=classic][data-mode=light]{color-scheme:light;--sidebar-width:16.25rem;--sidebar-mini-width:4rem;--topbar-height:3.5rem;--topbar-height-fold:3rem;--icon-md:1.25rem;--icon-lg:2.75rem;--avatar-sm:2rem;--avatar-md:2.5rem;--avatar-lg:3rem;--spinner-md:3.375rem;--emerald:#0ea36d;--primary:var(--emerald);--accent-text:#0b6b4d;--primary-hover:color-mix(in srgb,var(--emerald) 82%,black);--primary-foreground:#ffffff;--primary-100:color-mix(in srgb,var(--emerald) 16%,white);--primary-200:color-mix(in srgb,var(--emerald) 32%,white);--primary-surface:var(--emerald);--primary-glass:color-mix(in srgb,var(--primary) 75%,transparent);--primary-gradient:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);--public-header-height:72px;--public-header-safe-gap:20px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-buffer-top:12px;--safe-buffer-bottom:16px;--safe-buffer-inline:12px;--viewport-top-offset:0px;--viewport-bottom-offset:0px;--app-safe-top:calc(var(--safe-top) + var(--viewport-top-offset) + var(--safe-buffer-top));--app-safe-bottom:calc(var(--safe-bottom) + var(--viewport-bottom-offset) + var(--safe-buffer-bottom));--glass-bg:var(--card);--glass-blur:none;--glass-border:1px solid var(--border);--glass-shadow:none;--muted:#eef2f7;--muted-50:#f8fafc;--muted-foreground:#64748b;--border:#e8edf3;--table-header-bg:transparent;--table-header-text:#475569;--secondary:#64748b;--background:#f7f9fb;--foreground:#0a0a0a;--card:#ffffff;--card-foreground:#0a0a0a;--control-highlight-bg:color-mix(in srgb,#f3f4f6 94%,var(--foreground) 6%);--control-highlight-hover-bg:color-mix(in srgb,#f3f4f6 88%,var(--foreground) 12%);--control-fill:var(--control-highlight-bg);--surface-panel-bg:color-mix(in srgb,var(--card) 94%,var(--background) 6%);--surface-control-bg:var(--control-highlight-bg);--surface-floating-bg:color-mix(in srgb,var(--card) 96%,var(--background) 4%);--surface-floating-backdrop:none;--surface-floating-border:1px solid var(--border);--surface-floating-shadow:0 8px 18px rgba(16,24,40,0.12);--surface-selected-bg:color-mix(in srgb,var(--primary) 30%,white);--surface-selected-text:var(--accent-text);--surface-shadow:none;--surface-hover-shadow:none;--surface-panel-backdrop:none;--surface-panel-border:1px solid var(--border);--surface-card-shadow:none;--surface-card-hover-shadow:none;--surface-card-inset-shadow:none;--surface-card-hover-inset-shadow:none;--surface-compact-shadow:none;--surface-compact-hover-shadow:none;--surface-compact-inset-shadow:none;--surface-compact-hover-inset-shadow:none;--surface-panel-hover-bg:color-mix(in srgb,var(--card) 96%,var(--foreground) 4%);--surface-compact-hover-bg:color-mix(in srgb,var(--card) 97%,var(--foreground) 3%);--surface-control-hover-bg:var(--control-highlight-hover-bg);--surface-hover-lift:0px;--surface-hover-scale:1;--surface-control-backdrop:none;--surface-control-border:1px solid rgba(0,0,0,0.05);--surface-control-shadow:none;--surface-control-hover-shadow:none;--control-open-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 55%,transparent);--menu-item-hover-shadow:none;--surface-inset-bg:color-mix(in srgb,var(--foreground) 4%,transparent);--surface-inset-hover-bg:color-mix(in srgb,var(--foreground) 7%,transparent);--surface-inset-border:color-mix(in srgb,var(--border) 82%,transparent);--button-ghost-hover-bg:rgba(0,0,0,0.05);--button-danger-hover-bg:rgba(239,68,68,0.08);--button-solid-hover-bg:color-mix(in srgb,var(--primary) 88%,var(--foreground));--button-solid-danger-hover-bg:color-mix(in srgb,var(--danger) 88%,var(--foreground));--button-glass-bg:var(--control-highlight-bg);--button-glass-hover-bg:var(--control-highlight-hover-bg);--button-glass-border:1px solid var(--border);--button-glass-shadow:none;--button-glass-hover-shadow:none;--button-glass-backdrop:none;--button-focus-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 38%,transparent);--button-hover-lift:0px;--button-solid-hover-lift:0px;--button-hover-scale:1;--button-glass-press-scale:1;--button-solid-press-scale:1;--button-neutral-inset-shadow:none;--indicator-shadow:none;--button-solid-foreground:#050505;--app-shell-background:var(--background);--mobile-topbar-background:var(--app-shell-background);--mobile-topbar-border:none;--app-content-background:var(--muted);--sidebar-background:var(--background);--sidebar-backdrop:none;--sidebar-border-right:1px solid var(--border);--sidebar-shadow:none;--sidebar-fade-color:var(--background);--sidebar-label-text:var(--muted-foreground);--sidebar-link-text:#334155;--sidebar-link-icon:#475569;--sidebar-link-hover-bg:rgba(15,23,42,0.05);--sidebar-link-hover-text:#0f172a;--sidebar-link-hover-icon:#0f172a;--sidebar-link-active-bg:var(--primary);--sidebar-link-active-hover-bg:var(--button-solid-hover-bg);--sidebar-link-active-shadow:none;--sidebar-link-active-hover-shadow:none;--sidebar-link-active-text:#000000;--sidebar-link-active-icon:#000000;--sidebar-footer-background:transparent;--sidebar-footer-border:1px solid var(--border);--sidebar-footer-shadow:none;--sidebar-profile-bg:transparent;--sidebar-profile-hover-bg:color-mix(in srgb,var(--background) 94%,var(--foreground) 6%);--sidebar-profile-border:1px solid transparent;--sidebar-profile-padding:0.5rem;--sidebar-install-bg:transparent;--sidebar-install-border:1px solid var(--primary);--sidebar-install-shadow:none;--sidebar-install-hover-shadow:none;--sidebar-install-backdrop:none;--sidebar-install-sheen:none;--sidebar-avatar-bg:var(--primary);--sidebar-avatar-shadow:none;--sidebar-notification-shadow:none;--section-accent-shadow:none;--status-spinner-shadow:none;--filter-panel-shadow:none;--filter-active-shadow:inset 0 -2px 0 var(--primary);--tabs-indicator-shadow:none;--modal-backdrop-filter:none;--table-sticky-backdrop:none;--loading-indicator-shadow:none;--data-table-shadow:none;--dashboard-card-shadow:none;--dashboard-card-hover-shadow:none;--dashboard-card-hover-lift:0px;--dashboard-cta-bg:color-mix(in srgb,var(--action-accent) 8%,var(--card));--icon-hover-scale:1;--floating-control-shadow:none;--entity-card-sheen:none;--entity-card-hover-shadow:none;--celebration-ring-shadow:none;--celebration-icon-bg:color-mix(in srgb,var(--status-success) 12%,var(--card));--celebration-icon-shadow:none;--celebration-icon-filter:none;--celebration-card-shadow:none;--celebration-card-backdrop:none;--upload-active-shadow:inset 0 0 0 1px rgba(var(--rent-rgb),0.32);--pricing-card-hover-shadow:none;--pricing-card-highlight-shadow:none;--pricing-card-current-bg:color-mix(in srgb,var(--primary) 5%,var(--card));--pricing-card-current-shadow:none;--pricing-current-button-bg:color-mix(in srgb,var(--primary) 14%,var(--card));--pricing-current-button-shadow:none;--btn-mix-resting:40%;--btn-mix-hover:55%;--interaction-hover-duration:160ms;--interaction-hover-ease:cubic-bezier(0.2,0,0,1);--press-duration:90ms;--press-ease:cubic-bezier(0.2,0,0,1);--press-scale-button:1;--press-scale-surface:1;--field-bg:var(--control-fill);--field-text:#0a0a0a;--field-border:rgba(0,0,0,0.06);--field-border-focus:var(--primary);--field-focus-ring:color-mix(in srgb,var(--primary) 18%,transparent);--field-focus-color:var(--field-border-focus);--field-error-color:var(--danger);--field-focus-underline-size:2px;--motion-field-focus:180ms;--motion-tabs-indicator:180ms;--motion-segmented-indicator:280ms;--motion-segmented-ease:cubic-bezier(0.22,1,0.36,1);--motion-appearance-transition:220ms;--motion-appearance-ease:cubic-bezier(0.2,0,0,1);--segmented-track-bg:var(--surface-control-bg);--segmented-border:var(--border);--segmented-hover-bg:color-mix(in srgb,var(--primary) 8%,var(--surface-control-bg));--segmented-selected-bg:var(--primary);--segmented-selected-text:var(--primary-foreground);--segmented-focus-ring:var(--field-border-focus);--select-option-bg:var(--field-bg);--select-option-text:var(--field-text);--select-chevron-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--field-ghost-bg:transparent;--field-ghost-border:transparent;--success:var(--primary);--success-bg:color-mix(in srgb,var(--primary) 12%,transparent);--warning:#f59e0b;--danger:#ef4444;--danger-bg:rgba(239,68,68,0.12);--destructive:#ef4444;--info:#3b82f6;--modal-backdrop:rgba(0,0,0,0.42);--status-error:var(--danger);--status-success:var(--success);--status-warning:var(--warning);--status-info:var(--info);--action-destructive:var(--danger);--action-accent:var(--info);--accent-red:#fee2e2;--accent-red-text:#dc2626;--accent-orange:#ffedd5;--accent-orange-text:#ea580c;--accent-blue:#dbeafe;--accent-blue-text:#2563eb;--accent-green:#d1fae5;--accent-green-text:var(--primary);--invoice-selected-bg:color-mix(in srgb,var(--primary) 8%,transparent);--payment-type-rent-color:var(--primary);--payment-type-electricity-color:#f59e0b;--payment-type-water-color:#3b82f6;--tenant-card-selected-bg:color-mix(in srgb,var(--primary) 12%,transparent);--tenant-rent-due-color:color-mix(in srgb,var(--info) 88%,var(--foreground));--tenant-swipe-delete-bg:color-mix(in srgb,var(--danger) 22%,var(--card));--tenant-swipe-delete-text:color-mix(in srgb,var(--danger) 78%,var(--foreground));--tenant-swipe-edit-bg:color-mix(in srgb,var(--info) 20%,var(--card));--tenant-swipe-edit-text:color-mix(in srgb,var(--info) 72%,var(--foreground));--tenant-loading-overlay-bg:rgba(255,255,255,0.8);--property-occupancy-gradient:linear-gradient(to right,var(--status-error),var(--status-warning) 50%,var(--status-success));--action-rent:#be123c;--action-water:#1d4ed8;--action-electricity:#c2410c;--action-record:var(--primary);--payment-modal-max-width:650px;--payment-modal-max-height:90vh;--payment-modal-summary-radius:12px;--payment-modal-summary-padding:1rem;--payment-modal-list-max-height:300px;--payment-modal-input-underline-height:2px;--payment-modal-input-underline-width:60px;--payment-modal-alloc-input-width:110px;--stack-card-gap:clamp(0.9rem,1.2vw,1rem);--entity-card-padding:1.5rem;--entity-card-padding-mobile:1rem;--surface-card-padding:1.5rem;--surface-card-padding-tablet:1.25rem;--surface-card-padding-mobile:1.25rem;--surface-card-padding-mobile-compact:1rem;--card-padding-sm:0.875rem;--card-padding-md:1rem;--card-padding-lg:1.25rem;--card-padding-sm-mobile:0.75rem;--card-padding-md-mobile:0.875rem;--card-padding-lg-mobile:1rem;--panel-padding-sm:1rem;--panel-padding-md:1.25rem;--panel-padding-lg:1.5rem;--panel-padding-xs:0.25rem;--panel-padding-2xs:0.35rem;--panel-padding-3xs:0.4rem;--panel-padding-4xs:0.45rem;--panel-padding-sm-mobile:0.875rem;--panel-padding-md-mobile:1rem;--panel-padding-lg-mobile:1.125rem;--panel-gap-xs:0.25rem;--panel-gap-2xs:0.35rem;--panel-gap-3xs:0.4rem;--panel-gap-4xs:0.45rem;--panel-gap-5xs:0.6rem;--panel-gap-6xs:0.7rem;--panel-gap-7xs:0.75rem;--panel-gap-8xs:0.85rem;--panel-gap-9xs:0.8rem;--panel-gap-10xs:0.9rem;--panel-gap-11xs:0.95rem;--panel-gap-sm:0.75rem;--panel-gap-md:0.875rem;--panel-gap-lg:1rem;--panel-gap-xl:1.25rem;--panel-gap-2xl:1.5rem;--panel-padding-5xs:0.6rem;--panel-padding-6xs:0.7rem;--panel-padding-7xs:0.75rem;--panel-padding-8xs:0.85rem;--panel-padding-9xs:0.8rem;--panel-padding-10xs:0.9rem;--panel-padding-11xs:0.95rem;--kpi-card-padding:1.25rem;--kpi-card-padding-mobile:1rem;--kpi-card-gap:0.75rem;--kpi-card-gap-mobile:0.5rem;--dashboard-space-stack-default:1rem;--dashboard-space-stack-mobile:0.85rem;--dashboard-space-panel-gap-default:1rem;--dashboard-space-panel-gap-mobile:1rem;--dashboard-space-section-gap-default:0.35rem;--dashboard-space-section-gap-mobile:0.65rem;--dashboard-space-list-gap-default:0.75rem;--dashboard-space-list-gap-mobile:0.75rem;--dashboard-space-header-gap-default:1rem;--dashboard-space-header-gap-mobile:0.75rem;--dashboard-space-header-margin-default:1.5rem;--dashboard-space-header-margin-mobile:0.5rem;--dashboard-panel-padding-default:1.5rem;--dashboard-panel-padding-mobile:1rem;--dashboard-setup-gap-default:1.25rem;--dashboard-setup-padding-default:1.25rem;--dashboard-setup-padding-mobile:1rem;--dashboard-setup-header-gap-default:1rem;--dashboard-setup-header-gap-mobile:0.75rem;--dashboard-setup-progress-gap-default:1.25rem;--dashboard-setup-progress-padding-default:0.75rem 1rem;--dashboard-setup-step-gap-default:0.75rem;--dashboard-setup-step-padding-default:1.25rem;--dashboard-setup-complete-gap-default:1.25rem;--dashboard-setup-complete-padding-default:1.25rem 1.5rem;--report-page-actions-gap-default:clamp(0.4rem,1vw,0.75rem);--report-tabs-gap-default:1.75rem;--report-tab-button-padding-block-default:0.75rem;--report-tab-button-gap-default:0.55rem;--report-filter-actions-gap-default:0.5rem;--report-mobile-actions-gap-default:0.75rem;--report-mobile-actions-padding-default:0 1.25rem 0.5rem 1.25rem;--report-loading-gap-default:1.5rem;--report-ready-gap-default:1.25rem;--report-executive-summary-gap-default:0.85rem;--report-executive-summary-header-gap-default:1rem;--report-chart-grid-gap-default:1rem;--report-chart-height-default:400px;--report-insights-margin-top-default:1rem;--report-transactions-margin-top-default:0.75rem;--report-card-header-padding-bottom-default:0.75rem;--report-card-header-margin-bottom-default:0.75rem;--report-panel-header-margin-bottom-default:1rem;--report-table-cell-padding-y-default:1rem;--report-table-cell-padding-x-default:0.75rem;--report-transactions-note-padding-top-default:1rem;--report-disclosure-gap-default:0.5rem;--report-disclosure-padding-default:0.625rem 0.875rem;--report-mobile-filter-actions-gap-default:0.75rem;--report-mobile-filter-actions-padding-default:1.5rem 1.25rem 1.25rem 1.25rem;--report-mobile-filter-actions-margin-top-default:-1rem;--report-filter-panel-padding-default:1.25rem;--report-filter-grid-gap-default:1.25rem 1rem;--report-date-range-gap-default:0.75rem;--report-date-field-gap-default:0.5rem;--report-date-error-margin-top-default:1rem;--report-date-error-padding-top-default:0.75rem;--report-sheet-gap-default:1rem;--report-presets-margin-bottom-default:0.5rem;--report-presets-gap-default:0.375rem;--report-preset-chip-padding-default:0.25rem 0.625rem;--report-custom-date-height-default:38px;--report-custom-control-gap-default:0.5rem;--report-custom-date-input-padding-default:0 2rem 0 0.25rem;--report-custom-reset-size-default:38px;--report-report-list-gap-default:1rem;--report-report-card-gap-default:0.9rem;--report-skeleton-actions-gap-default:0.5rem;--report-skeleton-title-margin-bottom-default:0.55rem;--report-skeleton-subtitle-margin-bottom-default:0.9rem;--report-card-title-row-gap-default:0.5rem;--report-card-description-margin-top-default:0.25rem;--report-actions-row-gap-default:0.5rem;--report-confirm-box-margin-top-default:0.75rem;--report-confirm-box-padding-default:0.75rem;--settings-page-header-gap-default:1rem;--settings-actions-gap-default:clamp(0.4rem,1vw,0.75rem);--settings-sections-gap-default:1rem;--settings-form-grid-gap-default:0.75rem;--settings-payment-methods-list-gap-default:0.6rem;--settings-payment-method-gap-default:0.75rem;--settings-payment-method-header-gap-default:0.75rem;--settings-payment-method-title-gap-default:0.45rem;--settings-payment-method-actions-gap-default:0.45rem;--settings-payment-method-summary-margin-top-default:0.2rem;--settings-payment-method-editor-margin-top-default:0.75rem;--settings-payment-method-editor-padding-top-default:0.75rem;--settings-field-label-margin-bottom-default:0.35rem;--settings-inline-loading-gap-default:0.35rem;--settings-meta-gap-default:0.1rem;--settings-warning-margin-top-default:0.5rem;--settings-profile-badge-padding-default:0.3rem 0.7rem;--tenant-portal-page-gap-default:1.5rem;--tenant-portal-page-padding-default:1.5rem;--tenant-portal-hero-padding-default:2.2rem 1.8rem;--tenant-portal-hero-gap-default:1rem;--tenant-portal-expiry-gap-default:0.75rem;--tenant-portal-expiry-padding-default:1rem 1.25rem;--tenant-portal-quick-actions-gap-default:0.8rem;--tenant-portal-icon-margin-bottom-default:0.75rem;--tenant-portal-section-gap-default:1rem;--tenant-portal-card-gap-default:0.5rem;--tenant-portal-state-gap-default:0.85rem;--tenant-portal-state-padding-default:2rem 1.25rem;--tenant-portal-row-gap-default:1rem;--tenant-portal-shell-header-gap-default:0.75rem;--tenant-portal-shell-header-padding-default:calc(var(--app-safe-top, 0px) + 0.65rem) 1rem 0.65rem;--tenant-portal-shell-main-padding-mobile-default:1rem 1rem calc(var(--app-safe-bottom, 0px) + 5.7rem);--tenant-portal-shell-main-padding-desktop-default:2rem;--tenant-portal-shell-sidebar-padding-default:1.5rem 1rem;--tenant-portal-shell-sidebar-header-padding-bottom-default:2rem;--tenant-portal-shell-sidebar-header-padding-left-default:0.5rem;--tenant-portal-shell-sidebar-nav-gap-default:0.5rem;--tenant-portal-shell-sidebar-item-gap-default:0.875rem;--tenant-portal-shell-sidebar-item-padding-default:0.65rem 0.85rem;--tenant-portal-shell-sidebar-update-gap-default:0.875rem;--tenant-portal-shell-sidebar-update-padding-default:0.65rem 0.85rem;--tenant-portal-shell-sidebar-footer-gap-default:1rem;--tenant-portal-shell-sidebar-footer-padding-top-default:1.5rem;--tenant-portal-shell-switcher-gap-default:0.5rem;--tenant-portal-shell-switcher-padding-default:0.5rem 0.85rem;--tenant-portal-shell-profile-gap-default:0.75rem;--tenant-portal-shell-profile-padding-default:0.5rem 0.75rem;--tenant-portal-shell-state-gap-default:0.85rem;--tenant-portal-shell-state-padding-default:2rem 1.25rem;--tenant-portal-shell-bottom-nav-gap-default:0.25rem;--tenant-portal-shell-bottom-nav-padding-default:0.35rem;--tenant-portal-shell-bottom-nav-bottom-default:calc(var(--app-safe-bottom, 0px) + 1.25rem);--modal-shell-overlay-padding:1rem;--modal-shell-overlay-padding-mobile:0.75rem;--modal-shell-header-padding:1.5rem 1.5rem 0;--modal-shell-body-padding:1.25rem 1.5rem 1.5rem;--modal-shell-header-padding-mobile:1.25rem 1rem 0;--modal-shell-body-padding-mobile:1rem;--modal-shell-sheet-grip-width:3rem;--modal-shell-sheet-grip-height:0.25rem;--entity-card-hover-lift:0px;--entity-card-motion-duration:0.2s;--entity-card-meta-font-size:0.875rem;--entity-card-actions-gap:0.5rem;--entity-card-stat-radius:0.5rem;--entity-card-progress-height:8px;--entity-card-progress-transition:width 0.5s ease;--control-height:38px;--control-height-mobile:44px;--modal-textarea-height:var(--control-height);--shell-inline-desktop:0.85rem;--shell-inline-tablet:0.85rem;--shell-inline-mobile:1rem;--shell-inline-mobile-compact:1rem;--shell-inline-fold:0.5rem;--mobile-edge-icon-offset:-0.75rem;--mobile-edge-icon-offset-fold:-0.65rem;--shell-content-padding-desktop:1.5rem var(--shell-inline-desktop) 1rem var(--shell-inline-desktop);--shell-content-padding-tablet:1.5rem var(--shell-inline-tablet) 1rem var(--shell-inline-tablet);--shell-content-padding-mobile:0.25rem var(--shell-inline-mobile) 1.25rem var(--shell-inline-mobile);--shell-content-padding-mobile-compact:0.25rem var(--shell-inline-mobile-compact) 1rem var(--shell-inline-mobile-compact);--layout-gap-page-header-bottom:1rem;--layout-gap-header-to-filters:0.5rem;--layout-gap-header-meta-bottom:0.35rem;--layout-gap-filters-to-content:0.5rem;--layout-gap-filter-internal:0.65rem;--layout-gap-tabs-to-table:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-control:12px;--radius-card:16px;--radius-panel:24px;--radius-pill:9999px;--radius:var(--radius-card);--radius-sm:var(--radius-control);--radius-lg:var(--radius-panel);--shadow-sm:none;--shadow:none;--shadow-md:none;--shadow-lg:none;--donut-bg:#ffffff;--tooltip-bg:#ffffff;--tooltip-text:#1a1a1a;--chart-tooltip-bg:var(--card);--chart-tooltip-text:var(--foreground);--chart-tooltip-shadow:var(--shadow-md);--chart-grid-stroke:rgba(148,163,184,0.18);--chart-cursor-fill:rgba(148,163,184,0.08);--sidebar-text:#334155;--calendar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/path d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01'/%3E%3C/svg%3E");--tenant-status-active-bg:color-mix(in srgb,var(--primary) 18%,#ffffff);--tenant-status-active-text:var(--primary);--tenant-status-ending-bg:#fed7aa;--tenant-status-ending-text:#ea580c;--tenant-status-expired-bg:#fee2e2;--tenant-status-expired-text:#dc2626;--tenant-status-archived-bg:#e5e7eb;--tenant-status-archived-text:#4b5563;--payment-paid-bg:color-mix(in srgb,var(--primary) 15%,#ffffff);--payment-paid-text:var(--primary);--payment-pending-bg:rgba(245,158,11,0.1);--payment-pending-text:#d97706;--payment-overdue-bg:rgba(239,68,68,0.1);--payment-overdue-text:#dc2626;--insight-critical-bg:#fef2f2;--insight-critical-border:#fecaca;--insight-critical-text:#991b1b;--insight-critical-icon:#ef4444;--insight-high-bg:#fff7ed;--insight-high-border:#fed7aa;--insight-high-text:#9a3412;--insight-high-icon:#f97316;--insight-medium-bg:#f0fdf4;--insight-medium-border:#bbf7d0;--insight-medium-text:#166534;--insight-medium-icon:var(--primary);--insight-low-bg:#eff6ff;--insight-low-border:#bfdbfe;--insight-low-text:#1e40af;--insight-low-icon:#3b82f6;--insight-info-bg:#f8fafc;--insight-info-border:#e2e8f0;--insight-info-text:#475569;--insight-info-icon:#64748b;--insight-marketing-bg:#f5f3ff;--insight-marketing-border:#ddd6fe;--insight-marketing-text:#5b21b6;--insight-marketing-icon:#7c3aed;--insight-recommendation-bg:rgba(255,255,255,0.6);--font-ui:-apple-system,BlinkMacSystemFont,var(--font-inter),"Segoe UI",Roboto,Helvetica,Arial,"Noto Sans Arabic",sans-serif;--font-currency:"Noto Sans Arabic","Arial Unicode MS","Tahoma","Helvetica Neue",Helvetica,var(--font-inter),Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-xxs:0.625rem;--fs-xs-2:0.6875rem;--fs-xs-3:0.7rem;--fs-xs-4:0.72rem;--fs-sm-2:0.75rem;--fs-sm-3:0.78rem;--fs-sm-4:0.8rem;--fs-sm-5:0.82rem;--fs-sm-6:0.85rem;--fs-sm-7:0.86rem;--fs-md-2:0.9rem;--fs-md-3:0.92rem;--fs-md-4:0.95rem;--fs-md-5:0.98rem;--fs-md-6:1.05rem;--fs-md-7:1.1rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-lg-2:1.35rem;--fs-lg-3:1.4rem;--fs-2xl:1.75rem;--fs-3xl:2rem;--fw-reg:400;--fw-med:500;--fw-semi:600;--fw-bold:700;--fw-extra:800;--lh-tight:1.2;--lh-base:1.5;--btn-fs:0.875rem;--btn-fs-sm:13px;--btn-fs-md:14px;--btn-fs-lg:15px;--text-page-title:clamp(1.5rem,1.2vw + 1rem,1.625rem);--text-mobile-page-title:clamp(2rem,7vw + 0.25rem,2.125rem);--text-mobile-page-title-fold:1.75rem;--text-card-title:var(--fs-md);--text-body:var(--fs-base);--text-meta:var(--fs-sm);--text-micro:var(--fs-xs)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){color-scheme:dark;--background:#050505;--foreground:#f8fafc;--card:#141414;--card-foreground:#f8fafc;--control-highlight-bg:color-mix(in srgb,#222222 92%,white 8%);--control-highlight-hover-bg:color-mix(in srgb,#222222 84%,white 16%);--control-fill:var(--control-highlight-bg);--surface-panel-bg:#141414;--surface-control-bg:var(--control-highlight-bg);--surface-floating-bg:#1b1b1b;--surface-shadow:none;--surface-hover-shadow:none;--surface-panel-backdrop:none;--surface-panel-border:1px solid var(--border);--surface-card-shadow:none;--surface-card-hover-shadow:none;--surface-card-inset-shadow:none;--surface-card-hover-inset-shadow:none;--surface-compact-shadow:none;--surface-compact-hover-shadow:none;--surface-compact-inset-shadow:none;--surface-compact-hover-inset-shadow:none;--surface-panel-hover-bg:color-mix(in srgb,var(--card) 94%,white 6%);--surface-compact-hover-bg:color-mix(in srgb,var(--card) 96%,white 4%);--surface-control-backdrop:none;--surface-control-border:1px solid var(--border);--surface-control-shadow:none;--surface-control-hover-shadow:none;--surface-control-hover-bg:var(--control-highlight-hover-bg);--surface-inset-bg:color-mix(in srgb,var(--foreground) 4%,transparent);--surface-inset-hover-bg:color-mix(in srgb,var(--foreground) 7%,transparent);--surface-inset-border:color-mix(in srgb,var(--border) 82%,transparent);--button-ghost-hover-bg:rgba(255,255,255,0.08);--button-danger-hover-bg:rgba(239,68,68,0.08);--button-glass-bg:var(--control-highlight-bg);--button-glass-hover-bg:var(--control-highlight-hover-bg);--button-glass-border:1px solid var(--border);--button-glass-shadow:none;--button-glass-hover-shadow:none;--button-glass-backdrop:none;--button-focus-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 46%,transparent);--button-solid-foreground:#050505;--app-shell-background:var(--background);--app-content-background:var(--muted);--sidebar-background:var(--background);--sidebar-backdrop:none;--sidebar-border-right:1px solid var(--border);--sidebar-shadow:none;--sidebar-fade-color:var(--background);--sidebar-label-text:var(--muted-foreground);--sidebar-link-text:#d4d4d8;--sidebar-link-icon:#a1a1aa;--sidebar-link-hover-bg:rgba(255,255,255,0.06);--sidebar-link-hover-text:#ffffff;--sidebar-link-hover-icon:#ffffff;--sidebar-footer-background:transparent;--sidebar-footer-border:1px solid var(--border);--sidebar-footer-shadow:none;--sidebar-profile-bg:transparent;--sidebar-profile-hover-bg:rgba(255,255,255,0.06);--sidebar-profile-border:1px solid transparent;--sidebar-install-bg:transparent;--sidebar-install-border:1px solid var(--primary);--sidebar-install-shadow:none;--sidebar-install-hover-shadow:none;--sidebar-install-backdrop:none;--btn-mix-resting:15%;--btn-mix-hover:25%;--field-bg:var(--control-fill);--field-text:#f0fdf4;--field-border:#2a2a2a;--field-border-focus:var(--primary);--field-focus-ring:color-mix(in srgb,var(--primary) 22%,transparent);--field-ghost-bg:transparent;--field-ghost-border:transparent;--select-chevron-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 24 24' stroke='%23a3a3a3' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--muted:#101010;--muted-50:#0d0d0d;--muted-foreground:#a3a3a3;--border:#1f1f1f;--secondary:#a1a1aa;--table-header-bg:transparent;--table-header-text:#a3a3a3;--primary:var(--emerald);--accent-text:var(--primary);--primary-hover:color-mix(in srgb,var(--emerald) 78%,black);--primary-100:color-mix(in srgb,var(--emerald) 44%,black);--primary-200:color-mix(in srgb,var(--emerald) 64%,black);--primary-surface:var(--emerald);--primary-glass:color-mix(in srgb,var(--primary) 40%,transparent);--primary-gradient:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);--primary-foreground:#ffffff;--glass-bg:var(--card);--glass-blur:none;--glass-border:1px solid var(--border);--glass-shadow:none;--success-bg:color-mix(in srgb,var(--primary) 20%,transparent);--danger-bg:rgba(239,68,68,0.2);--accent-red:#7f1d1d;--accent-orange:#7c2d12;--accent-blue:#1e3a8a;--accent-green:var(--primary);--donut-bg:#000000;--tooltip-bg:#1e293b;--tooltip-text:#f8fafc;--chart-tooltip-bg:var(--card);--chart-tooltip-text:var(--foreground);--chart-tooltip-shadow:0 14px 30px rgba(0,0,0,0.34);--chart-grid-stroke:rgba(255,255,255,0.06);--chart-cursor-fill:rgba(255,255,255,0.04);--sidebar-text:#f8fafc;--calendar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24' stroke='%23e5e7eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/path d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01'/%3E%3C/svg%3E");--tenant-status-active-bg:color-mix(in srgb,var(--primary) 20%,#ffffff05);--tenant-status-active-text:#ffffff;--tenant-status-ending-bg:#7c2d12;--tenant-status-ending-text:#fb923c;--tenant-status-expired-bg:#7f1d1d;--tenant-status-expired-text:#f87171;--tenant-status-archived-bg:#262626;--tenant-status-archived-text:#a3a3a3;--payment-paid-bg:color-mix(in srgb,var(--primary) 32%,#ffffff08);--payment-paid-text:#ffffff;--payment-pending-bg:rgba(245,158,11,0.2);--payment-pending-text:#fbbf24;--payment-overdue-bg:rgba(239,68,68,0.2);--payment-overdue-text:#f87171;--invoice-selected-bg:color-mix(in srgb,var(--primary) 15%,transparent);--tenant-loading-overlay-bg:rgba(0,0,0,0.6);--action-rent:#9f1239;--action-water:#1e3a8a;--action-electricity:#9a3412;--action-record:var(--primary);--status-error:#f87171;--status-success:var(--primary);--status-warning:#fbbf24;--status-info:#60a5fa;--action-destructive:#f87171;--action-accent:#60a5fa;--insight-critical-bg:rgba(127,29,29,0.2);--insight-critical-border:#7f1d1d;--insight-critical-text:#fecaca;--insight-critical-icon:#f87171;--insight-high-bg:rgba(124,45,18,0.2);--insight-high-border:#7c2d12;--insight-high-text:#fed7aa;--insight-high-icon:#fb923c;--insight-medium-bg:rgba(6,78,59,0.2);--insight-medium-border:var(--primary);--insight-medium-text:#bbf7d0;--insight-medium-icon:#4ade80;--insight-low-bg:rgba(30,58,138,0.2);--insight-low-border:#1e3a8a;--insight-low-text:#bfdbfe;--insight-low-icon:#60a5fa;--insight-info-bg:rgba(38,38,38,0.4);--insight-info-border:#404040;--insight-info-text:#e5e5e5;--insight-info-icon:#a3a3a3;--insight-marketing-bg:rgba(124,58,237,0.15);--insight-marketing-border:#7c3aed;--insight-marketing-text:#ddd6fe;--insight-marketing-icon:#a78bfa;--insight-recommendation-bg:rgba(0,0,0,0.3);--modal-backdrop:rgba(0,0,0,0.42)}}[data-mode=dark],[data-theme=classic][data-mode=dark]{color-scheme:dark;--background:#050505;--foreground:#f8fafc;--card:#141414;--card-foreground:#f8fafc;--control-highlight-bg:color-mix(in srgb,#222222 92%,white 8%);--control-highlight-hover-bg:color-mix(in srgb,#222222 84%,white 16%);--control-fill:var(--control-highlight-bg);--surface-panel-bg:#141414;--surface-control-bg:var(--control-highlight-bg);--surface-floating-bg:#1b1b1b;--surface-shadow:none;--surface-hover-shadow:none;--surface-panel-backdrop:none;--surface-panel-border:1px solid var(--border);--surface-card-shadow:none;--surface-card-hover-shadow:none;--surface-card-inset-shadow:none;--surface-card-hover-inset-shadow:none;--surface-compact-shadow:none;--surface-compact-hover-shadow:none;--surface-compact-inset-shadow:none;--surface-compact-hover-inset-shadow:none;--surface-panel-hover-bg:color-mix(in srgb,var(--card) 94%,white 6%);--surface-compact-hover-bg:color-mix(in srgb,var(--card) 96%,white 4%);--surface-control-backdrop:none;--surface-control-border:1px solid var(--border);--surface-control-shadow:none;--surface-control-hover-shadow:none;--surface-control-hover-bg:var(--control-highlight-hover-bg);--surface-inset-bg:color-mix(in srgb,var(--foreground) 4%,transparent);--surface-inset-hover-bg:color-mix(in srgb,var(--foreground) 7%,transparent);--surface-inset-border:color-mix(in srgb,var(--border) 82%,transparent);--button-ghost-hover-bg:rgba(255,255,255,0.08);--button-danger-hover-bg:rgba(239,68,68,0.08);--button-glass-bg:var(--control-highlight-bg);--button-glass-hover-bg:var(--control-highlight-hover-bg);--button-glass-border:1px solid var(--border);--button-glass-shadow:none;--button-glass-hover-shadow:none;--button-glass-backdrop:none;--button-focus-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 46%,transparent);--button-solid-foreground:#050505;--app-shell-background:var(--background);--app-content-background:var(--muted);--sidebar-background:var(--background);--sidebar-backdrop:none;--sidebar-border-right:1px solid var(--border);--sidebar-shadow:none;--sidebar-fade-color:var(--background);--sidebar-label-text:var(--muted-foreground);--sidebar-link-text:#d4d4d8;--sidebar-link-icon:#a1a1aa;--sidebar-link-hover-bg:rgba(255,255,255,0.06);--sidebar-link-hover-text:#ffffff;--sidebar-link-hover-icon:#ffffff;--sidebar-footer-background:transparent;--sidebar-footer-border:1px solid var(--border);--sidebar-footer-shadow:none;--sidebar-profile-bg:transparent;--sidebar-profile-hover-bg:rgba(255,255,255,0.06);--sidebar-profile-border:1px solid transparent;--sidebar-install-bg:transparent;--sidebar-install-border:1px solid var(--primary);--sidebar-install-shadow:none;--sidebar-install-hover-shadow:none;--sidebar-install-backdrop:none;--btn-mix-resting:15%;--btn-mix-hover:25%;--field-bg:var(--control-fill);--field-text:#f0fdf4;--field-border:#2a2a2a;--field-border-focus:var(--primary);--field-focus-ring:color-mix(in srgb,var(--primary) 22%,transparent);--field-ghost-bg:transparent;--field-ghost-border:transparent;--select-chevron-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 24 24' stroke='%23a3a3a3' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--muted:#101010;--muted-50:#0d0d0d;--muted-foreground:#a3a3a3;--border:#1f1f1f;--secondary:#a1a1aa;--table-header-bg:transparent;--table-header-text:#a3a3a3;--primary:var(--emerald);--accent-text:var(--primary);--primary-hover:color-mix(in srgb,var(--emerald) 78%,black);--primary-100:color-mix(in srgb,var(--emerald) 44%,black);--primary-200:color-mix(in srgb,var(--emerald) 64%,black);--primary-surface:var(--emerald);--primary-glass:color-mix(in srgb,var(--primary) 40%,transparent);--primary-gradient:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);--primary-foreground:#ffffff;--glass-bg:var(--card);--glass-blur:none;--glass-border:1px solid var(--border);--glass-shadow:none;--success-bg:color-mix(in srgb,var(--primary) 20%,transparent);--danger-bg:rgba(239,68,68,0.2);--accent-red:#7f1d1d;--accent-orange:#7c2d12;--accent-blue:#1e3a8a;--accent-green:var(--primary);--donut-bg:#000000;--tooltip-bg:#1e293b;--tooltip-text:#f8fafc;--chart-tooltip-bg:var(--card);--chart-tooltip-text:var(--foreground);--chart-tooltip-shadow:0 14px 30px rgba(0,0,0,0.34);--chart-grid-stroke:rgba(255,255,255,0.06);--chart-cursor-fill:rgba(255,255,255,0.04);--sidebar-text:#f8fafc;--calendar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24' stroke='%23e5e7eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/path d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01'/%3E%3C/svg%3E");--tenant-status-active-bg:color-mix(in srgb,var(--primary) 20%,#ffffff05);--tenant-status-active-text:#ffffff;--tenant-status-ending-bg:#7c2d12;--tenant-status-ending-text:#fb923c;--tenant-status-expired-bg:#7f1d1d;--tenant-status-expired-text:#f87171;--tenant-status-archived-bg:#262626;--tenant-status-archived-text:#a3a3a3;--payment-paid-bg:color-mix(in srgb,var(--primary) 32%,#ffffff08);--payment-paid-text:#ffffff;--payment-pending-bg:rgba(245,158,11,0.2);--payment-pending-text:#fbbf24;--payment-overdue-bg:rgba(239,68,68,0.2);--payment-overdue-text:#f87171;--invoice-selected-bg:color-mix(in srgb,var(--primary) 15%,transparent);--tenant-loading-overlay-bg:rgba(0,0,0,0.6);--action-rent:#9f1239;--action-water:#1e3a8a;--action-electricity:#9a3412;--action-record:var(--primary);--status-error:#f87171;--status-success:var(--primary);--status-warning:#fbbf24;--status-info:#60a5fa;--action-destructive:#f87171;--action-accent:#60a5fa;--insight-critical-bg:rgba(127,29,29,0.2);--insight-critical-border:#7f1d1d;--insight-critical-text:#fecaca;--insight-critical-icon:#f87171;--insight-high-bg:rgba(124,45,18,0.2);--insight-high-border:#7c2d12;--insight-high-text:#fed7aa;--insight-high-icon:#fb923c;--insight-medium-bg:rgba(6,78,59,0.2);--insight-medium-border:var(--primary);--insight-medium-text:#bbf7d0;--insight-medium-icon:#4ade80;--insight-low-bg:rgba(30,58,138,0.2);--insight-low-border:#1e3a8a;--insight-low-text:#bfdbfe;--insight-low-icon:#60a5fa;--insight-info-bg:rgba(38,38,38,0.4);--insight-info-border:#404040;--insight-info-text:#e5e5e5;--insight-info-icon:#a3a3a3;--insight-marketing-bg:rgba(124,58,237,0.15);--insight-marketing-border:#7c3aed;--insight-marketing-text:#ddd6fe;--insight-marketing-icon:#a78bfa;--insight-recommendation-bg:rgba(0,0,0,0.3);--modal-backdrop:rgba(15,23,42,0.14)}[data-theme=emerald][data-mode=light]{color-scheme:light;--emerald:#0ca875;--primary:var(--emerald);--primary-hover:#07855c;--primary-foreground:#03100b;--accent-text:#087653;--background:#dce9e3;--foreground:#071b14;--card:rgba(255,255,255,0.78);--card-foreground:#071b14;--muted:#d3e3dc;--muted-50:#edf7f2;--muted-foreground:#50695f;--border:rgba(17,105,74,0.16);--control-highlight-bg:rgba(255,255,255,0.78);--control-highlight-hover-bg:rgba(255,255,255,0.78);--shadow-sm:0 1px 2px rgba(16,24,40,0.04),0 8px 20px rgba(16,24,40,0.06);--shadow:0 2px 6px rgba(16,24,40,0.06),0 12px 24px rgba(16,24,40,0.08);--shadow-md:0 8px 18px rgba(16,24,40,0.1),0 2px 6px rgba(16,24,40,0.06);--shadow-lg:0 14px 28px rgba(16,24,40,0.12),0 4px 12px rgba(16,24,40,0.08);--control-fill:rgba(255,255,255,0.78);--surface-panel-bg:rgba(255,255,255,0.66);--surface-compact-bg:rgba(255,255,255,0.58);--surface-control-bg:rgba(255,255,255,0.78);--surface-floating-bg:rgba(250,255,252,0.93);--surface-panel-sheen:linear-gradient(145deg,rgba(255,255,255,0.44),rgba(223,249,239,0.1) 34%,transparent 60%);--surface-compact-sheen-opacity:0.54;--surface-panel-backdrop:blur(36px) saturate(155%);--surface-panel-border:1px solid rgba(19,139,96,0.1);--surface-compact-border:1px solid rgba(19,139,96,0.075);--surface-card-shadow:0 20px 50px rgba(13,82,57,0.12),0 4px 14px rgba(13,82,57,0.05);--surface-card-hover-shadow:0 24px 58px rgba(13,82,57,0.15),0 7px 18px rgba(13,82,57,0.065);--surface-card-inset-shadow:inset 0 1px 0 rgba(255,255,255,0.94),inset 0 0 0 1px rgba(255,255,255,0.16);--surface-card-hover-inset-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,0.22);--surface-panel-hover-bg:var(--surface-panel-bg);--surface-compact-hover-bg:var(--surface-compact-bg);--surface-control-hover-bg:var(--surface-control-bg);--surface-hover-lift:-1px;--surface-hover-scale:1.01;--surface-compact-shadow:0 9px 24px rgba(13,82,57,0.075);--surface-compact-hover-shadow:0 12px 30px rgba(13,82,57,0.1);--surface-compact-inset-shadow:inset 0 1px 0 rgba(255,255,255,0.9),inset 0 0 0 1px rgba(255,255,255,0.12);--surface-compact-hover-inset-shadow:inset 0 1px 0 rgba(255,255,255,0.98),inset 0 0 0 1px rgba(255,255,255,0.18);--surface-control-backdrop:blur(22px) saturate(155%);--surface-control-border:1px solid rgba(19,139,96,0.12);--surface-control-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 8px 22px rgba(13,82,57,0.075);--surface-control-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.98),0 11px 28px rgba(13,82,57,0.105);--control-open-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 2px 8px rgba(0,0,0,0.04);--menu-item-hover-shadow:none;--surface-floating-backdrop:blur(30px) saturate(170%);--surface-floating-border:1px solid rgba(19,139,96,0.16);--surface-floating-shadow:inset 0 1px 0 rgba(255,255,255,0.98),0 20px 48px rgba(13,82,57,0.16);--surface-selected-bg:#d3eee4;--surface-selected-text:#064f38;--surface-inset-bg:rgba(255,255,255,0.44);--surface-inset-hover-bg:rgba(255,255,255,0.58);--surface-inset-border:rgba(19,139,96,0.065);--button-ghost-hover-bg:rgba(10,74,51,0.07);--button-glass-bg:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(237,249,243,0.76));--button-glass-hover-bg:linear-gradient(180deg,rgba(245,252,248,0.94),rgba(226,244,235,0.88));--button-glass-border:1px solid rgba(19,139,96,0.16);--button-glass-shadow:inset 0 1px 0 rgba(255,255,255,0.94),0 6px 18px rgba(13,82,57,0.08);--button-glass-hover-shadow:inset 0 1px 0 rgba(255,255,255,1),0 9px 24px rgba(13,82,57,0.12);--button-glass-backdrop:blur(14px);--button-hover-lift:-1px;--button-solid-hover-lift:-2px;--button-hover-scale:1.01;--button-glass-press-scale:0.97;--button-solid-press-scale:0.96;--button-neutral-inset-shadow:none;--indicator-shadow:0 0 4px rgba(16,185,129,0.4);--button-solid-foreground:#03100b;--press-scale-button:0.985;--press-scale-surface:0.992;--entity-card-hover-lift:-2px;--field-bg:var(--surface-control-bg);--field-text:var(--foreground);--field-border:rgba(19,139,96,0.12);--field-border-focus:var(--primary);--field-focus-color:var(--primary);--field-focus-ring:rgba(12,168,117,0.2);--glass-bg:rgba(250,255,252,0.68);--glass-blur:blur(12px) saturate(180%);--glass-border:1px solid rgba(19,139,96,0.12);--glass-shadow:inset 0 1px 0 rgba(255,255,255,0.92),0 18px 44px rgba(13,82,57,0.1);--chart-tooltip-bg:var(--surface-floating-bg);--chart-tooltip-text:var(--foreground);--chart-grid-stroke:rgba(7,90,61,0.09);--chart-cursor-fill:rgba(12,168,117,0.055);--app-shell-background:#d8e6df;--app-content-background:radial-gradient(circle at 3% -9%,rgba(12,168,117,0.24),transparent 22rem),radial-gradient(circle at 101% 4%,rgba(42,201,146,0.16),transparent 20rem),radial-gradient(circle at 54% 108%,rgba(12,168,117,0.1),transparent 27rem),linear-gradient(145deg,#e8f1ed,#dbe7e1 52%,#e3eee9);--sidebar-background:radial-gradient(circle at 12% 3%,rgba(12,168,117,0.15),transparent 13rem),linear-gradient(180deg,rgba(248,253,250,0.86),rgba(226,240,233,0.92));--sidebar-backdrop:blur(28px) saturate(145%);--sidebar-border-right:1px solid rgba(19,139,96,0.06);--sidebar-shadow:inset -1px 0 rgba(255,255,255,0.28),14px 0 40px rgba(15,74,54,0.045);--sidebar-fade-color:#e3f0e9;--sidebar-label-text:#587168;--sidebar-link-text:#385149;--sidebar-link-icon:#49645a;--sidebar-link-hover-bg:rgba(10,74,51,0.06);--sidebar-link-hover-text:#0a2119;--sidebar-link-hover-icon:#0a2119;--sidebar-link-active-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white) 0%,var(--primary) 100%);--sidebar-link-active-hover-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 95%,white) 0%,var(--primary) 100%);--sidebar-link-active-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 4px 12px color-mix(in srgb,var(--primary) 12%,transparent);--sidebar-link-active-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.28),0 6px 16px color-mix(in srgb,var(--primary) 18%,transparent);--sidebar-link-active-text:#000000;--sidebar-link-active-icon:#000000;--sidebar-footer-background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.32));--sidebar-footer-border:1px solid rgba(19,139,96,0.04);--sidebar-footer-shadow:inset 0 1px rgba(255,255,255,0.28);--sidebar-profile-bg:rgba(255,255,255,0.38);--sidebar-profile-hover-bg:rgba(255,255,255,0.54);--sidebar-profile-border:1px solid rgba(19,139,96,0.075);--sidebar-profile-padding:0.5rem;--sidebar-install-bg:linear-gradient(180deg,rgba(255,255,255,0.76),rgba(238,249,243,0.54));--sidebar-install-border:1px solid rgba(19,139,96,0.16);--sidebar-install-shadow:inset 0 1px rgba(255,255,255,0.9);--sidebar-install-hover-shadow:inset 0 1px rgba(255,255,255,0.9);--sidebar-install-backdrop:blur(20px) saturate(150%);--sidebar-install-sheen:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent);--sidebar-avatar-bg:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);--sidebar-avatar-shadow:0 2px 8px color-mix(in srgb,var(--primary) 40%,transparent);--sidebar-notification-shadow:0 0 4px var(--primary);--section-accent-shadow:inset 0 2px 0 color-mix(in srgb,var(--primary) 18%,transparent);--status-spinner-shadow:0 0 15px color-mix(in srgb,var(--danger) 30%,transparent);--filter-panel-shadow:inset 0 2px 0 color-mix(in srgb,var(--primary) 42%,transparent),0 6px 16px rgba(15,23,42,0.03),0 14px 28px rgba(15,23,42,0.02);--filter-active-shadow:inset 0 -2px 0 var(--primary),0 6px 14px color-mix(in srgb,var(--primary) 10%,transparent);--tabs-indicator-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 72%,black);--modal-backdrop-filter:blur(16px) saturate(160%);--table-sticky-backdrop:blur(14px);--loading-indicator-shadow:var(--shadow-sm);--data-table-shadow:var(--shadow-sm);--dashboard-card-shadow:var(--shadow-sm);--dashboard-card-hover-shadow:var(--shadow);--dashboard-card-hover-lift:-2px;--dashboard-cta-bg:linear-gradient(135deg,rgba(59,130,246,0.12),color-mix(in srgb,var(--primary) 12%,transparent));--icon-hover-scale:1.05;--floating-control-shadow:0 10px 24px rgba(0,0,0,0.14);--entity-card-sheen:linear-gradient(135deg,rgba(255,255,255,0.06),transparent 60%);--entity-card-hover-shadow:var(--shadow-md);--celebration-ring-shadow:0 0 40px rgba(16,185,129,0.05);--celebration-icon-bg:radial-gradient(circle,rgba(16,185,129,0.2) 0%,rgba(16,185,129,0.05) 100%);--celebration-icon-shadow:0 0 20px rgba(16,185,129,0.15),inset 0 2px 4px rgba(255,255,255,0.1);--celebration-icon-filter:drop-shadow(0 2px 4px rgba(16,185,129,0.2));--celebration-card-shadow:0 8px 32px rgba(0,0,0,0.12);--celebration-card-backdrop:blur(8px);--upload-active-shadow:inset 0 0 0 1px rgba(var(--rent-rgb),0.32),0 0 0 4px rgba(var(--rent-rgb),0.1);--pricing-card-hover-shadow:0 16px 34px rgba(0,0,0,0.09),0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent);--pricing-card-highlight-shadow:0 0 0 1px var(--pricing-card-highlight-ring);--pricing-card-current-bg:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--card) 95%,var(--primary) 5%) 0%,var(--card) 100%);--pricing-card-current-shadow:0 0 0 1px var(--pricing-card-current-ring),0 0 24px color-mix(in srgb,var(--primary) 10%,transparent);--pricing-current-button-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 20%,transparent) 0%,color-mix(in srgb,var(--primary) 12%,transparent) 100%);--pricing-current-button-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent),0 0 16px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 1px 0 rgba(255,255,255,0.04)}[data-theme=emerald][data-mode=dark]{color-scheme:dark;--emerald:#17c58b;--primary:var(--emerald);--primary-hover:#23d69a;--primary-foreground:#03100b;--accent-text:#49dda9;--background:#020605;--foreground:#f1faf6;--card:rgba(7,15,13,0.5);--card-foreground:#f1faf6;--muted:#060c0b;--muted-50:#040807;--muted-foreground:#91a69e;--border:rgba(83,221,168,0.16);--control-highlight-bg:rgba(12,24,20,0.54);--control-highlight-hover-bg:rgba(12,24,20,0.54);--shadow-sm:0 1px 2px rgba(16,24,40,0.04),0 8px 20px rgba(16,24,40,0.06);--shadow:0 2px 6px rgba(16,24,40,0.06),0 12px 24px rgba(16,24,40,0.08);--shadow-md:0 8px 18px rgba(16,24,40,0.1),0 2px 6px rgba(16,24,40,0.06);--shadow-lg:0 14px 28px rgba(16,24,40,0.12),0 4px 12px rgba(16,24,40,0.08);--control-fill:rgba(12,24,20,0.54);--surface-panel-bg:rgba(7,15,14,0.54);--surface-compact-bg:rgba(11,22,19,0.38);--surface-control-bg:rgba(12,24,20,0.54);--surface-floating-bg:rgba(8,20,17,0.82);--surface-panel-sheen:linear-gradient(145deg,rgba(235,255,247,0.1),rgba(225,255,243,0.015) 31%,transparent 57%);--surface-compact-sheen-opacity:0.52;--surface-panel-backdrop:blur(36px) saturate(165%);--surface-panel-border:1px solid rgba(103,235,183,0.13);--surface-compact-border:1px solid rgba(103,235,183,0.09);--surface-card-shadow:0 22px 56px rgba(0,0,0,0.4),0 10px 42px rgba(9,112,79,0.038);--surface-card-hover-shadow:0 26px 66px rgba(0,0,0,0.48),0 12px 48px rgba(9,112,79,0.055);--surface-card-inset-shadow:inset 0 1px 0 rgba(235,255,247,0.14),inset 0 0 0 1px rgba(225,255,243,0.012);--surface-card-hover-inset-shadow:inset 0 1px 0 rgba(235,255,247,0.19),inset 0 0 0 1px rgba(225,255,243,0.025);--surface-panel-hover-bg:var(--surface-panel-bg);--surface-compact-hover-bg:var(--surface-compact-bg);--surface-control-hover-bg:var(--surface-control-bg);--surface-hover-lift:-1px;--surface-hover-scale:1.01;--surface-compact-shadow:0 9px 24px rgba(0,0,0,0.26);--surface-compact-hover-shadow:0 13px 30px rgba(0,0,0,0.34);--surface-compact-inset-shadow:inset 0 1px 0 rgba(235,255,247,0.085);--surface-compact-hover-inset-shadow:inset 0 1px 0 rgba(235,255,247,0.13);--surface-control-backdrop:blur(24px) saturate(155%);--surface-control-border:1px solid rgba(74,226,166,0.18);--surface-control-shadow:inset 0 1px 0 rgba(225,255,243,0.09),0 10px 28px rgba(0,0,0,0.28);--surface-control-hover-shadow:inset 0 1px 0 rgba(225,255,243,0.14),0 14px 34px rgba(0,0,0,0.36);--control-open-shadow:inset 0 1px 0 rgba(225,255,243,0.14),0 2px 8px rgba(0,0,0,0.22);--menu-item-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.08);--surface-floating-backdrop:blur(32px) saturate(170%);--surface-floating-border:1px solid rgba(74,226,166,0.24);--surface-floating-shadow:inset 0 1px 0 rgba(225,255,243,0.14),0 24px 58px rgba(0,0,0,0.48),0 10px 40px rgba(9,112,79,0.08);--surface-inset-bg:rgba(235,255,247,0.048);--surface-inset-hover-bg:rgba(235,255,247,0.078);--surface-inset-border:rgba(103,235,183,0.055);--button-ghost-hover-bg:rgba(217,255,240,0.08);--button-glass-bg:linear-gradient(180deg,rgba(31,61,51,0.58),rgba(15,34,28,0.54));--button-glass-hover-bg:linear-gradient(180deg,rgba(39,76,64,0.68),rgba(18,43,35,0.64));--button-glass-border:1px solid rgba(74,226,166,0.2);--button-glass-shadow:inset 0 1px 0 rgba(225,255,243,0.08),0 6px 18px rgba(0,0,0,0.26);--button-glass-hover-shadow:inset 0 1px 0 rgba(225,255,243,0.12),0 9px 26px rgba(0,0,0,0.34);--button-glass-backdrop:blur(14px);--button-hover-lift:-1px;--button-solid-hover-lift:-2px;--button-hover-scale:1.01;--button-glass-press-scale:0.97;--button-solid-press-scale:0.96;--button-neutral-inset-shadow:inset 0 1px 0 0 rgba(255,255,255,0.08);--indicator-shadow:0 0 4px rgba(16,185,129,0.4);--button-focus-shadow:0 0 0 2px rgba(23,197,139,0.42),0 5px 18px rgba(0,0,0,0.25);--button-solid-foreground:#03100b;--press-scale-button:0.985;--press-scale-surface:0.992;--entity-card-hover-lift:-2px;--field-bg:var(--surface-control-bg);--field-text:var(--foreground);--field-border:rgba(74,226,166,0.14);--field-border-focus:var(--primary);--field-focus-color:var(--primary);--field-focus-ring:rgba(23,197,139,0.24);--glass-bg:rgba(9,23,19,0.46);--glass-blur:blur(12px) saturate(180%);--glass-border:1px solid rgba(74,226,166,0.2);--glass-shadow:inset 0 1px 0 rgba(225,255,243,0.11),0 18px 44px rgba(0,0,0,0.36);--chart-tooltip-bg:var(--surface-floating-bg);--chart-tooltip-text:var(--foreground);--chart-grid-stroke:rgba(217,255,240,0.07);--chart-cursor-fill:rgba(217,255,240,0.045);--modal-backdrop:rgba(1,8,6,0.7);--app-shell-background:#010504;--app-content-background:radial-gradient(circle at 2% -8%,rgba(23,197,139,0.19),transparent 20rem),radial-gradient(circle at 101% 4%,rgba(21,174,122,0.105),transparent 17rem),radial-gradient(circle at 56% 108%,rgba(17,145,103,0.075),transparent 25rem),linear-gradient(145deg,#020605,#050a09 50%,#010504);--sidebar-background:radial-gradient(circle at 12% 3%,rgba(23,197,139,0.1),transparent 13rem),linear-gradient(180deg,rgba(2,8,6,0.9),rgba(1,5,4,0.94));--sidebar-backdrop:blur(30px) saturate(145%);--sidebar-border-right:1px solid rgba(103,235,183,0.05);--sidebar-shadow:inset -1px 0 rgba(235,255,247,0.012),16px 0 44px rgba(0,0,0,0.14);--sidebar-fade-color:#020706;--sidebar-label-text:#72877f;--sidebar-link-text:rgba(236,250,245,0.64);--sidebar-link-icon:rgba(220,245,235,0.46);--sidebar-link-hover-bg:rgba(235,255,247,0.055);--sidebar-link-hover-text:rgba(248,255,252,0.94);--sidebar-link-hover-icon:rgba(248,255,252,0.9);--sidebar-link-active-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white) 0%,var(--primary) 100%);--sidebar-link-active-hover-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 86%,white) 0%,var(--primary) 100%);--sidebar-link-active-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 4px 12px color-mix(in srgb,var(--primary) 12%,transparent);--sidebar-link-active-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.28),0 6px 16px color-mix(in srgb,var(--primary) 18%,transparent);--sidebar-link-active-text:#000000;--sidebar-link-active-icon:#000000;--sidebar-footer-background:linear-gradient(180deg,rgba(235,255,247,0.005),rgba(235,255,247,0.026));--sidebar-footer-border:1px solid rgba(103,235,183,0.03);--sidebar-footer-shadow:inset 0 1px rgba(235,255,247,0.018);--sidebar-profile-bg:rgba(235,255,247,0.026);--sidebar-profile-hover-bg:rgba(235,255,247,0.048);--sidebar-profile-border:1px solid rgba(103,235,183,0.052);--sidebar-profile-padding:0.5rem;--sidebar-install-bg:linear-gradient(180deg,rgba(20,38,32,0.46),rgba(7,16,13,0.42));--sidebar-install-border:1px solid rgba(74,226,166,0.18);--sidebar-install-shadow:inset 0 1px rgba(235,255,247,0.09);--sidebar-install-hover-shadow:inset 0 1px rgba(235,255,247,0.09);--sidebar-install-backdrop:blur(22px) saturate(155%);--sidebar-install-sheen:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent);--sidebar-avatar-bg:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);--sidebar-avatar-shadow:0 2px 8px color-mix(in srgb,var(--primary) 40%,transparent);--sidebar-notification-shadow:0 0 4px var(--primary);--section-accent-shadow:inset 0 2px 0 color-mix(in srgb,var(--primary) 18%,transparent);--status-spinner-shadow:0 0 15px color-mix(in srgb,var(--danger) 30%,transparent);--filter-panel-shadow:inset 0 2px 0 color-mix(in srgb,var(--primary) 42%,transparent),0 6px 16px rgba(0,0,0,0.18),0 14px 28px rgba(0,0,0,0.16);--filter-active-shadow:inset 0 -2px 0 var(--primary),0 6px 14px color-mix(in srgb,var(--primary) 10%,transparent);--tabs-indicator-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 72%,black);--modal-backdrop-filter:blur(8px) saturate(120%);--table-sticky-backdrop:blur(14px);--loading-indicator-shadow:var(--shadow-sm);--data-table-shadow:var(--shadow-sm);--dashboard-card-shadow:var(--shadow-sm);--dashboard-card-hover-shadow:var(--shadow);--dashboard-card-hover-lift:-2px;--dashboard-cta-bg:linear-gradient(135deg,rgba(59,130,246,0.12),color-mix(in srgb,var(--primary) 12%,transparent));--icon-hover-scale:1.05;--floating-control-shadow:0 10px 24px rgba(0,0,0,0.14);--entity-card-sheen:linear-gradient(135deg,rgba(255,255,255,0.06),transparent 60%);--entity-card-hover-shadow:var(--shadow-md);--celebration-ring-shadow:0 0 40px rgba(16,185,129,0.05);--celebration-icon-bg:radial-gradient(circle,rgba(16,185,129,0.2) 0%,rgba(16,185,129,0.05) 100%);--celebration-icon-shadow:0 0 20px rgba(16,185,129,0.15),inset 0 2px 4px rgba(255,255,255,0.1);--celebration-icon-filter:drop-shadow(0 2px 4px rgba(16,185,129,0.2));--celebration-card-shadow:0 8px 32px rgba(0,0,0,0.12);--celebration-card-backdrop:blur(8px);--upload-active-shadow:inset 0 0 0 1px rgba(var(--rent-rgb),0.32),0 0 0 4px rgba(var(--rent-rgb),0.1);--pricing-card-hover-shadow:0 16px 34px rgba(0,0,0,0.09),0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent);--pricing-card-highlight-shadow:0 0 0 1px var(--pricing-card-highlight-ring);--pricing-card-current-bg:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--card) 95%,var(--primary) 5%) 0%,var(--card) 100%);--pricing-card-current-shadow:0 0 0 1px var(--pricing-card-current-ring),0 0 24px color-mix(in srgb,var(--primary) 10%,transparent);--pricing-current-button-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 20%,transparent) 0%,color-mix(in srgb,var(--primary) 12%,transparent) 100%);--pricing-current-button-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent),0 0 16px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 1px 0 rgba(255,255,255,0.04)}@media (prefers-color-scheme:dark){[data-theme=emerald][data-mode-preference=system]:not([data-mode=light]){color-scheme:dark;--emerald:#17c58b;--primary:var(--emerald);--primary-hover:#23d69a;--primary-foreground:#03100b;--accent-text:#49dda9;--background:#020605;--foreground:#f1faf6;--card:rgba(7,15,13,0.5);--card-foreground:#f1faf6;--muted:#060c0b;--muted-foreground:#91a69e;--border:rgba(83,221,168,0.16);--control-highlight-bg:rgba(12,24,20,0.54);--control-highlight-hover-bg:rgba(12,24,20,0.54);--shadow-sm:0 1px 2px rgba(16,24,40,0.04),0 8px 20px rgba(16,24,40,0.06);--shadow:0 2px 6px rgba(16,24,40,0.06),0 12px 24px rgba(16,24,40,0.08);--shadow-md:0 8px 18px rgba(16,24,40,0.1),0 2px 6px rgba(16,24,40,0.06);--shadow-lg:0 14px 28px rgba(16,24,40,0.12),0 4px 12px rgba(16,24,40,0.08);--surface-panel-bg:rgba(7,15,14,0.54);--surface-compact-bg:rgba(11,22,19,0.38);--surface-control-bg:rgba(12,24,20,0.54);--surface-floating-bg:rgba(8,20,17,0.82);--surface-panel-sheen:linear-gradient(145deg,rgba(235,255,247,0.1),rgba(225,255,243,0.015) 31%,transparent 57%);--surface-compact-sheen-opacity:0.52;--surface-panel-backdrop:blur(36px) saturate(165%);--surface-panel-border:1px solid rgba(103,235,183,0.13);--surface-compact-border:1px solid rgba(103,235,183,0.09);--surface-card-inset-shadow:inset 0 1px 0 rgba(235,255,247,0.14),inset 0 0 0 1px rgba(225,255,243,0.012);--surface-control-backdrop:blur(24px) saturate(155%);--surface-control-border:1px solid rgba(74,226,166,0.18);--surface-floating-backdrop:blur(32px) saturate(170%);--surface-floating-border:1px solid rgba(74,226,166,0.24);--surface-floating-shadow:inset 0 1px 0 rgba(225,255,243,0.14),0 24px 58px rgba(0,0,0,0.48),0 10px 40px rgba(9,112,79,0.08);--app-shell-background:#010504;--app-content-background:radial-gradient(circle at 2% -8%,rgba(23,197,139,0.19),transparent 20rem),radial-gradient(circle at 101% 4%,rgba(21,174,122,0.105),transparent 17rem),linear-gradient(145deg,#020605,#050a09 50%,#010504);--sidebar-background:radial-gradient(circle at 12% 3%,rgba(23,197,139,0.1),transparent 13rem),linear-gradient(180deg,rgba(2,8,6,0.9),rgba(1,5,4,0.94));--sidebar-backdrop:blur(30px) saturate(145%);--sidebar-border-right:1px solid rgba(103,235,183,0.05);--sidebar-shadow:inset -1px 0 rgba(235,255,247,0.012),16px 0 44px rgba(0,0,0,0.14);--sidebar-fade-color:#020706;--sidebar-label-text:#72877f;--sidebar-link-text:rgba(236,250,245,0.64);--sidebar-link-icon:rgba(220,245,235,0.46);--sidebar-link-hover-bg:rgba(235,255,247,0.055);--sidebar-link-hover-text:rgba(248,255,252,0.94);--sidebar-link-hover-icon:rgba(248,255,252,0.9);--sidebar-link-active-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white) 0%,var(--primary) 100%);--sidebar-link-active-hover-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 86%,white) 0%,var(--primary) 100%);--sidebar-link-active-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 4px 12px color-mix(in srgb,var(--primary) 12%,transparent);--sidebar-link-active-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.28),0 6px 16px color-mix(in srgb,var(--primary) 18%,transparent);--sidebar-link-active-text:#000000;--sidebar-link-active-icon:#000000;--sidebar-footer-background:linear-gradient(180deg,rgba(235,255,247,0.005),rgba(235,255,247,0.026));--sidebar-footer-border:1px solid rgba(103,235,183,0.03);--sidebar-footer-shadow:inset 0 1px rgba(235,255,247,0.018);--sidebar-profile-bg:rgba(235,255,247,0.026);--sidebar-profile-hover-bg:rgba(235,255,247,0.048);--sidebar-profile-border:1px solid rgba(103,235,183,0.052);--sidebar-profile-padding:0.5rem;--sidebar-install-bg:linear-gradient(180deg,rgba(20,38,32,0.46),rgba(7,16,13,0.42));--sidebar-install-border:1px solid rgba(74,226,166,0.18);--sidebar-install-shadow:inset 0 1px rgba(235,255,247,0.09),0 12px 30px rgba(0,0,0,0.3);--sidebar-install-backdrop:blur(22px) saturate(155%);--button-ghost-hover-bg:rgba(235,255,247,0.08);--button-glass-bg:linear-gradient(180deg,rgba(31,61,51,0.58),rgba(15,34,28,0.54));--button-glass-hover-bg:linear-gradient(180deg,rgba(39,76,64,0.68),rgba(18,43,35,0.64));--button-glass-border:1px solid rgba(74,226,166,0.2);--button-glass-shadow:inset 0 1px 0 rgba(225,255,243,0.08),0 6px 18px rgba(0,0,0,0.26);--button-glass-hover-shadow:inset 0 1px 0 rgba(225,255,243,0.12),0 9px 26px rgba(0,0,0,0.34);--button-glass-backdrop:blur(14px);--button-neutral-inset-shadow:inset 0 1px 0 0 rgba(255,255,255,0.08);--indicator-shadow:0 0 4px rgba(23,197,139,0.4);--button-focus-shadow:0 0 0 2px rgba(23,197,139,0.42),0 5px 18px rgba(0,0,0,0.25);--field-bg:var(--surface-control-bg);--field-text:var(--foreground);--field-border:rgba(74,226,166,0.14);--field-border-focus:var(--primary);--field-focus-color:var(--primary);--field-focus-ring:rgba(23,197,139,0.24);--glass-bg:rgba(8,20,17,0.46);--glass-blur:blur(12px) saturate(180%);--glass-border:1px solid rgba(74,226,166,0.2);--glass-shadow:inset 0 1px 0 rgba(225,255,243,0.11),0 18px 44px rgba(0,0,0,0.36)}}[data-theme=gold][data-mode=light]{color-scheme:light;--primary:#c88b0c;--primary-hover:#b87b00;--primary-foreground:#241904;--button-solid-foreground:#241904;--accent-text:#8a5800;--background:#fbf9f4;--foreground:#1c1507;--card:rgba(255,253,248,0.84);--card-foreground:#1c1507;--muted:#f3ecde;--muted-50:#faf6ee;--muted-foreground:#766444;--border:rgba(184,135,18,0.14);--control-highlight-bg:rgba(255,255,255,0.82);--control-highlight-hover-bg:rgba(255,255,255,0.94);--shadow-sm:0 1px 2px rgba(16,24,40,0.04),0 8px 20px rgba(16,24,40,0.06);--shadow:0 2px 6px rgba(16,24,40,0.06),0 12px 24px rgba(16,24,40,0.08);--shadow-md:0 8px 18px rgba(16,24,40,0.1),0 2px 6px rgba(16,24,40,0.06);--shadow-lg:0 14px 28px rgba(16,24,40,0.12),0 4px 12px rgba(16,24,40,0.08);--control-fill:rgba(255,255,255,0.82);--surface-panel-bg:rgba(255,255,255,0.72);--surface-compact-bg:rgba(255,255,255,0.62);--surface-control-bg:rgba(255,255,255,0.82);--surface-floating-bg:rgba(255,254,250,0.94);--surface-panel-sheen:linear-gradient(145deg,rgba(255,255,255,0.5),rgba(254,243,199,0.12) 34%,transparent 60%);--surface-compact-sheen-opacity:0.54;--surface-panel-backdrop:blur(34px) saturate(155%);--surface-panel-border:1px solid rgba(184,135,18,0.12);--surface-compact-border:1px solid rgba(184,135,18,0.09);--surface-card-shadow:0 20px 50px rgba(110,80,10,0.09),0 4px 14px rgba(110,80,10,0.04);--surface-card-hover-shadow:0 24px 58px rgba(110,80,10,0.12),0 7px 18px rgba(110,80,10,0.05);--surface-card-inset-shadow:inset 0 1px 0 rgba(255,255,255,0.94),inset 0 0 0 1px rgba(255,255,255,0.16);--surface-card-hover-inset-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,0.22);--surface-panel-hover-bg:var(--surface-panel-bg);--surface-compact-hover-bg:var(--surface-compact-bg);--surface-control-hover-bg:var(--surface-control-bg);--surface-hover-lift:-1px;--surface-hover-scale:1.01;--surface-compact-shadow:0 9px 24px rgba(110,80,10,0.06);--surface-compact-hover-shadow:0 12px 30px rgba(110,80,10,0.08);--surface-compact-inset-shadow:inset 0 1px 0 rgba(255,255,255,0.9),inset 0 0 0 1px rgba(255,255,255,0.12);--surface-compact-hover-inset-shadow:inset 0 1px 0 rgba(255,255,255,0.98),inset 0 0 0 1px rgba(255,255,255,0.18);--surface-control-backdrop:blur(22px) saturate(155%);--surface-control-border:1px solid rgba(184,135,18,0.14);--surface-control-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 8px 22px rgba(110,80,10,0.06);--surface-control-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.98),0 11px 28px rgba(110,80,10,0.09);--control-open-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 2px 8px rgba(0,0,0,0.04);--menu-item-hover-shadow:none;--surface-floating-backdrop:blur(30px) saturate(170%);--surface-floating-border:1px solid rgba(184,135,18,0.18);--surface-floating-shadow:inset 0 1px 0 rgba(255,255,255,0.98),0 20px 48px rgba(110,80,10,0.14);--surface-selected-bg:#f7ebd0;--surface-selected-text:#6b4d00;--surface-inset-bg:rgba(255,255,255,0.46);--surface-inset-hover-bg:rgba(255,255,255,0.6);--surface-inset-border:rgba(184,135,18,0.08);--button-ghost-hover-bg:rgba(138,88,0,0.07);--button-glass-bg:linear-gradient(180deg,rgba(255,255,255,0.92),rgba(253,248,237,0.8));--button-glass-hover-bg:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(250,241,222,0.9));--button-glass-border:1px solid rgba(184,135,18,0.16);--button-glass-shadow:inset 0 1px 0 rgba(255,255,255,0.94),0 6px 18px rgba(110,80,10,0.07);--button-glass-hover-shadow:inset 0 1px 0 rgba(255,255,255,1),0 9px 24px rgba(110,80,10,0.11);--button-glass-backdrop:blur(14px);--button-hover-lift:-1px;--button-solid-hover-lift:-2px;--button-hover-scale:1.01;--button-glass-press-scale:0.97;--button-solid-press-scale:0.96;--button-neutral-inset-shadow:none;--indicator-shadow:0 0 4px rgba(200,139,12,0.4);--press-scale-button:0.985;--press-scale-surface:0.992;--entity-card-hover-lift:-2px;--field-bg:var(--surface-control-bg);--field-text:var(--foreground);--field-border:rgba(184,135,18,0.14);--field-border-focus:var(--primary);--field-focus-color:var(--primary);--field-focus-ring:rgba(200,139,12,0.22);--glass-bg:rgba(255,253,248,0.72);--glass-blur:blur(12px) saturate(180%);--glass-border:1px solid rgba(184,135,18,0.14);--glass-shadow:inset 0 1px 0 rgba(255,255,255,0.92),0 18px 44px rgba(110,80,10,0.08);--chart-tooltip-bg:var(--surface-floating-bg);--chart-tooltip-text:var(--foreground);--chart-grid-stroke:rgba(138,88,0,0.08);--chart-cursor-fill:rgba(200,139,12,0.05);--app-shell-background:#f7f1e4;--app-content-background:radial-gradient(circle at 3% -9%,rgba(200,139,12,0.14),transparent 22rem),radial-gradient(circle at 101% 4%,rgba(234,179,36,0.1),transparent 20rem),radial-gradient(circle at 54% 108%,rgba(200,139,12,0.06),transparent 27rem),linear-gradient(145deg,#fbf7ef,#f4ece0 52%,#f8f3e9);--sidebar-background:radial-gradient(circle at 12% 3%,rgba(200,139,12,0.12),transparent 13rem),linear-gradient(180deg,rgba(253,250,243,0.9),rgba(245,238,224,0.94));--sidebar-backdrop:blur(28px) saturate(145%);--sidebar-border-right:1px solid rgba(184,135,18,0.08);--sidebar-shadow:inset -1px 0 rgba(255,255,255,0.28),14px 0 40px rgba(110,80,10,0.04);--sidebar-fade-color:#f6efe2;--sidebar-label-text:#766444;--sidebar-link-text:#4e3f26;--sidebar-link-icon:#5f4d30;--sidebar-link-hover-bg:rgba(138,88,0,0.06);--sidebar-link-hover-text:#241904;--sidebar-link-hover-icon:#241904;--sidebar-link-active-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white) 0%,var(--primary) 100%);--sidebar-link-active-hover-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 95%,white) 0%,var(--primary) 100%);--sidebar-link-active-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 4px 12px color-mix(in srgb,var(--primary) 12%,transparent);--sidebar-link-active-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.28),0 6px 16px color-mix(in srgb,var(--primary) 18%,transparent);--sidebar-link-active-text:#241904;--sidebar-link-active-icon:#241904;--sidebar-footer-background:linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.36));--sidebar-footer-border:1px solid rgba(184,135,18,0.05);--sidebar-footer-shadow:inset 0 1px rgba(255,255,255,0.28);--sidebar-profile-bg:rgba(255,255,255,0.42);--sidebar-profile-hover-bg:rgba(255,255,255,0.58);--sidebar-profile-border:1px solid rgba(184,135,18,0.08);--sidebar-profile-padding:0.5rem;--sidebar-install-bg:linear-gradient(180deg,rgba(255,255,255,0.8),rgba(253,248,237,0.58));--sidebar-install-border:1px solid rgba(184,135,18,0.16);--sidebar-install-shadow:inset 0 1px rgba(255,255,255,0.9);--sidebar-install-hover-shadow:inset 0 1px rgba(255,255,255,0.9);--sidebar-install-backdrop:blur(20px) saturate(150%);--sidebar-install-sheen:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent);--sidebar-avatar-bg:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);--sidebar-avatar-shadow:0 2px 8px color-mix(in srgb,var(--primary) 40%,transparent);--sidebar-notification-shadow:0 0 4px var(--primary);--section-accent-shadow:inset 0 2px 0 color-mix(in srgb,var(--primary) 18%,transparent);--status-spinner-shadow:0 0 15px color-mix(in srgb,var(--danger) 30%,transparent);--filter-panel-shadow:inset 0 2px 0 color-mix(in srgb,var(--primary) 42%,transparent),0 6px 16px rgba(15,23,42,0.03),0 14px 28px rgba(15,23,42,0.02);--filter-active-shadow:inset 0 -2px 0 var(--primary),0 6px 14px color-mix(in srgb,var(--primary) 10%,transparent);--tabs-indicator-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 72%,black);--modal-backdrop-filter:blur(16px) saturate(160%);--table-sticky-backdrop:blur(14px);--loading-indicator-shadow:var(--shadow-sm);--data-table-shadow:var(--shadow-sm);--dashboard-card-shadow:var(--shadow-sm);--dashboard-card-hover-shadow:var(--shadow);--dashboard-card-hover-lift:-2px;--dashboard-cta-bg:linear-gradient(135deg,rgba(200,139,12,0.12),color-mix(in srgb,var(--primary) 12%,transparent));--icon-hover-scale:1.05;--floating-control-shadow:0 10px 24px rgba(0,0,0,0.14);--entity-card-sheen:linear-gradient(135deg,rgba(255,255,255,0.06),transparent 60%);--entity-card-hover-shadow:var(--shadow-md);--celebration-ring-shadow:0 0 40px rgba(200,139,12,0.05);--celebration-icon-bg:radial-gradient(circle,rgba(200,139,12,0.2) 0%,rgba(200,139,12,0.05) 100%);--celebration-icon-shadow:0 0 20px rgba(200,139,12,0.15),inset 0 2px 4px rgba(255,255,255,0.1);--celebration-icon-filter:drop-shadow(0 2px 4px rgba(200,139,12,0.2));--celebration-card-shadow:0 8px 32px rgba(0,0,0,0.12);--celebration-card-backdrop:blur(8px);--upload-active-shadow:inset 0 0 0 1px rgba(var(--rent-rgb),0.32),0 0 0 4px rgba(var(--rent-rgb),0.1);--pricing-card-hover-shadow:0 16px 34px rgba(0,0,0,0.09),0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent);--pricing-card-highlight-shadow:0 0 0 1px var(--pricing-card-highlight-ring);--pricing-card-current-bg:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--card) 95%,var(--primary) 5%) 0%,var(--card) 100%);--pricing-card-current-shadow:0 0 0 1px var(--pricing-card-current-ring),0 0 24px color-mix(in srgb,var(--primary) 10%,transparent);--pricing-current-button-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 20%,transparent) 0%,color-mix(in srgb,var(--primary) 12%,transparent) 100%);--pricing-current-button-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent),0 0 16px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 1px 0 rgba(255,255,255,0.04)}[data-theme=gold][data-mode=dark]{color-scheme:dark;--primary:#f5be38;--primary-hover:#fad26a;--primary-foreground:#0a0804;--button-solid-foreground:#0a0804;--accent-text:#ffd46b;--background:#060503;--foreground:#fcf9f2;--card:rgba(14,11,7,0.55);--card-foreground:#fcf9f2;--muted:#0c0906;--muted-50:#080604;--muted-foreground:#9e917d;--border:rgba(245,190,56,0.16);--control-highlight-bg:rgba(24,19,12,0.56);--control-highlight-hover-bg:rgba(24,19,12,0.68);--shadow-sm:0 1px 2px rgba(16,24,40,0.04),0 8px 20px rgba(16,24,40,0.06);--shadow:0 2px 6px rgba(16,24,40,0.06),0 12px 24px rgba(16,24,40,0.08);--shadow-md:0 8px 18px rgba(16,24,40,0.1),0 2px 6px rgba(16,24,40,0.06);--shadow-lg:0 14px 28px rgba(16,24,40,0.12),0 4px 12px rgba(16,24,40,0.08);--control-fill:rgba(24,19,12,0.56);--surface-panel-bg:rgba(15,12,7,0.56);--surface-compact-bg:rgba(18,14,9,0.42);--surface-control-bg:rgba(24,19,12,0.56);--surface-floating-bg:rgba(18,14,9,0.88);--surface-panel-sheen:linear-gradient(145deg,rgba(254,240,199,0.1),rgba(245,190,56,0.02) 31%,transparent 57%);--surface-compact-sheen-opacity:0.52;--surface-panel-backdrop:blur(36px) saturate(165%);--surface-panel-border:1px solid rgba(245,190,56,0.14);--surface-compact-border:1px solid rgba(245,190,56,0.1);--surface-card-shadow:0 22px 56px rgba(0,0,0,0.44),0 10px 42px rgba(110,80,10,0.04);--surface-card-hover-shadow:0 26px 66px rgba(0,0,0,0.52),0 12px 48px rgba(110,80,10,0.06);--surface-card-inset-shadow:inset 0 1px 0 rgba(254,240,199,0.14),inset 0 0 0 1px rgba(245,190,56,0.015);--surface-card-hover-inset-shadow:inset 0 1px 0 rgba(254,240,199,0.19),inset 0 0 0 1px rgba(245,190,56,0.03);--surface-panel-hover-bg:var(--surface-panel-bg);--surface-compact-hover-bg:var(--surface-compact-bg);--surface-control-hover-bg:var(--surface-control-bg);--surface-hover-lift:-1px;--surface-hover-scale:1.01;--surface-compact-shadow:0 9px 24px rgba(0,0,0,0.28);--surface-compact-hover-shadow:0 13px 30px rgba(0,0,0,0.36);--surface-compact-inset-shadow:inset 0 1px 0 rgba(254,240,199,0.09);--surface-compact-hover-inset-shadow:inset 0 1px 0 rgba(254,240,199,0.14);--surface-control-backdrop:blur(24px) saturate(155%);--surface-control-border:1px solid rgba(245,190,56,0.18);--surface-control-shadow:inset 0 1px 0 rgba(254,240,199,0.09),0 10px 28px rgba(0,0,0,0.28);--surface-control-hover-shadow:inset 0 1px 0 rgba(254,240,199,0.14),0 14px 34px rgba(0,0,0,0.36);--control-open-shadow:inset 0 1px 0 rgba(254,240,199,0.14),0 2px 8px rgba(0,0,0,0.22);--menu-item-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.08);--surface-floating-backdrop:blur(32px) saturate(170%);--surface-floating-border:1px solid rgba(245,190,56,0.24);--surface-floating-shadow:inset 0 1px 0 rgba(254,240,199,0.14),0 24px 58px rgba(0,0,0,0.48),0 10px 40px rgba(110,80,10,0.08);--surface-inset-bg:rgba(254,240,199,0.048);--surface-inset-hover-bg:rgba(254,240,199,0.078);--surface-inset-border:rgba(245,190,56,0.06);--button-ghost-hover-bg:rgba(254,240,199,0.08);--button-glass-bg:linear-gradient(180deg,rgba(54,42,24,0.58),rgba(28,22,12,0.54));--button-glass-hover-bg:linear-gradient(180deg,rgba(68,53,30,0.68),rgba(36,28,16,0.64));--button-glass-border:1px solid rgba(245,190,56,0.2);--button-glass-shadow:inset 0 1px 0 rgba(254,240,199,0.08),0 6px 18px rgba(0,0,0,0.26);--button-glass-hover-shadow:inset 0 1px 0 rgba(254,240,199,0.12),0 9px 26px rgba(0,0,0,0.34);--button-glass-backdrop:blur(14px);--button-hover-lift:-1px;--button-solid-hover-lift:-2px;--button-hover-scale:1.01;--button-glass-press-scale:0.97;--button-solid-press-scale:0.96;--button-neutral-inset-shadow:inset 0 1px 0 0 rgba(255,255,255,0.08);--indicator-shadow:0 0 4px rgba(245,190,56,0.4);--button-focus-shadow:0 0 0 2px rgba(245,190,56,0.42),0 5px 18px rgba(0,0,0,0.25);--press-scale-button:0.985;--press-scale-surface:0.992;--entity-card-hover-lift:-2px;--field-bg:var(--surface-control-bg);--field-text:var(--foreground);--field-border:rgba(245,190,56,0.14);--field-border-focus:var(--primary);--field-focus-color:var(--primary);--field-focus-ring:rgba(245,190,56,0.24);--glass-bg:rgba(18,14,9,0.48);--glass-blur:blur(12px) saturate(180%);--glass-border:1px solid rgba(245,190,56,0.2);--glass-shadow:inset 0 1px 0 rgba(254,240,199,0.11),0 18px 44px rgba(0,0,0,0.36);--chart-tooltip-bg:var(--surface-floating-bg);--chart-tooltip-text:var(--foreground);--chart-grid-stroke:rgba(254,240,199,0.07);--chart-cursor-fill:rgba(245,190,56,0.045);--modal-backdrop:rgba(4,3,2,0.7);--app-shell-background:#040302;--app-content-background:radial-gradient(circle at 2% -8%,rgba(245,190,56,0.18),transparent 20rem),radial-gradient(circle at 101% 4%,rgba(217,163,34,0.09),transparent 17rem),radial-gradient(circle at 56% 108%,rgba(245,190,56,0.07),transparent 25rem),linear-gradient(145deg,#060503,#0a0805 50%,#040302);--sidebar-background:radial-gradient(circle at 12% 3%,rgba(245,190,56,0.1),transparent 13rem),linear-gradient(180deg,rgba(10,8,5,0.92),rgba(6,5,3,0.96));--sidebar-backdrop:blur(30px) saturate(145%);--sidebar-border-right:1px solid rgba(245,190,56,0.06);--sidebar-shadow:inset -1px 0 rgba(254,240,199,0.012),16px 0 44px rgba(0,0,0,0.14);--sidebar-fade-color:#080604;--sidebar-label-text:#8e806c;--sidebar-link-text:rgba(252,249,242,0.64);--sidebar-link-icon:rgba(245,235,215,0.46);--sidebar-link-hover-bg:rgba(254,240,199,0.055);--sidebar-link-hover-text:rgba(255,253,248,0.94);--sidebar-link-hover-icon:rgba(255,253,248,0.9);--sidebar-link-active-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white) 0%,var(--primary) 100%);--sidebar-link-active-hover-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 86%,white) 0%,var(--primary) 100%);--sidebar-link-active-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 4px 12px color-mix(in srgb,var(--primary) 12%,transparent);--sidebar-link-active-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.28),0 6px 16px color-mix(in srgb,var(--primary) 18%,transparent);--sidebar-link-active-text:#0a0804;--sidebar-link-active-icon:#0a0804;--sidebar-footer-background:linear-gradient(180deg,rgba(254,240,199,0.005),rgba(254,240,199,0.026));--sidebar-footer-border:1px solid rgba(245,190,56,0.03);--sidebar-footer-shadow:inset 0 1px rgba(254,240,199,0.018);--sidebar-profile-bg:rgba(254,240,199,0.026);--sidebar-profile-hover-bg:rgba(254,240,199,0.048);--sidebar-profile-border:1px solid rgba(245,190,56,0.052);--sidebar-profile-padding:0.5rem;--sidebar-install-bg:linear-gradient(180deg,rgba(38,30,16,0.46),rgba(16,12,6,0.42));--sidebar-install-border:1px solid rgba(245,190,56,0.18);--sidebar-install-shadow:inset 0 1px rgba(254,240,199,0.09);--sidebar-install-hover-shadow:inset 0 1px rgba(254,240,199,0.09);--sidebar-install-backdrop:blur(22px) saturate(155%);--sidebar-install-sheen:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent);--sidebar-avatar-bg:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);--sidebar-avatar-shadow:0 2px 8px color-mix(in srgb,var(--primary) 40%,transparent);--sidebar-notification-shadow:0 0 4px var(--primary);--section-accent-shadow:inset 0 2px 0 color-mix(in srgb,var(--primary) 18%,transparent);--status-spinner-shadow:0 0 15px color-mix(in srgb,var(--danger) 30%,transparent);--filter-panel-shadow:inset 0 2px 0 color-mix(in srgb,var(--primary) 42%,transparent),0 6px 16px rgba(0,0,0,0.18),0 14px 28px rgba(0,0,0,0.16);--filter-active-shadow:inset 0 -2px 0 var(--primary),0 6px 14px color-mix(in srgb,var(--primary) 10%,transparent);--tabs-indicator-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 72%,black);--modal-backdrop-filter:blur(8px) saturate(120%);--table-sticky-backdrop:blur(14px);--loading-indicator-shadow:var(--shadow-sm);--data-table-shadow:var(--shadow-sm);--dashboard-card-shadow:var(--shadow-sm);--dashboard-card-hover-shadow:var(--shadow);--dashboard-card-hover-lift:-2px;--dashboard-cta-bg:linear-gradient(135deg,rgba(245,190,56,0.12),color-mix(in srgb,var(--primary) 12%,transparent));--icon-hover-scale:1.05;--floating-control-shadow:0 10px 24px rgba(0,0,0,0.14);--entity-card-sheen:linear-gradient(135deg,rgba(255,255,255,0.06),transparent 60%);--entity-card-hover-shadow:var(--shadow-md);--celebration-ring-shadow:0 0 40px rgba(245,190,56,0.05);--celebration-icon-bg:radial-gradient(circle,rgba(245,190,56,0.2) 0%,rgba(245,190,56,0.05) 100%);--celebration-icon-shadow:0 0 20px rgba(245,190,56,0.15),inset 0 2px 4px rgba(255,255,255,0.1);--celebration-icon-filter:drop-shadow(0 2px 4px rgba(245,190,56,0.2));--celebration-card-shadow:0 8px 32px rgba(0,0,0,0.12);--celebration-card-backdrop:blur(8px);--upload-active-shadow:inset 0 0 0 1px rgba(var(--rent-rgb),0.32),0 0 0 4px rgba(var(--rent-rgb),0.1);--pricing-card-hover-shadow:0 16px 34px rgba(0,0,0,0.09),0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent);--pricing-card-highlight-shadow:0 0 0 1px var(--pricing-card-highlight-ring);--pricing-card-current-bg:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--card) 95%,var(--primary) 5%) 0%,var(--card) 100%);--pricing-card-current-shadow:0 0 0 1px var(--pricing-card-current-ring),0 0 24px color-mix(in srgb,var(--primary) 10%,transparent);--pricing-current-button-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 20%,transparent) 0%,color-mix(in srgb,var(--primary) 12%,transparent) 100%);--pricing-current-button-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent),0 0 16px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 1px 0 rgba(255,255,255,0.04)}@media (prefers-color-scheme:dark){[data-theme=gold][data-mode-preference=system]:not([data-mode=light]){color-scheme:dark;--primary:#f5be38;--primary-hover:#fad26a;--primary-foreground:#0a0804;--button-solid-foreground:#0a0804;--accent-text:#ffd46b;--background:#060503;--foreground:#fcf9f2;--card:rgba(14,11,7,0.55);--card-foreground:#fcf9f2;--muted:#0c0906;--muted-foreground:#9e917d;--border:rgba(245,190,56,0.16);--control-highlight-bg:rgba(24,19,12,0.56);--control-highlight-hover-bg:rgba(24,19,12,0.56);--shadow-sm:0 1px 2px rgba(16,24,40,0.04),0 8px 20px rgba(16,24,40,0.06);--shadow:0 2px 6px rgba(16,24,40,0.06),0 12px 24px rgba(16,24,40,0.08);--shadow-md:0 8px 18px rgba(16,24,40,0.1),0 2px 6px rgba(16,24,40,0.06);--shadow-lg:0 14px 28px rgba(16,24,40,0.12),0 4px 12px rgba(16,24,40,0.08);--surface-panel-bg:rgba(15,12,7,0.56);--surface-compact-bg:rgba(18,14,9,0.42);--surface-control-bg:rgba(24,19,12,0.56);--surface-floating-bg:rgba(18,14,9,0.88);--surface-panel-sheen:linear-gradient(145deg,rgba(254,240,199,0.1),rgba(245,190,56,0.02) 31%,transparent 57%);--surface-compact-sheen-opacity:0.52;--surface-panel-backdrop:blur(36px) saturate(165%);--surface-panel-border:1px solid rgba(245,190,56,0.14);--surface-compact-border:1px solid rgba(245,190,56,0.1);--surface-card-inset-shadow:inset 0 1px 0 rgba(254,240,199,0.14),inset 0 0 0 1px rgba(245,190,56,0.015);--surface-control-backdrop:blur(24px) saturate(155%);--surface-control-border:1px solid rgba(245,190,56,0.18);--surface-floating-backdrop:blur(32px) saturate(170%);--surface-floating-border:1px solid rgba(245,190,56,0.24);--surface-floating-shadow:inset 0 1px 0 rgba(254,240,199,0.14),0 24px 58px rgba(0,0,0,0.48),0 10px 40px rgba(110,80,10,0.08);--app-shell-background:#040302;--app-content-background:radial-gradient(circle at 2% -8%,rgba(245,190,56,0.18),transparent 20rem),radial-gradient(circle at 101% 4%,rgba(217,163,34,0.09),transparent 17rem),linear-gradient(145deg,#060503,#0a0805 50%,#040302);--sidebar-background:radial-gradient(circle at 12% 3%,rgba(245,190,56,0.1),transparent 13rem),linear-gradient(180deg,rgba(10,8,5,0.92),rgba(6,5,3,0.96));--sidebar-backdrop:blur(30px) saturate(145%);--sidebar-border-right:1px solid rgba(245,190,56,0.06);--sidebar-shadow:inset -1px 0 rgba(254,240,199,0.012),16px 0 44px rgba(0,0,0,0.14);--sidebar-fade-color:#080604;--sidebar-label-text:#8e806c;--sidebar-link-text:rgba(252,249,242,0.64);--sidebar-link-icon:rgba(245,235,215,0.46);--sidebar-link-hover-bg:rgba(254,240,199,0.055);--sidebar-link-hover-text:rgba(255,253,248,0.94);--sidebar-link-hover-icon:rgba(255,253,248,0.9);--sidebar-link-active-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white) 0%,var(--primary) 100%);--sidebar-link-active-hover-bg:linear-gradient(180deg,color-mix(in srgb,var(--primary) 86%,white) 0%,var(--primary) 100%);--sidebar-link-active-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 4px 12px color-mix(in srgb,var(--primary) 12%,transparent);--sidebar-link-active-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.28),0 6px 16px color-mix(in srgb,var(--primary) 18%,transparent);--sidebar-link-active-text:#0a0804;--sidebar-link-active-icon:#0a0804;--sidebar-footer-background:linear-gradient(180deg,rgba(254,240,199,0.005),rgba(254,240,199,0.026));--sidebar-footer-border:1px solid rgba(245,190,56,0.03);--sidebar-footer-shadow:inset 0 1px rgba(254,240,199,0.018);--sidebar-profile-bg:rgba(254,240,199,0.026);--sidebar-profile-hover-bg:rgba(254,240,199,0.048);--sidebar-profile-border:1px solid rgba(245,190,56,0.052);--sidebar-profile-padding:0.5rem;--sidebar-install-bg:linear-gradient(180deg,rgba(38,30,16,0.46),rgba(16,12,6,0.42));--sidebar-install-border:1px solid rgba(245,190,56,0.18);--sidebar-install-shadow:inset 0 1px rgba(254,240,199,0.09),0 12px 30px rgba(0,0,0,0.3);--sidebar-install-backdrop:blur(22px) saturate(155%);--button-ghost-hover-bg:rgba(254,240,199,0.08);--button-glass-bg:linear-gradient(180deg,rgba(54,42,24,0.58),rgba(28,22,12,0.54));--button-glass-hover-bg:linear-gradient(180deg,rgba(68,53,30,0.68),rgba(36,28,16,0.64));--button-glass-border:1px solid rgba(245,190,56,0.2);--button-glass-shadow:inset 0 1px 0 rgba(254,240,199,0.08),0 6px 18px rgba(0,0,0,0.26);--button-glass-hover-shadow:inset 0 1px 0 rgba(254,240,199,0.12),0 9px 26px rgba(0,0,0,0.34);--button-glass-backdrop:blur(14px);--button-neutral-inset-shadow:inset 0 1px 0 0 rgba(255,255,255,0.08);--indicator-shadow:0 0 4px rgba(245,190,56,0.4);--button-focus-shadow:0 0 0 2px rgba(245,190,56,0.42),0 5px 18px rgba(0,0,0,0.25);--field-bg:var(--surface-control-bg);--field-text:var(--foreground);--field-border:rgba(245,190,56,0.14);--field-border-focus:var(--primary);--field-focus-color:var(--primary);--field-focus-ring:rgba(245,190,56,0.24);--glass-bg:rgba(18,14,9,0.48);--glass-blur:blur(12px) saturate(180%);--glass-border:1px solid rgba(245,190,56,0.2);--glass-shadow:inset 0 1px 0 rgba(254,240,199,0.11),0 18px 44px rgba(0,0,0,0.36)}}@media (max-width:768px){:root{--text-page-title:var(--fs-lg);--text-card-title:var(--fs-base);--surface-card-padding:var(--surface-card-padding-tablet)}body,html{font-size:14px}.container{padding:0 1rem}.card{padding:1.25rem;border-radius:var(--radius-sm)}input,select,textarea{font-size:16px;min-height:var(--control-height);padding:.75rem}}@media (max-width:480px){.container{padding:0 .875rem}.card{padding:1rem}}@media (min-width:640px) and (max-width:1023px){:root{--public-header-height:65px;--control-height:34px;--control-height-mobile:40px;--radius-control:11px;--radius-card:14px;--radius-panel:22px;--shell-inline-tablet:0.75rem;--shell-content-padding-tablet:1.35rem var(--shell-inline-tablet) 0.9rem var(--shell-inline-tablet);--layout-gap-page-header-bottom:0.9rem;--layout-gap-header-to-filters:0.4rem;--layout-gap-filters-to-content:0.4rem;--layout-gap-filter-internal:0.55rem;--fs-xs:0.72rem;--fs-sm:0.84rem;--fs-xxs:0.59rem;--fs-xs-2:0.65rem;--fs-xs-3:0.66rem;--fs-xs-4:0.68rem;--fs-sm-2:0.7rem;--fs-sm-3:0.73rem;--fs-sm-4:0.75rem;--fs-sm-5:0.77rem;--fs-sm-6:0.8rem;--fs-sm-7:0.81rem;--fs-md-2:0.84rem;--fs-md-3:0.86rem;--fs-md-4:0.9rem;--fs-md-5:0.92rem;--fs-md-6:0.98rem;--fs-md-7:1.02rem;--fs-base:0.95rem;--fs-md:1.05rem;--fs-lg:1.18rem;--fs-lg-2:1.28rem;--fs-lg-3:1.34rem;--fs-xl:1.4rem;--fs-2xl:1.62rem;--fs-3xl:1.8rem;--btn-fs:0.84rem;--btn-fs-sm:12px;--btn-fs-md:13px;--btn-fs-lg:14px;--text-page-title:clamp(1.35rem,1vw + 0.9rem,1.55rem);--text-card-title:var(--fs-md);--text-body:var(--fs-base);--text-meta:var(--fs-sm);--text-micro:var(--fs-xs)}}@media (max-width:360px){:root{--entity-card-padding:1rem;--entity-card-padding-mobile:0.75rem;--shell-inline-mobile:var(--shell-inline-fold);--shell-inline-mobile-compact:var(--shell-inline-fold);--stack-card-gap:0.75rem}.container{padding:0 .75rem}.card{padding:1rem;border-radius:var(--radius-control)}}:root{--swipe-transition:0.3s cubic-bezier(0.4,0,0.2,1)}[data-theme=classic]{--radius-control:8px;--radius-card:12px;--radius-panel:12px}[data-theme=emerald]{--radius-control:12px;--radius-card:16px;--radius-panel:24px;--mobile-topbar-background:linear-gradient(90deg,color-mix(in srgb,var(--app-shell-background) 88%,var(--primary) 12%),color-mix(in srgb,var(--app-shell-background) 96%,var(--primary) 4%));--mobile-topbar-border:1px solid color-mix(in srgb,var(--primary) 10%,transparent)}[data-theme=gold]{--radius-control:11px;--radius-card:15px;--radius-panel:22px;--mobile-topbar-background:linear-gradient(90deg,color-mix(in srgb,var(--app-shell-background) 88%,var(--primary) 12%),color-mix(in srgb,var(--app-shell-background) 96%,var(--primary) 4%));--mobile-topbar-border:1px solid color-mix(in srgb,var(--primary) 10%,transparent)}@media (min-width:640px) and (max-width:1023px){[data-theme=classic]{--radius-control:8px;--radius-card:12px;--radius-panel:12px}[data-theme=emerald]{--radius-control:11px;--radius-card:14px;--radius-panel:22px}[data-theme=gold]{--radius-control:10px;--radius-card:13px;--radius-panel:20px}}