:root{--color-white: #FFFFFF;--color-black: #000000;--color-transparent: #FFFFFF00;--bg-primary: #FFFFFF;--bg-secondary: #F9F7F6;--bg-tertiary: #F4F4F4;--bg-card: #FFFFFF;--bg-hover: #F4F4F4;--bg-input: #FFFFFF;--bg-sidebar: #F3F1F0;--bg-page: #F9F7F6;--bg-warm: #FBF9F3;--bg-user-message: #EEECEA;--bg-overlay-gray: #81818114;--bg-overlay-dark: #353C47CC;--bg-overlay-light: #DBDBD7CC;--bg-overlay-near-transparent: #00000D0D;--color-sidebar-dark: #353C47;--color-near-black: #212121;--color-gold: #E9D996;--color-gold-medium: #E7CF7D;--color-gold-dark: #AD9B5E;--color-gold-light: #F8E6A7;--color-gold-bg: #FAF6E9;--color-gold-bg-light: #FAF5E5;--color-gold-surface: #F2EACE;--color-gold-surface-light: #F1E2B1;--color-green: #7CD2A4;--color-green-light: #96DBB6;--color-green-dark: #80AF93;--color-green-muted: #DAE7DE;--color-green-bg: #D4F0E1;--color-green-bg-light: #F0F5F2;--color-green-border: #CADDD2;--color-red: #D27C7C;--color-red-bright: #F7262A;--color-red-dark: #DB9696;--color-red-bg: #F1E4E4;--color-red-bg-medium: #F0D4D4;--color-red-overlay: #D27C7C26;--color-blue: #94D1E8;--color-blue-dark: #6F9DAE;--color-blue-gray: #809EAB;--color-blue-bg: #EFF8FC;--color-blue-bg-soft: #EAF6FA;--color-blue-bg-lighter: #F6FAFC;--color-blue-surface: #D8F0FC;--color-blue-surface-medium: #BFE3F1;--color-blue-overlay: #0729B914;--color-purple: #85669E;--color-purple-light: #B6A3C5;--color-purple-dark: #644D77;--color-purple-bg: #E8E0ED;--color-purple-bg-alt: #E7E0EC;--color-purple-bg-light: #FAF9FD;--color-pink-bg: #F3DBE5;--text-primary: #1F2632;--text-secondary: #6B6B6B;--text-muted: #727272;--text-dimmed: #8A8A85;--text-accent: #353C47;--text-sidebar: #1F2632;--text-sidebar-muted: #6B6B6B;--border: #EFEFEB;--border-medium: #DBDBD7;--border-light: #DBDBD7;--border-focus: #353C47;--border-cool-gray: #ECECED;--border-cool-light: #E7E8E9;--border-blue-tint: #DEE8EB;--border-dark: #C2C5C8;--border-warm: #CCC7C7;--border-neutral: #E0E0E0;--border-translucent: #DCDCDCB3;--border-dark-translucent: #1F263299;--status-success: #7CD2A4;--status-success-bg: #D4F0E1;--status-success-dark: #80AF93;--status-warning: #E9D996;--status-warning-bg: #FAF6E9;--status-warning-dark: #AD9B5E;--status-error: #D27C7C;--status-error-bg: #F1E4E4;--status-error-dark: #DB9696;--status-error-bright: #F7262A;--status-info: #94D1E8;--status-info-bg: #EFF8FC;--status-info-dark: #6F9DAE;--chart-1: #1668F5;--chart-2: #0D2EA8;--chart-3: #52B3FF;--chart-4: #081735;--chart-5: #3B82F6;--chart-6: #475569;--chart-7: #D97706;--chart-8: #16A34A;--chart-9: #7C3AED;--chart-10: #0EA5E9;--chart-11: #A78BFA;--chart-12: #94A3B8;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading: "Plus Jakarta Sans", "Inter", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Inter", monospace;--font-scale: 1;--text-xs: calc(11px * var(--font-scale));--text-sm: calc(12px * var(--font-scale));--text-base: calc(13px * var(--font-scale));--text-md: calc(14px * var(--font-scale));--text-lg: calc(15px * var(--font-scale));--text-xl: calc(18px * var(--font-scale));--text-2xl: calc(20px * var(--font-scale));--text-3xl: calc(24px * var(--font-scale));--text-4xl: calc(28px * var(--font-scale));--text-5xl: calc(32px * var(--font-scale));--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.6;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .06em;--space-scale: 1;--space-0: calc(0px * var(--space-scale));--space-px: calc(1px * var(--space-scale));--space-0-5: calc(2px * var(--space-scale));--space-1: calc(4px * var(--space-scale));--space-1-5: calc(6px * var(--space-scale));--space-2: calc(8px * var(--space-scale));--space-2-5: calc(10px * var(--space-scale));--space-3: calc(12px * var(--space-scale));--space-4: calc(16px * var(--space-scale));--space-5: calc(20px * var(--space-scale));--space-6: calc(24px * var(--space-scale));--space-8: calc(32px * var(--space-scale));--space-10: calc(40px * var(--space-scale));--space-12: calc(48px * var(--space-scale));--space-16: calc(64px * var(--space-scale));--radius-xs: 3px;--radius-sm: 4px;--radius: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .06);--shadow: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .06);--duration-instant: 80ms;--duration-fast: .14s;--duration-base: .22s;--duration-slow: .36s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.3, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--elevation-flat: none;--elevation-raised: var(--shadow-sm);--elevation-overlay: var(--shadow-md);--elevation-floating: var(--shadow-lg);--elevation-notification: var(--shadow-xl);--breakpoint-mobile: 600px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1280px;--breakpoint-ultrawide: 1440px;--transition-fast: .1s ease;--transition-normal: .15s ease;--transition-slow: .2s ease;--transition-bounce: .2s cubic-bezier(.645, .045, .355, 1);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-popover: 500;--z-toast: 600;--z-tooltip: 700;--sidebar-width: 260px;--sidebar-width-collapsed: 60px;--sidebar-bg: var(--bg-sidebar);--sidebar-border: var(--border);--sidebar-item-radius: var(--radius-md);--sidebar-item-padding: 9px 12px;--sidebar-item-gap: 10px;--sidebar-item-font-size: var(--text-base);--card-bg: var(--bg-card);--card-border: var(--border);--card-radius: var(--radius-md);--card-shadow: var(--shadow);--card-padding: var(--space-4);--input-bg: var(--bg-input);--input-border: var(--border);--input-border-hover: var(--border-medium);--input-border-focus: var(--border-focus);--input-radius: var(--radius-md);--input-padding: 6px 12px;--input-font-size: var(--text-md);--btn-radius: var(--radius);--btn-font-size: var(--text-base);--btn-font-weight: var(--font-medium);--btn-padding: 8px 16px;--btn-padding-sm: 5px 12px;--table-header-color: var(--text-muted);--table-header-font-size: var(--text-xs);--table-header-weight: var(--font-semibold);--table-cell-padding: 10px 12px;--table-border: var(--border);--table-hover-bg: var(--bg-secondary);--badge-radius: var(--radius-full);--badge-padding: 2px 8px;--badge-font-size: var(--text-xs);--badge-font-weight: var(--font-medium);--scrollbar-width: 6px;--scrollbar-thumb: var(--border-light);--scrollbar-thumb-hover: var(--text-muted);--scrollbar-track: transparent}[data-theme=dark]{--bg-primary: #171717;--bg-secondary: #1e1e1e;--bg-tertiary: #262626;--bg-card: #1e1e1e;--bg-hover: #2a2a2a;--bg-input: #262626;--bg-sidebar: #141414;--bg-page: #171717;--bg-warm: #1a1917;--bg-user-message: #262626;--bg-overlay-gray: #ffffff0a;--bg-overlay-dark: #000000cc;--color-bg-primary: #171717;--color-bg-secondary: #1e1e1e;--color-bg-tertiary: #262626;--text-primary: #ececec;--text-secondary: #b0b0b0;--text-muted: #8a8a8a;--text-dimmed: #666666;--text-accent: #d4b65a;--text-sidebar: #ececec;--text-sidebar-muted: #8a8a8a;--color-text-primary: #ececec;--color-text-secondary: #b0b0b0;--color-text-muted: #8a8a8a;--color-header-text: #ececec;--border: #333333;--border-medium: #3d3d3d;--border-light: #2a2a2a;--border-focus: #d4b65a;--border-cool-gray: #333333;--border-cool-light: #2a2a2a;--color-border-primary: #333333;--color-gold: #E9D996;--color-gold-dark: #d4b65a;--color-gold-bg: #2d2516;--color-gold-500: #E9D996;--gold-bg: #2d2516;--color-green-bg: #112a1e;--green-bg: #112a1e;--color-red-bg: #2a1818;--red-bg: #2a1818;--color-blue-bg: #112230;--blue-bg: #112230;--color-purple-bg: #1e1530;--color-red-500: #e07070;--status-success-bg: #112a1e;--status-warning-bg: #2d2516;--status-error-bg: #2a1818;--status-info-bg: #112230;--card-bg: #1e1e1e;--card-border: #333333;--card-shadow: 0 2px 8px rgba(0,0,0,.5);--input-bg: #262626;--input-border: #3d3d3d;--table-header-color: #8a8a8a;--table-hover-bg: #2a2a2a;--scrollbar-thumb: #3d3d3d;--scrollbar-thumb-hover: #555555;--shadow-xs: 0 1px 2px rgba(0,0,0,.5);--shadow-sm: 0 1px 3px rgba(0,0,0,.6);--shadow-md: 0 4px 6px rgba(0,0,0,.6);--shadow-lg: 0 8px 15px rgba(0,0,0,.7)}[data-brand=askmii]{--bg-primary: #F4F8FF;--bg-secondary: #EAF2FF;--bg-tertiary: #EEF2F7;--bg-card: #FFFFFF;--bg-hover: #EEF2F7;--bg-selected: #DCE7F3;--bg-input: #FFFFFF;--bg-sidebar: #EAF2FF;--bg-page: #F4F8FF;--bg-warm: #F7F3EC;--bg-premium: #F7F3EC;--bg-user-message: #CBDDF6;--bg-overlay-gray: #0817350A;--bg-overlay-dark: #081735CC;--overlay-hover: rgb(22 104 245 / .06);--overlay-active: rgb(22 104 245 / .12);--overlay-selected: rgb(22 104 245 / .1);--accent: var(--action-primary);--green: var(--status-success);--red: var(--status-error);--bg-soft: var(--bg-tertiary);--signal-blue: var(--action-primary);--signal-blue-soft: var(--overlay-selected);--brand-cloud: #F4F8FF;--brand-mist: #EAF2FF;--brand-silver: #DCE7F3;--brand-electric: #1668F5;--brand-signal: #3B82F6;--brand-deep: #081735;--brand-midnight: #020814;--brand-hero-core: #0D2EA8;--brand-electric-glow: #52B3FF;--gradient-hero-1: linear-gradient(135deg, #020814 0%, #081735 50%, #1668F5 100%);--gradient-hero-2: linear-gradient(135deg, #081735 0%, #1668F5 55%, #52B3FF 100%);--gradient-ambient: linear-gradient(135deg, #F4F8FF 0%, #EAF2FF 55%, #DCE7F3 100%);--gradient-electric-glow: radial-gradient(circle at 30% 30%, #52B3FF 0%, #1668F5 60%, #0D2EA8 100%);--cool-gray-50: #F8FAFC;--cool-gray-100: #EEF2F7;--cool-gray-300: #D7DFEA;--action-primary: #1668F5;--action-primary-hover: #0D55D6;--action-primary-active: #0B47B0;--action-primary-disabled: #93C5FD;--action-primary-soft: #DBEAFE;--text-on-action: #FFFFFF;--color-button-bg: var(--action-primary);--color-button-text: var(--text-on-action);--text-heading: #081735;--text-primary: #1E293B;--text-secondary: #334155;--text-muted: #475569;--text-dimmed: #64748B;--text-disabled: #64748B;--text-accent: #2563EB;--text-sidebar: #081735;--text-sidebar-muted: #334155;--color-text-primary: #1E293B;--color-text-secondary: #334155;--color-text-muted: #475569;--color-bg-primary: var(--bg-primary);--color-bg-secondary: var(--bg-secondary);--color-bg-tertiary: var(--bg-tertiary);--color-bg-card: var(--bg-card);--color-bg-hover: var(--bg-hover);--color-border-primary: var(--border);--color-border-secondary: var(--border-soft);--border: #C2CEDE;--border-soft: #DCE7F3;--border-strong: #CBD5E1;--border-medium: #CBD5E1;--border-light: #DCE7F3;--border-focus: #3B82F6;--border-cool-gray: #D7DFEA;--border-cool-light: #DCE7F3;--border-dark: #94A3B8;--border-neutral: #D7DFEA;--color-border-primary: #D7DFEA;--focus-ring: 0 0 0 3px rgb(59 130 246 / .25);--status-success: #16A34A;--status-success-bg: #DCFCE7;--status-success-text: #14532D;--status-success-dark: #15803D;--status-warning: #B45309;--status-warning-bg: #FEF3C7;--status-warning-text: #78350F;--status-warning-dark: #B45309;--status-error: #DC2626;--status-error-bg: #FEE2E2;--status-error-text: #7F1D1D;--status-error-dark: #B91C1C;--status-error-bright: #DC2626;--status-info: #3B82F6;--status-info-bg: #DBEAFE;--status-info-text: #1E3A8A;--status-info-dark: #1D4ED8;--color-green: #16A34A;--color-green-bg: #DCFCE7;--color-green-dark: #15803D;--color-red: #DC2626;--color-red-bg: #FEE2E2;--color-red-dark: #B91C1C;--color-red-bright: #DC2626;--color-blue: var(--text-accent);--color-blue-bg: var(--action-primary-soft);--color-blue-dark: var(--action-primary-active);--gold: var(--action-primary);--color-gold: var(--action-primary);--color-gold-500: var(--action-primary);--color-gold-light: var(--action-primary);--color-gold-medium: var(--action-primary-hover);--gold-dark: var(--action-primary-active);--color-gold-dark: var(--action-primary-active);--gold-bg: var(--action-primary-soft);--gold-light: var(--action-primary-soft);--color-gold-bg: var(--action-primary-soft);--color-gold-bg-light: var(--action-primary-soft);--color-gold-surface: var(--action-primary-soft);--color-gold-surface-light: var(--action-primary-soft);--chart-1: #1668F5;--chart-2: #1BAF7A;--chart-3: #EDA100;--chart-4: #008300;--chart-5: #4A3AA7;--chart-6: #E34948;--chart-7: #E87BA4;--chart-8: #EB6834;--chart-9: #475569;--chart-10: #64748B;--chart-11: #94A3B8;--chart-12: #CBD5E1;--sidebar-bg: var(--bg-sidebar);--sidebar-text: var(--text-sidebar);--sidebar-active-bg: var(--bg-selected);--card-bg: #FFFFFF;--card-border: var(--border);--card-shadow: 0 1px 3px rgb(8 23 53 / .06), 0 1px 2px rgb(8 23 53 / .04);--input-bg: #FFFFFF;--input-border: var(--border-strong);--input-border-hover: #94A3B8;--input-border-focus: var(--border-focus);--table-header-color: var(--text-secondary);--table-hover-bg: var(--bg-hover);--scrollbar-thumb: var(--border-strong);--scrollbar-thumb-hover: var(--text-muted);--shadow-xs: 0 1px 2px rgb(8 23 53 / .05);--shadow-sm: 0 1px 2px rgb(8 23 53 / .06);--shadow: 0 1px 3px rgb(8 23 53 / .07), 0 1px 2px rgb(8 23 53 / .04);--shadow-md: 0 4px 12px rgb(8 23 53 / .08);--shadow-lg: 0 8px 24px rgb(8 23 53 / .12);--shadow-xl: 0 20px 40px rgb(8 23 53 / .14)}[data-brand=askmii][data-theme=dark]{--bg-primary: #0B1220;--bg-secondary: #111827;--bg-tertiary: #1E293B;--bg-card: #111827;--bg-hover: #1E293B;--bg-selected: #1E3A5F;--bg-input: #1E293B;--bg-sidebar: #0B1220;--bg-page: #0B1220;--bg-warm: #1A1E2B;--bg-premium: #1E1A14;--bg-user-message: #1E3A5F;--bg-overlay-gray: #F8FAFC0F;--bg-overlay-dark: #000000CC;--overlay-hover: rgb(255 255 255 / .06);--overlay-active: rgb(255 255 255 / .1);--overlay-selected: rgb(255 255 255 / .1);--accent: var(--action-primary);--green: var(--status-success);--red: var(--status-error);--bg-soft: var(--bg-tertiary);--signal-blue: var(--action-primary);--signal-blue-soft: var(--overlay-selected);--color-bg-primary: #0B1220;--color-bg-secondary: #111827;--color-bg-tertiary: #1E293B;--text-heading: #F8FAFC;--text-primary: #E2E8F0;--text-secondary: #CBD5E1;--text-muted: #94A3B8;--text-dimmed: #8896AA;--text-disabled: #64748B;--text-accent: #60A5FA;--text-sidebar: #F8FAFC;--text-sidebar-muted: #94A3B8;--color-text-primary: #E2E8F0;--color-text-secondary: #CBD5E1;--color-text-muted: #94A3B8;--color-header-text: #F8FAFC;--brand-electric: #1668F5;--brand-signal: #60A5FA;--brand-electric-glow: #93C5FD;--brand-hero-core: #1E3A8A;--action-primary: #3B82F6;--action-primary-hover: #60A5FA;--action-primary-active: #1D4ED8;--action-primary-disabled: #1E3A8A;--action-primary-soft: #1E3A8A;--border: #1E293B;--border-soft: #334155;--border-strong: #334155;--border-medium: #334155;--border-light: #1E293B;--border-focus: #60A5FA;--border-cool-gray: #1E293B;--border-cool-light: #1E293B;--color-border-primary: #1E293B;--focus-ring: 0 0 0 3px rgb(96 165 250 / .35);--status-success: #22C55E;--status-success-bg: #052E16;--status-success-text: #BBF7D0;--status-warning: #FBBF24;--status-warning-bg: #422006;--status-warning-text: #FDE68A;--status-error: #EF4444;--status-error-bg: #3B0A0A;--status-error-text: #FECACA;--status-info: #60A5FA;--status-info-bg: #0B2545;--status-info-text: #BFDBFE;--color-green: #22C55E;--color-green-bg: #052E16;--color-red: #EF4444;--color-red-bg: #3B0A0A;--color-blue: var(--text-accent);--color-blue-bg: var(--action-primary-soft);--gold: var(--action-primary);--color-gold: var(--action-primary);--color-gold-500: var(--action-primary);--color-gold-light: var(--action-primary);--color-gold-medium: var(--action-primary-hover);--gold-dark: var(--action-primary-active);--color-gold-dark: var(--action-primary-active);--gold-bg: var(--action-primary-soft);--gold-light: var(--action-primary-soft);--color-gold-bg: var(--action-primary-soft);--color-gold-bg-light: var(--action-primary-soft);--color-gold-surface: var(--action-primary-soft);--color-gold-surface-light: var(--action-primary-soft);--chart-1: #3987E5;--chart-2: #199E70;--chart-3: #C98500;--chart-4: #008300;--chart-5: #9085E9;--chart-6: #E66767;--chart-7: #D55181;--chart-8: #D95926;--chart-9: #94A3B8;--chart-10: #CBD5E1;--chart-11: #64748B;--chart-12: #E2E8F0;--card-bg: #111827;--card-border: #1E293B;--card-shadow: 0 2px 8px rgb(0 0 0 / .5);--input-bg: #1E293B;--input-border: #334155;--table-header-color: #94A3B8;--table-hover-bg: #1E293B;--scrollbar-thumb: #334155;--scrollbar-thumb-hover: #475569;--shadow-xs: 0 1px 2px rgb(0 0 0 / .5);--shadow-sm: 0 1px 3px rgb(0 0 0 / .6);--shadow: 0 1px 3px rgb(0 0 0 / .6);--shadow-md: 0 4px 6px rgb(0 0 0 / .6);--shadow-lg: 0 8px 15px rgb(0 0 0 / .7);--shadow-xl: 0 20px 40px rgb(0 0 0 / .8)}[data-brand=askmii] :focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm, 4px)}
