@media (min-width:768px){:root{--kx-paper:#f8f6fc;--kx-paper-soft:#f0ecf8;--kx-card:#fff;--kx-ink:#241b38;--kx-ink-soft:#4d4266;--kx-muted:#8a82a0;--kx-accent:#722ed1;--kx-accent-ink:#531dab;--kx-accent-soft:#f9f0ff;--kx-gold:#e39a3e;--kx-gold-ink:#8f5a19;--kx-gold-grad:linear-gradient(135deg, #d98f2b, #efb45b);--kx-border:#e7e2f0;--kx-border-strong:#cec5e0;--kx-success:#16a34a;--kx-amber:#d97706;--kx-danger:#dc2626;--kx-shadow-card:var(--kaypal-v3-card-shadow);--kx-shadow-hover:0 2px 8px #722ed11a;--kx-overlay:#190f2d73;--kx-radius:var(--kaypal-v3-radius);--kx-radius-sm:var(--kaypal-v3-radius-sm);--kx-blur-glass:blur(22px) saturate(145%);--kx-blur-bar:blur(20px) saturate(150%);--kx-blur-soft:blur(16px) saturate(140%);--kx-cv-bg:#f9f0ff;--kx-cv-fg:#722ed1;--kx-cv-bd:#e2d5f5;--kx-cb-bg:#eff6ff;--kx-cb-fg:var(--kaypal-v3-accent);--kx-cb-bd:#bfdbfe;--kx-cg-bg:#ecfdf5;--kx-cg-fg:#047857;--kx-cg-bd:#d1fae5;--kx-ca-bg:#fff8eb;--kx-ca-fg:#b45309;--kx-ca-bd:#fde8c4;--kx-cr-bg:#fff1f2;--kx-cr-fg:#be123c;--kx-cr-bd:#ffe4e6;--kx-cc-bg:#ecfeff;--kx-cc-fg:#0e7490;--kx-cc-bd:#cffafe;--kx-cs-bg:#f8fafc;--kx-cs-fg:#475569;--kx-cs-bd:#e2e8f0;--kaypal-v3-canvas:#f8f6fd;--kaypal-v3-paper:#fff;--kaypal-v3-paper-soft:#f0ecfb;--kaypal-v3-paper-muted:#e9e3f7;--kaypal-v3-table-head:#f0ecfb;--kaypal-v3-ink:#25193c;--kaypal-v3-soft-ink:#4e406c;--kaypal-v3-muted:#8b81a5;--kaypal-v3-border:#e7e2f3;--kaypal-v3-border-strong:#cfc4e5;--kaypal-v3-field-bg:#fff;--kaypal-v3-field-border:#e7e2f3;--kaypal-v3-field-border-hover:#b1a3d3;--kaypal-v3-field-focus-ring:#722ed129;--kaypal-v3-field-shadow:inset 0 1px 0 #1e143208, 0 1px 2px #1e143208;--kaypal-v3-field-shadow-focus:0 0 0 4px var(--kaypal-v3-field-focus-ring), inset 0 1px 0 #1e143208;--kaypal-v3-accent:#7704e3;--kaypal-v3-accent-soft:#f9f0ff;--kaypal-v3-accent-border:#cbaff9;--kaypal-v3-accent-tint:#dec4fd;--kaypal-v3-accent-ink:#5700b7;--kaypal-v3-purple:#7704e3;--kaypal-v3-purple-soft:#f9f0ff;--kaypal-v3-cobalt:#3b63e8;--kaypal-v3-blue-soft:#e5edff;--kaypal-v3-amber:#ba7100;--kaypal-v3-amber-soft:#fdf2dc;--kaypal-v3-orange:#f09400;--kaypal-v3-orange-soft:#fdf2dc;--kaypal-v3-danger:#dc281b;--kaypal-v3-danger-soft:#fdeaea;--kaypal-v3-success:#00a518;--kaypal-v3-success-soft:#e8f7ec;--kaypal-v3-brand:#5700b7;--kaypal-v3-brand-solid:#5700b7;--kaypal-v3-brand-hover:#440093;--kaypal-v3-brand-border:#b5a0df;--kaypal-v3-brand-soft:#efe9fb;--kaypal-v3-nav-bg:#fff;--kaypal-v3-nav-surface:#f0ecfb;--kaypal-v3-nav-surface-hover:#e9e3f7;--kaypal-v3-nav-border:#e7e2f3;--kaypal-v3-nav-ink:#25193c;--kaypal-v3-nav-muted:#4e406c;--kaypal-v3-nav-shadow:2px 0 12px #3c1e640f;--kaypal-v3-card-shadow:0 8px 24px #1c1a2e0f, 0 1px 3px #1c1a2e0d;--kaypal-v3-elevated-shadow:0 2px 8px #2a243814;--kaypal-v3-radius:12px;--kaypal-v3-radius-sm:10px}@supports (color:lab(0% 0 0)){:root{--kaypal-v3-canvas:lab(97.1049% 1.78137 -3.24011);--kaypal-v3-paper:lab(100% 0 0);--kaypal-v3-paper-soft:lab(93.9637% 3.76752 -6.78375);--kaypal-v3-paper-muted:lab(91.2286% 4.76673 -8.77371);--kaypal-v3-table-head:lab(93.9637% 3.76752 -6.78375);--kaypal-v3-ink:lab(11.82% 13.2378 -20.7433);--kaypal-v3-soft-ink:lab(30.1133% 14.2639 -23.66);--kaypal-v3-muted:lab(55.7235% 9.82487 -18.2834);--kaypal-v3-border:lab(90.5621% 4.41322 -7.67729);--kaypal-v3-border-strong:lab(80.7756% 8.60429 -15.0717);--kaypal-v3-field-bg:lab(100% 0 0);--kaypal-v3-field-border:lab(90.5621% 4.41322 -7.67729);--kaypal-v3-field-border-hover:lab(69.4694% 12.4944 -22.7263);--kaypal-v3-accent:lab(35.7423% 68.6886 -85.681);--kaypal-v3-accent-soft:lab(95.7212% 5.99843 -7.77196);--kaypal-v3-accent-border:lab(75.889% 21.2158 -33.4183);--kaypal-v3-accent-tint:lab(82.8141% 17.5973 -24.8183);--kaypal-v3-accent-ink:lab(26.294% 61.0756 -77.55);--kaypal-v3-purple:lab(35.7423% 68.6886 -85.681);--kaypal-v3-purple-soft:lab(95.7212% 5.99843 -7.77196);--kaypal-v3-cobalt:lab(45.2359% 22.7276 -72.8726);--kaypal-v3-blue-soft:lab(93.5863% -.137985 -10.8792);--kaypal-v3-amber:lab(54.6083% 29.2913 97.2858);--kaypal-v3-amber-soft:lab(95.8196% 1.12134 11.9598);--kaypal-v3-orange:lab(69.8367% 34.7532 119.319);--kaypal-v3-orange-soft:lab(95.8196% 1.12134 11.9598);--kaypal-v3-danger:lab(48.8393% 67.0504 54.2495);--kaypal-v3-danger-soft:lab(94.217% 6.7119 2.64212);--kaypal-v3-success:lab(59.1032% -56.9529 54.9021);--kaypal-v3-success-soft:lab(96.006% -6.7943 3.51245);--kaypal-v3-brand:lab(26.294% 61.0756 -77.55);--kaypal-v3-brand-solid:lab(26.294% 61.0756 -77.55);--kaypal-v3-brand-hover:lab(20.1027% 51.8334 -66.2393);--kaypal-v3-brand-border:lab(69.5194% 17.0293 -29.1151);--kaypal-v3-brand-soft:lab(93.3463% 4.41095 -7.67894);--kaypal-v3-nav-bg:lab(100% 0 0);--kaypal-v3-nav-surface:lab(93.9637% 3.76752 -6.78375);--kaypal-v3-nav-surface-hover:lab(91.2286% 4.76673 -8.77371);--kaypal-v3-nav-border:lab(90.5621% 4.41322 -7.67729);--kaypal-v3-nav-ink:lab(11.82% 13.2378 -20.7433);--kaypal-v3-nav-muted:lab(30.1133% 14.2639 -23.66)}}html.dark,html.dark,.dark{--kx-paper:#131019;--kx-paper-soft:#181322;--kx-card:#1c1726;--kx-ink:#ece9f4;--kx-ink-soft:#c9c3d9;--kx-muted:#847d99;--kx-accent:#b885f7;--kx-accent-ink:#d3adf7;--kx-accent-soft:#9254de29;--kx-gold:#eebd72;--kx-gold-ink:#f0cd8f;--kx-gold-grad:linear-gradient(135deg, #c8862d, #e9b45f);--kx-border:#2a2338;--kx-border-strong:#453a5c;--kx-success:#4ade80;--kx-amber:#eebd72;--kx-danger:#f87171;--kx-shadow-card:0 3px 14px #00000059;--kx-shadow-hover:0 6px 22px #9254de38;--kx-overlay:#0000008c;--kx-cv-bg:#9254de1f;--kx-cv-fg:#d3adf7;--kx-cv-bd:#9254de3d;--kx-cb-bg:#5a8cf01a;--kx-cb-fg:#93b8f5;--kx-cb-bd:#5a8cf033;--kx-cg-bg:#30be8217;--kx-cg-fg:#6fd9a8;--kx-cg-bd:#30be822e;--kx-ca-bg:#e6a03c17;--kx-ca-fg:#eebd72;--kx-ca-bd:#e6a03c2e;--kx-cr-bg:#eb5a7317;--kx-cr-fg:#f59aab;--kx-cr-bd:#eb5a732e;--kx-cc-bg:#3cb4d217;--kx-cc-fg:#7fd4e8;--kx-cc-bd:#3cb4d22e;--kx-cs-bg:#9691aa1a;--kx-cs-fg:#a9a3bd;--kx-cs-bd:#9691aa2e;--kaypal-v3-canvas:#130f1b;--kaypal-v3-paper:#1c1628;--kaypal-v3-paper-soft:#191225;--kaypal-v3-paper-muted:#2b223c;--kaypal-v3-table-head:#191225;--kaypal-v3-ink:#ece9f7;--kaypal-v3-soft-ink:#cac2de;--kaypal-v3-muted:#857c9e;--kaypal-v3-border:#2b223c;--kaypal-v3-border-strong:#463861;--kaypal-v3-field-bg:#1c1628;--kaypal-v3-field-border:#463861;--kaypal-v3-field-border-hover:#5b4a7f;--kaypal-v3-field-focus-ring:#b885f742;--kaypal-v3-field-shadow:inset 0 1px 0 #ffffff0a, 0 2px 8px #0000002e;--kaypal-v3-field-shadow-focus:0 0 0 4px var(--kaypal-v3-field-focus-ring), inset 0 1px 0 #ffffff0a;--kaypal-v3-accent:#ba80ff;--kaypal-v3-accent-soft:#9254de29;--kaypal-v3-accent-border:#5c4180;--kaypal-v3-accent-tint:#b885f73d;--kaypal-v3-accent-ink:#d4abff;--kaypal-v3-purple:#ba80ff;--kaypal-v3-purple-soft:#9254de29;--kaypal-v3-cobalt:#96b5ff;--kaypal-v3-blue-soft:#5a8cf029;--kaypal-v3-amber:#edc054;--kaypal-v3-amber-soft:#e6a03c24;--kaypal-v3-orange:#eca500;--kaypal-v3-orange-soft:#e6a03c24;--kaypal-v3-danger:#f8726e;--kaypal-v3-danger-soft:#f871711f;--kaypal-v3-success:#42e15e;--kaypal-v3-success-soft:#4ade801f;--kaypal-v3-brand:#ba80ff;--kaypal-v3-brand-solid:#9646ef;--kaypal-v3-brand-hover:#8138d9;--kaypal-v3-brand-border:#6c4a9e;--kaypal-v3-brand-soft:#b885f71f;--kaypal-v3-nav-bg:#151020;--kaypal-v3-nav-surface:#1c1628;--kaypal-v3-nav-surface-hover:#2b223c;--kaypal-v3-nav-border:#2b223c;--kaypal-v3-nav-ink:#ece9f7;--kaypal-v3-nav-muted:#aaa2c2;--kaypal-v3-nav-shadow:2px 0 12px #00000040;--kaypal-v3-card-shadow:0 8px 24px #0000004d, 0 1px 3px #0000003d;--kaypal-v3-elevated-shadow:0 10px 30px #00000059}@supports (color:lab(0% 0 0)){html.dark,html.dark,.dark{--kaypal-v3-canvas:lab(5.13751% 3.4337 -6.55765);--kaypal-v3-paper:lab(8.81515% 7.02376 -11.4035);--kaypal-v3-paper-soft:lab(6.87667% 7.05936 -11.6088);--kaypal-v3-paper-muted:lab(15.1464% 9.4254 -15.1943);--kaypal-v3-table-head:lab(6.87667% 7.05936 -11.6088);--kaypal-v3-ink:lab(92.8322% 3.20494 -6.27247);--kaypal-v3-soft-ink:lab(79.7246% 6.6916 -12.8002);--kaypal-v3-muted:lab(53.6769% 9.1292 -17.4066);--kaypal-v3-border:lab(15.1464% 9.4254 -15.1943);--kaypal-v3-border-strong:lab(26.5447% 13.9417 -22.5528);--kaypal-v3-field-bg:lab(8.81515% 7.02376 -11.4035);--kaypal-v3-field-border:lab(26.5447% 13.9417 -22.5528);--kaypal-v3-field-border-hover:lab(35.1802% 16.4084 -27.2003);--kaypal-v3-accent:lab(63.6598% 44.9314 -60.4649);--kaypal-v3-accent-border:lab(32.7146% 22.5688 -31.7343);--kaypal-v3-accent-ink:lab(75.8032% 29.2507 -38.7769);--kaypal-v3-purple:lab(63.6598% 44.9314 -60.4649);--kaypal-v3-cobalt:lab(73.4277% 3.42768 -40.9732);--kaypal-v3-amber:lab(80.1829% 8.47489 58.7083);--kaypal-v3-orange:lab(73.0933% 23.0507 139.649);--kaypal-v3-danger:lab(64.8207% 52.3472 28.5355);--kaypal-v3-success:lab(79.5218% -62.0674 50.267);--kaypal-v3-brand:lab(63.6598% 44.9314 -60.4649);--kaypal-v3-brand-solid:lab(47.5454% 57.4388 -73.071);--kaypal-v3-brand-hover:lab(41.1074% 55.0683 -71.2424);--kaypal-v3-brand-border:lab(38.5166% 28.5302 -40.8595);--kaypal-v3-nav-bg:lab(5.75524% 5.25921 -9.79271);--kaypal-v3-nav-surface:lab(8.81515% 7.02376 -11.4035);--kaypal-v3-nav-surface-hover:lab(15.1464% 9.4254 -15.1943);--kaypal-v3-nav-border:lab(15.1464% 9.4254 -15.1943);--kaypal-v3-nav-ink:lab(92.8322% 3.20494 -6.27247);--kaypal-v3-nav-muted:lab(68.0337% 7.8156 -15.5853)}}body,.kx-app,html.dark body,html.dark .kx-app{background:var(--kx-canvas)}html.dark .kx-rail{background:linear-gradient(#1c1431,#110c1e 88%);border-right:1px solid #9254de38;box-shadow:2px 0 18px #08041066}html.dark .kx-rail-item{color:#f0ebfab8}html.dark .kx-rail-item:hover{color:#fff;background:#ffffff14}html.dark .kx-rail-tool{color:#f0ebfab8}html.dark .kx-rail-tool:hover{color:#fff;background:#ffffff14}.kx-topbar{-webkit-backdrop-filter:var(--kx-blur-bar);backdrop-filter:var(--kx-blur-bar);background:linear-gradient(#ffffffb8,#ffffff7a);border-bottom:1px solid #cdc3e466}html.dark .kx-topbar,html.dark .kx-topbar{background:linear-gradient(#131019b8,#13101980);border-bottom:1px solid #6e5f9640}.kx-search-pill{-webkit-backdrop-filter:var(--kx-blur-soft);backdrop-filter:var(--kx-blur-soft);background:linear-gradient(145deg,#ffffffe0,#faf8fdb8);border-color:#d2c6eba6;box-shadow:0 6px 18px #3c1e640f,inset 0 1px #ffffffb8}html.dark .kx-search-pill,html.dark .kx-search-pill{background:linear-gradient(145deg,#1c1726e0,#181322bf);border-color:#6e5f9666}.kx-topbar-select{-webkit-backdrop-filter:var(--kx-blur-soft);backdrop-filter:var(--kx-blur-soft);background:#ffffffc7;border-color:#d2c6eba6}html.dark .kx-topbar-select,html.dark .kx-topbar-select{background:#1c1726cc;border-color:#6e5f9666}.kx-kbd{color:#5d5273;background:#f0ecf8e6;border-color:#cdc3e48c}html.dark .kx-kbd{color:#b9b1cc;background:#292338e6;border-color:#6e5f966b}.kx-ticker{-webkit-backdrop-filter:var(--kx-blur-glass);backdrop-filter:var(--kx-blur-glass);background:linear-gradient(145deg,#fffc,#faf8fd9e);border-color:#d2c6eb8c;box-shadow:0 8px 22px #3c1e6412,inset 0 1px #ffffffb3}html.dark .kx-ticker,html.dark .kx-ticker{background:linear-gradient(145deg,#1c1726d9,#181322b8);border-color:#6e5f9659}.kx-todo-card,.kx-card,.kx-card-lg,.kaypal-v3-panel,.kaypal-v3-surface,.mx-card,.bg-card.border,.bg-default-50.border-default-200,.bg-default-50.border-small,.bg-background.border-default-200,.bg-background.border.divider,.border.border-divider.bg-background,.bg-content1,.bg-default-100.border,.bg-default-100,.local-engine-console__run-table-wrapper,[class*="bg-[var(--kaypal-v3-paper)]"],[class*="bg-[var(--kaypal-v3-surface)]"],[class*="bg-[var(--kaypal-v3-panel)]"],.kx-action-card,.kx-agg-card,.kx-stat-card,.kx-chat-main,.kx-palette,.kx-msg-card,.kx-legacy-switch-bar{-webkit-backdrop-filter:var(--kx-blur-glass);backdrop-filter:var(--kx-blur-glass);background:linear-gradient(145deg,#ffffffd6,#f8f6fda3) padding-box padding-box,linear-gradient(128deg,#ffffffe6 0%,#d7cdee4d 50%,#a082c838 100%) border-box;border:1px solid #0000;box-shadow:0 1px 2px #2a24380a,inset 0 1px #ffffffb8}html.dark .kx-todo-card,html.dark .kx-todo-card,html.dark .kaypal-v3-panel,html.dark .kaypal-v3-panel,html.dark .kaypal-v3-surface,html.dark .kaypal-v3-surface,html.dark .mx-card,html.dark .mx-card,html.dark .bg-card.border,html.dark .bg-card.border,html.dark .bg-default-50.border-default-200,html.dark .bg-default-50.border-default-200,html.dark .bg-background.border-default-200,html.dark .bg-background.border-default-200,html.dark .bg-background.border.divider,html.dark .bg-background.border.divider,html.dark .border.border-divider.bg-background,html.dark .border.border-divider.bg-background,html.dark .bg-default-50.border-small,html.dark .bg-default-100,html.dark .bg-content1,html.dark [class*="bg-[var(--kaypal-v3-paper)]"],html.dark [class*="bg-[var(--kaypal-v3-surface)]"],html.dark [class*="bg-[var(--kaypal-v3-panel)]"],html.dark .kx-card,html.dark .kx-card,html.dark .kx-card-lg,html.dark .kx-card-lg,html.dark .kx-action-card,html.dark .kx-action-card,html.dark .kx-agg-card,html.dark .kx-agg-card,html.dark .kx-stat-card,html.dark .kx-stat-card,html.dark .kx-chat-main,html.dark .kx-chat-main,html.dark .kx-palette,html.dark .kx-palette,html.dark .kx-msg-card,html.dark .kx-msg-card,html.dark .kx-legacy-switch-bar,html.dark .kx-legacy-switch-bar{background:linear-gradient(145deg,#1c1726e6,#161220d1) padding-box padding-box,linear-gradient(128deg,#6e5a9666 0%,#50417340 50%,#e39a3e29 100%) border-box;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff0f}.border.border-divider.bg-background,.bg-background.border.divider,[class*="rounded-[8px]"].bg-content1,[class*="rounded-[8px]"].border[class*=bg-content1]{border-radius:var(--kaypal-v3-radius-sm)}.kx-action-card:hover,.kx-agg-card:hover{border-color:#e39a3e66;box-shadow:0 10px 28px #b96e1d29}.kx-action-ico:after,.kx-agg-ico:after{background:var(--kaypal-v3-accent)}.kx-btn-primary,.kx-chat-send,.kx-btn-sm-primary{background:var(--kaypal-v3-gradient-primary,var(--kx-gold));color:#fff;box-shadow:0 1px 3px #c1811f38,inset 0 1px #ffffff2e}html.dark .kx-btn-primary,html.dark .kx-chat-send,html.dark .kx-btn-sm-primary{background:var(--kaypal-v3-gradient-primary,var(--kx-accent));color:#fff;box-shadow:0 1px 3px #00000047, inset 0 1px 0 var(--kaypal-v3-btn-inset,#ffffff1a)}.kx-btn-primary:hover,.kx-chat-send:hover,.kx-btn-sm-primary:hover{filter:brightness(1.05);color:#fff}.kx-btn-primary:active,.kx-chat-send:active,.kx-btn-sm-primary:active{filter:brightness(.95)}.kx-btn{justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.kx-btn-sm{justify-content:center;align-items:center;gap:6px;min-height:32px;display:inline-flex}.kx-btn-lg{border-radius:var(--kx-radius,12px);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s;display:inline-flex}.kx-btn-lg:active{transform:scale(.97)}.kx-btn-lg.kx-btn-primary{color:#fff;box-shadow:0 1px 3px #c1811f3d,0 3px 12px -3px #c1811f47,inset 0 1px #ffffff2e}.kx-btn>svg,.kx-btn-lg>svg,.kx-btn-sm>svg{flex-shrink:0;width:16px;height:16px}.kx-chat-input:focus{border-color:#722ed1}.kx-sug-chip:hover{border-color:var(--kx-accent);color:var(--kx-accent-ink)}.kx-agent-item.kx-active{box-shadow:var(--kx-shadow-card);border-color:#722ed1}.kx-palette-item.kx-sel{background:var(--kx-accent-soft)}.kx-hint-bar{background:var(--kx-accent-soft);color:var(--kx-accent-ink)}.kx-section-more{color:var(--kx-accent-ink)}.kx-msg-user .kx-msg-body{background:var(--kx-accent);color:#fff}.kx-app :focus-visible{outline-color:#722ed1}.kx-palette-overlay{background:#190f2d73}html.dark .kx-palette-overlay,html.dark .kx-palette-overlay{background:#0009}.kx-stat-accent{color:#531dab}html.dark main label span.z-10.bg-white,html.dark main label span.z-10.bg-white,html.dark main [class*=inline-flex] span.bg-white.rounded-full,html.dark main [class*=inline-flex] span.bg-white.rounded-full,html.dark main button.rounded-full>.bg-white.rounded-full,html.dark main button.rounded-full>.bg-white.rounded-full{background-color:var(--kaypal-v3-paper);box-shadow:inset 0 0 0 1px var(--kaypal-v3-border-strong), var(--kaypal-v3-field-shadow)}[data-slot=input-wrapper],[data-slot=input-wrapper].bg-default-100,[data-slot=trigger],[data-slot=trigger].bg-default-100{background-image:none!important;background-color:var(--kaypal-v3-field-bg,var(--kx-card))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.dark [data-slot=input-wrapper],html.dark [data-slot=input-wrapper].bg-default-100,html.dark [data-slot=trigger],html.dark [data-slot=trigger].bg-default-100{background-image:none!important;background-color:var(--kaypal-v3-field-bg)!important}[data-slot=input-wrapper]:hover,[data-slot=trigger]:hover{background-color:var(--kaypal-v3-field-bg,var(--kx-card))!important;background-image:none!important}}
:root{--lg-blur:none;--lg-blur-soft:none;--lg-radius:24px;--lg-radius-sm:20px;--lg-radius-xs:12px;--lg-bg:#fff;--lg-bg-soft:#f8f9fd;--lg-bg-hover:#f8f9fd;--lg-border:transparent;--lg-border-outer:transparent;--lg-highlight:transparent;--lg-shadow:0 8px 24px #1c1a2e0f, 0 1px 3px #1c1a2e0d;--lg-shadow-hover:0 12px 32px #1c1a2e17, 0 2px 6px #1c1a2e0d;--lg-inset:none;--lg-spring:cubic-bezier(.2, .9, .3, 1.1);--lg-ease:cubic-bezier(.25, .1, .25, 1);--lg-duration:.18s}html.dark{--lg-bg:#191623;--lg-bg-soft:#1f1c2c;--lg-bg-hover:#1f1c2c;--lg-shadow:0 8px 24px #0000004d, 0 1px 3px #0000003d;--lg-shadow-hover:0 12px 32px #00000061, 0 2px 6px #00000047}.lg-ambient{background:var(--kaypal-v3-canvas);min-height:100%;position:relative}.lg-panel{border-radius:var(--lg-radius-sm);background:var(--lg-bg);box-shadow:var(--lg-shadow);transition:box-shadow var(--lg-duration) var(--lg-ease), background-color var(--lg-duration) var(--lg-ease);border:none;position:relative}.lg-panel:before{content:none}.lg-panel:hover{box-shadow:var(--lg-shadow-hover)}.lg-panel:active{transform:none}.lg-surface{border-radius:var(--lg-radius-xs);background:var(--lg-bg-soft);box-shadow:none;transition:background-color var(--lg-duration) var(--lg-ease);border:none}.lg-surface:hover{background:var(--kaypal-v3-pastel-slate,#eef0f7)}.lg-stat{border-radius:var(--lg-radius-sm);background:var(--lg-bg);box-shadow:var(--lg-shadow);transition:box-shadow var(--lg-duration) var(--lg-ease);border:none;padding:20px;position:relative;overflow:hidden}.lg-stat:before{content:"";background:var(--stat-color,var(--kaypal-v3-gradient-purple,var(--kaypal-v3-accent)));opacity:0;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.lg-stat:hover:before{opacity:.65}.lg-action{border-radius:var(--lg-radius-sm);background:var(--lg-bg);box-shadow:var(--lg-shadow);cursor:pointer;transition:transform .2s var(--lg-ease), box-shadow .2s var(--lg-ease);border:none;padding:20px;position:relative;overflow:hidden}.lg-action:before{content:none}.lg-action:hover{box-shadow:var(--lg-shadow-hover);transform:translateY(-2px)}.lg-action:active{transition-duration:.1s;transform:translateY(0)scale(.98)}.lg-hero{border-radius:var(--lg-radius);background:var(--kaypal-v3-gradient-hero,linear-gradient(135deg, #241b3d 0%, #45296f 55%, #6d33b8 100%));box-shadow:var(--lg-shadow);color:#fff;border:none;padding:28px 32px;position:relative;overflow:hidden}.lg-hero:before{content:none}.lg-hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff1a,#0000 62%);width:55%;height:180%;position:absolute;top:-55%;right:-18%}.lg-icon-tile{border-radius:var(--lg-radius-xs);background:var(--kaypal-v3-pastel-violet,#efe9fd);width:44px;height:44px;color:var(--kaypal-v3-accent-ink,#531dab);box-shadow:none;transition:transform var(--lg-duration) var(--lg-ease);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lg-action:hover .lg-icon-tile{transform:translateY(-1px)}.lg-segmented{border-radius:var(--lg-radius-xs);background:var(--kaypal-v3-pastel-slate,#eef0f7);box-shadow:none;border:none;align-items:center;gap:2px;padding:4px;display:inline-flex}.lg-segmented-item{color:var(--kaypal-v3-muted);cursor:pointer;transition:color var(--lg-duration) var(--lg-ease), background-color var(--lg-duration) var(--lg-ease);z-index:1;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;position:relative}.lg-segmented-item.lg-active{color:var(--kaypal-v3-ink);background:var(--lg-bg);box-shadow:var(--lg-shadow)}.lg-btn-primary{background:var(--kaypal-v3-gradient-primary);color:#fff;cursor:pointer;height:44px;transition:box-shadow var(--lg-duration) var(--lg-ease), background-color var(--lg-duration) var(--lg-ease);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px #722ed147}.lg-btn-primary:hover{background:var(--kaypal-v3-gradient-primary-hover,var(--kaypal-v3-gradient-primary));box-shadow:0 8px 20px #722ed157}.lg-btn-primary:active{transition-duration:.1s;transform:scale(.98)}.lg-btn-primary:disabled{opacity:.5;pointer-events:none}.lg-view{box-sizing:border-box;width:100%;min-width:0;max-width:1240px;animation:lg-fade-up .3s var(--lg-ease);flex-direction:column;gap:28px;margin:0 auto;padding:14px 34px 48px;display:flex}@keyframes lg-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lg-title{letter-spacing:-.5px;font-size:30px;font-weight:700;line-height:1.2}.lg-subtitle{color:var(--kaypal-v3-muted);margin-top:4px;font-size:15px;line-height:1.5}.lg-section-title{letter-spacing:-.2px;font-size:17px;font-weight:600}.lg-badge{background:var(--kaypal-v3-pastel-slate,#eef0f7);height:22px;color:var(--kaypal-v3-soft-ink);box-shadow:none;border:none;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.lg-row{border-radius:var(--lg-radius-xs);min-height:56px;transition:background-color var(--lg-duration) var(--lg-ease);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.lg-row:hover{background:var(--kaypal-v3-hover,#1c1a2e0a)}.lg-row:active{background:var(--kaypal-v3-pastel-slate,#eef0f7)}.lg-rail{background:var(--lg-bg);box-shadow:var(--lg-shadow);border:none}@media (prefers-reduced-motion:reduce){.lg-panel,.lg-action,.lg-stat,.lg-hero,.lg-btn-primary,.lg-icon-tile,.lg-segmented-item,.lg-row{transition:none!important;animation:none!important;transform:none!important}}.kx-page-head{flex-wrap:nowrap;align-items:center;height:64px;padding:0}.kx-page-head>div{align-items:baseline;gap:12px;min-width:0;display:flex}.kx-page-head .kx-greet{white-space:nowrap;font-size:24px}.kx-page-head .kx-greet-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:11px;overflow:hidden}.lg-stat{text-align:left}.lg-stat[data-tone=success]{background:color-mix(in srgb, var(--kaypal-v3-success,#16a34a) 10%, #fff)}.lg-stat[data-tone=warning]{background:color-mix(in srgb, var(--kaypal-v3-amber,#d97706) 12%, #fff)}.lg-stat[data-tone=danger]{background:color-mix(in srgb, var(--kaypal-v3-danger,#dc2626) 9%, #fff)}.lg-stat[data-tone=accent]{background:color-mix(in srgb, var(--kaypal-v3-accent,#722ed1) 9%, #fff)}.lg-stat:before{content:none}.lg-stat:hover{box-shadow:var(--lg-shadow)}.lg-action{border:1px solid color-mix(in srgb, var(--kaypal-v3-accent,#722ed1) 22%, transparent)}.kx-crm-hero{border-radius:var(--kx-radius-panel,20px);color:#fff;box-shadow:var(--kx-shadow-card,0 8px 24px #1c1a2e1a);background:linear-gradient(135deg,#6d33b8 0%,#8b5cf6 55%,#a78bfa 100%);align-items:center;gap:20px;padding:20px 24px;display:flex}.kx-crm-hero-main{flex:auto;min-width:150px}.kx-crm-hero-side{flex:none;align-items:center;gap:26px;margin-left:auto;display:flex}.kx-crm-seg{flex-direction:column;gap:6px;min-width:180px;display:flex}.kx-crm-segbar{background:#ffffff2e;border-radius:999px;height:8px;display:flex;overflow:hidden}.kx-crm-segbar i{height:100%;display:block}.kx-crm-seg-legend{flex-wrap:wrap;gap:12px;display:flex}.kx-crm-seg-legend span{color:#ffffffc7;align-items:center;gap:4px;font-size:10px;display:inline-flex}.kx-crm-seg-legend i{border-radius:2px;width:7px;height:7px}.kx-crm-day-head td{z-index:2;background:var(--kaypal-v3-paper,#fff);letter-spacing:.08em;color:var(--kaypal-v3-muted,#8a94a6);padding:6px 24px 4px;font-size:10px;font-weight:700;position:sticky;top:0}@media (max-width:900px){.kx-crm-hero{flex-direction:column;align-items:stretch}.kx-crm-hero-side{margin-left:0}}.kx-day-head td{z-index:2;background:var(--kaypal-v3-paper,#fff);letter-spacing:.08em;color:var(--kaypal-v3-muted,#8a94a6);padding:6px 16px 4px;font-size:10px;font-weight:700;position:sticky;top:0}tr.kx-row-alive{position:relative}tr.kx-row-alive:after{content:"";background:linear-gradient(90deg, transparent, var(--kaypal-v3-accent,#722ed1) 50%, transparent);background-size:200% 100%;border-radius:2px;height:2px;animation:1.6s linear infinite kxAlive;position:absolute;bottom:0;left:10px;right:10px}@media (prefers-reduced-motion:reduce){tr.kx-row-alive:after{opacity:.5;animation:none}}html.dark .lg-stat[data-tone=success]{background:color-mix(in srgb, var(--kaypal-v3-success,#16a34a) 18%, var(--kaypal-v3-paper))}html.dark .lg-stat[data-tone=warning]{background:color-mix(in srgb, var(--kaypal-v3-amber,#d97706) 18%, var(--kaypal-v3-paper))}html.dark .lg-stat[data-tone=danger]{background:color-mix(in srgb, var(--kaypal-v3-danger,#dc2626) 15%, var(--kaypal-v3-paper))}html.dark .lg-stat[data-tone=accent]{background:color-mix(in srgb, var(--kaypal-v3-accent,#722ed1) 18%, var(--kaypal-v3-paper))}
