:root{--page:#0a1933;--bg:#102448;--ink:#e6edf5;--ink2:#c5d0de;--ink3:#adbdcf;--ink-hi:#f2f6fb;--fg:218 229 243;--line:rgba(154,196,245,.30);--edge:rgba(178,214,252,.55);--glass:rgba(56,96,156,.2);--glass2:rgba(151,197,240,.10);--well:rgba(10,26,52,.55);--well2:rgba(9,23,48,.62);--popover:#1e3d68;--seg-on:rgba(64,108,172,.55);--seg-ink:#d5edff;--seg-shadow:inset 0 1px 0 rgba(211,226,246,.08),0 2px 5px rgba(0,0,0,.12);--blue:#a6d5f5;--blueS:#76b6dd;--blue-ink:#b9e2ff;--teal:#61bfd0;--teal-ink:#99dbe7;--good:#71c9ac;--good-ink:#9adcc3;--amber:#d9b574;--amber-ink:#e6c896;--pink:#d798b0;--danger-ink:#efaac0;--accent:#216b89;--accent-rgb:91 172 211;--accent-soft:rgb(var(--accent-rgb)/.12);--accent-line:rgb(var(--accent-rgb)/.38);--primary-fill:linear-gradient(110deg,#287e9a,#0d2857);--sheen:linear-gradient(135deg,rgba(205,230,252,.075),rgba(205,230,252,0) 42%);--nav-orb-fill:radial-gradient(ellipse at 29% 12%,rgba(205,238,255,.65),rgba(137,205,232,.12) 25%,transparent 44%),radial-gradient(ellipse at 68% 96%,rgba(74,176,203,.48),transparent 42%),radial-gradient(circle at 35% 28%,#66b0d0 0%,#2b839f 32%,#194269 64%,#0d2857 100%);--agent-orb-fill:radial-gradient(circle at 28% 20%,#d7f0ff 0%,#91cde8 17%,#368da9 48%,#205878 74%,#0d2857 100%);--control:rgba(47,88,148,.42);--rail-fill:rgba(18,42,78,.98);--hi:inset 0 1px 0 rgba(224,237,255,.17);--lift:0 5px 14px rgba(0,5,14,.22);--rim:inset 0 1px 0 rgba(226,240,255,.17),inset 0 -1px 0 rgba(0,0,0,.16);--card-shadow:0 12px 32px rgba(0,4,12,.3);--ambient-top:.1;--ambient-bottom:.055;--orb-opacity:.56;--surface-saturation:1.26;--chart-grid:rgb(var(--fg)/.13);--chart-fill-opacity:.14;--chart-tooltip:var(--popover);--heat-peak:#5298c3;--layout-gap:18px;color-scheme:dark}:root[data-theme=light]{--page:#c3cdd9;--bg:#cbd5e0;--ink:#172a42;--ink2:#2b4059;--ink3:#344a63;--ink-hi:#0c1930;--fg:27 54 94;--line:rgba(48,74,109,.25);--edge:rgba(48,79,124,.42);--glass:rgba(218,227,235,.88);--glass2:rgba(58,94,140,.10);--well:rgba(51,76,107,.065);--well2:rgba(51,76,107,.105);--popover:rgba(220,230,240,.98);--seg-on:rgba(177,202,230,.72);--seg-ink:#173e77;--seg-shadow:0 2px 5px rgba(36,60,93,.12),inset 0 1px 0 rgba(226,237,248,.6);--blue:#24528d;--blueS:#3266b5;--blue-ink:#19447e;--teal:#167f80;--teal-ink:#0d4b48;--good:#198268;--good-ink:#0e553f;--amber:#aa751e;--amber-ink:#624008;--pink:#942a55;--danger-ink:#852242;--accent:#295fc6;--accent-rgb:50 108 205;--accent-soft:rgb(var(--accent-rgb)/.12);--accent-line:rgb(var(--accent-rgb)/.38);--primary-fill:linear-gradient(135deg,#2d6bce,#2856b8);--sheen:linear-gradient(135deg,rgba(235,241,247,.24),rgba(228,237,246,.07) 44%,transparent 75%);--nav-orb-fill:radial-gradient(ellipse at 29% 12%,rgba(207,237,255,.65),rgba(121,183,255,.12) 25%,transparent 44%),radial-gradient(ellipse at 68% 96%,rgba(65,180,255,.56),transparent 42%),radial-gradient(circle at 35% 28%,#518ce7 0%,#2b65cb 32%,#17469d 64%,#081e50 100%);--agent-orb-fill:radial-gradient(circle at 28% 20%,#d6f2ff 0%,#73c3f4 17%,#337dcc 48%,#234e9b 74%,#1a376b 100%);--control:rgba(210,223,235,.88);--rail-fill:rgba(204,217,230,.92);--hi:inset 0 1px 0 rgba(218,233,249,.4);--lift:0 6px 18px rgba(43,68,105,.18);--rim:inset 0 1px 0 rgba(230,239,249,.52),inset 0 -1px 0 rgba(58,84,118,.08);--card-shadow:0 12px 30px rgba(36,58,91,.13);color-scheme:light;--ambient-top:.14;--ambient-bottom:.08;--orb-opacity:.2;--surface-saturation:1.25;--chart-grid:rgb(var(--fg)/.07);--chart-fill-opacity:.22;--chart-tooltip:var(--well2);--heat-peak:var(--blue)}:root[data-accent=slate]{--accent:#405671;--accent-rgb:126 151 181;--blue:#b2c2d5;--blueS:#8ea5be;--blue-ink:#c8d4e2;--primary-fill:linear-gradient(110deg,#536b88,#172842);--nav-orb-fill:radial-gradient(ellipse at 29% 12%,rgba(235,243,255,.64),rgba(165,187,214,.12) 25%,transparent 44%),radial-gradient(circle at 35% 28%,#91a7c0 0%,#536b88 34%,#2d405a 66%,#15243a 100%);--heat-peak:#8099b5}:root[data-accent=cyan]{--accent:#087e94;--accent-rgb:48 211 226;--blue:#79e7ef;--blueS:#39c3d2;--blue-ink:#9ff2f6;--primary-fill:linear-gradient(110deg,#119aae,#10445c);--nav-orb-fill:radial-gradient(ellipse at 29% 12%,rgba(222,255,255,.69),rgba(95,235,243,.16) 25%,transparent 44%),radial-gradient(circle at 35% 28%,#5ee4e9 0%,#169bb0 34%,#0c6079 66%,#073448 100%);--heat-peak:#37becd}:root[data-accent=violet]{--accent:#7650b5;--accent-rgb:166 112 224;--blue:#cba9f4;--blueS:#a77bd6;--blue-ink:#dfc5ff;--primary-fill:linear-gradient(110deg,#855ac1,#33215f);--nav-orb-fill:radial-gradient(ellipse at 29% 12%,rgba(244,222,255,.66),rgba(194,139,238,.14) 25%,transparent 44%),radial-gradient(circle at 35% 28%,#bd83e5 0%,#7a4eb3 34%,#4b2c76 66%,#261640 100%);--heat-peak:#9e72cc}:root[data-accent=emerald]{--accent:#168162;--accent-rgb:51 190 143;--blue:#83dfbd;--blueS:#51bd94;--blue-ink:#a4edcf;--primary-fill:linear-gradient(110deg,#1a9470,#123b36);--nav-orb-fill:radial-gradient(ellipse at 29% 12%,rgba(218,255,239,.66),rgba(105,224,174,.13) 25%,transparent 44%),radial-gradient(circle at 35% 28%,#5bd5a5 0%,#228f6c 34%,#155a4c 66%,#0c302e 100%);--heat-peak:#43b58c}:root[data-accent=amber]{--accent:#a77f00;--accent-rgb:246 205 48;--blue:#ffe46e;--blueS:#e2bf2f;--blue-ink:#ffed98;--primary-fill:linear-gradient(110deg,#cda70d,#55440b);--nav-orb-fill:radial-gradient(ellipse at 29% 12%,rgba(255,255,220,.72),rgba(255,224,74,.16) 25%,transparent 44%),radial-gradient(circle at 35% 28%,#f8df57 0%,#caa517 34%,#786311 66%,#3b330c 100%);--heat-peak:#dfbf31}:root[data-accent=orange]{--accent:#b44e0a;--accent-rgb:242 113 35;--blue:#ffad68;--blueS:#e7772e;--blue-ink:#ffc18e;--primary-fill:linear-gradient(110deg,#d65e12,#61270e);--nav-orb-fill:radial-gradient(ellipse at 29% 12%,rgba(255,235,211,.7),rgba(255,153,75,.16) 25%,transparent 44%),radial-gradient(circle at 35% 28%,#f79545 0%,#c95511 34%,#7c330d 66%,#421c0b 100%);--heat-peak:#df762d}:root[data-accent=rose]{--accent:#aa3f65;--accent-rgb:224 92 137;--blue:#ef9db9;--blueS:#d96f94;--blue-ink:#f7bad0;--primary-fill:linear-gradient(110deg,#bd4c73,#5b1d38);--nav-orb-fill:radial-gradient(ellipse at 29% 12%,rgba(255,226,239,.68),rgba(243,132,171,.14) 25%,transparent 44%),radial-gradient(circle at 35% 28%,#e87b9f 0%,#b7436c 34%,#762745 66%,#421629 100%);--heat-peak:#cf668c}:root[data-accent=red]{--accent:#a8272e;--accent-rgb:230 69 72;--blue:#f28e8d;--blueS:#d85a5d;--blue-ink:#ffacab;--primary-fill:linear-gradient(110deg,#bf3438,#59171e);--nav-orb-fill:radial-gradient(ellipse at 29% 12%,rgba(255,225,224,.7),rgba(246,111,112,.15) 25%,transparent 44%),radial-gradient(circle at 35% 28%,#eb6868 0%,#b92e34 34%,#741e27 66%,#3f1119 100%);--heat-peak:#d55759}:root[data-theme=light][data-accent=slate]{--accent:#506986;--accent-rgb:80 105 134;--blue:#3d5674;--blueS:#536f90;--blue-ink:#263f5c;--primary-fill:linear-gradient(135deg,#617d9d,#405b7a)}:root[data-theme=light][data-accent=cyan]{--accent:#08788b;--accent-rgb:8 120 139;--blue:#08697a;--blueS:#15899a;--blue-ink:#075869;--primary-fill:linear-gradient(135deg,#1196a8,#087388)}:root[data-theme=light][data-accent=violet]{--accent:#7543b2;--accent-rgb:117 67 178;--blue:#68409b;--blueS:#7f52af;--blue-ink:#53317f;--primary-fill:linear-gradient(135deg,#8653c2,#6840a4)}:root[data-theme=light][data-accent=emerald]{--accent:#16785c;--accent-rgb:22 120 92;--blue:#12684f;--blueS:#238469;--blue-ink:#0d5741;--primary-fill:linear-gradient(135deg,#218c6c,#126a52)}:root[data-theme=light][data-accent=amber]{--accent:#917000;--accent-rgb:145 112 0;--blue:#765b00;--blueS:#9e7d08;--blue-ink:#624b00;--primary-fill:linear-gradient(135deg,#b18b0a,#8d6c00)}:root[data-theme=light][data-accent=orange]{--accent:#a94709;--accent-rgb:169 71 9;--blue:#913d08;--blueS:#ba5a18;--blue-ink:#7a3105;--primary-fill:linear-gradient(135deg,#c75a13,#9f3e07)}:root[data-theme=light][data-accent=rose]{--accent:#a5365d;--accent-rgb:165 54 93;--blue:#913050;--blueS:#b94e73;--blue-ink:#7e2444;--primary-fill:linear-gradient(135deg,#ba476e,#963153)}:root[data-theme=light][data-accent=red]{--accent:#a4262d;--accent-rgb:164 38 45;--blue:#8e2027;--blueS:#b43c42;--blue-ink:#78191f;--primary-fill:linear-gradient(135deg,#bb3439,#931e26)}html[data-text-size=small]{font-size:14px}html[data-text-size=normal]{font-size:16px}html[data-text-size=large]{font-size:18px}body,html{background:var(--page)}body{margin:0;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.5}.frame{width:1440px;height:900px;transform-origin:0 0;position:relative;overflow:hidden;border-radius:26px;background:var(--bg);display:flex;gap:var(--layout-gap);padding:20px;box-sizing:border-box;box-shadow:0 30px 80px rgba(0,0,0,.6)}.orb{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:var(--orb-opacity)}.o1{width:700px;height:600px;left:-180px;top:-340px;background:rgb(var(--accent-rgb)/.22)}.o2{width:620px;height:560px;right:-300px;bottom:-340px;background:rgba(73,170,209,.18)}.o3{width:460px;height:400px;left:40%;bottom:-320px;background:rgb(var(--accent-rgb)/.13)}.h{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.card{position:relative;background:var(--glass);border:1px solid var(--line);border-radius:22px;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);box-shadow:var(--rim),var(--card-shadow);box-sizing:border-box}.ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}@property --notch-y{syntax:"<length>";inherits:true;initial-value:104px}.rail{position:relative;z-index:3;flex:0 0 76px;display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:6px;overflow:visible;--notch-y:104px;--rail-width:76px;--knob-inset:20px;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.rail .railbg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:visible}.rail .railbg path{fill:rgba(255,255,255,.1);stroke:rgba(255,255,255,.3);stroke-width:1}.rail.notch-ready{transition:--notch-y .32s cubic-bezier(.22,1,.36,1)}.rail.notch-ready .railbg path{transition:d .32s cubic-bezier(.22,1,.36,1)}.rail .knob{position:absolute;left:calc(100% - var(--knob-inset) - 24px);top:calc(var(--notch-y) - 24px);width:48px;height:48px;border-radius:50%;background:var(--accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),var(--lift);display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;z-index:2}.rail .knob svg{width:22px;height:22px}.rail .nav{box-sizing:border-box}.rail .nav.on{position:relative;z-index:3;background:none;border:0;box-shadow:none;color:transparent}.rail .nav.on svg{opacity:0}.rail .nav.on:after{content:"";position:absolute;left:calc(50% + var(--rail-width)/2 - var(--knob-inset) - 24px);top:calc(50% - 24px);width:48px;height:48px;border-radius:50%}.rail .nav:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rail .nav.on:focus-visible{outline:none}.rail .nav.on:focus-visible:after{outline:2px solid var(--ink);outline-offset:4px}.logo{width:40px;height:40px;border-radius:13px;background:var(--accent);box-shadow:var(--hi),var(--lift);margin-bottom:14px}.logo,.nav{display:flex;align-items:center;justify-content:center}.nav{width:60px;height:56px;border-radius:16px;flex-direction:column;gap:4px;color:var(--ink3);font-size:.75rem;font-weight:600;letter-spacing:.2px}.nav.on{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink-hi);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.rail .sp{flex:1 1}.avatar{width:36px;height:36px;border-radius:50%;background:#E4A65C;border:2px solid rgb(var(--fg)/.18)}.content{position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column;gap:var(--layout-gap);min-width:0}@media (max-width:767.98px){.frame:not(.auth)>.content{padding:0!important;gap:var(--layout-gap)!important}}.top{height:56px;display:flex;align-items:center;gap:14px}.top h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.4px}.top .sub{color:var(--ink2);font-size:.875rem;display:flex;align-items:center;gap:8px;margin-top:2px}.dot{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px rgba(41,224,183,.18)}.search{margin-left:auto;width:260px;border-radius:21px;background:var(--glass);border:1px solid var(--line);display:flex;gap:10px;padding:0 16px;color:var(--ink3)}.btn,.search{height:42px;align-items:center;box-sizing:border-box}.btn{padding:0 18px;border-radius:21px;display:inline-flex;gap:8px;font-weight:700;font-size:.875rem;white-space:nowrap}.btn.p{background:var(--primary-fill);color:#fff;border:1px solid rgba(196,222,255,.38);box-shadow:var(--hi),0 6px 18px rgb(var(--accent-rgb)/.2)}.btn.g{border:1px solid var(--line);color:var(--ink)}.btn.g,.iconbtn{background:var(--glass)}.iconbtn{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink2);position:relative}.iconbtn i{position:absolute;top:10px;right:11px;width:7px;height:7px;border-radius:50%;background:var(--pink);border:2px solid var(--bg)}.grid{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:var(--layout-gap);min-height:0}.col,.grid{gap:var(--layout-gap)}.col{display:flex;flex-direction:column;min-width:0}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--layout-gap);gap:var(--layout-gap);min-height:112px;flex:0 0 auto}.kpi{padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between}.kpi .l{display:flex;align-items:center;gap:8px;color:var(--ink2);font-weight:600}.kpi .l svg{color:var(--blue)}.kpi .v{display:flex;align-items:baseline;gap:10px}.kpi .n{font-size:30px;font-weight:600;letter-spacing:-.6px;line-height:1}.kpi .u{color:var(--ink3);font-size:.8125rem}.chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:11px;font-size:.75rem;font-weight:700;background:rgba(41,224,183,.14);color:var(--good-ink)}.chip.n{background:rgb(var(--fg)/.08);color:var(--ink2)}.chart{flex:1 1 352px;min-height:300px;padding:22px 24px 16px;display:flex;flex-direction:column;min-width:0}.chead{display:flex;align-items:center;gap:16px}.chead h3{margin:0;font-size:17px;font-weight:600}.legend{display:flex;gap:16px;color:var(--ink2);font-size:.8125rem;font-weight:600}.legend span{display:inline-flex;align-items:center;gap:6px}.legend b{width:10px;height:10px;border-radius:3px;display:inline-block}.ranges{margin-left:auto;display:flex;background:var(--well2);border:1px solid var(--line);border-radius:18px;padding:3px;gap:2px}.ranges span{height:28px;padding:0 12px;border-radius:14px;display:flex;align-items:center;font-size:.8125rem;font-weight:700;color:var(--ink3)}.ranges span.on{background:var(--seg-on);color:var(--seg-ink);box-shadow:var(--seg-shadow)}.chart svg{margin-top:12px;display:block}.bottom{flex:1 1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--layout-gap);gap:var(--layout-gap);min-height:0}.card h3{margin:0;font-size:16px;font-weight:600}.pad{padding:20px 22px}.row{align-items:center}.msg,.row{display:flex;gap:12px}.msg{padding:12px 0;border-top:1px solid var(--line)}.msg:first-of-type{border-top:0}.bub{width:38px;height:38px;border-radius:12px;background:var(--glass2);display:flex;align-items:center;justify-content:center;color:var(--blue);flex:none}.msg .t{font-weight:700;font-size:.875rem}.msg .d{color:var(--ink2);font-size:.8125rem;margin-top:3px;line-height:1.4}.tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;font-size:.75rem;font-weight:700;background:rgb(var(--fg)/.07);color:var(--ink);white-space:nowrap}.tag b{width:7px;height:7px;border-radius:50%;display:inline-block}.heat{display:grid;grid-template-columns:34px repeat(11,20px);grid-gap:4px;gap:4px;align-items:center;margin-top:14px}.heat .y{color:var(--ink3);font-size:.75rem;font-weight:600}.heat .c{width:20px;height:20px;border-radius:5px;background:rgb(var(--accent-rgb)/.1)}.heat .c.h1{background:rgb(var(--accent-rgb)/.26)}.heat .c.h2{background:rgb(var(--accent-rgb)/.48)}.heat .c.h3{background:rgb(var(--accent-rgb)/.74)}.heat .c.h4{background:var(--blue)}.heat .x{grid-column:span 2;color:var(--ink3);font-size:.75rem;font-weight:600}.orbav{width:58px;height:58px;border-radius:50%;background:var(--accent);box-shadow:inset 0 2px 0 rgba(255,255,255,.28),0 0 0 4px rgb(var(--accent-rgb)/.12),var(--lift);flex:none}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;background:rgba(41,224,183,.14);color:var(--good-ink);font-size:.75rem;font-weight:700}.stack{height:12px;border-radius:6px;overflow:hidden;display:flex;gap:2px;background:var(--well2);margin:14px 0 12px}.stack i{display:block;height:100%}.lg{flex-direction:column}.lg,.lg .r{display:flex;gap:8px}.lg .r{align-items:center;font-size:.8125rem}.lg .r b{width:9px;height:9px;border-radius:3px}.lg .r .k{color:var(--ink2);font-weight:600}.lg .r .m{margin-left:auto;font-weight:700}.lg .r .pc{color:var(--ink3);width:34px;text-align:right}.call{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.call:first-of-type{border-top:0}.call .av{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;background:var(--glass2);flex:none}.call .av,.call .nm{font-weight:700}.call .mt{color:var(--ink3);font-size:.75rem;margin-top:2px}.call .rt{margin-left:auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.call .du{color:var(--ink2);font-size:.75rem;font-weight:600}.link{color:var(--blue);font-weight:700;font-size:.8125rem}a{color:inherit;text-decoration:none}.screen{gap:var(--layout-gap);display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0}.frame.auth .dock,.frame.auth .topbar,.frame.auth>.rail,.frame.auth>.side,[hidden]{display:none!important}.frame.auth{gap:0}.frame.auth .content{padding:0}body,html{height:100%;width:100%;margin:0;padding:0;overflow:hidden}.stage{padding:0!important;margin:0!important;position:fixed;inset:0;overflow:hidden}.frame{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;zoom:1!important}.frame .body,.frame .content,.frame .main{min-width:0;min-height:0}.frame [data-screen]{overflow:auto}.frame .chart svg,.frame .stream svg{width:100%;height:auto;max-height:100%}.frame .card,.frame .col,.frame .content,.frame .grid,.frame .main,.frame .screen{min-width:0;min-height:0}@media (max-width:1399.98px){.frame .dock{flex:0 0 340px}}@media (max-width:1199.98px){.frame .dock,.frame .search,.frame .top .search{display:none}}@media (max-width:991.98px){.frame>.side{flex:0 0 64px!important;overflow:hidden}.frame>.side .it,.frame>.side .nav .it,.frame>.side .nav a{justify-content:center;padding:0!important;font-size:0!important;gap:0!important;margin-left:0!important;border-radius:14px!important}.frame>.side .it svg,.frame>.side .nav a svg{width:20px!important;height:20px!important;padding:0!important;background:none!important}.frame>.side .brand b,.frame>.side .user b,.frame>.side .user i,.frame>.side .user>div,.frame>.side .wm b{display:none}.frame>.side .brand,.frame>.side .user,.frame>.side .wm{justify-content:center;padding:14px 0}.frame>.rail{flex:0 0 64px}.frame [data-screen] .bottom,.frame [data-screen] .grid,.frame [data-screen] .main,.frame [data-screen] .two{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:min-content}.frame [data-screen] .kpis,.frame [data-screen] .qa,.frame [data-screen] .tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}.frame [data-screen]{overflow:auto}}@media (max-width:767.98px){.frame [data-screen] .kpis,.frame [data-screen] .qa,.frame [data-screen] .tiles{grid-template-columns:minmax(0,1fr)!important}.frame .top,.frame .topbar{height:auto!important;flex-wrap:wrap;row-gap:8px;padding-top:8px;padding-bottom:8px}.frame .top h1{font-size:22px}.frame>.rail,.frame>.side{flex:0 0 56px!important}.frame .content{padding:12px!important}}@media (max-width:575.98px){.frame .top .btn,.frame .topbar .sq:nth-child(n+4){display:none}.frame .content{padding:10px!important;gap:10px!important}.frame .card{border-radius:16px}}.arr,.b,.btn,.chips span,.cta,.go,.iconbtn,.link,.open,.pill,.q,.ranges span,.seg span,.send,.sq,.tab,[data-dock],[data-nav],[data-side],[data-tab],a{cursor:pointer}.frame.nodock .dock,.frame.noside>.rail,.frame.noside>.side{display:none!important}.kc-press{animation:kc-press .18s ease}@keyframes kc-press{50%{transform:scale(.965)}}@media (prefers-reduced-motion:reduce){.kc-press{animation:none}}.frame .call,.frame .msg{border-color:var(--line)}.frame .gridbg{opacity:.5}.frame .b,.frame .btn,.frame .call,.frame .chips span,.frame .cta,.frame .iconbtn,.frame .it,.frame .li,.frame .need,.frame .pill,.frame .q,.frame .rail>.nav,.frame .ranges span,.frame .seg span,.frame .sq,.frame .tab,.frame .tile,.frame [data-nav],.frame [data-tab],.frame a{transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .28s ease,transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.frame .b:hover,.frame .btn:hover,.frame .chips span:hover,.frame .cta:hover,.frame .q:hover,.frame .tile:hover{transform:translateY(-1px)}.frame .iconbtn:hover,.frame .pill:hover,.frame .sq:hover{background:rgb(var(--fg)/.1)}.frame .it:not(.on):hover,.frame .rail>.nav:not(.on):hover,.frame .tab:not(.on):hover{background:rgb(var(--fg)/.06);color:var(--ink-hi)}.frame .side>.nav,.frame nav.nav{background:none!important}.frame .call:hover,.frame .li:hover,.frame .msg:hover,.frame .need:hover{background:rgb(var(--fg)/.035);border-radius:12px}.frame ::-webkit-scrollbar{width:8px;height:8px}.frame ::-webkit-scrollbar-thumb{background:rgb(var(--fg)/.14);border-radius:4px}.frame ::-webkit-scrollbar-track{background:transparent}.frame *{scrollbar-width:thin;scrollbar-color:rgb(var(--fg)/.16) transparent}@media (prefers-reduced-motion:reduce){.frame *{transition:none!important;animation:none!important}}.frame [data-screen]{display:flex;flex-direction:column}.frame:not(.auth)>.content{container:app-content/inline-size}.frame [data-screen]>:is(.grid,.body,.main){flex:1 1 auto;min-height:0}.frame [data-screen]>.grid{grid-template-rows:minmax(0,1fr)}.frame .col{min-height:0}.frame [data-screen]>.top{height:auto;min-height:62px;flex:0 0 auto;flex-wrap:wrap;row-gap:8px}.frame [data-screen]>.top>div:first-child{min-width:0;flex:1 1 260px}.frame [data-screen]>.top :is(.btn,.iconbtn){flex-shrink:0}.frame [data-screen]>.top .search{flex:0 1 260px;min-width:180px}.frame [data-screen]>.top .sub{overflow-wrap:anywhere}@container app-content (width < 1120px){.frame [data-screen]>.top .search{display:none}}@container app-content (width < 900px){.frame [data-screen]>.grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:min-content;flex:0 0 auto;min-height:auto}}.frame{background:radial-gradient(ellipse at 8% 0,rgb(var(--accent-rgb)/var(--ambient-top)),transparent 48%),radial-gradient(ellipse at 100% 100%,rgb(var(--accent-rgb)/var(--ambient-bottom)),transparent 50%),var(--bg);overflow:clip}.frame .card{background:var(--sheen),var(--glass);border-color:var(--line);box-shadow:var(--rim),var(--card-shadow);backdrop-filter:blur(26px) saturate(var(--surface-saturation));-webkit-backdrop-filter:blur(26px) saturate(var(--surface-saturation))}:where(:root:not([data-theme=light])) .frame .card{background:none}.frame .card:not(.rail){transition:border-color .22s ease,box-shadow .22s ease}.frame .card:not(.rail):hover{border-color:var(--edge)}.frame .top{min-height:62px;flex-shrink:0}.frame .top h1{font-weight:650;letter-spacing:-.8px}.frame .top .sub{font-size:.875rem;color:var(--ink2)}.frame .btn.g,.frame .iconbtn,.frame .kai-ib,.frame .search{background:var(--sheen),var(--control);border-color:var(--line);box-shadow:var(--rim),0 3px 10px rgba(0,8,25,.05);color:var(--ink2)}.frame .search{border-radius:14px;font-size:.875rem}.frame .btn{border-radius:13px;font-size:.875rem;font-weight:600}.frame .btn.p{background:var(--primary-fill);color:#fff}.frame .btn.g{color:var(--ink)}.frame .btn.g:hover,.frame .iconbtn:hover,.frame .kai-ib:hover{background:var(--accent-soft);border-color:var(--accent-line);color:var(--blue-ink)}.frame .iconbtn{border-radius:14px;flex-shrink:0}.frame .ranges,.frame .seg,.frame [data-screen] .tabs{background:var(--well2);border-color:var(--line);box-shadow:inset 0 1px 3px rgba(0,8,25,.06)}.frame .ranges span,.frame [data-screen] .tabs span{color:var(--ink2);font-size:.8125rem}.frame .ranges span.on,.frame [data-screen] .tabs span.on{color:var(--seg-ink)}.frame .link{color:var(--blue-ink);font-size:.875rem}.frame .link:hover{color:var(--ink-hi)}.frame .chip,.frame .pill,.frame .tag{font-size:.75rem;font-weight:600}.frame .bub{color:var(--blue-ink);background:var(--accent-soft);border:1px solid var(--accent-line)}.frame .dot{background:var(--good);box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 12%,transparent)}.frame .rail .railbg{filter:drop-shadow(0 10px 16px rgba(0,10,35,.1))}.frame .rail .railbg path{fill:var(--rail-fill);stroke:var(--line)}.frame .rail .nav{font-size:.75rem;letter-spacing:-.15px}.frame .rail .nav:not(.on){color:var(--ink2)}.frame .rail .nav:not(.on):hover{background:var(--accent-soft);color:var(--blue-ink)}.frame .logo{background:var(--primary-fill);color:#fff;border:1px solid rgba(181,217,255,.4);box-shadow:var(--hi),0 4px 16px rgb(var(--accent-rgb)/.23)}.frame .rail .knob{--sphere-shadow:rgba(1,9,27,.5);background:var(--nav-orb-fill);color:#fff;border:0;box-sizing:border-box;box-shadow:0 9px 16px var(--sphere-shadow);perspective:180px}.frame .rail .knob .knob-rotor{position:absolute;inset:0;display:grid;place-items:center;z-index:2;border-radius:inherit;background:transparent;transform-origin:center;transform-style:preserve-3d;pointer-events:none;animation:kc-sphere-twirl 5s cubic-bezier(.45,0,.55,1) infinite!important}.frame .rail .knob:before{content:"";position:absolute;z-index:1;top:4px;left:9px;width:23px;height:9px;border-radius:50%;background:radial-gradient(ellipse,rgba(237,249,255,.78),rgba(192,226,255,.3) 42%,transparent 72%);transform:rotate(-24deg);pointer-events:none}@keyframes kc-sphere-twirl{0%{transform:rotateY(0turn)}30%,to{transform:rotateY(1turn)}}.frame .rail .knob .ic{position:relative;grid-area:1/1;z-index:2;transform-origin:center;transform-box:border-box;transform:translateZ(12px);backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 1px 2px rgba(3,22,61,.7))}.frame .rail .knob .knob-icon-back{transform:rotateY(.5turn) translateZ(12px)}:root[data-theme=light] .frame .rail .knob{--sphere-shadow:rgba(25,48,84,.28)}.frame .acct .avatar,.frame .avatar,.frame .call .av,.frame .kai-card .kav,.frame [data-screen=agent] .m .av,.frame [data-screen] .cl .av,.frame [data-screen] .dhead .av,.frame [data-screen] .ib-av{background:var(--accent-soft);color:var(--blue-ink);border:1px solid var(--accent-line);box-shadow:inset 0 1px 0 rgb(var(--fg)/.1)}.frame .orbav,.frame [data-screen=inbox] .ib-orb{background:var(--agent-orb-fill);box-shadow:inset 0 2px 3px rgba(239,249,255,.65),inset -4px -6px 10px rgba(6,28,76,.3),0 0 0 4px var(--accent-soft),0 8px 20px rgb(var(--accent-rgb)/.2);color:#fff;border:1px solid rgba(172,223,255,.6)}.frame .kai-send,.frame [data-screen=agent] .inbar .send,.frame [data-screen=agent] .m .av.k,.frame [data-screen=calls] .playbtn{background:var(--primary-fill);color:#fff;box-shadow:var(--hi),var(--lift)}.frame .acctmenu{background:var(--sheen),var(--popover);border-color:var(--edge);box-shadow:var(--rim),var(--card-shadow)}.frame .kpi{gap:20px;padding:20px;min-height:130px}.frame .kpi .l{font-size:.875rem;font-weight:500;color:var(--ink2)}.frame .kpi .l svg{color:var(--blue-ink)}.frame .kpi .n{font-size:clamp(1.65rem,2.1vw,2.125rem);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1.1px}.frame .kpi .u{font-size:.75rem;color:var(--ink3)}.frame .kpi .v{flex-wrap:wrap;row-gap:6px}.frame .card h3{font-size:1rem;font-weight:600;letter-spacing:-.2px}.frame .call .nm,.frame .msg .t{font-size:.875rem;font-weight:600}.frame .call .du,.frame .call .mt,.frame .msg .d{font-size:.8125rem;line-height:1.55}.frame .legend,.frame .lg .r{font-size:.8125rem}.frame .heat .x,.frame .heat .y{font-size:.75rem}.frame .heat .c{background:rgb(var(--accent-rgb)/.09);border:1px solid rgb(var(--accent-rgb)/.07);box-sizing:border-box}.frame .heat .c.h1{background:rgb(var(--accent-rgb)/.22)}.frame .heat .c.h2{background:rgb(var(--accent-rgb)/.39)}.frame .heat .c.h3{background:rgb(var(--accent-rgb)/.65)}.frame .heat .c.h4{background:var(--heat-peak);box-shadow:inset 0 1px 0 rgb(var(--fg)/.25)}.frame .stack{height:10px}.frame .stack i{box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.frame .kai-fld,.frame [data-screen] .field,.frame [data-screen] .ib-fld,.frame [data-screen] .inbar{background:var(--well);border-color:var(--line);box-shadow:inset 0 1px 2px rgba(0,8,25,.04)}.frame .kai-b p,.frame [data-screen] .bb .tx,.frame [data-screen] .ib-b p{font-size:1rem;line-height:1.6}.frame .kai-fld textarea,.frame [data-screen] .ib-fld textarea{font-size:1rem}.frame .kai-q{font-size:.8125rem;min-height:32px}.frame .kai-card .t,.frame .kai-sub{font-size:.875rem}.frame .kai-b .m,.frame .kai-card .d,.frame .kai-comp .ft,.frame .kai-day{font-size:.75rem}.frame [data-screen] :is(.lbl,.lb,.th){color:var(--ink2);font-size:.75rem}.frame .acctmenu .seg3 button,.frame .acctmenu .who i{font-size:.75rem}.frame .acctmenu .mi{font-size:.875rem}.frame .acctmenu .theme{font-size:.8125rem}.frame .acctmenu{width:278px}:where(a,button,[role=button],input,textarea,select):focus-visible{outline:2px solid var(--blue-ink);outline-offset:3px}::selection{background:var(--accent);color:#fff}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.frame .card{background:var(--popover)}}@media (max-width:767.98px){.frame{padding:12px;--layout-gap:12px}.frame .top .sub{align-items:flex-start;font-size:.8125rem}.frame .top .sub .dot{margin:6px 3px 0;flex-shrink:0}.frame .kpi{min-height:118px;gap:16px;padding:16px}.frame .rail .nav{width:52px;font-size:.75rem}.frame .acctmenu{width:min(278px,calc(100vw - 100px))}}.rail .nav{cursor:pointer;-webkit-tap-highlight-color:transparent}.rail .nav>*{pointer-events:none}.rail .nav.on:after{pointer-events:auto;cursor:default}.acct{position:relative;margin-top:6px}.acct .avatar{display:flex;align-items:center;justify-content:center;padding:0;font-weight:700;font-size:.8125rem;line-height:1;font-family:inherit;letter-spacing:.3px;color:#3A1E0B;cursor:pointer;transition:box-shadow .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.acct .avatar:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.35)}.acct .avatar:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.acctmenu{position:absolute;left:calc(100% + 12px);bottom:0;width:256px;padding:8px;border-radius:18px;background:var(--popover);border:1px solid var(--line);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 60px rgba(0,0,0,.55);z-index:40;animation:acct-in .18s cubic-bezier(.2,.8,.2,1)}@keyframes acct-in{0%{opacity:0;transform:translateY(6px)}}.acctmenu .who{display:flex;align-items:center;gap:10px;padding:8px 10px 12px;border-bottom:1px solid var(--line);margin-bottom:6px}.acctmenu .who .avatar.sm{width:32px;height:32px;border-width:1px;font-size:.75rem}.acctmenu .who b{display:block;font-size:.875rem;font-weight:700}.acctmenu .who i{display:block;font-style:normal;color:var(--ink3);font-size:.75rem;margin-top:2px}.acctmenu .mi{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:12px;color:var(--ink2);font-weight:600;font-size:.875rem;cursor:pointer}.acctmenu .mi svg{width:17px;height:17px;color:var(--ink3)}.acctmenu .mi:hover{background:rgb(var(--fg)/.06);color:var(--ink-hi)}.acctmenu .mi:hover svg{color:var(--blue)}.acctmenu .mi.out{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 12px 12px;padding-top:4px;height:42px;color:var(--danger-ink)}.acctmenu .mi.out svg{color:var(--danger-ink);transform:rotate(135deg)}.acctmenu .mi.out:hover{background:rgba(240,82,110,.12);color:var(--danger-ink)}.acctmenu .theme{cursor:default;justify-content:space-between;gap:8px;font-size:.8125rem}.acctmenu .theme:hover{background:none;color:var(--ink2)}.acctmenu .seg3{display:flex;gap:2px;padding:2px;border-radius:10px;background:var(--well2);border:1px solid var(--line)}.acctmenu .seg3 button{height:24px;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--ink3);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer;transition:background-color .18s ease,color .18s ease}.acctmenu .seg3 button:hover{color:var(--ink)}.acctmenu .seg3 button.on{background:var(--seg-on);color:var(--seg-ink);box-shadow:var(--seg-shadow)}@media (max-width:767.98px){.acctmenu{left:calc(100% + 8px);width:232px}}@media (max-width:575.98px){.frame .acctmenu .theme{height:auto;min-height:42px;padding-block:6px;flex-wrap:wrap}}.data-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 16px;color:var(--ink2);font-size:.875rem;text-align:center}.data-state p{margin:0}.data-state-error{color:var(--pink);overflow-wrap:anywhere}.data-state-dots{display:inline-flex;gap:5px}.data-state-dots i{width:6px;height:6px;border-radius:50%;background:var(--ink3);animation:data-dot 1.1s ease-in-out infinite}.data-state-dots i:nth-child(2){animation-delay:.15s}.data-state-dots i:nth-child(3){animation-delay:.3s}@keyframes data-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.data-state-loading{display:block;padding:0;text-align:left}.data-sk-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.data-sk{display:flex;flex-direction:column;gap:10px;width:100%;animation:data-sk-in .45s ease both}.data-sk .sk{position:relative;overflow:hidden;border-radius:10px;background:var(--glass2)}.data-sk .sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0,rgb(var(--fg)/.04) 38%,rgb(var(--fg)/.12) 50%,rgb(var(--fg)/.04) 62%,transparent 100%);animation:data-sk-sweep 2.6s ease-in-out infinite}.data-sk .sk:nth-child(2):after{animation-delay:.18s}.data-sk .sk:nth-child(3):after{animation-delay:.36s}.data-sk .sk:nth-child(4):after{animation-delay:.54s}.data-sk .sk:nth-child(5):after{animation-delay:.72s}.data-sk .sk:nth-child(n+6):after{animation-delay:.9s}@keyframes data-sk-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes data-sk-in{0%{opacity:0}}.data-sk-rows .sk{height:46px}.data-sk-lines{gap:9px;padding:2px 0}.data-sk-lines .sk{height:11px;border-radius:6px}.data-sk-lines .sk:nth-child(2){width:88%}.data-sk-lines .sk:nth-child(3){width:64%}.data-sk-chart .sk{min-height:132px;flex:1 1;border-radius:14px}@media (prefers-reduced-motion:reduce){.data-sk .sk:after{animation:none;opacity:.55}}.kc-modal-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:20px;box-sizing:border-box;background:rgba(0,0,0,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.kc-modal-scrim .kc-modal{width:min(620px,100%);margin:auto;max-height:none;overflow:visible;padding:18px 20px 16px;background:var(--sheen),var(--popover);flex:none}.kc-modal .hd{display:flex;align-items:center;gap:12px}.kc-modal .hd .h{font-size:1.0625rem}.kc-modal .hd .kai-ib{margin-left:auto}.kc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 4px}.kc-field{display:flex;flex-direction:column;gap:5px;min-width:0}.kc-field-wide{grid-column:1/-1}.kc-field>span{font-size:.75rem;font-weight:700;letter-spacing:.3px;color:var(--ink3);text-transform:uppercase}.kc-field input,.kc-field select,.kc-field textarea{font:inherit;font-size:.875rem;color:var(--ink);background:var(--well2);border:1px solid var(--line);border-radius:12px;padding:9px 12px;width:100%;box-sizing:border-box;resize:vertical}.kc-field input:focus-visible,.kc-field textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.kc-modal-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.kc-modal-foot .btn{cursor:pointer}.kc-modal-error{margin:12px 0 0;font-size:.8125rem;overflow-wrap:anywhere}.kc-danger,.kc-modal-error{color:var(--pink)}.kc-confirm{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--ink2);flex-wrap:wrap}.frame [data-screen=contacts] .tr[role=button]{cursor:pointer}.frame [data-screen=contacts] .tr[role=button]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media (max-width:575.98px){.kc-fields{grid-template-columns:minmax(0,1fr)}}.auth-hold{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ink2);font-size:.875rem}.auth-hold p{margin:0}.acctmenu .acct-ws{margin-left:auto;font:inherit;font-size:.8125rem;color:var(--ink);background:var(--well2);border:1px solid var(--line);border-radius:10px;padding:4px 8px;max-width:150px}.acctmenu button.mi{width:100%;font:inherit;font-size:inherit;text-align:left;background:none;border:0;cursor:pointer}.update-notice{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:2000;display:flex;align-items:center;gap:14px;padding:7px 7px 7px 18px;border-radius:22px;background:var(--glass);border:1px solid var(--edge);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);box-shadow:0 12px 32px rgba(0,0,0,.3);color:var(--ink-hi);font-size:.8125rem;font-weight:600;white-space:nowrap}.update-notice button{height:30px;padding:0 16px;border-radius:15px;border:0;background:var(--accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.update-notice button:hover{filter:brightness(1.12)}.update-notice button:focus-visible{outline:2px solid var(--ink-hi);outline-offset:2px}:root:not([data-theme=light]){--circle-fill:#fff;--circle-ink:#102448;--pearl-orb-fill:url(/pearl-sphere.svg) center/contain no-repeat;--pearl-orb-shadow:2px 5px 6px rgba(2,9,23,.42),5px 12px 16px rgba(1,7,18,.28)}:root:not([data-theme=light]):is([data-accent=ocean],:not([data-accent])){--nav-orb-fill:var(--pearl-orb-fill);--agent-orb-fill:var(--pearl-orb-fill)}:root:not([data-theme=light]):not([data-accent=ocean]){--agent-orb-fill:var(--nav-orb-fill)}:root:not([data-theme=light]) .frame :is(.avatar,.av:not(.k),.ib-av,.kai-card .kav,.kai-ib,.kai-mic,.kai-send,[data-screen=agent] .inbar .send,[data-screen=agent] .pl,[data-screen=calls] .playbtn,[data-screen=calls] .did .ck,[data-screen=settings] .ws .lg,[data-screen=settings] .tbl .ok,[data-screen=settings] .tbl .no,[data-screen=settings] .stp .n,[data-screen=calendar] .cbtn,[data-screen=calendar] .copy,[data-screen=calendar] .pb.i,[data-screen=calendar] .days span.t,[data-screen=onboarding] .step i,[data-screen=onboarding] .cr .ck,[data-screen=onboarding] .kr .ck,[data-screen=onboarding] .gr .pl){background:var(--circle-fill);color:var(--circle-ink);border-color:rgba(255,255,255,.8);box-shadow:inset 0 1px 0 #fff,0 3px 10px rgba(3,15,36,.2)}:root:not([data-theme=light]) .frame :is(.avatar,.kai-ib,.kai-mic,.kai-send,[data-screen=agent] .inbar .send,[data-screen=agent] .pl,[data-screen=calls] .playbtn,[data-screen=calendar] .cbtn,[data-screen=calendar] .copy,[data-screen=calendar] .pb.i,[data-screen=onboarding] .gr .pl):not(:disabled):hover{background:#edf2f8;color:var(--circle-ink)}:root:not([data-theme=light]) .frame .rail .knob{color:var(--circle-ink);box-shadow:var(--pearl-orb-shadow)}:root:not([data-theme=light]) .frame .rail .knob:before{content:none}:root:not([data-theme=light]) .frame .rail .knob .ic{filter:drop-shadow(0 1px 0 rgba(255,255,255,.65))}:root[data-accent]:not([data-accent=ocean]) .frame .rail .knob{color:#fff!important}:root[data-accent]:not([data-accent=ocean]) .frame .rail .knob .ic{filter:drop-shadow(0 1px 2px rgba(0,0,0,.72))!important}:root:not([data-theme=light]) .frame :is(.orbav,[data-screen=inbox] .ib-orb){color:var(--circle-ink);border-color:transparent;box-shadow:var(--pearl-orb-shadow)}:root:not([data-theme=light]):not([data-accent=ocean]) .frame .rail .knob,:root:not([data-theme=light]):not([data-accent=ocean]) .frame :is(.orbav,[data-screen=inbox] .ib-orb){border-color:rgb(var(--accent-rgb)/.5);box-shadow:inset 0 2px 3px rgb(255 255 255/.42),inset -5px -7px 11px rgb(0 5 20/.34),0 0 0 4px var(--accent-soft),0 9px 20px rgb(var(--accent-rgb)/.3)}:root:not([data-theme=light]) .frame :is(.avatar,.av:not(.k),.ib-av,.kai-card .kav,[data-screen=settings] .tbl .ok)>svg,:root:not([data-theme=light]) .frame [data-screen=settings] .orbav{color:var(--circle-ink)!important}:root:not([data-theme=light]) .frame :is(.dot,.tag b,.iconbtn i,.summary-live,.chart .pt,.kai-card .kp,[data-screen=calls] .sent b,[data-screen=calls] .bar b,[data-screen=contacts] .fu b,[data-screen=inbox] .ib-th .ud,[data-screen=inbox] .ib-note b,[data-screen=calendar] .nx b){background:var(--circle-fill)!important}:root:not([data-theme=light]) .frame :is(.dot,.summary-live,[data-screen=inbox] .ib-th .ud){box-shadow:0 0 0 3px rgba(255,255,255,.12)}:root:not([data-theme=light]) .frame [data-screen=calendar] .days span.e:after,:root:not([data-theme=light]) .frame [data-screen=calendar] .now:before{background:var(--circle-fill);box-shadow:0 0 0 2px rgba(255,255,255,.1)}:root:not([data-theme=light]) .frame [data-screen=onboarding] .opt .rd{border-color:var(--circle-fill);background:var(--circle-fill)}:root:not([data-theme=light]) .frame [data-screen=onboarding] .opt.on .rd{background:radial-gradient(circle,var(--circle-ink) 0 4px,var(--circle-fill) 5px)}[data-screen]{scroll-behavior:smooth}.kc-ghost{position:absolute;z-index:5;margin:0;pointer-events:none;animation:none!important;scroll-behavior:auto}.kc-ghost,.kc-ghost .card,.kc-ghost .dock{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.kc-ghost{scrollbar-width:none}.kc-ghost::-webkit-scrollbar{display:none}.kc-morph-layer{position:absolute;inset:0;z-index:6;margin:0;pointer-events:none}.kc-morph-shell{position:absolute;box-sizing:border-box;margin:0}@media (prefers-reduced-motion:reduce){.kc-ghost,.kc-morph-layer{display:none}[data-screen]{scroll-behavior:auto}}.kc-splash{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--page,#0b1b36);opacity:1;transition:opacity .42s ease,visibility 0s linear .42s;cursor:progress}.kc-splash.out{opacity:0;visibility:hidden;pointer-events:none}.kc-splash-bot{width:150px;height:150px;animation:kc-splash-in .5s cubic-bezier(.2,.8,.2,1) both}.kc-splash-bot img{width:150px;height:150px;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kc-splash-name{font-size:.9375rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2,#b9c7dc);animation:kc-splash-in .5s cubic-bezier(.2,.8,.2,1) .08s both}.kc-splash-dots{display:flex;gap:6px;margin-top:6px}.kc-splash-dots i{width:6px;height:6px;border-radius:50%;background:var(--teal,#5eead4);opacity:.35;animation:kc-splash-dot 1s ease-in-out infinite}.kc-splash-dots i:nth-child(2){animation-delay:.15s}.kc-splash-dots i:nth-child(3){animation-delay:.3s}:root[data-theme=light] .kc-splash{background:var(--page,#eef4fb)}:root[data-theme=light] .kc-splash-name{color:var(--ink2,#3b5575)}@keyframes kc-splash-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes kc-splash-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.kc-splash{transition:none}.kc-splash-bot,.kc-splash-dots i,.kc-splash-name{animation:none}}