@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.FLT4Ea_className{font-family:Inter,Inter Fallback;font-style:normal}.FLT4Ea_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.p.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.p.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._6Gtlua_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._6Gtlua_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#fff;--bg-side:#fafaf9;--surface:#fff;--surface-warm:#f5f3f1;--sand:#ebe8e4;--fill-subtle:#f5f3f1;--text-strong:#0f0f10;--text-primary:#1c1a17;--text-muted:#00000087;--text-quiet:#a59f97;--border:#0000001a;--border-soft:#00000013;--border-strong:#00000024;--brand:#0f0f10;--brand-hover:#2a2724;--brand-tint:#0000000d;--ai-tint:#f3f2ff;--brand-tint-soft:#00000008;--brand-ink:#0f0f10;--ring:0 0 0 .5px #00000020, 0 1px 1px #0000000a, 0 2px 4px #0000000a;--ai:#675dff;--success:#1fa34a;--success-ink:#157a37;--success-tint:#e7f7ec;--error:#d92d3f;--error-ink:#b81f30;--error-tint:#fdecee;--warning:#e58a00;--warning-ink:#8a5300;--warning-tint:#fff3e0;--blue:#152a9a;--blue-tint:#ecefff;--marker:#0f0f10;--st-new:#bfd4ff;--st-qual:#8fb3ff;--st-offer:#5e8bf2;--st-decision:#2f5fd8;--st-later:#f2b347;--st-won:#22a06b;--st-lost:#f0616d;--st-dup:#d9d4cd;--st-other:#d9d4cd;--st-r_new:#bfd4ff;--st-r_work:#8fb3ff;--st-r_conf:#5e8bf2;--st-r_docs:#2f5fd8;--st-r_done:#22a06b;--st-r_cancel:#f0616d;--st-r_back:#f0616d;--radius:10px;--radius-card:16px;--radius-sm:8px;--radius-pill:9999px;--shadow:none;--shadow-pop:0 24px 48px -12px #0000001f;--bar:#fffffff2;--scrim:#11111138;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0b0b0b;--bg-side:#101010;--surface:#161616;--surface-warm:#1c1c1c;--sand:#242424;--fill-subtle:#1c1c1c;--text-strong:#f7f7f7;--text-primary:#e4e2e0;--text-muted:#ffffff8f;--text-quiet:#8a8681;--border:#ffffff1a;--border-soft:#ffffff12;--border-strong:#ffffff29;--brand:#f7f7f7;--brand-hover:#e0e0e0;--brand-tint:#ffffff14;--ai-tint:#1e1b3a;--brand-tint-soft:#ffffff0a;--brand-ink:#f7f7f7;--ring:0 0 0 .5px #ffffff1a, 0 1px 2px #0006;--ai:#8e86ff;--success:#4ade80;--success-ink:#4ade80;--success-tint:#16301f;--error:#ff7a85;--error-ink:#ff7a85;--error-tint:#3a1a20;--warning:#fbbf5b;--warning-ink:#fbbf5b;--warning-tint:#3a2a12;--blue:#9bb0ff;--blue-tint:#1c2448;--marker:#f7f7f7;--st-new:#3a5a99;--st-qual:#4d74c7;--st-offer:#6a93f5;--st-decision:#8daeff;--st-later:#e0a23a;--st-won:#4acb8e;--st-lost:#ff7a85;--st-dup:#3a3836;--st-other:#3a3836;--st-r_new:#3a5a99;--st-r_work:#4d74c7;--st-r_conf:#6a93f5;--st-r_docs:#8daeff;--st-r_done:#4acb8e;--st-r_cancel:#ff7a85;--st-r_back:#ff7a85;--shadow-pop:0 24px 48px -12px #0009;--bar:#0b0b0beb;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}.mono,.num-mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}html,body{margin:0}body{background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font:14px/20px Inter,system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3{color:var(--text-strong);margin:0}h1{letter-spacing:-.015em;font-size:24px;font-weight:500;line-height:30px}h2{margin:28px 0 12px;font-size:16px;font-weight:500;line-height:22px}h3{margin:0 0 10px;font-size:15px;font-weight:500;line-height:20px}p{margin:0}.sub{color:var(--text-muted);margin:5px 0 0;font-size:13px;line-height:18px}.muted{color:var(--text-muted)}.only-phone{display:none}.no-phone{display:inline-flex}.icon-btn.only-phone{display:none}.stale-strip{background:var(--warning-tint);color:var(--warning-ink);border-bottom:.5px solid var(--border-soft);align-items:center;gap:9px;padding:8px 22px;font-size:12.5px;display:flex}.stale-strip svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:none;width:15px;height:15px}.stale-strip span{min-width:0}.stale-strip a{color:var(--warning-ink);flex:none;margin-left:auto;text-decoration:underline}.as-strip{z-index:60;background:var(--brand);color:var(--bg);align-items:center;gap:10px;padding:8px 22px;font-size:13px;display:flex;position:sticky;top:0}.as-strip b{font-weight:600}.as-strip a{color:var(--bg);white-space:nowrap;flex:none;margin-left:auto;text-decoration:underline}.err{color:var(--error);background:var(--error-tint);border-radius:var(--radius);padding:10px 12px;font-size:13px}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}input:focus,textarea:focus,select:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}a,button,.btn,input,select,textarea,.chat-item,.tmini-row,.sl-row,td,.views a{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}details>.ws-menu,details>.me-menu,details>.notif-panel,details>.filter-panel{animation:.2s ease-out pop}@keyframes pop{0%{opacity:0;transform:translateY(-4px)}}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);background:var(--text-strong);color:var(--bg);white-space:nowrap;opacity:0;pointer-events:none;z-index:200;border-radius:6px;padding:4px 8px;font-size:12px;line-height:16px;transition:opacity .15s ease-out .3s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-tip]:hover:after{opacity:1}.sk{background:linear-gradient(90deg, var(--fill-subtle), var(--sand), var(--fill-subtle));border-radius:var(--radius-sm);background-size:200% 100%;height:12px;animation:1.2s infinite sk}@keyframes sk{to{background-position:-200% 0}}.toast{background:var(--text-strong);color:var(--bg);border-radius:var(--radius-pill);box-shadow:var(--shadow-pop);z-index:300;padding:9px 16px;font-size:13.5px;animation:.2s ease-out pop;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:860px){.toast{bottom:auto;top:calc(12px + env(safe-area-inset-top));text-align:center;max-width:calc(100vw - 32px)}}[data-hint]{position:relative}[data-hint]:after{content:attr(data-hint);left:var(--hint-x,50%);top:var(--hint-y,0);white-space:nowrap;text-overflow:ellipsis;background:var(--text-strong);max-width:min(280px,90vw);color:var(--bg);opacity:0;pointer-events:none;z-index:200;border-radius:7px;padding:5px 8px;font-size:11.5px;line-height:1.3;transition:opacity .12s ease-out;position:fixed;overflow:hidden;transform:translate(-50%,-100%)}[data-hint]:hover:after,[data-hint]:focus-visible:after{opacity:1}
.app{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--bg-side);border-right:1px solid var(--border-soft);scrollbar-width:none;flex-direction:column;height:100vh;padding:14px 12px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar::-webkit-scrollbar{display:none}.ws{margin-bottom:14px;position:relative}.ws>summary{border-radius:var(--radius);cursor:pointer;align-items:center;gap:9px;height:44px;padding:0 8px;list-style:none;display:flex}.ws>summary::-webkit-details-marker{display:none}.ws>summary:hover{background:var(--brand-tint)}.ws-mark{object-fit:contain;background:var(--ai-tint);border-radius:7px;flex:none;width:26px;height:26px}.ws-mark.lilo{background:0 0;border-radius:7px;width:22px;height:22px}.ws-text{flex:1;min-width:0}.ws-name{color:var(--text-strong);font-size:13.5px;font-weight:500;line-height:16px}.ws-acct{color:var(--text-muted);font-size:12px;line-height:15px}.ws-chev{color:var(--text-quiet);flex:none}.ws-menu{z-index:60;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0}.ws-menu a{border-radius:var(--radius-sm);color:var(--text-muted);padding:9px 11px;font-size:13px;display:block}.ws-menu a:hover{background:var(--fill-subtle);color:var(--text-strong)}.sidebar nav{flex-direction:column;gap:1px;display:flex}.navgroup{color:var(--text-muted);margin:16px 0 4px;padding:0 8px;font-size:13px}.sidebar nav a{border-radius:var(--radius-sm);height:32px;color:var(--text-primary);align-items:center;gap:10px;padding:0 8px;font-size:14px;font-weight:400;transition:background .15s ease-out;display:flex}.sidebar nav a svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--text-muted);flex:none}.sidebar nav a:hover{background:#0000000a}:root[data-theme=dark] .sidebar nav a:hover{background:#ffffff0d}.sidebar nav a.active{background:var(--brand-tint);color:var(--text-strong);font-weight:500}.sidebar nav a.active svg{color:var(--text-strong)}.sidebar nav a.accent svg{color:var(--ai)}.sidebar nav a.accent.active{background:var(--ai-tint)}.kpi-q{width:15px;height:15px;color:var(--text-quiet);vertical-align:-2px;cursor:help;place-items:center;margin-left:4px;display:inline-grid}.kpi-q svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.kpi-q:hover{color:var(--text-strong)}.kpi-q[data-hint]:after{white-space:normal;text-overflow:clip;text-wrap:balance;width:max-content;max-width:min(240px,80vw);padding:7px 10px;font-size:12px;font-style:normal;line-height:1.4}.kpi-d[data-hint]{cursor:help}.cnt{box-sizing:border-box;background:var(--fill-subtle);min-width:18px;height:18px;color:var(--text-muted);font-variant-numeric:tabular-nums;vertical-align:middle;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:500;line-height:1;display:inline-flex}.sidebar nav a .cnt{margin-left:auto}.sidebar nav a.active .cnt{background:var(--surface)}.navfoot{border-top:1px solid var(--border-soft);flex-direction:column;gap:2px;margin-top:auto;padding:10px 8px 0;display:flex}.navfoot a{color:var(--text-quiet);font-size:12.5px;line-height:24px}.navfoot a:hover{color:var(--text-muted)}.navpromo{flex-direction:column;gap:8px;margin-top:auto;padding:0 4px 10px;display:flex}.np{background:var(--surface);box-shadow:var(--ring);color:var(--text-primary);border-radius:12px;align-items:center;gap:9px;padding:10px 22px 10px 9px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.np[hidden]{display:none}.np:hover{box-shadow:var(--ring), 0 6px 18px #00000014;transform:translateY(-1px)}.np-ic{background:var(--fill-subtle);width:30px;height:30px;color:var(--text-strong);border-radius:9px;flex:none;place-items:center;display:grid}.np-upd{flex-direction:column;align-items:stretch;gap:6px;padding:12px 26px 12px 12px}.np-upd .np-eye{color:var(--text-quiet);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.np-upd .np-eye i{background:var(--text-strong);color:var(--bg);border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.np-upd .np-title{color:var(--text-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.np-upd .np-go{color:var(--text-muted);font-size:12px}.np-upd:hover .np-go{color:var(--text-strong)}.np-app{background:var(--text-strong);color:var(--bg);box-shadow:none}.np-app .np-ic{background:color-mix(in srgb, var(--bg) 16%, transparent);color:var(--bg)}.np-app .np-t small{color:color-mix(in srgb, var(--bg) 70%, transparent)}.np-app .np-x{color:color-mix(in srgb, var(--bg) 60%, transparent)}.np-app .np-x:hover{color:var(--bg)}.np-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.np-t{flex-direction:column;gap:1px;min-width:0;display:flex}.np-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.np-t small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.35;overflow:hidden}.np-x{all:unset;cursor:pointer;color:var(--text-quiet);border-radius:6px;padding:2px 4px;font-size:16px;line-height:1;position:absolute;top:6px;right:8px}.np-x:hover{color:var(--text-strong);background:0 0!important}.sidebar nav.navbottom{border-top:1px solid var(--border-soft);margin-top:0;padding-top:10px}.upd-new{background:var(--text-strong);height:16px;color:var(--bg);border-radius:999px;align-self:center;align-items:center;margin-left:auto;padding:0 6px;font-size:10px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.upd-new[hidden]{display:none}.topbar{z-index:50;background:var(--bg);border-bottom:.5px solid var(--border);height:48px;position:sticky;top:0}.topbar-inner{align-items:center;gap:14px;height:48px;padding:0 20px;display:flex}.crumbs{color:var(--text-muted);align-items:center;gap:6px;min-width:0;font-size:13.5px;display:flex}.crumbs b{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.crumbs a{white-space:nowrap;color:var(--text-muted)}.crumbs a:hover{color:var(--text-strong)}.crumbs i{color:var(--text-quiet);font-style:normal}.topsearch{flex:0 420px;min-width:0;margin:0 auto;position:relative}.topsearch input{border-radius:var(--radius-pill);background:var(--fill-subtle);border:1px solid #0000;width:100%;height:32px;padding:0 58px 0 32px;font-size:13px}.topsearch input:focus{border-color:var(--text-strong);background:var(--surface)}.topsearch svg{fill:none;width:14px;height:14px;stroke:var(--text-quiet);stroke-width:2px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.topsearch kbd{color:var(--text-quiet);background:var(--surface);border:1px solid var(--border-soft);pointer-events:none;border-radius:5px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.top-actions{flex:none;align-items:center;gap:2px;display:flex}.icon-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-btn:hover{background:var(--fill-subtle);color:var(--text-strong)}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.icon-btn .dot{background:var(--error);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.notif{position:relative}.notif>summary{list-style:none}.notif>summary::-webkit-details-marker{display:none}.notif-panel{background:var(--surface);border-radius:var(--radius-card);width:340px;max-height:60vh;box-shadow:var(--shadow-pop);z-index:110;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.notif-panel a{border-radius:var(--radius-sm);padding:9px 11px;display:block}.notif-panel a:hover{background:var(--fill-subtle)}.notif-panel .n{color:var(--text-strong);font-size:13px;font-weight:500}.notif-panel .m{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.notif-head{color:var(--text-muted);padding:8px 11px;font-size:13px}.me{position:relative}.me .avatar{background:var(--fill-subtle);width:26px;height:26px;color:var(--text-strong);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.tab-ava img,.me .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.me .avatar,.tab-ava{overflow:hidden}.userchip{border-radius:var(--radius-sm);cursor:pointer;align-items:center;height:32px;padding:0 3px;list-style:none;display:flex}.userchip::-webkit-details-marker{display:none}.userchip:hover{background:var(--fill-subtle)}.me-menu{background:var(--surface);border-radius:var(--radius-card);min-width:220px;box-shadow:var(--shadow-pop);z-index:110;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.me-menu a{border-radius:var(--radius-sm);color:var(--text-muted);padding:9px 11px;font-size:13px}.me-menu a:hover{background:var(--fill-subtle);color:var(--text-strong)}.me-menu a:not(.me-head){align-items:center;gap:10px;display:flex}.me-menu a svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.me-menu a.me-out{color:var(--error);border-top:1px solid var(--border-soft);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-top:4px;padding-top:11px}.me-menu a.me-out:hover{background:var(--error-tint);color:var(--error-ink)}.icon-btn.on{background:var(--fill-subtle);color:var(--text-strong)}.me-head{border-bottom:1px solid var(--border-soft);margin-bottom:4px;padding:9px 11px 10px}.me-head .n{color:var(--text-strong);font-size:13.5px;font-weight:500}.me-head .r{color:var(--text-muted);font-size:12.5px}.content{max-width:1240px;padding:24px 20px 56px}.content.wide{max-width:none}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.subtabs{border-bottom:1px solid var(--border-soft);scrollbar-width:none;z-index:40;background:var(--bg);gap:2px;margin-bottom:18px;margin-left:-20px;margin-right:-20px;padding:0 20px;display:flex;position:sticky;top:48px;overflow-x:auto}.subtabs::-webkit-scrollbar{display:none}.subtabs a{color:var(--text-muted);white-space:nowrap;border-bottom:1.5px solid #0000;margin-bottom:-1px;margin-right:18px;padding:0 2px 10px;font-size:13.5px}.subtabs a:hover{color:var(--text-strong)}.subtabs a.active{color:var(--text-strong);border-bottom-color:var(--text-strong)}.setpage{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:32px;display:grid}.setnav{scrollbar-width:none;flex-direction:column;gap:1px;max-height:calc(100vh - 76px);display:flex;position:sticky;top:60px;overflow-y:auto}.setnav::-webkit-scrollbar{display:none}.setnav a{border-radius:var(--radius-sm);color:var(--text-muted);padding:7px 10px;font-size:13.5px}.setnav a:hover{background:var(--fill-subtle);color:var(--text-primary)}.setnav a.active{background:var(--fill-subtle);color:var(--text-strong)}.setnav a{align-items:center;gap:9px;display:flex}.setnav a svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:16px;height:16px}.setnav-group{color:var(--text-quiet);letter-spacing:.02em;padding:14px 10px 4px;font-size:11.5px}.setnav-group:first-child{padding-top:2px}.setbody{min-width:0;max-width:720px}.setbody .cards,.setbody .grid2{grid-template-columns:1fr}.setbody.wide{max-width:960px}@media (max-width:860px){.setpage{grid-template-columns:1fr;gap:14px}.setnav{flex-flow:wrap;position:static}.setnav-group{flex-basis:100%;padding:8px 10px 2px}}.tabbar{display:none}@media (max-width:860px){.sidebar nav,.sidebar-foot{display:none}[data-tip]:after,[data-hint]:after{content:none}.kpi-q[data-hint]:after,.kpi-d[data-hint]:after{content:attr(data-hint);white-space:normal;text-overflow:clip;width:min(250px,76vw)}.tabbar{left:10px;right:10px;bottom:max(6px, calc(env(safe-area-inset-bottom) - 14px));z-index:40;view-transition-name:tabbar;background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:blur(22px)saturate(180%);border:.5px solid color-mix(in srgb, var(--text-strong) 14%, transparent);border-radius:32px;gap:2px;height:66px;padding:5px;display:flex;position:fixed;box-shadow:0 12px 32px -8px #00000059,inset 0 .5px #ffffff14}.tabbar>a,.tabbar summary{min-width:0;height:100%;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:27px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:0 2px;font-size:11px;font-weight:500;list-style:none;transition:background .15s;display:flex}.tabbar>a span,.tabbar summary span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar summary::-webkit-details-marker{display:none}.tabbar svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.tabbar .tab-ic{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.tabbar>a.active,.tab-more[open]>summary{background:color-mix(in srgb, var(--text-strong) 11%, transparent);color:var(--text-strong)}.tabbar>a:active,.tabbar summary:active{background:color-mix(in srgb, var(--text-strong) 8%, transparent)}.tab-ava{background:color-mix(in srgb, var(--text-strong) 14%, transparent);width:30px;height:30px;color:var(--text-strong);border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:600;display:grid}.tabbar>a.tab-me.active .tab-ava{box-shadow:0 0 0 2px var(--text-strong)}.tab-badge{color:#fff;text-align:center;min-width:20px;height:20px;box-shadow:0 0 0 2px color-mix(in srgb, var(--surface) 80%, transparent);background:#21c063;border-radius:10px;padding:0 5px;font-size:11.5px;font-style:normal;font-weight:600;line-height:20px;position:absolute;top:-5px;left:19px}.tab-more{flex:1 1 0;min-width:0;position:relative}.tab-more:not([open]) .tab-sheet{display:none}.tab-more[open]:after{content:"";background:var(--scrim);pointer-events:none;height:100vh;position:fixed;bottom:100%;left:0;right:0}.tab-sheet{background:var(--surface);border:.5px solid var(--border-strong);border-radius:22px;flex-direction:column;padding:8px;display:flex;position:fixed;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 24px 60px -20px #1113}.tab-sheet a{color:var(--text-primary);border-radius:10px;padding:14px;font-size:16px}.tab-sheet a.tab-sheet-head{border-radius:10px 10px 0 0;padding:10px 14px 12px}.tab-sheet-head .avatar{background:var(--fill-subtle);width:36px;height:36px;color:var(--text-strong);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:500;display:grid}.tab-sheet-head .who{color:var(--text-strong);font-size:16px}.tab-sheet-head .role{color:var(--text-muted);font-size:13px}.tab-sheet a:active{background:var(--fill-subtle)}.tab-sheet-head .who-wrap{min-width:0;overflow:hidden}.tab-sheet-head .who,.tab-sheet-head .role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tab-sheet-head{border-bottom:.5px solid var(--border-soft);align-items:center;gap:10px;margin-bottom:6px;padding:10px 14px 12px;display:flex}.app{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.content{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.topbar-inner{gap:10px;padding:0 14px}.crumbs i{display:none}.crumbs{font-size:15px}.topsearch kbd{display:none}.topsearch input{padding-right:12px}.topsearch{z-index:2;display:none;position:absolute;top:8px;left:14px;right:14px}.topbar.searching .topsearch{display:block}.topbar.searching .crumbs,.topbar.searching .top-actions{visibility:hidden}.topsearch input{height:34px;font-size:16px}.only-phone,.icon-btn.only-phone{display:inline-flex}.no-phone,.icon-btn.no-phone{display:none}.icon-btn{width:40px;height:40px}.icon-btn svg{width:19px;height:19px}.ia-recent-row .icon-btn,.ia-chat-row .icon-btn,.tr-h-row .icon-btn{width:32px;height:32px}#askai{display:none}.crumbs{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.crumbs a{display:none}body:has(.chat-head) .crumbs b{visibility:hidden}.crumbs b{font-size:17px;font-weight:600}.notif-panel{width:auto;left:10px;right:10px;top:calc(56px + env(safe-area-inset-top));max-height:70vh;position:fixed}.me-menu{width:min(300px,100vw - 20px);left:auto;right:10px;top:calc(56px + env(safe-area-inset-top));position:fixed}.notif-panel a,.me-menu a{padding:12px;font-size:15px}.notif-panel a:active,.me-menu a:active,.tab-sheet a:active{background:var(--fill-subtle)}}.a2hs{display:none}@media (max-width:860px){.a2hs.on{background:var(--brand-tint);color:var(--text-strong);align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.a2hs svg{fill:none;width:17px;height:17px;stroke:var(--brand);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.a2hs span{flex:1;min-width:0}.a2hs-x{width:28px;height:28px;box-shadow:none;color:var(--text-quiet);background:0 0;border:0;flex:none;padding:0;font-size:19px;line-height:1}}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s ease-in both vt-out}::view-transition-new(root){animation:.22s ease-out both vt-in}::view-transition-group(tabbar){animation:none}@keyframes vt-out{to{opacity:0;transform:translateY(-4px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}}body.leaving .content{opacity:.5;transition:opacity .15s}body.navigating:after{content:"";z-index:1000;pointer-events:none;background:linear-gradient(90deg,#0000,#21c063 40% 60%,#0000);width:40%;height:3px;animation:1s ease-in-out infinite nav-run;position:fixed;top:0;left:0}@keyframes nav-run{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@media (display-mode:standalone){.topbar{height:auto;padding-top:env(safe-area-inset-top)}.chat-layout.has-thread .thread-head{padding-top:calc(10px + env(safe-area-inset-top))}body{-webkit-tap-highlight-color:transparent}.btn,.tabbar a,.tabbar summary,.icon-btn{-webkit-touch-callout:none}html,body{overscroll-behavior-y:none}}.me-page{max-width:560px;padding-top:env(safe-area-inset-top);margin:0 auto}.me-hero{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 0 22px;display:flex}.me-hero .me-ava{background:var(--fill-subtle);width:88px;height:88px;color:var(--text-strong);border-radius:50%;place-items:center;font-size:36px;font-weight:500;display:grid}.me-hero .me-ava img{object-fit:cover;border-radius:50%;width:100%;height:100%}.me-hero h1{letter-spacing:-.01em;margin:8px 0 0;font-size:24px;font-weight:600}.me-hero p{color:var(--text-muted);margin:0;font-size:15px}.me-group{background:var(--surface);box-shadow:var(--ring);border-radius:16px;margin-bottom:16px;overflow:hidden}.me-row{min-height:56px;color:var(--text-primary);-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:8px 14px 8px 16px;display:flex;position:relative}.me-row+.me-row:before{content:"";border-top:.5px solid var(--border-soft);position:absolute;top:0;left:62px;right:0}.me-row:active{background:var(--fill-subtle)}.me-ic{background:var(--fill-subtle);width:32px;height:32px;color:var(--text-strong);border-radius:9px;flex:none;place-items:center;display:grid}.me-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.me-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.me-t b{font-size:16px;font-weight:500}.me-t small{color:var(--text-muted);font-size:13px}.me-chev{fill:none;width:18px;height:18px;stroke:var(--text-quiet);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.me-row.danger{color:var(--error)}.me-row.danger .me-ic{color:var(--error);background:color-mix(in srgb, var(--error) 12%, transparent)}
.kpi-q{width:15px;height:15px;color:var(--text-quiet);vertical-align:-2px;cursor:help;place-items:center;margin-left:4px;display:inline-grid}.kpi-q svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.kpi-q:hover{color:var(--text-strong)}.kpi-q[data-hint]:after{white-space:normal;text-overflow:clip;text-wrap:balance;width:max-content;max-width:min(240px,80vw);padding:7px 10px;font-size:12px;font-style:normal;line-height:1.4}.kpi-d[data-hint]{cursor:help}.card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--ring);border:0;padding:16px}.card+.card,.card+.table-wrap,.table-wrap+.card,.table-wrap+.table-wrap,.card+.pgrid,.table-wrap+.pgrid{margin-top:14px}button,.btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:var(--brand);height:36px;color:var(--bg);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .15s ease-out;display:inline-flex}button:hover,.btn:hover{background:var(--brand-hover)}.btn.ghost,button.ghost{background:var(--surface);color:var(--text-strong);border-color:var(--border)}.btn.ghost:hover,button.ghost:hover{background:var(--fill-subtle)}.btn.text,button.text{color:var(--text-muted);background:0 0;height:auto;padding:0 4px}.btn.text:hover,button.text:hover{color:var(--text-strong);background:0 0}input,textarea,select{background:var(--surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);outline:none;padding:9px 12px;transition:border-color .15s ease-out,box-shadow .15s ease-out}input:focus,textarea:focus,select:focus{border-color:var(--text-strong);box-shadow:0 0 0 3px #0000000f}:root[data-theme=dark] input:focus,:root[data-theme=dark] textarea:focus,:root[data-theme=dark] select:focus{box-shadow:0 0 0 3px #ffffff14}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}input::placeholder,textarea::placeholder{color:var(--text-quiet)}textarea{resize:vertical;width:100%;line-height:20px}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.addrow{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}@media (max-width:860px){.addrow{grid-template-columns:1fr}}.field label{color:var(--text-muted);font-size:12px;font-weight:500}.pill{color:var(--text-primary);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.pill:before{content:"";background:var(--text-quiet);border-radius:50%;flex:none;width:6px;height:6px}.pill.ok:before{background:var(--success)}.pill.warn:before{background:var(--warning)}.pill.bad:before{background:var(--error)}.pill.muted:before{background:var(--text-quiet)}.pill.brand:before{background:#8b7cff}.chipcount{border-radius:var(--radius-pill);background:var(--fill-subtle);min-height:20px;color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;padding:1px 7px;font-size:12px;display:inline-flex}.tag{border-radius:var(--radius-sm);background:var(--fill-subtle);min-height:22px;color:var(--text-muted);align-items:center;gap:5px;padding:2px 9px;font-size:12.5px;display:inline-flex}.tag .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.tag.waba,.tag.wa,.tag.src{background:var(--fill-subtle);color:var(--text-muted)}.tag.ai{background:var(--ai-tint);color:#5b50e0}.tag.man{background:var(--fill-subtle);color:var(--text-muted)}.ai-mark{background:radial-gradient(circle at 32% 28%,#c9c2ff 0%,#8b7cff 38%,#c084fc 68%,#7dd3fc 100%);border-radius:50%;place-items:center;width:16px;height:16px;font-size:0;display:inline-grid}.ai-mark.qual{background:radial-gradient(circle at 32% 28%,#9fe8c3 0%,#34c98a 40%,#22a06b 100%)}.range{background:var(--sand);border-radius:var(--radius);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.range a{border-radius:var(--radius-sm);height:28px;color:var(--text-muted);align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.range a.active{background:var(--surface);color:var(--text-strong);box-shadow:var(--ring)}.empty{text-align:center;color:var(--text-muted);padding:36px 16px}.loading{color:var(--text-muted);text-align:center;padding:16px}.bar{background:var(--fill-subtle);border-radius:9999px;height:6px;margin-top:5px;overflow:hidden}.bar i{background:var(--brand);border-radius:9999px;height:100%;display:block}.callout{border-radius:var(--radius);background:var(--brand-tint-soft);color:var(--text-primary);border-left:3px solid var(--brand);margin-top:14px;padding:11px 14px;font-size:13.5px}.cols-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.banner{color:inherit;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin-bottom:20px;padding:0;display:grid}.banner-text{min-width:0}.banner .eyebrow{color:var(--text-muted);margin-bottom:4px;font-size:13px}.banner .eyebrow a{color:var(--text-strong)}.banner h1{color:var(--text-strong);letter-spacing:-.015em;font-size:24px;font-weight:500;line-height:30px}.banner p{color:var(--text-muted);max-width:620px;margin-top:6px;font-size:13.5px;line-height:19px}.banner-chips{flex-wrap:wrap;gap:4px 18px;margin-top:12px;display:flex}.banner-chips span{color:var(--text-muted);font-size:13px}.banner-chips b{color:var(--text-strong);font-variant-numeric:tabular-nums;font-weight:500}.banner-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.banner-art{display:none}.stats{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--ring);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.stat{border-left:.5px solid var(--border-soft);min-width:0;padding:16px 18px}.stat:nth-child(4n+1){border-left:0}.stat:nth-child(n+5){border-top:.5px solid var(--border-soft)}.stats[data-n="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.stats[data-n="1"] .stat:nth-child(n+1){border-left:0}.stats[data-n="1"] .stat:nth-child(n+2){border-top:.5px solid var(--border-soft)}.stats[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-n="2"] .stat:nth-child(odd){border-left:0}.stats[data-n="2"] .stat:nth-child(n+3){border-top:.5px solid var(--border-soft)}.stats[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.stats[data-n="3"] .stat:nth-child(3n+1){border-left:0}.stats[data-n="3"] .stat:nth-child(n+4){border-top:.5px solid var(--border-soft)}.stats[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.stats[data-n="4"] .stat:nth-child(4n+1){border-left:0}.stats[data-n="4"] .stat:nth-child(n+5){border-top:.5px solid var(--border-soft)}.stats[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.stats[data-n="5"] .stat:nth-child(5n+1){border-left:0}.stats[data-n="5"] .stat:nth-child(n+6){border-top:.5px solid var(--border-soft)}.stats[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.stats[data-n="6"] .stat:nth-child(3n+1){border-left:0}.stats[data-n="6"] .stat:nth-child(n+4){border-top:.5px solid var(--border-soft)}.stats[data-n="7"]{grid-template-columns:repeat(4,minmax(0,1fr))}.stats[data-n="7"] .stat:nth-child(4n+1){border-left:0}.stats[data-n="7"] .stat:nth-child(n+5){border-top:.5px solid var(--border-soft)}.stats[data-n="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.stats[data-n="8"] .stat:nth-child(4n+1){border-left:0}.stats[data-n="8"] .stat:nth-child(n+5){border-top:.5px solid var(--border-soft)}@media (max-width:1100px){.stats,.stats[data-n]{grid-template-columns:repeat(3,minmax(0,1fr))}.stats .stat,.stats[data-n] .stat{border-left:.5px solid var(--border-soft);border-top:0}.stats .stat:nth-child(3n+1),.stats[data-n] .stat:nth-child(3n+1){border-left:0}.stats .stat:nth-child(n+4),.stats[data-n] .stat:nth-child(n+4){border-top:.5px solid var(--border-soft)}}@media (max-width:760px){.stats,.stats[data-n]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats .stat:nth-child(3n+1),.stats[data-n] .stat:nth-child(3n+1){border-left:.5px solid var(--border-soft)}.stats .stat:nth-child(odd),.stats[data-n] .stat:nth-child(odd){border-left:0}.stats .stat:nth-child(n+3),.stats[data-n] .stat:nth-child(n+3){border-top:.5px solid var(--border-soft)}}@media (max-width:460px){.stats,.stats[data-n]{grid-template-columns:1fr}.stats .stat,.stats[data-n] .stat{border-left:0}.stats .stat:nth-child(n+2),.stats[data-n] .stat:nth-child(n+2){border-top:.5px solid var(--border-soft)}}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}th{text-align:left;letter-spacing:0;height:36px;color:var(--text-muted);border-bottom:.5px solid var(--border-soft);white-space:nowrap;background:0 0;padding:0 14px;font-size:12px;font-weight:400}td{border-bottom:.5px solid var(--border-soft);height:44px;color:var(--text-primary);padding:0 14px}tr:last-child td{border-bottom:0}tbody tr:hover td{background:#00000005}:root[data-theme=dark] tbody tr:hover td{background:#ffffff08}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{color:var(--text-strong)}th.sortable .sort-arrow{vertical-align:middle;opacity:0;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:5px;display:inline-block}th.sortable:hover .sort-arrow{opacity:.35;border-top:5px solid}th.sort-asc .sort-arrow{opacity:1;border-bottom:5px solid var(--text-strong);border-top:0}th.sort-desc .sort-arrow{opacity:1;border-top:5px solid var(--text-strong);border-bottom:0}.hint{color:var(--text-quiet);border-left:2px solid var(--marker);margin-top:16px;padding-left:11px;font-size:12px}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td.num{font-size:13px}.switch{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.switch input{appearance:none;background:var(--sand);cursor:pointer;border-radius:9px;flex:none;width:32px;height:18px;margin-top:1px;transition:background .15s ease-out;position:relative}.switch input:after{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .15s ease-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch input:checked{background:var(--text-strong)}.switch input:checked:after{transform:translate(14px)}.switch b{color:var(--text-strong);font-weight:500;display:block}.linkcode{background:var(--fill-subtle);border-radius:var(--radius);color:var(--text-strong);-webkit-user-select:all;user-select:all;margin:10px 0;padding:11px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.chipline{flex-wrap:nowrap;gap:5px;display:flex}.rowacts{justify-content:flex-end;gap:6px;display:flex}.rowacts button{height:30px;padding:0 10px;font-size:12px}.adder>summary{margin-top:14px;list-style:none;display:inline-flex}.adder>summary::-webkit-details-marker{display:none}.newtask{margin-left:auto}td select{max-width:170px;height:32px;font-size:13px}.hints{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.hints button{background:var(--fill-subtle);height:26px;color:var(--text-muted);border:1px solid #0000;border-radius:999px;padding:0 10px;font-size:12px;font-weight:500}.hints button:hover{background:var(--sand);color:var(--text-strong)}.composer .ask{gap:8px;display:flex}.composer .ask input{flex:1;min-width:0;height:38px}.toolbar{margin-bottom:14px}.toolbar-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pipe-switch{background:var(--sand);border-radius:var(--radius);gap:2px;padding:3px;display:inline-flex}.pipe-switch a{border-radius:var(--radius-sm);height:30px;color:var(--text-muted);align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.pipe-switch a.active{background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow)}.toolbar-search{flex:280px;min-width:0;max-width:420px;position:relative}.toolbar-search input{background:var(--fill-subtle);border:1px solid #0000;border-radius:999px;width:100%;height:34px;padding:0 12px 0 34px}.toolbar-search input:focus{background:var(--surface);border-color:var(--text-strong)}.toolbar-search svg{fill:none;width:15px;height:15px;stroke:var(--text-quiet);stroke-width:2px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.toolbar-count{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:13px}.toolbar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.views{flex-wrap:wrap;gap:4px;display:flex}.views a{border-radius:var(--radius);height:32px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.views a:hover{background:var(--fill-subtle)}.views a.active{background:var(--text-strong);color:var(--bg);border-color:#0000}.views a small{color:var(--text-quiet);font-variant-numeric:tabular-nums;font-size:12px}.views a.active small{color:var(--bg);opacity:.7}.vdot{border-radius:50%;width:7px;height:7px;display:inline-block}.vdot.warn{background:var(--warning)}.vdot.bad{background:var(--error)}.filter{position:relative}.filter>summary{list-style:none}.filter>summary::-webkit-details-marker{display:none}.filter-panel{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);width:min(560px,86vw);box-shadow:var(--shadow-pop);padding:14px;position:absolute;top:calc(100% + 6px);right:0}.filter-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.filter-grid label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.filter-acts{gap:8px;margin-top:12px;display:flex}.period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.monthnav{white-space:nowrap;background:var(--surface);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.monthnav span{color:var(--text-strong);text-align:center;min-width:118px;padding:0 10px;font-weight:500}.monthnav a{width:28px;height:28px;color:var(--text-muted);border-radius:9999px;place-items:center;font-size:17px;line-height:1;display:grid}.monthnav a.back{align-items:center;gap:6px;width:auto;height:28px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.monthnav a:hover{background:var(--fill-subtle);color:var(--text-primary)}.monthnav a.off{opacity:.25;pointer-events:none}.kpis{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--ring);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.kpi{border-left:.5px solid var(--border-soft);min-width:0;padding:16px 18px 12px}.kpi:first-child{border-left:0}.kpi-l{color:var(--text-muted);font-size:13px}.kpi-v{letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums;margin-top:2px;font-size:28px;font-weight:300;line-height:34px}.kpi-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;display:flex}.kpi-d{font-variant-numeric:tabular-nums;font-size:12.5px}.kpi-d.up{color:var(--success-ink)}.kpi-d.down{color:var(--error-ink)}.kpi-d.flat{color:var(--text-quiet)}.kpi-n{color:var(--text-quiet);font-size:12.5px}.spark{width:100%;height:28px;color:var(--text-quiet);margin-top:8px;display:block}.spark.ai{color:var(--ai)}@media (max-width:980px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(odd){border-left:0}.kpi:nth-child(n+3){border-top:.5px solid var(--border-soft)}}@media (max-width:520px){.kpis{grid-template-columns:1fr}.kpi{border-left:0}.kpi:nth-child(n+2){border-top:.5px solid var(--border-soft)}}.stats+*,.table-wrap+*,.sb+*,.cy+*,.dm+*,.kpis+*{margin-top:16px}.aimark{vertical-align:middle;color:var(--ai);align-items:center;margin-left:5px;display:inline-flex}.aimark svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:13px;height:13px}.aimark.ok{color:var(--ok,#22a06b)}.aimark.muted{color:var(--text-quiet)}.charttip{z-index:200;pointer-events:none;background:var(--text-strong);color:var(--bg);max-width:260px;box-shadow:var(--shadow-pop);border-radius:8px;padding:6px 9px;font-size:12.5px;line-height:17px;display:none;position:fixed}tr.rowlink{cursor:pointer}tr.rowlink:hover>td{background:var(--fill-subtle)}.row-name{color:var(--text-strong)}.filter-all{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.filter-all input{width:16px;height:16px;accent-color:var(--text-strong)}.tasks-empty{text-align:center;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--ring);flex-direction:column;align-items:center;gap:12px;padding:52px 24px 48px;display:flex;position:relative;overflow:hidden}.tasks-empty:before{content:"";z-index:0;opacity:.5;background:radial-gradient(60% 70% at 18% 10%,#8b7cff80,#0000 70%),radial-gradient(55% 65% at 85% 20%,#7dd3fc73,#0000 70%),radial-gradient(60% 70% at 70% 95%,#c084fc66,#0000 70%);position:absolute;inset:0}.tasks-empty>*{z-index:1;position:relative}.tasks-empty h2{letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:24px;font-weight:400;line-height:30px}.tasks-empty p{max-width:460px;color:var(--text-muted);margin:0;font-size:14px;line-height:21px}.tasks-empty-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.tasks-empty-acts .btn.ghost{background:var(--surface)}.modal{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-pop);border:0;border-radius:20px;width:min(560px,100vw - 32px);max-height:calc(100vh - 80px);padding:0;overflow:auto}.modal::backdrop{-webkit-backdrop-filter:blur(10px);background:#0f0f1052}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 10px;display:flex}.modal-head b{color:var(--text-strong);font-size:17px;font-weight:500;display:block}.modal-head .sub{margin-top:3px;display:block}.modal-body{padding:0 18px 18px}.modal-body .composer-box{box-shadow:none;background:var(--fill-subtle)}@media (prefers-reduced-motion:no-preference){.modal[open]{animation:.18s cubic-bezier(.2,0,0,1) modalin}.modal[open]::backdrop{animation:.18s ease-out fadein}@keyframes modalin{0%{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes fadein{0%{opacity:0}}}.peek{padding:14px 16px}.peek-head{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.peek-head b{letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:24px;font-weight:300}.peek-head .btn{align-self:center;margin-left:auto}.peek-row{border-top:.5px solid var(--border-soft);align-items:center;gap:10px;padding:8px 0;display:flex}.peek-name{color:var(--text-strong);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.peek-who{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:140px;font-size:12.5px;overflow:hidden}.peek-msg{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.peek-empty{align-items:baseline;gap:10px;padding:14px 16px;display:flex}.peek-empty b{color:var(--text-strong);font-weight:500}.avt{letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;position:relative}.avt>img{object-fit:cover;background:var(--surface);border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.avt[data-ch]:after{content:"";z-index:1;background:var(--text-quiet);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.avt[data-ch=waba]:after{background:var(--blue)}.avt[data-ch=wa]:after{background:var(--success)}.cdot{vertical-align:middle;background:var(--text-quiet);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.cdot.waba{background:var(--blue)}.cdot.wa{background:var(--success)}.orb{vertical-align:middle;background:radial-gradient(circle at 32% 28%,#c9c2ff 0%,#8b7cff 38%,#c084fc 68%,#7dd3fc 100%);border-radius:50%;flex:none;width:14px;height:14px;display:inline-block;box-shadow:inset 0 1px 2px #ffffff80}.name>.orb,.chat-item .orb{margin-left:6px}.orb.qual{background:radial-gradient(circle at 32% 28%,#9fe8c3 0%,#34c98a 40%,#22a06b 100%);box-shadow:inset 0 1px 2px #ffffff80}.orb.think{animation:3s linear infinite orbspin}@keyframes orbspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orb.think{animation:none}}
.alert-list{flex-direction:column;display:flex}.alert-row{border-radius:10px;align-items:stretch;gap:6px;display:flex}.alert-row+.alert-row{border-top:.5px solid var(--border-soft);border-radius:0}.alert-row:hover{background:#00000005}:root[data-theme=dark] .alert-row:hover{background:#ffffff08}.alert-link{flex:auto;align-items:flex-start;gap:11px;min-width:0;padding:13px 4px 13px 12px;display:flex}.alert-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.alert-skip{opacity:0;align-items:center;padding-right:8px;transition:opacity .15s ease-out;display:flex}.alert-row:hover .alert-skip,.alert-skip:focus-within{opacity:1}@media (hover:none){.alert-skip{opacity:1}}.alert-skip .icon-btn svg{width:17px;height:17px}.alert-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.alert-top b{color:var(--text-strong);font-weight:500}.alert-msg{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-meta{color:var(--text-quiet);font-size:12px}.ev{justify-content:center;margin:8px 0;display:flex}.ev span{background:var(--fill-subtle);color:var(--text-muted);text-align:center;border-radius:999px;max-width:80%;padding:5px 12px;font-size:12px}.ev.note span{background:var(--warning-tint);color:var(--warning-ink)}.ev.task span{background:var(--fill-subtle);color:var(--text-primary)}.daysep{justify-content:center;margin:14px 0 8px;display:flex}.daysep span{background:var(--sand);color:var(--text-muted);border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:500}.bub{overflow-wrap:anywhere;border-radius:14px;max-width:72%;padding:9px 13px 7px;font-size:14px;line-height:20px;position:relative}.bub .txt{white-space:pre-wrap}.bub .who{opacity:.6;margin-bottom:2px;font-size:12px;font-weight:400}.bub .at{opacity:.5;text-align:right;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.bub a{color:inherit;text-underline-offset:2px;text-decoration:underline}.row-in{justify-content:flex-start;display:flex}.row-out{justify-content:flex-end;display:flex}.bub.in{background:var(--surface-warm);color:var(--text-primary);border-top-left-radius:4px}.bub.out{background:var(--text-strong);color:var(--bg);border-top-right-radius:4px}.bub.ai{background:var(--surface);color:var(--text-primary);box-shadow:var(--ring);border-top-right-radius:4px}.bub.ai .who{color:var(--text-muted);opacity:1;align-items:center;gap:6px;display:flex}.bub.ai .who:before{content:"";background:radial-gradient(circle at 32% 28%,#c9c2ff 0%,#8b7cff 38%,#c084fc 68%,#7dd3fc 100%);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 1px 2px #ffffff80}.msg-event{background:var(--fill-subtle);border:1px solid var(--border);width:fit-content;max-width:92%;color:var(--text-muted);border-radius:9999px;align-items:center;gap:8px;margin:10px auto;padding:7px 12px;font-size:12.5px;display:flex}.msg-event svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.msg-event.handoff{color:var(--brand);border-color:var(--brand-tint)}.msg-event.ai{color:var(--success);border-color:var(--success-tint)}.msg-event span{min-width:0}.msg-event time{color:var(--text-quiet);flex:none;font-size:11px}.wq{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--ring);padding:4px 8px}.wq-row{border-bottom:.5px solid var(--border-soft);grid-template-columns:34px minmax(150px,1.1fr) minmax(0,2fr) minmax(110px,.8fr) 74px auto;align-items:center;gap:12px;padding:11px 8px;transition:opacity .2s ease-out,transform .2s ease-out;display:grid}.wq-row:last-child{border-bottom:0}.wq-msg .quiet,.quiet{color:var(--text-quiet)}.wq-row:hover{background:#00000005}:root[data-theme=dark] .wq-row:hover{background:#ffffff08}.wq-row.gone{opacity:0;transform:translate(26px)}.wq-who{min-width:0}.wq-who b{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.wq-tel{color:var(--text-quiet);font-variant-numeric:tabular-nums;font-size:12px}.wq-msg{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.wq-mgr{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.wq-age{text-align:right}.wq-acts{align-items:center;gap:4px;display:flex}.wq-acts .btn{opacity:0;height:30px;padding:0 12px;font-size:13px;transition:opacity .15s ease-out}.wq-row:hover .wq-acts .btn,.wq-acts .btn:focus-visible{opacity:1}@media (hover:none){.wq-acts .btn{opacity:1}}.wq-acts .icon-btn svg{width:17px;height:17px}@media (max-width:1100px){.wq-row{grid-template-columns:34px minmax(0,1fr) 70px auto}.wq-msg,.wq-mgr{grid-column:2;font-size:12.5px}.wq-mgr{grid-row:3}}.chat-head{flex-wrap:nowrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.chat-head h1{white-space:nowrap;flex:none;margin:0;font-size:22px;font-weight:400;line-height:28px}.chat-count{color:var(--text-quiet);font-variant-numeric:tabular-nums;margin-left:4px;font-size:15px}.chat-filters{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-left:auto;padding-bottom:2px;display:flex;overflow-x:auto}.chat-head>.filterpop{flex:none}.chat-filters::-webkit-scrollbar{display:none}.chat-filters>*,.chat-filters .range{flex:none}.chat-find{border-bottom:.5px solid var(--border-soft);position:relative}.cf-bar{align-items:center;display:flex;position:relative}.chat-find svg{fill:none;width:15px;height:15px;stroke:var(--text-quiet);stroke-width:1.8px;stroke-linecap:round}.cf-bar>svg{pointer-events:none;position:absolute;left:14px}.chat-find input[name=q]{width:100%;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;padding-left:38px;padding-right:70px;font-size:13.5px}.chat-find input[name=q]::-webkit-search-cancel-button{display:none}.cf-clear{background:var(--fill-subtle);width:26px;height:26px;box-shadow:none;color:var(--text-muted);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:40px}.cf-clear[hidden]{display:none}.cf-clear svg{stroke:currentColor;stroke-width:2.2px;width:12px;height:12px}.chat-list.searching .chat-item{opacity:.55;transition:opacity .15s}@media (max-width:860px){.chat-find{z-index:6;background:var(--surface);position:sticky;top:0}.chat-find input[name=q]{height:48px;padding-left:42px;font-size:17px}.cf-bar>svg{width:18px;height:18px;left:15px}.cf-more{width:40px;height:40px;right:4px}.cf-clear{width:30px;height:30px;right:46px}}.chat-find input[name=q]:focus{box-shadow:none;background:var(--fill-subtle);outline:none}.cf-more{width:30px;height:30px;box-shadow:none;border-radius:var(--radius-sm);color:var(--text-quiet);background:0 0;border:0;place-items:center;display:grid;position:absolute;right:6px}.cf-more:hover{background:var(--fill-subtle);color:var(--text-strong)}.chat-find.on .cf-more{color:var(--text-strong)}.cf-more i{background:var(--text-strong);min-width:14px;height:14px;color:var(--surface);text-align:center;border-radius:7px;padding:0 3px;font-size:10px;font-style:normal;line-height:14px;position:absolute;top:1px;right:0}.ff-pop{z-index:60;background:var(--surface);border-radius:0 0 var(--radius-card) var(--radius-card);width:min(460px,92vw);box-shadow:var(--shadow-pop);padding:14px;position:fixed}.ff-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.ff-f{gap:4px;min-width:0;display:grid}.ff-f>span,.ff-dates>span{color:var(--text-quiet);font-size:12px}.ff-pop select,.ff-pop input[type=date]{background:var(--surface-warm);width:100%;max-width:none;height:34px;color:var(--text-primary);border-radius:var(--radius-sm);box-shadow:var(--ring);border:0;font-size:13px}.ff-dates{gap:4px;margin-top:10px;display:grid}.find-form .ff-pop{border-radius:var(--radius-card);width:min(560px,94vw)}.ff-dates>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ff-check{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.ff-check input{width:16px;height:16px;accent-color:var(--text-strong);flex:none}.ff-check span{flex-direction:column;gap:1px;display:flex}.ff-note{color:var(--text-quiet);font-size:12px}.ff-foot{border-top:.5px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.chat-layout{background:var(--surface);border-radius:var(--radius-card);height:calc(100vh - 128px);min-height:480px;box-shadow:var(--ring);grid-template-columns:320px minmax(0,1fr) 300px;align-items:stretch;display:grid;overflow:hidden}.chat-list{border-right:.5px solid var(--border-soft);overflow-y:auto}.chat-item{border-bottom:.5px solid var(--border-soft);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px 14px;display:grid;position:relative}.chat-item>*{grid-column:2}.chat-item>.avt{grid-area:1/1/span 2;align-self:center}.chat-item:last-child{border-bottom:0}.chat-item:hover{background:#00000005}:root[data-theme=dark] .chat-item:hover{background:#ffffff08}.chat-item.active{background:#0000000d}:root[data-theme=dark] .chat-item.active{background:#ffffff0f}.chat-item.active .avt[data-ch]:after{box-shadow:0 0 0 2px var(--surface-warm)}.chat-item .top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chat-item .name{color:var(--text-strong);align-items:center;min-width:0;font-size:14px;font-weight:500;display:flex}.chat-item .name>span.nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-item .when{color:var(--text-quiet);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.chat-item .when.wait{color:var(--error-ink)}.chat-item .snippet{color:var(--text-muted);align-items:baseline;gap:8px;font-size:13px;display:flex}.chat-item .snippet>span.tx{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chat-item .snippet .tag{color:var(--success-ink);background:0 0;flex:none;min-height:0;padding:0;font-size:11px}.chat-item .snippet .tag.mark{color:var(--text-quiet)}.orb{vertical-align:middle;background:radial-gradient(circle at 32% 28%,#c9c2ff 0%,#8b7cff 38%,#c084fc 68%,#7dd3fc 100%);border-radius:50%;flex:none;width:14px;height:14px;display:inline-block;box-shadow:inset 0 1px 2px #ffffff80}.name>.orb,.chat-item .orb{margin-left:6px}.orb.qual{background:radial-gradient(circle at 32% 28%,#9fe8c3 0%,#34c98a 40%,#22a06b 100%);box-shadow:inset 0 1px 2px #ffffff80}.orb.think{animation:3s linear infinite orbspin}@keyframes orbspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orb.think{animation:none}}.avt{letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;position:relative}.avt>img{object-fit:cover;background:var(--surface);border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.avt[data-ch]:after{content:"";z-index:1;background:var(--text-quiet);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.avt[data-ch=waba]:after{background:var(--blue)}.avt[data-ch=wa]:after{background:var(--success)}.cdot{vertical-align:middle;background:var(--text-quiet);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.cdot.waba{background:var(--blue)}.cdot.wa{background:var(--success)}.thread{border-right:.5px solid var(--border-soft);flex-direction:column;min-width:0;min-height:0;display:flex}.thread-head{border-bottom:.5px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.thread-head b{font-size:15px;font-weight:500}.thread-sub{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;overflow:hidden}.thread-body{background:var(--surface);flex-direction:column;flex:auto;gap:3px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.msg{overflow-wrap:anywhere;border-radius:14px;max-width:74%;padding:9px 13px 7px;font-size:14px;line-height:20px}.msg .txt,.msg{white-space:pre-wrap}.msg a{color:inherit;text-underline-offset:2px;text-decoration:underline}.msg .who{opacity:.6;white-space:normal;margin-bottom:2px;font-size:12px;font-weight:400}.msg .at{opacity:.5;text-align:right;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.msg.in{background:var(--surface-warm);color:var(--text-primary);border-top-left-radius:4px;align-self:flex-start}.msg.out{background:var(--text-strong);color:var(--bg);border-top-right-radius:4px;align-self:flex-end}.msg.ai{background:var(--ai-tint);color:var(--text-primary);box-shadow:var(--ring);border-top-right-radius:4px;align-self:flex-end}.msg-file{margin:2px 0 6px;display:block}.deal-audio{width:260px;max-width:100%;height:36px;margin:2px 0 4px;display:block}.deal-media-note{color:var(--text-muted);white-space:normal;margin:4px 0 2px;font-size:12.5px;line-height:1.4}.msg-file img{border-radius:10px;max-width:100%;max-height:260px;display:block}.msg.media{white-space:normal;padding:3px;position:relative}.msg.media .who{margin:0;padding:3px 8px}.msg.media .msg-file{margin:0;line-height:0}.msg.media .msg-file img{border-radius:11px;width:auto;max-width:min(300px,100%);max-height:340px}.msg.media .at{color:#fff;opacity:1;background:#00000080;border-radius:9px;margin:0;padding:1px 7px;line-height:16px;position:absolute;bottom:9px;right:9px}.msg-audio,.msg-video{border-radius:10px;max-width:100%;margin:2px 0 6px;display:block}.msg-doc{background:#7f7f7f24;border-radius:10px;align-items:center;gap:7px;margin:2px 0 6px;padding:7px 11px;font-size:13px;text-decoration:none;display:inline-flex}.msg-doc svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:15px;height:15px}.msg.ai .who{color:var(--text-muted);opacity:1;align-items:center;gap:6px;display:flex}.msg.ai .who:before{content:"";background:radial-gradient(circle at 32% 28%,#c9c2ff 0%,#8b7cff 38%,#c084fc 68%,#7dd3fc 100%);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 1px 2px #ffffff80}.thread-foot{border-top:.5px solid var(--border-soft);padding:12px 14px;display:flex}.thread-foot>*{flex:none}.thread-foot{gap:0}.composer-box{background:var(--surface);width:100%;min-width:0;box-shadow:var(--ring);border-radius:12px;align-items:center;gap:6px;padding:5px 6px 5px 8px;transition:box-shadow .15s;display:flex}.composer-box:focus-within{box-shadow:0 0 0 1px var(--text-strong)}.composer-box input[type=text]{min-width:60px;height:30px;box-shadow:none;background:0 0;border:0;flex:auto;padding:0 2px;font-size:14px}.composer-box input[type=text]:focus{box-shadow:none;outline:0}.composer-box .ch-pick{max-width:120px;height:26px;box-shadow:none;background:var(--fill-subtle);border-radius:var(--radius-pill);color:var(--text-muted);border:0;flex:none;padding:0 22px 0 9px;font-size:12px}.composer-box .icon-sq{width:30px;height:30px;box-shadow:none;color:var(--text-muted);background:0 0;border:0;border-radius:50%;flex:none;padding:0}.composer-box .icon-sq:hover{background:var(--fill-subtle);color:var(--text-primary)}.composer-box .icon-sq svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.composer-box .send{background:var(--text-strong);width:32px;height:32px;color:var(--bg);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.composer-box .send:hover{background:var(--brand-hover)}.composer-box .send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.chat-side{flex-direction:column;gap:0;padding:14px 16px;display:flex;overflow-y:auto}.chat-side .card{box-shadow:none;border-bottom:.5px solid var(--border-soft);margin-bottom:16px;padding:0 0 16px}.chat-side .card:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.chat-layout.no-side{grid-template-columns:320px minmax(0,1fr)}.chat-layout.no-side .chat-side{display:none}@media (max-width:1200px){.chat-layout{grid-template-columns:300px minmax(0,1fr)}.chat-side{display:none}}@media (max-width:980px){.chat-layout{grid-template-columns:1fr;height:auto}.thread{border-right:0;height:62vh}}@media (max-width:860px){.chat-layout{height:calc(100dvh - 210px);min-height:420px}.chat-layout.has-thread .chat-list,.chat-layout:not(.has-thread) .thread{display:none}.thread{height:100%}.chat-layout.has-thread{z-index:50;background:var(--bg);height:auto;min-height:0;position:fixed;inset:0}body:has(.chat-layout.has-thread){overscroll-behavior:none;overflow:hidden}.chat-layout.has-thread .thread{box-shadow:none;border-radius:0}.chat-layout.has-thread .thread-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.thread-back{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;margin-right:2px;display:inline-flex}.thread-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chat-head h1{font-size:19px}.chat-filters{scrollbar-width:none;overflow-x:auto}.chat-filters::-webkit-scrollbar{display:none}.thread-foot input,.thread-foot textarea{font-size:16px}}.open-skel{z-index:60;background:#efeae2;flex-direction:column;animation:.14s ease-out os-in;display:flex;position:fixed;inset:0}:root[data-theme=dark] .open-skel{background:#0d1115}@keyframes os-in{0%{opacity:0;transform:translate(18px)}}.os-head{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:var(--bg);border-bottom:.5px solid var(--border-soft);align-items:center;gap:10px;display:flex}.os-back{width:34px;height:34px}.os-av .avt{width:40px!important;height:40px!important}.os-head b{color:var(--text-strong);font-size:16px;font-weight:600}.os-body{flex:1;place-items:center;display:grid}.os-spin{border:2.5px solid color-mix(in srgb, var(--text-strong) 18%, transparent);border-top-color:#21c063;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite os-rot}@keyframes os-rot{to{transform:rotate(360deg)}}.chat-item.opening,.chat-item:active{background:color-mix(in srgb, var(--text-strong) 7%, transparent)}dialog.nc{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;inset:0}dialog.nc::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073}dialog.nc[open]{justify-content:center;align-items:center;display:flex}.nc-box{background:var(--surface);border-radius:22px;flex-direction:column;gap:10px;width:min(420px,100%);padding:18px 20px 22px;animation:.22s ease-out nc-in;display:flex;box-shadow:0 24px 60px -12px #00000073}@keyframes nc-in{0%{opacity:0;transform:translateY(16px)}}.nc-grab{background:var(--border-strong);border-radius:3px;width:38px;height:5px;margin:-6px auto 4px;display:none}.nc-head{justify-content:space-between;align-items:center;display:flex}.nc-head b{color:var(--text-strong);font-size:20px;font-weight:600}.nc-x{background:var(--fill-subtle);width:34px;height:34px;color:var(--text-muted);box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.nc-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.nc-label{color:var(--text-muted);margin-top:6px;font-size:13px}.nc-field{background:var(--fill-subtle);border-radius:16px;align-items:center;gap:10px;height:58px;padding:0 16px;transition:box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #0000}.nc-field:focus-within{box-shadow:inset 0 0 0 1.5px #21c063}.nc-cc{color:var(--text-strong);border-right:1px solid var(--border-strong);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding-right:10px;font-size:20px;font-weight:500;display:flex}.nc-cc i{font-size:20px;font-style:normal}.nc-field input{min-width:0;height:100%;box-shadow:none;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--text-strong);background:0 0;border:0;flex:1;padding:0;font-size:22px}.nc-field input:focus{box-shadow:none;outline:none}.nc-hint{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.nc-go{color:#fff;height:50px;box-shadow:none;background:#21c063;border:0;border-radius:25px;margin-top:6px;font-size:16px;font-weight:600}.nc-go:disabled{opacity:.4}@media (max-width:860px){dialog.nc[open]{padding:calc(10px + env(safe-area-inset-top)) 10px 0;box-sizing:border-box;align-items:flex-start}.nc-box{width:100%;animation:.26s cubic-bezier(.2,.8,.2,1) nc-down}}@keyframes nc-down{0%{opacity:0;transform:translateY(-24px)}}@media (max-width:860px){:is(body:has(.chat-layout:not(.has-thread)) .topbar,body:has(.me-page) .topbar){display:none}.chat-layout:not(.has-thread){grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.chat-layout:not(.has-thread) .chat-list{min-width:0;overflow:visible}.chat-head{display:contents}.wa-top{z-index:30;width:auto;padding:calc(10px + env(safe-area-inset-top)) 20px 8px;justify-content:space-between;align-items:center;margin:-24px -20px 0;display:flex;position:sticky;top:0}.wa-top:after{content:"";z-index:-2;-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);opacity:0;pointer-events:none;height:72%;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.wa-top:before{content:"";z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 97%, transparent) 0%, color-mix(in srgb, var(--bg) 95%, transparent) 38%, color-mix(in srgb, var(--bg) 90%, transparent) 50%, color-mix(in srgb, var(--bg) 80%, transparent) 60%, color-mix(in srgb, var(--bg) 64%, transparent) 69%, color-mix(in srgb, var(--bg) 45%, transparent) 77%, color-mix(in srgb, var(--bg) 27%, transparent) 85%, color-mix(in srgb, var(--bg) 12%, transparent) 92%, color-mix(in srgb, var(--bg) 3%, transparent) 97%, transparent 100%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0 0 -44px}body.wa-collapsed .wa-top:before,body.wa-collapsed .wa-top:after{opacity:1}.wa-right{gap:10px;display:flex}.wa-theme .wt-sun{display:none}:root[data-theme=dark] .wa-theme .wt-sun{display:block}:root[data-theme=dark] .wa-theme .wt-moon{display:none}.wa-round.wa-theme svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.wa-title{opacity:0;color:var(--text-strong);pointer-events:none;font-size:17px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;left:50%;transform:translate(-50%,6px)scale(.94)}body.wa-collapsed .wa-title{opacity:1;transform:translate(-50%)scale(1)}.chat-head h1{transition:opacity .2s}body.wa-collapsed .chat-head h1{opacity:0}.wa-round{background:color-mix(in srgb, var(--text-strong) 9%, transparent);width:40px;height:40px;color:var(--text-strong);box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.wa-round svg{fill:currentColor;stroke:currentColor;stroke-width:0;width:22px;height:22px}.wa-round.wa-new{color:#fff;background:#21c063}.wa-round.wa-new svg{fill:none;stroke-width:2.2px;stroke-linecap:round}.chat-head{flex-wrap:wrap;gap:6px;margin-bottom:6px}.chat-head h1{letter-spacing:-.025em;width:100%;margin:10px 0 14px;font-size:34px;font-weight:700}.chat-head h1 .chat-count,.chat-head .chat-filters{display:none}.wa-chips{padding:2px 0 8px}.wa-chips .range{scrollbar-width:none;box-shadow:none;background:0 0;border:0;gap:8px;padding:0;display:flex;overflow-x:auto}.wa-chips .range::-webkit-scrollbar{display:none}.wa-chips .range a{border:1px solid var(--border-strong);height:34px;color:var(--text-muted);box-shadow:none;background:0 0;border-radius:17px;flex:none;align-items:center;gap:6px;padding:0 15px;font-size:15px;font-weight:500;display:inline-flex}.wa-chips .range a small{color:inherit;opacity:.85;font-size:13px}.wa-chips .range a.active{color:#0a3e1f;background:#d9fdd3;border-color:#0000}:root[data-theme=dark] .wa-chips .range a.active{color:#d9fdd3;background:#103529}.chat-layout:not(.has-thread){box-shadow:none;background:0 0;border-radius:0}.chat-layout:not(.has-thread) .chat-list{border-right:0}.chat-find{background:0 0;border-bottom:0;padding:2px 0 8px;position:static}.chat-find .cf-bar{background:var(--fill-subtle);border-radius:22px}.chat-find input[name=q]{height:44px}.chat-find input[name=q]:focus{background:0 0}.chat-item{border-bottom:0;grid-template-columns:52px minmax(0,1fr);column-gap:14px;padding:10px 2px}.chat-item+.chat-item:before{content:"";border-top:.5px solid var(--border-soft);position:absolute;top:0;left:68px;right:0}.chat-item>.avt{font-size:18px;width:52px!important;height:52px!important}.chat-item .name{font-size:17px;font-weight:600}.chat-item .snippet{font-size:15px}.chat-item .when{font-family:inherit;font-size:13.5px}:is(html:has(.chat-layout.has-thread),body:has(.chat-layout.has-thread)){background-color:#efeae2}:root[data-theme=dark]:has(.chat-layout.has-thread){background-color:#0d1115}:root[data-theme=dark] body:has(.chat-layout.has-thread){background-color:#0d1115}}.thread{background-color:#efeae2;background-image:url(data:image/svg+xml,…);background-size:280px 280px}:root[data-theme=dark] .thread{background-color:#0d1115;background-image:url(data:image/svg+xml,…)}.thread .thread-body,:root[data-theme=dark] .thread .thread-body{background:0 0}.thread-head,.thread-foot,.thread-wait{z-index:1;position:relative}.thread-head,.thread-foot{background:var(--bg)}.thread-body .msg.in{box-shadow:0 1px .5px #00000014}.thread-who{min-width:0;max-width:100%;box-shadow:none;border-radius:var(--radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-right:auto;padding:6px 10px 6px 6px;display:inline-flex}.thread-who:hover{background:var(--fill-subtle)}.thread-who:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tw-text{flex-direction:column;gap:1px;min-width:0;display:flex}.tw-name{min-width:0;color:var(--text-strong);align-items:center;gap:7px;font-size:15px;font-weight:500;display:flex}.tw-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-noname{color:var(--text-quiet);font-weight:400}.tw-sub .cdot{margin-right:5px}.tw-sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tw-chev{width:14px;height:14px;stroke:var(--text-quiet);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none;transition:opacity .12s}.thread-who:hover .tw-chev{opacity:1}.tw-tag{border-radius:var(--radius-pill);letter-spacing:.01em;background:var(--error-tint);height:20px;color:var(--error-ink);flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:400;display:inline-flex}.tw-tag.mark{background:var(--fill-subtle);color:var(--text-muted)}.thread-tools{flex:none;align-items:center;gap:2px;display:flex}.thread-tools .icon-btn{width:32px;height:32px}.thread-tools .icon-btn svg{width:17px;height:17px}@media (max-width:860px){.thread-tools .icon-btn{width:36px;height:36px}.thread-tools .icon-btn svg{width:18px;height:18px}}.thread-tools .icon-btn .uon-mark{width:19px;height:19px}.uon-mark rect,.uon-mark path{stroke-linejoin:round}.icon-btn:hover .uon-mark rect{fill:#ec5b7b;stroke:#ec5b7b}.icon-btn:hover .uon-mark .uon-u{stroke:#fff}.thread-ai.quiet,.thread-ai:hover{color:var(--brand);background:var(--brand-tint,var(--fill-subtle))}.thread-internal:hover,.thread-internal.on{color:var(--error);background:var(--error-tint)}.thread-wait{border-top:.5px solid var(--border-soft);background:var(--warning-tint);color:var(--warning-ink);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.thread-wait>span{margin-right:auto}.thread-wait form{margin:0}.thread-wait button{height:28px;padding:0 12px;font-size:12.5px}@media (max-width:620px){.thread-wait{gap:8px}.thread-wait form{width:100%;margin-left:0}.thread-wait button{width:100%}}.vm{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 8%, transparent);align-items:center;gap:10px;min-width:230px;max-width:300px;padding:6px 10px 6px 6px;display:flex}.vm-play,.vm-stt{background:color-mix(in srgb, currentColor 14%, transparent);width:28px;height:28px;color:inherit;cursor:pointer;box-shadow:none;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vm-play:hover,.vm-stt:hover{background:color-mix(in srgb, currentColor 26%, transparent)}.vm-play svg{fill:currentColor;stroke:none;width:13px;height:13px}.vm-stt svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}.vm-stt[disabled]{opacity:.5;cursor:default}.vm-stt .stt-dots{align-items:center;gap:2.5px;display:none}.vm-stt .stt-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite stt-dot}.vm-stt .stt-dots i:nth-child(2){animation-delay:.15s}.vm-stt .stt-dots i:nth-child(3){animation-delay:.3s}.vm-stt.busy{opacity:1}.vm-stt.busy svg{display:none}.vm-stt.busy .stt-dots{display:flex}.vm-stt.on{background:currentColor}.vm-stt.on svg{stroke:var(--surface)}.msg .msg-stt[data-stt]{margin-top:6px}.stt-wait{opacity:.75;white-space:normal;align-items:center;gap:4px;margin-top:6px;font-size:13px;display:flex}.stt-wait span{margin-left:6px}.stt-wait i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite stt-dot}.stt-wait i:nth-child(2){animation-delay:.15s}.stt-wait i:nth-child(3){animation-delay:.3s}@keyframes stt-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.vm-wave{cursor:pointer;flex:auto;align-items:center;gap:2px;min-width:0;height:22px;display:flex;position:relative;overflow:hidden}.vm-wave i{opacity:.3;background:currentColor;border-radius:1px;flex:auto;min-width:1px;transition:opacity .12s}.vm-wave i.on{opacity:.9}.vm-time{opacity:.65;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.thread-body{gap:0}.day-grp{flex-direction:column;gap:8px;display:flex}.day-grp .msg+.msg.in,.day-grp .msg.in+.msg:not(.in){margin-top:6px}.msg.out{color:#13261a;background:#e2f5e4;box-shadow:0 0 0 .5px #13261a14}.msg.ai{color:#1e1a33;background:#efebff;box-shadow:0 0 0 .5px #1e1a3314}:root[data-theme=dark] .msg.out{color:#e3f4e6;box-shadow:none;background:#1e3527}:root[data-theme=dark] .msg.ai{color:#ece9ff;box-shadow:none;background:#2a2545}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .msg.out{color:#e3f4e6;box-shadow:none;background:#1e3527}:root:not([data-theme=light]) .msg.ai{color:#ece9ff;box-shadow:none;background:#2a2545}}.msg.out .who,.msg.ai .who{opacity:.65}.vm{min-width:200px;max-width:250px;padding:4px 10px 4px 4px}.stt-wrap{margin-top:6px}.stt-wrap>summary{cursor:pointer;opacity:.7;border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 8%, transparent);align-items:center;gap:5px;padding:2px 8px;font-size:12px;list-style:none;display:inline-flex}.stt-wrap>summary::-webkit-details-marker{display:none}.stt-wrap>summary:after{content:"▾";font-size:10px}.stt-wrap[open]>summary:after{content:"▴"}.stt-wrap>summary:hover{opacity:1}.stt-wrap .msg-stt{max-height:260px;margin-top:6px;overflow-y:auto}.chat-side{position:relative}.side-close{z-index:2;width:28px;height:28px;color:var(--text-quiet);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.side-close:hover{background:var(--fill-subtle);color:var(--text-strong)}.side-close .sc-back,.sheet-who{display:none}.side-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.chat-side .cl-sum{padding-right:30px}.owner-card select{width:100%;height:34px;margin-top:8px;font-size:13.5px}.msg{position:relative}.msg-reply{background:var(--surface);width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000024}.msg.in .msg-reply{right:-36px}.msg.out .msg-reply,.msg.ai .msg-reply{left:-36px}.msg:hover .msg-reply,.msg-reply:focus-visible{opacity:1}@media (hover:none){.msg-reply{display:none}}.msg.swipe-ready{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 25%, transparent)}.msg-more{background:var(--surface);width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;left:-68px;transform:translateY(-50%);box-shadow:0 1px 4px #00000024}.msg:hover .msg-more,.msg-more:focus-visible{opacity:1}.msg .msg-more:hover{background:var(--surface);color:var(--text-strong)}@media (hover:none){.msg-more{display:none}}.msg-menu{z-index:80;background:var(--surface);min-width:150px;box-shadow:0 6px 20px #00000024, 0 0 0 .5px var(--border-soft);border-radius:10px;padding:4px;animation:.12s ease-out mmIn;position:fixed}@keyframes mmIn{0%{opacity:0;transform:scale(.96)}}.msg-menu button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--text-strong);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;line-height:18px;display:flex}.msg-menu button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;flex:none;width:15px;height:15px}.msg-menu button:hover{background:var(--fill-subtle)}.msg-menu button.danger{color:var(--error)}.msg-menu button.danger.sure{background:color-mix(in srgb, var(--error) 10%, transparent)}.msg-menu small{color:var(--text-quiet);white-space:nowrap;padding:3px 10px 4px;font-size:11px;display:block}@media (hover:none){.msg[data-can]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.msg.pressed{transition:transform .15s;transform:scale(.98)}.fb-pop{width:min(520px,100vw - 32px)}.fb-pop .fb-ai{background:var(--fill-subtle);color:var(--text-primary);white-space:pre-wrap;border-radius:10px;max-height:140px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;overflow:auto}.fb-pop .fb-ai small{color:var(--text-quiet);margin-bottom:4px;font-size:11.5px;display:block}.fb-pop textarea{resize:vertical;width:100%;min-height:110px}.fb-pop .fb-sub{color:var(--text-muted);margin:8px 0 0;font-size:12.5px}.fb-pop .fb-foot{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.fb-pop .fb-res{font-size:13.5px;line-height:1.45}.fb-pop .fb-res ul{margin:6px 0 0;padding-left:18px}.fb-pop .fb-res a{color:var(--text-strong)}.msg .edited{opacity:.6;margin-right:4px;font-size:11px;font-style:normal}.msg.deleted .del-note{opacity:.6;font-style:italic}.msg-reply:hover{color:var(--text-strong)}.msg-reply svg,.reply-bar>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.msg.flash{animation:1.2s ease-out msgflash}@keyframes msgflash{0%,40%{box-shadow:0 0 0 3px #2d8cff66}to{box-shadow:none}}.msg-quote{text-align:left;border:0;border-left:3px solid color-mix(in srgb, currentColor 45%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:6px;flex-direction:column;gap:1px;margin:2px 0 6px;padding:5px 9px;font-size:12.5px;line-height:17px;display:flex}.msg-quote,.msg-quote:hover{white-space:normal;background:color-mix(in srgb, currentColor 7%, transparent);height:auto;color:inherit;justify-content:flex-start;align-items:flex-start}.msg-quote:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.msg-reply:hover{background:var(--surface)}.msg-quote b{opacity:.8;font-size:12px;font-weight:600}.msg-quote{box-sizing:border-box;min-width:0;max-width:100%}.msg-quote b,.msg-quote span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.msg-quote span{opacity:.75}.msg{overflow-wrap:anywhere;min-width:0}.thread-body{overflow-x:hidden}.reply-bar{z-index:4;background:var(--surface);color:#2d8cff;border-left:3px solid #2d8cff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 2px 10px #0000001f}.reply-bar[hidden]{display:none}.reply-bar .rb-text{min-width:0;color:var(--text-primary);flex-direction:column;flex:1;display:flex}.reply-bar .rb-text b{color:#2d8cff;font-size:12px;font-weight:600}.reply-bar .rb-text span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:13px;overflow:hidden}.reply-bar .rb-x{width:26px;height:26px;color:var(--text-quiet);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.reply-bar .rb-x:hover{background:var(--fill-subtle);color:var(--text-strong)}.reply-bar .rb-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.msg .dlv{vertical-align:-4px;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;margin-left:3px}.msg .dlv.read,.msg.out .dlv.read{color:#53bdeb}.msg .dlv.error{color:var(--error)}.msg-event .ev-hint{opacity:.55;cursor:help;vertical-align:1px;border:1px solid;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:4px;font-size:10px;font-style:normal;font-weight:600;line-height:1;display:inline-grid}.msg-event .ev-hint:hover,.msg-event .ev-hint:focus-visible{opacity:1;outline:none}.msg .at{opacity:1;color:color-mix(in srgb, currentColor 55%, transparent)}.msg:not(.media)>.at{white-space:nowrap;text-align:right;align-items:center;margin:0;line-height:16px;display:flex;position:absolute;bottom:6px;right:12px}.msg .at-sp{vertical-align:bottom;height:12px;display:inline-block}.thread-body .day-grp .day-sep{background:0 0;margin:10px 0 8px;padding:0;top:8px}.thread-body .day-grp:first-child .day-sep{margin-top:2px}.thread-body .day-sep span{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .35s;box-shadow:0 1px 2px #0000001f}.thread-body:not(.scrolling) .day-sep.floating span{opacity:0}.msg-stt{border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 7%, transparent);border-left:2px solid color-mix(in srgb, currentColor 30%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;padding:9px 11px;font-size:13px;line-height:19px}.msg-stt.err{opacity:.7}.cl-sum-text{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 10px;font-size:13px;line-height:19px}.cl-sum-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cl-sum-foot .sub{font-size:11.5px}.cl-sum-foot button,.cl-sum>button{height:28px;padding:0 12px;font-size:12.5px}.cl-sum-foot button{margin-left:auto}.cl-sum.busy{opacity:.6}.day-sep{z-index:3;pointer-events:none;justify-content:center;margin:16px 0 10px;display:flex;position:sticky;top:4px}.day-grp{position:relative}.emoji-pop{z-index:20;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-pop,0 8px 24px #00000024);border:.5px solid var(--border);grid-template-columns:repeat(10,34px);gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.emoji-pop[hidden]{display:none}.emoji-pop button{cursor:pointer;width:34px;height:34px;color:inherit;background:0 0;border:0;border-radius:8px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:21px;line-height:34px}.emoji-pop button:hover,.emoji-pop button:focus-visible{background:var(--fill-subtle);outline:none}@media (max-width:520px){.emoji-pop{grid-template-columns:repeat(6,38px)}.emoji-pop button{width:38px;height:38px}}.msg.pending{opacity:.75}.msg.pending .at{opacity:.7}.msg.failed{opacity:1;box-shadow:inset 0 0 0 1px var(--error)}.msg.failed .at{color:var(--error);font-style:normal}.recpanel,.recprev{z-index:6}.recpanel .rec-time,.recprev .rp-time{font-variant-numeric:tabular-nums;min-width:34px}.recpanel .btn,.recprev .btn{white-space:nowrap;flex:none;height:30px;padding:0 12px;font-size:13px}.rec-stop svg{fill:currentColor;stroke:none;width:12px;height:12px;margin-right:4px}.rp-play{cursor:pointer;background:var(--text-strong);width:30px;height:30px;color:var(--bg);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rp-play:hover{background:var(--text-strong);opacity:.85}.rp-play svg{fill:currentColor;width:13px;height:13px}.rp-play .i-pause,.rp-play.on .i-play{display:none}.rp-play.on .i-pause{display:block}.rp-bar{background:var(--fill-subtle);cursor:pointer;border-radius:2px;flex:auto;min-width:40px;height:4px;overflow:hidden}.rp-bar i{background:var(--text-strong);width:0;height:100%;display:block}.day-grp:first-child .day-sep{margin-top:2px}.day-sep span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:.5px solid var(--border);color:var(--text-muted);white-space:nowrap;padding:4px 13px;font-size:11.5px;line-height:16px;box-shadow:0 1px 3px #00000012}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.day-sep span{background:var(--surface)}}.composer-box{position:relative}.dict{background:var(--surface);border-radius:inherit;align-items:center;gap:10px;padding:0 10px;display:flex;position:absolute;inset:0}.dict[hidden]{display:none}.dict-dot{background:var(--error);border-radius:50%;flex:none;width:8px;height:8px;animation:1.1s ease-in-out infinite dict-pulse}@keyframes dict-pulse{0%,to{opacity:.35}50%{opacity:1}}.dict-wave{flex:auto;align-items:center;gap:3px;min-width:0;height:22px;display:flex}.dict-wave i{background:var(--text-muted);transform-origin:50%;border-radius:2px;flex:auto;min-width:2px;height:12%;transition:height 70ms linear}.dict-note{color:var(--text-muted);flex:none;font-size:12.5px}.dict-stop{flex:none;height:28px;padding:0 12px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.dict-dot{animation:none}.dict-wave i{transition:none}}.composer-box textarea[name=text]{min-width:60px;min-height:30px;max-height:140px;box-shadow:none;font:inherit;color:inherit;resize:none;background:0 0;border:0;flex:auto;align-self:center;padding:5px 2px;font-size:14px;line-height:20px;overflow-y:auto}.composer-box textarea[name=text]:focus{box-shadow:none;outline:0}.plus-btn,.plus-menu,.tools-more{display:none}@media (max-width:860px){.chat-layout.has-thread .thread-foot{padding:6px 6px max(6px, env(safe-area-inset-bottom));border-top:0}.thread-foot .composer-box .ch-pick{display:none}.thread-foot .composer-box{box-shadow:none;background:0 0;border-radius:0;align-items:flex-end;gap:4px;padding:0;position:relative}.thread-foot .composer-box:focus-within{box-shadow:none}.thread-foot .composer-box>.plus-btn{order:0}.thread-foot .composer-box>[name=text]{order:1}.thread-foot .composer-box>#emojibtn{order:2}.thread-foot .composer-box>#micbtn{order:3}.thread-foot .composer-box>.send{order:4}.thread-foot .composer-box>.tpl-wrap{order:6;position:static}.thread-foot #pickfile,.thread-foot #dictate,.thread-foot .tpl-open{display:none}.thread-foot .plus-btn{width:40px;height:40px;box-shadow:none;color:var(--text-primary);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.thread-foot .plus-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:26px;height:26px}.thread-foot .plus-btn[aria-expanded=true]{background:var(--fill-subtle)}.thread-foot .composer-box textarea[name=text]{background:var(--surface);min-width:0;min-height:40px;box-shadow:var(--ring);letter-spacing:0;border-radius:20px;align-self:stretch;padding:9px 42px 9px 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,system-ui,sans-serif;font-size:16px;line-height:22px}.thread-foot .composer-box textarea[name=text]::placeholder{color:var(--text-quiet)}.thread-foot .composer-box>#emojibtn{width:38px;height:40px;color:var(--text-muted);z-index:1;background:0 0;margin-left:-42px;margin-right:4px}.thread-foot .composer-box>#emojibtn svg{width:22px;height:22px}.thread-foot .composer-box #micbtn,.thread-foot .composer-box .send{color:#fff;width:40px;height:40px;box-shadow:none;background:#21c063;border:0;border-radius:50%;flex:none}.thread-foot .composer-box #micbtn svg,.thread-foot .composer-box .send svg{width:20px;height:20px}.thread-foot .composer-box.has-text #micbtn,.thread-foot .composer-box:not(.has-text) .send{display:none}.plus-menu .pm-sep{color:var(--text-muted);border-top:.5px solid var(--border-soft);margin-top:4px;padding:10px 12px 4px;font-size:12.5px}.plus-menu .pm-ch .cdot{border-radius:50%;flex:none;width:10px;height:10px;margin:0 6px}.plus-menu .pm-ch span{flex-direction:column;flex:1;min-width:0;display:flex}.plus-menu .pm-ch small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.plus-menu .pm-check{opacity:0;flex:none;width:20px;height:20px;stroke:#21c063!important;stroke-width:2.2px!important}.plus-menu .pm-ch.on .pm-check{opacity:1}.plus-menu .pm-ch{height:auto;min-height:52px}.thread-foot .plus-menu:not([hidden]){z-index:20;background:var(--surface);min-width:230px;box-shadow:0 12px 32px #00000047, var(--ring);border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.plus-menu button{height:48px;box-shadow:none;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:16px;display:flex}.plus-menu button:active{background:var(--fill-subtle)}.plus-menu svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;color:var(--text-muted)}.thread>.thread-head{order:0}.thread>.thread-wait{border-top:0;border-bottom:.5px solid var(--border-soft);flex-wrap:wrap;order:1;gap:6px 8px;padding:6px 14px;font-size:12.5px}.thread>.thread-wait>span{text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;min-width:0;overflow:hidden}.thread>.thread-wait form{flex:none;width:auto;margin:0}.thread>.thread-wait button{width:auto;height:26px;padding:0 10px;font-size:12px}.thread>.thread-body{order:2}.thread>.thread-foot{order:3}.thread-head .tw-tag,.thread-head .tw-chev,.thread-head .tool-extra{display:none}.thread-head .tw-name{font-size:16px}.thread-head .tw-sub{font-size:12.5px}.tools-more{display:block;position:relative}.tools-more>summary{cursor:pointer;list-style:none}.tools-more>summary::-webkit-details-marker{display:none}.tools-menu{z-index:30;background:var(--surface);min-width:240px;box-shadow:0 12px 32px #00000047, var(--ring);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.tools-menu a,.tools-menu button{height:46px;box-shadow:none;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:15.5px;display:flex}.tools-menu a:active,.tools-menu button:active{background:var(--fill-subtle)}.chat-layout.no-side{grid-template-columns:minmax(0,1fr)}.chat-layout.sheet .chat-side{z-index:70;background:var(--bg);padding:calc(56px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));display:flex;position:fixed;inset:0;overflow-y:auto}.chat-layout.sheet .side-close{top:calc(8px + env(safe-area-inset-top));width:auto;height:40px;color:var(--text-primary);background:0 0;align-items:center;gap:2px;padding:0 12px 0 6px;font-size:16px;display:flex;position:fixed;left:8px;right:auto}.chat-layout.sheet .chat-side{gap:12px}.chat-layout.sheet .chat-side>.card{background:var(--surface);box-shadow:var(--ring);border:0;border-radius:16px;margin:0;padding:16px 16px 18px}.chat-layout.sheet .chat-side>.card:last-child{padding-bottom:18px}.chat-layout.sheet .chat-side>.card>b:first-child{color:var(--text-strong);margin-bottom:8px;font-size:15px;font-weight:600;display:block}.chat-layout.sheet .chat-side .cl-sum{padding-right:16px}.chat-layout.sheet .chat-side .sub,.chat-layout.sheet .chat-side p{font-size:14px;line-height:20px}.chat-layout.sheet .chat-side .btn{height:40px;font-size:14.5px}.chat-layout.sheet .sheet-who{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:4px 0 10px;display:flex}.chat-layout.sheet .sheet-who b{color:var(--text-strong);margin-top:8px;font-size:20px;font-weight:500}.chat-layout.sheet .sheet-who>span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:15px}.chat-layout.sheet .sheet-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.chat-layout.sheet .sheet-tags i{background:var(--fill-subtle);color:var(--text-muted);border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal}.chat-layout.sheet .owner-card select{height:44px;padding-top:0;padding-bottom:0;font-size:15px;line-height:20px}.chat-layout.sheet .crm-row{margin:6px 0 10px;line-height:20px;display:block}.chat-layout.sheet .crm-row .crm-link{margin-right:4px;font-size:15px;display:inline-flex}.chat-layout.sheet .side-close svg{display:none}.chat-layout.sheet .side-close .sc-back{align-items:center;gap:4px;display:inline-flex}.chat-layout.sheet .side-close .sc-back b{margin-top:-3px;font-size:28px;font-weight:300;line-height:1}}
