:root{--tl-primary:#0f8f61;--tl-primary-light:#16a56f;--tl-primary-dark:#052e22;--tl-primary-50:#ecfdf3;--tl-primary-100:#d1fae5;--tl-primary-200:#a7f3d0;--tl-primary-400:#6ee7b7;--tl-primary-500:#10b981;--tl-primary-600:#059669;--tl-primary-700:#047857;--tl-accent:#10b981;--tl-accent-warm:#16a34a;--tl-accent-warm-light:#22c55e;--tl-accent-hot:#15803d;--tl-success:#22c55e;--tl-success-light:#4ade80;--tl-warning:#65a30d;--tl-warning-light:#84cc16;--tl-danger:#047857;--tl-danger-light:#6ee7b7;--tl-info:#10b981;--tl-text-error:#dc2626;--tl-bg-main:#edf8f0;--tl-bg-card:#fff;--tl-bg-sidebar:#0e2b1f;--tl-bg-sidebar-hover:#124230;--tl-bg-sidebar-active:rgba(16,185,129,.15);--tl-bg-input:#f8fafc;--tl-bg-overlay:rgba(2,8,4,.65);--tl-text-primary:#1e293b;--tl-text-secondary:#64748b;--tl-text-muted:#94a3b8;--tl-text-inverse:#fff;--tl-text-link:#10b981;--tl-border:#e2e8f0;--tl-border-light:#f1f5f9;--tl-border-focus:#10b981;--tl-shadow-xs:0 1px 2px rgba(0,0,0,.05);--tl-shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);--tl-shadow-md:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);--tl-shadow-lg:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);--tl-shadow-xl:0 20px 25px rgba(0,0,0,.1),0 8px 10px rgba(0,0,0,.04);--tl-shadow-hover:0 8px 24px rgba(0,0,0,.12);--tl-space-1:.25rem;--tl-space-2:.5rem;--tl-space-3:.75rem;--tl-space-4:1rem;--tl-space-5:1.25rem;--tl-space-6:1.5rem;--tl-space-8:2rem;--tl-space-10:2.5rem;--tl-space-12:3rem;--tl-space-xs:4px;--tl-space-sm:8px;--tl-space-md:16px;--tl-space-lg:24px;--tl-space-xl:32px;--tl-space-2xl:48px;--tl-space-3xl:64px;--tl-radius-sm:6px;--tl-radius-md:10px;--tl-radius-lg:14px;--tl-radius-xl:20px;--tl-radius-xs:4px;--tl-radius-full:9999px;--tl-sidebar-width:260px;--tl-sidebar-collapsed:72px;--tl-header-height:64px;--tl-content-max-width:1400px;--tl-font-sans:"Inter","Noto Sans","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--tl-font-mono:"JetBrains Mono","Fira Code",monospace;--tl-text-xs:.75rem;--tl-text-sm:.875rem;--tl-text-base:1rem;--tl-text-lg:1.125rem;--tl-text-xl:1.25rem;--tl-text-2xl:1.5rem;--tl-text-3xl:1.875rem;--tl-text-4xl:2.25rem;--tl-transition-fast:.15s ease;--tl-transition-base:.2s ease;--tl-transition-slow:.3s ease;--tl-z-dropdown:100;--tl-z-base:0;--tl-z-sticky:200;--tl-z-sidebar:300;--tl-z-overlay:400;--tl-z-modal:500;--tl-z-toast:600;--tl-z-tooltip:600;--tl-gradient-hero:linear-gradient(135deg,#0f8f61,#16a56f 50%,#10b981);--tl-gradient-sidebar:linear-gradient(180deg,#123725,#0a2218 42%,#071910);--tl-gradient-card-hover:linear-gradient(135deg,rgba(16,185,129,.06),rgba(34,197,94,.05));--tl-gradient-warm:linear-gradient(135deg,#059669,#16a34a);--tl-gradient-mood-good:linear-gradient(135deg,#22c55e,#10b981);--tl-gradient-mood-neutral:linear-gradient(135deg,#16a34a,#22c55e);--tl-gradient-mood-bad:linear-gradient(135deg,#15803d,#16a34a);--tl-surface-gradient-l1:radial-gradient(135% 120% at 100% -12%,rgba(22,163,74,.16) 0%,rgba(22,163,74,0) 58%),linear-gradient(155deg,color-mix(in srgb,var(--tl-bg-card) 94%,#155e43 6%) 0%,color-mix(in srgb,var(--tl-bg-card) 99%,#071910 1%) 100%);--tl-surface-gradient-l2:radial-gradient(130% 115% at 100% -10%,rgba(16,185,129,.14) 0%,rgba(16,185,129,0) 58%),linear-gradient(155deg,color-mix(in srgb,var(--tl-bg-card) 95%,#145a40 5%) 0%,color-mix(in srgb,var(--tl-bg-card) 99%,#071910 1%) 100%);--tl-surface-gradient-l3:radial-gradient(125% 110% at 100% -8%,rgba(34,197,94,.11) 0%,rgba(34,197,94,0) 58%),linear-gradient(155deg,color-mix(in srgb,var(--tl-bg-card) 96%,#11523a 4%) 0%,color-mix(in srgb,var(--tl-bg-card) 99%,#071910 1%) 100%);--tl-surface-border-l1:color-mix(in srgb,var(--tl-border) 72%,#34d399 28%);--tl-surface-border-l2:color-mix(in srgb,var(--tl-border) 76%,#22c55e 24%);--tl-surface-border-l3:color-mix(in srgb,var(--tl-border) 80%,#16a34a 20%);--tl-sidebar-text:rgba(241,245,249,.72);--tl-sidebar-hover-text:hsla(0,0%,100%,.96);--tl-sidebar-active-text:#9ff4cb;--tl-sidebar-divider-text:rgba(148,163,184,.34);--tl-sidebar-nav-hover-gradient:linear-gradient(90deg,rgba(110,231,183,.18),rgba(110,231,183,.07));--tl-sidebar-nav-active-gradient:linear-gradient(90deg,rgba(16,185,129,.34),rgba(16,185,129,.14));--tl-sidebar-nav-active-border:rgba(110,231,183,.6);--tl-sidebar-nav-hover-border:rgba(110,231,183,.32);--tl-sidebar-nav-shadow:0 10px 30px rgba(2,6,23,.28);--tl-sidebar-glow-top:radial-gradient(110% 55% at 30% -12%,rgba(16,185,129,.35) 0%,rgba(16,185,129,0) 75%);--tl-sidebar-glow-bottom:radial-gradient(90% 55% at 100% 115%,rgba(34,197,94,.24) 0%,rgba(34,197,94,0) 78%);--tl-layout-header-image:none;--tl-layout-header-size:cover}[data-theme=dark]{--tl-bg-base:#04100d;--tl-bg-surface:#04100d;--tl-bg-elevated:#060e0b;--tl-bg-sidebar:#050f0b;--tl-bg-topbar:#04100d;--tl-bg-input:#0c1a14;--tl-border-default:#152a1e;--tl-border-hover:#1e3829;--tl-border-active:#10b981;--tl-text-primary:#f1f5f9;--tl-text-secondary:#94a3b8;--tl-text-muted:#64748b;--tl-text-inverse:#0f172a;--tl-primary:#10b981;--tl-primary-hover:#34d399;--tl-primary-glow:rgba(16,185,129,.15);--tl-accent-gold:#22c55e;--tl-accent-amber:#4ade80;--tl-accent-purple:#22c55e;--tl-accent-cyan:#14b8a6;--tl-accent-teal:#14b8a6;--tl-success:#10b981;--tl-warning:#65a30d;--tl-danger:#047857;--tl-info:#10b981;--tl-text-error:#f87171;--tl-chart-gradient-1a:#047857;--tl-chart-gradient-1b:#059669;--tl-chart-gradient-1c:#10b981;--tl-chart-gradient-2a:#16a34a;--tl-chart-gradient-2b:#22c55e;--tl-chart-gradient-2c:#4ade80;--tl-chart-gradient-3a:#34d399;--tl-chart-gradient-3b:#6ee7b7;--tl-chart-series-1:#047857;--tl-chart-series-2:#059669;--tl-chart-series-3:#10b981;--tl-chart-series-4:#16a34a;--tl-chart-series-5:#22c55e;--tl-chart-series-6:#34d399;--tl-chart-series-7:#4ade80;--tl-chart-series-8:#6ee7b7;--tl-bg-main:var(--tl-bg-base);--tl-bg-card:var(--tl-bg-surface);--tl-bg-sidebar-hover:color-mix(in srgb,var(--tl-bg-sidebar) 78%,#fff 22%);--tl-bg-overlay:rgba(0,0,0,.7);--tl-border:var(--tl-border-default);--tl-border-light:color-mix(in srgb,var(--tl-border-default) 72%,#000 28%);--tl-border-focus:var(--tl-border-active);--tl-accent:var(--tl-primary);--tl-primary-light:#bbf7d0;--tl-primary-dark:#059669;--tl-accent-warm:#16a34a;--tl-shadow-sm:0 1px 3px rgba(0,0,0,.3);--tl-shadow-md:0 4px 6px rgba(0,0,0,.3);--tl-shadow-hover:0 8px 24px rgba(0,0,0,.4);--tl-gradient-hero:linear-gradient(135deg,#040d0a,#091f14 50%,#04150d);--tl-gradient-sidebar:linear-gradient(180deg,#030d08,#04100b 45%,#030c09);--tl-surface-gradient-l1:radial-gradient(130% 118% at 100% -10%,rgba(16,185,129,.16) 0%,rgba(16,185,129,0) 58%),linear-gradient(140deg,rgba(12,28,20,.94),rgba(9,22,16,.94) 52%,rgba(6,18,12,.95));--tl-surface-gradient-l2:radial-gradient(128% 112% at 100% -8%,rgba(16,185,129,.13) 0%,rgba(16,185,129,0) 58%),linear-gradient(140deg,rgba(10,25,18,.94),rgba(8,20,14,.94) 52%,rgba(6,16,11,.95));--tl-surface-gradient-l3:radial-gradient(124% 108% at 100% -8%,rgba(16,185,129,.1) 0%,rgba(16,185,129,0) 58%),linear-gradient(140deg,rgba(9,22,16,.94),rgba(7,18,12,.95) 52%,rgba(5,15,10,.95));--tl-surface-border-l1:rgba(16,185,129,.28);--tl-surface-border-l2:rgba(16,185,129,.23);--tl-surface-border-l3:rgba(16,185,129,.18);--tl-sidebar-text:rgba(203,213,225,.8);--tl-sidebar-hover-text:hsla(0,0%,100%,.98);--tl-sidebar-active-text:#bbf7d0;--tl-sidebar-divider-text:rgba(148,163,184,.4);--tl-sidebar-nav-hover-gradient:linear-gradient(90deg,rgba(16,185,129,.34),rgba(16,185,129,.12));--tl-sidebar-nav-active-gradient:linear-gradient(90deg,rgba(16,185,129,.48),rgba(22,163,74,.24));--tl-sidebar-nav-active-border:rgba(110,231,183,.76);--tl-sidebar-nav-hover-border:rgba(110,231,183,.42);--tl-sidebar-nav-shadow:0 14px 34px rgba(2,6,23,.45);--tl-sidebar-glow-top:radial-gradient(130% 65% at 30% -18%,rgba(16,185,129,.26) 0%,rgba(16,185,129,0) 78%);--tl-sidebar-glow-bottom:radial-gradient(100% 65% at 100% 118%,rgba(5,150,105,.18) 0%,rgba(5,150,105,0) 80%);--tl-fx-bg-deep:#040d0a;--tl-fx-bg-mid:#071410;--tl-fx-panel-1:rgba(6,20,14,.9);--tl-fx-panel-2:rgba(8,24,17,.88);--tl-fx-panel-3:rgba(10,28,20,.85);--tl-glass-bg:rgba(8,22,16,.62);--tl-glass-bg-hover:rgba(10,26,19,.76);--tl-glass-border:rgba(16,185,129,.22);--tl-glass-border-hover:rgba(16,185,129,.42);--tl-glass-blur:14px;--tl-glass-blur-strong:24px;--tl-dot-color:hsla(0,0%,100%,.14);--tl-dot-size:28px;--tl-card-glass-opacity:.5;--tl-blob-1:rgba(10,32,20,.95);--tl-blob-2:rgba(7,24,15,.92);--tl-blob-3:rgba(14,44,28,.9);--tl-blob-4:rgba(5,18,11,.96);--tl-blob-intensity:1;--tl-fx-line-soft:rgba(16,185,129,.1);--tl-fx-line-strong:rgba(16,185,129,.24);--tl-fx-glow-green:rgba(16,185,129,.1);--tl-fx-glow-green-strong:rgba(16,185,129,.26);--tl-layer-bg-deep-gradient:linear-gradient(180deg,#040d0a,#071410 52%,#050f0c);--tl-layer-panel1-gradient:linear-gradient(155deg,#0a1a12,#081610 46%,#06120d);--tl-layer-surface-card-gradient:linear-gradient(150deg,rgba(9,22,16,.72),rgba(11,26,19,.82))}[data-theme=dark][data-variant=blue]{--tl-bg-base:#020a1d;--tl-bg-surface:#030d24;--tl-bg-elevated:#03122f;--tl-bg-sidebar:#031127;--tl-bg-topbar:#04132e;--tl-bg-input:#061933;--tl-border-default:#1c3f6f;--tl-border-hover:#2b5d99;--tl-border-active:#1aa9ff;--tl-primary:#0f6cff;--tl-primary-hover:#1aa9ff;--tl-primary-glow:rgba(26,169,255,.2);--tl-accent-warm:#1aa9ff;--tl-text-link:#33c8ff;--tl-accent-gold:#5ec8ff;--tl-accent-amber:#34d6ff;--tl-accent-purple:#7f7dff;--tl-accent-cyan:#1aa9ff;--tl-accent-teal:#34d6ff;--tl-primary-light:#b8e7ff;--tl-primary-dark:#0b3f8a;--tl-success:#1aa9ff;--tl-warning:#5ec8ff;--tl-danger:#ff5c8d;--tl-info:#1aa9ff;--tl-chart-gradient-1a:#005dff;--tl-chart-gradient-1b:#09f;--tl-chart-gradient-1c:#33c8ff;--tl-chart-gradient-2a:#00c2ff;--tl-chart-gradient-2b:#4fd9ff;--tl-chart-gradient-2c:#8be7ff;--tl-chart-gradient-3a:#58b6ff;--tl-chart-gradient-3b:#8cc9ff;--tl-chart-series-1:#005dff;--tl-chart-series-2:#0087ff;--tl-chart-series-3:#1aa9ff;--tl-chart-series-4:#00c2ff;--tl-chart-series-5:#33c8ff;--tl-chart-series-6:#4fd9ff;--tl-chart-series-7:#78e1ff;--tl-chart-series-8:#9feaff;--tl-gradient-hero:linear-gradient(135deg,#04183a,#062b5d 50%,#031329);--tl-gradient-warm:linear-gradient(135deg,#006dff,#00a8ff);--tl-gradient-card-hover:linear-gradient(135deg,rgba(26,169,255,.08),rgba(51,200,255,.06));--tl-gradient-sidebar:linear-gradient(180deg,#041126,#030c1d 52%,#020915);--tl-surface-gradient-l1:radial-gradient(130% 118% at 100% -10%,rgba(26,169,255,.16) 0%,rgba(26,169,255,0) 58%),linear-gradient(140deg,rgba(7,32,69,.94),rgba(5,24,52,.94) 52%,rgba(4,17,38,.95));--tl-surface-gradient-l2:radial-gradient(128% 112% at 100% -8%,rgba(26,169,255,.13) 0%,rgba(26,169,255,0) 58%),linear-gradient(140deg,rgba(8,30,62,.94),rgba(6,23,50,.94) 52%,rgba(4,17,37,.95));--tl-surface-gradient-l3:radial-gradient(124% 108% at 100% -8%,rgba(77,217,255,.11) 0%,rgba(77,217,255,0) 58%),linear-gradient(140deg,rgba(8,27,56,.94),rgba(5,20,43,.95) 52%,rgba(4,15,33,.95));--tl-surface-border-l1:rgba(26,169,255,.3);--tl-surface-border-l2:rgba(51,200,255,.25);--tl-surface-border-l3:rgba(77,217,255,.2);--tl-sidebar-active-text:#a8e6ff;--tl-sidebar-nav-hover-gradient:linear-gradient(90deg,rgba(26,169,255,.28),rgba(26,169,255,.1));--tl-sidebar-nav-active-gradient:linear-gradient(90deg,rgba(0,125,255,.42),rgba(0,194,255,.22));--tl-sidebar-nav-active-border:rgba(77,217,255,.72);--tl-sidebar-nav-hover-border:rgba(77,217,255,.4);--tl-sidebar-glow-top:radial-gradient(130% 65% at 30% -18%,rgba(26,169,255,.26) 0%,rgba(26,169,255,0) 78%);--tl-sidebar-glow-bottom:radial-gradient(100% 65% at 100% 118%,rgba(0,194,255,.2) 0%,rgba(0,194,255,0) 80%);--tl-fx-bg-deep:#020a1d;--tl-fx-bg-mid:#071733;--tl-fx-panel-1:rgba(8,30,62,.86);--tl-fx-panel-2:rgba(9,37,74,.84);--tl-fx-panel-3:rgba(12,45,86,.8);--tl-glass-bg:rgba(8,28,56,.62);--tl-glass-bg-hover:rgba(10,34,67,.74);--tl-glass-border:rgba(51,200,255,.2);--tl-dot-color:hsla(0,0%,100%,.14);--tl-dot-size:28px;--tl-card-glass-opacity:.5;--tl-blob-1:rgba(6,18,42,.95);--tl-blob-2:rgba(4,12,30,.92);--tl-blob-3:rgba(8,24,54,.9);--tl-blob-4:rgba(3,9,24,.96);--tl-blob-intensity:1;--tl-glass-border-hover:rgba(77,217,255,.38);--tl-fx-line-soft:rgba(26,169,255,.1);--tl-fx-line-strong:rgba(51,200,255,.24);--tl-fx-glow-green:rgba(26,169,255,.12);--tl-fx-glow-green-strong:rgba(51,200,255,.28);--tl-fx-glow-gold:0 0 25px rgba(26,169,255,.12);--tl-fx-shadow-1:0 2px 12px rgba(0,10,30,.44);--tl-fx-shadow-2:0 4px 24px rgba(0,10,30,.58);--tl-layer-bg-deep-gradient:linear-gradient(180deg,#020a1d,#010715 52%,#01050f);--tl-layer-panel1-gradient:linear-gradient(155deg,#062041,#051731 46%,#041024);--tl-layer-surface-card-gradient:linear-gradient(150deg,rgba(8,53,118,.82),rgba(8,84,158,.78) 52%,rgba(18,132,214,.72))}[data-theme=dark][data-variant=green]{--tl-fx-bg-deep:#050a08;--tl-fx-bg-mid:#0a1410;--tl-fx-panel-1:rgba(10,25,18,.55);--tl-fx-panel-2:rgba(12,30,22,.45);--tl-fx-panel-3:rgba(15,35,25,.35);--tl-fx-surface-card:rgba(15,25,20,.35);--tl-fx-surface-card-strong:rgba(20,35,28,.45);--tl-fx-surface-control:rgba(18,30,24,.4);--tl-fx-surface-hero:rgba(10,30,20,.5);--tl-fx-line-soft:rgba(120,200,160,.08);--tl-fx-line-strong:rgba(120,200,160,.18);--tl-glass-bg:rgba(15,25,20,.35);--tl-glass-bg-hover:rgba(20,35,28,.45);--tl-glass-border:rgba(120,200,160,.12);--tl-glass-border-hover:rgba(120,200,160,.22);--tl-fx-glow-gold:0 0 25px rgba(40,180,100,.08);--tl-fx-shadow-1:0 2px 12px rgba(0,20,10,.4);--tl-fx-shadow-2:0 4px 24px rgba(0,20,10,.5);--tl-layer-bg-deep-gradient:linear-gradient(180deg,#04100d,#030e0a 52%,#020b08);--tl-layer-panel1-gradient:linear-gradient(155deg,#0d2117,#0a1a12 46%,#081610);--tl-layer-surface-card-gradient:linear-gradient(150deg,rgba(18,68,47,.78),rgba(13,44,31,.84) 52%,rgba(9,33,23,.9))}[data-theme=dark][data-variant=ember]{--tl-bg-base:#190806;--tl-bg-surface:#220a07;--tl-bg-elevated:#2b0c08;--tl-bg-sidebar:#1e0906;--tl-bg-topbar:#220a07;--tl-bg-input:#2a0d08;--tl-border-default:#7f2a12;--tl-border-hover:#b33a14;--tl-border-active:#ff6a1a;--tl-primary:#ff4d1f;--tl-primary-hover:#ff7a1a;--tl-primary-glow:rgba(255,106,26,.2);--tl-accent-warm:#ff6a1a;--tl-text-link:#ff8c12;--tl-accent-gold:#ffad0f;--tl-accent-amber:#ffd166;--tl-accent-purple:#ff6a3d;--tl-accent-cyan:#ff8c12;--tl-accent-teal:#ffb347;--tl-primary-light:#ffd9b0;--tl-primary-dark:#8a1c10;--tl-success:#ff6a1a;--tl-warning:#ffad0f;--tl-danger:#ff2b16;--tl-info:#ff8c12;--tl-chart-gradient-1a:#ff2b16;--tl-chart-gradient-1b:#ff4d16;--tl-chart-gradient-1c:#ff6a1a;--tl-chart-gradient-2a:#ff8c12;--tl-chart-gradient-2b:#ffa31a;--tl-chart-gradient-2c:#ffd166;--tl-chart-gradient-3a:#ff7f11;--tl-chart-gradient-3b:#ffb347;--tl-chart-series-1:#ff2b16;--tl-chart-series-2:#ff4d16;--tl-chart-series-3:#ff6a1a;--tl-chart-series-4:#ff8c12;--tl-chart-series-5:#ffa31a;--tl-chart-series-6:#ffb347;--tl-chart-series-7:#ffd166;--tl-chart-series-8:#ffe29b;--tl-gradient-hero:linear-gradient(135deg,#3a1008,#5a170b 48%,#2a0a05);--tl-gradient-warm:linear-gradient(135deg,#ff2b16,#ff8c12);--tl-gradient-card-hover:linear-gradient(135deg,rgba(255,77,31,.08),rgba(255,140,18,.06));--tl-gradient-sidebar:linear-gradient(180deg,#220907,#170604 52%,#100302);--tl-surface-gradient-l1:radial-gradient(130% 118% at 100% -10%,rgba(255,106,26,.16) 0%,rgba(255,106,26,0) 58%),linear-gradient(140deg,rgba(62,18,10,.94),rgba(43,13,7,.94) 52%,rgba(28,9,5,.95));--tl-surface-gradient-l2:radial-gradient(128% 112% at 100% -8%,rgba(255,106,26,.13) 0%,rgba(255,106,26,0) 58%),linear-gradient(140deg,rgba(56,17,10,.94),rgba(40,12,7,.94) 52%,rgba(26,8,5,.95));--tl-surface-gradient-l3:radial-gradient(124% 108% at 100% -8%,rgba(255,173,15,.11) 0%,rgba(255,173,15,0) 58%),linear-gradient(140deg,rgba(50,16,10,.94),rgba(35,11,7,.95) 52%,rgba(23,7,4,.95));--tl-surface-border-l1:rgba(255,106,26,.32);--tl-surface-border-l2:rgba(255,140,18,.27);--tl-surface-border-l3:rgba(255,173,15,.22);--tl-sidebar-active-text:#ffd1ae;--tl-sidebar-nav-hover-gradient:linear-gradient(90deg,rgba(255,106,26,.28),rgba(255,106,26,.1));--tl-sidebar-nav-active-gradient:linear-gradient(90deg,rgba(255,59,31,.44),rgba(255,140,18,.24));--tl-sidebar-nav-active-border:rgba(255,173,120,.72);--tl-sidebar-nav-hover-border:rgba(255,173,120,.44);--tl-sidebar-glow-top:radial-gradient(130% 65% at 30% -18%,rgba(255,106,26,.26) 0%,rgba(255,106,26,0) 78%);--tl-sidebar-glow-bottom:radial-gradient(100% 65% at 100% 118%,rgba(255,43,22,.2) 0%,rgba(255,43,22,0) 80%);--tl-fx-bg-deep:#190806;--tl-fx-bg-mid:#2a0c07;--tl-fx-panel-1:rgba(60,18,10,.86);--tl-fx-panel-2:rgba(76,22,12,.82);--tl-fx-panel-3:rgba(92,27,14,.78);--tl-fx-surface-card:rgba(84,24,13,.72);--tl-fx-surface-card-strong:rgba(107,30,15,.8);--tl-fx-surface-control:rgba(72,21,11,.78);--tl-fx-surface-hero:rgba(64,17,10,.78);--tl-glass-bg:rgba(52,15,9,.6);--tl-glass-bg-hover:rgba(66,19,10,.72);--tl-glass-border:rgba(255,140,18,.2);--tl-dot-color:hsla(0,0%,100%,.14);--tl-dot-size:28px;--tl-card-glass-opacity:.5;--tl-blob-1:rgba(36,11,5,.95);--tl-blob-2:rgba(26,8,4,.92);--tl-blob-3:rgba(46,14,6,.9);--tl-blob-4:rgba(20,6,3,.96);--tl-blob-intensity:1;--tl-glass-border-hover:rgba(255,173,120,.36);--tl-fx-line-soft:rgba(255,106,26,.1);--tl-fx-line-strong:rgba(255,140,18,.24);--tl-fx-glow-green:rgba(255,106,26,.12);--tl-fx-glow-green-strong:rgba(255,173,15,.28);--tl-fx-glow-gold:0 0 25px rgba(255,106,26,.12);--tl-fx-shadow-1:0 2px 12px rgba(32,8,4,.48);--tl-fx-shadow-2:0 4px 24px rgba(32,8,4,.62);--tl-layer-bg-deep-gradient:linear-gradient(180deg,#190806,#120504 52%,#0c0302);--tl-layer-panel1-gradient:linear-gradient(155deg,#3c120a,#2a0d07 46%,#1b0805);--tl-layer-surface-card-gradient:linear-gradient(150deg,rgba(120,25,12,.82),rgba(176,48,14,.78) 52%,rgba(246,106,18,.72))}[data-theme=light]{--tl-bg-base:#f0f5f1;--tl-bg-surface:#f5f9f6;--tl-bg-elevated:#e8f0ea;--tl-bg-sidebar:#e4ede6;--tl-bg-topbar:#e8f0ea;--tl-bg-input:#f7faf8;--tl-bg-input-focus:#fbfdfc;--tl-bg-overlay:rgba(13,106,78,.45);--tl-border-default:rgba(34,120,69,.1);--tl-border-hover:rgba(34,120,69,.2);--tl-border-active:#22784a;--tl-border-strong:rgba(34,120,69,.2);--tl-border-focus-ring:rgba(34,120,69,.4);--tl-text-primary:#1a2e1f;--tl-text-secondary:#3d5e45;--tl-text-muted:#6b8f74;--tl-text-disabled:#a3c1ab;--tl-text-inverse:#1a2e1f;--tl-text-link:#22784a;--tl-primary:#22784a;--tl-primary-hover:#1b6340;--tl-primary-glow:rgba(34,120,74,.18);--tl-accent-gold:#186338;--tl-accent-amber:#2f9d5a;--tl-accent-purple:#1b6340;--tl-accent-cyan:#1f8a6b;--tl-accent-teal:#1f8a6b;--tl-accent-surface:#dceede;--tl-accent-surface-hover:#c8e4cc;--tl-accent-border:rgba(34,120,74,.25);--tl-accent-text:#186338;--tl-success:#22784a;--tl-warning:#9a6b00;--tl-danger:#b82a18;--tl-info:#22784a;--tl-text-error:#b91c1c;--tl-chart-gradient-1a:#186338;--tl-chart-gradient-1b:#22784a;--tl-chart-gradient-1c:#2f9d5a;--tl-chart-gradient-2a:#2f9d5a;--tl-chart-gradient-2b:#4ab575;--tl-chart-gradient-2c:#6ec98f;--tl-chart-gradient-3a:#4ab575;--tl-chart-gradient-3b:#8edcab;--tl-chart-series-1:#186338;--tl-chart-series-2:#22784a;--tl-chart-series-3:#2f9d5a;--tl-chart-series-4:#4ab575;--tl-chart-series-5:#6ec98f;--tl-chart-series-6:#8edcab;--tl-chart-series-7:#aee4c2;--tl-chart-series-8:#c8edd6;--tl-gradient-hero:linear-gradient(135deg,#eef5f0,#e4ede6 54%,#dde7e0);--tl-gradient-sidebar:linear-gradient(180deg,#e8f0ea,#e4ede6 50%,#dde7e0);--tl-gradient-card-hover:linear-gradient(135deg,rgba(34,120,74,.06),rgba(47,157,90,.04));--tl-surface-gradient-l1:radial-gradient(120% 110% at 100% -10%,rgba(34,120,74,.06) 0%,rgba(34,120,74,0) 58%),linear-gradient(145deg,#f5f9f6,#eef5f0);--tl-surface-gradient-l2:radial-gradient(118% 110% at 100% -10%,rgba(34,120,74,.05) 0%,rgba(34,120,74,0) 58%),linear-gradient(145deg,#eef5f0,#e4ede6);--tl-surface-gradient-l3:radial-gradient(118% 108% at 100% -8%,rgba(47,157,90,.05) 0%,rgba(47,157,90,0) 58%),linear-gradient(145deg,#e8f0ea,#dce7df);--tl-surface-border-l1:rgba(34,120,74,.1);--tl-surface-border-l2:rgba(34,120,74,.12);--tl-surface-border-l3:rgba(47,157,90,.14);--tl-sidebar-text:#2d4a35;--tl-sidebar-hover-text:#1a3320;--tl-sidebar-active-text:#186338;--tl-sidebar-icon:#4a7a55;--tl-sidebar-divider-text:rgba(45,74,53,.5);--tl-sidebar-border:rgba(34,120,69,.1);--tl-sidebar-nav-hover-gradient:linear-gradient(90deg,rgba(34,120,74,.1),rgba(34,120,74,.04));--tl-sidebar-nav-active-gradient:linear-gradient(90deg,rgba(34,120,74,.18),rgba(34,120,74,.08));--tl-sidebar-nav-active-border:var(--tl-primary);--tl-sidebar-nav-hover-border:rgba(34,120,74,.3);--tl-sidebar-nav-shadow:0 2px 8px rgba(34,120,74,.06);--tl-sidebar-glow-top:radial-gradient(120% 60% at 26% -12%,rgba(34,120,74,.1) 0%,rgba(34,120,74,0) 76%);--tl-sidebar-glow-bottom:radial-gradient(100% 66% at 100% 118%,rgba(47,157,90,.08) 0%,rgba(47,157,90,0) 80%);--tl-shadow-xs:0 1px 2px rgba(34,120,69,.05);--tl-shadow-sm:0 1px 3px rgba(34,120,69,.05),0 1px 2px rgba(34,120,69,.04);--tl-shadow-md:0 4px 12px rgba(34,120,69,.06),0 2px 4px rgba(34,120,69,.04);--tl-shadow-lg:0 8px 24px rgba(34,120,69,.08),0 4px 8px rgba(34,120,69,.05);--tl-shadow-hover:0 8px 24px rgba(34,120,69,.1),0 2px 6px rgba(34,120,69,.06);--tl-shadow-card-light:0 1px 3px rgba(34,120,69,.06),0 4px 12px rgba(34,120,69,.03);--tl-shadow-card-hover-light:0 2px 6px rgba(34,120,69,.08),0 8px 24px rgba(34,120,69,.05);--tl-card-shadow:0 1px 3px rgba(34,120,69,.06),0 4px 12px rgba(34,120,69,.04);--tl-card-shadow-hover:0 2px 6px rgba(34,120,69,.1),0 8px 24px rgba(34,120,69,.06);--tl-fx-bg-deep:#e4ede6;--tl-fx-bg-mid:#eef5f0;--tl-fx-panel-1:rgba(245,249,246,.85);--tl-fx-panel-2:rgba(238,245,240,.9);--tl-fx-panel-3:rgba(232,240,234,.92);--tl-glass-bg:rgba(245,249,246,.8);--tl-glass-bg-hover:rgba(238,245,240,.92);--tl-glass-border:rgba(34,120,69,.1);--tl-glass-border-hover:rgba(34,120,74,.25);--tl-glass-blur:14px;--tl-glass-blur-strong:24px;--tl-glass-backdrop:blur(12px) saturate(1.4);--tl-dot-color:rgba(34,120,74,.05);--tl-dot-size:28px;--tl-card-glass-opacity:.85;--tl-fx-line-soft:rgba(34,120,69,.08);--tl-fx-line-strong:rgba(34,120,69,.18);--tl-fx-glow-green:rgba(34,120,69,.08);--tl-fx-glow-green-strong:rgba(34,120,69,.18);--tl-layer-bg-deep-gradient:linear-gradient(180deg,#e4ede6,#ebf2ed 52%,#f0f5f1);--tl-layer-panel1-gradient:linear-gradient(155deg,#f5f9f6,#eef5f0 46%,#e8f0ea);--tl-layer-surface-card-gradient:linear-gradient(150deg,rgba(245,249,246,.92),rgba(238,245,240,.96));--tl-stat-bg:linear-gradient(135deg,#eef5f0,#e4ede6);--tl-stat-value-color:#186338;--tl-stat-label-color:#5a7d63;--tl-stat-icon-bg:rgba(34,120,74,.1);--tl-stat-icon-color:#22784a;--tl-badge-bg:#dceede;--tl-badge-text:#186338;--tl-badge-border:rgba(34,120,74,.15);--tl-table-row-hover:#eef4f0;--tl-table-row-stripe:#f5f9f6;--tl-table-header-bg:#e8f0ea;--tl-table-border:rgba(34,120,69,.08);--tl-scrollbar-track:#e8f0ea;--tl-scrollbar-thumb:#b8d4be;--tl-scrollbar-thumb-hover:#9cc4a4;--tl-bg-main:var(--tl-bg-base);--tl-bg-card:var(--tl-bg-surface);--tl-border:var(--tl-border-default);--tl-border-light:color-mix(in srgb,var(--tl-border-default) 60%,var(--tl-bg-base) 40%);--tl-border-focus:var(--tl-border-active);--tl-accent:var(--tl-primary);--tl-primary-light:#6ec98f;--tl-primary-dark:#186338;--tl-accent-warm:#22784a}[data-theme=light][data-variant=blue]{--tl-bg-base:#eff3f8;--tl-bg-surface:#f4f7fa;--tl-bg-elevated:#e5ecf4;--tl-bg-sidebar:#e0e8f2;--tl-bg-topbar:#e5ecf4;--tl-bg-input:#f6f8fb;--tl-bg-input-focus:#fbfcfd;--tl-bg-overlay:rgba(30,80,160,.45);--tl-border-default:rgba(30,80,160,.1);--tl-border-hover:rgba(30,80,160,.2);--tl-border-active:#2563a8;--tl-border-strong:rgba(30,80,160,.2);--tl-border-focus-ring:rgba(37,99,168,.4);--tl-text-primary:#1a2640;--tl-text-secondary:#3d5478;--tl-text-muted:#6b85a8;--tl-text-disabled:#a3b8d0;--tl-text-inverse:#1a2640;--tl-text-link:#2563a8;--tl-primary:#2563a8;--tl-primary-hover:#1d5090;--tl-primary-glow:rgba(37,99,168,.18);--tl-accent-warm:#2563a8;--tl-accent-gold:#1d5090;--tl-accent-amber:#4a82c8;--tl-accent-purple:#4a4ec8;--tl-accent-cyan:#1d8fa8;--tl-accent-teal:#1d728c;--tl-accent-surface:#dbe8f5;--tl-accent-surface-hover:#c6daef;--tl-accent-border:rgba(37,99,168,.25);--tl-accent-text:#1d5090;--tl-primary-light:#a8c4e4;--tl-primary-dark:#1d5090;--tl-success:#22784a;--tl-warning:#9a6b00;--tl-danger:#b82a18;--tl-info:#2563a8;--tl-text-error:#b91c1c;--tl-chart-gradient-1a:#1d5090;--tl-chart-gradient-1b:#2563a8;--tl-chart-gradient-1c:#4a82c8;--tl-chart-gradient-2a:#2c75b8;--tl-chart-gradient-2b:#4a92cc;--tl-chart-gradient-2c:#6cb0dc;--tl-chart-gradient-3a:#4ca4d4;--tl-chart-gradient-3b:#80c2e4;--tl-chart-series-1:#1d5090;--tl-chart-series-2:#2563a8;--tl-chart-series-3:#2c75b8;--tl-chart-series-4:#4a82c8;--tl-chart-series-5:#6c98d4;--tl-chart-series-6:#80b0e0;--tl-chart-series-7:#a4c4e8;--tl-chart-series-8:#c4d8f0;--tl-gradient-hero:linear-gradient(135deg,#ecf1f7,#e0e8f2 54%,#d8e2ed);--tl-gradient-sidebar:linear-gradient(180deg,#e5ecf4,#e0e8f2 50%,#d8e2ed);--tl-gradient-card-hover:linear-gradient(135deg,rgba(37,99,168,.06),rgba(74,130,200,.04));--tl-surface-gradient-l1:radial-gradient(120% 110% at 100% -10%,rgba(37,99,168,.06) 0%,rgba(37,99,168,0) 58%),linear-gradient(145deg,#f4f7fa,#ecf1f7);--tl-surface-gradient-l2:radial-gradient(118% 110% at 100% -10%,rgba(37,99,168,.05) 0%,rgba(37,99,168,0) 58%),linear-gradient(145deg,#ecf1f7,#e0e8f2);--tl-surface-gradient-l3:radial-gradient(118% 108% at 100% -8%,rgba(74,130,200,.05) 0%,rgba(74,130,200,0) 58%),linear-gradient(145deg,#e5ecf4,#d8e2ed);--tl-surface-border-l1:rgba(37,99,168,.1);--tl-surface-border-l2:rgba(37,99,168,.12);--tl-surface-border-l3:rgba(74,130,200,.14);--tl-sidebar-text:#2a3a52;--tl-sidebar-hover-text:#1a2640;--tl-sidebar-active-text:#1a4a8a;--tl-sidebar-icon:#4a6a94;--tl-sidebar-divider-text:rgba(42,58,82,.5);--tl-sidebar-border:rgba(30,80,160,.1);--tl-sidebar-nav-hover-gradient:linear-gradient(90deg,rgba(37,99,168,.1),rgba(37,99,168,.04));--tl-sidebar-nav-active-gradient:linear-gradient(90deg,rgba(37,99,168,.18),rgba(37,99,168,.08));--tl-sidebar-nav-active-border:var(--tl-primary);--tl-sidebar-nav-hover-border:rgba(37,99,168,.3);--tl-sidebar-nav-shadow:0 2px 8px rgba(37,99,168,.06);--tl-sidebar-glow-top:radial-gradient(120% 60% at 26% -12%,rgba(37,99,168,.1) 0%,rgba(37,99,168,0) 76%);--tl-sidebar-glow-bottom:radial-gradient(100% 66% at 100% 118%,rgba(74,130,200,.08) 0%,rgba(74,130,200,0) 80%);--tl-shadow-xs:0 1px 2px rgba(30,80,160,.05);--tl-shadow-sm:0 1px 3px rgba(30,80,160,.05),0 1px 2px rgba(30,80,160,.04);--tl-shadow-md:0 4px 12px rgba(30,80,160,.06),0 2px 4px rgba(30,80,160,.04);--tl-shadow-lg:0 8px 24px rgba(30,80,160,.08),0 4px 8px rgba(30,80,160,.05);--tl-shadow-hover:0 8px 24px rgba(30,80,160,.1),0 2px 6px rgba(30,80,160,.06);--tl-shadow-card-light:0 1px 3px rgba(30,80,160,.06),0 4px 12px rgba(30,80,160,.03);--tl-shadow-card-hover-light:0 2px 6px rgba(30,80,160,.08),0 8px 24px rgba(30,80,160,.05);--tl-card-shadow:0 1px 3px rgba(30,80,160,.06),0 4px 12px rgba(30,80,160,.04);--tl-card-shadow-hover:0 2px 6px rgba(30,80,160,.1),0 8px 24px rgba(30,80,160,.06);--tl-fx-bg-deep:#e0e8f2;--tl-fx-bg-mid:#ecf1f7;--tl-fx-panel-1:rgba(244,247,250,.85);--tl-fx-panel-2:rgba(236,241,247,.9);--tl-fx-panel-3:rgba(229,236,244,.92);--tl-fx-surface-card:rgba(244,247,250,.9);--tl-fx-surface-card-strong:rgba(236,241,247,.94);--tl-fx-surface-control:rgba(246,248,251,.92);--tl-fx-surface-hero:rgba(229,236,244,.88);--tl-fx-glow-gold:0 0 25px rgba(37,99,168,.08);--tl-fx-shadow-1:0 2px 12px rgba(30,80,160,.06);--tl-fx-shadow-2:0 4px 24px rgba(30,80,160,.1);--tl-glass-bg:rgba(244,247,250,.8);--tl-glass-bg-hover:rgba(236,241,247,.92);--tl-glass-border:rgba(30,80,160,.1);--tl-glass-border-hover:rgba(37,99,168,.25);--tl-glass-blur:14px;--tl-glass-blur-strong:24px;--tl-glass-backdrop:blur(12px) saturate(1.4);--tl-dot-color:rgba(37,99,168,.05);--tl-dot-size:28px;--tl-card-glass-opacity:.85;--tl-fx-line-soft:rgba(30,80,160,.08);--tl-fx-line-strong:rgba(30,80,160,.18);--tl-fx-glow-green:rgba(30,80,160,.08);--tl-fx-glow-green-strong:rgba(30,80,160,.18);--tl-layer-bg-deep-gradient:linear-gradient(180deg,#e0e8f2,#e8eef6 52%,#eff3f8);--tl-layer-panel1-gradient:linear-gradient(155deg,#f4f7fa,#ecf1f7 46%,#e5ecf4);--tl-layer-surface-card-gradient:linear-gradient(150deg,rgba(244,247,250,.92),rgba(236,241,247,.96));--tl-stat-bg:linear-gradient(135deg,#ecf1f7,#e0e8f2);--tl-stat-value-color:#1a4a8a;--tl-stat-label-color:#5a7094;--tl-stat-icon-bg:rgba(37,99,168,.1);--tl-stat-icon-color:#2563a8;--tl-badge-bg:#dbe8f5;--tl-badge-text:#1d5090;--tl-badge-border:rgba(37,99,168,.15);--tl-table-row-hover:#ecf1f7;--tl-table-row-stripe:#f4f7fa;--tl-table-header-bg:#e5ecf4;--tl-table-border:rgba(30,80,160,.08);--tl-scrollbar-track:#e5ecf4;--tl-scrollbar-thumb:#b0c4de;--tl-scrollbar-thumb-hover:#94b0d0;--tl-bg-main:var(--tl-bg-base);--tl-bg-card:var(--tl-bg-surface);--tl-border:var(--tl-border-default);--tl-border-light:color-mix(in srgb,var(--tl-border-default) 60%,var(--tl-bg-base) 40%);--tl-border-focus:var(--tl-border-active);--tl-accent:var(--tl-primary)}[data-theme=light][data-variant=ember]{--tl-bg-base:#f5f0ec;--tl-bg-surface:#faf6f2;--tl-bg-elevated:#f0e8e0;--tl-bg-sidebar:#ede4da;--tl-bg-topbar:#f0e8e0;--tl-bg-input:#faf7f4;--tl-bg-input-focus:#fdfbf9;--tl-bg-overlay:rgba(160,78,28,.45);--tl-border-default:rgba(160,78,28,.1);--tl-border-hover:rgba(160,78,28,.2);--tl-border-active:#c05a1c;--tl-border-strong:rgba(160,78,28,.2);--tl-border-focus-ring:rgba(192,90,28,.4);--tl-text-primary:#2e2018;--tl-text-secondary:#5e4232;--tl-text-muted:#8f7260;--tl-text-disabled:#c1aa98;--tl-text-inverse:#2e2018;--tl-text-link:#c05a1c;--tl-primary:#c05a1c;--tl-primary-hover:#a04e1c;--tl-primary-glow:rgba(192,90,28,.18);--tl-accent-warm:#c05a1c;--tl-accent-gold:#a04e1c;--tl-accent-amber:#c87810;--tl-accent-purple:#a04830;--tl-accent-cyan:#b06010;--tl-accent-teal:#98682c;--tl-accent-surface:#f0ddd0;--tl-accent-surface-hover:#e8cebb;--tl-accent-border:rgba(192,90,28,.25);--tl-accent-text:#a04e1c;--tl-primary-light:#e0a880;--tl-primary-dark:#7a3608;--tl-success:#22784a;--tl-warning:#9a6b00;--tl-danger:#b82a18;--tl-info:#c05a1c;--tl-text-error:#b91c1c;--tl-chart-gradient-1a:#8f3810;--tl-chart-gradient-1b:#a04e1c;--tl-chart-gradient-1c:#c05a1c;--tl-chart-gradient-2a:#b06010;--tl-chart-gradient-2b:#c87810;--tl-chart-gradient-2c:#dc9028;--tl-chart-gradient-3a:#c08030;--tl-chart-gradient-3b:#d4a060;--tl-chart-series-1:#8f3810;--tl-chart-series-2:#a04e1c;--tl-chart-series-3:#c05a1c;--tl-chart-series-4:#c87810;--tl-chart-series-5:#dc9028;--tl-chart-series-6:#d4a060;--tl-chart-series-7:#dcb888;--tl-chart-series-8:#e8d0b0;--tl-gradient-hero:linear-gradient(135deg,#f4ede6,#ede4da 54%,#e4d8c8);--tl-gradient-sidebar:linear-gradient(180deg,#f0e8e0,#ede4da 50%,#e4d8c8);--tl-gradient-card-hover:linear-gradient(135deg,rgba(192,90,28,.06),rgba(220,144,40,.04));--tl-surface-gradient-l1:radial-gradient(120% 110% at 100% -10%,rgba(192,90,28,.06) 0%,rgba(192,90,28,0) 58%),linear-gradient(145deg,#faf6f2,#f4ede6);--tl-surface-gradient-l2:radial-gradient(118% 110% at 100% -10%,rgba(192,90,28,.05) 0%,rgba(192,90,28,0) 58%),linear-gradient(145deg,#f4ede6,#ede4da);--tl-surface-gradient-l3:radial-gradient(118% 108% at 100% -8%,rgba(220,144,40,.05) 0%,rgba(220,144,40,0) 58%),linear-gradient(145deg,#f0e8e0,#e4d8c8);--tl-surface-border-l1:rgba(192,90,28,.1);--tl-surface-border-l2:rgba(192,90,28,.12);--tl-surface-border-l3:rgba(220,144,40,.14);--tl-sidebar-text:#4a3628;--tl-sidebar-hover-text:#2e2018;--tl-sidebar-active-text:#a04e1c;--tl-sidebar-icon:#8a6848;--tl-sidebar-divider-text:rgba(74,54,40,.5);--tl-sidebar-border:rgba(160,78,28,.1);--tl-sidebar-nav-hover-gradient:linear-gradient(90deg,rgba(192,90,28,.1),rgba(192,90,28,.04));--tl-sidebar-nav-active-gradient:linear-gradient(90deg,rgba(192,90,28,.18),rgba(192,90,28,.08));--tl-sidebar-nav-active-border:var(--tl-primary);--tl-sidebar-nav-hover-border:rgba(192,90,28,.3);--tl-sidebar-nav-shadow:0 2px 8px rgba(192,90,28,.06);--tl-sidebar-glow-top:radial-gradient(120% 60% at 26% -12%,rgba(192,90,28,.1) 0%,rgba(192,90,28,0) 76%);--tl-sidebar-glow-bottom:radial-gradient(100% 66% at 100% 118%,rgba(220,144,40,.08) 0%,rgba(220,144,40,0) 80%);--tl-shadow-xs:0 1px 2px rgba(160,78,28,.05);--tl-shadow-sm:0 1px 3px rgba(160,78,28,.05),0 1px 2px rgba(160,78,28,.04);--tl-shadow-md:0 4px 12px rgba(160,78,28,.06),0 2px 4px rgba(160,78,28,.04);--tl-shadow-lg:0 8px 24px rgba(160,78,28,.08),0 4px 8px rgba(160,78,28,.05);--tl-shadow-hover:0 8px 24px rgba(160,78,28,.1),0 2px 6px rgba(160,78,28,.06);--tl-shadow-card-light:0 1px 3px rgba(160,78,28,.06),0 4px 12px rgba(160,78,28,.03);--tl-shadow-card-hover-light:0 2px 6px rgba(160,78,28,.08),0 8px 24px rgba(160,78,28,.05);--tl-card-shadow:0 1px 3px rgba(160,78,28,.06),0 4px 12px rgba(160,78,28,.04);--tl-card-shadow-hover:0 2px 6px rgba(160,78,28,.1),0 8px 24px rgba(160,78,28,.06);--tl-fx-bg-deep:#ede4da;--tl-fx-bg-mid:#f4ede6;--tl-fx-panel-1:hsla(30,44%,96%,.85);--tl-fx-panel-2:hsla(30,39%,93%,.9);--tl-fx-panel-3:hsla(32,35%,89%,.92);--tl-fx-surface-card:hsla(30,44%,96%,.9);--tl-fx-surface-card-strong:hsla(30,39%,93%,.94);--tl-fx-surface-control:hsla(30,37%,97%,.92);--tl-fx-surface-hero:hsla(32,35%,89%,.88);--tl-fx-glow-gold:0 0 25px rgba(192,90,28,.08);--tl-fx-shadow-1:0 2px 12px rgba(160,78,28,.06);--tl-fx-shadow-2:0 4px 24px rgba(160,78,28,.1);--tl-glass-bg:hsla(30,44%,96%,.8);--tl-glass-bg-hover:hsla(30,39%,93%,.92);--tl-glass-border:rgba(160,78,28,.1);--tl-glass-border-hover:rgba(192,90,28,.25);--tl-glass-blur:14px;--tl-glass-blur-strong:24px;--tl-glass-backdrop:blur(12px) saturate(1.4);--tl-dot-color:rgba(192,90,28,.05);--tl-dot-size:28px;--tl-card-glass-opacity:.85;--tl-fx-line-soft:rgba(160,78,28,.08);--tl-fx-line-strong:rgba(160,78,28,.18);--tl-fx-glow-green:rgba(160,78,28,.08);--tl-fx-glow-green-strong:rgba(160,78,28,.18);--tl-layer-bg-deep-gradient:linear-gradient(180deg,#ede4da,#f0e8e0 52%,#f5f0ec);--tl-layer-panel1-gradient:linear-gradient(155deg,#faf6f2,#f4ede6 46%,#f0e8e0);--tl-layer-surface-card-gradient:linear-gradient(150deg,hsla(30,44%,96%,.92),hsla(30,39%,93%,.96));--tl-stat-bg:linear-gradient(135deg,#f4ede6,#ede4da);--tl-stat-value-color:#a04e1c;--tl-stat-label-color:#7d6252;--tl-stat-icon-bg:rgba(192,90,28,.1);--tl-stat-icon-color:#c05a1c;--tl-badge-bg:#f0ddd0;--tl-badge-text:#a04e1c;--tl-badge-border:rgba(192,90,28,.15);--tl-table-row-hover:#f4ede6;--tl-table-row-stripe:#faf6f2;--tl-table-header-bg:#f0e8e0;--tl-table-border:rgba(160,78,28,.08);--tl-scrollbar-track:#f0e8e0;--tl-scrollbar-thumb:#d4bca8;--tl-scrollbar-thumb-hover:#c4a890;--tl-bg-main:var(--tl-bg-base);--tl-bg-card:var(--tl-bg-surface);--tl-border:var(--tl-border-default);--tl-border-light:color-mix(in srgb,var(--tl-border-default) 60%,var(--tl-bg-base) 40%);--tl-border-focus:var(--tl-border-active);--tl-accent:var(--tl-primary)}html[data-variant=blue]{--tl-dap-button-gradient-from:#006dff!important;--tl-dap-button-gradient-to:#00a8ff!important;--tl-dap-button-shadow-color:#0b3f8a!important;--tl-dap-card-shadow-color:#020814!important;--tl-dap-ring-gradient-start:#06f!important;--tl-dap-ring-gradient-mid:#00a8ff!important;--tl-dap-ring-gradient-end:#34d6ff!important;--tl-dap-ring-glow-color:#1aa9ff!important;--tl-dap-ring-center-bg:#061a3a!important;--tl-dap-ring-track-color:#0d2f5f!important;--tl-dap-ring-pill-bg:#1aa9ff!important;--tl-dap-ring-pill-text-color:#042037!important;--tl-dap-ring-label-color:#9edaff!important;--tl-dap-ring-value-color:#fff!important;--tl-dap-ring-particle-color:#1aa9ff!important;--tl-dap-ring-glow-opacity:.35!important;--tl-dap-ring-particle-opacity:.12!important;--tl-dap-accent-red:#ff5c8d!important;--tl-dap-accent-orange:#ff9a3f!important;--tl-dap-accent-amber:#ffd166!important;--tl-dap-accent-blue:#2ebeff!important;--tl-dap-accent-violet:#7f7dff!important;--tl-dap-accent-teal:#34d6ff!important;--tl-dap-hero-gradient-from:#082a5b!important;--tl-dap-hero-gradient-to:#03183a!important;--tl-dap-hero-border-color:#2b78c2!important;--tl-dap-hero-shadow-color:#020814!important;--tl-dap-card-border-color:#1f63ab!important;--tl-dap-card-glow-color:#1aa9ff!important;--tl-dap-page-background:#020a1d!important;--tl-dap-text-primary-color:#e6f2ff!important;--tl-dap-text-secondary-color:#9db9e1!important;--tl-dap-text-muted-color:#6f8fb9!important;--tl-dap-table-header-bg:#0a2146!important;--tl-dap-table-border-color:#1e5188!important;--tl-dap-input-bg-color:#071a35!important;--tl-dap-input-border-color:#1e5188!important;--tl-dap-input-focus-glow-color:#2ebeff!important;--tl-dap-light-bg-base:#bcc8d8!important;--tl-dap-light-bg-surface:#c6d2e0!important;--tl-dap-light-bg-elevated:#c1cdd9!important;--tl-dap-light-border-color:#8aabc8!important;--tl-dap-light-text-primary:#070d1e!important;--tl-dap-light-text-secondary:#162242!important;--tl-dap-light-text-muted:#2e4268!important;--tl-dap-light-topbar-bg:#c1cdd9!important;--tl-dap-light-sidebar-from:#051530!important;--tl-dap-light-sidebar-to:#030e22!important;--tl-dap-light-input-bg:#cdd8e6!important}html[data-theme=dark][data-variant=blue] body{background:linear-gradient(180deg,#020a1d,#010715 52%,#01050f)!important}html[data-theme=dark][data-variant=blue] .tl-content,html[data-theme=dark][data-variant=blue] .tl-main{background:transparent!important}html[data-theme=dark][data-variant=blue] .admin-dashboard__metric-card,html[data-theme=dark][data-variant=blue] .admin-dashboard__panel,html[data-theme=dark][data-variant=blue] .daily-questions,html[data-theme=dark][data-variant=blue] .metric-card,html[data-theme=dark][data-variant=blue] .open-questions,html[data-theme=dark][data-variant=blue] .recent-panel,html[data-theme=dark][data-variant=blue] .tl-card,html[data-theme=dark][data-variant=blue] .tl-surface,html[data-theme=dark][data-variant=blue] .upcoming-panel{background:linear-gradient(150deg,#083576d1,#08549ec7 52%,#1284d6b8)!important}html[data-variant=blue] .action-button,html[data-variant=blue] .cta-btn--primary,html[data-variant=blue] .media-card__action.tl-btn--primary,html[data-variant=blue] .tl-btn--primary,html[data-variant=blue] .tl-header__user-dashboard-btn{background:linear-gradient(135deg,#006dff,#00a8ff)!important;border-color:color-mix(in srgb,#00a8ff 56%,transparent)!important;box-shadow:0 8px 20px #0b3f8a57!important;color:#f5fbff!important}html[data-variant=blue] .action-button:hover,html[data-variant=blue] .cta-btn--primary:hover,html[data-variant=blue] .media-card__action.tl-btn--primary:hover,html[data-variant=blue] .tl-btn--primary:hover,html[data-variant=blue] .tl-header__user-dashboard-btn:hover{filter:brightness(1.05)!important}html[data-variant=ember]{--tl-dap-button-gradient-from:#ff2b16!important;--tl-dap-button-gradient-to:#ff8c12!important;--tl-dap-button-shadow-color:#b91c1c!important;--tl-dap-card-shadow-color:#140402!important;--tl-dap-ring-gradient-start:#ff2b16!important;--tl-dap-ring-gradient-mid:#ff4d16!important;--tl-dap-ring-gradient-end:#ff9a14!important;--tl-dap-ring-glow-color:#ff5a1f!important;--tl-dap-ring-center-bg:#250a05!important;--tl-dap-ring-track-color:#3f1209!important;--tl-dap-ring-pill-bg:#ff6a1a!important;--tl-dap-ring-pill-text-color:#431407!important;--tl-dap-ring-label-color:#ffd47a!important;--tl-dap-ring-value-color:#fff!important;--tl-dap-ring-particle-color:#ff8b2f!important;--tl-dap-ring-glow-opacity:.4!important;--tl-dap-ring-particle-opacity:.15!important;--tl-dap-accent-red:#ff2b16!important;--tl-dap-accent-orange:#ff6a1a!important;--tl-dap-accent-amber:#ffad0f!important;--tl-dap-accent-blue:#ff8b2f!important;--tl-dap-accent-violet:#ff4d3d!important;--tl-dap-accent-teal:#ffd166!important;--tl-dap-hero-gradient-from:#5b170c!important;--tl-dap-hero-gradient-to:#2b0906!important;--tl-dap-hero-border-color:#c93d14!important;--tl-dap-hero-shadow-color:#050302!important;--tl-dap-card-border-color:#a52f14!important;--tl-dap-card-glow-color:#ff6a1a!important;--tl-dap-page-background:#190806!important;--tl-dap-text-primary-color:#ffe8db!important;--tl-dap-text-secondary-color:#ffbf9a!important;--tl-dap-text-muted-color:#cf8c71!important;--tl-dap-table-header-bg:#2b0d07!important;--tl-dap-table-border-color:#8b2d14!important;--tl-dap-input-bg-color:#220c07!important;--tl-dap-input-border-color:#8b2d14!important;--tl-dap-input-focus-glow-color:#ff6a1a!important;--tl-dap-light-bg-base:#d2c0b4!important;--tl-dap-light-bg-surface:#dccbc0!important;--tl-dap-light-bg-elevated:#d7c5b8!important;--tl-dap-light-border-color:#c2a090!important;--tl-dap-light-text-primary:#1a0b06!important;--tl-dap-light-text-secondary:#3e1a10!important;--tl-dap-light-text-muted:#6e3022!important;--tl-dap-light-topbar-bg:#d7c5b8!important;--tl-dap-light-sidebar-from:#281208!important;--tl-dap-light-sidebar-to:#160906!important;--tl-dap-light-input-bg:#e4d0c6!important}html[data-theme=dark][data-variant=ember] body{background:linear-gradient(180deg,#190806,#120504 52%,#0c0302)!important}html[data-theme=dark][data-variant=ember] .tl-content,html[data-theme=dark][data-variant=ember] .tl-main{background:transparent!important}html[data-theme=dark][data-variant=ember] .admin-dashboard__metric-card,html[data-theme=dark][data-variant=ember] .admin-dashboard__panel,html[data-theme=dark][data-variant=ember] .daily-questions,html[data-theme=dark][data-variant=ember] .metric-card,html[data-theme=dark][data-variant=ember] .open-questions,html[data-theme=dark][data-variant=ember] .recent-panel,html[data-theme=dark][data-variant=ember] .tl-card,html[data-theme=dark][data-variant=ember] .tl-surface,html[data-theme=dark][data-variant=ember] .upcoming-panel{background:linear-gradient(150deg,#78190cd1,#b0300ec7 52%,#f66a12b8)!important}html[data-variant=ember] .action-button,html[data-variant=ember] .cta-btn--primary,html[data-variant=ember] .media-card__action.tl-btn--primary,html[data-variant=ember] .tl-btn--primary,html[data-variant=ember] .tl-header__user-dashboard-btn{background:linear-gradient(135deg,#ff2b16,#ff8c12)!important;border-color:color-mix(in srgb,#ff8c12 56%,transparent)!important;box-shadow:0 8px 20px #8b2d145c!important;color:#fff4eb!important}html[data-variant=ember] .action-button:hover,html[data-variant=ember] .cta-btn--primary:hover,html[data-variant=ember] .media-card__action.tl-btn--primary:hover,html[data-variant=ember] .tl-btn--primary:hover,html[data-variant=ember] .tl-header__user-dashboard-btn:hover{filter:brightness(1.05)!important}[data-theme=dark]{--tl-fx-surface-card:rgba(9,22,16,.72);--tl-fx-surface-card-strong:rgba(11,26,19,.82);--tl-fx-surface-control:rgba(12,28,21,.78);--tl-fx-surface-hero:rgba(7,22,16,.78);--tl-fx-glow-gold:0 0 25px rgba(16,185,129,.12);--tl-fx-shadow-1:0 2px 12px rgba(0,16,10,.34);--tl-fx-shadow-2:0 4px 24px rgba(0,16,10,.46)}[data-theme=light]{--tl-fx-surface-card:rgba(245,249,246,.9);--tl-fx-surface-card-strong:rgba(238,245,240,.94);--tl-fx-surface-control:rgba(247,250,248,.92);--tl-fx-surface-hero:rgba(232,240,234,.88);--tl-fx-glow-gold:0 0 25px rgba(34,120,74,.08);--tl-fx-shadow-1:0 2px 12px rgba(34,120,69,.06);--tl-fx-shadow-2:0 4px 24px rgba(34,120,69,.1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}:focus-visible{border-radius:var(--tl-radius-xs);outline:2px solid var(--tl-border-focus);outline-offset:2px}body{color:var(--tl-text-primary);font-family:var(--tl-font-sans);font-size:14px}.tl-h1,h1{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.tl-h2,h2{font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.tl-h3,h3{font-size:1.25rem;font-weight:600;line-height:1.4}.tl-h4,h4{font-size:1.125rem;font-weight:500;line-height:1.4}.tl-h5,h5{font-size:1rem}.tl-h5,.tl-h6,h5,h6{font-weight:500;line-height:1.5}.tl-h6,h6{font-size:.875rem}.tl-text-xs{font-size:.75rem}.tl-text-sm{font-size:.8125rem}.tl-text-base{font-size:.875rem}.tl-text-lg{font-size:1rem}.tl-text-xl{font-size:1.125rem}.tl-text-2xl{font-size:1.5rem}.tl-text-3xl{font-size:2rem}.tl-text-secondary{color:var(--tl-text-secondary)}.tl-text-muted{color:var(--tl-text-muted)}.tl-text-accent{color:var(--tl-accent)}.tl-text-success{color:var(--tl-success)}.tl-text-warning{color:var(--tl-warning)}.tl-text-danger{color:var(--tl-danger)}.tl-font-mono{font-family:var(--tl-font-mono)}.tl-app-layout{background:transparent;display:flex;min-height:100vh;min-height:100dvh}.tl-sidebar{background:var(--tl-bg-sidebar);color:var(--tl-text-inverse);display:flex;flex-direction:column;height:100vh;height:100dvh;isolation:isolate;left:0;overflow-y:auto;position:fixed;top:0;transition:transform .32s cubic-bezier(.32,.72,0,1),width var(--tl-transition-slow);width:var(--tl-sidebar-width);will-change:transform;z-index:var(--tl-z-sidebar)}.tl-nav-scrim{backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);background:#0208129e;border:none;cursor:pointer;display:none;inset:0;margin:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .28s ease;z-index:calc(var(--tl-z-sidebar) - 1)}.tl-nav-scrim--visible{opacity:1;pointer-events:auto}.tl-sidebar__close{background:none;border:none;border-radius:10px;color:var(--tl-text-inverse,#fff);cursor:pointer;display:none;padding:8px;transition:background .18s ease,color .18s ease}.tl-sidebar__close:focus-visible,.tl-sidebar__close:hover{background:#ffffff14;outline:none}.tl-header__menu{align-items:center;background:none;border:1px solid transparent;border-radius:10px;color:var(--tl-text-secondary);cursor:pointer;display:none;height:42px;justify-content:center;margin-right:10px;transition:background .18s ease,color .18s ease,border-color .18s ease;width:42px}.tl-header__menu:focus-visible,.tl-header__menu:hover{background:var(--tl-surface-gradient-l3,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--tl-chart-series-6,var(--tl-primary)) 38%,transparent);color:var(--tl-text-primary);outline:none}.tl-sidebar:after,.tl-sidebar:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.tl-sidebar:before{background:var(--tl-sidebar-glow-top)}.tl-sidebar:after{background:var(--tl-sidebar-glow-bottom)}.tl-sidebar>*{position:relative;z-index:1}.tl-main{display:flex;flex:1;flex-direction:column;margin-left:var(--tl-sidebar-width);min-height:100vh;position:relative;transition:margin-left var(--tl-transition-slow)}.tl-bg-canvas{inset:0;pointer-events:none;position:fixed;z-index:0}.tl-bg-canvas:before{content:none}.tl-bg-canvas:after{animation:tl-blob-drift 28s ease-in-out infinite;background-image:radial-gradient(ellipse 26% 22% at 18% 22%,var(--tl-blob-1,rgba(10,32,20,.92)),transparent 72%),radial-gradient(ellipse 24% 20% at 82% 22%,var(--tl-blob-2,rgba(7,24,15,.88)),transparent 70%),radial-gradient(ellipse 26% 22% at 18% 78%,var(--tl-blob-3,rgba(13,40,25,.84)),transparent 72%),radial-gradient(ellipse 24% 20% at 82% 78%,var(--tl-blob-4,rgba(6,20,12,.92)),transparent 70%);content:"";height:200%;left:-50%;opacity:var(--tl-blob-intensity,1);position:absolute;top:-50%;width:200%;will-change:transform}.tl-bg-canvas .tl-bg-wave{animation:tl-wave-flow 18s ease-in-out infinite;background-image:radial-gradient(ellipse 38% 30% at var(--w1x,25%) var(--w1y,30%),color-mix(in srgb,var(--tl-chart-series-7,var(--tl-primary,#22c55e)) 14%,transparent) 0,transparent 60%),radial-gradient(ellipse 42% 32% at var(--w2x,75%) var(--w2y,70%),color-mix(in srgb,var(--tl-chart-series-6,var(--tl-primary,#16a34a)) 12%,transparent) 0,transparent 62%),radial-gradient(ellipse 30% 24% at var(--w3x,55%) var(--w3y,45%),color-mix(in srgb,var(--tl-primary-light,var(--tl-chart-series-7,#22c55e)) 10%,transparent) 0,transparent 58%);filter:blur(28px);inset:-25%;mix-blend-mode:screen;opacity:.82;pointer-events:none;position:absolute;will-change:transform,background-position}[data-theme=light] .tl-bg-canvas,[data-theme=light] .tl-bg-canvas .tl-bg-wave{display:none}.tl-header{align-items:center;background:var(--tl-bg-topbar);border-bottom:1px solid var(--tl-border-default);box-shadow:var(--tl-shadow-xs);display:flex;height:var(--tl-header-height);padding:0 var(--tl-space-lg);position:sticky;top:0;z-index:var(--tl-z-sticky)}.tl-content{flex:1;margin:0 auto;max-width:var(--tl-content-max-width);padding:var(--tl-space-lg);position:relative;width:100%;z-index:2}.tl-grid{display:grid;gap:var(--tl-space-lg)}.tl-grid-2{grid-template-columns:repeat(2,1fr)}.tl-grid-3{grid-template-columns:repeat(3,1fr)}.tl-grid-4{grid-template-columns:repeat(4,1fr)}.tl-content-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.tl-flex{display:flex}.tl-flex-col{flex-direction:column}.tl-flex-center{align-items:center;justify-content:center}.tl-flex-between{justify-content:space-between}.tl-flex-gap-sm{gap:var(--tl-space-sm)}.tl-flex-gap-md{gap:var(--tl-space-md)}.tl-flex-gap-lg{gap:var(--tl-space-lg)}@media(max-width:1439px)and (min-width:1024px){.tl-content-grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px)and (min-width:768px){.tl-content-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.tl-sidebar{box-shadow:24px 0 60px #0006;transform:translate(-105%);width:min(320px,88vw)}.tl-sidebar.is-open{transform:translate(0)}.tl-main{margin-left:0}.tl-nav-scrim{display:block}.tl-header__menu,.tl-sidebar__close{display:inline-flex}.tl-sidebar__logo{align-items:center;display:flex;gap:12px;justify-content:space-between}}@media(max-width:1023px)and (min-width:768px){.tl-content{padding:var(--tl-space-md)}.tl-header{padding:0 var(--tl-space-md)}}@media(max-width:767px){.tl-content{padding:14px 12px 24px}.tl-header{gap:4px;height:56px;padding:0 10px}.tl-header__title{font-size:.95rem;max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-content-grid{gap:12px}.tl-content-grid,.tl-grid-2,.tl-grid-3,.tl-grid-4{grid-template-columns:1fr}}@media(max-width:380px){.tl-header__btn{height:36px;width:36px}.tl-header__menu{height:38px;margin-right:4px;width:38px}.tl-header__btn--admin .tl-header__btn-label{display:none}}.tl-card{backdrop-filter:blur(var(--tl-glass-blur,14px));-webkit-backdrop-filter:blur(var(--tl-glass-blur,14px));background:linear-gradient(135deg,color-mix(in srgb,var(--tl-dap-card-gradient-from,#12442f) calc(var(--tl-card-glass-opacity, .5)*100%),transparent) 0,color-mix(in srgb,var(--tl-dap-card-gradient-to,#1a5137) calc(var(--tl-card-glass-opacity, .5)*100%),transparent));border:1px solid var(--tl-glass-border,hsla(0,0%,100%,.08));border-radius:var(--tl-radius-md);box-shadow:0 4px 24px #0000002e,inset 0 1px color-mix(in srgb,#fff 6%,transparent);padding:var(--tl-space-5);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.tl-card:hover{border-color:var(--tl-glass-border-hover,hsla(0,0%,100%,.14));box-shadow:0 8px 32px #0000003d,inset 0 1px color-mix(in srgb,#fff 8%,transparent);transform:translateY(-1px);transition:.2s ease}.tl-card--interactive:hover{box-shadow:var(--tl-shadow-hover);transform:translateY(-2px)}.tl-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--tl-space-md)}.tl-card__title{color:var(--tl-text-primary);font-size:1rem;font-weight:600}.tl-surface{background:var(--tl-bg-surface);border:1px solid var(--tl-border-default);border-radius:var(--tl-radius-md);box-shadow:var(--tl-shadow-sm)}[data-theme=dark] .tl-surface{background:var(--tl-bg-surface);border-color:var(--tl-border-default)}.tl-surface--l1{background:var(--tl-surface-gradient-l1);border-color:var(--tl-surface-border-l1)}.tl-surface--l2{background:var(--tl-surface-gradient-l2);border-color:var(--tl-surface-border-l2)}.tl-surface--l3{background:var(--tl-surface-gradient-l3);border-color:var(--tl-surface-border-l3)}.tl-glass-card{backdrop-filter:blur(var(--tl-glass-blur));-webkit-backdrop-filter:blur(var(--tl-glass-blur));background:var(--tl-glass-bg);border:1px solid var(--tl-glass-border);border-radius:var(--tl-radius-lg);box-shadow:0 8px 32px #00000047,0 0 0 1px var(--tl-glass-border) inset;transition:background var(--tl-transition-base),border-color var(--tl-transition-base),box-shadow var(--tl-transition-base)}.tl-glass-card:hover{background:var(--tl-glass-bg-hover);border-color:var(--tl-glass-border-hover);box-shadow:0 12px 40px #00000057,0 0 0 1px var(--tl-glass-border-hover) inset,0 0 24px var(--tl-fx-glow-green)}.tl-btn{align-items:center;border:1px solid transparent;border-radius:var(--tl-radius-md);cursor:pointer;display:inline-flex;font-size:var(--tl-text-sm);font-weight:500;gap:var(--tl-space-sm);justify-content:center;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease,filter .15s ease;white-space:nowrap}.tl-btn:after{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;width:0}.tl-btn--primary{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--tl-primary) 82%,transparent);border-color:color-mix(in srgb,var(--tl-primary) 50%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--tl-primary) 28%,transparent),0 1px #ffffff24 inset;color:#fff}.tl-btn--primary:hover{box-shadow:0 0 28px color-mix(in srgb,var(--tl-primary) 40%,transparent),0 1px #ffffff2e inset;filter:brightness(1.12)}.tl-btn--danger{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--tl-danger) 70%,transparent);border-color:color-mix(in srgb,var(--tl-danger) 40%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--tl-danger) 22%,transparent);color:#fff}.tl-btn--danger:hover{filter:brightness(1.1)}.tl-btn--success{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--tl-success) 78%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--tl-success) 24%,transparent);color:#fff}.tl-btn--success:hover{filter:brightness(1.1)}.tl-btn--outline,.tl-btn--secondary{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--tl-bg-surface) 38%,transparent);border:1px solid var(--tl-glass-border,hsla(0,0%,100%,.1));box-shadow:inset 0 1px #ffffff0f;color:var(--tl-text-primary)}.tl-btn--outline:hover,.tl-btn--secondary:hover{background:color-mix(in srgb,var(--tl-bg-surface) 55%,transparent);border-color:var(--tl-glass-border-hover,hsla(0,0%,100%,.18));filter:none}.tl-btn--ghost{background:transparent;border-color:transparent;color:var(--tl-text-secondary)}.tl-btn--ghost:hover{background:color-mix(in srgb,var(--tl-bg-surface) 30%,transparent);color:var(--tl-text-primary);filter:none}.tl-btn--ghost:hover,.tl-btn--warm{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tl-btn--warm{background:color-mix(in srgb,var(--tl-accent-warm) 78%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--tl-accent-warm) 24%,transparent);color:#fff}.tl-btn--warm:hover{filter:brightness(1.1)}.tl-btn--sm{font-size:.8125rem;padding:6px 12px}.tl-btn--lg{font-size:1rem;padding:14px 28px}.tl-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.tl-input{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--tl-bg-input) 60%,transparent);border:1px solid var(--tl-glass-border,hsla(0,0%,100%,.08));border-radius:var(--tl-radius-md);color:var(--tl-text-primary);font-size:var(--tl-text-sm);padding:10px 14px;transition:border-color var(--tl-transition-fast),box-shadow var(--tl-transition-fast);width:100%}.tl-input:focus{border-color:var(--tl-border-active);box-shadow:0 0 0 3px var(--tl-primary-glow);outline:none}.tl-input::-moz-placeholder{color:var(--tl-text-muted)}.tl-input::placeholder{color:var(--tl-text-muted)}.tl-label{color:var(--tl-text-secondary);display:block;font-size:.8125rem;font-weight:500;margin-bottom:var(--tl-space-xs)}.tl-badge{align-items:center;border-radius:var(--tl-radius-full);display:inline-flex;font-size:var(--tl-text-xs);font-weight:500;gap:4px;padding:2px 10px;white-space:nowrap}.tl-badge--green{background:color-mix(in srgb,var(--tl-success) 20%,transparent);color:var(--tl-success)}.tl-badge--yellow{background:color-mix(in srgb,var(--tl-warning) 20%,transparent);color:var(--tl-warning)}.tl-badge--red{background:color-mix(in srgb,var(--tl-danger) 20%,transparent);color:var(--tl-danger)}.tl-badge--blue{background:color-mix(in srgb,var(--tl-info) 20%,transparent);color:var(--tl-info)}.tl-badge--gray{background:color-mix(in srgb,var(--tl-text-secondary) 20%,transparent);color:var(--tl-text-secondary)}.tl-badge--orange{background:color-mix(in srgb,var(--tl-accent-amber) 20%,transparent);color:var(--tl-accent-amber)}.tl-stat-card{border-left:2px solid var(--tl-chart-series-1);position:relative}.tl-stat-card:nth-child(8n+1){border-left-color:var(--tl-chart-series-1)}.tl-stat-card:nth-child(8n+2){border-left-color:var(--tl-chart-series-2)}.tl-stat-card:nth-child(8n+3){border-left-color:var(--tl-chart-series-3)}.tl-stat-card:nth-child(8n+4){border-left-color:var(--tl-chart-series-4)}.tl-stat-card:nth-child(8n+5){border-left-color:var(--tl-chart-series-5)}.tl-stat-card:nth-child(8n+6){border-left-color:var(--tl-chart-series-6)}.tl-stat-card:nth-child(8n+7){border-left-color:var(--tl-chart-series-7)}.tl-stat-card:nth-child(8n+8){border-left-color:var(--tl-chart-series-8)}.tl-stat-card label,.tl-stat-card__label{color:var(--tl-text-muted);display:block;font-size:var(--tl-text-xs);letter-spacing:.05em;margin:0;text-transform:uppercase}.tl-stat-card value,.tl-stat-card__value{color:var(--tl-text-primary);display:block;font-family:var(--tl-font-mono);font-size:var(--tl-text-4xl);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-top:var(--tl-space-2)}.tl-card table,.tl-table{border-collapse:collapse;width:100%}.tl-card table thead tr,.tl-table thead tr{background:var(--tl-bg-elevated)}.tl-card table thead th,.tl-table thead th{color:var(--tl-text-secondary);font-size:var(--tl-text-xs);letter-spacing:.05em;text-transform:uppercase}.tl-card table td,.tl-card table th,.tl-table td,.tl-table th{border-bottom:1px solid var(--tl-border-default);padding:var(--tl-space-3) var(--tl-space-4)}.tl-card table tbody tr:hover,.tl-table tbody tr:hover{background:var(--tl-bg-elevated)}.tl-traffic-light{align-items:center;display:inline-flex;gap:6px}.tl-traffic-light__dot{border:2px solid transparent;border-radius:50%;height:12px;width:12px}.tl-traffic-light__dot--green{background:var(--tl-success);box-shadow:0 0 6px #22c55e66}.tl-traffic-light__dot--yellow{background:var(--tl-warning);box-shadow:0 0 6px #f59e0b66}.tl-traffic-light__dot--red{background:var(--tl-danger);box-shadow:0 0 6px #ef444466}.tl-progress{background:var(--tl-border-light);height:8px;overflow:hidden;width:100%}.tl-progress,.tl-progress__bar{border-radius:var(--tl-radius-full)}.tl-progress__bar{background:var(--tl-accent);height:100%;transition:width .6s ease}.tl-progress__bar--success{background:var(--tl-success)}.tl-progress__bar--warning{background:var(--tl-warning)}.tl-progress__bar--gradient{background:var(--tl-gradient-hero)}.tl-text-gradient-muted{background:linear-gradient(90deg,var(--tl-text-secondary),var(--tl-text-muted));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tl-mt-0{margin-top:0}.tl-mb-0{margin-bottom:0}.tl-m-0{margin:0}.tl-text-md{font-size:1.05rem}.tl-info-step{background:var(--tl-bg-surface);border:1px solid var(--tl-border-default);border-radius:var(--tl-radius-md);padding:var(--tl-space-4) var(--tl-space-5)}.tl-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.tl-th-cell{color:var(--tl-text-secondary);font-size:.76rem;font-weight:500;letter-spacing:.04em;padding:10px 16px;text-align:left;text-transform:uppercase}.tl-icon{display:inline-block;flex-shrink:0;shape-rendering:geometricPrecision;vertical-align:middle}.tl-icon-wrap{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.tl-icon--glow-blue{filter:drop-shadow(0 0 4px rgba(110,231,183,.7))}.tl-icon--glow-violet{filter:drop-shadow(0 0 4px rgba(74,222,128,.7))}.tl-icon--glow-cyan{filter:drop-shadow(0 0 4px rgba(52,211,153,.7))}.tl-icon--glow-amber{filter:drop-shadow(0 0 4px rgba(251,191,36,.7))}.tl-icon--glow-rose{filter:drop-shadow(0 0 4px rgba(251,113,133,.7))}.tl-icon--glow-emerald{filter:drop-shadow(0 0 4px rgba(52,211,153,.7))}.tl-icon--glow-white{filter:drop-shadow(0 0 3px rgba(255,255,255,.55))}.tl-nav-item__icon{color:inherit}.cta-btn .tl-icon,.tl-btn .tl-icon{margin-right:2px}.tl-btn--icon,a.tl-btn--icon,button.tl-btn--icon{align-items:center!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--tl-glass-border,hsla(0,0%,100%,.07))!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffff0f;display:inline-flex!important;flex-shrink:0;height:32px!important;justify-content:center!important;min-height:32px!important;min-width:32px!important;padding:0!important;width:32px!important}.tl-btn--icon .tl-icon{margin-right:0}.tl-btn--icon>svg{display:block;flex-shrink:0;height:16px!important;min-height:16px;min-width:16px;pointer-events:none;width:16px!important}.tl-btn--download{background:color-mix(in srgb,var(--tl-primary) 18%,transparent);color:var(--tl-primary)}.tl-btn--download:hover{background:color-mix(in srgb,var(--tl-primary) 32%,transparent);transform:translateY(-1px)}.tl-btn--send{background:color-mix(in srgb,var(--tl-primary) 18%,transparent);color:var(--tl-accent-gold)}.tl-btn--send:hover{background:color-mix(in srgb,var(--tl-primary) 32%,transparent);transform:translateY(-1px)}.tl-btn--view{background:color-mix(in srgb,var(--tl-accent-gold) 16%,transparent);color:var(--tl-accent-amber)}.tl-btn--view:hover{background:color-mix(in srgb,var(--tl-accent-gold) 30%,transparent);transform:translateY(-1px)}.tl-btn--edit{background:color-mix(in srgb,var(--tl-accent-warm) 16%,transparent);color:var(--tl-accent-warm)}.tl-btn--edit:hover{background:color-mix(in srgb,var(--tl-accent-warm) 30%,transparent);transform:translateY(-1px)}.tl-btn--approve{background:color-mix(in srgb,var(--tl-success) 18%,transparent);color:var(--tl-success)}.tl-btn--approve:hover{background:color-mix(in srgb,var(--tl-success) 32%,transparent);transform:translateY(-1px)}.tl-btn--icon.tl-btn--danger{background:color-mix(in srgb,var(--tl-danger) 20%,transparent);border:none;color:var(--tl-danger)}.tl-btn--icon.tl-btn--danger:hover{background:color-mix(in srgb,var(--tl-danger) 34%,transparent);transform:translateY(-1px)}.tl-btn--icon:disabled,.tl-btn--icon[disabled]{cursor:not-allowed;filter:saturate(.5);opacity:.35;pointer-events:none;transform:none}.action-cell{align-items:center;display:flex;gap:4px}@keyframes tl-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tl-slide-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes tl-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tl-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tl-spin{to{transform:rotate(1turn)}}@keyframes tl-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes tl-gauge-fill{0%{stroke-dashoffset:283}}@keyframes tl-mood-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.tl-animate-fade-in{animation:tl-fade-in .3s ease forwards}.tl-animate-slide-in{animation:tl-slide-in-left .3s ease forwards}.tl-animate-scale-in{animation:tl-scale-in .2s ease forwards}.tl-animate-pulse{animation:tl-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.tl-animate-spin{animation:tl-spin 1s linear infinite}.tl-stagger>*{animation:tl-fade-in .3s ease forwards;opacity:0}.tl-stagger>:first-child{animation-delay:.05s}.tl-stagger>:nth-child(2){animation-delay:.1s}.tl-stagger>:nth-child(3){animation-delay:.15s}.tl-stagger>:nth-child(4){animation-delay:.2s}.tl-stagger>:nth-child(5){animation-delay:.25s}.tl-stagger>:nth-child(6){animation-delay:.3s}@keyframes tl-blob-drift{0%{transform:translate(0) scale(1)}16%{transform:translate(-15%,18%) scale(1.06)}33%{transform:translate(18%,-13%) scale(.94)}50%{transform:translate(-13%,-18%) scale(1.08)}66%{transform:translate(17%,13%) scale(.96)}83%{transform:translate(-11%,16%) scale(1.04)}to{transform:translate(0) scale(1)}}@keyframes tl-blob-drift-b{0%{transform:translate(0) scale(1)}20%{transform:translate(8%,-6%) scale(.94)}40%{transform:translate(-6%,8%) scale(1.07)}60%{transform:translate(7%,7%) scale(.96)}80%{transform:translate(-8%,-5%) scale(1.04)}to{transform:translate(0) scale(1)}}@keyframes tl-dot-wave{0%{background-position:0 0;transform:translateZ(0) scale(1)}25%{background-position:6px 4px;transform:translate3d(-.6%,.4%,0) scale(1.012)}50%{background-position:-2px 9px;transform:translate3d(.4%,-.5%,0) scale(.992)}75%{background-position:-7px -3px;transform:translate3d(-.3%,-.4%,0) scale(1.008)}to{background-position:0 0;transform:translateZ(0) scale(1)}}@keyframes tl-wave-flow{0%{opacity:.78;transform:translateZ(0) scale(1)}20%{opacity:.92;transform:translate3d(-2.5%,1.4%,0) scale(1.04)}40%{opacity:.74;transform:translate3d(1.6%,-2%,0) scale(.97)}60%{opacity:.88;transform:translate3d(-1.2%,-1.8%,0) scale(1.03)}80%{opacity:.8;transform:translate3d(2%,1%,0) scale(.98)}to{opacity:.78;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.tl-bg-canvas .tl-bg-wave,.tl-bg-canvas:after,.tl-bg-canvas:before{animation:none!important}}.tl-skeleton{animation:tl-shimmer 1.5s ease infinite;background:linear-gradient(90deg,var(--tl-border-light) 25%,var(--tl-border) 50%,var(--tl-border-light) 75%);background-size:200% 100%;border-radius:var(--tl-radius-sm)}.page-enter-active,.page-leave-active{transition:all .2s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-8px)}body{background:var(--tl-bg-main)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:var(--tl-text-muted);border-radius:var(--tl-radius-full)}::-moz-selection{background:var(--tl-primary-200);color:var(--tl-primary-dark)}::selection{background:var(--tl-primary-200);color:var(--tl-primary-dark)}.tl-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tl-text-muted) 64%,transparent);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--tl-text-secondary)}.hero-panel{background-blend-mode:screen,screen,normal,normal;background-image:radial-gradient(120% 110% at 98% 0,color-mix(in srgb,var(--tl-accent-gold) 22%,transparent) 0,transparent 58%),radial-gradient(130% 110% at 18% 102%,color-mix(in srgb,var(--tl-primary) 18%,transparent) 0,transparent 64%),var(--tl-layout-header-image,none),linear-gradient(137deg,var(--tl-fx-bg-deep) 0,var(--tl-fx-bg-mid) 52%,var(--tl-fx-bg-deep) 100%);background-position:100% 0,0 100%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:auto,auto,var(--tl-layout-header-size,cover),cover;border:1px solid color-mix(in srgb,var(--tl-primary) 32%,var(--tl-border-default) 68%);border-radius:var(--tl-radius-xl);box-shadow:inset 0 1px #d2ffe429,inset 0 0 0 1px color-mix(in srgb,var(--tl-success) 14%,transparent),0 20px 36px #02081857;color:#effbf3;overflow:hidden;padding:32px 40px;position:relative}html[data-tl-header-default-gradient=false] .hero-panel{background-image:radial-gradient(120% 110% at 98% 0,color-mix(in srgb,var(--tl-accent-gold) 20%,transparent) 0,transparent 58%),radial-gradient(130% 110% at 18% 102%,color-mix(in srgb,var(--tl-primary) 16%,transparent) 0,transparent 64%),var(--tl-layout-header-image,none),linear-gradient(137deg,var(--tl-fx-bg-deep) 0,var(--tl-fx-bg-mid) 52%,var(--tl-fx-bg-deep) 100%);background-position:100% 0,0 100%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:auto,auto,var(--tl-layout-header-size,cover),cover}html[data-tl-header-default-gradient=true] .hero-panel{background-image:radial-gradient(120% 110% at 98% 0,color-mix(in srgb,var(--tl-accent-gold) 24%,transparent) 0,transparent 60%),radial-gradient(130% 110% at 18% 102%,color-mix(in srgb,var(--tl-primary) 18%,transparent) 0,transparent 62%),linear-gradient(137deg,var(--tl-fx-bg-deep) 0,var(--tl-fx-bg-mid) 52%,var(--tl-fx-bg-deep) 100%);background-position:100% 0,0 100%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto,auto,cover}.hero-panel:before{background:color-mix(in srgb,var(--tl-chart-gradient-1a) 24%,transparent);filter:blur(66px);height:340px;right:-86px;top:-88px;width:340px}.hero-panel:after,.hero-panel:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.hero-panel:after{background:color-mix(in srgb,var(--tl-chart-gradient-1c) 22%,transparent);bottom:-38px;filter:blur(60px);height:240px;left:-40px;width:240px}.hero-panel .hero-mountains{bottom:0;height:84px;left:0;opacity:.1;position:absolute;right:0}.hero-panel .hero-grid{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.46) 1px,transparent 0);background-size:30px 30px;inset:0;opacity:.07;position:absolute}.progress-ring{flex-shrink:0;position:relative}.progress-ring__center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.progress-ring__value{color:#fff;font-size:2.5rem;font-weight:800;line-height:1}.progress-ring__label{color:var(--tl-text-secondary);font-size:.65rem;font-weight:700;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.metric-cards{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.metric-card{background:var(--tl-surface-gradient-l1);border:1px solid var(--tl-surface-border-l1);border-radius:16px;overflow:hidden;padding:20px;position:relative;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.metric-card:before{background:linear-gradient(90deg,var(--tl-chart-gradient-1a),var(--tl-chart-gradient-1b),var(--tl-chart-gradient-1c));content:"";height:3px;inset:0 0 auto;opacity:.95;position:absolute}.metric-card:nth-child(2):before{background:linear-gradient(90deg,var(--tl-chart-series-5),var(--tl-chart-series-6),var(--tl-chart-series-7))}.metric-card:nth-child(3):before{background:linear-gradient(90deg,var(--tl-chart-series-3),var(--tl-chart-series-2),var(--tl-chart-series-1))}.metric-card:nth-child(4):before{background:linear-gradient(90deg,var(--tl-chart-series-4),var(--tl-chart-series-8),var(--tl-chart-series-5))}.metric-card:hover{border-color:var(--tl-border-hover);box-shadow:var(--tl-shadow-hover);transform:translateY(-2px)}.metric-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.metric-card__title{color:var(--tl-text-secondary);font-size:.8125rem;font-weight:700}.metric-card__icon{align-items:center;border-radius:10px;display:flex;font-size:.9rem;height:32px;justify-content:center;width:32px}.metric-card__row{align-items:center;color:var(--tl-text-secondary);display:flex;font-size:.8125rem;gap:10px;padding:5px 0}.metric-card__row strong{color:var(--tl-text-primary);font-weight:700}.metric-card__row .icon{color:var(--tl-text-muted);flex-shrink:0;height:16px;width:16px}.metric-card__big{color:var(--tl-text-primary);font-size:2rem;font-weight:800;line-height:1.2}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.cta-btn{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:all .2s}.cta-btn--primary{background:linear-gradient(135deg,var(--tl-chart-gradient-1a) 0,var(--tl-chart-gradient-1b) 55%,var(--tl-chart-gradient-1c) 100%);border-color:color-mix(in srgb,var(--tl-chart-gradient-1b) 58%,#fff 42%);box-shadow:0 4px 14px -2px color-mix(in srgb,var(--tl-chart-gradient-1a) 38%,transparent);color:#fff}.cta-btn--primary:hover{box-shadow:0 9px 18px -2px color-mix(in srgb,var(--tl-chart-gradient-1a) 44%,transparent);transform:translateY(-1px)}.cta-btn--outline{background:var(--tl-surface-gradient-l2);border-color:var(--tl-surface-border-l2);color:var(--tl-text-primary)}.cta-btn--outline:hover{background:var(--tl-surface-gradient-l1);border-color:var(--tl-border-hover)}.recent-panel,.upcoming-panel{background:var(--tl-surface-gradient-l1);border:1px solid var(--tl-surface-border-l1);border-radius:16px;overflow:hidden}.recent-panel__header,.upcoming-panel__header{align-items:center;border-bottom:1px solid var(--tl-border-default);display:flex;justify-content:space-between;padding:16px 24px}.recent-panel__header h3,.upcoming-panel__header h3{color:var(--tl-text-primary);font-size:.9375rem;font-weight:700}.recent-row{align-items:center;border-bottom:1px solid var(--tl-border-default);cursor:pointer;display:flex;gap:16px;padding:14px 24px;transition:background .15s}.recent-row:hover{background:var(--tl-bg-elevated)}.recent-row:last-child{border-bottom:none}.recent-row__thumb{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.2rem;height:48px;justify-content:center;overflow:hidden;width:48px}.recent-row__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recent-row__title{color:var(--tl-text-primary);font-size:.875rem;font-weight:700}.recent-row__date{color:var(--tl-text-muted);font-size:.75rem}.recent-row__for{color:var(--tl-text-secondary);font-size:.75rem}.recent-row__for strong{font-weight:700}.recent-row__for strong.blue{color:var(--tl-chart-series-5)}.recent-row__for strong.violet{color:var(--tl-chart-series-6)}.recent-row__for strong.rose{color:var(--tl-chart-series-7)}.recent-row__for strong.amber{color:var(--tl-chart-series-2)}.recent-row__trigger{color:var(--tl-text-muted);font-size:.75rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-row__ai{border-radius:999px;font-size:.625rem;font-weight:700;padding:3px 10px;white-space:nowrap}.ai--analyzed{background:color-mix(in srgb,var(--tl-success) 16%,transparent);color:var(--tl-success)}.ai--pending{background:color-mix(in srgb,var(--tl-warning) 16%,transparent);color:color-mix(in srgb,var(--tl-warning) 84%,#0d1f17 16%)}.upcoming-item{align-items:flex-start;border-bottom:1px solid var(--tl-border-default);cursor:pointer;display:flex;gap:12px;padding:14px 20px;transition:background .15s}.upcoming-item:hover{background:var(--tl-bg-elevated)}.upcoming-item:last-child{border-bottom:none}.upcoming-item__icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1rem;height:36px;justify-content:center;width:36px}.upcoming-item__title{color:var(--tl-text-primary);font-size:.8125rem;font-weight:700}.upcoming-item__sub{color:var(--tl-text-muted);font-size:.75rem}.bottom-grid{display:grid;gap:20px;grid-template-columns:1fr 360px}[data-theme=light] .hero-panel{box-shadow:0 16px 32px color-mix(in srgb,var(--tl-primary) 20%,transparent),inset 0 1px color-mix(in srgb,var(--tl-primary-light) 10%,transparent);color:#effbf3}[data-theme=light] .metric-card__row,[data-theme=light] .metric-card__title{color:var(--tl-text-secondary)}[data-theme=light] .metric-card__row strong{color:var(--tl-text-primary)}[data-theme=dark] .metric-card{border-color:color-mix(in srgb,var(--tl-chart-series-5) 24%,var(--tl-border-default) 76%);box-shadow:inset 0 1px 0 var(--tl-fx-line-soft),0 18px 34px #00100852}[data-theme=dark] .metric-card:hover{border-color:color-mix(in srgb,var(--tl-chart-gradient-1b) 34%,var(--tl-border-hover) 66%)}[data-theme=dark] .recent-panel,[data-theme=dark] .upcoming-panel{box-shadow:inset 0 1px 0 var(--tl-fx-line-soft),0 18px 34px #00100852}[data-theme=dark] .recent-row:hover,[data-theme=dark] .upcoming-item:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--tl-primary) 12%,transparent) 0,color-mix(in srgb,var(--tl-primary) 6%,transparent))}@media(max-width:1200px){.metric-cards{grid-template-columns:repeat(2,1fr)}.bottom-grid{grid-template-columns:1fr}}@media(max-width:768px){.metric-cards{grid-template-columns:1fr}.hero-panel{padding:24px 20px}}.dash-hero{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffd9)!important}.dash-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff2,#ffffffe6)!important}.dash-card:hover{box-shadow:0 12px 32px #0000001f,0 4px 8px #0000000f;transform:translateY(-4px) scale(1.01)}.tl-btn{overflow:hidden;position:relative}.tl-btn:after{background:#ffffff40;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;width:0}.tl-btn:active:after{height:300px;width:300px}.tl-sidebar{box-shadow:4px 0 24px #00000026}.dash-chat{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffffffa,#ffffffeb)!important;box-shadow:0 2px 12px #0000000f}.dash-recent__card:hover{transform:translate(4px)}[data-theme=dark] .dash-card,[data-theme=dark] .dash-chat,[data-theme=dark] .dash-hero{backdrop-filter:blur(var(--tl-glass-blur));-webkit-backdrop-filter:blur(var(--tl-glass-blur));background:var(--tl-glass-bg)!important;border-color:var(--tl-glass-border)}.tl-glow-red{border-color:#ef44444d;box-shadow:0 0 20px #ef444426}.tl-glow-blue{border-color:#3b82f64d;box-shadow:0 0 20px #3b82f626}.tl-glow-green{border-color:#10b9814d;box-shadow:0 0 20px #10b98126}.tl-glow-amber{border-color:#f59e0b4d;box-shadow:0 0 20px #f59e0b26}.tl-glow-purple{border-color:#8b5cf64d;box-shadow:0 0 20px #8b5cf626}.tl-gradient-bar{background:linear-gradient(90deg,var(--tl-chart-gradient-1a),var(--tl-chart-gradient-1b),var(--tl-chart-gradient-1c));border-radius:var(--tl-radius-sm)}.tl-app-layout[data-theme=light]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath fill='none' stroke='%230d6a4e' stroke-width='.6' d='M0 40h80M40 0v80M0 0l80 80m0-80L0 80' opacity='.12'/%3E%3C/svg%3E");background-repeat:repeat;background-size:80px 80px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.tl-app-layout[data-theme=light][data-variant=blue]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='50'%3E%3Cpath fill='none' stroke='%230052c8' stroke-width='.6' d='M0 25c25-15 75 15 100 0M0-25C25-10 75 20 100 5M0 75c25-15 75 15 100 0' opacity='.1'/%3E%3C/svg%3E");background-size:100px 50px}.tl-app-layout[data-theme=light][data-variant=ember]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath fill='none' stroke='%23b83015' stroke-width='.5' d='m0 0 60 60m0-60L0 60M30 0v60M0 30h60' opacity='.08'/%3E%3C/svg%3E");background-size:60px 60px}html[data-theme=light] .tl-app-layout,html[data-theme=light] body{background:var(--tl-bg-base);color:var(--tl-text-primary)}html[data-theme=light] .tl-content,html[data-theme=light] .tl-main{background:transparent}html[data-theme=light] .tl-sidebar{background:var(--tl-gradient-sidebar);border-right:1px solid var(--tl-sidebar-border);box-shadow:1px 0 0 var(--tl-sidebar-border);color:var(--tl-sidebar-text)}html[data-theme=light] .tl-sidebar__close,html[data-theme=light] .tl-sidebar__close:hover{color:var(--tl-text-primary)}html[data-theme=light] .tl-sidebar__close:focus-visible,html[data-theme=light] .tl-sidebar__close:hover{background:var(--tl-accent-surface)}html[data-theme=light] .tl-sidebar__item{border-color:transparent;color:var(--tl-sidebar-text)}html[data-theme=light] .tl-sidebar__item:hover{background:var(--tl-sidebar-nav-hover-gradient);border-color:transparent;box-shadow:none;color:var(--tl-sidebar-hover-text)}html[data-theme=light] .tl-sidebar__item--active{background:var(--tl-sidebar-nav-active-gradient);border:1px solid transparent;border-left:3px solid var(--tl-primary);box-shadow:var(--tl-sidebar-nav-shadow);color:var(--tl-sidebar-active-text);padding-left:9px}html[data-theme=light] .tl-sidebar__icon{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--tl-accent-surface);border:1px solid var(--tl-accent-border);box-shadow:0 1px 2px #0000000a;color:var(--tl-sidebar-icon)}html[data-theme=light] .tl-sidebar__item:hover .tl-sidebar__icon{background:var(--tl-accent-surface-hover);border-color:var(--tl-accent-border);box-shadow:0 2px 6px var(--tl-primary-glow)}html[data-theme=light] .tl-sidebar__item--active .tl-sidebar__icon{background:var(--tl-accent-surface-hover);border-color:var(--tl-primary);box-shadow:0 2px 8px var(--tl-primary-glow);color:var(--tl-primary)}html[data-theme=light] .tl-sidebar__icon svg{color:inherit}html[data-theme=light] .tl-sidebar__divider{color:var(--tl-sidebar-divider-text)}html[data-theme=light] .tl-header{backdrop-filter:var(--tl-glass-backdrop,blur(12px) saturate(1.4));-webkit-backdrop-filter:var(--tl-glass-backdrop,blur(12px) saturate(1.4));background:var(--tl-glass-bg);border-bottom:1px solid var(--tl-border-default);box-shadow:var(--tl-shadow-xs)}html[data-theme=light] .tl-header__btn{background:transparent;color:var(--tl-text-secondary)}html[data-theme=light] .tl-header__btn:hover{background:var(--tl-accent-surface);color:var(--tl-text-primary)}html[data-theme=light] .tl-header__menu{background:transparent;border-color:transparent;color:var(--tl-text-secondary)}html[data-theme=light] .tl-header__menu:focus-visible,html[data-theme=light] .tl-header__menu:hover{background:var(--tl-accent-surface);border-color:var(--tl-accent-border);color:var(--tl-text-primary)}html[data-theme=light] .tl-header__avatar{background:linear-gradient(135deg,var(--tl-primary) 0,var(--tl-primary-hover) 100%);box-shadow:0 1px 3px var(--tl-primary-glow);color:#fff}html[data-theme=light] .tl-header__dropdown{background:var(--tl-bg-surface);border:1px solid var(--tl-border-default);box-shadow:var(--tl-card-shadow-hover,var(--tl-shadow-lg))}html[data-theme=light] .tl-header__dropdown-item{color:var(--tl-text-primary)}html[data-theme=light] .tl-header__dropdown-item:hover{background:var(--tl-accent-surface)}html[data-theme=light] .tl-header__dropdown-item--danger:hover{background:color-mix(in srgb,var(--tl-danger) 12%,transparent)}html[data-theme=light] .tl-header__dropdown-divider{background:var(--tl-border-default)}html[data-theme=light] .tl-header__btn--admin{color:var(--tl-primary)}html[data-theme=light] .tl-header__btn--admin:hover{color:var(--tl-primary-hover)}html[data-theme=light] .tl-header__title{color:var(--tl-text-primary)}html[data-theme=light] .tl-app-layout .tl-card,html[data-theme=light] .tl-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--tl-bg-surface);border:1px solid var(--tl-border-default);border-radius:var(--tl-radius-lg,14px);box-shadow:var(--tl-card-shadow);transition:box-shadow .2s ease,transform .15s ease,border-color .2s ease,background .2s ease}html[data-theme=light] .tl-card:hover{background:var(--tl-bg-surface);border-color:var(--tl-accent-border);box-shadow:var(--tl-card-shadow-hover);transform:translateY(-1px)}html[data-theme=light] .tl-glass-card{background:var(--tl-glass-bg);border:1px solid var(--tl-border-default);box-shadow:var(--tl-card-shadow),0 0 0 1px var(--tl-border-default) inset}html[data-theme=light] .tl-glass-card:hover{background:var(--tl-glass-bg-hover);border-color:var(--tl-accent-border);box-shadow:var(--tl-card-shadow-hover),0 0 0 1px var(--tl-accent-border) inset}html[data-theme=light] .tl-surface{background:var(--tl-bg-surface);border-color:var(--tl-border-default);box-shadow:var(--tl-shadow-sm)}html[data-theme=light] .tl-surface--l1{background:var(--tl-surface-gradient-l1);border-color:var(--tl-surface-border-l1)}html[data-theme=light] .tl-surface--l2{background:var(--tl-surface-gradient-l2);border-color:var(--tl-surface-border-l2)}html[data-theme=light] .tl-surface--l3{background:var(--tl-surface-gradient-l3);border-color:var(--tl-surface-border-l3)}html[data-theme=light] .admin-dashboard__metric-card,html[data-theme=light] .admin-dashboard__panel,html[data-theme=light] .tl-app-layout .daily-questions,html[data-theme=light] .tl-app-layout .glance-platform-card,html[data-theme=light] .tl-app-layout .list-wrapper,html[data-theme=light] .tl-app-layout .media-card,html[data-theme=light] .tl-app-layout .metric-card,html[data-theme=light] .tl-app-layout .my-glance-network-strip,html[data-theme=light] .tl-app-layout .my-glance-panel,html[data-theme=light] .tl-app-layout .open-questions,html[data-theme=light] .tl-app-layout .recent-panel,html[data-theme=light] .tl-app-layout .tl-surface,html[data-theme=light] .tl-app-layout .upcoming-panel{background:var(--tl-bg-surface);border-color:var(--tl-border-default);box-shadow:var(--tl-card-shadow)}html[data-theme=light] .stat-card,html[data-theme=light] .tl-app-layout .metric-card,html[data-theme=light] .tl-app-layout .stat-card,html[data-theme=light] .tl-stat-card{background:var(--tl-stat-bg,linear-gradient(135deg,var(--tl-bg-elevated),var(--tl-bg-base)));border:1px solid var(--tl-border-default);box-shadow:var(--tl-card-shadow)}html[data-theme=light] .stat-card__value,html[data-theme=light] .tl-app-layout .metric-card__value,html[data-theme=light] .tl-app-layout .stat-card__value,html[data-theme=light] .tl-stat-card__value{color:var(--tl-stat-value-color,var(--tl-text-primary))}html[data-theme=light] .stat-card__label,html[data-theme=light] .tl-app-layout .metric-card__label,html[data-theme=light] .tl-app-layout .stat-card__label,html[data-theme=light] .tl-stat-card__label{color:var(--tl-stat-label-color,var(--tl-text-muted))}html[data-theme=light] .tl-app-layout .dq-section-icon,html[data-theme=light] .tl-app-layout .dq-section-icon--violet,html[data-theme=light] .tl-app-layout .glance-platform-card__logo,html[data-theme=light] .tl-app-layout .metric-card__icon,html[data-theme=light] .tl-app-layout .metric-chip,html[data-theme=light] .tl-app-layout .my-glance-network-btn__icon,html[data-theme=light] .tl-app-layout .recent-row__thumb,html[data-theme=light] .tl-app-layout .stat-icon,html[data-theme=light] .tl-app-layout .upcoming-item__icon{background:var(--tl-accent-surface)!important;border:1px solid var(--tl-accent-border)!important;box-shadow:0 1px 2px var(--tl-primary-glow)!important;color:var(--tl-accent-text)!important}html[data-theme=light] .tl-app-layout .dq-section-icon,html[data-theme=light] .tl-app-layout .dq-section-icon--violet,html[data-theme=light] .tl-app-layout .glance-platform-card__logo,html[data-theme=light] .tl-app-layout .metric-card__icon,html[data-theme=light] .tl-app-layout .my-glance-network-btn__icon,html[data-theme=light] .tl-app-layout .stat-icon,html[data-theme=light] .tl-app-layout .table-type-cell>svg{color:var(--tl-primary)!important}html[data-theme=light] .tl-app-layout .media-card__header,html[data-theme=light] .tl-app-layout .my-glance-network-btn,html[data-theme=light] .tl-app-layout .page-head{background:var(--tl-bg-elevated)!important;border-color:var(--tl-border-default)!important}html[data-theme=light] .tl-app-layout .glance-platform-card__logo--facebook,html[data-theme=light] .tl-app-layout .glance-platform-card__logo--instagram,html[data-theme=light] .tl-app-layout .glance-platform-card__logo--linkedin,html[data-theme=light] .tl-app-layout .glance-platform-card__logo--telegram,html[data-theme=light] .tl-app-layout .glance-platform-card__logo--tiktok,html[data-theme=light] .tl-app-layout .glance-platform-card__logo--twitter,html[data-theme=light] .tl-app-layout .glance-platform-card__logo--whatsapp,html[data-theme=light] .tl-app-layout .glance-platform-card__logo--youtube,html[data-theme=light] .tl-app-layout .my-glance-network-btn--facebook,html[data-theme=light] .tl-app-layout .my-glance-network-btn--instagram,html[data-theme=light] .tl-app-layout .my-glance-network-btn--linkedin,html[data-theme=light] .tl-app-layout .my-glance-network-btn--telegram,html[data-theme=light] .tl-app-layout .my-glance-network-btn--tiktok,html[data-theme=light] .tl-app-layout .my-glance-network-btn--twitter,html[data-theme=light] .tl-app-layout .my-glance-network-btn--whatsapp,html[data-theme=light] .tl-app-layout .my-glance-network-btn--youtube{background:var(--tl-accent-surface)!important;border-color:var(--tl-accent-border)!important}html[data-theme=light] .tl-btn--primary{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--tl-primary);border-color:var(--tl-primary);box-shadow:0 1px 2px var(--tl-primary-glow),0 2px 6px var(--tl-primary-glow);color:#fff}html[data-theme=light] .tl-btn--primary:hover{background:var(--tl-primary-hover);border-color:var(--tl-primary-hover);box-shadow:0 2px 4px var(--tl-primary-glow),0 4px 12px var(--tl-primary-glow);filter:none;transform:translateY(-1px)}html[data-theme=light] .tl-btn--outline,html[data-theme=light] .tl-btn--secondary{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--tl-bg-elevated);border:1px solid var(--tl-border-default);box-shadow:none;color:var(--tl-text-primary)}html[data-theme=light] .tl-btn--outline:hover,html[data-theme=light] .tl-btn--secondary:hover{background:var(--tl-accent-surface);border-color:var(--tl-accent-border)}html[data-theme=light] .tl-btn--ghost{color:var(--tl-text-secondary)}html[data-theme=light] .tl-btn--ghost:hover{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--tl-accent-surface);color:var(--tl-text-primary)}html[data-theme=light] .tl-btn--icon,html[data-theme=light] a.tl-btn--icon,html[data-theme=light] button.tl-btn--icon{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--tl-bg-elevated);border:1px solid var(--tl-border-default)!important;box-shadow:none}html[data-theme=light] .tl-btn--download{background:var(--tl-accent-surface);color:var(--tl-primary)}html[data-theme=light] .tl-btn--download:hover{background:var(--tl-accent-surface-hover)}html[data-theme=light] .tl-btn--send{background:var(--tl-accent-surface);color:var(--tl-primary)}html[data-theme=light] .tl-btn--send:hover{background:var(--tl-accent-surface-hover)}html[data-theme=light] .tl-btn--view{background:color-mix(in srgb,var(--tl-warning) 14%,transparent);color:var(--tl-warning)}html[data-theme=light] .tl-btn--view:hover{background:color-mix(in srgb,var(--tl-warning) 22%,transparent)}html[data-theme=light] .tl-btn--edit{background:var(--tl-accent-surface);color:var(--tl-accent-text)}html[data-theme=light] .tl-btn--edit:hover{background:var(--tl-accent-surface-hover)}html[data-theme=light] .tl-btn--approve{background:color-mix(in srgb,var(--tl-success) 14%,transparent);color:var(--tl-success)}html[data-theme=light] .tl-btn--approve:hover{background:color-mix(in srgb,var(--tl-success) 22%,transparent)}html[data-theme=light] .tl-btn--icon.tl-btn--danger{background:color-mix(in srgb,var(--tl-danger) 12%,transparent);color:var(--tl-danger)}html[data-theme=light] .tl-btn--icon.tl-btn--danger:hover{background:color-mix(in srgb,var(--tl-danger) 22%,transparent)}html[data-theme=light] .tl-app-layout .cta-btn--primary,html[data-theme=light] .tl-app-layout .media-card__action.tl-btn--primary,html[data-theme=light] .tl-app-layout .tl-btn--primary{background:var(--tl-primary)!important;border-color:var(--tl-primary)!important;box-shadow:0 1px 2px var(--tl-primary-glow),0 4px 12px var(--tl-primary-glow)!important;color:#fff!important}html[data-theme=light] .tl-app-layout .cta-btn--outline,html[data-theme=light] .tl-app-layout .tl-btn--outline,html[data-theme=light] .tl-app-layout .tl-btn--secondary{border-color:var(--tl-border-default)!important;color:var(--tl-text-primary)!important}html[data-theme=light] .tl-input,html[data-theme=light] input[type=email],html[data-theme=light] input[type=number],html[data-theme=light] input[type=password],html[data-theme=light] input[type=search],html[data-theme=light] input[type=tel],html[data-theme=light] input[type=text],html[data-theme=light] input[type=url],html[data-theme=light] select,html[data-theme=light] textarea{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--tl-bg-input);border:1px solid var(--tl-border-default);color:var(--tl-text-primary);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}html[data-theme=light] .tl-input:focus,html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{background:var(--tl-bg-input-focus,var(--tl-bg-input));border-color:var(--tl-border-focus-ring,var(--tl-primary));box-shadow:0 0 0 3px var(--tl-primary-glow);outline:none}html[data-theme=light] .tl-input::-moz-placeholder,html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:var(--tl-text-muted)}html[data-theme=light] .tl-input::placeholder,html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:var(--tl-text-muted)}html[data-theme=light] .tl-badge{background:var(--tl-badge-bg,var(--tl-accent-surface));border:1px solid var(--tl-badge-border,var(--tl-accent-border));color:var(--tl-badge-text,var(--tl-accent-text))}html[data-theme=light] .tl-badge--green{background:color-mix(in srgb,var(--tl-success) 14%,transparent);color:var(--tl-success)}html[data-theme=light] .tl-badge--yellow{background:color-mix(in srgb,var(--tl-warning) 14%,transparent);color:var(--tl-warning)}html[data-theme=light] .tl-badge--red{background:color-mix(in srgb,var(--tl-danger) 14%,transparent);color:var(--tl-danger)}html[data-theme=light] .tl-badge--blue{background:color-mix(in srgb,var(--tl-info) 14%,transparent);color:var(--tl-info)}html[data-theme=light] .tl-badge--gray{background:color-mix(in srgb,var(--tl-text-secondary) 12%,transparent);color:var(--tl-text-secondary)}html[data-theme=light] .tl-badge--orange{background:color-mix(in srgb,var(--tl-accent-amber) 14%,transparent);color:var(--tl-accent-amber)}html[data-theme=light] .tl-card table thead tr,html[data-theme=light] .tl-table thead tr{background:var(--tl-table-header-bg,var(--tl-bg-elevated))}html[data-theme=light] .tl-card table thead th,html[data-theme=light] .tl-table thead th,html[data-theme=light] .tl-th-cell{border-bottom:1px solid var(--tl-table-border,var(--tl-border-default));color:var(--tl-text-secondary)}html[data-theme=light] .tl-card table td,html[data-theme=light] .tl-card table th,html[data-theme=light] .tl-table td,html[data-theme=light] .tl-table th{border-bottom:1px solid var(--tl-table-border,var(--tl-border-default))}html[data-theme=light] .tl-card table tbody tr:hover,html[data-theme=light] .tl-table tbody tr:hover{background:var(--tl-table-row-hover,var(--tl-accent-surface))}html[data-theme=light] .tl-card table tbody tr:nth-child(2n),html[data-theme=light] .tl-table tbody tr:nth-child(2n){background:var(--tl-table-row-stripe,transparent)}html[data-theme=light] ::-webkit-scrollbar{height:10px;width:10px}html[data-theme=light] ::-webkit-scrollbar-track{background:var(--tl-scrollbar-track,var(--tl-bg-elevated))}html[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--tl-scrollbar-thumb,var(--tl-border-hover));border:2px solid var(--tl-scrollbar-track,var(--tl-bg-elevated));border-radius:5px}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--tl-scrollbar-thumb-hover,var(--tl-primary))}html[data-theme=light]{scrollbar-color:var(--tl-scrollbar-thumb,var(--tl-border-hover)) var(--tl-scrollbar-track,var(--tl-bg-elevated))}html[data-theme=light] .tl-progress{background:var(--tl-bg-elevated)}html[data-theme=light] .tl-info-step{background:var(--tl-bg-surface);border-color:var(--tl-border-default);box-shadow:var(--tl-card-shadow)}html[data-theme=light] .tl-text-gradient-muted{background:linear-gradient(90deg,var(--tl-text-secondary),var(--tl-text-muted));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .tl-header__theme-locale .tl-header__btn:hover{background:var(--tl-accent-surface)}html[data-theme=light] .tl-app-layout:before{opacity:.6}[data-interface-mode=simple]{font-size:17px}[data-interface-mode=simple] body{line-height:1.65}[data-interface-mode=simple] .tl-sidebar{width:220px}[data-interface-mode=simple] .tl-sidebar__item{border-radius:12px;font-size:1rem;gap:14px;min-height:56px;padding:14px 20px}[data-interface-mode=simple] .tl-sidebar__icon .lucide,[data-interface-mode=simple] .tl-sidebar__icon svg{height:22px;width:22px}[data-interface-mode=simple] .tl-header__btn{min-height:48px;min-width:48px;padding:0 12px}[data-interface-mode=simple] .tl-header__avatar{font-size:1rem;height:44px;width:44px}[data-interface-mode=simple] .tl-card{border-radius:20px;padding:24px}[data-interface-mode=simple] .tl-btn{border-radius:14px;font-size:1rem;font-weight:600;min-height:52px;padding:0 28px}[data-interface-mode=simple] .tl-btn--sm{font-size:.9rem;min-height:40px;padding:0 18px}[data-interface-mode=simple] .tl-btn--icon{border-radius:14px;min-height:52px;min-width:52px}[data-interface-mode=simple] .tl-input{border-radius:12px;font-size:1rem;min-height:52px;padding:0 16px}[data-interface-mode=simple] .sm-hero{align-items:center;background:var(--tl-gradient-hero,var(--tl-bg-surface));border-radius:24px;display:flex;flex-direction:column;margin-bottom:28px;overflow:hidden;padding:40px 24px 32px;position:relative;text-align:center}[data-interface-mode=simple] .sm-hero:before{background:radial-gradient(ellipse 80% 60% at 50% 0,color-mix(in srgb,var(--tl-accent-primary) 10%,transparent),transparent);content:"";inset:0;pointer-events:none;position:absolute}[data-interface-mode=simple] .sm-hero__greeting{color:var(--tl-text-secondary);font-size:1.1rem;font-weight:500;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}[data-interface-mode=simple] .sm-hero__name{color:var(--tl-text-primary);font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:16px}[data-interface-mode=simple] .sm-hero__progress-label{color:var(--tl-text-secondary);font-size:.9rem;margin-bottom:10px}[data-interface-mode=simple] .sm-hero__bar{background:var(--tl-bg-overlay);border-radius:99px;height:8px;max-width:320px;overflow:hidden;width:100%}[data-interface-mode=simple] .sm-hero__bar-fill{background:var(--tl-gradient-accent,var(--tl-accent-primary));border-radius:99px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}[data-interface-mode=simple] .sm-hero__bar-pct{color:var(--tl-accent-primary);font-size:1.1rem;font-weight:700;margin-top:8px}[data-interface-mode=simple] .sm-tiles{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:28px}@media(max-width:640px){[data-interface-mode=simple] .sm-tiles{gap:14px;grid-template-columns:1fr}}[data-interface-mode=simple] .sm-tile{align-items:center;background:var(--tl-bg-surface);border:1px solid var(--tl-border);border-radius:22px;color:var(--tl-text-primary);cursor:pointer;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:140px;overflow:hidden;padding:28px 20px;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}[data-interface-mode=simple] .sm-tile:before{background:radial-gradient(ellipse 70% 50% at 50% 0,color-mix(in srgb,var(--tl-tile-accent,var(--tl-accent-primary)) 8%,transparent),transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}[data-interface-mode=simple] .sm-tile:focus-visible:before,[data-interface-mode=simple] .sm-tile:hover:before{opacity:1}[data-interface-mode=simple] .sm-tile:focus-visible,[data-interface-mode=simple] .sm-tile:hover{border-color:var(--tl-tile-accent,var(--tl-accent-primary));box-shadow:0 8px 32px color-mix(in srgb,var(--tl-tile-accent,var(--tl-accent-primary)) 20%,transparent);outline:none;transform:translateY(-3px)}[data-interface-mode=simple] .sm-tile:active{transform:translateY(0)}[data-interface-mode=simple] .sm-tile__icon-wrap{align-items:center;background:color-mix(in srgb,var(--tl-tile-accent,var(--tl-accent-primary)) 14%,var(--tl-bg-overlay));border-radius:18px;display:flex;height:60px;justify-content:center;width:60px}[data-interface-mode=simple] .sm-tile__icon-wrap svg{height:28px;stroke:var(--tl-tile-accent,var(--tl-accent-primary));width:28px}[data-interface-mode=simple] .sm-tile__label{color:var(--tl-text-primary);font-size:1rem;font-weight:600;line-height:1.3;text-align:center}[data-interface-mode=simple] .sm-tile__sub{color:var(--tl-text-secondary);font-size:.8rem;text-align:center}[data-interface-mode=simple] .sm-tile--record{--tl-tile-accent:var(--tl-chart-series-1)}[data-interface-mode=simple] .sm-tile--question{--tl-tile-accent:var(--tl-chart-series-7)}[data-interface-mode=simple] .sm-tile--people{--tl-tile-accent:var(--tl-chart-series-3)}[data-interface-mode=simple] .sm-stats{background:var(--tl-bg-surface);border:1px solid var(--tl-border);border-radius:18px;display:flex;gap:0;margin-bottom:100px;overflow:hidden}[data-interface-mode=simple] .sm-stat{align-items:center;border-right:1px solid var(--tl-border);display:flex;flex:1;flex-direction:column;gap:4px;padding:20px 12px}[data-interface-mode=simple] .sm-stat:last-child{border-right:none}[data-interface-mode=simple] .sm-stat__num{color:var(--tl-text-primary);font-size:1.75rem;font-weight:700;line-height:1}[data-interface-mode=simple] .sm-stat__label{color:var(--tl-text-secondary);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-align:center;text-transform:uppercase}[data-interface-mode=simple] .sm-sticky-cta{background:linear-gradient(to top,var(--tl-bg-base) 60%,transparent);bottom:0;display:flex;justify-content:center;left:0;padding:16px 20px calc(env(safe-area-inset-bottom) + 16px);position:fixed;right:0;z-index:200}[data-interface-mode=simple] .sm-sticky-cta__btn{align-items:center;background:var(--tl-gradient-accent,var(--tl-accent-primary));border:none;border-radius:20px;box-shadow:0 4px 24px color-mix(in srgb,var(--tl-accent-primary) 35%,transparent),0 1px color-mix(in srgb,#fff 12%,transparent) inset;color:var(--tl-btn-primary-text,#fff);cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;gap:12px;justify-content:center;max-width:480px;min-width:280px;padding:18px 36px;transition:transform .15s ease,box-shadow .15s ease;width:100%}[data-interface-mode=simple] .sm-sticky-cta__btn:hover{box-shadow:0 8px 32px color-mix(in srgb,var(--tl-accent-primary) 45%,transparent),0 1px color-mix(in srgb,#fff 12%,transparent) inset;transform:translateY(-2px)}[data-interface-mode=simple] .sm-sticky-cta__btn:active{transform:translateY(0)}[data-interface-mode=simple] .sm-sticky-cta__btn svg{height:22px;width:22px}[data-interface-mode=simple] .dashboard-shell .daily-questions,[data-interface-mode=simple] .dashboard-shell .metric-cards,[data-interface-mode=simple] .dashboard-shell .open-questions,[data-interface-mode=simple] .dashboard-shell>.tl-legacy-banner-wrap{display:none!important}[data-interface-mode=simple] .tl-input{letter-spacing:.01em}.im-toggle-wrap{background:linear-gradient(135deg,var(--tl-glass-border),color-mix(in srgb,var(--tl-accent-primary) 30%,transparent),var(--tl-glass-border));border-radius:18px;box-shadow:0 0 32px color-mix(in srgb,var(--tl-accent-primary) 12%,transparent),0 8px 32px #0000003d;padding:1.5px}.im-toggle{align-items:stretch;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,var(--tl-bg-surface) 55%,transparent);border-radius:16.5px;display:flex;gap:0;overflow:hidden}.im-toggle__btn{align-items:center;background:transparent;border:none;color:var(--tl-text-secondary);cursor:pointer;display:flex;flex:0 0 38%;flex-direction:column;font-size:.875rem;font-weight:500;gap:8px;padding:18px 16px;position:relative;transition:background .2s,color .2s,box-shadow .2s}.im-toggle__btn:last-child{border-left:1px solid var(--tl-border);flex:0 0 62%;gap:12px;padding:24px 20px}.im-toggle__btn--active{background:color-mix(in srgb,var(--tl-bg-surface) 80%,transparent);color:var(--tl-text-primary)}.im-toggle__btn--active:after{background:linear-gradient(90deg,transparent,var(--tl-accent-primary),transparent);border-radius:2px 2px 0 0;bottom:0;content:"";height:2px;left:20px;position:absolute;right:20px}.im-toggle__btn:last-child.im-toggle__btn--active{background:color-mix(in srgb,var(--tl-accent-primary) 8%,color-mix(in srgb,var(--tl-bg-surface) 78%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent),0 0 24px color-mix(in srgb,var(--tl-accent-primary) 14%,transparent)}.im-toggle__icon{align-items:center;background:color-mix(in srgb,var(--tl-accent-primary) 10%,transparent);border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .2s;width:36px}.im-toggle__btn--active .im-toggle__icon{background:color-mix(in srgb,var(--tl-accent-primary) 20%,transparent)}.im-toggle__icon svg{height:18px;stroke:var(--tl-accent-primary);width:18px}.im-toggle__btn:last-child .im-toggle__icon{border-radius:16px;height:56px;width:56px}.im-toggle__btn:last-child .im-toggle__icon svg{height:28px;width:28px}.im-toggle__name{color:var(--tl-text-primary);font-size:.9rem;font-weight:700}.im-toggle__btn:last-child .im-toggle__name{font-size:1.25rem;letter-spacing:-.01em}.im-toggle__desc{color:var(--tl-text-secondary);font-size:.775rem;line-height:1.4;text-align:center}.im-toggle__btn:last-child .im-toggle__desc{align-items:center;color:var(--tl-text-secondary);display:flex;flex-direction:column;font-size:.9rem;gap:3px;line-height:1.5}.im-toggle__desc-line1{color:var(--tl-text-primary);font-size:1rem;font-style:normal;font-weight:700;letter-spacing:-.01em}.im-toggle__desc-line2{color:var(--tl-text-secondary);font-size:.82rem;font-style:normal;font-weight:400}.im-saved-badge{align-items:center;background:color-mix(in srgb,var(--tl-accent-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--tl-accent-primary) 25%,transparent);border-radius:99px;color:var(--tl-accent-primary);display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 14px}
