html.icon-pack-gradient-outline{--layout-icon-stroke-width:2.25px}html.icon-pack-gradient-outline .hero-icon,html.icon-pack-gradient-outline .apps-launcher__icon-svg,html.icon-pack-gradient-outline .app-launcher__icon,html.icon-pack-gradient-outline .a6-sidebar__link-icon svg,html.icon-pack-gradient-outline .a6-dashboard-tile__icon{color:var(--icon-accent,var(--primary));stroke-width:var(--layout-icon-stroke-width);filter:drop-shadow(0 0 5px #22d3ee47)}html.icon-pack-gradient-outline .a6-tile--actionable .app-launcher__icon,html.icon-pack-gradient-outline .a6-dashboard-tile:hover .a6-dashboard-tile__icon{filter:drop-shadow(0 0 8px #34d39959)}@media (prefers-reduced-motion:reduce){html.icon-pack-gradient-outline .hero-icon,html.icon-pack-gradient-outline .apps-launcher__icon-svg,html.icon-pack-gradient-outline .app-launcher__icon{filter:none}}:root{--brand-primary:#0a1a2f;--text-on-brand:#fff;--lsos-midnight:#0a1a2f;--lsos-cyan:#3fe0ff;--lsos-shale-light:#f2f3f5;--lsos-shale:#e6e7ea;--lsos-shale-medium:#d9dbdf;--lsos-border:#c8ccd2;--background:#fff;--surface:var(--lsos-shale-light);--surface-variant:var(--lsos-shale);--text:#0a0a0a;--text-secondary:#2e2e2e;--text-tertiary:#4a4f57;--card:#fff;--card-border:var(--lsos-border);--card-shadow:0 1px 3px #00000014;--card-shadow-elevated:0 4px 12px #0000001f;--primary:#0a1a2f;--primary-light:var(--lsos-shale-light);--primary-dark:#06121f;--on-primary:#fff;--secondary:#3fe0ff;--secondary-light:#e0f9ff;--secondary-dark:#1bc8e8;--on-secondary:#0a1a2f;--button-primary-bg:#0a1a2f;--button-primary-hover:#06121f;--button-primary-active:#04101a;--button-primary-text:#fff;--button-primary-disabled:#c8ccd2;--button-secondary-bg:var(--lsos-shale);--button-secondary-hover:var(--lsos-shale-light);--button-secondary-active:var(--lsos-border);--button-secondary-text:#0a0a0a;--button-secondary-disabled:#f2f3f5;--button-ghost-bg:transparent;--button-ghost-hover:var(--lsos-shale-light);--button-ghost-text:#0a1a2f;--input-bg:#fff;--input-border:var(--lsos-border);--input-border-focus:#3fe0ff;--input-border-error:#ef4444;--input-text:#0a0a0a;--input-placeholder:#4a4f57;--input-disabled-bg:#f2f3f5;--input-disabled-text:#4a4f57;--state-hover:var(--lsos-shale-light);--state-active:var(--lsos-shale);--state-focus:var(--lsos-shale);--state-disabled:var(--lsos-shale);--state-disabled-text:#4a4f57;--color-success:#10b981;--color-success-light:#d1fae5;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-error:#ef4444;--color-error-light:#fee2e2;--color-info:#3b82f6;--color-info-light:#dbeafe;--border:var(--lsos-border);--border-light:#dde0e5;--border-dark:#3a3f47;--divider:#dde0e5;--modal-bg:#00000080;--modal-scrim:#00000040;--overlay:#0006;--nav-bg:#0a1a2f;--nav-text:#fff;--nav-text-secondary:#ffffffd9;--nav-icon:#3fe0ff;--header-bg:#0a1a2f;--table-header-bg:#e6e7ea;--table-row-bg:#f2f3f5;--table-row-alt-bg:#fff;--table-header-text:#0a0a0a;--table-row-text:#0a0a0a;--panel-bg:#f2f3f5;--panel-border:#c8ccd2;--tile-price:#0a1a2f;--tile-name-weight:600;--font-family-heading:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-body:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"Fira Code", "Courier New", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-body:.9375rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-body:500;--font-weight-header:600;--font-weight-header-strong:700;--font-weight-label:600;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-body:1.5;--line-height-relaxed:1.55;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--layout-sidebar-width:250px;--layout-sidebar-width-md:200px;--layout-sidebar-max-width:280px;--layout-topbar-height:60px;--layout-footer-tab-min-width:96px;--layout-footer-icon-size:1.125rem;--layout-sidebar-icon-size:24px;--layout-icon-stroke-width:1.5px;--border-width:1px;--radius-none:0;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--transition-fast:.1s ease-in-out;--transition-normal:.2s ease-in-out;--transition-slow:.3s ease-in-out;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #0000001a;--shadow-2xl:0 25px 50px #00000026;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--breakpoint-xs:375px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}.hero-icon{color:currentColor;width:2.5rem;height:2.5rem;stroke-width:var(--layout-icon-stroke-width);flex-shrink:0;display:inline-flex}.icon-button{min-width:44px;min-height:44px;padding:var(--space-2);color:inherit;cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.icon-button:hover{background:#3b82f61f}.icon-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark]{--background:#000;--surface:#111;--surface-variant:#1a1a1a;--text:#fff;--text-secondary:#d7dce2;--text-tertiary:#a8b0ba;--card:#0d0d0d;--card-border:#1f1f1f;--card-shadow:0 1px 3px #0006;--card-shadow-elevated:0 4px 14px #0000008c;--primary:#3fe0ff;--primary-light:#164b5a;--primary-dark:#1bc8e8;--on-primary:#0a1a2f;--secondary:#3fe0ff;--secondary-light:#164b5a;--secondary-dark:#1bc8e8;--on-secondary:#0a1a2f;--button-primary-bg:#3fe0ff;--button-primary-hover:#6deaff;--button-primary-active:#1bc8e8;--button-primary-text:#0a1a2f;--button-primary-disabled:#3a3f47;--button-secondary-bg:#111;--button-secondary-hover:#1a1a1a;--button-secondary-active:#1f1f1f;--button-secondary-text:#fff;--button-secondary-disabled:#0d0d0d;--button-ghost-bg:transparent;--button-ghost-hover:#1a1a1a;--button-ghost-text:#3fe0ff;--input-bg:#0d0d0d;--input-border:#1f1f1f;--input-border-focus:#3fe0ff;--input-border-error:#ef4444;--input-text:#fff;--input-placeholder:#a8b0ba;--input-disabled-bg:#111;--input-disabled-text:#6b7280;--state-hover:#1a1a1a;--state-active:#111;--state-focus:#1f1f1f;--state-disabled:#111;--state-disabled-text:#a8b0ba;--color-success:#10b981;--color-success-light:#064e3b;--color-warning:#f59e0b;--color-warning-light:#78350f;--color-error:#ef4444;--color-error-light:#7f1d1d;--color-info:#3b82f6;--color-info-light:#1e3a8a;--border:#1f1f1f;--border-light:#1f1f1f;--border-dark:#2a2a2a;--divider:#1f1f1f;--modal-bg:#000000b3;--modal-scrim:#0000008c;--overlay:#0009;--nav-bg:#000;--nav-text:#fff;--nav-text-secondary:#d7dce2;--nav-icon:#3fe0ff;--header-bg:#000;--table-header-bg:#1a1a1a;--table-row-bg:#111;--table-row-alt-bg:#111;--table-header-text:#fff;--table-row-text:#d7dce2;--panel-bg:#111;--panel-border:#1f1f1f;--tile-price:#3fe0ff;--font-weight-body:400;--font-weight-header:600}[data-theme=july4th]{--background:#f8fafc;--surface:#fff;--surface-variant:#f1f5f9;--text:#03071e;--text-secondary:#475569;--text-tertiary:#64748b;--card:#fff;--card-border:#cbd5e1;--card-shadow:0 1px 3px #00000014;--card-shadow-elevated:0 4px 12px #0000001f;--primary:#0a36af;--primary-light:#e0e7ff;--primary-dark:#06216f;--on-primary:#fff;--secondary:#d62828;--secondary-light:#fde8e8;--secondary-dark:#9b1c1c;--on-secondary:#fff;--button-primary-bg:#0a36af;--button-primary-hover:#082c8f;--button-primary-active:#06216f;--button-primary-text:#fff;--button-primary-disabled:#a5b4fc;--button-secondary-bg:#e2e8f0;--button-secondary-hover:#cbd5e1;--button-secondary-active:#94a3b8;--button-secondary-text:#03071e;--button-secondary-disabled:#f1f5f9;--button-ghost-bg:transparent;--button-ghost-hover:#f1f5f9;--button-ghost-text:#0a36af;--input-bg:#fff;--input-border:#cbd5e1;--input-border-focus:#0a36af;--input-border-error:#d62828;--input-text:#03071e;--input-placeholder:#94a3b8;--input-disabled-bg:#f1f5f9;--input-disabled-text:#94a3b8;--state-hover:#f8fafc;--state-active:#f1f5f9;--state-focus:#e2e8f0;--state-disabled:#e2e8f0;--state-disabled-text:#94a3b8;--color-success:#10b981;--color-success-light:#d1fae5;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-error:#ef4444;--color-error-light:#fee2e2;--color-info:#3b82f6;--color-info-light:#dbeafe;--border:#cbd5e1;--border-light:#e2e8f0;--border-dark:#94a3b8;--divider:#cbd5e1;--modal-bg:#00000080;--modal-scrim:#00000040;--overlay:#0006}[data-theme=beach]{--background:#f0f9ff;--surface:#fdfae0;--surface-variant:#f4f1de;--text:#03045e;--text-secondary:#0077b6;--text-tertiary:#0096c7;--card:#fff;--card-border:#caf0f8;--card-shadow:0 1px 3px #00000014;--card-shadow-elevated:0 4px 12px #0000001f;--primary:#0096c7;--primary-light:#e0f2fe;--primary-dark:#03045e;--on-primary:#fff;--secondary:#e76f51;--secondary-light:#ffedd5;--secondary-dark:#c2410c;--on-secondary:#fff;--button-primary-bg:#0096c7;--button-primary-hover:#0077b6;--button-primary-active:#03045e;--button-primary-text:#fff;--button-primary-disabled:#90e0ef;--button-secondary-bg:#fdfae0;--button-secondary-hover:#f4f1de;--button-secondary-active:#e76f51;--button-secondary-text:#03045e;--button-secondary-disabled:#f0f9ff;--button-ghost-bg:transparent;--button-ghost-hover:#f0f9ff;--button-ghost-text:#0096c7;--input-bg:#fff;--input-border:#caf0f8;--input-border-focus:#0096c7;--input-border-error:#e76f51;--input-text:#03045e;--input-placeholder:#0077b6;--input-disabled-bg:#f0f9ff;--input-disabled-text:#0077b6;--state-hover:#f0f9ff;--state-active:#e0f2fe;--state-focus:#caf0f8;--state-disabled:#e2e8f0;--state-disabled-text:#94a3b8;--color-success:#10b981;--color-success-light:#d1fae5;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-error:#ef4444;--color-error-light:#fee2e2;--color-info:#3b82f6;--color-info-light:#dbeafe;--border:#caf0f8;--border-light:#e0f2fe;--border-dark:#0077b6;--divider:#caf0f8;--modal-bg:#00000080;--modal-scrim:#00000040;--overlay:#0006}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-family-body);font-size:var(--font-size-body,.9375rem);font-weight:var(--font-weight-body,500);line-height:var(--line-height-body,1.5);color:var(--text);background-color:var(--background);transition:background-color var(--transition-normal), color var(--transition-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-header,600);line-height:var(--line-height-tight);color:var(--text)}h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-header-strong,700);margin:var(--space-0) var(--space-0) var(--space-6) var(--space-0)}h2{font-size:var(--font-size-xl);margin:var(--space-0) var(--space-0) var(--space-5) var(--space-0)}h3{font-size:var(--font-size-lg);margin:var(--space-0) var(--space-0) var(--space-4) var(--space-0)}h4{font-size:var(--font-size-xl);margin:var(--space-0) var(--space-0) var(--space-3) var(--space-0)}h5{font-size:var(--font-size-lg);margin:var(--space-0) var(--space-0) var(--space-2) var(--space-0)}h6{font-size:var(--font-size-base);margin:var(--space-0)}p{margin:var(--space-0) var(--space-0) var(--space-4) var(--space-0);line-height:var(--line-height-relaxed)}small{font-size:var(--font-size-sm)}code,pre{font-family:var(--font-family-mono)}a{color:var(--primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--primary-dark);text-decoration:underline}a:active{color:var(--primary-light)}.card{background-color:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--card-shadow);transition:box-shadow var(--transition-normal), transform var(--transition-normal)}.card:hover{box-shadow:var(--card-shadow-elevated)}.btn,button{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;gap:var(--space-2);border:none;outline:none;min-width:44px;min-height:44px;display:inline-flex}.btn-primary,button:not(.btn-secondary):not(.btn-ghost){background-color:var(--button-primary-bg);color:var(--button-primary-text);font-weight:600}.btn-primary:hover,button:not(.btn-secondary):not(.btn-ghost):hover{background-color:var(--button-primary-hover)}.btn-primary:active,button:not(.btn-secondary):not(.btn-ghost):active{background-color:var(--button-primary-active)}.btn-primary:disabled,button:disabled{background-color:var(--button-primary-disabled);cursor:not-allowed;opacity:.6}.btn-secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-text);font-weight:500}.btn-secondary:hover{background-color:var(--button-secondary-hover)}.btn-secondary:active{background-color:var(--button-secondary-active)}.btn-ghost{background-color:var(--button-ghost-bg);color:var(--button-ghost-text)}.btn-ghost:hover{background-color:var(--button-ghost-hover)}.btn:focus-visible,button:focus-visible{outline:2px solid var(--input-border-focus);outline-offset:2px}label,.form-label{font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text);display:block}input,textarea,select,.form-control{font-family:var(--font-family-body);font-size:var(--font-size-base);background-color:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);box-sizing:border-box;width:100%;min-height:44px}input:focus,textarea:focus,select:focus,.form-control:focus{border-color:var(--input-border-focus);outline:none;box-shadow:0 0 0 3px #14b8a61a}input::placeholder,textarea::placeholder{color:var(--input-placeholder)}input:disabled,textarea:disabled,select:disabled{background-color:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:not-allowed}.modal,.modal-content{background-color:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl)}.modal-backdrop{background-color:var(--modal-bg)}.text-primary{color:var(--primary)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.bg-primary{background-color:var(--primary)}.bg-surface{background-color:var(--surface)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-error{background-color:var(--color-error)}.border{border:1px solid var(--border)}.border-light{border:1px solid var(--border-light)}.border-dark{border:1px solid var(--border-dark)}.m-0{margin:var(--space-0)}.m-2{margin:var(--space-2)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.p-0{padding:var(--space-0)}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}@media (width<=640px){html{font-size:14px}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}}.loading-surface{color:var(--text-secondary);background:#ffffff08;border-radius:6px;padding:8px}[data-theme=basic-light]{--background:#fff;--surface:#f5f5f5;--surface-variant:#ebebeb;--text:#111;--text-secondary:#333;--text-tertiary:#555;--card:#fff;--card-border:#d4d4d4;--card-shadow:0 1px 3px #00000014;--card-shadow-elevated:0 4px 12px #0000001a;--primary:#111;--primary-light:#f0f0f0;--primary-dark:#000;--on-primary:#fff;--secondary:#444;--secondary-light:#f5f5f5;--secondary-dark:#222;--on-secondary:#111;--button-primary-bg:#111;--button-primary-hover:#000;--button-primary-active:#000;--button-primary-text:#fff;--button-secondary-bg:#ebebeb;--button-secondary-hover:#e0e0e0;--button-secondary-text:#111;--button-ghost-text:#111;--input-border-focus:#111;--nav-bg:#fff;--nav-text:#111;--nav-text-secondary:#333;--nav-icon:#111;--header-bg:#fff;--lsos-shale-light:#fafafa;--lsos-shale:#f0f0f0;--lsos-shale-medium:#e5e5e5;--lsos-border:#d4d4d4;--surface-sidebar:#eee;--border-light:#dcdcdc}[data-theme=delilah],[data-theme=household-warmth]{--background:#faf9f7;--surface:#f6ebe4;--surface-variant:#f4d9d0;--text:#2e2e2e;--text-secondary:#5a4e47;--text-tertiary:#7a6e66;--card:#fff;--card-border:#e8ddd6;--card-shadow:0 4px 24px #2e2e2e0f;--card-shadow-elevated:0 8px 32px #2e2e2e14;--primary:#5a4e47;--primary-light:#f4d9d0;--primary-dark:#3d3530;--on-primary:#faf9f7;--secondary:#c8d5c0;--secondary-light:#e4ebe0;--secondary-dark:#9cb08c;--on-secondary:#2e2e2e;--button-primary-bg:#5a4e47;--button-primary-hover:#3d3530;--button-primary-active:#2e2e2e;--button-primary-text:#faf9f7;--button-secondary-bg:#f4d9d0;--button-secondary-hover:#f6ebe4;--button-secondary-text:#2e2e2e;--button-ghost-text:#5a4e47;--input-border-focus:#c8d5c0;--lsos-shale-light:#faf9f7;--lsos-shale:#f6ebe4;--lsos-shale-medium:#f4d9d0;--lsos-border:#e8ddd6;--surface-sidebar:#f0ebe6}[data-theme=os-minimalist]{--background:#fff;--surface:#fafafa;--surface-variant:#f4f4f5;--text:#09090b;--text-secondary:#52525b;--text-tertiary:#71717a;--card:#fff;--card-border:#e4e4e7;--primary:#18181b;--primary-light:#f4f4f5;--primary-dark:#09090b;--on-primary:#fff;--secondary:#71717a;--button-primary-bg:#18181b;--button-primary-hover:#27272a;--button-primary-text:#fff;--button-ghost-text:#18181b;--input-border-focus:#18181b}[data-theme=harz-heritage]{--background:#f4f1de;--surface:#faf8f0;--surface-variant:#e9e4d4;--text:#1b4332;--text-secondary:#2d6a4f;--text-tertiary:#40916c;--card:#fff;--card-border:#d8e2dc;--primary:#2d6a4f;--primary-light:#d8f3dc;--primary-dark:#1b4332;--on-primary:#fff;--secondary:#6b4f3a;--button-primary-bg:#2d6a4f;--button-primary-hover:#1b4332;--button-primary-text:#fff;--button-ghost-text:#2d6a4f;--input-border-focus:#2d6a4f}[data-theme=neutral-modern]{--background:#f8fafc;--surface:#f1f5f9;--surface-variant:#e2e8f0;--text:#1e293b;--text-secondary:#475569;--text-tertiary:#64748b;--card:#fff;--card-border:#cbd5e1;--primary:#475569;--primary-light:#e2e8f0;--primary-dark:#334155;--on-primary:#fff;--secondary:#94a3b8;--button-primary-bg:#475569;--button-primary-hover:#334155;--button-primary-text:#fff;--button-ghost-text:#475569;--input-border-focus:#475569}[data-theme=life-os-glow]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a1628;--surface:#0f1f3a;--surface-variant:#152848;--text:#f8fafc;--text-secondary:#94a3b8;--text-tertiary:#64748b;--card:#111f3d;--card-border:#22d3ee38;--card-shadow:0 0 24px #22d3ee14;--card-shadow-elevated:0 8px 32px #34d3991f;--primary:#22d3ee;--primary-light:#164e63;--primary-dark:#0891b2;--on-primary:#0a1628;--secondary:#34d399;--secondary-light:#064e3b;--secondary-dark:#059669;--on-secondary:#0a1628;--button-primary-bg:#22d3ee;--button-primary-hover:#67e8f9;--button-primary-active:#0891b2;--button-primary-text:#0a1628;--button-primary-disabled:#155e75;--button-secondary-bg:#152848;--button-secondary-hover:#1e3a5f;--button-secondary-active:#243b5c;--button-secondary-text:#e2e8f0;--button-ghost-bg:transparent;--button-ghost-hover:#22d3ee14;--button-ghost-text:#67e8f9;--input-bg:#152848;--input-border:#94a3b840;--input-border-focus:#22d3ee;--input-text:#f8fafc;--input-placeholder:#64748b;--state-hover:#22d3ee0f;--state-active:#34d3991a;--state-focus:#22d3ee1f;--state-disabled:#1e293b;--state-disabled-text:#475569;--border:#94a3b833;--border-light:#94a3b81f;--border-dark:#22d3ee59;--divider:#94a3b826;--modal-bg:#020617d1;--modal-scrim:#02061799;--overlay:#020617b8;--glow-gradient-start:#22d3ee;--glow-gradient-mid:#34d399;--glow-gradient-end:#a3e635;--icon-accent:var(--primary);--a6-focus-ring-color:var(--primary)}[data-theme=life-os-glow] input:focus,[data-theme=life-os-glow] textarea:focus,[data-theme=life-os-glow] select:focus{box-shadow:0 0 0 3px #22d3ee33}[data-theme=life-os-glow] .a6-tile--actionable:hover,[data-theme=life-os-glow] .app-launcher__tile:hover{box-shadow:0 0 20px #22d3ee26}[data-theme=fan-garnet-black]{--background:#faf8f8;--surface:#fff;--primary:#73000a;--primary-dark:#4a0006;--secondary:#000;--text:#1a1a1a;--input-border-focus:#73000a;--button-primary-bg:#73000a;--button-ghost-text:#73000a}[data-theme=fan-orange-regalia]{--background:#f8fafc;--surface:#fff;--primary:#f56600;--primary-dark:#c2410c;--secondary:#522d80;--text:#1e293b;--input-border-focus:#f56600;--button-primary-bg:#f56600;--button-ghost-text:#f56600}[data-theme=fan-scarlet-slate]{--background:#f8fafc;--surface:#fff;--primary:#b00;--primary-dark:#7f1d1d;--secondary:#666;--text:#0f172a;--input-border-focus:#b00;--button-primary-bg:#b00;--button-ghost-text:#b00}[data-theme=fan-lowcountry-blue]{--background:#f0f4f8;--surface:#fff;--primary:#002b5c;--primary-dark:#001a38;--secondary:#94a3b8;--text:#002b5c;--input-border-focus:#002b5c;--button-primary-bg:#002b5c;--button-ghost-text:#002b5c}[data-theme=fan-southern-purple]{--background:#faf8fc;--surface:#fff;--primary:#582c83;--primary-dark:#3b0764;--secondary:#c4b5d4;--text:#1e1b2e;--input-border-focus:#582c83;--button-primary-bg:#582c83;--button-ghost-text:#582c83}[data-theme=cultural-lunar-new-year]{--background:#fef9c3;--surface:#fffbeb;--primary:#dc2626;--primary-dark:#991b1b;--secondary:#ca8a04;--text:#1c1917;--input-border-focus:#dc2626;--button-primary-bg:#dc2626;--button-ghost-text:#dc2626}[data-theme=cultural-diwali]{--background:#fff7ed;--surface:#fff;--primary:#ea580c;--primary-dark:#c2410c;--secondary:#9333ea;--text:#431407;--input-border-focus:#ea580c;--button-primary-bg:#ea580c;--button-ghost-text:#ea580c}[data-theme=cultural-eid]{--background:#ecfdf5;--surface:#fff;--primary:#059669;--primary-dark:#047857;--secondary:#ca8a04;--text:#064e3b;--input-border-focus:#059669;--button-primary-bg:#059669;--button-ghost-text:#059669}[data-theme=cultural-hanukkah]{--background:#f8fafc;--surface:#fff;--primary:#2563eb;--primary-dark:#1d4ed8;--secondary:#94a3b8;--text:#0f172a;--input-border-focus:#2563eb;--button-primary-bg:#2563eb;--button-ghost-text:#2563eb}[data-theme=cultural-thanksgiving]{--background:#fef3c7;--surface:#fffbeb;--primary:#c2410c;--primary-dark:#9a3412;--secondary:#78350f;--text:#431407;--input-border-focus:#c2410c;--button-primary-bg:#c2410c;--button-ghost-text:#c2410c}[data-theme=celebration-rainbow-home]{--background:#fafafa;--surface:#fff;--primary:#6366f1;--primary-dark:#4338ca;--secondary:#22c55e;--text:#18181b;--input-border-focus:#6366f1;--button-primary-bg:#6366f1;--button-ghost-text:#6366f1}[data-theme=celebration-progress-pride]{--background:#f8fafc;--surface:#fff;--primary:#7440a9;--primary-dark:#5b21b6;--secondary:#26ceaa;--text:#0f172a;--input-border-focus:#7440a9;--button-primary-bg:#7440a9;--button-ghost-text:#7440a9}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body{transition:none}.card:hover{transform:none}}:root{--a6-tile-padding:var(--space-4);--a6-tile-padding-lg:var(--space-6);--a6-tile-radius:var(--radius-lg);--a6-tile-icon-size:1.5rem;--a6-tile-icon-size-lg:1.25rem;--a6-focus-ring:2px solid var(--lsos-cyan,#3fe0ff);--a6-focus-ring-offset:2px;--a6-nav-item-gap:var(--space-md);--a6-nav-icon-size:1.25rem;--a6-breadcrumb-gap:var(--space-2);--a6-settings-section-gap:var(--shale-space-6);--a6-settings-field-gap:var(--shale-space-4)}.a6-table-wrap{border-color:var(--panel-border,var(--border-light))}.a6-table tbody tr:nth-child(2n) td{background:var(--table-row-alt-bg,#fff)}.a6-card{background:var(--card);border-color:var(--card-border)}.a6-card__title,.a6-section__title{font-weight:var(--font-weight-semibold,600);color:var(--text)}.a6-card .a6-text--muted,.a6-card p{color:var(--text-secondary);font-weight:var(--font-weight-body,500)}.a6-panel{background:var(--panel-bg,var(--surface));border-color:var(--panel-border,var(--border))}.a6-panel__header{font-weight:var(--font-weight-semibold,600);color:var(--text)}.storefront-card__name,.a6-tile__label,.a6-dash-tile__title{font-weight:var(--tile-name-weight,600);color:var(--text)}.storefront-card .pricing-badge,.storefront-card [class*=price],.storefront__featured-name{color:var(--tile-price,var(--lsos-midnight,#0a1a2f));font-weight:var(--font-weight-semibold,600)}.a6-input-label,label,.form-label,.lsos-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-label,600);color:var(--text)}[data-theme=dark]{--a6-focus-ring:2px solid var(--lsos-cyan,#3fe0ff)}[data-theme=os-minimalist],[data-theme=high-contrast]{--a6-focus-ring:2px solid var(--text)}:root,.theme-light{--text-primary:var(--text,#0a0a0a);--text-muted:var(--text-tertiary,#4a4f57);--surface-sidebar:var(--lsos-shale-light,#f2f3f5);--surface-elevated:var(--card,#fff);--appshell-bg:var(--background,#fff);--appshell-chrome-bg:var(--surface,#f5f5f5);--appshell-chrome-text:var(--text,#0a0a0a);--appshell-sidebar-bg:var(--surface-sidebar,#eee);--appshell-sidebar-text:var(--text,#0a0a0a);--appshell-sidebar-text-muted:var(--text-secondary,#333);--appshell-border:var(--border-light,#dde0e5);--appshell-content-bg:var(--background,#fff);--text-on-panel:var(--text,#0a0a0a);--text-on-panel-muted:var(--text-secondary,#333);--text-on-card:var(--text,#0a0a0a);--text-on-card-muted:var(--text-secondary,#333)}.theme-dark,[data-theme=dark]{--text-primary:var(--text,#fff);--text-muted:var(--text-tertiary,#a8b0ba);--surface-sidebar:var(--surface-variant,#1a1a1a);--surface-elevated:var(--surface-variant,#252b33);--appshell-bg:var(--background,#0f1419);--appshell-chrome-bg:var(--surface,#1a1f26);--appshell-chrome-text:var(--text,#e8eaed);--appshell-sidebar-bg:var(--surface-sidebar,#141820);--appshell-sidebar-text:var(--text,#e8eaed);--appshell-sidebar-text-muted:var(--text-secondary,#bdc1c6);--appshell-border:var(--border-light,#ffffff1f);--appshell-content-bg:var(--background,#0f1419);--text-on-panel:var(--text,#fff);--text-on-panel-muted:var(--text-secondary,#d7dce2);--text-on-card:var(--text,#fff);--text-on-card-muted:var(--text-secondary,#d7dce2)}.appshell3--lens,.appshell3--autopilot{--appshell-bg:var(--shale-dark-bg,#0f1419);--appshell-chrome-bg:var(--shale-dark-surface,#1a1f26);--appshell-chrome-text:var(--shale-dark-text,#e8eef0);--appshell-sidebar-bg:var(--shale-dark-bg-muted,#141820);--appshell-sidebar-text:var(--shale-dark-text,#e8eef0);--appshell-sidebar-text-muted:var(--shale-dark-silver-muted,#95b0b8);--appshell-border:var(--shale-dark-border,#b8c4c826);--appshell-content-bg:var(--shale-dark-bg,#0f1419)}:root{--shale-grid-gap:var(--space-4,1rem);--shale-grid-gap-lg:var(--space-6,1.5rem);--shale-content-max:80rem;--shale-content-max-narrow:52rem;--shale-layout-nav-width:minmax(10rem, 14rem);--shale-layout-nav-width-tablet:minmax(9rem, 12rem)}.lsos-page-layout{width:100%;max-width:var(--shale-content-max);padding-inline:var(--shale-shell-padding-x,var(--space-6,1.5rem));padding-bottom:var(--shale-shell-padding-bottom,var(--space-8,2rem));box-sizing:border-box;scroll-padding-bottom:calc(var(--shale-safe-bottom,0px) + var(--space-16,4rem));margin-inline:auto}.lsos-page-layout--narrow{max-width:var(--shale-content-max-narrow)}.lsos-page-layout--immersive{max-width:none;padding-inline:calc(var(--shale-shell-padding-x,1.5rem) + var(--shale-safe-left,0px)) calc(var(--shale-shell-padding-x,1.5rem) + var(--shale-safe-right,0px));padding-top:var(--shale-safe-top,0px);padding-bottom:calc(var(--shale-shell-padding-bottom,2rem) + var(--shale-safe-bottom,0px))}.lsos-grid{gap:var(--shale-grid-gap);width:100%;display:grid}.lsos-grid--gap-lg{gap:var(--shale-grid-gap-lg)}.lsos-grid--cols-1{grid-template-columns:1fr}.lsos-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lsos-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lsos-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lsos-grid--responsive{grid-template-columns:1fr}@media (width>=768px){.lsos-grid--responsive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lsos-grid--responsive{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.lsos-grid--responsive.lsos-grid--cols-4-at-xl{grid-template-columns:repeat(4,minmax(0,1fr))}}.lsos-split-layout{grid-template-columns:var(--shale-layout-nav-width) minmax(0, 1fr);gap:var(--shale-grid-gap-lg);align-items:start;display:grid}@media (width>=768px) and (width<=1023px){.lsos-split-layout{grid-template-columns:var(--shale-layout-nav-width-tablet) minmax(0, 1fr)}}@media (width<=767px){.lsos-split-layout{gap:var(--shale-grid-gap);grid-template-columns:1fr}}.lsos-tablet-2col{gap:var(--shale-grid-gap);grid-template-columns:1fr;width:100%;display:grid}@media (width>=768px) and (width<=1023px){.lsos-tablet-2col{grid-template-columns:repeat(2,minmax(0,1fr))}}.lsos-touch-min{min-width:var(--shale-min-touch,44px);min-height:var(--shale-min-touch,44px)}.a6-content-frame :is(input,textarea,select,[contenteditable=true]):focus,.lsos-page-layout :is(input,textarea,select,[contenteditable=true]):focus{scroll-margin-bottom:calc(var(--shale-safe-bottom,0px) + 6rem)}@media (hover:hover) and (pointer:fine){.lsos-hover-surface:hover{background:var(--state-hover)}.lsos-hover-lift:hover{box-shadow:var(--card-shadow-elevated);transform:translateY(-2px)}}@media (width<=767px){.lsos-page-layout{padding-inline:calc(var(--space-3,.75rem) + var(--shale-safe-left,0px)) calc(var(--space-3,.75rem) + var(--shale-safe-right,0px))}}@media (width<=320px){.lsos-page-layout{padding-inline:calc(var(--space-2,.5rem) + var(--shale-safe-left,0px)) calc(var(--space-2,.5rem) + var(--shale-safe-right,0px))}}.lsos-body-lg{font-size:var(--font-size-base);font-weight:var(--font-weight-body,500);line-height:var(--line-height-body,1.5)}.lsos-admin-panel,.sh-console__panel,.admin-shell__content .a6-panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg)}.lsos-admin-panel__title,.sh-console__section-title{font-size:var(--font-size-base);font-weight:var(--font-weight-header,600);color:var(--text)}.lsos-admin-panel__body{font-size:var(--font-size-body);font-weight:var(--font-weight-body,500);color:var(--text-secondary);line-height:var(--line-height-body,1.5)}.storefront-card [class*=price],.storefront-pricing-badge{color:var(--tile-price);font-weight:var(--font-weight-semibold,600)}:root{--lsos-border:var(--border-light);--lsos-accent:var(--primary);--lsos-accent-soft:var(--primary-light);--lsos-text-muted:var(--text-secondary);--lsos-surface:var(--card);--lsos-text:var(--text);--lsos-shale-dark:var(--shale-dark-accent);--lsos-shale-dark-soft:var(--shale-dark-surface);--lsos-shale-dark-light:var(--shale-dark-accent-light);--lsos-shale-muted:var(--shale-muted);--lsos-midnight-deep:var(--shale-dark-bg);--lsos-silver:var(--shale-dark-silver);--lsos-silver-light:var(--shale-border);--lsos-shale-accent:var(--shale-dark-silver-muted);--lsos-color-text:var(--text);--lsos-color-text-muted:var(--text-secondary);--lsos-color-border:var(--border-light);--lsos-color-surface:var(--card);--lsos-color-surface-hover:var(--state-hover);--lsos-color-surface-elevated:var(--surface-variant);--lsos-color-focus:var(--input-border-focus);--lsos-color-primary:var(--primary);--lsos-color-accent:var(--primary);--lsos-color-muted:var(--text-tertiary);--lsos-color-neutral:var(--text-tertiary);--lsos-color-info:var(--color-info);--lsos-color-warning:var(--color-warning);--lsos-color-danger:var(--color-error);--lsos-color-success:var(--color-success);--color-text:var(--text);--color-text-muted:var(--text-secondary);--color-border:var(--border-light);--color-bg:var(--background);--color-bg-card:var(--card);--color-surface:var(--surface);--color-surface-alt:var(--surface-variant);--color-primary:var(--primary);--color-primary-light:var(--primary-light);--color-danger:var(--color-error);--c00-space-0:var(--space-0);--c00-space-1:var(--space-1);--c00-space-2:var(--space-2);--c00-space-3:var(--space-3);--c00-space-4:var(--space-4);--c00-space-5:var(--space-5);--c00-space-6:var(--space-6);--c00-space-8:var(--space-8);--c00-space-10:var(--space-10);--c00-space-12:var(--space-12);--c00-space-16:var(--space-16);--c00-font-xs:var(--font-size-xs);--c00-font-sm:var(--font-size-sm);--c00-font-md:var(--font-size-base);--c00-font-lg:var(--font-size-lg);--c00-font-xl:var(--font-size-xl);--c00-font-2xl:var(--font-size-2xl);--c00-font-3xl:var(--font-size-3xl);--c00-font-weight-regular:var(--font-weight-regular);--c00-font-weight-medium:var(--font-weight-medium);--c00-font-weight-semibold:var(--font-weight-semibold);--c00-font-weight-bold:var(--font-weight-bold);--c00-line-height-tight:var(--line-height-tight);--c00-line-height-normal:var(--line-height-normal);--c00-line-height-relaxed:var(--line-height-relaxed);--c00-radius-sm:var(--radius-sm);--c00-radius-md:var(--radius-md);--c00-radius-lg:var(--radius-lg);--c00-radius-xl:var(--radius-xl);--c00-radius-full:var(--radius-full);--c00-motion-fast:var(--transition-fast);--c00-motion-normal:var(--transition-normal);--c00-motion-ease:cubic-bezier(.2, 0, 0, 1);--c00-state-hover:var(--state-hover);--c00-state-active:var(--state-active);--c00-state-focus:var(--input-border-focus);--c00-state-disabled:var(--state-disabled);--c00-state-disabled-text:var(--state-disabled-text);--c00-primary:var(--primary);--c00-primary-light:var(--primary-light);--c00-primary-dark:var(--primary-dark);--c00-bg:var(--background);--c00-surface:var(--surface);--c00-surface-variant:var(--surface-variant);--c00-border:var(--border-light);--c00-text-primary:var(--text);--c00-text-secondary:var(--text-secondary);--c00-text-tertiary:var(--text-tertiary);--c00-focus-ring:0 0 0 2px var(--input-border-focus)}.lsos-panel-shell{gap:var(--space-3);padding:var(--space-4);max-width:var(--a6-layout-shell-max,1440px);flex-direction:column;width:100%;margin:0 auto;display:flex}.lsos-card-shell{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--card-shadow)}.lsos-card-shell--elevated{box-shadow:var(--card-shadow-elevated)}.lsos-interactive{cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast)}.lsos-interactive:hover:not(:disabled):not([aria-disabled=true]){background:var(--state-hover)}.lsos-interactive:active:not(:disabled):not([aria-disabled=true]){background:var(--state-active)}.lsos-interactive:focus-visible{outline:2px solid var(--input-border-focus);outline-offset:2px}.lsos-interactive:disabled,.lsos-interactive[aria-disabled=true]{opacity:.55;cursor:not-allowed;color:var(--state-disabled-text)}.lsos-connection-status{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);display:inline-flex}.lsos-connection-status:before{content:"";border-radius:var(--radius-full);background:var(--text-tertiary);flex-shrink:0;width:.5rem;height:.5rem}.lsos-connection-status--connected:before{background:var(--color-success)}.lsos-connection-status--pending:before{background:var(--color-warning)}.lsos-connection-status--disconnected:before{background:var(--color-error)}.lsos-heading-1{margin:0 0 var(--space-4);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight,-.01em);color:var(--text)}.lsos-heading-2{margin:0 0 var(--space-3);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text)}.lsos-heading-3{margin:0 0 var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text)}.lsos-heading-4{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--text);margin:0}.lsos-body-sm{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-secondary);margin:0}.lsos-body-xs{font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--text-secondary);margin:0}.lsos-message{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.lsos-message--success{color:var(--color-success)}.lsos-message--error{color:var(--color-error)}.lsos-message--info{color:var(--color-info)}.lsos-message--warning{color:var(--color-warning)}.lsos-drive-test-callout{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface);text-align:left;font-size:var(--font-size-sm);flex-direction:column;display:flex}.lsos-drive-test-callout__filename{font-family:var(--font-family-mono,monospace);font-size:var(--font-size-xs);color:var(--text);word-break:break-all}.lsos-section{gap:var(--space-6);flex-direction:column;display:flex}.lsos-section__block+.lsos-section__block{padding-top:var(--space-6);border-top:1px solid var(--border-light)}@media (width<=639px){.lsos-panel-shell{padding:var(--space-3);gap:var(--space-2)}.lsos-card-shell{padding:var(--space-3)}}@media (width>=640px) and (width<=1023px){.lsos-panel-shell{padding:var(--space-4)}}@media (width>=1024px){.lsos-panel-shell{padding:var(--space-4) var(--space-6)}}@media (prefers-reduced-motion:reduce){.lsos-interactive{transition:none}}.lsos-easy-mode{--easy-mode-min-target:44px;--easy-mode-font-bump:.0625rem}.lsos-easy-mode .lsos-body-sm,.lsos-easy-mode .lsos-body-xs{font-size:var(--font-size-base)}.lsos-easy-mode .settings-form__toggle,.lsos-easy-mode .settings-form__input,.lsos-easy-mode select,.lsos-easy-mode .settings-nav__link{min-height:var(--easy-mode-min-target);font-size:calc(var(--font-size-base) + var(--easy-mode-font-bump))}.lsos-easy-mode .settings-nav__link{padding:var(--space-3) var(--space-4)}.lsos-easy-mode .a6-sidebar__link{min-height:var(--easy-mode-min-target);padding:var(--space-3) var(--space-4);font-size:calc(var(--font-size-base) + var(--easy-mode-font-bump))}.lsos-easy-mode .a6-sidebar__section:not([data-nav-tier=core]){display:none}.lsos-easy-mode .dashboard-tab{min-height:var(--easy-mode-min-target);padding:var(--space-3) var(--space-4);font-size:calc(var(--font-size-base) + var(--easy-mode-font-bump))}.lsos-easy-mode .onboarding-step-card .a6-button,.lsos-easy-mode .onboarding-step-card__actions .a6-button,.lsos-easy-mode .onboarding-provider-btn,.lsos-easy-mode .onboarding-intent-btn{min-height:var(--easy-mode-min-target);min-width:var(--easy-mode-min-target);padding:var(--space-3) var(--space-5);font-size:calc(var(--font-size-base) + var(--easy-mode-font-bump))}.lsos-easy-mode .lsos-panel-shell{gap:var(--space-4)}.lsos-easy-mode .lsos-card-shell{padding:var(--space-5)}:root{--a3-space-xs:var(--space-1);--a3-space-sm:var(--space-2);--a3-space-md:var(--space-3);--a3-space-lg:var(--space-4);--a3-space-xl:var(--space-6);--a3-space-2xl:var(--space-8);--a3-font-body:var(--font-size-base);--a3-font-lead:var(--font-size-lg);--a3-font-title:var(--font-size-2xl);--a3-line-body:var(--line-height-normal);--a3-line-tight:var(--line-height-tight);--a3-touch-min:2.75rem;--a3-touch-comfort:3rem;--a3-button-radius:var(--radius-lg);--a3-charmaine-accent:var(--primary);--a3-charmaine-surface:var(--surface-variant);--a3-guided-border:var(--border-light)}.a3-app-shell{gap:var(--a3-space-md);flex-direction:column;display:flex}.a3-app-shell .lsos-card-shell,.a3-app-shell .dashboard-panel,.a3-app-shell .journal-panel,.a3-app-shell .health-panel,.a3-app-shell .planning-panel{gap:var(--a3-space-md)}.a3-guided-action{gap:var(--a3-space-sm);padding:var(--a3-space-lg);border:1px solid var(--a3-guided-border);border-radius:var(--radius-lg);background:var(--a3-charmaine-surface);flex-direction:column;display:flex}.a3-guided-action__title{font-size:var(--a3-font-lead);font-weight:var(--font-weight-semibold);line-height:var(--a3-line-tight);color:var(--text);margin:0}.a3-guided-action__body{font-size:var(--a3-font-body);line-height:var(--a3-line-body);color:var(--text-secondary);margin:0}.a3-guided-action__cta{min-height:var(--a3-touch-min);min-width:8rem;padding:var(--a3-space-sm) var(--a3-space-lg);border-radius:var(--a3-button-radius);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);align-self:flex-start}html.lsos-easy-mode{--a3-touch-min:3.25rem;--a3-touch-comfort:3.5rem;font-size:calc(var(--font-size-base) * 1.05)}html.lsos-easy-mode[data-density=comfortable],html.lsos-easy-mode:not([data-density]){--a3-space-md:var(--space-4);--a3-space-lg:var(--space-6)}html.lsos-easy-mode .a3-guided-action{padding:var(--a3-space-xl);gap:var(--a3-space-md)}html.lsos-easy-mode button,html.lsos-easy-mode .settings-form__toggle,html.lsos-easy-mode .settings-nav__link,html.lsos-easy-mode .a6-sidebar__nav a,html.lsos-easy-mode .dashboard-tab,html.lsos-easy-mode [role=tab]{min-height:var(--a3-touch-min)}html.lsos-easy-mode .settings-nav__link{padding:var(--a3-space-sm) var(--a3-space-lg);font-size:var(--font-size-base)}html.lsos-easy-mode .a6-sidebar__section:not([data-nav-tier=core]){display:none}html.lsos-easy-mode .settings-layout__sidebar .settings-nav__link--vertical{font-size:var(--font-size-base);padding-block:var(--a3-space-sm)}html.lsos-easy-mode .lsos-panel-shell{gap:var(--a3-space-lg);padding:var(--a3-space-xl)}html[data-charmaine-ux=true] .a3-guided-action__body{max-width:42ch}html[data-charmaine-ux=true] .settings-section__desc,html[data-charmaine-ux=true] .settings-form__hint{line-height:var(--line-height-relaxed)}.a3-platform-grid{gap:var(--a3-space-md);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.a3-platform-option{justify-content:center;align-items:center;gap:var(--a3-space-sm);min-height:var(--a3-touch-comfort);padding:var(--a3-space-md);border:2px solid var(--border-light);border-radius:var(--radius-lg);background:var(--card);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}.a3-platform-option:hover:not(:disabled){border-color:var(--primary-light);background:var(--state-hover)}.a3-platform-option:focus-visible{outline:2px solid var(--input-border-focus);outline-offset:2px}.a3-platform-option--selected{border-color:var(--primary);background:var(--primary-light);box-shadow:var(--c00-focus-ring)}.a3-platform-option__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text);text-align:center}@media (prefers-reduced-motion:reduce){.a3-platform-option{transition:none}}.a6-module{gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;width:100%;max-width:1400px;margin:0 auto;display:flex}.a6-module__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.a6-module__title{font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text);line-height:var(--line-height-tight);margin:0}.a6-module__subtitle{font-size:var(--font-size-sm);color:var(--text-secondary);margin:var(--space-1) 0 0}.a6-module__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.a6-module__body{gap:var(--space-4);grid-template-columns:1fr minmax(220px,280px);align-items:start;display:grid}.a6-module__primary{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.a6-module__insights{gap:var(--space-4);top:var(--space-4);flex-direction:column;display:flex;position:sticky}.a6-card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--card-shadow);padding:var(--space-4)}.a6-empty{text-align:center;padding:var(--space-5) var(--space-4);color:var(--text-secondary);background:var(--surface);border:1px dashed var(--border-light);border-radius:var(--radius-md)}.a6-empty__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text);margin:0 0 var(--space-2)}.a6-empty__hint{font-size:var(--font-size-sm);margin:0 0 var(--space-4)}.a6-loading{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-sm);text-align:center;flex-direction:column;display:flex}.a6-loading__spinner{border:2px solid var(--border-light);border-top-color:var(--primary);border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite a6-spin;display:inline-block}@keyframes a6-spin{to{transform:rotate(360deg)}}.a6-error{padding:var(--space-4);background:var(--color-error-light);color:var(--color-error);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.a6-btn{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--motion-duration-sm) var(--motion-easing-standard), background-color var(--motion-duration-sm) var(--motion-easing-standard), color var(--motion-duration-sm) var(--motion-easing-standard);border:none;display:inline-flex}.a6-btn--primary:hover:not(:disabled){background:var(--button-primary-hover)}.a6-btn--secondary{background:var(--button-secondary-bg);color:var(--button-secondary-text)}.a6-btn--ghost{background:var(--button-ghost-bg);color:var(--button-ghost-text)}.a6-btn--ghost:hover:not(:disabled){background:var(--button-ghost-hover)}.a6-btn:disabled{opacity:.55;cursor:not-allowed}.a6-subnav{gap:var(--space-1);margin-bottom:var(--space-2);border-bottom:1px solid var(--border-light);flex-wrap:wrap;display:flex}.a6-subnav a{padding:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-height:32px;transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.a6-subnav a:hover,.a6-subnav a:focus-visible{color:var(--primary);outline:none}.a6-subnav a.active{color:var(--primary-dark);border-bottom-color:var(--primary);font-weight:var(--font-weight-semibold)}.a6-dashboard-header{background:0 0;border:none;flex:1;min-width:0;margin:0;padding:0}@media (width<=960px){.a6-module{padding:var(--space-4)}.a6-module__body{grid-template-columns:1fr}.a6-module__insights{position:static}}@media (width<=480px){.a6-module__header{flex-direction:column;align-items:stretch}.a6-module__actions{width:100%}.a6-module__actions .a6-btn{flex:1}}@media (prefers-reduced-motion:reduce){.a6-btn,.a6-subnav a{transition:none}}.appshell3__content-wrapper,.lsos-content-surface,.lsos-panel-shell,.a6-module,.a6-panel,.lsos-card-shell,.settings-layout__panel-inner{color:var(--text-on-panel,var(--text-on-card,var(--text,#0a0a0a)))}.appshell3__content-wrapper :where(h1,h2,h3,h4,h5,h6,p,label,legend,li,dt,dd,td,th,.settings-section__title,.settings-section__desc,.settings-form__label,.settings-form__hint,.a6-module__title,.a6-module__subtitle,.a6-text,.a6-card__title):not([class*=appshell3]):not(.shale-settings__section-head *){color:inherit}.appshell3__content-wrapper .settings-section__title,.lsos-content-surface .settings-section__title,.a6-module .settings-section__title{color:var(--text-on-panel,var(--text-on-card,var(--text)))}.appshell3__content-wrapper .settings-section__desc,.lsos-content-surface .settings-section__desc,.a6-module .settings-section__desc,.a6-text--muted,.settings-form__hint,.a6-module__subtitle{color:var(--text-on-panel-muted,var(--text-on-card-muted,var(--text-secondary)))}.a6-btn--primary,.a6-btn--secondary{color:var(--button-primary-text,var(--button-secondary-text,inherit))}.a6-btn--secondary{color:var(--button-secondary-text,inherit)}:root{--lsos-focus-ring:var(--shale-focus-ring,2px solid var(--shale-cyan,#3fe0ff));--lsos-focus-offset:var(--shale-focus-offset,2px)}.lsos-focus-ring:focus{outline:none}.lsos-focus-ring:focus-visible,input[type=range].lsos-slider:focus-visible,.lsos-slider input[type=range]:focus-visible{outline:var(--lsos-focus-ring);outline-offset:var(--lsos-focus-offset)}@media (prefers-contrast:more){:root{--lsos-focus-ring:3px solid var(--shale-cyan,#3fe0ff)}}.a6-focus-ring:focus-visible{outline:var(--a6-focus-ring-width) solid var(--a6-focus-ring-color);outline-offset:var(--a6-focus-ring-offset)}.a6-interactive{transition:var(--a6-transition-bg), var(--a6-transition-color), var(--a6-transition-shadow), var(--a6-transition-transform);cursor:pointer}.a6-interactive:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--shadow-sm)}.a6-interactive:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-scale-press))}.a6-interactive:disabled,.a6-interactive[aria-disabled=true]{opacity:var(--a6-disabled-opacity);cursor:not-allowed;box-shadow:none;pointer-events:none;transform:none}.a6-interactive--loading{pointer-events:none;position:relative;color:#0000!important}.a6-interactive--loading:after{content:"";border:2px solid var(--border-light);border-top-color:var(--primary);border-radius:var(--radius-full);width:1rem;height:1rem;animation:a6-spin var(--motion-duration-slow) linear infinite;margin:auto;position:absolute;inset:0}.a6-interactive--error{animation:a6-shake var(--motion-duration-slow) var(--motion-ease-standard);border-color:var(--input-border-error)!important}@keyframes a6-shake{0%,to{transform:translate(0)}20%,60%{transform:translateX(calc(var(--motion-translate-enter) * -1))}40%,80%{transform:translateX(var(--motion-translate-enter))}}.a6-skeleton{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-variant,var(--surface)) 50%, var(--surface) 100%);animation:a6-shimmer var(--motion-duration-slow) ease-in-out infinite;border-radius:var(--radius-sm);background-size:200% 100%}@keyframes a6-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.a6-interactive,.a6-interactive--loading:after,.a6-skeleton,.a6-interactive--error{transition:none!important;animation:none!important;transform:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a6-btn{justify-content:center;align-items:center;gap:var(--shale-btn-icon-gap,var(--space-2));min-height:var(--shale-btn-height-md,var(--a6-component-min-touch));min-width:var(--shale-btn-height-md,var(--a6-component-min-touch));padding:var(--space-2) var(--space-4);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border-radius:var(--shale-radius-sm,var(--radius-md));border:var(--border-width,1px) solid transparent;cursor:pointer;transition:var(--a6-transition-bg), var(--a6-transition-color), var(--a6-transition-shadow), var(--a6-transition-transform);display:inline-flex}.a6-btn--sm{min-height:var(--shale-btn-height-sm);min-width:var(--shale-btn-height-sm);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);gap:var(--space-1)}.a6-btn--lg{min-height:var(--shale-btn-height-lg);padding:var(--space-3) var(--space-6);font-size:var(--font-size-base)}.a6-btn--icon{padding:var(--space-2);aspect-ratio:1}.a6-btn--sm.a6-btn--icon{padding:var(--space-1)}.a6-btn--with-icon:not(.a6-btn--icon){gap:var(--shale-btn-gap,var(--space-2))}.a6-btn__icon{width:var(--shale-btn-icon-size);height:var(--shale-btn-icon-size);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.a6-btn__icon svg{width:100%;height:100%}.a6-btn--primary{background:var(--button-primary-bg);color:var(--button-primary-text)}.a6-btn--primary:hover:not(:disabled){background:var(--button-primary-hover);box-shadow:var(--shale-shadow,var(--shadow-sm))}.a6-btn--primary:active:not(:disabled){background:var(--button-primary-active)}.a6-btn--primary:disabled{background:var(--button-primary-disabled);color:var(--button-primary-text)}.a6-btn--secondary{background:var(--button-secondary-bg);color:var(--button-secondary-text);border-color:var(--border-light)}.a6-btn--secondary:hover:not(:disabled){background:var(--button-secondary-hover)}.a6-btn--secondary:active:not(:disabled){background:var(--button-secondary-active)}.a6-btn--secondary:disabled{background:var(--button-secondary-disabled);color:var(--state-disabled-text)}.a6-btn--tertiary{color:var(--primary);border-color:var(--border-light);background:0 0}.a6-btn--tertiary:hover:not(:disabled){background:var(--state-hover)}.a6-btn--tertiary:active:not(:disabled){background:var(--state-active)}.a6-btn--destructive{background:var(--button-destructive-bg);color:var(--button-destructive-text)}.a6-btn--destructive:hover:not(:disabled){background:var(--button-destructive-hover)}.a6-btn--destructive:active:not(:disabled){background:var(--color-error);filter:brightness(.92)}.a6-btn--subtle,.a6-btn--ghost{background:var(--button-ghost-bg);color:var(--button-ghost-text)}.a6-btn--subtle:hover:not(:disabled),.a6-btn--ghost:hover:not(:disabled){background:var(--button-ghost-hover)}.a6-btn--subtle:active:not(:disabled),.a6-btn--ghost:active:not(:disabled){background:var(--state-active)}.a6-btn:active:not(:disabled){transform:scale(var(--shale-motion-scale-press,var(--motion-scale-press)));opacity:.88}.a6-btn:focus-visible{outline:var(--shale-focus-ring,var(--a6-focus-ring-width) solid var(--a6-focus-ring-color));outline-offset:var(--shale-focus-offset,var(--a6-focus-ring-offset))}.a6-btn:disabled{opacity:var(--a6-disabled-opacity);cursor:not-allowed;box-shadow:none;transform:none}.a6-input-wrap{gap:var(--space-1);flex-direction:column;display:flex}.a6-input-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text)}.a6-input,textarea.a6-input{min-height:var(--shale-btn-height-md,var(--a6-component-min-touch));padding:var(--space-2) var(--space-3);font-family:var(--font-family-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--input-text);background:var(--input-bg);border:var(--border-width,1px) solid var(--input-border);border-radius:var(--shale-radius-sm,var(--radius-md));transition:var(--a6-transition-bg), border-color var(--motion-duration-fast) var(--motion-ease-standard)}textarea.a6-input{min-height:calc(var(--shale-btn-height-md,var(--a6-component-min-touch)) * 2);resize:vertical}.a6-input::placeholder{color:var(--input-placeholder)}.a6-input:focus-visible,textarea.a6-input:focus-visible{outline:var(--shale-focus-ring,var(--a6-focus-ring-width) solid var(--a6-focus-ring-color));outline-offset:var(--shale-focus-offset,var(--a6-focus-ring-offset));border-color:var(--input-border-focus)}.a6-input--filled{background:var(--surface);border-color:#0000}.a6-input--underlined{border-width:0 0 var(--border-width,1px) 0;background:0 0;border-radius:0;padding-left:0;padding-right:0}.a6-input--error,.a6-input[aria-invalid=true]{border-color:var(--input-border-error,var(--shale-status-error))}.a6-input--error:focus-visible,.a6-input[aria-invalid=true]:focus-visible{outline-color:var(--input-border-error,var(--shale-status-error));border-color:var(--input-border-error,var(--shale-status-error))}.a6-input:disabled{background:var(--input-disabled-bg,var(--state-disabled));color:var(--input-disabled-text,var(--state-disabled-text));cursor:not-allowed;opacity:var(--a6-disabled-opacity)}.a6-input-hint{font-size:var(--font-size-xs);color:var(--text-secondary)}.a6-input-hint--error{color:var(--color-error);font-weight:var(--font-weight-medium)}.a6-select{appearance:none;min-height:var(--a6-component-min-touch);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--input-text);background:var(--input-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M2 4l4 4 4-4'/%3E%3C/svg%3E") no-repeat right var(--space-3) center;border:var(--border-width,1px) solid var(--input-border);border-radius:var(--radius-md)}.a6-select:focus-visible{outline:var(--a6-focus-ring-width) solid var(--a6-focus-ring-color);outline-offset:var(--a6-focus-ring-offset)}.a6-toggle{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.a6-toggle__track{background:var(--border);border-radius:var(--radius-full);width:2.75rem;height:1.5rem;transition:background var(--motion-duration-fast) var(--motion-ease-standard);position:relative}.a6-toggle__thumb{background:var(--card);border-radius:var(--radius-full);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);transition:transform var(--motion-duration-fast) var(--motion-ease-standard);position:absolute;top:2px;left:2px}.a6-toggle input:checked+.a6-toggle__track{background:var(--primary)}.a6-toggle input:checked+.a6-toggle__track .a6-toggle__thumb{transform:translate(1.25rem)}.a6-toggle input:focus-visible+.a6-toggle__track{outline:var(--a6-focus-ring-width) solid var(--a6-focus-ring-color);outline-offset:var(--a6-focus-ring-offset)}.a6-toggle input{opacity:0;width:0;height:0;position:absolute}.a6-segmented{padding:var(--space-1);background:var(--surface);border:var(--border-width,1px) solid var(--border-light);border-radius:var(--radius-md);gap:var(--space-1);display:inline-flex}.a6-segmented__item{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--a6-transition-bg), var(--a6-transition-color);background:0 0;border:none}.a6-segmented__item[aria-pressed=true]{background:var(--card);color:var(--text);box-shadow:var(--shadow-sm);font-weight:var(--font-weight-medium)}.a6-segmented__item:focus-visible{outline:var(--a6-focus-ring-width) solid var(--a6-focus-ring-color);outline-offset:var(--a6-focus-ring-offset)}.a6-card{background:var(--card);border:var(--border-width,1px) solid var(--card-border);border-radius:var(--shale-radius-card,var(--radius-md));box-shadow:var(--card-shadow);padding:var(--shale-card-padding,var(--space-4));transition:var(--a6-transition-shadow), var(--a6-transition-transform)}.a6-card--elevated{box-shadow:var(--shale-shadow-elevated,var(--card-shadow-elevated))}.a6-card--sm{padding:var(--shale-card-padding-sm,var(--space-3));border-radius:var(--shale-radius-sm,var(--radius-md))}.a6-card--lg{padding:var(--shale-card-padding-lg,var(--space-6));border-radius:var(--shale-radius-lg,var(--radius-xl))}.a6-card--flat{box-shadow:none}.a6-card--interactive{cursor:pointer}.a6-card--interactive:hover{box-shadow:var(--shale-shadow-elevated,var(--card-shadow-elevated));transform:translateY(calc(var(--shale-motion-slide-distance,var(--motion-translate-enter)) * -1))}.a6-card--error{border-color:var(--color-error);background:var(--color-error-light)}.a6-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--space-3)}.a6-panel{background:var(--panel-bg,var(--card));border:var(--border-width,1px) solid var(--panel-border,var(--card-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.a6-panel--side{border-radius:var(--radius-none);border-left:var(--border-width,1px) solid var(--card-border);box-shadow:var(--shadow-lg)}.a6-panel--info{border-color:var(--color-info);background:var(--color-info-light)}.a6-panel--form{padding:var(--space-6)}.a6-panel__header{padding:var(--space-4) var(--space-6);border-bottom:var(--border-width,1px) solid var(--border-light);font-weight:var(--font-weight-semibold)}.a6-panel__body{padding:var(--space-4) var(--space-6)}.a6-modal-backdrop{background:var(--shale-modal-backdrop,var(--modal-bg));z-index:var(--z-modal-backdrop);padding:var(--space-4);animation:a6-fade-in var(--shale-motion-duration-normal,var(--motion-duration-normal)) var(--shale-motion-easing-enter,var(--motion-ease-enter));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.a6-modal{background:var(--card);border:var(--border-width,1px) solid var(--card-border);border-radius:var(--shale-radius-lg,var(--radius-lg));box-shadow:var(--shale-shadow-lg,var(--shadow-xl));width:100%;max-width:32rem;max-height:90vh;z-index:var(--z-modal);animation:a6-slide-up var(--shale-motion-duration-normal,var(--motion-duration-normal)) var(--shale-motion-easing-enter,var(--motion-ease-enter));overflow:auto}.a6-modal__header{padding:var(--space-4) var(--space-6);border-bottom:var(--border-width,1px) solid var(--border-light);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.a6-modal__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.a6-modal__body{padding:var(--space-6)}.a6-modal__footer{padding:var(--space-4) var(--space-6);border-top:var(--border-width,1px) solid var(--border-light);justify-content:flex-end;gap:var(--space-2);display:flex}@keyframes a6-fade-in{0%{opacity:0}to{opacity:1}}@keyframes a6-slide-up{0%{opacity:0;transform:translateY(var(--motion-translate-enter))}to{opacity:1;transform:translateY(0)}}.a6-accordion{border:var(--border-width,1px) solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.a6-accordion__item+.a6-accordion__item{border-top:var(--border-width,1px) solid var(--border-light)}.a6-accordion__trigger{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;display:flex}.a6-accordion__panel{padding:var(--space-3) var(--space-4);background:var(--card)}.a6-tabs__list{gap:var(--space-1);border-bottom:var(--border-width,1px) solid var(--border-light);display:flex;position:relative}.a6-tabs__list--animated .a6-tabs__tab{border-bottom-color:#0000}.a6-tabs__indicator{background:var(--primary);border-radius:var(--radius-full);height:2px;transition:transform var(--shale-motion-duration-normal,var(--motion-duration-md)) var(--shale-motion-easing-standard,var(--motion-easing-standard)), width var(--shale-motion-duration-normal,var(--motion-duration-md)) var(--shale-motion-easing-standard,var(--motion-easing-standard));pointer-events:none;will-change:transform, width;position:absolute;bottom:0;left:0}.a6-tabs__tab{padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--a6-transition-color), border-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.a6-tabs__tab[aria-selected=true]{color:var(--primary-dark)}.a6-tabs__list:not(.a6-tabs__list--animated) .a6-tabs__tab[aria-selected=true]{border-bottom-color:var(--primary)}.a6-tabs__tab:focus-visible{outline:var(--a6-focus-ring-width) solid var(--a6-focus-ring-color);outline-offset:var(--a6-focus-ring-offset)}.a6-tabs__panel{padding:var(--space-4) 0}.a6-tabs__panel:focus-visible{outline:var(--a6-focus-ring-width) solid var(--a6-focus-ring-color);outline-offset:var(--a6-focus-ring-offset)}.a6-slider{gap:var(--space-2);flex-direction:column;display:flex}.a6-slider__head{gap:var(--space-1);flex-direction:column;display:flex}.a6-slider__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text)}.a6-slider__hint{font-size:var(--font-size-xs);color:var(--text-secondary)}.a6-slider__control{align-items:center;gap:var(--space-3);display:flex}.a6-slider__input{min-height:var(--a6-component-min-touch);accent-color:var(--primary);cursor:pointer;flex:1}.a6-slider__input:disabled{opacity:var(--a6-disabled-opacity);cursor:not-allowed}.a6-slider__value{min-width:2.5rem;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right}.a6-breadcrumbs{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.a6-breadcrumbs__item:not(:last-child):after{content:"/";margin-left:var(--space-2);color:var(--text-tertiary)}.a6-breadcrumbs__link{color:var(--primary);text-decoration:none}.a6-breadcrumbs__link:hover{text-decoration:underline}.a6-breadcrumbs__current{color:var(--text);font-weight:var(--font-weight-medium)}.a6-alert{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);border:var(--border-width,1px) solid transparent;display:flex}.a6-alert--info{background:var(--color-info-light);color:var(--text);border-color:var(--color-info)}.a6-alert--success{background:var(--color-success-light);border-color:var(--color-success)}.a6-alert--warning{background:var(--color-warning-light);border-color:var(--color-warning)}.a6-alert--error{background:var(--color-error-light);border-color:var(--color-error)}.a6-badge{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);background:var(--primary-light);color:var(--primary-dark);align-items:center;display:inline-flex}.a6-badge--success{background:var(--color-success-light);color:var(--color-success)}.a6-badge--warning{background:var(--color-warning-light);color:var(--color-warning)}.a6-badge--error{background:var(--color-error-light);color:var(--color-error)}.a6-badge--muted{background:var(--surface);color:var(--text-secondary)}.a6-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);border-radius:var(--radius-full);background:var(--surface);border:var(--border-width,1px) solid var(--border-light);color:var(--text);display:inline-flex}.a6-chip__remove{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:0;line-height:1}.a6-table-wrap{border:var(--border-width,1px) solid var(--border-light);border-radius:var(--radius-md);overflow-x:auto}.a6-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.a6-table th,.a6-table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:var(--border-width,1px) solid var(--border-light)}.a6-table th{font-weight:var(--font-weight-semibold);color:var(--table-header-text,var(--text));background:var(--table-header-bg,var(--surface))}.a6-table td{color:var(--table-row-text,var(--text));font-weight:var(--font-weight-body,500);background:var(--table-row-bg,var(--background))}.a6-table--compact th,.a6-table--compact td{padding:var(--space-2) var(--space-3)}.a6-table--striped tbody tr:nth-child(2n) td{background:var(--table-row-alt-bg,var(--surface))}.a6-table--interactive tbody tr{cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard)}.a6-table--interactive tbody tr:hover{background:var(--state-hover)}.a6-table--interactive tbody tr:focus-visible{outline:2px solid var(--a6-focus-ring-color,var(--shale-cyan));outline-offset:-2px;background:var(--state-hover)}.a6-tooltip{z-index:var(--z-tooltip);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);background:var(--text);color:var(--background);border-radius:var(--radius-sm);pointer-events:none;max-width:16rem;position:absolute}.a6-popover{z-index:var(--z-popover);background:var(--card);border:var(--border-width,1px) solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-3);min-width:12rem;position:absolute}.a6-dropdown{display:inline-block;position:relative}.a6-dropdown__menu{z-index:var(--z-dropdown);min-width:10rem;margin-top:var(--space-1);background:var(--card);border:var(--border-width,1px) solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1);list-style:none;position:absolute;top:100%;left:0}.a6-dropdown__item{width:100%;padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--font-size-sm);color:var(--text);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;display:block}.a6-dropdown__item:hover,.a6-dropdown__item:focus-visible{background:var(--state-hover);outline:none}.a6-nav-item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--a6-component-min-touch);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);transition:var(--a6-transition-bg), var(--a6-transition-color);text-decoration:none;display:flex}.a6-nav-item:hover{background:var(--state-hover);color:var(--text)}.a6-nav-item[aria-current=page]{background:var(--primary-light);color:var(--primary-dark);font-weight:var(--font-weight-medium)}.a6-nav-item:focus-visible{outline:var(--a6-focus-ring-width) solid var(--a6-focus-ring-color);outline-offset:var(--a6-focus-ring-offset)}.a6-tile{gap:var(--space-2);padding:var(--space-4);background:var(--card);border:var(--border-width,1px) solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);transition:var(--a6-transition-shadow), var(--a6-transition-transform);flex-direction:column;display:flex}.a6-tile--metric .a6-tile__value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text)}.a6-tile--status{border-left:4px solid var(--primary)}.a6-tile--actionable{cursor:pointer}.a6-tile--actionable:hover{box-shadow:var(--card-shadow-elevated);transform:translateY(calc(var(--motion-translate-enter) * -1))}.a6-tile__label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.a6-text--muted{color:var(--text-secondary);font-size:var(--font-size-sm)}.a6-section__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text);margin:0 0 var(--space-3)}.pacing-indicator{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.pacing-indicator__dot{border-radius:50%;width:10px;height:10px;display:inline-block}.pacing-indicator__dot--default{background:var(--primary)}.pacing-indicator__dot--success{background:var(--color-success)}.pacing-indicator__dot--warning{background:var(--color-warning)}.pacing-indicator__dot--muted{background:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.a6-btn,.a6-card--interactive,.a6-tile--actionable,.a6-modal-backdrop,.a6-modal,.a6-table--interactive tbody tr{transition:none!important;animation:none!important;transform:none!important}}:root{--motion-duration-xs:80ms;--motion-duration-sm:.12s;--motion-duration-md:.18s;--motion-duration-lg:.24s;--motion-duration-xl:.32s;--motion-fast:var(--motion-duration-sm);--motion-normal:var(--motion-duration-md);--motion-slow:var(--motion-duration-lg);--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-decelerate:cubic-bezier(0, 0, 0, 1);--motion-easing-accelerate:cubic-bezier(.3, 0, 1, 1);--motion-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--motion-elevation-hover:var(--card-shadow-elevated);--motion-elevation-active:var(--shadow-sm);--motion-elevation-modal:var(--shadow-2xl);--motion-scale-hover:1.02;--motion-scale-active:.98;--motion-scale-modal-in:.96;--motion-slide-distance:8px;--motion-transition-fast:transform var(--motion-duration-sm) var(--motion-easing-standard), opacity var(--motion-duration-sm) var(--motion-easing-standard);--motion-transition-normal:transform var(--motion-duration-md) var(--motion-easing-standard), opacity var(--motion-duration-md) var(--motion-easing-standard);--motion-transition-elevation:transform var(--motion-duration-sm) var(--motion-easing-standard), box-shadow var(--motion-duration-sm) var(--motion-easing-standard), opacity var(--motion-duration-sm) var(--motion-easing-standard);--motion-transition-spring:transform var(--motion-duration-md) var(--motion-easing-spring), opacity var(--motion-duration-md) var(--motion-easing-spring);--motion-transition-decelerate:transform var(--motion-duration-sm) var(--motion-easing-decelerate), opacity var(--motion-duration-sm) var(--motion-easing-decelerate);--transition-fast:transform var(--motion-duration-sm) var(--motion-easing-standard), opacity var(--motion-duration-sm) var(--motion-easing-standard);--transition-normal:transform var(--motion-duration-md) var(--motion-easing-standard), opacity var(--motion-duration-md) var(--motion-easing-standard);--transition-slow:transform var(--motion-duration-lg) var(--motion-easing-standard), opacity var(--motion-duration-lg) var(--motion-easing-standard)}html[data-motion-disabled=true] *,html[data-motion-disabled=true] :before,html[data-motion-disabled=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){:root{--motion-duration-xs:0s;--motion-duration-sm:0s;--motion-duration-md:0s;--motion-duration-lg:0s;--motion-duration-xl:0s}html:not([data-motion-override=true]) *,html:not([data-motion-override=true]) :before,html:not([data-motion-override=true]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.a6-motion-fade-in{animation:a6-motion-fade-in var(--motion-duration-md) var(--motion-easing-decelerate) both}.a6-motion-fade-out{animation:a6-motion-fade-out var(--motion-duration-sm) var(--motion-easing-accelerate) both}.a6-motion-slide-up{animation:a6-motion-slide-up var(--motion-duration-md) var(--motion-easing-decelerate) both}.a6-motion-slide-down{animation:a6-motion-slide-down var(--motion-duration-sm) var(--motion-easing-accelerate) both}@keyframes a6-motion-fade-in{0%{opacity:0;transform:translateY(var(--motion-slide-distance))}to{opacity:1;transform:translateY(0)}}@keyframes a6-motion-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--motion-slide-distance) * -1))}}@keyframes a6-motion-slide-up{0%{opacity:0;transform:translateY(var(--motion-slide-distance))}to{opacity:1;transform:translateY(0)}}@keyframes a6-motion-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--motion-slide-distance))}}.a6-motion-shake{animation:a6-motion-shake var(--motion-duration-md) var(--motion-easing-spring)}@keyframes a6-motion-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.a6-motion-success-pulse{animation:a6-motion-success-pulse var(--motion-duration-md) var(--motion-easing-spring)}.a6-motion-sync-pulse{animation:a6-motion-sync-pulse var(--motion-duration-lg) var(--motion-easing-standard)}@keyframes a6-motion-success-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 40%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes a6-motion-sync-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.01)}}.a6-motion-card{transition:box-shadow var(--motion-duration-md) var(--motion-easing-standard), transform var(--motion-duration-sm) var(--motion-easing-standard);will-change:box-shadow, transform}@media (hover:hover) and (pointer:fine){.a6-motion-card:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--motion-elevation-hover);transform:translateY(-2px)}}.a6-motion-card:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--motion-elevation-active);transform:translateY(0)}.a6-motion-card__content{animation:a6-motion-fade-in var(--motion-duration-md) var(--motion-easing-decelerate) both}.a6-motion-card__metadata{opacity:0;transition:opacity var(--motion-duration-sm) var(--motion-easing-standard), transform var(--motion-duration-sm) var(--motion-easing-standard);transform:translateY(4px)}.a6-motion-card:hover .a6-motion-card__metadata,.a6-motion-card:focus-within .a6-motion-card__metadata{opacity:1;transform:translateY(0)}.a6-motion-panel-in{animation:a6-motion-panel-in var(--motion-duration-md) var(--motion-easing-decelerate) both}.a6-motion-panel-out{animation:a6-motion-panel-out var(--motion-duration-sm) var(--motion-easing-accelerate) both}@keyframes a6-motion-panel-in{0%{opacity:0;transform:translateX(var(--motion-slide-distance))}to{opacity:1;transform:translate(0)}}@keyframes a6-motion-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--motion-slide-distance))}}.a6-motion-panel--right{transform-origin:100%}.a6-motion-modal-backdrop{animation:a6-motion-backdrop-in var(--motion-duration-sm) var(--motion-easing-standard) both}.a6-motion-modal-open{animation:a6-motion-modal-in var(--motion-duration-md) var(--motion-easing-spring) both}.a6-motion-modal-close{animation:a6-motion-modal-out var(--motion-duration-sm) var(--motion-easing-decelerate) both}@keyframes a6-motion-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes a6-motion-modal-in{0%{opacity:0;transform:scale(var(--motion-scale-modal-in))}to{opacity:1;transform:scale(1)}}@keyframes a6-motion-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--motion-scale-modal-in))}}.a6-motion-btn{transition:transform var(--motion-duration-sm) var(--motion-easing-standard), opacity var(--motion-duration-xs) var(--motion-easing-standard), box-shadow var(--motion-duration-sm) var(--motion-easing-standard);will-change:transform, opacity}@media (hover:hover) and (pointer:fine){.a6-motion-btn:hover:not(:disabled){box-shadow:var(--motion-elevation-hover);transform:none}}.a6-motion-btn:active:not(:disabled){transform:scale(var(--motion-scale-active));opacity:.88;box-shadow:var(--motion-elevation-active)}.a6-motion-btn--loading .a6-motion-btn__spinner{width:1rem;height:1rem;animation:a6-motion-spin var(--motion-duration-lg) linear infinite;margin-right:var(--space-2);border:2px solid;border-top-color:#0000;border-radius:50%;display:inline-block}@keyframes a6-motion-spin{to{transform:rotate(360deg)}}.a6-motion-input{transition:box-shadow var(--motion-duration-sm) var(--motion-easing-standard), transform var(--motion-duration-sm) var(--motion-easing-standard)}.a6-motion-input:focus,.a6-motion-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--input-border-focus) 25%, transparent)}.a6-motion-input--error{animation:a6-motion-shake var(--motion-duration-md) var(--motion-easing-spring)}.a6-motion-input__label{transition:transform var(--motion-duration-sm) var(--motion-easing-standard), opacity var(--motion-duration-sm) var(--motion-easing-standard)}.a6-motion-input:focus-within .a6-motion-input__label,.a6-motion-input--filled .a6-motion-input__label{opacity:.85;transform:translateY(-4px)scale(.85)}.a6-motion-toggle__track{transition:background-color var(--motion-duration-sm) var(--motion-easing-standard)}.a6-motion-toggle__thumb{transition:transform var(--motion-duration-sm) var(--motion-easing-spring);will-change:transform}.a6-motion-toggle--on .a6-motion-toggle__thumb{transform:translate(100%)}.a6-motion-dropdown__menu{transform-origin:top;animation:a6-motion-dropdown-in var(--motion-duration-sm) var(--motion-easing-decelerate) both}.a6-motion-dropdown__option{transition:background-color var(--motion-duration-xs) var(--motion-easing-standard), opacity var(--motion-duration-xs) var(--motion-easing-standard)}.a6-motion-dropdown__option:hover,.a6-motion-dropdown__option[aria-selected=true]{opacity:1}@keyframes a6-motion-dropdown-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.a6-motion-segmented{position:relative}.a6-motion-segmented__indicator{transition:transform var(--motion-duration-sm) var(--motion-easing-spring);will-change:transform}.a6-motion-segmented__label{transition:opacity var(--motion-duration-sm) var(--motion-easing-standard)}.a6-motion-segmented__label[aria-selected=true]{opacity:1}.a6-motion-segmented__label:not([aria-selected=true]){opacity:.7}.a6-motion-accordion__panel{transition:max-height var(--motion-duration-md) var(--motion-easing-decelerate), opacity var(--motion-duration-sm) var(--motion-easing-standard);overflow:hidden}.a6-motion-accordion__panel[data-expanded=false]{opacity:0;max-height:0}.a6-motion-accordion__panel[data-expanded=true]{opacity:1;max-height:2000px}.a6-motion-accordion__icon{transition:transform var(--motion-duration-sm) var(--motion-easing-standard)}.a6-motion-accordion[data-expanded=true] .a6-motion-accordion__icon{transform:rotate(180deg)}.a6-motion-accordion__content{animation:a6-motion-fade-in var(--motion-duration-sm) var(--motion-easing-decelerate) both}.a6-motion-tab__indicator{transition:transform var(--motion-duration-sm) var(--motion-easing-spring);will-change:transform}.a6-motion-tab__panel{animation:a6-motion-slide-up var(--motion-duration-sm) var(--motion-easing-decelerate) both}.a6-motion-disabled,[disabled].a6-motion-btn,[aria-disabled=true].a6-motion-card{opacity:.55;cursor:not-allowed;pointer-events:none;transition:none;transform:none!important}.a6-motion-tile,.a6-dash-tile.a6-motion-tile,.dash-tile.a6-motion-tile{transition:var(--motion-transition-elevation);will-change:transform;animation:a6-tile-enter var(--motion-duration-md) var(--motion-easing-decelerate) both;transform:scale(1)}.a6-motion-tile:hover:not(:disabled):not(.a6-dash-tile--skeleton):not([aria-disabled=true]),.a6-dash-tile.a6-motion-tile:hover:not(.a6-dash-tile--skeleton),.dash-tile.a6-motion-tile:hover{transform:scale(var(--motion-scale-hover));box-shadow:var(--motion-elevation-hover)}.a6-motion-tile:active:not(:disabled):not(.a6-dash-tile--skeleton),.a6-dash-tile.a6-motion-tile:active:not(.a6-dash-tile--skeleton),.dash-tile.a6-motion-tile:active{transform:scale(var(--motion-scale-active));box-shadow:var(--motion-elevation-active)}.a6-motion-tile--disabled,.a6-dash-tile.a6-motion-tile--disabled{opacity:.55;cursor:not-allowed;pointer-events:none;transform:none!important}.a6-motion-tile--error,.a6-dash-tile--error.a6-motion-tile{animation:a6-motion-shake var(--motion-duration-md) var(--motion-easing-spring)}.a6-motion-tile--loading .a6-dash-tile__skeleton-icon,.a6-motion-tile--loading .a6-dash-tile__skeleton-title,.a6-motion-tile--loading .a6-dash-tile__skeleton-subtitle,.a6-dash-tile--skeleton .a6-dash-tile__skeleton-icon,.a6-dash-tile--skeleton .a6-dash-tile__skeleton-title,.a6-dash-tile--skeleton .a6-dash-tile__skeleton-subtitle{background:linear-gradient(90deg, var(--surface-variant) 25%, var(--surface) 50%, var(--surface-variant) 75%);animation:a6-tile-shimmer var(--motion-duration-xl) var(--motion-easing-standard) infinite;background-size:200% 100%}@keyframes a6-tile-enter{0%{opacity:0;transform:scale(.98) translateY(var(--motion-slide-distance))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes a6-tile-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dash-tile.a6-motion-tile{transition:var(--motion-transition-elevation)}.dash-tile.a6-motion-tile:hover,.dash-tile.a6-motion-tile:focus-within{transform:scale(var(--motion-scale-hover));box-shadow:var(--motion-elevation-hover)}.dash-tile.a6-motion-tile:active{transform:scale(var(--motion-scale-active))}.app-sidebar{transition:transform var(--motion-duration-md) var(--motion-easing-standard), visibility var(--motion-duration-md) var(--motion-easing-standard)}.a6-motion-nav-item,.sidebar-link.a6-motion-nav-item{transition:background-color var(--motion-duration-sm) var(--motion-easing-standard), color var(--motion-duration-sm) var(--motion-easing-standard), transform var(--motion-duration-sm) var(--motion-easing-standard)}.sidebar-link.a6-motion-nav-item:hover,.sidebar-link.a6-motion-nav-item:focus-visible{transform:translate(2px)}.sidebar-link.a6-motion-nav-item.active{transform:translate(0)}.sidebar-link-icon{transition:opacity var(--motion-duration-sm) var(--motion-easing-standard), transform var(--motion-duration-sm) var(--motion-easing-standard)}.sidebar-link:hover .sidebar-link-icon,.sidebar-link.active .sidebar-link-icon{opacity:1;transform:translate(0)}.sidebar-link:not(.active) .sidebar-link-icon{opacity:.85}.a6-motion-nav-section__panel{transition:max-height var(--motion-duration-md) var(--motion-easing-decelerate), opacity var(--motion-duration-sm) var(--motion-easing-standard);overflow:hidden}.a6-motion-nav-section[data-expanded=false] .a6-motion-nav-section__panel{opacity:0;max-height:0}.a6-motion-nav-section[data-expanded=true] .a6-motion-nav-section__panel{opacity:1;max-height:1200px}.a6-motion-nav-section__chevron{transition:transform var(--motion-duration-sm) var(--motion-easing-standard)}.a6-motion-nav-section[data-expanded=true] .a6-motion-nav-section__chevron{transform:rotate(90deg)}.navbar .nav-logo,.navbar .nav-menu-toggle,.navbar .nav-link,.navbar .nav-action-btn{transition:transform var(--motion-duration-sm) var(--motion-easing-standard), opacity var(--motion-duration-sm) var(--motion-easing-standard), background-color var(--motion-duration-sm) var(--motion-easing-standard)}.navbar .nav-menu-toggle:hover,.navbar .nav-action-btn:hover{transform:scale(var(--motion-scale-hover))}.navbar .nav-menu-toggle:active,.navbar .nav-action-btn:active{transform:scale(var(--motion-scale-active))}.breadcrumb.a6-motion-breadcrumb .breadcrumb-item{animation:a6-motion-breadcrumb-in var(--motion-duration-sm) var(--motion-easing-decelerate) both}.breadcrumb.a6-motion-breadcrumb .breadcrumb-item:first-child{animation-delay:0}.breadcrumb.a6-motion-breadcrumb .breadcrumb-item:nth-child(2){animation-delay:calc(var(--motion-duration-xs) * .375)}.breadcrumb.a6-motion-breadcrumb .breadcrumb-item:nth-child(3){animation-delay:calc(var(--motion-duration-xs) * .75)}.breadcrumb.a6-motion-breadcrumb .breadcrumb-item:nth-child(4){animation-delay:var(--motion-duration-xs)}@keyframes a6-motion-breadcrumb-in{0%{opacity:0;transform:translateX(calc(var(--motion-slide-distance) * -1))}to{opacity:1;transform:translate(0)}}.breadcrumb-link{transition:color var(--motion-duration-sm) var(--motion-easing-standard), background-color var(--motion-duration-sm) var(--motion-easing-standard)}.a6-motion-page-enter{animation:a6-motion-page-enter var(--motion-duration-sm) var(--motion-easing-decelerate) both}.a6-motion-page-enter--forward{animation-name:a6-motion-page-forward}.a6-motion-page-enter--back{animation-name:a6-motion-page-back}@keyframes a6-motion-page-enter{0%{opacity:0;transform:translateY(var(--motion-slide-distance))}to{opacity:1;transform:translateY(0)}}@keyframes a6-motion-page-forward{0%{opacity:0;transform:translateX(var(--motion-slide-distance))}to{opacity:1;transform:translate(0)}}@keyframes a6-motion-page-back{0%{opacity:0;transform:translateX(calc(var(--motion-slide-distance) * -1))}to{opacity:1;transform:translate(0)}}.a6-motion-page-exit{animation:a6-motion-page-exit var(--motion-duration-sm) var(--motion-easing-accelerate) both}@keyframes a6-motion-page-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--motion-slide-distance) * -.5))}}.confirm-modal.a6-motion-modal .confirm-modal-backdrop{animation:a6-motion-backdrop-in var(--motion-duration-sm) var(--motion-easing-standard) both}.confirm-modal.a6-motion-modal .confirm-modal-panel{animation:a6-motion-modal-in var(--motion-duration-md) var(--motion-easing-spring) both}.sidebar-backdrop{animation:a6-motion-backdrop-in var(--motion-duration-sm) var(--motion-easing-standard) both}@media (prefers-reduced-motion:reduce){.app-sidebar,.sidebar-link.a6-motion-nav-item,.navbar .nav-menu-toggle,.breadcrumb.a6-motion-breadcrumb .breadcrumb-item{transition:none;animation:none}}.a6-motion-settings{animation:a6-motion-fade-in var(--motion-duration-md) var(--motion-easing-decelerate) both}.a6-motion-settings__section{transition:opacity var(--motion-duration-sm) var(--motion-easing-standard)}.a6-motion-settings__section-header{transition:background-color var(--motion-duration-sm) var(--motion-easing-standard), transform var(--motion-duration-sm) var(--motion-easing-standard);cursor:pointer}.a6-motion-settings__section-header:hover{transform:translate(2px)}.a6-motion-settings__section-panel{transition:max-height var(--motion-duration-md) var(--motion-easing-decelerate), opacity var(--motion-duration-sm) var(--motion-easing-standard);overflow:hidden}.a6-motion-settings__section[data-expanded=false] .a6-motion-settings__section-panel{opacity:0;max-height:0}.a6-motion-settings__section[data-expanded=true] .a6-motion-settings__section-panel{opacity:1;max-height:3000px}.a6-motion-settings__form{animation:a6-motion-slide-up var(--motion-duration-sm) var(--motion-easing-decelerate) both}.a6-motion-settings__actions{transition:opacity var(--motion-duration-sm) var(--motion-easing-standard)}.a6-motion-settings--saving .a6-motion-settings__actions{opacity:.6}.a6-motion-settings--saved{animation:a6-motion-success-pulse var(--motion-duration-md) var(--motion-easing-spring)}.a6-motion-settings--error .a6-motion-settings__form{animation:a6-motion-shake var(--motion-duration-md) var(--motion-easing-spring)}.a6-motion-settings__nav-link{transition:color var(--motion-duration-sm) var(--motion-easing-standard), border-color var(--motion-duration-sm) var(--motion-easing-standard), transform var(--motion-duration-sm) var(--motion-easing-standard)}.a6-motion-settings__nav-link:hover{transform:translate(2px)}.a6-motion-settings__nav-link.active{transform:translate(0)}.connected-accounts-provider-card.a6-motion-card,.a6-motion-settings-card{transition:var(--motion-transition-elevation)}.connected-accounts-provider-card.a6-motion-card:hover{transform:scale(var(--motion-scale-hover));box-shadow:var(--motion-elevation-hover)}.policy-sim .sim-results.a6-motion-admin-fade{animation:a6-motion-fade-in var(--motion-duration-md) var(--motion-easing-decelerate) both}.policy-sim .sim-outcome{transition:opacity var(--motion-duration-sm) var(--motion-easing-standard), transform var(--motion-duration-sm) var(--motion-easing-standard)}.policy-sim .a6-motion-accordion__panel{transition:max-height var(--motion-duration-md) var(--motion-easing-decelerate), opacity var(--motion-duration-sm) var(--motion-easing-standard);overflow:hidden}.role-editor .a6-motion-toggle__thumb,.role-editor .pill{transition:transform var(--motion-duration-sm) var(--motion-easing-spring), background-color var(--motion-duration-sm) var(--motion-easing-standard)}.role-editor .a6-motion-tree__node{transition:max-height var(--motion-duration-md) var(--motion-easing-decelerate), opacity var(--motion-duration-sm) var(--motion-easing-standard);overflow:hidden}.role-editor .a6-motion-tree__node[data-expanded=false]{opacity:0;max-height:0}.role-editor .a6-motion-tree__node[data-expanded=true]{opacity:1;max-height:2000px}.ph-simulator .pill,.ph-simulator .a6-motion-card{transition:var(--motion-transition-elevation)}.ph-simulator .a6-motion-card:hover{transform:scale(var(--motion-scale-hover));box-shadow:var(--motion-elevation-hover)}.ph-simulator .a6-motion-role-assign{animation:a6-motion-fade-in var(--motion-duration-sm) var(--motion-easing-decelerate) both}.audit-dashboard__row.a6-motion-admin-row,.a6-motion-audit-row{transition:background-color var(--motion-duration-xs) var(--motion-easing-standard), transform var(--motion-duration-xs) var(--motion-easing-standard)}.audit-dashboard__row.a6-motion-admin-row:hover,.a6-motion-audit-row:hover{background-color:var(--state-hover);transform:translate(2px)}.a6-motion-audit-detail{animation:a6-motion-panel-in var(--motion-duration-md) var(--motion-easing-decelerate) both}.a6-motion-audit-verify{animation:a6-motion-success-pulse var(--motion-duration-md) var(--motion-easing-spring)}.a6-motion-audit-verify--pending{animation:a6-motion-sync-pulse var(--motion-duration-lg) var(--motion-easing-standard) infinite}.admin-sidebar .sidebar-link,.admin-nav a{transition:background-color var(--motion-duration-sm) var(--motion-easing-standard), transform var(--motion-duration-sm) var(--motion-easing-standard)}.admin-sidebar .sidebar-link:hover{transform:translate(2px)}
