:root{--paper:#e6e2dc;--paper-2:#dad5cd;--ink:#15171c;--muted:#615d56;--line:#cac4ba;--accent:#3437c9;--accent-text:#3437c9;--on-accent:#f1f2ff;--prod:#008055;--prod-text:#00704a;--f-display:"Inter Tight","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"Geist Mono",ui-monospace,Consolas,monospace;--gutter:max(clamp(16px,4vw,48px), env(safe-area-inset-left,0px));--gutter-r:max(clamp(16px,4vw,48px), env(safe-area-inset-right,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#121314;--paper-2:#1c1d1f;--ink:#ece8e2;--muted:#a39e96;--line:#2d2e30;--accent:#4548dc;--accent-text:#a9abf5;--prod-text:#5fd3a2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#121314;--paper-2:#1c1d1f;--ink:#ece8e2;--muted:#a39e96;--line:#2d2e30;--accent:#4548dc;--accent-text:#a9abf5;--prod-text:#5fd3a2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.page-agent{--prod:#4b4fe0;--prod-text:#3d41c8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.page-agent{--prod-text:#a9abf5}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font:16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.wrap{padding-left:var(--gutter);padding-right:var(--gutter-r)}.inner{max-width:1240px;margin:0 auto}.mono{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:650}p{margin:0}main{z-index:0;isolation:isolate;position:relative}.brand{white-space:nowrap}.top{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky}.top .inner{align-items:center;gap:24px;height:64px;display:flex}.brand{font-family:var(--f-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:650;text-decoration:none;display:flex}.mark{background:var(--accent);width:30px;height:30px;color:var(--on-accent);letter-spacing:-.07em;text-indent:-.07em;place-items:center;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:19px;font-weight:800;line-height:1;display:grid}.hero{padding-block:56px 0}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:32px;display:grid}.back-home{border:1px solid var(--ink);align-items:center;gap:10px;margin-bottom:36px;padding:10px 16px 10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.back-home span{transition:transform .2s}.back-home:hover{background:var(--ink);color:var(--paper)}.back-home:hover span{transform:translate(-4px)}.eyebrow{color:var(--muted);align-items:center;gap:10px;margin-bottom:24px;display:flex}.eyebrow:before{content:"";background:var(--accent);width:8px;height:8px}.hero h1{letter-spacing:-.05em;max-width:12ch;font-size:clamp(46px,5.6vw,92px);line-height:.86}.hero h1 em{color:var(--prod-text);font-style:normal}.lede{color:var(--muted);max-width:56ch;margin-top:28px;font-size:clamp(17px,1.5vw,20px)}.note{border:1px solid var(--ink);background:var(--paper-2);align-items:flex-start;gap:14px;max-width:720px;margin-top:28px;padding:16px 18px;font-size:15px;display:flex}.note b{font-weight:600}.note svg{fill:none;width:22px;height:22px;stroke:var(--accent-text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.hero-dev{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.hsat{z-index:3;color:#14161b;background:#fff;border-radius:16px;align-items:center;gap:10px;width:226px;padding:12px 14px;font-size:12.5px;line-height:1.3;animation:6s ease-in-out infinite hfloat;display:flex;position:absolute;box-shadow:0 26px 50px -20px #14120e73}.hsat i{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.hsat b{font-size:13.5px;font-weight:600;display:block}.hsat small{color:#6b6f78}.h1s{top:6%;left:-4%}.h2s{animation-delay:-3s;bottom:6%;right:-2%}@keyframes hfloat{50%{transform:translateY(-10px)}}.meta{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:48px;display:grid}.meta div{border-bottom:1px solid var(--line);min-width:0;padding:16px 0}.meta span{color:var(--muted);margin-bottom:4px;display:block}.meta b{font-weight:500}@media (width<=1000px){.hero{overflow-x:clip}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-dev{min-height:0;margin-top:24px}.h1s{left:0}.h2s{right:0}}@media (width<=720px){.meta{grid-template-columns:1fr 1fr}}.sec{padding-block:120px 0}.sec-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.sec-head .n{color:var(--accent-text);margin-bottom:14px;display:block}.sec-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.95}.sec-head .body{color:var(--muted);flex-direction:column;gap:16px;max-width:62ch;font-size:17px;display:flex}.sec-head .body strong{color:var(--ink);font-weight:500}@media (width<=900px){.sec-head{grid-template-columns:1fr;gap:20px}}.cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.cards3>div{background:var(--paper-2);flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.cards3 h3{letter-spacing:-.03em;font-size:22px;line-height:1.1}.cards3 p{color:var(--muted);font-size:15px}.cards3 .k{font-family:var(--f-mono);color:var(--accent-text);font-size:12px}.cards3 svg{fill:none;width:36px;height:36px;stroke:var(--accent-text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (width<=900px){.cards3{grid-template-columns:1fr}}.dd{margin-top:96px}.dd-txt{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.dd-txt .k{color:var(--accent-text);margin-bottom:12px;display:block}.dd-txt h3{font-size:clamp(30px,3.4vw,46px);line-height:1}.dd-txt p{color:var(--muted);max-width:56ch;font-size:17px}.dd-txt ul{grid-template-columns:1fr 1fr;gap:10px 24px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dd-txt li{grid-template-columns:22px 1fr;gap:10px;font-size:15px;display:grid}.dd-txt li:before{content:"";background:var(--prod);width:10px;height:10px;margin-top:7px}.dd-shot{justify-content:center;margin-top:28px;display:flex}@media (width<=900px){.dd-txt{grid-template-columns:1fr;gap:16px}.dd-txt ul{grid-template-columns:1fr}}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.metrics>div{border-top:2px solid var(--ink);flex-direction:column;gap:8px;padding-top:16px;display:flex}.metrics b{font:650 clamp(48px,6vw,84px)/.9 var(--f-display);letter-spacing:-.05em;color:var(--accent-text)}.metrics span{color:var(--muted);font-size:15px}@media (width<=900px){.metrics{grid-template-columns:1fr}}.next{background:var(--ink);color:var(--paper);margin-top:140px;padding-block:80px}.next a{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;text-decoration:none;display:flex}.next h2{letter-spacing:-.06em;font-size:clamp(56px,9vw,140px);line-height:.85}.next .mono{opacity:.6}.next a:hover h2{color:var(--accent-text)}.foot{color:color-mix(in srgb,var(--paper) 55%,transparent);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;display:flex}.shared{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.shared>div{background:var(--paper-2);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.shared h4{font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.shared .demo{color:#0b1f17;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-height:92px;padding:14px;font-size:13px;display:flex}.shared p{color:var(--muted);font-size:14px}@media (width<=900px){.shared{grid-template-columns:1fr 1fr}}@media (width<=560px){.shared{grid-template-columns:1fr}}.bdev{perspective:1800px;flex:none;padding-bottom:44px;position:relative}.bw3{transform-style:preserve-3d;transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,5deg));animation:7s ease-in-out infinite devFloat;animation-delay:var(--d,0s);transition:transform .8s cubic-bezier(.2,.7,.2,1);position:relative}.bdev:hover .bw3{transform:rotateY(calc(var(--ry,0deg) * .3)) rotateX(1.5deg)}.bw3:after{content:"";filter:blur(40px);z-index:-1;background:#14120e4d;border-radius:30px;position:absolute;inset:10% 4% -3%;transform:translateZ(-60px)}.bw{background:#fff;border-radius:14px;width:960px;overflow:hidden;box-shadow:0 0 0 1px #14120e1f,inset 0 2px #fff9}.bw-bar{background:linear-gradient(#f4f3f1,#e9e7e3);border-bottom:1px solid #d8d4cd;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.bw-bar i{border-radius:50%;width:12px;height:12px}.bw-bar i:first-child{background:#ff5f57}.bw-bar i:nth-child(2){background:#febc2e}.bw-bar i:nth-child(3){background:#28c840}.bw-url{width:360px;height:24px;font:500 12px var(--f-body);color:#6b6660;background:#fff;border:1px solid #ddd8d0;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin:0 auto;display:flex}.bw-url:before{content:"";border:1.6px solid #8a857d;border-top-width:4px;border-radius:2px;width:9px;height:10px}.bw-scr{width:960px;height:600px;position:relative;overflow:hidden}.bfloor{filter:blur(7px);height:36px;animation:7s ease-in-out infinite floorPulse;animation-delay:var(--d,0s);background:radial-gradient(closest-side,#14120e57,#0000);border-radius:50%;position:absolute;bottom:0;left:12%;right:12%}@keyframes devFloat{50%{translate:0 -8px}}@keyframes floorPulse{50%{opacity:.7;transform:scale(.9)}}.bdev,.bdev *{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.bw3,.bfloor,.hsat{animation:none}}.app{font:13px/1.35 var(--f-body);color:#111;text-align:left;position:absolute;inset:0}.tr{border-top:1px solid #eef1ef;align-items:center;gap:10px;padding:8px 0;display:flex}.tr:first-of-type{border-top:0}.tr i{background:#eef2f0;border-radius:9px;flex:none;width:28px;height:28px}.tr div{flex:1;min-width:0}.tr small{color:#8a938f;font-size:9.5px;display:block}.tr b{font-variant-numeric:tabular-nums;font-weight:600}.tr b.plus{color:#008055}.wb{background:#f4f6f5;grid-template-columns:200px 1fr;display:grid}.wb aside{color:#cdebdd;background:#00402b;flex-direction:column;gap:4px;padding:22px 14px;display:flex}.wb aside b{color:#fff;align-items:center;gap:10px;margin:0 8px 20px;font-size:16px;display:flex}.wb aside b:before{content:"";background:#3dd598;border-radius:6px;width:22px;height:22px}.wb aside span{border-radius:8px;padding:10px 12px}.wb aside span.on{color:#fff;background:#ffffff1a}.wb main{flex-direction:column;gap:18px;min-width:0;padding:24px 28px;display:flex}.wb .top-row{justify-content:space-between;align-items:center;display:flex}.wb h4{font:650 26px var(--f-display);letter-spacing:-.03em;margin:0}.wb .top-row small{color:#6b7570;font-size:13px;display:block}.wb .btnx{color:#fff;background:#008055;border-radius:10px;padding:10px 16px;font-weight:600}.wb .btnx.ghost{color:#00563a;background:#fff;border:1px solid #dce5e0}.wb .cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.wb .c{background:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 1px #e2e7e4}.wb .c small{color:#6b7570}.wb .c b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;font-size:24px;display:block}.wb .c.dark{color:#eaf6f1;background:#008055}.wb .c.dark small{color:#a9d4c6}.wb .split{flex:1;grid-template-columns:1.15fr 1fr;gap:14px;min-height:0;display:grid}.wb .panel{background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:16px 18px;display:flex;box-shadow:0 1px #e2e7e4}.wb .panel h5{justify-content:space-between;margin:0 0 14px;font-size:14px;display:flex}.wb .panel h5 span{color:#6b7570;font-weight:400}.bars{border-bottom:1px solid #e6ebe8;flex:1;align-items:flex-end;gap:14px;padding-bottom:2px;display:flex}.bars i{background:#cdebdd;border-radius:5px 5px 0 0;flex:1}.bars i.on{background:#008055}.months{color:#8a938f;gap:14px;margin-top:8px;display:flex}.months span{text-align:center;flex:1}.wb .tr{gap:12px;padding:11px 0}.wb .tr i{border-radius:9px;width:32px;height:32px}.wb .tr small{font-size:12px}.pay{flex:1;grid-template-columns:1fr 224px;gap:14px;min-height:0;display:grid}.payee>div{min-width:0}.payee b,.payee small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tbl{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px #e2e7e4}.tbl .th,.tbl .td{grid-template-columns:24px minmax(0,2.2fr) .8fr .9fr .8fr;align-items:center;gap:10px;padding:0 14px;display:grid}.tbl .th{color:#6b7570;background:#f7f9f8;border-bottom:1px solid #e6ebe8;height:38px;font-size:11.5px;font-weight:600}.tbl .td{border-bottom:1px solid #eef1ef;height:56px}.tbl .td:last-child{border-bottom:0}.tbl .td.sel{background:#f2faf6}.cbx{border:1.5px solid #b9c6c0;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.cbx.on{background:#008055;border-color:#008055}.cbx.on:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.payee{align-items:center;gap:10px;display:flex}.payee i{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:700;display:grid}.payee b{font-weight:600;display:block}.payee small{color:#8a938f;font-size:11px}.due{color:#6b7570;font-size:11.5px}.due.soon{color:#b7791f;font-weight:600}.amt{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.sumbox{background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 1px #e2e7e4}.sumbox .l{color:#6b7570;justify-content:space-between;font-size:12.5px;display:flex}.sumbox .l b{color:#0b1f17}.sumbox .tot{border-top:1px dashed #d5ded9;justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.sumbox .tot b{font:650 26px var(--f-display);letter-spacing:-.03em}.sumbox .go{color:#fff;background:#008055;border-radius:12px;place-items:center;height:46px;margin-top:auto;font-weight:650;display:grid}.sumbox .hint{color:#6b7570;align-items:center;gap:6px;font-size:11.5px;display:flex}.sumbox .free{color:#008055;font-weight:600}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fchip{background:#fff;border:1px solid #dce5e0;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.fchip.on{color:#fff;background:#00402b;border-color:#00402b}.fsearch{color:#6b7570;background:#fff;border:1px solid #dce5e0;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:200px;height:34px;padding:0 12px;font-size:12.5px;display:flex}.tok{color:#00563a;background:#e3f4ec;border-radius:6px;padding:2px 8px;font-weight:600}.stm{flex:1;grid-template-columns:1fr 260px;gap:16px;min-height:0;display:grid}.stm .tbl .th,.stm .tbl .td{grid-template-columns:minmax(0,2fr) 1fr .8fr .9fr}.stm .tbl .td{height:50px}.mhead{color:#6b7570;background:#fafbfa;border-bottom:1px solid #eef1ef;justify-content:space-between;padding:10px 16px;font-size:11.5px;font-weight:600;display:flex}.cat{color:#4d5a54;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.cat:before{content:"";background:var(--c,#2fb37a);border-radius:50%;width:8px;height:8px}.exp{background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 1px #e2e7e4}.exp h6{margin:0;font-size:13px}.doc{border:1px solid #e6ebe8;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.doc i{color:#c2412f;width:30px;height:36px;font:700 9px var(--f-body);background:#fdecea;border-radius:5px;place-items:end center;padding-bottom:4px;font-style:normal;display:grid}.doc i.csv{color:#00563a;background:#e3f4ec}.doc b{font-size:12.5px;display:block}.doc small{color:#8a938f;font-size:11px}.cc{color:#151827;background:#f3f4f8;grid-template-columns:240px 1fr 240px;display:grid}.cc .q{background:#fff;border-right:1px solid #e4e6ee;flex-direction:column;gap:10px;padding:18px 14px;display:flex}.cc .q h5,.cc .side h5{justify-content:space-between;align-items:center;margin:0 0 4px;font-size:14px;display:flex}.cc .q h5 span{color:#fff;background:#e9443a;border-radius:99px;padding:1px 9px;font-size:12px}.qi{background:#f6f7fb;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.qi i{background:#d7dae8;border-radius:50%;flex:none;width:32px;height:32px}.qi div{flex:1;min-width:0}.qi small{color:#7a7f94;font-size:12px;display:block}.qi em{font-style:normal;font-family:var(--f-mono);color:#e9443a;font-size:12px}.qi.vip{background:#fff4e5}.cc .mid{flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.call{color:#fff;background:#151827;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.call .av2{background:#4b4fe0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-weight:700;display:grid}.call .who{flex:1;min-width:0;font-size:16px;font-weight:600}.call small{color:#a6aac0;font-size:13px;font-weight:400;display:block}.call .t{font-family:var(--f-mono);color:#6ee7a8;font-size:24px}.acts{gap:8px;display:flex}.acts span{background:#fff;border:1px solid #e1e3ec;border-radius:9px;padding:9px 14px;font-weight:600}.acts span.end{color:#fff;background:#e9443a;border-color:#e9443a;margin-left:auto}.cust{background:#fff;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:14px;padding:16px;display:grid}.cust div small{color:#7a7f94;margin-bottom:2px;display:block}.cust div b{font-size:14px}.ok{color:#14915b}.notes{background:#fff;border-radius:16px;flex:1;padding:16px}.notes .ln{background:#eceef4;border-radius:5px;height:9px;margin-top:12px}.notes .codes{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.notes .codes span{border:1px solid #d6d9e6;border-radius:99px;padding:5px 12px}.notes .codes span.on{color:#fff;background:#4b4fe0;border-color:#4b4fe0}.cc .side{background:#fff;border-left:1px solid #e4e6ee;flex-direction:column;gap:10px;padding:18px 14px;display:flex}.kb{background:#f1f2fd;border:1px solid #e1e3fa;border-radius:10px;padding:12px}.kb small{color:#4b4fe0;margin-bottom:4px;font-weight:600;display:block}.ad{color:#151827;background:#f3f4f8;grid-template-columns:64px 1fr;display:grid}.rail{background:#151827;flex-direction:column;align-items:center;gap:10px;padding:16px 0;display:flex}.rail b{color:#fff;width:36px;height:36px;font:800 13px var(--f-display);background:#4b4fe0;border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.rail i{color:#7a7f94;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.rail i.on{color:#fff;background:#2a2e45}.rail svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ad main{flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.ad h4{font:650 24px var(--f-display);letter-spacing:-.03em;margin:0}.ad .hrow{justify-content:space-between;align-items:center;display:flex}.ad .hrow small{color:#7a7f94;font-size:12.5px;display:block}.pillx{background:#fff;border:1px solid #e1e3ec;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.pillx.live:before{content:"";background:#14915b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #14915b33}.c360{flex:1;grid-template-columns:1.25fr 1fr;gap:14px;min-height:0;display:grid}.pcard{background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.pcard h6{color:#151827;justify-content:space-between;margin:0;font-size:13px;display:flex}.pcard h6 span{color:#7a7f94;font-weight:500}.chead{align-items:center;gap:14px;display:flex}.chead .av3{color:#fff;width:56px;height:56px;font:700 18px var(--f-display);background:linear-gradient(140deg,#6e72f0,#3d41c8);border-radius:50%;place-items:center;display:grid}.chead b{font:650 20px var(--f-display);letter-spacing:-.02em;display:block}.badges{gap:6px;margin-top:4px;display:flex}.bdg{color:#3d41c8;background:#eef0ff;border-radius:7px;padding:3px 9px;font-size:11px;font-weight:700}.bdg.ok{color:#14915b;background:#e3f6ec}.bdg.warn{color:#b4560e;background:#fff1e6}.prods{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.prod{border:1px solid #e4e6ee;border-radius:12px;padding:10px 12px}.prod small{color:#7a7f94;font-size:11px;display:block}.prod b{font-variant-numeric:tabular-nums;font-size:15px}.prod.alert{background:#fff8f2;border-color:#f5c2a0}.tl{flex-direction:column;gap:0;display:flex}.tli{border-top:1px solid #eef0f5;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.tli:first-child{border-top:0}.tli i{color:#4b4fe0;background:#f1f2fd;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:700;display:grid}.tli b{font-size:12.5px;font-weight:600;display:block}.tli small{color:#7a7f94;font-size:11.5px}.tli em{color:#7a7f94;font-size:11.5px;font-style:normal}.nba{color:#fff;background:#151827;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.nba small{color:#a9abf5;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.nba .bt{background:#4b4fe0;border-radius:8px;align-self:flex-start;margin-top:4px;padding:7px 12px;font-size:12px;font-weight:600}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kpi{background:#fff;border-radius:14px;padding:14px 16px}.kpi small{color:#7a7f94;font-size:12px;display:block}.kpi b{font:650 28px/1.1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kpi em{font-size:11.5px;font-style:normal;font-weight:600}.kpi em.up{color:#14915b}.kpi em.dn{color:#e9443a}.sup{flex:1;grid-template-columns:1.2fr 1fr;gap:12px;min-height:0;display:grid}.qchart{border-bottom:1px solid #e4e6ee;flex:1;align-items:flex-end;gap:8px;min-height:150px;padding-bottom:2px;display:flex}.qchart i{background:#d9dbf8;border-radius:5px 5px 0 0;flex:1}.qchart i.now{background:#4b4fe0}.qchart i.peak{background:#e9443a}.hours{color:#7a7f94;gap:8px;margin-top:6px;font-size:11px;display:flex}.hours span{text-align:center;flex:1}.agent{border-top:1px solid #eef0f5;grid-template-columns:30px 1fr auto auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.agent:first-of-type{border-top:0}.agent i{color:#3d41c8;background:#d7dae8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:700;display:grid}.st{border-radius:7px;padding:3px 9px;font-size:11px;font-weight:700}.st.oncall{color:#3d41c8;background:#eef0ff}.st.av{color:#14915b;background:#e3f6ec}.st.wrap{color:#b4560e;background:#fff4e5}.st.brk{color:#7a7f94;background:#f0f0f2}.agent em{font-style:normal;font-family:var(--f-mono);color:#7a7f94;font-size:11.5px}.hand{background:#f1f2fd;border:1px solid #e1e3fa;border-radius:14px;align-items:flex-start;gap:12px;padding:11px 14px;display:flex}.bi{color:#fff;width:32px;height:32px;font:700 11px var(--f-display);background:linear-gradient(140deg,#6e72f0,#3d41c8);border-radius:10px;flex:none;place-items:center;display:grid}.hand b{font-size:13px;display:block}.hand small{color:#5a5f78;font-size:12px;line-height:1.4;display:block}.chatg{flex:1;grid-template-columns:208px minmax(0,1fr) 220px;gap:12px;min-height:0;display:grid}.chatg .pcard{min-height:0;overflow:hidden}.ci{border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:3px 10px;padding:8px;display:grid}.ci.on{background:#f1f2fd}.ci i{color:#3d41c8;background:#e4e6f5;border-radius:50%;grid-row:span 2;place-items:center;width:30px;height:30px;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.ci b{justify-content:space-between;font-size:12.5px;display:flex}.ci b em{color:#7a7f94;font-size:11px;font-style:normal;font-weight:500}.ci small{color:#7a7f94;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tagb{color:#3d41c8;background:#eef0ff;border-radius:5px;margin-right:3px;padding:1px 6px;font-size:10px;font-weight:700}.tagb.need{color:#b4560e;background:#fff1e6}.tagb.ok{color:#14915b;background:#e3f6ec}.conv{gap:9px!important}.msg{border-radius:12px;max-width:80%;padding:8px 11px;font-size:12.5px;line-height:1.4}.msg small{opacity:.7;margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.msg.c{background:#f3f4f8;border-bottom-left-radius:4px;align-self:flex-start}.msg.b{color:#22265a;background:#eef0ff;border-bottom-right-radius:4px;align-self:flex-end}.msg.a{color:#fff;background:#4b4fe0;border-bottom-right-radius:4px;align-self:flex-end}.hdiv{color:#4b4fe0;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.hdiv:before,.hdiv:after{content:"";background:#d9dbf8;flex:1;height:1px}.comp2{color:#7a7f94;border:1px solid #e1e3ec;border-radius:12px;align-items:center;gap:8px;margin-top:auto;padding:7px 8px 7px 12px;font-size:12px;display:flex}.comp2 span{color:#fff;background:#4b4fe0;border-radius:8px;margin-left:auto;padding:5px 12px;font-weight:600}.kvs div{border-top:1px solid #eef0f5;justify-content:space-between;gap:8px;padding:7px 0;font-size:12px;display:flex}.kvs div:first-child{border-top:0}.kvs span{color:#7a7f94}.sugg{color:#22265a;background:#fafaff;border:1px dashed #c9cbf3;border-radius:10px;padding:9px 10px;font-size:12px}.sugg small{color:#4b4fe0;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:10px;font-weight:700;display:block}
