:root{--kds-color-primary: #0078d4;--kds-color-secondary: #60cdff;--kds-color-accent: #00a7ce;--kds-color-danger: #ef4444;--status-success: #107c41;--status-warning: #ffb900;--status-danger: #e81123;--status-info: #0078d4;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .25);--shadow-md: 0 4px 14px rgba(0, 0, 0, .35);--font-body: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-display: "Outfit", "Plus Jakarta Sans", sans-serif;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1366px;--surface-app: var(--fluent-bg-mica);--surface-sidebar: rgba(26, 26, 32, .7);--surface-card: var(--fluent-surface-solid);--surface-card-glass: var(--fluent-surface-card);--surface-flyout: var(--fluent-surface-flyout);--surface-input: rgba(255, 255, 255, .03);--surface-hover: rgba(255, 255, 255, .06);--surface-active: rgba(96, 205, 255, .1);--surface-overlay: rgba(0, 0, 0, .55);--content-primary: var(--fluent-text-primary);--content-secondary: var(--fluent-text-secondary);--content-muted: var(--fluent-text-muted);--content-on-brand: #ffffff;--content-placeholder: rgba(255, 255, 255, .4);--border-default: var(--fluent-border-light);--border-subtle: rgba(255, 255, 255, .05);--border-strong: var(--fluent-border-strong);--border-focus: var(--kds-color-secondary);--accent-primary: var(--kds-color-primary);--accent-secondary: var(--kds-color-secondary);--accent-primary-tint: rgba(0, 120, 212, .12);--accent-secondary-tint: rgba(96, 205, 255, .1);--border-accent: rgba(96, 205, 255, .35);--kds-positive: #a7e100;--kds-positive-bg: rgba(167, 225, 0, .1);--kds-positive-text: #a7e100;--surface-well: rgba(0, 0, 0, .15);--content-on-accent: #0b0b10;--kds-success-border: rgba(16, 185, 129, .3);--kds-warning-border: rgba(251, 191, 36, .3);--kds-danger-border: rgba(248, 113, 113, .32);--kds-brand-500: var(--kds-color-primary);--kds-brand-600: #005a9e;--kds-brand-700: #004578;--kds-brand-accent: var(--kds-color-secondary);--kds-brand-50: rgba(0, 120, 212, .06);--kds-brand-100: rgba(0, 120, 212, .12);--kds-success: #10b981;--kds-success-bg: rgba(16, 185, 129, .12);--kds-success-text: #10b981;--kds-success-dot: #10b981;--kds-warning: #ffb900;--kds-warning-bg: rgba(255, 185, 0, .12);--kds-warning-text: #ffb900;--kds-warning-dot: #f59e0b;--kds-danger: var(--kds-color-danger);--kds-danger-bg: rgba(239, 68, 68, .12);--kds-danger-text: #ef4444;--kds-danger-dot: #ef4444;--kds-info: #60cdff;--kds-info-bg: rgba(96, 205, 255, .12);--kds-info-text: #60cdff;--kds-radius-xs: 4px;--kds-radius-sm: 6px;--kds-radius-md: 8px;--kds-radius-lg: 12px;--kds-radius-xl: 16px;--kds-radius-pill: 9999px;--kds-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--kds-transition-base: .2s cubic-bezier(.4, 0, .2, 1);--kds-transition-bounce: .3s cubic-bezier(.175, .885, .32, 1.275);--kds-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .2);--kds-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .3);--kds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4);--kds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5);--kds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .6);--fluent-bg-mica: #0c0c0f;--fluent-surface-solid: #1f1f24;--fluent-surface-card: rgba(30, 30, 36, .75);--fluent-surface-flyout: rgba(45, 45, 52, .95);--fluent-border-light: rgba(255, 255, 255, .08);--fluent-border-strong: rgba(255, 255, 255, .15);--fluent-text-primary: #ffffff;--fluent-text-secondary: #a0a0a8;--fluent-text-muted: #808090;--fluent-font-family: "Plus Jakarta Sans", "Segoe UI", "Segoe UI Variable", -apple-system, sans-serif;--kds-font-heading: "Outfit", "Plus Jakarta Sans", sans-serif;--fluent-typescale-display: 400 48px/56px var(--fluent-font-family);--fluent-typescale-title-large: 600 20px/28px var(--fluent-font-family);--fluent-typescale-title-medium: 600 16px/24px var(--fluent-font-family);--fluent-typescale-body-large: 400 14px/20px var(--fluent-font-family);--fluent-typescale-body-small: 400 12px/16px var(--fluent-font-family);--fluent-radius-small: 4px;--fluent-radius-medium: 8px;--fluent-radius-large: 12px;--fluent-shadow-card: 0 4px 8px rgba(0, 0, 0, .2), 0 0 2px rgba(255, 255, 255, .05);--fluent-shadow-flyout: 0 12px 24px rgba(0, 0, 0, .4), 0 0 4px rgba(255, 255, 255, .08)}[data-theme=dark]{--kds-brand-500: #6366f1;--kds-brand-600: #4f46e5;--kds-brand-accent: #22d3ee;--kds-success: #34d399;--kds-warning: #fbbf24;--kds-danger: #fca5a5}[data-theme=light]{--fluent-bg-mica: #f3f3f7;--fluent-surface-solid: #ffffff;--fluent-surface-card: rgba(255, 255, 255, .82);--fluent-surface-flyout: rgba(255, 255, 255, .96);--fluent-border-light: rgba(0, 0, 0, .08);--fluent-border-strong: rgba(0, 0, 0, .14);--fluent-text-primary: #1a1a1f;--fluent-text-secondary: #5a5a66;--fluent-text-muted: #8a8a96;--fluent-shadow-card: 0 2px 8px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--fluent-shadow-flyout: 0 12px 28px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .06);--kds-success: #047857;--kds-success-bg: rgba(16, 185, 129, .08);--kds-success-text: #047857;--kds-warning: #B45309;--kds-warning-bg: rgba(245, 158, 11, .08);--kds-warning-text: #B45309;--kds-danger: #B91C1C;--kds-danger-bg: rgba(239, 68, 68, .08);--kds-danger-text: #B91C1C;--kds-info: #0369A1;--kds-info-bg: rgba(56, 189, 248, .08);--kds-info-text: #0369A1;--surface-sidebar: rgba(248, 250, 252, .8);--surface-input: rgba(0, 0, 0, .03);--surface-hover: rgba(0, 0, 0, .05);--surface-active: rgba(0, 120, 212, .08);--surface-overlay: rgba(15, 23, 42, .45);--content-placeholder: rgba(0, 0, 0, .4);--border-subtle: rgba(0, 0, 0, .05);--accent-primary-tint: rgba(0, 120, 212, .06);--accent-secondary-tint: rgba(0, 120, 212, .08);--border-accent: rgba(0, 120, 212, .35);--kds-positive: #4d7c0f;--kds-positive-bg: rgba(77, 124, 15, .1);--kds-positive-text: #3f6212;--surface-well: rgba(0, 0, 0, .045);--kds-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .03);--kds-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .05), 0 1px 2px -1px rgba(0, 0, 0, .05);--kds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04);--kds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--kds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .04)}[data-skin=fresh]{--kds-color-primary: #6366f1;--kds-color-secondary: #818cf8;--kds-color-accent: #a5b4fc;--fluent-bg-mica: #101014;--fluent-surface-solid: #17181d;--fluent-surface-card: rgba(23, 24, 29, .92);--fluent-surface-flyout: rgba(26, 27, 33, .98);--fluent-border-light: rgba(255, 255, 255, .07);--fluent-border-strong: rgba(255, 255, 255, .13);--fluent-text-primary: #f4f4f5;--fluent-text-secondary: #a1a1aa;--fluent-text-muted: #71717a;--fluent-shadow-card: 0 1px 2px rgba(0, 0, 0, .4);--fluent-shadow-flyout: 0 12px 32px rgba(0, 0, 0, .55);--surface-sidebar: rgba(16, 16, 20, .9);--surface-input: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .06);--surface-active: rgba(99, 102, 241, .14);--surface-well: rgba(0, 0, 0, .22);--content-placeholder: rgba(255, 255, 255, .35);--accent-primary-tint: rgba(99, 102, 241, .12);--accent-secondary-tint: rgba(129, 140, 248, .1);--border-accent: rgba(129, 140, 248, .4);--kds-success: #34d399;--kds-success-text: #34d399;--kds-success-border: rgba(52, 211, 153, .3);--kds-warning: #fbbf24;--kds-warning-text: #fbbf24;--kds-warning-border: rgba(251, 191, 36, .3);--kds-danger: #f87171;--kds-danger-text: #f87171;--kds-danger-border: rgba(248, 113, 113, .32);--kds-positive: #a3e635;--kds-positive-text: #a3e635;--fluent-radius-small: 8px;--fluent-radius-medium: 12px;--fluent-radius-large: 16px;--kds-radius-sm: 8px;--kds-radius-md: 12px;--kds-radius-lg: 16px;--kds-radius-xl: 20px}[data-skin=fresh][data-theme=light]{--kds-color-primary: #4f46e5;--kds-color-secondary: #6366f1;--kds-color-accent: #818cf8;--fluent-bg-mica: #f6f7f9;--fluent-surface-solid: #ffffff;--fluent-surface-card: rgba(255, 255, 255, .96);--fluent-surface-flyout: #ffffff;--fluent-border-light: #e5e7eb;--fluent-border-strong: #d1d5db;--fluent-text-primary: #111827;--fluent-text-secondary: #6b7280;--fluent-text-muted: #9ca3af;--fluent-shadow-card: 0 1px 3px rgba(17, 24, 39, .06), 0 1px 2px rgba(17, 24, 39, .04);--fluent-shadow-flyout: 0 16px 40px rgba(17, 24, 39, .14);--surface-sidebar: rgba(255, 255, 255, .92);--surface-input: #f3f4f6;--surface-hover: #f0f1f4;--surface-active: rgba(79, 70, 229, .08);--surface-overlay: rgba(17, 24, 39, .42);--surface-well: rgba(0, 0, 0, .04);--content-placeholder: rgba(17, 24, 39, .35);--accent-primary-tint: rgba(79, 70, 229, .07);--accent-secondary-tint: rgba(79, 70, 229, .06);--border-subtle: #f3f4f6;--border-accent: rgba(79, 70, 229, .38);--kds-success: #059669;--kds-success-text: #059669;--kds-success-bg: rgba(5, 150, 105, .08);--kds-success-border: rgba(5, 150, 105, .28);--kds-warning: #d97706;--kds-warning-text: #b45309;--kds-warning-bg: rgba(217, 119, 6, .08);--kds-warning-border: rgba(217, 119, 6, .28);--kds-danger: #dc2626;--kds-danger-text: #dc2626;--kds-danger-bg: rgba(220, 38, 38, .07);--kds-danger-border: rgba(220, 38, 38, .28);--kds-info: #2563eb;--kds-info-text: #2563eb;--kds-info-bg: rgba(37, 99, 235, .07);--kds-positive: #65a30d;--kds-positive-text: #4d7c0f;--kds-positive-bg: rgba(101, 163, 13, .08)}[data-skin=neo]{--kds-color-primary: #3b82f6;--kds-color-secondary: #60a5fa;--kds-color-accent: #93c5fd;--fluent-bg-mica: #0a0a0c;--fluent-surface-solid: #131316;--fluent-surface-card: rgba(19, 19, 22, .94);--fluent-surface-flyout: rgba(24, 24, 28, .98);--fluent-border-light: rgba(255, 255, 255, .06);--fluent-border-strong: rgba(255, 255, 255, .11);--fluent-text-primary: #fafafa;--fluent-text-secondary: #a0a0a8;--fluent-text-muted: #6f6f78;--fluent-shadow-card: 0 0 0 1px rgba(255, 255, 255, .03), 0 2px 8px rgba(0, 0, 0, .45);--fluent-shadow-flyout: 0 0 0 1px rgba(255, 255, 255, .05), 0 16px 40px rgba(0, 0, 0, .6);--surface-sidebar: rgba(10, 10, 12, .94);--surface-input: rgba(255, 255, 255, .035);--surface-hover: rgba(255, 255, 255, .055);--surface-active: rgba(59, 130, 246, .13);--surface-well: rgba(0, 0, 0, .25);--accent-primary-tint: rgba(59, 130, 246, .11);--accent-secondary-tint: rgba(96, 165, 250, .09);--border-accent: rgba(96, 165, 250, .38);--kds-success: #4ade80;--kds-success-text: #4ade80;--kds-success-border: rgba(74, 222, 128, .28);--kds-warning: #facc15;--kds-warning-text: #facc15;--kds-warning-border: rgba(250, 204, 21, .28);--kds-danger: #f87171;--kds-danger-text: #f87171;--kds-danger-border: rgba(248, 113, 113, .3);--kds-positive: #bef264;--kds-positive-text: #bef264;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--font-display: "Inter", "Segoe UI", sans-serif;--fluent-font-family: "Inter", "Segoe UI", system-ui, sans-serif;--fluent-radius-small: 4px;--fluent-radius-medium: 6px;--fluent-radius-large: 8px;--kds-radius-xs: 3px;--kds-radius-sm: 4px;--kds-radius-md: 6px;--kds-radius-lg: 8px;--kds-radius-xl: 10px}[data-skin=neo][data-theme=light]{--kds-color-primary: #2563eb;--kds-color-secondary: #3b82f6;--kds-color-accent: #60a5fa;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--font-display: "Inter", "Segoe UI", sans-serif;--fluent-font-family: "Inter", "Segoe UI", system-ui, sans-serif;--fluent-bg-mica: #fafafa;--fluent-surface-solid: #ffffff;--fluent-surface-card: rgba(255, 255, 255, .97);--fluent-surface-flyout: #ffffff;--fluent-border-light: #e8e8ea;--fluent-border-strong: #d4d4d8;--fluent-text-primary: #18181b;--fluent-text-secondary: #71717a;--fluent-text-muted: #a1a1aa;--fluent-shadow-card: 0 1px 2px rgba(0, 0, 0, .04);--fluent-shadow-flyout: 0 12px 32px rgba(0, 0, 0, .1);--surface-sidebar: rgba(255, 255, 255, .94);--surface-input: #f4f4f5;--surface-hover: #f0f0f2;--surface-active: rgba(37, 99, 235, .08);--surface-overlay: rgba(24, 24, 27, .4);--surface-well: rgba(0, 0, 0, .035);--accent-primary-tint: rgba(37, 99, 235, .07);--accent-secondary-tint: rgba(37, 99, 235, .06);--border-subtle: #f4f4f5;--border-accent: rgba(37, 99, 235, .35);--kds-success: #16a34a;--kds-success-text: #15803d;--kds-success-bg: rgba(22, 163, 74, .08);--kds-warning: #ca8a04;--kds-warning-text: #a16207;--kds-warning-bg: rgba(202, 138, 4, .08);--kds-danger: #dc2626;--kds-danger-text: #b91c1c;--kds-danger-bg: rgba(220, 38, 38, .07);--kds-info: #2563eb;--kds-info-text: #1d4ed8;--kds-info-bg: rgba(37, 99, 235, .07);--kds-positive: #4d7c0f;--kds-positive-text: #3f6212;--kds-positive-bg: rgba(77, 124, 15, .08)}.kds-brand-print{display:none}@page{size:A4 landscape;margin:0}.bb-page{position:relative;width:297mm;height:209mm;padding:14mm 16mm 11mm 22mm;background:#fff;color:#131318;page-break-after:always;break-after:page;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:hidden}.bb-page:last-child{page-break-after:auto;break-after:auto}.bb-cover{display:flex;flex-direction:column}.bb-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#a1a1aa}@media print{html,body{background:#fff!important}#root,[data-kds-brand-toolbar]{display:none!important}.kds-brand-print{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999;background:#fff}.bb-page{box-shadow:none;margin:0;width:297mm;height:209.5mm}}.theme-toggle-btn{width:40px;height:40px;border-radius:10px;border:1px solid var(--fluent-border-light);background:var(--fluent-surface-card);color:var(--fluent-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;transition:background .2s,color .2s,transform .2s,border-color .2s;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-shrink:0}.theme-toggle-btn:hover{background:var(--fluent-surface-flyout);color:var(--kds-color-primary);border-color:var(--fluent-border-strong);transform:scale(1.06)}.theme-toggle-btn:active{transform:scale(.94)}.theme-toggle-btn:focus-visible{outline:2px solid var(--kds-color-primary);outline-offset:2px}.kpi-strip-fluent{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;width:100%}.kpi-card-fluent{background:var(--fluent-surface-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--fluent-border-light);border-radius:var(--fluent-radius-large);padding:18px 20px;box-shadow:var(--fluent-shadow-card);transition:transform .18s cubic-bezier(.1,.9,.2,1),box-shadow .18s,border-color .18s;display:flex;flex-direction:column;gap:6px;cursor:default}.kpi-card-fluent[role=button]{cursor:pointer}.kpi-card-fluent[role=button]:hover{transform:translateY(-3px);box-shadow:var(--fluent-shadow-flyout);border-color:var(--fluent-border-strong)}.kpi-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.kpi-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px}.kpi-delta{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:20px}.kpi-delta.up{color:#10b981;background:#10b9811f}.kpi-delta.down{color:#ef4444;background:#ef44441f}.kpi-value{font-size:1.6rem;font-weight:700;color:var(--fluent-text-primary);line-height:1.1;letter-spacing:-.5px}.kpi-label{font-size:.78rem;color:var(--fluent-text-secondary);text-transform:uppercase;letter-spacing:.3px;font-weight:600}.kpi-spark{margin-top:6px;opacity:.9}.onboarding-card-fluent{background:var(--fluent-surface-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--fluent-border-light);border-radius:var(--fluent-radius-large);padding:20px 22px;box-shadow:var(--fluent-shadow-card)}.onboarding-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;flex-wrap:wrap;gap:10px}.onboarding-progress-track{width:100%;height:8px;background:var(--fluent-border-light);border-radius:99px;overflow:hidden;margin-bottom:16px}.onboarding-progress-fill{height:100%;background:linear-gradient(90deg,var(--kds-color-primary),var(--kds-color-secondary));border-radius:99px;transition:width .6s cubic-bezier(.1,.9,.2,1)}.onboarding-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.onboarding-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--fluent-radius-medium);background:var(--fluent-surface-solid);border:1px solid var(--fluent-border-light);cursor:pointer;transition:border-color .15s,transform .15s;font-size:.85rem;color:var(--fluent-text-primary)}.onboarding-item:hover{border-color:var(--fluent-border-strong);transform:translate(2px)}.onboarding-item.done{opacity:.65}.onboarding-check{width:22px;height:22px;border-radius:50%;border:2px solid var(--fluent-border-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;transition:all .2s}.onboarding-item.done .onboarding-check{background:#10b981;border-color:#10b981;color:#fff}.cmd-palette-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:cmdFadeIn .15s ease-out}@keyframes cmdFadeIn{0%{opacity:0}to{opacity:1}}.cmd-palette{width:min(640px,92vw);max-height:70vh;background:var(--fluent-surface-flyout);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid var(--fluent-border-strong);border-radius:var(--fluent-radius-large);box-shadow:var(--fluent-shadow-flyout);display:flex;flex-direction:column;overflow:hidden;animation:cmdSlideIn .2s cubic-bezier(.1,.9,.2,1)}@keyframes cmdSlideIn{0%{transform:translateY(-12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.cmd-palette-input-wrap{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--fluent-border-light)}.cmd-palette-search-icon{color:var(--fluent-text-muted);font-size:.95rem}.cmd-palette-input{flex:1;background:transparent;border:none;outline:none;color:var(--fluent-text-primary);font-size:1.05rem;font-family:var(--fluent-font-family)}.cmd-palette-kbd{font-size:.68rem;font-weight:700;padding:3px 8px;border-radius:6px;background:var(--fluent-border-light);color:var(--fluent-text-secondary);letter-spacing:.5px}.cmd-palette-list{overflow-y:auto;padding:8px;flex:1}.cmd-palette-section{margin-bottom:4px}.cmd-palette-section-title{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--fluent-text-muted);padding:8px 12px 6px}.cmd-palette-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--fluent-radius-medium);cursor:pointer;color:var(--fluent-text-primary);font-size:.9rem;transition:background .1s}.cmd-palette-item.active{background:var(--kds-color-primary);color:#fff}.cmd-palette-item.active .cmd-palette-item-hint{color:#ffffffb3}.cmd-palette-item-icon{width:28px;text-align:center;color:var(--kds-color-secondary);font-size:.85rem}.cmd-palette-item.active .cmd-palette-item-icon{color:#fff}.cmd-palette-item-label{flex:1}.cmd-palette-item-hint{font-size:.72rem;color:var(--fluent-text-muted)}.cmd-palette-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:2.5rem 1rem;color:var(--fluent-text-muted);font-size:.9rem}.cmd-palette-footer{display:flex;gap:18px;padding:10px 20px;border-top:1px solid var(--fluent-border-light);font-size:.72rem;color:var(--fluent-text-muted)}.cmd-palette-footer kbd{background:var(--fluent-border-light);padding:2px 6px;border-radius:4px;font-family:var(--fluent-font-family);font-size:.68rem;margin-right:3px}*{box-sizing:border-box;margin:0;padding:0}.skip-link{position:fixed!important;top:-100px!important;left:0!important;background:var(--kds-color-primary, #0078d4)!important;color:#fff!important;padding:10px 20px!important;z-index:999999!important;text-decoration:none!important;border-radius:0 0 8px!important;font-size:14px!important;font-weight:600!important;font-family:Plus Jakarta Sans,sans-serif!important;box-shadow:0 4px 12px #0000004d!important;transition:top .2s ease!important}.skip-link:focus,.skip-link:focus-visible{top:0!important;outline:3px solid var(--kds-color-secondary, #60cdff)!important;outline-offset:2px!important}button,.kds-avatar,.kds-icon-circle,.theme-toggle-btn{border-radius:var(--kds-radius-md)}::selection{background-color:#0078d473!important;color:#fff!important}::-moz-selection{background-color:#0078d473!important;color:#fff!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#ffffff3d}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}select,option{background-color:#1f1f24!important;color:#fff!important;font-family:var(--fluent-font-family)!important}select{cursor:pointer;outline:none;height:auto!important;padding:10px 14px!important;line-height:1.5!important;box-sizing:border-box!important}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}input::placeholder,textarea::placeholder{color:#fff6!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0px 1000px #1f1f24 inset!important;transition:background-color 5000s ease-in-out 0s}body{background-color:var(--fluent-bg-mica);color:var(--fluent-text-primary);font-family:var(--fluent-font-family);-webkit-font-smoothing:antialiased;overflow-x:hidden}.m3-card{background-color:var(--fluent-surface-solid);border:1px solid var(--fluent-border-light);border-radius:var(--fluent-radius-large);padding:20px;box-shadow:var(--kds-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;overflow:hidden;margin-bottom:1.25rem;max-width:100%}.m3-card:hover{border-color:var(--fluent-border-strong);transform:translateY(-2px);box-shadow:var(--kds-shadow-md)}.m3-card.variant-outlined{background:var(--fluent-surface-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--fluent-border-light)}.m3-card.variant-filled{background-color:#ffffff05;border:1px solid rgba(255,255,255,.05)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;height:36px;border-radius:var(--fluent-radius-medium);font:var(--fluent-typescale-body-large);font-weight:600;cursor:pointer;transition:all var(--kds-transition-fast, .15s ease);text-decoration:none;border:none;font-family:var(--fluent-font-family);white-space:nowrap}.btn-filled{background-color:var(--kds-color-primary);color:#fff;border:none}.btn-filled:hover{filter:brightness(1.12);box-shadow:var(--kds-shadow-sm);transform:translateY(-1px)}.btn-filled:active{filter:brightness(.95);transform:scale(.98)}.btn-tonal{background-color:#ffffff0f;color:var(--fluent-text-primary);border:1px solid var(--fluent-border-light)}.btn-tonal:hover{background-color:#ffffff1a;border-color:#ffffff26}.btn-tonal:active{background-color:#ffffff08;transform:scale(.98)}.btn-outlined{background-color:transparent;border:1px solid rgba(255,255,255,.25);color:var(--fluent-text-primary)}.btn-outlined:hover{background-color:#ffffff0d;border-color:#fff6}.btn-text{background-color:transparent;color:var(--kds-color-secondary);padding:0 8px}.btn-text:hover{background-color:#ffffff0d}.btn{white-space:nowrap!important}.btn span{display:inline-block!important;vertical-align:middle!important}.app-container label{color:#ffffffbf!important}.app-container input,.app-container select,.app-container textarea{color:#fff!important}.m3-fab{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--fluent-radius-medium);background-color:var(--kds-color-primary);color:#fff;box-shadow:var(--fluent-shadow-card);cursor:pointer;border:1px solid rgba(255,255,255,.08);transition:all .15s cubic-bezier(.1,.9,.2,1)}.m3-fab:hover{background-color:#2b88d8;box-shadow:0 8px 16px #0000004d;transform:translateY(-1px)}.m3-fab:active{transform:scale(.95)}.input-field{width:100%;height:36px;padding:8px 12px;border-radius:var(--fluent-radius-small);background-color:#ffffff08;border:1px solid rgba(255,255,255,.15);border-bottom:2px solid rgba(255,255,255,.4);font-family:var(--fluent-font-family);font-size:13px;color:#fff;transition:all .15s;outline:none}.input-field:focus{background-color:#121216;border-color:var(--kds-color-secondary);border-bottom:2px solid var(--kds-color-secondary)}.app-container{display:flex;min-height:100vh;background-color:var(--fluent-bg-mica);font-family:var(--fluent-font-family)}@media (min-width: 1024px){.app-container{height:100vh;overflow:hidden}}.sidebar{width:260px;background-color:#1a1a20b3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:1.5rem .8rem;display:flex;flex-direction:column;gap:.5rem;border-right:1px solid var(--fluent-border-light);overflow-y:auto}@media (min-width: 1024px){.sidebar{height:100vh}}.sidebar-header{padding:0 1rem 1.5rem;font:var(--fluent-typescale-title-large);color:#fff}.nav-item{display:flex;align-items:center;gap:12px;padding:0 12px;height:42px;margin-bottom:4px;border-radius:var(--fluent-radius-small);font:var(--fluent-typescale-body-large);color:var(--fluent-text-secondary);text-decoration:none;cursor:pointer;transition:all .15s;position:relative}.nav-item:hover{background-color:#ffffff0d;color:#fff}.nav-item.active{background-color:#ffffff08;color:#fff;font-weight:600;border-left:3px solid var(--kds-color-secondary);padding-left:9px}.main-content{flex:1;padding:2rem;background-color:var(--fluent-bg-mica);min-width:0}@media (min-width: 1024px){.main-content{height:100vh;overflow-y:auto}}.sidebar-search-wrapper{padding:0 12px 8px}.sidebar-search-hl{background:var(--surface-active)!important;outline:1px solid var(--border-accent);outline-offset:-1px}.sidebar-search-input{width:100%;padding:8px 12px;border-radius:var(--fluent-radius-small, 4px);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--fluent-text-primary, #fff);font-size:.82rem;font-family:inherit;outline:none;transition:border-color .15s}.sidebar-search-input::placeholder{color:#ffffff4d}.sidebar-search-input:focus{border-color:#60cdff4d;background:#60cdff0a}.sidebar-category-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;font-size:.72rem;font-weight:700;color:var(--fluent-text-muted, rgba(255,255,255,.5));letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:var(--fluent-radius-small, 4px);transition:color .15s,background .15s}.sidebar-category-header:hover{color:var(--fluent-text-secondary, rgba(255,255,255,.7));background:#ffffff08}.sidebar-category-chevron{font-size:.65rem;transition:transform .2s ease;opacity:.6}.sidebar-category-chevron.expanded{transform:rotate(90deg)}.sidebar-category-items{overflow:hidden;max-height:1000px;transition:max-height .3s ease}.sidebar-category-items.collapsed{max-height:0}.sidebar-search-results{padding:4px 0}.sidebar-search-label{padding:4px 12px;font-size:.65rem;color:var(--fluent-text-muted, rgba(255,255,255,.3));text-transform:uppercase;letter-spacing:.05em}.sidebar-search-match{background:#60cdff26;color:var(--kds-color-secondary, #60cdff);border-radius:2px;padding:0 1px}.sidebar-no-results{padding:16px 12px;text-align:center;font-size:.8rem;color:var(--fluent-text-muted, rgba(255,255,255,.3))}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.dashboard-grid-fluent{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.m3-card-large{grid-column:span 8}.m3-card-half{grid-column:span 6}.m3-card-compact{grid-column:span 4}@media (max-width: 1200px){.m3-card-large,.m3-card-half{grid-column:span 12}.m3-card-compact{grid-column:span 6}}@media (max-width: 767px){.dashboard-grid-fluent{display:flex;flex-direction:column;gap:1.5rem}.m3-card-large,.m3-card-half,.m3-card-compact{grid-column:span 12}}h1,.display-large{font:var(--fluent-typescale-display);font-weight:700;color:var(--fluent-text-primary);margin-bottom:1rem;font-size:clamp(1.5rem,1rem + 2vw,2.5rem)}h2,.headline-large{font:var(--fluent-typescale-title-large);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);color:var(--fluent-text-primary);margin-bottom:1rem}h3,.headline-medium{font:var(--fluent-typescale-title-medium);font-size:clamp(1rem,.9rem + .5vw,1.25rem);color:var(--fluent-text-primary);margin-bottom:.75rem}h4,.title-large{font:var(--fluent-typescale-title-medium);font-size:clamp(.9rem,.85rem + .3vw,1rem);color:var(--fluent-text-primary);margin-bottom:.5rem}p{margin-bottom:1rem;font:var(--fluent-typescale-body-large);color:var(--fluent-text-secondary)}.text-muted{color:var(--fluent-text-muted)}.fas,.fa-solid,.fa{font-family:"Font Awesome 6 Free"!important;font-weight:900!important}.far,.fa-regular{font-family:"Font Awesome 6 Free"!important;font-weight:400!important}.fab,.fa-brands{font-family:"Font Awesome 6 Brands"!important;font-weight:400!important}.pop-card-text:before{left:0!important}.pop-card-text-2:after{bottom:-20px!important;right:0!important}.pop-card-text-3:before,.pop-card-text-3:after{left:-20px!important}.kitify-banner,.splash-collections-grid>div,.splash-collections-grid>div>div{isolation:isolate!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}.collection-badge-1-title,.collection-badge-1-text,.collection-badge-2-title,.collection-badge-2-text{position:relative}.collection-badge-1:after{content:"";position:absolute;width:20px;height:20px;bottom:-20px;left:0;background:radial-gradient(circle at bottom right,transparent 20px,#fff 21px);pointer-events:none;z-index:11}.collection-badge-1-text:before{content:"";position:absolute;width:20px;height:20px;top:0;right:-20px;background:radial-gradient(circle at bottom right,transparent 20px,#fff 21px);pointer-events:none;z-index:11}.collection-badge-1-text:after{content:"";position:absolute;width:20px;height:20px;bottom:0;right:-20px;background:radial-gradient(circle at top right,transparent 20px,#fff 21px);pointer-events:none;z-index:11}.collection-badge-2-text:before{content:"";position:absolute;width:20px;height:20px;top:-20px;left:0;background:radial-gradient(circle at top right,transparent 20px,#fff 21px);pointer-events:none;z-index:11}.collection-badge-2-text:after,.collection-badge-2-title:after{content:"";position:absolute;width:20px;height:20px;bottom:0;right:-20px;background:radial-gradient(circle at top right,transparent 20px,#fff 21px);pointer-events:none;z-index:11}.layout-stack{display:flex!important;flex-direction:column}table{width:100%;border-collapse:separate!important;border-spacing:0!important;text-align:left;border-radius:8px!important;border:1px solid rgba(255,255,255,.08)!important;background:#19191e80!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;overflow:hidden!important;box-shadow:0 4px 12px #0003!important}th{color:var(--kds-color-secondary)!important;font-weight:700!important;font-size:.78rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:14px 18px!important;border-bottom:2px solid rgba(255,255,255,.08)!important;background-color:#ffffff05!important}td{padding:14px 18px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;font-size:13.5px!important;color:#ffffffd9!important;transition:all .15s ease!important;border-right:none!important}tr:last-child td{border-bottom:none!important}tr{transition:background-color .15s ease!important}tr:hover{background-color:#60cdff0f!important}tr:hover td{color:#fff!important}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.grid-2{display:grid!important;grid-template-columns:1fr 1fr}.grid-1-2{display:grid!important;grid-template-columns:1fr 2fr}.grid-2-1{display:grid!important;grid-template-columns:2fr 1fr}.grid-3{display:grid!important;grid-template-columns:1fr 1fr 1fr}.grid-4{display:grid!important;grid-template-columns:repeat(4,1fr)}.grid-sidebar{display:grid!important;grid-template-columns:1fr 300px}.flex-responsive{display:flex!important;flex-direction:row}.mobile-header{display:none;height:56px;align-items:center;justify-content:space-between;padding:0 1rem;background-color:var(--surface-sidebar);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--fluent-border-light);z-index:999}.btn-menu-toggle{background:transparent;border:none;color:#fff;font-size:1.25rem;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:var(--fluent-radius-small);transition:background-color .15s}.btn-menu-toggle:hover{background-color:#ffffff0d}.sidebar-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:9999}@media (max-width: 1023px){.app-container{flex-direction:column}.mobile-header{display:flex!important}.sidebar{position:fixed!important;top:0;left:0;bottom:0;z-index:10000;transform:translate(-100%);transition:transform .3s cubic-bezier(.1,.9,.2,1)}.sidebar.open{transform:translate(0)}.main-content{padding:1.2rem!important}}@media (max-width: 767px){.grid-2,.grid-1-2,.grid-2-1,.grid-3,.grid-4,.grid-sidebar{grid-template-columns:1fr!important}.flex-responsive{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}@media (max-width: 767px){[style*=grid-template-columns]:not([style*=auto-fill]):not([style*=auto-fit]):not([style*=minmax]){display:flex!important;flex-direction:column!important}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll table,table td,table th{white-space:nowrap}img,video,canvas,svg{max-width:100%;height:auto}input,select,textarea{max-width:100%!important}.main-content [style*=overflowX]{scrollbar-width:thin}}@media (min-width: 768px) and (max-width: 1023px){table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table td,table th{white-space:nowrap}}@media (max-width: 767px){.grid-2-1,.grid-2{display:flex!important;flex-direction:column!important}[style*="repeat(auto-fill"]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:600px;max-width:100%}table td,table th{white-space:nowrap}.table-scroll,div[style*=overflow-x],div:has(>table){overflow-x:auto!important;-webkit-overflow-scrolling:touch;max-width:100%}}@media (max-width: 1023px){[style*="width:"][style*=px]:not([style*="position: fixed"]):not([style*="position:fixed"]):not([style*="position: absolute"]):not([style*="position:absolute"]):not([style*=max-width]):not([style*=maxWidth]):not(img):not(video):not(canvas):not(svg):not(table):not(td):not(th):not(tr){max-width:100%;box-sizing:border-box}[style*="position: fixed"],[style*="position:fixed"]{max-width:100vw;max-height:100vh;max-height:100dvh}.fluent-modal-content,.fluent-modal{max-width:calc(100vw - 24px)!important}[data-tour=canvas-area] [style*="width:"][style*=px]{max-width:none!important}}@media (max-width: 767px){.fluent-modal-content,.fluent-modal{max-width:calc(100vw - 16px)!important}}.slide-animation-fade{animation:kdsFadeIn .8s ease-in-out forwards}.slide-animation-zoom{animation:kdsZoomIn .8s cubic-bezier(.1,.9,.2,1) forwards}.slide-animation-slide-left{animation:kdsSlideLeft .8s cubic-bezier(.1,.9,.2,1) forwards}.slide-animation-bounce{animation:kdsBounce .8s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes kdsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes kdsZoomIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes kdsSlideLeft{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes kdsBounce{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fluent-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;overflow-y:auto!important;padding:40px 15px!important;z-index:100000!important}.fluent-modal-content{margin:auto!important;max-height:none!important;overflow:visible!important}.kds-tabnav-container{display:flex;background:#1e1e2473;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:4px;gap:4px;width:fit-content;position:relative;box-sizing:border-box}.kds-tabnav-btn{padding:8px 16px;background:transparent;border:none;border-radius:6px;color:var(--fluent-text-secondary);font-size:.78rem;font-weight:400;cursor:pointer;display:flex;align-items:center;gap:6px;font-family:var(--fluent-font-family);transition:color .2s ease,background-color .2s ease;position:relative}.kds-tabnav-btn:hover{color:var(--fluent-text-primary);background-color:#ffffff0a}.kds-tabnav-btn.active{color:var(--kds-color-secondary);font-weight:600}.kds-tabnav-indicator{position:absolute;bottom:4px;height:2px;background:var(--kds-color-secondary);border-radius:1px;transition:left .3s cubic-bezier(.1,.9,.2,1),width .3s cubic-bezier(.1,.9,.2,1);box-shadow:0 0 8px var(--kds-color-secondary)}.kds-tabnav-mobile-select{width:100%;background:#1e1e24d9!important;border:1px solid rgba(255,255,255,.12)!important;color:var(--fluent-text-primary)!important;border-radius:8px!important;padding:10px 14px!important;font-size:.85rem!important;font-family:var(--fluent-font-family)!important;outline:none!important;box-shadow:var(--fluent-shadow-card)!important}.mobile-only{display:none}.desktop-only{display:block}@media (max-width: 767px){.mobile-only{display:block}.desktop-only{display:none}}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll table{min-width:600px}@media (max-width: 767px){button,.btn,a[role=button]{min-height:40px}input,select,textarea{font-size:16px!important;min-height:40px}}@media (max-width: 767px){.main-content{padding:12px!important}.grid-2,.grid-3,.grid-4,.grid-1-2,.grid-2-1,.grid-sidebar,.grid-auto-fit,.dashboard-grid,.dashboard-grid-fluent{grid-template-columns:1fr!important}.m3-card{padding:12px!important}.fluent-modal{padding:8px!important}.headline-large{font-size:1.3rem!important}.headline-medium{font-size:1.1rem!important}::-webkit-scrollbar{width:4px;height:4px}}@media (max-width: 1023px) and (min-width: 768px){.grid-3,.grid-4,.dashboard-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 767px){[style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns: 1.2fr 1fr"],[style*="grid-template-columns: 1fr 1fr 1fr"],[style*="grid-template-columns: 1fr 320px"],[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}[style*="display: flex"][style*=gap][style*=": 2"]:not([style*=flex-wrap]):not([style*="flex-direction: column"]){flex-wrap:wrap!important}}@media (max-width: 767px){.nav-item{height:44px!important;font-size:.9rem!important}}@media (max-width: 767px){[style*="max-height: 70vh"],[style*="max-height: 80vh"]{max-height:50vh!important}}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000002e}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000052}[data-theme=light] *{scrollbar-color:rgba(0,0,0,.18) transparent}[data-theme=light] select,[data-theme=light] option,[data-theme=light] select option{background-color:#fff!important;color:#1a1a1f!important}[data-theme=light] input:-webkit-autofill,[data-theme=light] input:-webkit-autofill:hover,[data-theme=light] input:-webkit-autofill:focus,[data-theme=light] textarea:-webkit-autofill,[data-theme=light] select:-webkit-autofill{-webkit-text-fill-color:#1a1a1f!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;caret-color:#1a1a1f!important;transition:background-color 5000s ease-in-out 0s!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#0006!important}[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{filter:none;cursor:pointer}[data-theme=light] ::selection{background-color:#0078d440!important;color:#1a1a1f!important}[data-theme=light] ::-moz-selection{background-color:#0078d440!important;color:#1a1a1f!important}.m3-card [style*="text-transform: uppercase"],.m3-card [style*="textTransform: uppercase"],.m3-card [style*="text-transform:uppercase"]{color:var(--content-muted)!important;font-size:11px!important;letter-spacing:.5px!important;font-weight:600!important}.m3-card [style*="font-weight: bold"][style*="font-size: 1"],.m3-card [style*="fontWeight: bold"][style*="fontSize: 1"]{color:var(--content-primary)!important;font-family:var(--kds-font-heading, "Outfit", sans-serif)!important}.m3-card [style*="font-weight: bold"][style*="border-radius: 4px"],.m3-card [style*="fontWeight: bold"][style*="borderRadius: 4px"],.m3-card [style*="font-weight: bold"][style*="border-radius: 10px"],.m3-card [style*="fontWeight: bold"][style*="borderRadius: 10px"]{border-radius:9999px!important;font-size:10px!important;padding:3px 10px!important}.m3-card .btn,.m3-card button[class*=btn]{font-size:12px!important;height:32px!important}[data-theme=light] [style*="color: #fff"],[data-theme=light] [style*="color: #ffffff"],[data-theme=light] [style*="color: #FFF"],[data-theme=light] [style*="color: #FFFFFF"],[data-theme=light] [style*="color:'#fff'"],[data-theme=light] [style*="color:'#ffffff'"],[data-theme=light] [style*="color:'#FFF'"],[data-theme=light] [style*="color:'#FFFFFF'"],[data-theme=light] [style*="color: rgb(255, 255, 255)"],[data-theme=light] [style*="color: rgb(255,255,255)"],[data-theme=light] [style*="color: rgb(255,255,255,0.6)"],[data-theme=light] [style*="color: rgb(255, 255, 255, 0.6)"],[data-theme=light] [style*="color: var(--fluent-text-primary)"],[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] .fluent-text-primary{color:var(--content-primary)!important}[data-theme=light] .btn-filled,[data-theme=light] .btn-filled *,[data-theme=light] button[style*="background: var(--kds-color-primary)"],[data-theme=light] button[style*="background: var(--accent-primary)"],[data-theme=light] button[style*="background: #0078d4"],[data-theme=light] button[style*="background:'#0078d4'"],[data-theme=light] button[style*="background: #107c41"],[data-theme=light] button[style*="background: rgb(0, 120, 212)"],[data-theme=light] a[style*="background: var(--kds-color-primary)"],[data-theme=light] .kpi-delta.up,[data-theme=light] .kpi-delta.down{color:#fff!important}[data-theme=light] [style*="color: rgba(255, 255, 255, 0.6)"],[data-theme=light] [style*="color: rgba(255,255,255,0.6)"],[data-theme=light] [style*="color: rgba(255, 255, 255, 0.5)"],[data-theme=light] [style*="color: rgba(255,255,255,0.5)"],[data-theme=light] [style*="color: rgba(255, 255, 255, 0.4)"],[data-theme=light] [style*="color: rgba(255,255,255,0.4)"],[data-theme=light] [style*="color: rgba(255, 255, 255, 0.7)"],[data-theme=light] [style*="color: rgba(255,255,255,0.7)"]{color:var(--content-secondary)!important}[data-theme=light] [style*="color: rgba(255, 255, 255, 0.3)"],[data-theme=light] [style*="color: rgba(255,255,255,0.3)"],[data-theme=light] [style*="color: rgba(255, 255, 255, 0.2)"],[data-theme=light] [style*="color: rgba(255,255,255,0.2)"],[data-theme=light] [style*="color: rgba(255, 255, 255, 0.12)"],[data-theme=light] [style*="color: rgba(255,255,255,0.12)"],[data-theme=light] [style*="color: rgba(255,255,255,0.15)"],[data-theme=light] [style*="color: rgba(255, 255, 255, 0.15)"]{color:var(--content-muted)!important}[data-theme=light] .main-content .btn-filled,[data-theme=light] .main-content .btn-filled *,[data-theme=light] .main-content button[style*="background: var(--kds-color-primary)"],[data-theme=light] .main-content button[style*="background: var(--accent-primary)"],[data-theme=light] .main-content button[style*="background: #0078d4"],[data-theme=light] .main-content button[style*="background:'#0078d4'"],[data-theme=light] .main-content a[style*="background: var(--kds-color-primary)"]{color:#fff!important}[data-theme=light] [style*="color: rgba(255, 255, 255, 0.6)"],[data-theme=light] [style*="color: rgba(255,255,255,0.6)"],[data-theme=light] [style*="color: rgba(255, 255, 255, 0.5)"],[data-theme=light] [style*="color: rgba(255,255,255,0.5)"],[data-theme=light] [style*="color: rgba(255, 255, 255, 0.4)"],[data-theme=light] [style*="color: rgba(255,255,255,0.4)"]{color:var(--content-secondary)!important}[data-theme=light] [style*="color: rgba(255, 255, 255, 0.3)"],[data-theme=light] [style*="color: rgba(255,255,255,0.3)"]{color:var(--content-muted)!important}[data-theme=light] [style*="color: #ffb900"],[data-theme=light] [style*="color: #FFB900"],[data-theme=light] [style*="color:'#ffb900'"],[data-theme=light] [style*="color:'#FFB900'"],[data-theme=light] [style*="color: rgb(255, 185, 0)"],[data-theme=light] [style*="color: rgb(255,185,0)"],[data-theme=light] [style*="color: #f59e0b"],[data-theme=light] [style*="color:'#f59e0b'"],[data-theme=light] [style*="color: rgb(245, 158, 11)"],[data-theme=light] [style*="color: rgb(245,158,11)"],[data-theme=light] [style*="color: #ff8c00"],[data-theme=light] [style*="color:'#ff8c00'"],[data-theme=light] [style*="color: #d97706"],[data-theme=light] [style*="color:'#d97706'"]{color:#b45309!important}[data-theme=light] [style*="background: rgba(255,185,0,0.15)"],[data-theme=light] [style*="background: rgba(255, 185, 0, 0.15)"],[data-theme=light] [style*="background: rgba(255,185,0,0.1)"],[data-theme=light] [style*="background: rgba(255, 185, 0, 0.1)"]{background:#b453091a!important}[data-theme=light] [style*="background: #1f1f24"],[data-theme=light] [style*="background:'#1f1f24'"],[data-theme=light] [style*="background: #1e1e24"],[data-theme=light] [style*="background:'#1e1e24'"],[data-theme=light] [style*="background: #1c1c22"],[data-theme=light] [style*="background:'#1c1c22'"],[data-theme=light] [style*="background: #25252b"],[data-theme=light] [style*="background:'#25252b'"],[data-theme=light] [style*="background: #1a1a1f"],[data-theme=light] [style*="background:'#1a1a1f'"],[data-theme=light] [style*="background: #1a1a22"],[data-theme=light] [style*="background:'#1a1a22'"]{background:var(--surface-input)!important}[data-theme=light] .m3-card,[data-theme=light] .m3-card.variant-outlined{background:#fff!important}[data-theme=light] [style*="border: 1px solid rgba(255, 255, 255, 0.08)"],[data-theme=light] [style*="border: 1px solid rgba(255,255,255,0.08)"],[data-theme=light] [style*="border: 1px solid rgba(255,255,255,0.06)"],[data-theme=light] [style*="border: 1px solid rgba(255, 255, 255, 0.06)"]{border-color:var(--border-default)!important}[data-theme=light] [style*="color: var(--fluent-text-secondary)"]{color:var(--content-secondary)!important}[data-theme=light] [style*="color: var(--fluent-text-muted)"]{color:var(--content-muted)!important}[data-theme=light] .onboarding-item{color:var(--content-primary)!important;background:var(--surface-input)!important;border-color:var(--border-default)!important}[data-theme=light] .onboarding-card-fluent{background:#fff!important;border-color:var(--border-default)!important}[data-theme=light] .sidebar-search-input{background:var(--surface-input)!important;color:var(--content-primary)!important;border-color:var(--border-default)!important}[data-theme=light] .sidebar-search-input::placeholder{color:var(--content-muted)!important}[data-theme=light] .sidebar{background:#f8fafccc!important}[data-theme=light] .nav-item{color:var(--content-secondary)!important}[data-theme=light] .nav-item:hover,[data-theme=light] .nav-item.active,[data-theme=light] .sidebar-header{color:var(--content-primary)!important}[data-theme=light] [style*="linear-gradient(135deg, rgba(30, 30, 36"],[data-theme=light] [style*="linear-gradient(135deg, rgba(30,30,36"],[data-theme=light] [style*="linear-gradient(135deg, #1"],[data-theme=light] [style*="linear-gradient(135deg, #0"],[data-theme=light] [style*="linear-gradient(45deg, #1"],[data-theme=light] [style*="linear-gradient(45deg, #0"]{background:#fff!important}[data-theme=light] [style*="border: 1px solid rgba(255, 255, 255, 0.05)"],[data-theme=light] [style*="border: 1px solid rgba(255,255,255,0.05)"],[data-theme=light] [style*="border: 1px solid rgba(255, 255, 255, 0.15)"],[data-theme=light] [style*="border: 1px solid rgba(255,255,255,0.15)"],[data-theme=light] [style*="borderBottom: 1px solid rgba(255"],[data-theme=light] [style*="border-bottom: 1px solid rgba(255"],[data-theme=light] [style*="borderTop: 1px solid rgba(255"],[data-theme=light] [style*="border-top: 1px solid rgba(255"],[data-theme=light] [style*="borderLeft: 1px solid rgba(255"],[data-theme=light] [style*="border-left: 1px solid rgba(255"],[data-theme=light] [style*="borderRight: 1px solid rgba(255"],[data-theme=light] [style*="border-right: 1px solid rgba(255"]{border-color:var(--border-default)!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fx-gain{color:#10b981!important}.fx-loss{color:#ef4444!important}
