.delivery-receipt{color:#7c8b82;justify-content:center;align-items:center;margin-left:-2px;display:inline-flex}.delivery-receipt svg{stroke-width:2px;width:13px;height:13px}.delivery-receipt.error{color:#d92d20}.composer-field{grid-template-columns:auto minmax(0,1fr);column-gap:7px;display:grid;position:relative}.composer-field textarea,.composer-field>small{grid-column:2}.composer-tools{grid-row:1/span 2;align-items:flex-start;gap:2px;padding-top:1px;display:flex;position:relative}.composer-tools>button,.composer-tools>label{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;transition:background .15s,color .15s;display:grid}.ai-lab-page{color:#172033;gap:22px;max-width:1520px;margin:0 auto;padding-bottom:56px;display:grid}.ai-lab-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 2px;display:flex}.ai-lab-heading>div{max-width:780px}.ai-lab-heading .eyebrow,.test-lab-kicker{color:#2463eb;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.ai-lab-heading .eyebrow svg,.test-lab-kicker svg{width:16px;height:16px}.ai-lab-heading h1{letter-spacing:-.04em;color:#101828;margin:9px 0 7px;font-size:clamp(30px,3vw,44px);line-height:1.08}.ai-lab-heading p{color:#62708a;margin:0;font-size:15px;line-height:1.65}.mode-pill{color:#1d4ed8;letter-spacing:.05em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.mode-pill.off{color:#667085;background:#f7f8fa;border-color:#d7dce5}.lab-readiness{background:linear-gradient(112deg,#eff6ff 0%,#f8fbff 56%,#fff 100%);border:1px solid #bfdbfe;border-radius:18px;grid-template-columns:auto minmax(210px,.75fr) minmax(360px,1.25fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid;position:relative;box-shadow:0 8px 28px #2563eb0f}.lab-readiness.attention{background:linear-gradient(112deg,#fffbeb,#fff);border-color:#f6d58c}.lab-readiness-icon{color:#fff;background:#2563eb;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.lab-readiness.attention .lab-readiness-icon{background:#d97706}.lab-readiness-icon svg{width:21px;height:21px}.lab-readiness-copy{gap:2px;display:grid}.lab-readiness-copy small{color:#5d6a80;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.lab-readiness-copy strong{color:#14213b;font-size:17px}.lab-readiness-copy p{color:#6b778c;margin:0;font-size:12.5px}.lab-readiness-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lab-readiness-summary>span,.lab-check-details div>span{color:#3c4a62;background:#ffffffd6;border:1px solid #d8e7ff;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.lab-readiness-summary i,.lab-check-details i{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.lab-readiness-summary svg,.lab-check-details svg{width:11px;height:11px}.lab-readiness-summary .missing i,.lab-check-details .missing i{color:#b45309;background:#fff0cc}.lab-check-details{position:relative}.lab-check-details>summary{color:#31578d;cursor:pointer;border-radius:10px;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;list-style:none;transition:background .18s,color .18s;display:flex}.lab-check-details>summary::-webkit-details-marker{display:none}.lab-check-details>summary svg{width:15px;height:15px;transition:transform .18s}.lab-check-details[open]>summary svg{transform:rotate(180deg)}.lab-check-details>summary:hover{color:#1d4ed8;background:#dbeafe}.lab-check-details>div{z-index:20;background:#fff;border:1px solid #dce5f2;border-radius:14px;flex-wrap:wrap;gap:7px;width:300px;padding:12px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 18px 45px #0f172a24}.test-lab-grid{grid-template-columns:minmax(0,1.5fr) minmax(350px,.65fr);align-items:start;gap:20px;display:grid}.test-lab-conversation,.test-lab-decision,.lab-history-section{background:#fff;border:1px solid #dfe5ef;border-radius:20px;overflow:hidden;box-shadow:0 9px 30px #1018280b}.test-lab-conversation{flex-direction:column;min-height:700px;display:flex}.test-lab-decision{min-height:620px;position:sticky;top:18px}.test-lab-card-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.test-lab-card-head.compact{padding:21px 22px}.test-lab-card-head h2,.lab-history-section h2{color:#172033;letter-spacing:-.025em;margin:6px 0 3px;font-size:19px;line-height:1.3}.test-lab-card-head p,.lab-history-section header p{color:#738096;margin:0;font-size:12.5px;line-height:1.55}.lab-ghost-button,.lab-primary-button{color:#34425b;cursor:pointer;background:#fff;border:1px solid #d9e1ec;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:12px;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.lab-ghost-button svg,.lab-primary-button svg{width:15px;height:15px}.lab-ghost-button:hover{color:#1d4ed8;background:#eff6ff;border-color:#93b7f3;transform:translateY(-1px);box-shadow:0 7px 16px #2563eb17}.lab-primary-button{color:#fff;background:#2563eb;border-color:#2563eb;min-height:42px;padding:0 16px}.lab-primary-button:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 9px 20px #2563eb33}.lab-primary-button:disabled,.lab-ghost-button:disabled{opacity:.6;cursor:not-allowed}.lab-launchpad{background:radial-gradient(circle at 50% 10%,#f1f7ff 0,#fff0 41%);flex:1;padding:32px 30px 26px}.lab-launchpad-copy{text-align:center;max-width:520px;margin:6px auto 26px}.lab-launchpad-copy>span{color:#2563eb;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.lab-launchpad-copy>span svg{width:15px;height:15px}.lab-launchpad-copy h3{color:#172033;letter-spacing:-.035em;margin:9px 0 5px;font-size:24px}.lab-launchpad-copy p{color:#728097;margin:0;font-size:13px}.lab-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-width:880px;margin:0 auto;display:grid}.lab-scenario-card{text-align:left;color:#25324a;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;min-height:126px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative}.lab-scenario-card:hover{z-index:1;background:#fbfdff;border-color:#8ab4f8;transform:translateY(-2px);box-shadow:0 13px 26px #2563eb1c}.lab-scenario-card>svg{color:#7f90aa;width:17px;height:17px;margin-top:3px;transition:transform .18s,color .18s}.lab-scenario-card:hover>svg{color:#2563eb;transform:translate(3px)}.lab-scenario-icon{color:#2563eb;background:#eff6ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.lab-scenario-icon svg{width:16px;height:16px}.lab-scenario-copy{gap:3px;display:grid}.lab-scenario-copy strong{color:#1d293d;font-size:13.5px}.lab-scenario-copy small{color:#6f7d93;font-size:11.5px;line-height:1.45}.lab-scenario-expect{border-top:1px solid #edf1f6;flex-wrap:wrap;grid-column:2/4;gap:5px 9px;padding-top:8px;display:flex}.lab-scenario-expect b{letter-spacing:.07em;text-transform:uppercase;color:#8090a8;font-size:9.5px}.lab-scenario-expect i{color:#4b5e78;align-items:center;gap:3px;font-size:10.5px;font-style:normal;display:inline-flex}.lab-scenario-expect svg{color:#2563eb;width:11px;height:11px}.lab-scenario-rail{scrollbar-width:none;border-bottom:1px solid #edf0f5;gap:7px;padding:12px 18px;display:flex;overflow:auto}.lab-scenario-rail::-webkit-scrollbar{display:none}.lab-scenario-rail button{color:#596980;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:999px;flex:none;min-height:31px;padding:0 11px;font-size:11px;font-weight:750;transition:all .16s}.lab-scenario-rail button:hover,.lab-scenario-rail button.active{color:#1d4ed8;background:#eff6ff;border-color:#93b7f3}.lab-chat-stream{background:#fbfcfe;flex-direction:column;flex:1;gap:19px;min-height:390px;max-height:640px;padding:22px;display:flex;overflow:auto}.lab-message{align-items:flex-start;gap:9px;max-width:85%;display:flex}.lab-message.customer{flex-direction:row-reverse;align-self:flex-end}.lab-message-avatar{color:#5f718c;background:#fff;border:1px solid #dce5f1;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.lab-message.ai .lab-message-avatar{color:#2563eb;background:#eff6ff;border-color:#cfe1ff}.lab-message-avatar svg{width:15px;height:15px}.lab-message-body{min-width:0}.lab-message-body>small{color:#7b899d;margin:0 0 5px;font-size:10.5px;font-weight:750;display:block}.lab-message.customer .lab-message-body>small{text-align:right}.lab-message-body>p{color:#27354c;white-space:pre-wrap;background:#fff;border:1px solid #dfe6ef;border-radius:5px 14px 14px;margin:0;padding:11px 13px;font-size:13px;line-height:1.6}.lab-message.customer .lab-message-body>p{color:#fff;background:#2563eb;border-color:#2563eb;border-radius:14px 5px 14px 14px}.lab-message.loading p{color:#65738a;align-items:center;gap:8px;display:flex}.lab-message.loading p svg,.lab-primary-button svg.lucide-loader-2{animation:.8s linear infinite lab-spin}@keyframes lab-spin{to{transform:rotate(360deg)}}.lab-why-response{margin-top:6px}.lab-why-response>summary{color:#54709a;cursor:pointer;border-radius:7px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px 7px;font-size:10.5px;font-weight:750;list-style:none;transition:background .16s,color .16s;display:flex}.lab-why-response>summary::-webkit-details-marker{display:none}.lab-why-response>summary:hover{color:#1d4ed8;background:#eaf3ff}.lab-why-response>summary svg{width:12px;height:12px}.lab-why-response>summary svg:last-child{margin-left:2px;transition:transform .16s}.lab-why-response[open]>summary svg:last-child{transform:rotate(180deg)}.lab-why-response>div{background:#f7faff;border:1px solid #dce7f5;border-radius:10px;gap:6px;margin-top:5px;padding:10px 11px;display:grid}.lab-why-response span{color:#54647c;gap:2px;font-size:10.5px;display:grid}.lab-why-response b{color:#8794a7;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.lab-composer{background:#fff;border-top:1px solid #e8edf4;padding:16px 19px 18px}.lab-composer>label{color:#42516a;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.lab-composer>div{background:#fff;border:1px solid #d7e0ec;border-radius:13px;align-items:flex-end;gap:9px;padding:7px;transition:border-color .16s,box-shadow .16s;display:flex}.lab-composer>div:focus-within{border-color:#70a4f7;box-shadow:0 0 0 3px #2563eb1a}.lab-composer textarea{resize:none;color:#172033;min-height:44px;max-height:140px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 9px;font-size:13px;line-height:1.5}.lab-composer textarea::placeholder{color:#9aa6b8}.lab-composer button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:11.5px;font-weight:800;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.lab-composer button:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 7px 16px #2563eb33}.lab-composer button:disabled{opacity:.45;cursor:not-allowed}.lab-composer button svg{width:15px;height:15px}.lab-composer>small{color:#9aa5b6;margin:6px 2px 0;font-size:10px;display:block}.lab-verdict{letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.lab-verdict svg{width:13px;height:13px}.lab-verdict.pass{color:#1d4ed8;background:#eaf2ff}.lab-verdict.warning{color:#a15c05;background:#fff5dc}.lab-verdict.fail{color:#c03636;background:#fff0f0}.lab-decision-empty{text-align:center;justify-items:center;padding:90px 38px;display:grid}.lab-decision-empty>span{color:#2563eb;background:#eff6ff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.lab-decision-empty svg{width:22px;height:22px}.lab-decision-empty h3{margin:14px 0 5px;font-size:16px}.lab-decision-empty p{color:#77859a;max-width:270px;margin:0;font-size:12px;line-height:1.6}.lab-safety-callout{background:#f2f7ff;border:1px solid #cfe1ff;border-radius:13px;align-items:center;gap:11px;margin:17px 18px 0;padding:13px;display:flex}.lab-safety-callout>span{color:#fff;background:#2563eb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.lab-safety-callout>span svg{width:17px;height:17px}.lab-safety-callout>div{gap:2px;display:grid}.lab-safety-callout small{letter-spacing:.07em;text-transform:uppercase;color:#5574a6;font-size:9.5px;font-weight:850}.lab-safety-callout strong{color:#1f3558;font-size:12.5px}.lab-safety-callout.warning{background:#fffbeb;border-color:#f5d68f}.lab-safety-callout.warning>span{background:#d97706}.lab-safety-callout.fail{background:#fff6f6;border-color:#f2b8b8}.lab-safety-callout.fail>span{background:#dc3b3b}.lab-decision-list{padding:13px 20px;display:grid}.lab-decision-list>div{border-bottom:1px solid #eef1f5;grid-template-columns:112px 1fr;gap:12px;padding:10px 0;display:grid}.lab-decision-list>div:last-child{border-bottom:0}.lab-decision-list span{color:#7a879a;font-size:10.5px;font-weight:650}.lab-decision-list strong{color:#293850;text-align:right;font-size:11.5px;line-height:1.4}.lab-why-card{background:#f8fbff;border:1px solid #dce8fa;border-radius:12px;margin:0 18px 17px;padding:13px 14px}.lab-why-card>span{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.lab-why-card svg{width:13px;height:13px}.lab-why-card p{color:#53637b;margin:7px 0 0;font-size:11.5px;line-height:1.55}.lab-why-card b{color:#2f405a}.lab-test-result{border-top:1px solid #e9edf3}.lab-test-result>header{justify-content:space-between;align-items:center;gap:12px;padding:15px 19px;display:flex}.lab-test-result>header>div{gap:2px;display:grid}.lab-test-result>header span{color:#7b889b;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:850}.lab-test-result>header strong{color:#2f3e56;font-size:11.5px}.lab-test-result>header>b{color:#2563eb;font-size:17px}.lab-test-result>div{padding:0 18px 13px;display:grid}.lab-test-result>div>div{align-items:flex-start;gap:8px;padding:7px 0;display:flex}.lab-test-result>div>div>svg{color:#2563eb;width:15px;height:15px;margin-top:1px}.lab-test-result>div>div.warning>svg{color:#d97706}.lab-test-result>div>div.fail>svg{color:#dc3b3b}.lab-test-result>div span{gap:1px;display:grid}.lab-test-result>div strong{color:#36455c;font-size:10.5px}.lab-test-result>div small{color:#8591a2;font-size:9.5px}.lab-technical-trace{border-top:1px solid #e9edf3}.lab-technical-trace>summary{color:#52627a;cursor:pointer;justify-content:space-between;align-items:center;padding:14px 19px;font-size:11px;font-weight:800;list-style:none;transition:background .16s,color .16s;display:flex}.lab-technical-trace>summary::-webkit-details-marker{display:none}.lab-technical-trace>summary:hover{color:#1d4ed8;background:#f3f7fd}.lab-technical-trace>summary svg{width:14px;height:14px;transition:transform .16s}.lab-technical-trace[open]>summary svg{transform:rotate(180deg)}.lab-technical-trace dl{margin:0;padding:2px 19px 13px;display:grid}.lab-technical-trace dl>div{justify-content:space-between;gap:15px;padding:6px 0;display:flex}.lab-technical-trace dt{color:#8b96a7;font-size:9.5px}.lab-technical-trace dd{color:#40506a;text-align:right;overflow-wrap:anywhere;margin:0;font:600 9.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.lab-trace-rules{background:#f1f6ff;border-radius:9px;margin:0 18px 10px;padding:9px 10px}.lab-trace-rules span{color:#2563eb;text-transform:uppercase;letter-spacing:.07em;font-size:8.5px;font-weight:850}.lab-trace-rules p{color:#54657e;overflow-wrap:anywhere;margin:4px 0 0;font:500 9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.lab-trace-rules.forbidden{background:#fff6f2}.lab-trace-rules.forbidden span{color:#c35731}.lab-trace-error{color:#b83e3e;overflow-wrap:anywhere;background:#fff1f1;border-radius:8px;margin:0 18px 14px;padding:9px;font-size:9.5px;line-height:1.5}.lab-history-section{padding:22px 23px}.lab-history-section>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.lab-history-section>header>div{max-width:680px}.lab-history-list{border:1px solid #e3e8ef;border-radius:14px;display:grid;overflow:hidden}.lab-history-list article{border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto 95px 42px;align-items:center;gap:12px;min-height:66px;padding:10px 14px;transition:background .16s;display:grid}.lab-history-list article:last-child{border-bottom:0}.lab-history-list article:hover{background:#f8fbff}.lab-history-status{color:#2563eb;background:#edf4ff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.lab-history-status.warning{color:#bf6b08;background:#fff5dc}.lab-history-status.fail{color:#cf3939;background:#fff0f0}.lab-history-status svg{width:16px;height:16px}.lab-history-list article>div{min-width:0}.lab-history-list article>div strong{color:#293850;font-size:12px;display:block}.lab-history-list article>div p{color:#7f8b9e;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:10.5px;overflow:hidden}.lab-history-badge{color:#2563eb;text-align:center;letter-spacing:.05em;background:#edf4ff;border-radius:999px;min-width:62px;padding:5px 7px;font-size:9px;font-weight:850}.lab-history-badge.warning{color:#a15c05;background:#fff5dc}.lab-history-badge.fail{color:#bd3333;background:#fff0f0}.lab-history-list article>small{color:#8792a3;align-items:center;gap:4px;font-size:9.5px;display:flex}.lab-history-list article>small svg{width:12px;height:12px}.lab-history-list article>b{color:#40506a;text-align:right;font-size:11px}.lab-history-empty{color:#8b97a8;border:1px dashed #d7e0ec;border-radius:14px;justify-content:center;align-items:center;gap:13px;min-height:110px;display:flex}.lab-history-empty>svg{width:23px;height:23px}.lab-history-empty strong{color:#3c4b62;font-size:12px;display:block}.lab-history-empty p{margin:3px 0 0;font-size:10.5px}.lab-history-section>footer{color:#7c899c;align-items:center;gap:7px;margin-top:13px;font-size:10.5px;display:flex}.lab-history-section>footer svg{color:#2563eb;width:14px;height:14px}.lab-batch-progress{background:#e7edf6;border-radius:999px;height:4px;margin:-8px 0 14px;overflow:hidden}.lab-batch-progress span{border-radius:inherit;background:#2563eb;height:100%;transition:width .25s;display:block}.ai-lab-page button:focus-visible,.ai-lab-page summary:focus-visible,.ai-lab-page textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb33}@media (max-width:1120px){.lab-readiness{grid-template-columns:auto 1fr auto}.lab-readiness-summary{order:4;grid-column:1/-1;justify-content:flex-start}.test-lab-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.7fr)}}@media (max-width:900px){.test-lab-grid{grid-template-columns:1fr}.test-lab-decision{min-height:auto;position:static}.test-lab-conversation{min-height:650px}.lab-readiness{grid-template-columns:auto 1fr auto}.lab-readiness-summary{display:none}}@media (max-width:640px){.ai-lab-page{gap:15px;padding-bottom:92px}.ai-lab-heading{align-items:flex-start}.ai-lab-heading h1{font-size:29px}.ai-lab-heading p{font-size:13px}.mode-pill{min-height:30px;padding:0 9px;font-size:10px}.lab-readiness{border-radius:15px;grid-template-columns:auto 1fr;gap:11px;padding:15px}.lab-readiness-icon{width:39px;height:39px}.lab-readiness-copy strong{font-size:14px}.lab-readiness-copy p{font-size:11px}.lab-check-details{grid-column:1/-1}.lab-check-details>summary{padding-left:0}.lab-check-details>div{width:auto;box-shadow:none;margin-top:5px;position:static}.test-lab-conversation,.test-lab-decision,.lab-history-section{border-radius:16px}.test-lab-card-head{align-items:center;padding:17px}.test-lab-card-head h2,.lab-history-section h2{font-size:17px}.test-lab-card-head p{font-size:11.5px}.lab-ghost-button{width:38px;padding:0;font-size:0}.lab-launchpad{padding:22px 14px}.lab-launchpad-copy{margin-bottom:19px}.lab-launchpad-copy h3{font-size:21px}.lab-scenario-grid{grid-template-columns:1fr;gap:9px}.lab-scenario-card{min-height:116px;padding:14px}.lab-chat-stream{min-height:340px;padding:17px 13px}.lab-message{max-width:92%}.lab-message-body>p{font-size:12.5px}.lab-composer{padding:13px}.lab-composer button span{display:none}.lab-composer button{width:40px;padding:0}.lab-composer>small{display:none}.lab-decision-list>div{grid-template-columns:100px 1fr}.lab-history-section{padding:18px 15px}.lab-history-section>header{flex-direction:column;align-items:flex-start}.lab-primary-button{width:100%}.lab-history-list article{grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.lab-history-list article>small,.lab-history-list article>b{display:none}.lab-history-badge{min-width:55px}.lab-history-section>footer{align-items:flex-start;line-height:1.45}.lab-scenario-rail{padding-inline:13px}}.composer-tools>button:hover,.composer-tools>label:hover{color:#1d2939;background:#e9eef5}.composer-tools>button:disabled{cursor:not-allowed;opacity:.45}.composer-tools>label:has(input:disabled){cursor:not-allowed;opacity:.45}.composer-tools svg{stroke-width:1.8px;width:16px;height:16px}.composer-tools input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.emoji-picker{z-index:20;background:#fff;border:1px solid #d9dee7;border-radius:12px;grid-template-columns:repeat(6,32px);gap:3px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 12px);left:-8px;box-shadow:0 12px 32px #1f2a3729}.emoji-picker:after{content:"";background:#fff;border-bottom:1px solid #d9dee7;border-right:1px solid #d9dee7;width:10px;height:10px;position:absolute;bottom:-6px;left:18px;transform:rotate(45deg)}.emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;font-size:18px;display:grid}.emoji-picker button:hover{background:#f0f3f7;transform:scale(1.08)}.composer-image-preview{background:#f7f9fc;border:1px solid #dbe3ec;border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding:7px;display:flex}.composer-image-preview img{object-fit:cover;border-radius:8px;flex:none;width:72px;height:56px}.composer-image-preview>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.composer-image-preview strong{color:#344054;font-family:var(--font-main), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.composer-image-preview small{color:#7b8797;font-size:8px}.composer-image-preview>button{color:#667085;cursor:pointer;background:#e9eef5;border:0;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.composer-image-preview>button:hover{color:#d92d20}.composer-image-preview svg{width:13px;height:13px}@media (max-width:520px){.composer-field{column-gap:4px;padding-left:7px}.composer-tools{gap:0}.composer-tools>button,.composer-tools>label{width:27px}.emoji-picker{right:10px;bottom:calc(132px + env(safe-area-inset-bottom));grid-template-columns:repeat(6,1fr);position:fixed;left:10px}.emoji-picker:after{display:none}.composer-image-preview img{width:58px;height:46px}}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{font-family:var(--font-sans), sans-serif;background:radial-gradient(circle at 80% 0,#c8f35a29,#0000 24rem),linear-gradient(90deg,#17231e06 1px,#0000 1px) 0 0/48px 48px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}::selection{background:var(--lime);color:var(--ink)}.app-shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4;background:#f1ede2e0;flex-direction:column;height:100vh;padding:26px 20px 22px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.brand-mark{background:var(--ink);width:35px;height:35px;color:var(--lime);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:24px;font-style:italic;display:grid}.brand div,.operator div{flex-direction:column;display:flex}.brand strong{font-family:var(--font-serif);letter-spacing:-.02em;font-size:20px;font-weight:600}.brand small,.operator small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav a{border-radius:8px;padding:10px 9px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s}.sidebar nav a:hover{background:var(--paper-2);transform:translate(3px)}.sidebar nav a span{color:#99998f;letter-spacing:.08em;width:31px;font-size:9px;display:inline-block}.operator{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:20px 8px 13px;display:flex}.operator strong{font-size:12px}.status-dot{background:#7ebd3b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #7ebd3b24}.status-dot.muted{background:#a39e91;box-shadow:0 0 0 5px #a39e9124}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:11px}.main{width:100%;max-width:1540px;margin:0 auto;padding:clamp(28px,4.5vw,72px)}.page-head{justify-content:space-between;align-items:flex-start;margin-bottom:54px;animation:.6s both reveal;display:flex}.page-head.compact{margin-bottom:38px}.eyebrow{letter-spacing:.18em;color:var(--muted);margin-bottom:15px;font-size:10px;font-weight:600;display:block}.page-head h1,.auth-story h1,.setup-shell h1{font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,86px);font-weight:450;line-height:.9}.page-head.compact h1{font-size:clamp(42px,5vw,68px)}em{color:var(--coral);font-weight:350}.live-pill,.count-label{border:1px solid var(--line);background:#ffffff47;border-radius:999px;align-items:center;gap:10px;padding:11px 15px;font-size:11px;display:flex}.metric-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:50px;display:grid}.metric{border-right:1px solid var(--line);min-height:185px;padding:20px 24px 25px 0;animation:.6s both reveal;position:relative}.metric+.metric{padding-left:24px}.metric>span{color:var(--muted);font-size:9px}.metric>strong{font-family:var(--font-serif);margin:15px 0;font-size:70px;font-weight:400;line-height:1;display:block}.metric h2{margin:0 0 4px;font-size:12px}.metric small{color:var(--muted);font-size:10px}.split-section{grid-template-columns:1.6fr 1fr;gap:24px;display:grid}.attention,.principle,.settings-card,.upload-panel,.table-card,.timeline,.inbox-shell{border:1px solid var(--line);background:#ffffff4d;border-radius:18px;overflow:hidden}.section-title{border-bottom:1px solid var(--line);justify-content:space-between;padding:19px 22px;font-size:11px;display:flex}.section-title span{color:var(--muted)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:40px;display:flex}.empty-state h3{font-family:var(--font-serif);margin:22px 0 5px;font-size:28px;font-weight:500}.empty-state p{color:var(--muted);max-width:430px;font-size:12px;line-height:1.65}.orbit{border:1px solid var(--ink);border-radius:50%;width:48px;height:48px;position:relative}.orbit:after{content:"";background:var(--lime);border:1px solid var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:19px}.principle{background:var(--ink);color:var(--paper);padding:35px}.principle .eyebrow{color:#aeb7b0}.principle blockquote{font-family:var(--font-serif);letter-spacing:-.035em;margin:55px 0 30px;font-size:clamp(29px,3.2vw,46px);line-height:1.03}.principle p{color:#aeb7b0;font-size:11px;line-height:1.7}.auth-shell{grid-template-columns:1.35fr .65fr;gap:22px;min-height:100vh;padding:22px;display:grid}.auth-story{background:var(--ink);color:var(--paper);border-radius:22px;flex-direction:column;justify-content:center;padding:clamp(42px,7vw,100px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #c8f35a42;border-radius:50%;width:420px;height:420px;position:absolute;top:-110px;right:-180px;box-shadow:0 0 0 65px #c8f35a06,0 0 0 130px #c8f35a05}.auth-story h1{max-width:850px;font-size:clamp(55px,7.4vw,110px)}.auth-story p{color:#aeb7b0;max-width:560px;margin-top:35px;font-size:14px;line-height:1.7}.signal{letter-spacing:.08em;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:50px;left:clamp(42px,7vw,100px)}.signal span{background:var(--lime);width:27px;height:1px}.auth-card{align-self:center;padding:clamp(30px,5vw,66px)}.auth-heading span{color:var(--muted);font-size:11px}.auth-heading h2{font-family:var(--font-serif);margin:8px 0 35px;font-size:44px;font-weight:450}.stack{flex-direction:column;gap:18px;display:flex}label{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;flex-direction:column;gap:7px;font-size:10px;font-weight:600;display:flex}label small{text-transform:none;letter-spacing:0;font-weight:400}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#ffffff54;border-radius:8px;outline:none;padding:13px 14px;transition:border-color .2s,background .2s}input:focus,textarea:focus,select:focus{border-color:var(--ink);background:#fff9}.primary{background:var(--lime);color:var(--ink);cursor:pointer;border:0;border-radius:8px;justify-content:space-between;padding:14px 17px;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #50641926}.primary:disabled{opacity:.45;cursor:not-allowed}.subtle{color:var(--muted);margin-top:30px;font-size:11px}.error,.success{border-left:3px solid var(--coral);background:#ee6a4b14;padding:11px 14px;font-size:11px}.success{background:#7ebd3b14;border-color:#7ebd3b}.setup-shell{max-width:1060px;margin:0 auto;padding:70px 28px}.setup-shell header{margin-bottom:55px}.setup-shell header p{color:var(--muted);max-width:520px;line-height:1.6}.setup-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}fieldset{border:1px solid var(--line);background:#ffffff40;border-radius:18px;flex-direction:column;gap:19px;padding:28px;display:flex}legend{font-family:var(--font-serif);padding:0 10px;font-size:23px}.table-card{border-radius:12px}.table-row{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .55fr 2fr .65fr;align-items:center;gap:18px;padding:17px 20px;font-size:11px;display:grid}.table-row.docs{grid-template-columns:minmax(0,1.5fr) .6fr .4fr .8fr auto}.table-row:last-child{border-bottom:0}.table-row>span:first-child{flex-direction:column;gap:3px;display:flex}.table-row small{color:var(--muted)}.table-head{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);background:#17231e09;font-size:9px}.empty-row{color:var(--muted);text-align:center;padding:45px 25px;font-size:12px}.badge{letter-spacing:.07em;border:1px solid var(--line);border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-weight:600;display:inline-flex}.badge.qualified{background:var(--lime)}.badge.interested{background:#f1c86c}.badge.lost{background:#d3cec2}.truncate{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.upload-panel{justify-content:space-between;align-items:center;margin-bottom:24px;padding:25px;display:flex}.upload-panel p{color:var(--muted);margin-bottom:0;font-size:11px}.upload-panel form{align-items:center;gap:12px;display:flex}.upload-panel input{max-width:280px}.settings-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.settings-card{padding:clamp(25px,4vw,45px)}.settings-card.dark{background:var(--ink);color:var(--paper)}.settings-card p,.settings-card li{color:var(--muted);font-size:11px;line-height:1.8}.settings-card.dark p,.settings-card.dark li{color:#aeb7b0}.card-number{color:var(--muted);letter-spacing:.13em;font-size:9px}.connection-mark{font-family:var(--font-serif);align-items:center;gap:15px;margin:50px 0 25px;font-size:30px;display:flex}.inbox-shell{grid-template-columns:minmax(270px,.7fr) 1.3fr;min-height:480px;display:grid}.conversation-list{border-right:1px solid var(--line)}.conversation-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:17px 18px;display:grid}.conversation-list article div{flex-direction:column;display:flex}.conversation-list article small,.conversation-list article p{color:var(--muted);font-size:9px}.conversation-list article p{grid-column:1/-1;margin-bottom:0}.conversation-empty{min-height:480px}.timeline{padding:15px 25px}.timeline article{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr;gap:15px;padding:18px 0;display:grid}.timeline article>span{background:var(--lime);border:1px solid var(--ink);border-radius:50%;width:7px;height:7px;margin-top:5px}.timeline article div{flex-direction:column;gap:5px;display:flex}.timeline small{color:var(--muted);font-size:9px}.timeline code{color:var(--muted);font-size:10px}code{background:#17231e0f;border-radius:4px;padding:2px 5px}@keyframes reveal{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:980px){.app-shell{grid-template-columns:78px 1fr}.sidebar{padding-inline:12px}.brand div,.operator div,.sidebar nav a:not(:hover){font-size:0}.sidebar nav a span{width:auto;font-size:9px}.brand{padding-inline:8px}.metric-grid{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.split-section,.settings-grid,.auth-shell{grid-template-columns:1fr}.auth-story{min-height:55vh}.signal{display:none}}@media (max-width:680px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;width:100%;height:auto;position:static;overflow-x:auto}.brand{padding:0 14px 0 0}.sidebar nav{flex-direction:row}.sidebar nav a{white-space:nowrap}.operator,.sidebar form{display:none}.main{padding:34px 18px}.page-head{flex-direction:column;gap:22px}.page-head h1{font-size:48px}.metric-grid{grid-template-columns:1fr}.metric,.metric+.metric{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.setup-grid,.inbox-shell{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--line)}.table-row{grid-template-columns:1fr .6fr}.table-row>span:nth-child(n+3){display:none}.upload-panel,.upload-panel form{flex-direction:column;align-items:stretch}}.conversation-item{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:17px 18px;text-decoration:none;transition:background .2s;display:grid}.conversation-item:hover,.conversation-item.active{background:#c8f35a2b}.conversation-item div,.chat-head>div:first-child{flex-direction:column;display:flex}.conversation-item small,.conversation-item p,.chat-head small{color:var(--muted);font-size:9px}.conversation-item p{grid-column:1/-1;margin-bottom:0}.conversation-desk{grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);min-width:0;display:grid}.chat-panel{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.chat-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.mode-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mode-actions button,.note-form button{border:1px solid var(--line);cursor:pointer;background:#ffffff6b;border-radius:7px;padding:8px 10px;font-size:10px}.mode-actions .primary{background:var(--lime);border:0}.message-thread{flex-direction:column;gap:10px;min-height:340px;max-height:58vh;padding:20px;display:flex;overflow-y:auto}.message-bubble{border:1px solid var(--line);background:#ffffff75;border-radius:5px 13px 13px;align-self:flex-start;max-width:78%;padding:11px 13px}.message-bubble.outbound{background:#c8f35a3b;border-radius:13px 5px 13px 13px;align-self:flex-end}.message-bubble p{white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.55}.composer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.composer textarea{resize:vertical;min-height:70px}.customer-panel{border-left:1px solid var(--line);padding:22px;overflow-y:auto}.customer-panel h2{font-family:var(--font-serif);margin:8px 0 25px;font-size:28px}.customer-panel h3{text-transform:uppercase;letter-spacing:.08em;margin-top:25px;font-size:10px}.customer-panel p,.customer-panel dd,.customer-panel dt{font-size:10px;line-height:1.6}.customer-panel dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.note-list p{border-left:2px solid var(--lime);padding-left:9px}.note-form{gap:8px;display:grid}.qr-frame{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:max-content;margin-bottom:20px;padding:12px;display:grid}.qr-frame img{display:block}@media (max-width:1100px){.conversation-desk{grid-template-columns:1fr}.customer-panel{border-left:0;border-top:1px solid var(--line)}}@media (max-width:680px){.inbox-live,.conversation-desk{display:block}.mode-actions{justify-content:flex-start}.chat-head{flex-direction:column;align-items:flex-start}.composer{grid-template-columns:1fr}}:root{--ink:#20242c;--paper:#f7f8fa;--paper-2:#eef0f3;--lime:#1f7a4d;--coral:#2563eb;--line:#e1e4e8;--muted:#667085}html,body{background:var(--paper)}body{background-image:none}.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:22px 14px 18px}.brand-mark{background:var(--ink);color:#fff;font-family:var(--font-sans);border-radius:9px;font-size:17px;font-style:normal;font-weight:600}.brand strong{font-family:var(--font-sans);font-size:16px}.sidebar nav{gap:2px}.sidebar nav a{border-radius:7px;padding:9px 10px;transition:background .15s,color .15s}.sidebar nav a:hover{background:var(--paper-2);color:#111827;transform:none}.main{max-width:1440px;padding:clamp(26px,3.5vw,52px)}.page-head,.page-head.compact{margin-bottom:28px}.page-head h1,.page-head.compact h1{font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.08}.page-description{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.6}.eyebrow{letter-spacing:.13em;margin-bottom:8px}.live-pill,.count-label{background:#fff;border-radius:8px;padding:9px 12px}.metric-grid{border:0;gap:12px;margin:0 0 24px}.metric,.metric+.metric{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:126px;padding:18px}.metric:last-child{border:1px solid var(--line)}.metric>strong{font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin:13px 0 9px;font-size:34px;font-weight:600}.attention,.principle,.settings-card,.upload-panel,.table-card,.timeline,.inbox-shell{background:#fff;border-radius:10px}.principle{color:var(--ink);background:#fff;padding:30px}.principle .eyebrow,.principle p{color:var(--muted)}.principle blockquote{font-family:var(--font-sans);margin:42px 0 26px;font-size:clamp(22px,2.3vw,32px);font-weight:600;line-height:1.15}.primary{color:#fff;background:#2563eb;border:1px solid #1d4ed8;justify-content:center;align-items:center;min-height:36px;padding:9px 14px;transition:background .15s,transform .1s,box-shadow .15s}.primary:hover:not(:disabled){background:#1d4ed8;transform:none;box-shadow:0 0 0 3px #2563eb1f}.primary:active:not(:disabled){transform:translateY(1px)}.settings-card h2{font-family:var(--font-sans);margin:26px 0 16px;font-size:22px;font-weight:600;line-height:1.2}.connection-mark{font-family:var(--font-sans);margin:30px 0 18px;font-size:24px;font-weight:600}.onboarding-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:20px;overflow:hidden}.onboarding-head{justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.onboarding-head h2{margin:0 0 6px;font-size:18px}.onboarding-head p{color:var(--muted);margin:0;font-size:12px}.onboarding-head>strong{color:#2563eb;font-variant-numeric:tabular-nums;font-size:20px}.progress-track{background:#eef0f3;height:3px}.progress-track span{background:#2563eb;height:100%;transition:width .3s;display:block}.setup-list{grid-template-columns:repeat(4,1fr);display:grid}.setup-step{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-width:0;padding:18px;text-decoration:none;transition:background .15s;display:grid}.setup-step:last-child{border-right:0}.setup-step:hover{background:#f8fafc}.setup-step>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.setup-step strong{font-size:11px}.setup-step small{color:var(--muted);font-size:9px;line-height:1.4}.setup-step>b{color:#98a2b3;font-weight:400}.step-state{color:#2563eb;background:#eef2ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:grid}.setup-step.done .step-state{color:#168355;background:#e8f7ef}.setup-step.done strong{color:var(--muted)}.next-steps ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.next-steps li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.next-steps li:last-child{border-bottom:0}.next-steps li>span{color:#2563eb;background:#eef2ff;border-radius:7px;place-items:center;width:26px;height:26px;font-weight:600;display:grid}.next-steps li div{flex-direction:column;gap:3px;display:flex}.next-steps li strong{color:var(--ink);font-size:12px}.next-steps li small{color:var(--muted);font-size:10px}.next-steps li a{color:#2563eb;font-size:10px;font-weight:600;text-decoration:none}@media (max-width:1100px){.setup-list{grid-template-columns:1fr 1fr}.setup-step:nth-child(2){border-right:0}.setup-step:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:680px){.setup-list{grid-template-columns:1fr}.setup-step{border-right:0;border-bottom:1px solid var(--line)}.setup-step:last-child{border-bottom:0}}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.sidebar nav a{color:#475467;align-items:center;gap:11px;display:flex}.sidebar nav a svg{stroke-width:1.8px;color:#667085;width:16px;height:16px}.sidebar nav a span{width:auto;color:inherit;letter-spacing:0;font-size:13px}.sidebar nav a.active{color:#174ea6;background:#eef4ff;font-weight:600}.sidebar nav a.active svg{color:#2563eb}.operator-avatar,.contact-avatar{color:#344054;background:#e7ecf3;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.operator-avatar{color:#fff;background:#20242c;width:30px;height:30px}.realtime-inbox{position:relative}.realtime-status{border:1px solid var(--line);color:#475467;z-index:2;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:0 11px;font-size:11px;display:flex;position:absolute;top:4px;right:0}.realtime-status small{color:#98a2b3}.inbox-page-head{justify-content:space-between;align-items:flex-end;min-height:74px;margin-bottom:20px;padding-right:90px;display:flex}.inbox-page-head h1{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,36px);line-height:1}.inbox-page-head p{color:var(--muted);margin:9px 0 0;font-size:12px}.inbox-count{color:var(--muted);align-items:baseline;gap:7px;display:flex}.inbox-count strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px}.inbox-count span{font-size:10px}.inbox-filters{border:1px solid var(--line);background:#fff;border-radius:9px;gap:4px;width:max-content;margin-bottom:12px;padding:4px;display:flex}.inbox-filters a{color:#667085;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.inbox-filters a:hover{background:#f2f4f7}.inbox-filters a.active{color:#fff;background:#20242c}.inbox-filters a span{text-align:center;font-variant-numeric:tabular-nums;opacity:.7;min-width:16px}.inbox-shell.inbox-live{border-radius:12px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);height:calc(100dvh - 215px);min-height:660px;box-shadow:0 12px 36px #1f2a370f}.conversation-list{background:#fbfcfd;min-width:0;overflow-y:auto}.conversation-list-head{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfcfdf0;justify-content:space-between;padding:13px 15px;font-size:10px;display:flex;position:sticky;top:0}.conversation-list-head span{color:var(--muted)}.conversation-item{background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px}.conversation-item:hover{background:#f2f4f7}.conversation-copy{flex-direction:column;min-width:0;display:flex}.conversation-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conversation-line strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-line time{color:#98a2b3;font-variant-numeric:tabular-nums;font-size:9px}.conversation-copy>small{color:#98a2b3;margin-top:2px;font-size:9px}.conversation-copy>p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:auto;margin:7px 0 9px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.conversation-meta{align-items:center;gap:7px;display:flex}.conversation-meta em{color:#98a2b3;font-family:var(--font-sans);font-size:8px;font-style:normal}.mode-chip,.lead-chip{color:#475467;letter-spacing:.04em;text-transform:uppercase;background:#eef2f6;border-radius:4px;width:max-content;padding:3px 6px;font-size:8px;font-style:normal;font-weight:600}.mode-chip.human{color:#b54708;background:#fff1e7}.mode-chip.ai_active{color:#087443;background:#e8f7ef}.mode-chip.paused{color:#667085;background:#f2f4f7}.conversation-desk{grid-template-columns:minmax(0,1fr) minmax(250px,300px);min-height:0}.chat-panel{background:#f7f9fc;min-height:0}.chat-head{background:#fff;min-height:65px;padding:12px 16px}.chat-identity{align-items:center;gap:10px;display:flex;flex-direction:row!important}.chat-identity>div{flex-direction:column;display:flex}.chat-identity strong{font-size:12px}.chat-identity small{margin-top:2px}.mode-actions button,.note-form button{color:#475467;background:#fff;min-height:32px;padding:7px 10px;transition:background .15s,border-color .15s,transform .1s}.mode-actions button:hover,.note-form button:hover{background:#f9fafb;border-color:#98a2b3}.mode-actions button:active,.note-form button:active{transform:translateY(1px)}.mode-actions .primary{color:#fff;background:#2563eb;border-color:#1d4ed8}.message-thread{background:radial-gradient(circle at 1px 1px,#34405412 1px,#0000 0) 0 0/20px 20px;min-height:0;max-height:none;padding:22px clamp(16px,4vw,48px)}.message-bubble{background:#fff;border:1px solid #e4e7ec;border-radius:5px 13px 13px;max-width:min(76%,620px);padding:10px 13px;box-shadow:0 2px 4px #3440540d}.message-bubble.outbound{background:#eaf7ef;border-color:#c8e1d4;border-radius:13px 5px 13px 13px}.message-bubble small{color:#98a2b3;font-size:8px}.message-bubble p{color:#1d2939;font-size:12px}.composer{background:#fff;align-items:end;padding:11px 13px}.composer textarea{resize:vertical;background:#f9fafb;min-height:42px;max-height:140px;padding:11px 12px}.composer .primary{min-width:68px;min-height:42px}.customer-panel{background:#fff;min-height:0;padding:0}.customer-profile{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px;display:flex}.contact-avatar.large{border-radius:12px;width:42px;height:42px;font-size:13px}.customer-profile h2{font-family:var(--font-sans);margin:2px 0 3px;font-size:15px;font-weight:600}.customer-profile a{color:#667085;font-size:9px;text-decoration:none}.customer-panel dl{border-bottom:1px solid var(--line);margin:0;padding:7px 20px}.customer-panel dl div{padding:10px 0}.customer-panel dt{color:#667085}.customer-panel dd{color:#344054;margin:0;font-weight:500}.lead-chip.interested{color:#9a6700;background:#fff3d6}.lead-chip.qualified,.lead-chip.won{color:#087443;background:#e8f7ef}.lead-chip.lost{color:#b42318;background:#feeceb}.context-section{border-bottom:1px solid var(--line);padding:17px 20px}.context-section h3{color:#344054;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:9px}.context-section p{color:#667085;margin:0;font-size:10px;line-height:1.6}.note-list{gap:8px;margin-bottom:12px;display:grid}.note-list p{border-left:2px solid #98b6e8;margin:0;padding-left:9px}.note-form textarea{background:#f9fafb;min-height:62px;padding:9px 10px}.muted-copy{color:#98a2b3!important}@media (max-width:1180px){.inbox-shell.inbox-live{grid-template-columns:270px minmax(0,1fr)}.conversation-desk{grid-template-columns:1fr}.customer-panel{display:none}}@media (max-width:780px){.realtime-status{top:0}.inbox-page-head{padding-top:45px;padding-right:0}.inbox-count{display:none}.inbox-filters{max-width:100%;overflow-x:auto}.inbox-shell.inbox-live{height:auto;min-height:560px;display:block}.conversation-list{border-bottom:1px solid var(--line);max-height:260px}.conversation-desk{display:block}.chat-panel{min-height:560px}}.app-shell{grid-template-columns:238px minmax(0,1fr)}.main{width:100%;min-width:0;max-width:none;margin:0;padding:22px 24px 26px}.main>*{width:100%}.page-head,.page-head.compact{border-bottom:1px solid var(--line);align-items:center;min-height:46px;margin:0 0 18px;padding:0 0 13px;animation:none}.page-head>div:first-child{align-items:center;min-width:0;display:flex}.page-head .eyebrow{color:#344054;letter-spacing:.035em;margin:0;font-size:12px;font-weight:600}.page-head h1,.page-head.compact h1,.page-head .page-description{display:none}.page-head .live-pill,.page-head .count-label{min-height:30px;padding:6px 10px}.inbox-page-head{border-bottom:1px solid var(--line);align-items:center;min-height:46px;margin:0 0 12px;padding:0 90px 13px 0}.inbox-page-head .eyebrow,.inbox-page-head p{display:none}.inbox-page-head h1{color:#344054;letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.inbox-count strong{font-size:17px}.settings-grid,.split-section,.table-card,.timeline,.upload-panel,.metric-grid,.inbox-shell{width:100%;max-width:none}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-section{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.inbox-shell.inbox-live{height:calc(100dvh - 144px);min-height:620px}@media (max-width:980px){.main{padding:18px}.page-head,.page-head.compact{flex-direction:row;gap:12px}}@media (max-width:780px){.main{padding:14px}.page-head,.page-head.compact{min-height:42px;margin-bottom:14px;padding-bottom:10px}.inbox-page-head{min-height:76px;padding:40px 0 10px}.settings-grid,.split-section{grid-template-columns:1fr}.inbox-shell.inbox-live{height:auto;min-height:560px}}.main:has(.realtime-inbox){height:100dvh;overflow:hidden}.realtime-inbox{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.realtime-inbox>.notice,.inbox-page-head,.inbox-filters{flex:none}.inbox-shell.inbox-live{flex:auto;height:auto;min-height:0;overflow:hidden}.conversation-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.conversation-desk{height:100%;min-height:0;overflow:hidden}.chat-panel{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.message-thread{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.customer-panel{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (max-width:780px){.main:has(.realtime-inbox){height:100dvh;overflow:hidden}.realtime-inbox{height:100%}.inbox-shell.inbox-live{overscroll-behavior:contain;height:auto;min-height:0;overflow-y:auto}.chat-panel{min-height:520px}}:root{--font-sans:var(--font-main);--font-serif:var(--font-main)}body{font-family:var(--font-base), sans-serif;font-feature-settings:"cv02", "cv03", "cv04", "cv11"}h1,h2,h3,h4,h5,h6,.brand,.sidebar nav,.eyebrow,.section-title,.primary,button,.badge,.mode-chip,.lead-chip,.inbox-filters,.conversation-list-head,.conversation-line strong,.chat-head,.customer-profile,.realtime-status{font-family:var(--font-main), sans-serif}input,textarea,select{font-family:var(--font-base), sans-serif}.inbox-shell.inbox-live{border-color:#d9dee6;box-shadow:0 16px 44px #1f2a3714}.conversation-list{scrollbar-width:thin;scrollbar-color:#cfd5dd transparent}.conversation-list-toolbar{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfcfdf5;position:sticky;top:0}.conversation-list-toolbar .conversation-list-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:static}.conversation-search{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:0 11px 11px;display:grid;position:relative}.conversation-search input[type=search]{background:#fff;border-color:#e1e5eb;border-radius:7px;min-height:34px;padding:8px 10px 8px 31px;font-size:10px}.conversation-search:before{content:"⌕";color:#98a2b3;font-family:var(--font-main), sans-serif;pointer-events:none;font-size:16px;line-height:1;position:absolute;top:7px;left:21px}.conversation-search button,.conversation-search a{border:1px solid var(--line);color:#475467;min-width:34px;min-height:34px;font-family:var(--font-main), sans-serif;cursor:pointer;background:#fff;border-radius:7px;place-items:center;padding:0 9px;font-size:9px;font-weight:600;text-decoration:none;display:grid}.conversation-search button:hover,.conversation-search a:hover{background:#f8fafc;border-color:#98a2b3}.conversation-item{min-height:105px}.conversation-item.active{background:#eaf2ff;box-shadow:inset 3px 0 #2563eb}.conversation-item.active .contact-avatar{color:#174ea6;background:#d6e5ff}.conversation-copy>p{margin-bottom:7px}.chat-head{z-index:1;min-height:68px;padding-inline:18px;box-shadow:0 1px #10182805}.chat-identity>div{gap:1px}.chat-title-line{align-items:center;gap:8px;display:flex}.chat-title-line strong{color:#1d2939;font-size:13px}.chat-title-line .mode-chip{font-size:7px}.message-thread{scrollbar-width:thin;scrollbar-color:#cfd5dd transparent;gap:7px;padding-top:18px;padding-bottom:24px}.thread-day{z-index:1;color:#667085;font-family:var(--font-main), sans-serif;letter-spacing:.035em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #e1e4e8db;border-radius:6px;align-self:center;margin:8px 0;padding:5px 9px;font-size:8px;font-weight:600;position:sticky;top:0;box-shadow:0 2px 8px #1f2a370a}.message-bubble{min-width:92px;padding:9px 11px 7px}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.message-bubble footer{color:#98a2b3;justify-content:flex-end;align-items:center;gap:7px;margin-top:4px;font-size:7px;display:flex}.message-bubble footer span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.message-bubble footer time{font-variant-numeric:tabular-nums}.composer{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px 12px}.composer-field{border:1px solid var(--line);background:#f9fafb;border-radius:10px;min-width:0;padding:8px 11px 7px;transition:border-color .15s,box-shadow .15s,background .15s}.composer-field:focus-within{background:#fff;border-color:#84a9e7;box-shadow:0 0 0 3px #2563eb17}.composer-field textarea{resize:none;field-sizing:content;background:0 0;border:0;border-radius:0;min-height:22px;max-height:132px;padding:0;line-height:1.45;display:block}.composer-field textarea:focus{background:0 0;border-color:#0000}.composer-field small{color:#98a2b3;margin-top:5px;font-size:8px;display:block}.composer-send{border-radius:10px;align-self:stretch;gap:7px;min-width:76px;min-height:50px}.composer-send svg{stroke-width:1.8px;width:15px;height:15px}.customer-panel{scrollbar-width:thin;scrollbar-color:#cfd5dd transparent}@media (max-width:900px){.composer-send{min-width:48px}.composer-send span{display:none}}@media (max-width:780px){.conversation-item{min-height:96px}.chat-head{min-height:64px}.message-thread{padding-inline:14px}.message-bubble{max-width:88%}.composer-field small{display:none}}.group-chip{color:#6d28d9;width:max-content;font-family:var(--font-main), sans-serif;letter-spacing:.05em;background:#ede9fe;border-radius:4px;padding:3px 6px;font-size:7px;font-weight:700}:is(.message-bubble:has(.chat-media),.message-bubble:has(.chat-audio),.message-bubble:has(.document-message)){padding:5px;overflow:hidden}.message-bubble{flex:none}.message-bubble:has(.chat-media:not(.sticker)){width:min(76%,32rem);max-width:32rem}.message-bubble:has(.chat-media.sticker){box-shadow:none;background:0 0;border-color:#0000}.chat-media{object-fit:contain;object-position:left center;background:#eef1f5;border-radius:9px;width:100%;height:auto;max-height:min(26rem,56vh);display:block}.message-bubble:has(.chat-media.sticker){width:11rem;max-width:min(11rem,48%)}.chat-media.sticker{aspect-ratio:1;object-fit:contain;object-position:left center;background:0 0;width:100%;height:auto;max-height:11rem}.group-sender{color:var(--sender-accent);align-items:center;gap:7px;margin:-1px 0 6px;display:flex}.group-sender>span{background:var(--sender-soft);width:21px;height:21px;font-family:var(--font-main), sans-serif;border-radius:50%;flex:0 0 21px;place-items:center;font-size:7px;font-weight:700;display:grid}.group-sender strong{font-family:var(--font-main), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.message-bubble.group-message{border-left:3px solid var(--sender-accent)}.sender-tone-0{--sender-accent:#2563eb;--sender-soft:#dbeafe}.sender-tone-1{--sender-accent:#7c3aed;--sender-soft:#ede9fe}.sender-tone-2{--sender-accent:#c2410c;--sender-soft:#ffedd5}.sender-tone-3{--sender-accent:#047857;--sender-soft:#d1fae5}.sender-tone-4{--sender-accent:#be185d;--sender-soft:#fce7f3}.sender-tone-5{--sender-accent:#0e7490;--sender-soft:#cffafe}.sender-tone-6{--sender-accent:#a16207;--sender-soft:#fef3c7}.sender-tone-7{--sender-accent:#4338ca;--sender-soft:#e0e7ff}.chat-audio{width:min(19rem,72vw);height:40px;margin:5px;display:block}.document-message{color:#344054;background:#eef2f6cc;border-radius:8px;align-items:center;gap:10px;min-width:min(17rem,68vw);padding:9px;text-decoration:none;display:flex}.document-message>span{color:#2563eb;width:36px;height:40px;font-family:var(--font-main), sans-serif;background:#fff;border-radius:7px;place-items:center;font-size:8px;font-weight:700;display:grid}.document-message div{flex-direction:column;gap:3px;min-width:0;display:flex}.document-message strong,.document-message small{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.document-message strong{font-size:10px}.document-message small{color:#667085;font-size:8px}.media-unavailable{background:#f2f4f7;border-radius:8px;flex-direction:column;gap:3px;min-width:12rem;padding:9px;display:flex}.media-unavailable strong{font-family:var(--font-main), sans-serif;font-size:10px}.media-unavailable small{color:#667085;font-size:8px}.main:has(.realtime-inbox){background:#fff;padding:0}.inbox-page-head{background:#fff;border-bottom:1px solid #d9dee6;gap:14px;min-height:64px;margin:0;padding:0 112px 0 20px}.inbox-page-head>div:first-child{flex:none}.inbox-filters{background:#f2f4f7;border-color:#0000;margin:0 0 0 auto}.inbox-count{flex:none;margin-left:2px}.realtime-status{border-color:#d9dee6;min-height:32px;top:16px;right:18px}.inbox-shell.inbox-live{box-shadow:none;border:0;border-radius:0}.realtime-inbox>.notice{border-radius:0;margin:0}@media (max-width:900px){.inbox-count{display:none}}@media (max-width:780px){.main:has(.realtime-inbox){padding:0}.inbox-page-head{flex-wrap:wrap;align-content:center;gap:8px;min-height:104px;padding:10px 82px 10px 12px}.inbox-page-head>div:first-child{width:100%}.inbox-filters{order:2;max-width:calc(100vw - 94px);margin:0;overflow-x:auto}.realtime-status{top:12px;right:12px}}.app-shell{transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.sidebar{transition:padding .22s cubic-bezier(.2,.8,.2,1)}.sidebar-toggle{z-index:5;color:#667085;cursor:pointer;background:#fff;border:1px solid #d9dee6;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;transition:color .15s,border-color .15s,background .15s,transform .15s;display:grid;position:absolute;top:70px;right:-13px;box-shadow:0 4px 12px #1f2a3714}.sidebar-toggle:hover{color:#1d2939;background:#f8fafc;border-color:#98a2b3;transform:translate(1px)}.sidebar-toggle:active{transform:scale(.96)}.sidebar-toggle svg,.sidebar-logout svg{stroke-width:1.8px;width:14px;height:14px}.sidebar-logout{align-items:center;gap:8px;display:flex}.sidebar-logout-form{margin-top:0}.sidebar-powered{color:#98a2b3;letter-spacing:.02em;margin:9px 8px 0;font-size:8px;line-height:1.4}.sidebar-powered strong{color:#667085;font-weight:600}html[data-sidebar-collapsed=true] .app-shell{grid-template-columns:72px minmax(0,1fr)}html[data-sidebar-collapsed=true] .sidebar{padding-inline:10px}html[data-sidebar-collapsed=true] .brand{justify-content:center;padding-inline:0}html[data-sidebar-collapsed=true] .brand>div,html[data-sidebar-collapsed=true] .sidebar nav a span,html[data-sidebar-collapsed=true] .operator>div,html[data-sidebar-collapsed=true] .sidebar-logout span{display:none}html[data-sidebar-collapsed=true] .sidebar nav a,html[data-sidebar-collapsed=true] .operator{justify-content:center;padding-inline:0}html[data-sidebar-collapsed=true] .sidebar-logout{justify-content:center;width:100%;padding-inline:0}.sender-tone-8{--sender-accent:#9f1239;--sender-soft:#ffe4e6}.sender-tone-9{--sender-accent:#166534;--sender-soft:#dcfce7}.sender-tone-10{--sender-accent:#6b21a8;--sender-soft:#f3e8ff}.sender-tone-11{--sender-accent:#155e75;--sender-soft:#cffafe}@media (max-width:680px){.sidebar-toggle{display:none}}.contact-avatar{overflow:hidden}.contact-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.sidebar nav a{position:relative}.nav-unread,.unread-badge{color:#fff;min-width:18px;height:18px;font-family:var(--font-main), sans-serif;font-variant-numeric:tabular-nums;background:#2563eb;border-radius:9px;place-items:center;margin-left:auto;padding:0 5px;font-size:8px;font-weight:700;display:inline-grid}html[data-sidebar-collapsed=true] .nav-unread{min-width:15px;height:15px;padding-inline:4px;font-size:7px;position:absolute;top:-4px;right:-4px}.message-bubble{position:relative}.message-reply-button{z-index:1;color:#667085;cursor:pointer;opacity:0;background:#fffffff0;border:1px solid #d9dee6;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;transition:opacity .15s,transform .15s,color .15s;display:grid;position:absolute;top:6px;right:6px;transform:translateY(2px);box-shadow:0 3px 10px #1f2a3717}.message-reply-button svg{stroke-width:1.9px;width:13px;height:13px}.message-bubble:hover .message-reply-button,.message-reply-button:focus-visible{opacity:1;transform:none}.message-reply-button:hover{color:#2563eb}.message-quote{border-left:3px solid var(--sender-accent,#98a2b3);background:#eef2f6d1;border-radius:4px 7px 7px 4px;margin:1px 30px 7px 0;padding:7px 9px}.message-bubble.outbound .message-quote{background:#ffffff94;border-left-color:#3f8f64}.message-quote strong{color:var(--sender-accent,#475467);font-family:var(--font-main), sans-serif;margin-bottom:2px;font-size:8px;display:block}.message-quote p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.composer-reply{background:#f2f6fc;border-left:3px solid #2563eb;border-radius:5px 8px 8px 5px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 0;padding:8px 10px;display:flex}.composer-reply>span{flex-direction:column;gap:2px;min-width:0;display:flex}.composer-reply strong{color:#2563eb;font-family:var(--font-main), sans-serif;font-size:9px}.composer-reply small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.composer-reply button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.composer-reply button:hover{color:#1d2939;background:#e4eaf3}.composer-reply svg{width:13px;height:13px}@media (hover:none),(max-width:780px){.message-reply-button{opacity:1;transform:none}}.contact-avatar.group-avatar{background:#e9e7ff;border:2px solid #fff;border-radius:12px;width:38px;height:38px;position:relative;overflow:visible;box-shadow:0 0 0 1px #dfe3eb,0 4px 12px #28304317}.group-avatar .contact-avatar-image{border-radius:10px}.group-avatar-badge{color:#fff;background:#5146c7;border:2px solid #fff;border-radius:6px;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-4px;right:-5px;box-shadow:0 2px 6px #29237a38}.group-avatar-badge svg{stroke-width:2.2px;width:9px;height:9px}.contact-avatar.large.group-avatar{border-radius:15px;width:52px;height:52px}.contact-avatar.large.group-avatar .contact-avatar-image{border-radius:13px}.contact-avatar.large.group-avatar .group-avatar-badge{width:19px;height:19px;bottom:-4px;right:-4px}.conversation-item .group-avatar{margin-top:1px}.chat-identity .group-avatar{width:40px;height:40px}.message-thread{background-color:#f6f8fb;background-image:radial-gradient(circle at 1px 1px,#4754670e 1px,#0000 0);background-size:22px 22px;gap:9px}.message-bubble{background:#fff;border-color:#e0e5ec;border-radius:4px 16px 16px;min-width:78px;max-width:min(72%,38rem);padding:10px 12px 7px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 3px 10px #2d374811}.message-bubble:hover{border-color:#d3d9e2;box-shadow:0 6px 18px #2d374817}.message-bubble.outbound{background:#e5f5eb;border-color:#bcdcc9;border-radius:16px 4px 16px 16px;box-shadow:0 3px 10px #2a684612}.message-bubble:not(:has(.chat-media.sticker)):before{content:"";background:inherit;clip-path:polygon(100% 0,100% 100%,0 0);width:11px;height:13px;position:absolute;top:-1px;left:-7px}.message-bubble.outbound:not(:has(.chat-media.sticker)):before{left:auto;right:-7px;transform:scaleX(-1)}.message-bubble p{overflow-wrap:anywhere;color:#172033;font-size:13px;line-height:1.48}.message-bubble footer{color:#8b95a5;gap:6px;margin-top:6px;font-size:8px;line-height:1}.message-bubble.outbound footer{color:#678573}.group-sender{gap:8px;margin:-1px 25px 7px 0}.group-sender>span{border-radius:8px;flex-basis:23px;width:23px;height:23px;font-size:8px}.group-sender strong{font-size:10px;font-weight:650}.message-bubble.group-message{border-left-width:3px}.message-quote{background:#f1f4f8;border-radius:5px 9px 9px 5px;margin:0 24px 8px 0;padding:8px 10px}.message-bubble.outbound .message-quote{background:#ffffffa8}.message-quote strong{margin-bottom:3px;font-size:9px}.message-quote p{font-size:10px;line-height:1.4}.chat-media{border-radius:12px}.media-caption{padding:8px 8px 3px}@media (max-width:780px){.message-bubble{max-width:90%}.message-bubble p{font-size:12.5px}}.mobile-chat-back{display:none}@media (max-width:780px){body:has(.realtime-inbox){overflow:hidden}.app-shell:has(.realtime-inbox){min-height:100dvh;padding-bottom:calc(62px + env(safe-area-inset-bottom));display:block}.app-shell:has(.realtime-inbox) .sidebar{z-index:20;width:100%;height:calc(62px + env(safe-area-inset-bottom));padding:5px 6px max(5px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:0;border-top:1px solid #dce1e8;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 28px #1f2a3714}:is(.app-shell:has(.realtime-inbox) .brand,.app-shell:has(.realtime-inbox) .operator,.app-shell:has(.realtime-inbox) .sidebar-toggle,.app-shell:has(.realtime-inbox) .sidebar-logout-form,.app-shell:has(.realtime-inbox) .sidebar-powered){display:none}.app-shell:has(.realtime-inbox) .sidebar nav{scrollbar-width:none;overscroll-behavior-inline:contain;flex-direction:row;gap:2px;width:100%;min-width:0;display:flex;overflow-x:auto}.app-shell:has(.realtime-inbox) .sidebar nav::-webkit-scrollbar{display:none}.app-shell:has(.realtime-inbox) .sidebar nav a{min-width:58px;min-height:50px;font-size:initial;border-radius:10px;flex-direction:column;flex:1 0 58px;justify-content:center;gap:3px;padding:6px 4px 5px;display:flex;position:relative;transform:none}html[data-sidebar-collapsed=true] .app-shell:has(.realtime-inbox) .sidebar nav a{min-width:58px;min-height:50px;font-size:initial;border-radius:10px;flex-direction:column;flex:1 0 58px;justify-content:center;gap:3px;padding:6px 4px 5px;display:flex;position:relative;transform:none}.app-shell:has(.realtime-inbox) .sidebar nav a svg{width:18px;height:18px}.app-shell:has(.realtime-inbox) .sidebar nav a span{width:auto;color:inherit;letter-spacing:0;font-size:7px;font-weight:600;line-height:1;display:block}html[data-sidebar-collapsed=true] .app-shell:has(.realtime-inbox) .sidebar nav a span{width:auto;color:inherit;letter-spacing:0;font-size:7px;font-weight:600;line-height:1;display:block}.app-shell:has(.realtime-inbox) .nav-unread{margin:0;top:1px;right:8px}.main:has(.realtime-inbox){height:calc(100dvh - 62px - env(safe-area-inset-bottom));padding:0}.realtime-inbox{min-height:0}.realtime-status{display:none}.inbox-page-head{flex-wrap:wrap;align-content:center;gap:8px;min-height:98px;padding:10px 12px}.inbox-page-head>div:first-child{width:100%}.inbox-page-head h1{text-transform:none;font-size:13px}.inbox-filters{scrollbar-width:none;width:100%;max-width:100%;margin:0;overflow-x:auto}.inbox-filters::-webkit-scrollbar{display:none}.inbox-filters a{flex:none;min-height:32px;padding:7px 10px}.realtime-inbox:has(.mobile-chat-open) .inbox-page-head{display:none}.inbox-shell.inbox-live{flex:auto;width:100%;height:auto;min-height:0;overflow:hidden}.mobile-list-open .conversation-list{border:0;width:100%;height:100%;max-height:none;display:block}.mobile-list-open .conversation-desk,.mobile-chat-open .conversation-list{display:none}.mobile-chat-open .conversation-desk{width:100%;height:100%;display:block}.conversation-list-toolbar{top:0}.conversation-list-head{padding:12px 14px 8px}.conversation-search{padding:0 12px 10px}.conversation-item{min-height:92px;padding:12px 14px}.conversation-copy>p{-webkit-line-clamp:1;margin-top:5px}.chat-panel{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0}.chat-head{flex-direction:row;align-items:center;gap:8px;min-height:62px;padding:9px 10px}.mobile-chat-back{color:#344054;background:#fff;border:1px solid #dce1e8;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.mobile-chat-back:active{transform:scale(.96)}.mobile-chat-back svg{width:17px;height:17px}.chat-identity{flex:auto;gap:8px;min-width:0}.chat-identity>div{min-width:0}.chat-title-line{gap:5px;min-width:0}.chat-title-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chat-title-line .mode-chip{display:none}.chat-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-identity .group-avatar{width:36px;height:36px}.mode-actions{flex:none;justify-content:flex-end}.mode-actions form:not(:last-child){display:none}.mode-actions button{min-height:34px;padding:7px 9px;font-size:8px}.message-thread{scrollbar-gutter:auto;gap:8px;padding:14px 12px 18px}.thread-day{margin:5px 0;top:2px}.message-bubble{max-width:88%;padding:9px 11px 7px}.message-bubble:has(.chat-media:not(.sticker)){width:min(88%,28rem)}.message-bubble p{font-size:12.5px}.message-reply-button{width:28px;height:28px;top:5px;right:5px}.composer{padding:8px max(9px, env(safe-area-inset-right)) 8px max(9px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:7px}.composer-reply{grid-column:1/-1}.composer-field{min-height:44px;padding:9px 10px 8px}.composer-field small{display:none}.composer-send{justify-content:center;width:46px;min-width:46px;min-height:44px;padding:0}.composer-send span{display:none}}@media (max-width:420px){.inbox-page-head{min-height:94px}.inbox-filters{padding:3px}.inbox-filters a{padding-inline:8px;font-size:9px}.conversation-item{min-height:88px}.group-chip{display:none}.message-bubble{max-width:91%}.message-bubble:has(.chat-media:not(.sticker)){width:91%}}@media (max-width:780px){.mobile-list-open .conversation-item.active{box-shadow:none;background:0 0}.mobile-list-open .conversation-item.active .contact-avatar{color:#344054;background:#e7ecf3}.mode-actions:has(.primary) form{display:none}.mode-actions:has(.primary) form:has(.primary){display:block}}.ai-console{gap:1rem;width:100%;display:grid}.ai-status-bar{background:#f8faf9;border:1px solid #dce4e0;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.85rem 1rem;display:flex}.ai-live-mark{align-items:center;gap:.75rem;display:flex}.ai-live-mark>span{background:#94a3b8;border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 0 .3rem #e9eef2}.ai-live-mark.online>span{background:#16875b;box-shadow:0 0 0 .3rem #dff2e9}.ai-live-mark div{gap:.12rem;display:grid}.ai-live-mark strong{font-family:var(--font-heading);font-size:.95rem}.ai-live-mark small,.ai-capacity small{color:#64748b;font-size:.73rem}.ai-capacity{text-align:right;display:grid}.ai-capacity span{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-weight:700}.ai-workspace{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.85fr);align-items:start;gap:1rem;width:100%;display:grid}.ai-chain-panel,.ai-add-panel{background:#fff;border:1px solid #dde5e1;min-width:0;padding:1.2rem}.ai-chain-panel{gap:1rem;display:grid}.section-bar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-bar h2{font-family:var(--font-heading);letter-spacing:-.025em;margin:.18rem 0 0;font-size:1.15rem}.section-bar>p{color:#64748b;text-align:right;max-width:32rem;margin:0;font-size:.78rem;line-height:1.5}.section-bar>b{color:#94a3b8;font-variant-numeric:tabular-nums}.provider-chain{border-top:1px solid #e5ebe8;margin:0;padding:0;list-style:none}.provider-chain li{border-bottom:1px solid #e5ebe8;grid-template-columns:2rem 2.25rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem 0;display:grid}.chain-index{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.7rem}.provider-glyph{color:#fff;width:2.15rem;height:2.15rem;font:700 .68rem var(--font-heading);background:#10241c;border-radius:.55rem;place-items:center;display:grid}.chain-copy{gap:.1rem;min-width:0;display:grid}.chain-copy strong{font-family:var(--font-heading);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.chain-copy span{color:#64748b;text-transform:capitalize;font-size:.7rem}.chain-role{letter-spacing:.08em;color:#64748b;font-size:.62rem}.chain-role.primary{color:#11734d}.chain-remove{color:#8b4d47;background:0 0;border:0;padding:.35rem;font-size:.7rem}.chain-remove:hover{color:#7a3029;background:#fff0ee}.ai-empty{background:#f8faf9;border:1px dashed #cbd7d1;justify-content:center;align-items:center;gap:1rem;min-height:11rem;padding:1rem;display:flex}.ai-empty>span{font:700 2.4rem var(--font-heading);color:#d5dfda}.ai-empty div{max-width:22rem}.ai-empty strong{font-family:var(--font-heading)}.ai-empty p{color:#64748b;margin:.3rem 0 0;font-size:.8rem;line-height:1.5}.chain-foot{color:#64748b;justify-content:space-between;gap:1rem;font-size:.68rem;display:flex}.chain-foot span:first-child{color:#11734d}.chain-foot i,.assignment-pill i,.assignment-banner>i{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;margin-right:.35rem;display:inline-block}.ai-add-panel{gap:.85rem;display:grid}.ai-add-panel label{gap:.35rem;font-size:.76rem;font-weight:600;display:grid}.ai-add-panel label small{color:#64748b;font-weight:400;line-height:1.45}.form-split{grid-template-columns:.8fr 1.2fr;gap:.7rem;display:grid}.ai-connect-button{justify-content:center;width:100%}.ai-connect-button:disabled{opacity:.55;cursor:not-allowed}.form-note{color:#64748b;margin:0;font-size:.69rem;line-height:1.5}.assignment-pill{color:#52645b;width:max-content;font:600 .62rem var(--font-heading);letter-spacing:.01em;white-space:nowrap;background:#edf3f0;border-radius:.35rem;align-items:center;padding:.25rem .45rem;display:inline-flex!important}.assignment-pill.ai_active{color:#11734d;background:#e2f3ea}.assignment-pill.human{color:#9a5a10;background:#fff0d9}.assignment-pill.paused{color:#5f6b76;background:#edf0f3}.chat-head{grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;display:grid!important}.assignment-banner{color:#52645b;background:#f3f7f5;border-left:2px solid;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.assignment-banner>i{flex:none;margin:0}.assignment-banner div{gap:.08rem;display:grid}.assignment-banner strong{font:600 .7rem var(--font-heading);white-space:nowrap}.assignment-banner small{color:#64748b;white-space:nowrap;font-size:.6rem}.assignment-banner.ai_active{color:#11734d;background:#edf8f2}.assignment-banner.human{color:#a55d0b;background:#fff7e9}.assignment-banner.paused{color:#64748b;background:#f1f4f6}@media (max-width:1100px){.ai-workspace{grid-template-columns:1fr}.chat-head{grid-template-columns:minmax(0,1fr) auto}.assignment-banner{grid-area:2/1/auto/-1}.assignment-banner strong,.assignment-banner small{white-space:normal}}@media (max-width:700px){.ai-status-bar{min-height:3.75rem}.ai-workspace{gap:.65rem}.ai-chain-panel,.ai-add-panel{padding:.9rem}.section-bar>p{display:none}.provider-chain li{grid-template-columns:1.7rem 2.1rem minmax(0,1fr) auto}.chain-role{display:none}.chain-remove{font-size:0}.chain-remove:after{content:"×";font-size:1.2rem}.form-split{grid-template-columns:1fr}.chain-foot{gap:.3rem;display:grid}.chat-head{grid-template-columns:minmax(0,1fr) auto!important}.assignment-banner{padding:.4rem .55rem}.assignment-banner small{display:none}}.assignment-pill{border-radius:.25rem!important;padding:.14rem .3rem!important;font-size:.54rem!important;line-height:1.2!important}.assignment-pill i{width:.34rem;height:.34rem;margin-right:.25rem}.chat-head .assignment-banner{border-radius:.35rem;width:max-content;max-width:15rem;background:0 0!important;border:1px solid!important;gap:.3rem!important;padding:.25rem .42rem!important}.chat-head .assignment-banner>i{width:.38rem;height:.38rem}.chat-head .assignment-banner strong{line-height:1.2;font-size:.6rem!important}.chat-head .assignment-banner small{display:none!important}@media (max-width:1100px){.chat-head .assignment-banner{grid-area:auto;max-width:11rem}.chat-head{grid-template-columns:minmax(0,1fr) auto auto!important}}@media (max-width:820px){.chat-head .assignment-banner{display:none}.chat-head{grid-template-columns:minmax(0,1fr) auto!important}}.provider-chain .chain-role{color:#64748b!important;box-shadow:none!important;background:#edf3f0!important;border:0!important;border-radius:.25rem!important;padding:.22rem .38rem!important}.provider-chain .chain-role.primary{color:#11734d!important;background:#e2f3ea!important}.ai-mode-switch{background:#edf2ef;border:1px solid #d8e1dc;border-radius:.65rem;grid-template-columns:repeat(3,auto);gap:.2rem;margin-left:auto;padding:.2rem;display:inline-grid}.ai-mode-switch button{color:#64748b;min-height:2rem;font:700 .66rem var(--font-heading);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.35rem .7rem}.ai-mode-switch button:hover{color:#173c2d}.ai-mode-switch button.active{color:#11734d;background:#fff;box-shadow:0 1px 5px #1c362b1f}@media (max-width:700px){.ai-mode-switch{order:3;grid-template-columns:repeat(3,1fr);width:100%;margin:0}.ai-mode-switch button{min-height:2.35rem}}.ai-master-form{margin-left:auto}.ai-master-toggle{color:#475569;min-height:2.2rem;font:600 .72rem var(--font-heading);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;gap:.5rem;padding:.45rem .7rem;display:inline-flex}.ai-master-toggle>span{background:#94a3b8;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .2rem #eef2f6}.ai-master-toggle.on{color:#a03f35;background:#fff7f5;border-color:#f0c7c2}.ai-master-toggle.on>span{background:#d85348;box-shadow:0 0 0 .2rem #fbe4e1}.ai-master-toggle.off{color:#11734d;background:#f1faf5;border-color:#b9ddcc}.ai-master-toggle.off>span{background:#16875b;box-shadow:0 0 0 .2rem #dff2e9}.ai-master-toggle:hover{filter:brightness(.98)}@media (max-width:700px){.ai-status-bar{flex-wrap:wrap}html,body{width:100%;max-width:100%;overflow-x:hidden}body{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.app-shell,html[data-sidebar-collapsed=true] .app-shell{min-height:100dvh;display:block}.sidebar,html[data-sidebar-collapsed=true] .sidebar{z-index:40;width:100%;height:calc(64px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:0;border-top:1px solid #dce1e8;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 28px #1f2a3714}.sidebar .brand,.sidebar .operator,.sidebar .sidebar-toggle,.sidebar .sidebar-logout-form,.sidebar .sidebar-powered{display:none!important}.sidebar nav,html[data-sidebar-collapsed=true] .sidebar nav{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;flex-flow:row;gap:2px;width:100%;min-width:0;height:52px;padding:0;display:flex;overflow:auto hidden}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav a,html[data-sidebar-collapsed=true] .sidebar nav a{color:#667085;min-width:58px;min-height:50px;font-size:initial;scroll-snap-align:center;border-radius:10px;flex-direction:column;flex:1 0 58px;justify-content:center;align-items:center;gap:3px;padding:6px 4px 5px;display:flex;position:relative;transform:none}.sidebar nav a:hover{transform:none}.sidebar nav a.active{color:#1d4ed8;background:#eef3ff}.sidebar nav a svg{stroke-width:1.8px;width:18px;height:18px}.sidebar nav a span,html[data-sidebar-collapsed=true] .sidebar nav a span{width:auto;color:inherit;font-family:var(--font-main),sans-serif;letter-spacing:0;font-size:7px;font-weight:600;line-height:1;display:block}.sidebar .nav-unread{margin:0;position:absolute;top:1px;right:7px}.main{width:100%;max-width:none;min-height:calc(100dvh - 64px);padding:18px 14px calc(82px + env(safe-area-inset-bottom));margin:0}.page-head,.page-head.compact{border-bottom:1px solid #dfe4ea;flex-direction:row;align-items:center;gap:10px;min-height:0;margin:0 0 16px;padding:0 0 14px}.page-head>div:first-child{min-width:0}.page-head h1,.page-head.compact h1{letter-spacing:-.03em;text-wrap:balance;font-size:24px;line-height:1.1}.page-head .eyebrow{margin:0;font-size:9px}.page-description{text-wrap:pretty;margin-top:5px;font-size:11px;line-height:1.45}.live-pill,.count-label{white-space:nowrap;flex:none;padding:7px 9px;font-size:9px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.metric,.metric+.metric,.metric:last-child{border:1px solid #dfe4ea;border-radius:12px;min-height:116px;padding:13px}.metric>span{font-size:8px}.metric>strong{margin:9px 0 6px;font-size:31px;line-height:1}.metric h2{font-size:11px;line-height:1.25}.metric small{font-size:9px}.split-section,.settings-grid{gap:12px}.attention,.principle,.settings-card,.upload-panel,.table-card,.timeline{border-radius:12px}.empty-state{min-height:190px;padding:24px 18px}.empty-state h3{margin:14px 0 4px;font-size:20px}.empty-state p{font-size:11px}.principle{padding:22px 18px 25px}.principle blockquote{margin:24px 0 16px;font-size:22px}.settings-card{padding:20px 18px}.settings-card h2{margin:18px 0 12px;font-size:20px}.connection-mark{margin:20px 0 14px;font-size:20px}.upload-panel{gap:15px;padding:20px 16px;display:grid}.upload-panel form{gap:10px;width:100%;display:grid}.upload-panel input,.upload-panel button{width:100%;max-width:none}.table-card{width:100%;overflow:hidden}.table-row,.table-row.docs{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 16px}.table-row.docs>span:nth-child(3),.table-row.docs>span:nth-child(4){display:none}.timeline{padding:5px 16px}.timeline article{grid-template-columns:12px minmax(0,1fr);gap:10px;padding:14px 0}.ai-console{gap:12px}.ai-status-bar{border-radius:12px;flex-wrap:wrap;gap:12px;min-height:0;padding:14px}.ai-live-mark{flex:auto;min-width:0}.ai-live-mark strong{font-size:14px}.ai-live-mark small{font-size:10px}.ai-capacity{margin-left:auto}.ai-master-form{order:3;width:100%;margin:0}.ai-master-toggle{justify-content:center;width:100%}.ai-workspace{gap:12px}.ai-chain-panel,.ai-add-panel{border-radius:12px;padding:16px 14px}.provider-chain li{grid-template-columns:1.5rem 2rem minmax(0,1fr) auto;gap:8px}.provider-glyph{width:2rem;height:2rem}.chain-copy strong{font-size:12px}.chain-foot{font-size:9px}.form-split{grid-template-columns:1fr}.setup-shell{width:100%;padding:26px 14px 40px}.setup-shell header{margin-bottom:26px}.setup-shell h1{font-size:38px;line-height:.98}.setup-grid{gap:12px}fieldset{border-radius:14px;padding:20px 16px}.auth-shell{grid-template-columns:1fr;gap:0;min-height:100dvh;padding:12px}.auth-story{border-radius:20px;justify-content:flex-start;min-height:310px;padding:30px 28px 32px}.auth-story h1{letter-spacing:-.055em;max-width:8ch;margin-top:6px;font-size:43px;line-height:.94}.auth-story p{margin:20px 0 0;font-size:12px;line-height:1.55}.auth-card{width:100%;padding:30px 10px 22px}.auth-heading h2{margin:6px 0 24px;font-size:36px}input,textarea,select{min-height:44px;font-size:16px}.primary{min-height:44px}}@media (max-width:360px){.main{padding-inline:10px}.metric-grid{gap:8px}.metric,.metric+.metric,.metric:last-child{min-height:110px;padding:11px}.metric>strong{font-size:28px}.auth-story{padding-inline:24px}}@media (max-width:700px){:root{--mobile-nav-height:112px}.sidebar,html[data-sidebar-collapsed=true] .sidebar{height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:6px 8px max(6px, env(safe-area-inset-bottom))}.app-shell:has(.realtime-inbox) .sidebar{height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:6px 8px max(6px, env(safe-area-inset-bottom))}.sidebar nav,html[data-sidebar-collapsed=true] .sidebar nav{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 4px;width:100%;height:100px;display:grid;overflow:visible}.app-shell:has(.realtime-inbox) .sidebar nav{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 4px;width:100%;height:100px;display:grid;overflow:visible}.sidebar nav a,html[data-sidebar-collapsed=true] .sidebar nav a{border-radius:9px;gap:3px;width:100%;min-width:0;min-height:48px;padding:5px 3px 4px}.app-shell:has(.realtime-inbox) .sidebar nav a{border-radius:9px;gap:3px;width:100%;min-width:0;min-height:48px;padding:5px 3px 4px}html[data-sidebar-collapsed=true] .app-shell:has(.realtime-inbox) .sidebar nav a{border-radius:9px;gap:3px;width:100%;min-width:0;min-height:48px;padding:5px 3px 4px}.sidebar nav a svg{width:17px;height:17px}.app-shell:has(.realtime-inbox) .sidebar nav a svg{width:17px;height:17px}.sidebar nav a span,html[data-sidebar-collapsed=true] .sidebar nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:1.1;overflow:hidden}.app-shell:has(.realtime-inbox) .sidebar nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:1.1;overflow:hidden}html[data-sidebar-collapsed=true] .app-shell:has(.realtime-inbox) .sidebar nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:1.1;overflow:hidden}:is(.sidebar .nav-unread,.app-shell:has(.realtime-inbox) .nav-unread){top:0;right:calc(50% - 25px)}.main{min-width:0;min-height:calc(100dvh - var(--mobile-nav-height));padding:16px 14px calc(var(--mobile-nav-height) + 18px + env(safe-area-inset-bottom))}.app-shell:has(.realtime-inbox){padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.main:has(.realtime-inbox){height:calc(100dvh - var(--mobile-nav-height) - env(safe-area-inset-bottom));min-height:0;padding:0}.main>*,.settings-grid>*,.split-section>*,.ai-workspace>*{min-width:0}.page-head,.page-head.compact{margin-bottom:14px;padding-bottom:12px}.page-head h1,.page-head.compact h1{font-size:21px}.page-description{max-width:28rem}button,.primary,input,textarea,select{min-height:44px}button,.primary{touch-action:manipulation}input[type=file]{padding:7px}input[type=file]::file-selector-button{color:#344054;min-height:34px;font:600 12px var(--font-base), sans-serif;background:#f8fafc;border:1px solid #cfd7e2;border-radius:8px;margin-right:9px;padding:7px 10px}.table-row,.table-row.docs{align-items:center}.table-row strong,.chain-copy strong,.customer-profile h2{overflow-wrap:anywhere}.timeline article{overflow:hidden}.timeline article>div{min-width:0}.timeline code,.timeline pre,code,pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;max-width:100%}.ai-add-panel select,.ai-add-panel input{width:100%;max-width:100%}.provider-chain li{min-width:0}.provider-chain .chain-remove{min-width:40px;min-height:40px}.conversation-list-head,.conversation-search,.conversation-item{padding-inline:14px}.conversation-copy{min-width:0}.conversation-copy strong,.conversation-copy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-thread{overscroll-behavior:contain}}@media (max-width:380px){:root{--mobile-nav-height:108px}.sidebar nav,html[data-sidebar-collapsed=true] .sidebar nav{grid-template-rows:repeat(2,46px);height:96px}.app-shell:has(.realtime-inbox) .sidebar nav{grid-template-rows:repeat(2,46px);height:96px}.sidebar nav a span,html[data-sidebar-collapsed=true] .sidebar nav a span{font-size:8px}.main{padding-inline:11px}.metric-grid{gap:8px}}.knowledge-delete-form{justify-content:flex-end;display:flex}.knowledge-delete{color:#9f3a32;min-width:58px;min-height:34px;font-family:var(--font-main), sans-serif;cursor:pointer;background:#fff7f6;border:1px solid #f1c7c2;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.knowledge-delete:hover{background:#fff0ee;border-color:#d8857d}@media (max-width:780px){.table-row.docs{grid-template-columns:minmax(0,1fr) auto auto}.table-row.docs>.knowledge-delete-form{display:flex}.knowledge-delete{min-width:44px;min-height:44px;font-size:0}.knowledge-delete:after{content:"\\00D7";font-size:19px;line-height:1}}.mobile-more-toggle,.mobile-more-panel{display:none}.activity-detail{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.activity-detail>div{background:#f8fafc;border:1px solid #e2e7ed;border-radius:6px;gap:5px;padding:5px 7px;font-size:9px;display:flex}.activity-detail dt{color:#667085;text-transform:capitalize}.activity-detail dd{color:#253044;margin:0;font-weight:600}.activity-no-detail{color:#98a2b3;margin:7px 0 0;font-size:9px}@media (max-width:700px){:root{--mobile-nav-height:70px}.sidebar,html[data-sidebar-collapsed=true] .sidebar{height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:6px 8px max(6px,env(safe-area-inset-bottom));overflow:visible}.app-shell:has(.realtime-inbox) .sidebar{height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:6px 8px max(6px,env(safe-area-inset-bottom));overflow:visible}.sidebar nav,html[data-sidebar-collapsed=true] .sidebar nav{grid-template-rows:58px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;height:58px;display:grid;overflow:visible}.app-shell:has(.realtime-inbox) .sidebar nav{grid-template-rows:58px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;height:58px;display:grid;overflow:visible}.sidebar nav>a.nav-secondary{display:none!important}.sidebar nav a.nav-primary,html[data-sidebar-collapsed=true] .sidebar nav a.nav-primary,.mobile-more-toggle{color:#667085;width:100%;min-width:0;min-height:56px;font-family:var(--font-main),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px 5px;display:flex}.mobile-more-toggle svg{stroke-width:1.8px;width:19px;height:19px}.mobile-more-toggle span{font-size:9px;font-weight:650;line-height:1}.mobile-more-toggle.active,.sidebar nav a.nav-primary.active{color:#1d4ed8;background:#eef3ff}.mobile-more-panel{right:12px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 10px);z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #dce2ea;border-radius:16px;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid;position:fixed;left:12px;box-shadow:0 18px 55px #0f172a33}.sidebar nav .mobile-more-panel>a.nav-secondary{color:#344054;background:#f8fafc;border:1px solid #edf0f4;border-radius:11px;flex-direction:row;justify-content:flex-start;gap:10px;min-width:0;min-height:50px;padding:9px 12px;font-size:12px;display:flex!important}.app-shell:has(.realtime-inbox) .sidebar nav .mobile-more-panel>a.nav-secondary{color:#344054;background:#f8fafc;border:1px solid #edf0f4;border-radius:11px;flex-direction:row;justify-content:flex-start;gap:10px;min-width:0;min-height:50px;padding:9px 12px;font-size:12px;display:flex!important}.mobile-more-panel>a.nav-secondary.active{color:#1d4ed8;background:#eef4ff;border-color:#cbdcff}.mobile-more-panel>a svg{width:18px;height:18px}.mobile-more-panel>a span{font-size:11px}:is(.sidebar .nav-unread,.app-shell:has(.realtime-inbox) .nav-unread){top:1px;right:calc(50% - 24px)}.main{min-height:calc(100dvh - var(--mobile-nav-height));padding:14px 12px calc(var(--mobile-nav-height) + 16px + env(safe-area-inset-bottom))}.app-shell:has(.realtime-inbox){padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.main:has(.realtime-inbox){height:calc(100dvh - var(--mobile-nav-height) - env(safe-area-inset-bottom));padding:0}.page-head,.page-head.compact{min-height:38px;margin-bottom:12px;padding-bottom:10px}.page-head .eyebrow{font-size:10px}.live-pill,.count-label{min-height:34px}.metric-grid{gap:8px}.metric,.metric+.metric,.metric:last-child{border-radius:13px;min-height:105px;padding:12px}.metric>strong{font-size:28px}.metric h2{font-size:10px}.attention,.principle,.settings-card,.upload-panel,.table-card,.timeline,.onboarding-card,.ai-status-bar,.ai-chain-panel,.ai-add-panel{border-radius:14px}.section-title{padding:15px 16px}.empty-state{min-height:165px;padding:22px 16px}.empty-state h3{font-size:18px}.empty-state p{margin-bottom:0}.principle{padding:19px 16px}.principle blockquote{margin:18px 0 14px;font-size:20px}.settings-grid,.split-section,.ai-workspace{gap:10px}.settings-card{padding:18px 16px}.settings-card h2{font-size:19px}.upload-panel{padding:17px 14px}.upload-panel h2{margin-top:0;font-size:18px}.upload-panel p{line-height:1.55}.table-row,.table-row.docs{padding:13px 14px}.table-row.docs{grid-template-columns:minmax(0,1fr) auto auto}.table-row.docs>.knowledge-delete-form{display:flex}.knowledge-delete{min-width:42px;min-height:42px;font-size:0}.knowledge-delete:after{content:"×";font-size:20px}.ai-status-bar{padding:13px}.ai-chain-panel,.ai-add-panel{padding:15px 13px}.section-bar h2{font-size:17px}.provider-chain li{padding:11px 0}.ai-add-panel label{font-size:11px}.activity-timeline{padding:3px 14px}.activity-timeline article{padding:13px 0}.activity-timeline article>span{margin-top:7px}.activity-timeline strong{font-size:12px}.activity-detail{gap:5px}.activity-detail>div{max-width:100%}.activity-detail dd{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.inbox-page-head{gap:7px;min-height:92px;padding:9px 10px}.inbox-filters a{min-height:31px;padding:6px 9px}.conversation-list-head{padding-top:10px}.conversation-search{padding-bottom:9px}.conversation-item{min-height:82px;padding-block:10px}.conversation-copy>p{margin:4px 0 6px}.conversation-meta{gap:5px}.chat-head{min-height:58px;padding:7px 9px}.mobile-chat-back,.chat-identity .contact-avatar{width:34px;height:34px}.message-thread{padding:11px 10px 14px}.message-bubble{max-width:92%;padding:8px 10px 6px}.message-bubble p{font-size:12px}.composer{padding:7px 8px}.composer-field{min-height:42px}.composer-send{width:44px;min-width:44px;min-height:42px}.crm-record{padding-bottom:4px}.crm-record-head{margin-bottom:10px;padding-bottom:12px}.crm-record-head h1{font-size:19px}.crm-kpis{gap:8px}.crm-kpis article{min-height:94px;padding:12px}.crm-workspace,.crm-main-column,.crm-side-column{gap:9px}.crm-card>header{padding:14px}.qualification-grid{grid-template-columns:1fr}.qualification-grid form,.qualification-grid form:nth-child(2n){border-right:0}.qualification-grid form:last-child{grid-column:auto}.brief-field{min-height:84px;padding:13px}.commercial-grid>div{min-height:72px;padding:13px}}@media (max-width:360px){.main{padding-inline:9px}.sidebar,html[data-sidebar-collapsed=true] .sidebar{padding-inline:5px}.sidebar nav a.nav-primary,.mobile-more-toggle{padding-inline:1px}.mobile-more-toggle span,.sidebar nav a span,html[data-sidebar-collapsed=true] .sidebar nav a span{font-size:8px}}.ai-mode-panel{background:#fff;border:1px solid #dbe2ea;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0 16px;padding:15px 17px;display:flex}.ai-mode-panel>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ai-mode-panel strong{font:650 14px var(--font-main),sans-serif}.ai-mode-panel small{color:#667085;font-size:10px}.ai-mode-options{background:#f4f6f8;border:1px solid #e2e7ed;border-radius:11px;grid-template-columns:repeat(3,76px);gap:5px;padding:4px;display:grid}.ai-mode-options form{display:contents}.ai-mode-options button{color:#667085;min-height:34px;font:700 10px var(--font-main),sans-serif;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:8px}.ai-mode-options button.active{color:#17231e;background:#fff;box-shadow:0 2px 8px #0f172a1a}.ai-mode-options button.active.test{color:#9a6700}.ai-mode-options button.active.live{color:#167340;background:#e8f7ed}.test-ai-page{flex-direction:column;min-width:0;height:calc(100dvh - 48px);min-height:650px;display:flex}.test-page-head{flex:none}.test-page-head p{color:#667085;max-width:650px;margin:4px 0 0;font-size:11px}.mode-pill{color:#475467;font:700 9px var(--font-main),sans-serif;letter-spacing:.09em;background:#f6f7f9;border:1px solid #d7dee7;border-radius:999px;padding:7px 10px}.mode-pill.live{color:#167340;background:#ebf9ef;border-color:#a7dfba}.mode-pill.test{color:#8b6500;background:#fff9df;border-color:#ead58b}.preflight-strip{background:#fff;border:1px solid #dce3eb;border-radius:12px;flex:none;align-items:center;gap:16px;margin-bottom:10px;padding:10px 13px;display:flex}.preflight-strip>strong{white-space:nowrap;font:700 10px var(--font-main),sans-serif;text-transform:uppercase;letter-spacing:.08em}.preflight-strip>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.preflight-strip span{color:#596579;background:#f4f6f8;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;display:inline-flex}.preflight-strip i{background:#98a2b3;border-radius:50%;width:6px;height:6px}.preflight-strip .ready i{background:#25a45a}.preflight-strip .missing{color:#9f4d14;background:#fff3e8}.preflight-strip .missing i{background:#e47b2e}.test-ai-grid{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:10px;min-height:0;display:grid}.test-chat-card,.test-debug-card{background:#fff;border:1px solid #dce3eb;border-radius:15px;min-width:0;min-height:0;overflow:hidden}.test-chat-card{grid-template-rows:auto 1fr auto;display:grid}.test-chat-card>header,.test-debug-card>header{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.test-chat-card h2{margin:3px 0 0;font-size:17px}.test-reset{color:#475467;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:9px;display:inline-flex}.test-reset svg{width:13px}.test-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.test-empty>span{color:#c8f35a;background:#17231e;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:13px;display:grid}.test-empty>span svg{width:20px}.test-empty>strong{font:650 17px var(--font-main),sans-serif}.test-empty>p{color:#667085;max-width:390px;margin:7px 0 17px;font-size:11px;line-height:1.55}.test-presets{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.test-presets button{color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #dfe5ec;border-radius:999px;min-height:32px;padding:6px 9px;font-size:9px}.test-presets button:hover{background:#eff5ff;border-color:#9eb2cf}.test-thread{overscroll-behavior:contain;background:#f6f7f8;min-height:0;padding:17px;overflow-y:auto}.test-bubble{background:#fff;border-radius:4px 13px 13px;width:fit-content;max-width:76%;margin:0 0 10px;padding:9px 11px;box-shadow:0 1px 2px #0f172a14}.test-bubble.customer{background:#dff7c8;border-radius:13px 4px 13px 13px;margin-left:auto}.test-bubble small{color:#7b8494;margin-bottom:3px;font-size:8px;font-weight:650;display:block}.test-bubble p{color:#243041;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.test-bubble.typing{gap:4px;padding:13px;display:flex}.test-bubble.typing i{background:#98a2b3;border-radius:50%;width:5px;height:5px;animation:1s infinite testDot}.test-bubble.typing i:nth-child(2){animation-delay:.15s}.test-bubble.typing i:nth-child(3){animation-delay:.3s}@keyframes testDot{50%{opacity:.5;transform:translateY(-3px)}}.test-composer{background:#fff;border-top:1px solid #e2e7ed;grid-template-columns:1fr 42px;gap:8px;padding:10px;display:grid}.test-composer textarea{resize:none;color:#273244;border:1px solid #dbe2ea;border-radius:11px;outline:0;width:100%;min-height:42px;max-height:110px;padding:10px 12px;font-size:12px}.test-composer textarea:focus{border-color:#7896c0;box-shadow:0 0 0 3px #edf3fb}.test-composer button{color:#c8f35a;cursor:pointer;background:#17231e;border:0;border-radius:11px;place-items:center;min-height:42px;display:grid}.test-composer button:disabled{opacity:.4}.test-composer svg{width:17px}.test-debug-card{overflow-y:auto}.test-debug-card>header{justify-content:flex-start}.test-debug-card>header>span{color:#315e9e;background:#eef3ff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.test-debug-card>header svg{width:17px}.test-debug-card>header div{flex-direction:column;display:flex}.test-debug-card>header strong{font-size:13px}.test-debug-card>header small{color:#7b8494;font-size:9px}.debug-core{border-bottom:1px solid #e8ecf1;grid-template-columns:1fr 1fr;display:grid}.debug-core>div{border-bottom:1px solid #e8ecf1;border-right:1px solid #e8ecf1;flex-direction:column;justify-content:center;min-width:0;min-height:62px;padding:11px 13px;display:flex}.debug-core>div:nth-child(2n){border-right:0}.debug-core small{color:#7b8494;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.debug-core strong{overflow-wrap:anywhere;color:#273244;margin-top:4px;font-size:11px}.test-debug-card>section{border-bottom:1px solid #e8ecf1;padding:12px 14px}.test-debug-card h3{color:#667085;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin:0 0 8px;font-size:8px;display:flex}.test-debug-card h3 b{color:#344054}.debug-facts{flex-direction:column;gap:6px;margin:0;display:flex}.debug-facts>div{background:#f7f9fb;border-radius:7px;grid-template-columns:minmax(95px,.7fr) 1fr;gap:8px;padding:7px 8px;display:grid}.debug-facts dt{color:#667085;text-transform:capitalize;font-size:8px}.debug-facts dd{overflow-wrap:anywhere;color:#253044;margin:0;font-size:9px;font-weight:600}.debug-muted,.debug-action{color:#667085;margin:0;font-size:9px;line-height:1.55}.debug-action{color:#344054}.debug-tags{flex-wrap:wrap;gap:4px;display:flex}.debug-tags span{border-radius:5px;padding:4px 6px;font-size:7px;font-weight:700}.debug-tags.good span{color:#187442;background:#eaf8ef}.debug-tags.bad span{color:#a3453c;background:#fff0ee}@media (max-width:900px){.test-ai-page{height:auto;min-height:0}.test-ai-grid{grid-template-columns:1fr}.test-chat-card{height:650px}.test-debug-card{max-height:none}.preflight-strip{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:700px){.ai-mode-panel{flex-direction:column;align-items:stretch;padding:13px}.ai-mode-options{grid-template-columns:repeat(3,1fr)}.test-page-head{align-items:flex-start}.test-page-head p{font-size:10px}.preflight-strip{padding:10px}.preflight-strip>div{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.preflight-strip span{flex:none}.test-chat-card{border-radius:13px;height:calc(100dvh - 245px);min-height:470px}.test-chat-card>header{padding:11px}.test-reset{width:38px;font-size:0}.test-reset svg{width:15px}.test-thread{padding:11px}.test-bubble{max-width:90%}.test-bubble p{font-size:11px}.test-empty{padding:18px 12px}.test-presets{gap:5px}.test-debug-card{border-radius:13px}.debug-core{grid-template-columns:1fr 1fr}}.test-chat-card{grid-template-rows:auto auto minmax(0,1fr) auto;box-shadow:0 18px 48px #1a273712}.test-chat-card>header{min-height:70px}.test-card-actions{align-items:center;gap:8px;display:flex}.test-runtime{color:#667085;white-space:nowrap;background:#f7f8fa;border:1px solid #dfe4ea;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:6px 9px;font-size:9px;font-weight:650;display:inline-flex}.test-runtime i{background:#98a2b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #edf0f3}.test-runtime.connected{color:#187247;background:#eff9f3;border-color:#b7dec6}.test-runtime.connected i{background:#20a25b;box-shadow:0 0 0 3px #d9f1e3}.test-runtime.error{color:#a44238;background:#fff4f2;border-color:#edc7c1}.test-runtime.error i{background:#d45a4f;box-shadow:0 0 0 3px #f9dfdb}.test-scenario-rail{background:#fafbfc;border-bottom:1px solid #e8ecf1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px;display:grid}.test-scenario-rail>span{color:#7a8493;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.test-scenario-rail>div{scrollbar-width:none;overscroll-behavior-inline:contain;gap:6px;min-width:0;display:flex;overflow-x:auto}.test-scenario-rail>div::-webkit-scrollbar{display:none}.test-scenario-rail button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:7px;flex:none;min-height:30px;padding:6px 9px;font-size:9px;font-weight:550;transition:border-color .18s,background .18s,transform .18s}.test-scenario-rail button:hover{background:#f2f6fb;border-color:#aab8ca}.test-scenario-rail button:active{transform:scale(.98)}.test-scenario-rail button:focus-visible{outline-offset:1px;outline:3px solid #2563eb2e}.test-scenario-rail button:disabled{opacity:.45}.test-empty{background:#fafbfc}.test-empty>small{color:#8a93a1;max-width:360px;font-size:9px;line-height:1.5}.test-thread{background-color:#f3f5f7;background-image:radial-gradient(circle at 1px 1px,#4c596b14 1px,#0000 0);background-size:18px 18px}.test-debug-card{box-shadow:0 18px 48px #1a27370d}.debug-core strong{font-variant-numeric:tabular-nums}.test-reset,.test-composer button{transition:background .18s,border-color .18s,transform .18s}.test-reset:hover{background:#f7f9fb;border-color:#aeb9c8}.test-reset:active,.test-composer button:active{transform:scale(.98)}.test-composer button:focus-visible,.test-reset:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}@media (max-width:700px){:root{--mobile-nav-height:70px}html,body{overscroll-behavior-y:none}.sidebar,html[data-sidebar-collapsed=true] .sidebar{height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:6px 7px max(6px,env(safe-area-inset-bottom))}.app-shell:has(.realtime-inbox) .sidebar{height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:6px 7px max(6px,env(safe-area-inset-bottom))}.sidebar nav,html[data-sidebar-collapsed=true] .sidebar nav{grid-template-rows:58px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;height:58px}.app-shell:has(.realtime-inbox) .sidebar nav{grid-template-rows:58px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;height:58px}.sidebar nav a.nav-primary,html[data-sidebar-collapsed=true] .sidebar nav a.nav-primary,.mobile-more-toggle{border-radius:12px;min-height:56px}.sidebar nav a span,html[data-sidebar-collapsed=true] .sidebar nav a span,.mobile-more-toggle span{font-size:9px}.main{min-height:calc(100dvh - var(--mobile-nav-height));padding:12px 11px calc(var(--mobile-nav-height) + 14px + env(safe-area-inset-bottom))}.page-head,.page-head.compact{border-bottom:1px solid #e1e6ec;min-height:42px;margin:0 0 11px;padding:0 2px 10px}.page-head .eyebrow{letter-spacing:.055em;font-size:10px}.page-head p,.page-description{font-size:10.5px;line-height:1.45}.live-pill,.count-label,.mode-pill{min-height:32px;padding:7px 9px}.metric-grid{gap:8px}.metric,.metric+.metric,.metric:last-child{border-radius:13px;min-height:108px;padding:12px}.metric>strong{font-size:28px}.split-section,.settings-grid{gap:9px;grid-template-columns:1fr!important}.settings-card,.upload-panel,.table-card,.timeline,.attention,.principle,.onboarding-card,.ai-status-bar,.ai-chain-panel,.ai-add-panel{border-radius:13px}.settings-card{padding:16px 14px}.settings-card h2{margin:14px 0 10px;font-size:19px}.settings-card p,.settings-card li{font-size:11px;line-height:1.65}.mode-actions{flex-wrap:wrap;gap:5px}.mode-actions button,.primary,.secondary-action,.success-action{min-height:42px}.upload-panel{padding:15px 13px}.upload-panel h2{font-size:17px}.upload-panel p{font-size:10.5px}.table-row,.table-row.docs{gap:8px;padding:12px 13px}.table-row>span:first-child strong{font-size:11px}.table-row small{font-size:9px}.activity-timeline{padding-inline:12px}.activity-timeline article{padding:12px 0}.activity-detail>div{max-width:100%;font-size:9px}.ai-workspace{grid-template-columns:1fr}.ai-status-bar{padding:12px}.ai-chain-panel,.ai-add-panel{padding:13px}.provider-chain li{padding:11px 0}.provider-chain .chain-copy strong{font-size:11px}.provider-chain .chain-copy span{font-size:9px}.qr-frame{width:min(100%,300px);margin-inline:auto}.qr-frame img{width:100%;height:auto}input,textarea,select{max-width:100%;font-size:16px}.notice{margin:0 0 9px;padding:10px 12px;font-size:10px}.test-ai-page{height:auto;min-height:0}.test-page-head{align-items:center}.test-page-head>div{display:block!important}.test-page-head p{margin-top:3px;display:block}.preflight-strip{border-radius:11px;gap:7px;margin-bottom:8px;padding:9px 10px}.preflight-strip>strong{font-size:9px}.preflight-strip>div{gap:5px}.preflight-strip span{font-size:8px}.test-ai-grid{flex-direction:column;gap:8px;min-height:0;display:flex}.test-chat-card{border-radius:13px;height:calc(100dvh - 235px);min-height:500px}.test-chat-card>header{min-height:60px;padding:9px 10px}.test-chat-card h2{font-size:15px}.test-card-actions{gap:5px}.test-runtime{min-height:28px;padding:5px 7px;font-size:0}.test-runtime i{margin:0}.test-reset{justify-content:center;width:34px;min-height:34px;padding:0;font-size:0}.test-scenario-rail{grid-template-columns:1fr;gap:6px;padding:8px 9px}.test-scenario-rail>span{display:none}.test-scenario-rail button{min-height:31px;font-size:9px}.test-thread{padding:10px 9px 14px}.test-bubble{max-width:88%;margin-bottom:8px;padding:8px 10px}.test-bubble p{font-size:12px;line-height:1.48}.test-bubble small{font-size:8px}.test-empty{padding:18px 14px}.test-empty>span{width:43px;height:43px}.test-empty>strong{font-size:16px}.test-empty>p{font-size:10.5px}.test-empty>small{font-size:9px}.test-composer{grid-template-columns:minmax(0,1fr) 44px;gap:6px;padding:8px}.test-composer textarea{min-height:44px;padding:10px 11px}.test-composer button{min-height:44px}.test-debug-card{border-radius:13px;max-height:none}.test-debug-card>header{padding:12px}.debug-core>div{min-height:58px;padding:10px 11px}.debug-core small{font-size:8px}.debug-core strong{font-size:10px}.test-debug-card>section{padding:11px 12px}.debug-facts>div{grid-template-columns:minmax(90px,.8fr) 1fr}.debug-facts dt,.debug-facts dd,.debug-muted,.debug-action{font-size:9px}.main:has(.realtime-inbox){height:calc(100dvh - var(--mobile-nav-height) - env(safe-area-inset-bottom));min-height:0;padding:0;overflow:hidden}.realtime-inbox{height:100%;min-height:0;overflow:hidden}.inbox-page-head{background:#fff;gap:6px;min-height:88px;padding:9px 10px}.inbox-page-head h1{font-size:13px}.inbox-filters{gap:3px}.inbox-filters a{min-height:30px;padding:6px 9px;font-size:9px}.inbox-shell.inbox-live{flex:1;height:auto;min-height:0;overflow:hidden}.mobile-list-open .conversation-list,.mobile-chat-open .conversation-desk{height:100%;min-height:0;overflow:hidden}.conversation-list{flex-direction:column;display:flex!important}.mobile-chat-open .conversation-list{display:none!important}.conversation-list-toolbar{flex:none}.conversation-list-head{padding:10px 12px 6px}.conversation-list-head strong{font-size:11px}.conversation-list-head span{font-size:9px}.conversation-search{padding:0 10px 8px}.conversation-search input,.conversation-search button,.conversation-search a{min-height:38px}.conversation-item{gap:9px;min-height:78px;padding:9px 11px}.conversation-copy>p{margin:3px 0 5px;font-size:10px}.conversation-line strong{font-size:11.5px}.conversation-line time,.conversation-copy>small{font-size:8.5px}.conversation-meta{gap:4px}.assignment-pill{font-size:7.5px}.conversation-desk,.chat-panel{height:100%;min-height:0}.chat-head{border-bottom-color:#e4e8ed;min-height:58px;padding:7px 8px}.mobile-chat-back{border-radius:10px;width:35px;height:35px}.chat-title-line strong{font-size:12px}.chat-identity small{font-size:8.5px}.mode-actions button{min-height:34px;padding:6px 8px}.message-thread{overscroll-behavior:contain;min-height:0;padding:10px 9px 15px;overflow-y:auto}.message-bubble{max-width:91%;padding:8px 10px 6px}.message-bubble p{font-size:12.5px;line-height:1.48}.message-bubble footer{font-size:7.5px}.message-bubble:has(.chat-media:not(.sticker)){width:min(91%,28rem)}.chat-media{max-height:46dvh}.message-bubble:has(.chat-media.sticker){width:9rem;max-width:44%}.composer{z-index:2;padding:7px max(8px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) 44px;gap:6px;position:relative;box-shadow:0 -6px 20px #202b3a0d}.composer-field{min-height:42px;padding:8px 9px}.composer-tools{gap:1px}.composer-tools>button,.composer-tools>label{width:31px;height:31px}.composer-send{width:44px;min-width:44px;min-height:42px}.customer-panel{display:none}}@media (max-width:380px){.main{padding-inline:9px}.metric-grid{grid-template-columns:1fr 1fr}.metric,.metric+.metric,.metric:last-child{min-height:102px;padding:10px}.metric>strong{font-size:25px}.test-chat-card{height:calc(100dvh - 224px);min-height:475px}.test-runtime{display:none}.test-bubble{max-width:93%}.inbox-page-head{min-height:84px}.inbox-filters a{padding-inline:7px}.conversation-item{min-height:74px;padding-inline:9px}.message-bubble{max-width:94%}}.control-plane,.team-page{flex-direction:column;gap:22px;max-width:1440px;margin:0 auto;padding:28px 30px 44px;display:flex}.control-hero,.team-hero{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:34px;padding:38px;display:grid;position:relative;overflow:hidden}.control-hero:after,.team-hero:after{content:"";border:1px solid #c8f35a4d;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-180px;right:-110px;box-shadow:0 0 0 48px #c8f35a0a,0 0 0 96px #c8f35a06}.control-hero>*,.team-hero>*{z-index:1;position:relative}.control-hero h1,.team-hero h1{font-family:var(--font-main),sans-serif;letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(36px,4.4vw,64px);font-weight:700;line-height:.94}.control-hero h1 em,.team-hero h1 em{color:var(--lime);font-family:var(--font-serif);font-weight:500}.control-hero p,.team-hero p{color:#ffffffa8;max-width:660px;margin:0;font-size:13px;line-height:1.65}.control-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.control-kpis article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:132px;padding:15px;display:flex}.control-kpis svg{width:18px;height:18px;color:var(--lime);margin-bottom:auto}.control-kpis strong{font-family:var(--font-main),sans-serif;font-size:28px}.control-kpis span{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.control-form-card{border:1px solid var(--line);background:#ffffff9e;border-radius:20px;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:28px;padding:24px;display:grid;box-shadow:0 18px 50px #17231e0f}.control-form-intro{gap:15px;display:flex}.control-form-intro>span{background:var(--lime);width:42px;height:42px;color:var(--ink);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.control-form-intro svg{width:19px}.control-form-intro small,.section-bar .eyebrow{color:var(--muted);letter-spacing:.11em;font-size:9px}.control-form-intro h2,.section-bar h2{font-family:var(--font-main),sans-serif;letter-spacing:-.025em;margin:4px 0 6px;font-size:22px}.control-form-intro p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.control-form{align-items:end;gap:10px;display:flex}.control-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.control-form label{color:#53605a;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;flex:1;gap:7px;min-width:0;font-size:9px;font-weight:700;display:flex}.control-form input,.control-form textarea,.control-form select{width:100%;min-height:43px;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d4d9d3;border-radius:10px;outline:none;padding:10px 12px;font-size:12px;transition:border-color .15s,box-shadow .15s}.control-form textarea{resize:vertical}.control-form input:focus,.control-form textarea:focus,.control-form select:focus{border-color:#859d45;box-shadow:0 0 0 3px #c8f35a42}.control-form .primary{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:43px;display:inline-flex}.control-form .primary svg{width:15px}.control-span{grid-column:1/-1}.invite-result{border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.invite-result.success{color:#264315;background:#e7f7d5}.invite-result.error{color:#8f2717;background:#ffebe6}.invite-result strong{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.invite-result p{margin:3px 0 0;font-size:11px}.invite-link-row{align-items:center;gap:8px;min-width:0;display:flex}.invite-link-row code{text-overflow:ellipsis;white-space:nowrap;background:#ffffffa6;border-radius:7px;max-width:320px;padding:7px 9px;font-size:9px;overflow:hidden}.invite-link-row button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:inline-flex}.invite-link-row svg{width:13px}.tenant-section,.member-section,.pending-section{padding:4px 0}.section-bar{justify-content:space-between;align-items:end;margin-bottom:12px;padding:0 4px;display:flex}.section-bar h2{margin-bottom:0}.section-bar>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.tenant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tenant-card{border:1px solid var(--line);background:#ffffffad;border-radius:16px;flex-direction:column;min-width:0;min-height:300px;padding:19px;transition:transform .2s,box-shadow .2s;display:flex}.tenant-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #17231e14}.tenant-card-head{justify-content:space-between;align-items:center;display:flex}.tenant-index{font-family:var(--font-serif);color:#92968f;font-size:12px}.status-chip{color:#756f65;letter-spacing:.07em;background:#eee9df;border-radius:99px;align-items:center;width:max-content;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.status-chip.active{color:#31531c;background:#e3f5d0}.tenant-card h3{font-family:var(--font-main),sans-serif;letter-spacing:-.03em;margin:25px 0 3px;font-size:20px}.tenant-card>p{color:var(--muted);margin:0;font-size:11px}.tenant-meta{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.tenant-meta span{color:#5c645f;background:#f0eee8;border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:9px;display:flex}.tenant-meta svg{width:11px;height:11px}.tenant-card dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:0 0 16px;display:grid}.tenant-card dl div{border-top:1px solid var(--line);min-width:0;padding-top:9px}.tenant-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.tenant-card dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;font-weight:700;overflow:hidden}.tenant-card form,.tenant-current{margin-top:auto}.tenant-card form button{width:100%}.tenant-current{color:#567221;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700}.team-summary{border-left:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:145px;padding-left:30px;display:flex}.team-summary svg{width:22px;color:var(--lime);margin-bottom:auto}.team-summary strong{font-size:42px;line-height:1}.team-summary span{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:9px}.member-list,.pending-list{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;overflow:hidden}.member-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(160px,1fr) 110px 88px 100px;align-items:center;gap:12px;padding:13px 16px;display:grid}.member-row:last-child,.pending-list article:last-child{border-bottom:0}.member-avatar{background:var(--ink);width:38px;height:38px;color:var(--lime);border-radius:11px;place-items:center;font-size:11px;font-weight:800;display:grid}.member-identity{flex-direction:column;min-width:0;display:flex}.member-identity strong{font-size:12px}.member-identity span{color:var(--muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.member-role{align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.member-role svg{width:14px}.member-row form button{width:100%}.member-owner-label{color:var(--muted);text-align:right;font-size:9px}.pending-list article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.pending-list article>svg{color:#9a7a26;width:16px}.pending-list article div{flex-direction:column;min-width:0;display:flex}.pending-list strong{font-size:11px}.pending-list span{color:var(--muted);font-size:9px}.empty-inline{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:14px;padding:24px;font-size:11px}.invite-shell{background:var(--paper);grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);min-height:100vh;display:grid}.invite-story{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:46px;display:flex}.invite-brand{align-items:center;gap:10px;display:flex}.invite-brand>span{background:var(--lime);width:36px;height:36px;color:var(--ink);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:22px;display:grid}.invite-brand strong{font-family:var(--font-main),sans-serif;font-size:18px}.invite-story h1{font-family:var(--font-main),sans-serif;letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(46px,6vw,82px);line-height:.9}.invite-story h1 em{color:var(--lime);font-family:var(--font-serif);font-weight:500}.invite-story p:not(.eyebrow){color:#ffffff9e;max-width:620px;font-size:13px;line-height:1.7}.invite-trust{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:17px;font-size:9px;display:flex}.invite-trust svg{width:17px;color:var(--lime)}.invite-card{border:1px solid var(--line);background:#ffffffc7;border-radius:20px;align-self:center;width:min(470px,100% - 48px);margin:auto;padding:30px;box-shadow:0 30px 70px #17231e1a}.invite-card-heading{gap:13px;margin-bottom:25px;display:flex}.invite-card-heading>svg{color:#6e8831;width:26px}.invite-card-heading small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.invite-card-heading h2{font-family:var(--font-main),sans-serif;margin:3px 0;font-size:25px}.invite-card-heading p{color:var(--muted);margin:0;font-size:10px}.invite-invalid{text-align:center;grid-column:1/-1;align-self:center;width:min(520px,100% - 32px);margin:auto}.invite-invalid>span{background:var(--ink);width:54px;height:54px;color:var(--lime);border-radius:16px;place-items:center;margin:0 auto 18px;display:grid}.invite-invalid h1{font-family:var(--font-main),sans-serif;font-size:35px}.invite-invalid p:not(.eyebrow){color:var(--muted)}.invite-invalid .primary{margin-top:12px;text-decoration:none;display:inline-flex}@media (max-width:1050px){.tenant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-hero,.team-hero{grid-template-columns:1fr}.team-summary{border-top:1px solid #ffffff24;border-left:0;min-height:100px;padding:18px 0 0}.control-form-card{grid-template-columns:1fr}.member-row{grid-template-columns:44px minmax(140px,1fr) 90px 82px}.member-row form,.member-owner-label{grid-column:2/-1}.invite-shell{grid-template-columns:1fr}.invite-story{min-height:420px}.invite-card{margin:30px auto}}@media (max-width:700px){.control-plane,.team-page{padding:12px 12px calc(86px + env(safe-area-inset-bottom));gap:14px}.control-hero,.team-hero{border-radius:17px;padding:24px 20px}.control-hero h1,.team-hero h1{font-size:37px}.control-kpis{gap:5px}.control-kpis article{min-height:105px;padding:10px}.control-kpis strong{font-size:22px}.control-form-card{border-radius:15px;gap:18px;padding:17px}.control-form{flex-direction:column;align-items:stretch}.control-form-grid{display:flex}.control-form .primary{width:100%}.invite-result{flex-direction:column;align-items:stretch}.invite-link-row code{flex:1;max-width:none}.tenant-grid{grid-template-columns:1fr}.tenant-card{min-height:275px}.member-row{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding:12px}.member-role{grid-column:2}.member-row>.status-chip{grid-area:1/3}.member-row form,.member-owner-label{grid-column:2/-1}.pending-list article{grid-template-columns:24px minmax(0,1fr)}.pending-list article form{grid-column:2}.invite-shell{flex-direction:column;min-height:100dvh;display:flex}.invite-story{min-height:310px;padding:25px 20px}.invite-story h1{font-size:40px}.invite-story p:not(.eyebrow){font-size:11px}.invite-trust{flex-wrap:wrap;gap:8px 13px}.invite-card{z-index:2;width:calc(100% - 24px);margin:-18px auto 20px;padding:22px}.invite-invalid{padding:30px 0}}.control-form-card>*,.control-form{min-width:0}.invite-link-row{width:100%}.invite-link-row code{min-width:0}@media (max-width:700px){.invite-link-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.invite-link-row code{width:100%}}.application-shell{background:var(--paper);grid-template-columns:minmax(380px,.88fr) minmax(540px,1.12fr);min-height:100dvh;display:grid}.application-story{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:44px 48px;display:flex;position:relative;overflow:hidden}.application-story:after{content:"";border:1px solid #c8f35a47;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-200px;right:-190px;box-shadow:0 0 0 64px #c8f35a09,0 0 0 128px #c8f35a05}.application-story>*{z-index:1;position:relative}.application-brand{align-items:center;gap:11px;display:flex}.application-brand>span{background:var(--lime);width:38px;height:38px;color:var(--ink);letter-spacing:-.04em;border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.application-brand strong{font-family:var(--font-main),sans-serif;font-size:18px}.application-story h1{font-family:var(--font-main),sans-serif;letter-spacing:-.06em;margin:12px 0 20px;font-size:clamp(44px,5.2vw,76px);font-weight:700;line-height:.93}.application-story h1 em{color:var(--lime);font-family:var(--font-serif);font-weight:500}.application-story p{color:#ffffffa3;max-width:610px;margin:0;font-size:13px;line-height:1.72}.application-trust{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.application-trust svg{width:16px;color:var(--lime)}.application-trust>span{background:#ffffff4d;border-radius:50%;width:3px;height:3px}.application-form-panel,.application-confirmation{align-self:center;width:min(720px,100% - 72px);margin:auto;padding:42px 0}.application-form-panel>header{margin-bottom:28px}.application-form-panel h2,.application-confirmation h2{font-family:var(--font-main),sans-serif;letter-spacing:-.045em;margin:6px 0 10px;font-size:34px}.application-form-panel>header p,.application-confirmation>p{max-width:570px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.application-form{flex-direction:column;gap:18px;display:flex}.application-form fieldset{border:1px solid var(--line);background:#ffffffa3;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:20px;display:grid}.application-form legend{color:#69736c;letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:800}.application-form label,.application-approve-form label,.application-reject-form label{color:#56605a;letter-spacing:.055em;text-transform:uppercase;flex-direction:column;gap:7px;min-width:0;font-size:9px;font-weight:750;display:flex}.application-form label small{color:#9aa19d;font-size:8px}.application-form input,.application-form textarea,.application-approve-form input,.application-approve-form select,.application-reject-form input{width:100%;min-height:46px;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d5dad4;border-radius:10px;outline:none;padding:11px 12px;font-size:12px}.application-form textarea{resize:vertical}.application-form input:focus,.application-form textarea:focus,.application-approve-form input:focus,.application-approve-form select:focus,.application-reject-form input:focus{border-color:#80983e;box-shadow:0 0 0 3px #c8f35a47}.application-wide{grid-column:1/-1}.application-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.application-submit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.application-submit>div{align-items:flex-start;gap:9px;display:flex}.application-submit svg{flex:none;width:17px}.application-submit p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.application-submit p strong{color:var(--ink)}.application-submit button,.application-login{justify-content:center;align-items:center;gap:9px;min-height:46px;display:inline-flex}.application-submit button svg,.application-login svg{width:15px}.application-existing{color:var(--muted);text-align:center;margin:20px 0 0;font-size:10px}.application-existing a{color:var(--ink);font-weight:800}.confirmation-mark{background:var(--lime);width:60px;height:60px;color:var(--ink);border-radius:18px;place-items:center;margin-bottom:26px;display:grid}.confirmation-mark svg{width:28px}.application-confirmation h2{font-size:45px}.application-confirmation ol{flex-direction:column;margin:30px 0;padding:0;list-style:none;display:flex}.application-confirmation li{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:12px;padding:15px 0;display:grid}.application-confirmation li>span{font-family:var(--font-serif);color:#8a918d;font-size:12px}.application-confirmation li strong{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.application-confirmation li p{color:var(--muted);margin:4px 0 0;font-size:10px}.application-login{width:max-content;text-decoration:none}.admin-kpis{grid-template-columns:repeat(4,1fr)}.admin-kpis article{min-height:120px}.application-review-section{padding:4px 0}.application-review-section .section-bar p{max-width:720px;color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.application-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.application-review-card{border:1px solid var(--line);background:#ffffffad;border-radius:18px;flex-direction:column;gap:15px;min-width:0;padding:19px;display:flex;box-shadow:0 12px 30px #17231e0a}.application-review-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.application-review-ref{align-items:center;gap:10px;min-width:0;display:flex}.application-review-ref>svg{color:#71852f;width:19px}.application-review-ref span{flex-direction:column;min-width:0;display:flex}.application-review-ref small{color:var(--muted);letter-spacing:.08em;font-size:8px}.application-review-ref strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.application-status{color:#766c59;letter-spacing:.08em;background:#f1ece2;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900}.application-status.pending{color:#765b13;background:#fff1c9}.application-status.approved{color:#34551d;background:#e5f5d6}.application-status.rejected{color:#8d3025;background:#fee6e1}.application-review-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.application-review-meta>div{background:#f2f1ec;border-radius:9px;flex-direction:column;min-width:0;padding:9px;display:flex}.application-review-meta small,.application-review-description>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.application-review-meta strong,.application-review-meta span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.application-review-meta span{color:var(--muted);margin-top:2px}.application-review-description{border-left:2px solid var(--lime);padding:2px 0 2px 11px}.application-review-description p{color:#3e4842;margin:5px 0 0;font-size:10.5px;line-height:1.55}.application-approve-form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:14px;display:grid}.application-review-note,.application-approve{grid-column:1/-1}.application-approve-form button,.application-reject-form button{justify-content:center;align-items:center;gap:7px;min-height:41px;display:flex}.application-approve-form button svg,.application-reject-form button svg{width:14px}.application-reject-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.application-reject-form button{padding-inline:14px}.application-review-finished{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.application-review-finished span{color:#566159;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.application-review-finished svg{width:14px}.application-review-finished p{color:var(--muted);margin:0;font-size:9px}.application-history{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.application-history summary{cursor:pointer;color:#59645e;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.application-history summary span{background:#eceae3;border-radius:99px;padding:4px 7px}.application-history[open] summary{margin-bottom:12px}.application-review-list.reviewed .application-review-card{opacity:.82}.application-empty{background:#ffffff6b}@media (max-width:1100px){.application-shell{grid-template-columns:1fr}.application-story{min-height:390px;padding:32px}.application-form-panel,.application-confirmation{width:min(720px,100% - 40px);padding:34px 0}.admin-kpis{grid-template-columns:repeat(4,1fr)}.application-review-list{grid-template-columns:1fr}}@media (max-width:700px){.application-shell{flex-direction:column;display:flex}.application-story{min-height:315px;padding:24px 20px}.application-story h1{font-size:39px}.application-story p{font-size:11px}.application-trust{flex-wrap:wrap}.application-form-panel,.application-confirmation{border:1px solid var(--line);z-index:2;background:#ffffffeb;border-radius:18px;width:calc(100% - 24px);margin:-18px auto 20px;padding:22px 17px;box-shadow:0 20px 50px #17231e1a}.application-form-panel h2{font-size:28px}.application-form fieldset{grid-template-columns:1fr;padding:15px}.application-wide{grid-column:auto}.application-submit{flex-direction:column;align-items:stretch}.application-submit button{width:100%}.application-confirmation h2{font-size:34px}.application-login{width:100%}.admin-kpis{grid-template-columns:repeat(2,1fr)}.application-review-section .section-bar{align-items:flex-start;gap:8px}.application-review-section .section-bar>span{white-space:nowrap}.application-review-card{border-radius:15px;padding:15px}.application-review-meta{grid-template-columns:1fr 1fr}.application-approve-form{grid-template-columns:1fr}.application-review-note,.application-approve{grid-column:auto}.application-reject-form,.application-history .application-review-list{grid-template-columns:1fr}}.platform-login-shell,.platform-public-shell{color:#151512;background:#f2f0ea;min-height:100dvh}.platform-login-shell{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);display:grid}.platform-login-story{color:#f8f6ef;background:#161815;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:clamp(32px,6vw,88px);display:flex}.platform-brand{font-family:var(--font-jakarta),sans-serif;align-items:center;gap:12px;display:flex}.platform-brand>span{color:#12130f;background:#d9ff43;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.platform-brand strong{letter-spacing:-.03em;font-size:18px}.platform-brand small{color:#76796f;border-left:1px solid #33372f;padding-left:12px}.platform-login-story h1,.platform-public-hero h1{font:800 clamp(48px,7vw,96px)/.93 var(--font-jakarta),sans-serif;letter-spacing:-.07em;margin:20px 0 24px}.platform-login-story h1 em,.platform-public-hero h1 em{color:#d9ff43;font-style:normal}.platform-login-story>div:nth-child(2)>p{color:#b9bcb2;max-width:640px;font-size:18px;line-height:1.65}.platform-trust{color:#aeb1a7;align-items:center;gap:12px;font-size:13px;display:flex}.platform-trust svg{width:16px}.platform-trust>span{background:#3b3e36;width:32px;height:1px}.platform-login-card{flex-direction:column;justify-content:center;gap:34px;max-width:720px;padding:clamp(32px,7vw,110px);display:flex}.platform-login-card h2{font:750 clamp(32px,4vw,52px)/1 var(--font-jakarta),sans-serif;letter-spacing:-.05em;margin:10px 0 14px}.platform-login-card>div>p{color:#66685f;line-height:1.6}.platform-admin-shell{color:#171813;background:#eeece6;min-height:100dvh}.platform-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eeece6f5;border-bottom:1px solid #d2d0c8;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,3vw,48px);display:flex;position:sticky;top:0}.platform-topbar>div{align-items:center;gap:12px;display:flex}.platform-operator{align-items:center;gap:8px;font-size:13px;display:flex}.platform-operator svg{width:16px}.platform-admin-content{max-width:1680px;margin:auto;padding:clamp(20px,3vw,52px)}.platform-control-hero{background:#f8f6ef;border:1px solid #c9c7bf}.platform-health-strip{color:#e8e8df;background:#191b17;border:1px solid #c9c7bf;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.platform-health-strip span{color:#9da096;border-right:1px solid #34372f;align-items:center;gap:10px;min-height:66px;padding:0 18px;font-size:12px;display:flex}.platform-health-strip span:last-child{border:0}.platform-health-strip svg{color:#d9ff43;width:17px}.platform-health-strip b{color:#f4f4ec;margin-left:auto;font-size:11px}.capacity-warning{background:#fff8d8;border:1px solid #dec768;align-items:flex-start;gap:14px;margin:0 0 18px;padding:18px;display:flex}.capacity-warning svg{width:20px}.capacity-warning p{color:#696044;margin:4px 0 0;font-size:13px}.platform-tenant-list{gap:18px;display:grid}.platform-tenant-card{background:#faf9f4;border:1px solid #cbc9c1;padding:0;overflow:hidden}.platform-tenant-card>header{border-bottom:1px solid #dddcd5;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.platform-tenant-card>header>div{align-items:center;gap:14px;display:flex}.platform-tenant-card h3{font:750 23px/1 var(--font-jakarta),sans-serif;letter-spacing:-.04em;margin:0 0 6px}.platform-tenant-card header a{color:#686b61;font-size:12px}.tenant-observability{border-bottom:1px solid #dddcd5;grid-template-columns:repeat(6,1fr);display:grid}.tenant-observability span{color:#74766e;border-right:1px solid #e2e0da;align-items:center;gap:8px;min-width:0;padding:17px 14px;font-size:11px;display:flex}.tenant-observability span:last-child{border:0}.tenant-observability svg{flex:none;width:15px}.tenant-observability b{color:#1b1c18;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.usage-meter{border-bottom:1px solid #dddcd5;padding:18px 22px}.usage-meter>div{justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.usage-meter progress{accent-color:#20231d;width:100%;height:8px}.usage-meter small{color:#73756c;margin-top:8px;display:block}.tenant-detail-grid{grid-template-columns:1.2fr .8fr;display:grid}.tenant-detail-grid dl{border-right:1px solid #dddcd5;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.tenant-detail-grid dl div{border-bottom:1px solid #e3e1da;border-right:1px solid #e3e1da;padding:18px 20px}.tenant-detail-grid dt,.managed-models>small{letter-spacing:.1em;color:#85877e;text-transform:uppercase;font-size:10px}.tenant-detail-grid dd{margin:7px 0 0;font-size:13px;font-weight:650}.managed-models{padding:18px 20px}.managed-models>div{border-top:1px solid #e0ded7;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.managed-models>div span{align-items:center;gap:9px;display:flex}.managed-models>div b{color:#fff;background:#24261f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.managed-models button{cursor:pointer;background:0 0;border:0;font-size:20px}.managed-models p{color:#797b73;font-size:12px}.tenant-admin-tools{border-top:1px solid #cbc9c1}.tenant-admin-tools summary{cursor:pointer;background:#eeece6;padding:15px 22px;font-size:12px;font-weight:700}.tenant-admin-grid{background:#d4d2cb;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.admin-mini-form{background:#f8f7f2;flex-direction:column;gap:10px;padding:18px;display:flex}.admin-mini-form strong{font:700 14px var(--font-jakarta),sans-serif}.admin-mini-form label{font-size:10px}.admin-mini-form input,.admin-mini-form select{width:100%;min-width:0;font:12px var(--font-inter),sans-serif;background:#fff;border:1px solid #cccac2;padding:10px}.danger-zone{background:#fbf0ee}.platform-audit-section{margin-top:44px}.audit-list{background:#f9f8f3;border:1px solid #cdcbc3}.audit-list article{border-bottom:1px solid #dfddd6;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.audit-list article:last-child{border:0}.audit-list svg{width:16px}.audit-list strong,.audit-list span{display:block}.audit-list strong{font-size:12px}.audit-list span,.audit-list time{color:#77796f;font-size:11px}.ai-managed-panel{color:#eee;background:#191b17;flex-direction:column;gap:28px;padding:34px;display:flex}.managed-panel-icon{color:#141510;background:#d9ff43;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.ai-managed-panel h2{font:760 34px/1 var(--font-jakarta),sans-serif;letter-spacing:-.05em;margin:8px 0 12px}.ai-managed-panel p{color:#aaada3;line-height:1.6}.managed-benefits{gap:14px;display:grid}.managed-benefits>span{gap:12px;display:flex}.managed-benefits svg{color:#d9ff43;width:18px}.managed-benefits strong,.managed-benefits small{display:block}.managed-benefits small{color:#8f9288;margin-top:3px}.managed-limit{border-top:1px solid #393c34;margin-top:auto;padding-top:22px}.managed-limit small,.managed-limit span{color:#96998e;display:block}.managed-limit strong{font:800 36px var(--font-jakarta),sans-serif;margin:6px 0;display:block}.platform-public-shell{flex-direction:column;padding:24px clamp(22px,5vw,76px);display:flex}.platform-public-shell nav,.platform-public-shell footer{justify-content:space-between;align-items:center;display:flex}.platform-public-shell nav>a{color:#171813;align-items:center;gap:8px;font-weight:700;display:flex}.platform-public-shell nav svg{width:16px}.platform-public-hero{flex:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,96px);padding:56px 0;display:grid}.platform-public-hero h1 em{color:#4a5922}.platform-public-hero>div>p{color:#64665d;max-width:680px;font-size:18px;line-height:1.65}.public-actions{align-items:center;gap:18px;margin-top:30px;display:flex}.public-actions>span{color:#77796f;align-items:center;gap:7px;font-size:12px;display:flex}.public-actions svg{width:15px}.public-system-card{color:#f2f2e9;background:#191b17;border:1px solid #bdbbb2;padding:8px}.public-system-card header{color:#898c81;justify-content:space-between;padding:14px;font-size:10px;display:flex}.public-system-card ol{margin:0;padding:0;list-style:none}.public-system-card li{border-top:1px solid #363931;gap:16px;padding:26px 22px;display:flex}.public-system-card li svg{color:#d9ff43;flex:none}.public-system-card li strong,.public-system-card li span{display:block}.public-system-card li span{color:#9c9f95;margin-top:7px;font-size:13px;line-height:1.5}.platform-public-shell footer{color:#777970;border-top:1px solid #cccac2;padding-top:20px;font-size:11px}@media (max-width:1000px){.platform-login-shell,.platform-public-hero{grid-template-columns:1fr}.platform-login-story{min-height:48dvh}.platform-health-strip{grid-template-columns:1fr 1fr}.tenant-observability{grid-template-columns:repeat(3,1fr)}.tenant-detail-grid{grid-template-columns:1fr}.tenant-detail-grid dl{border-right:0}.tenant-admin-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.platform-login-story{min-height:42dvh;padding:26px}.platform-login-story h1{font-size:42px}.platform-login-card{padding:30px 22px}.platform-topbar{height:62px}.platform-brand small,.platform-operator{display:none}.platform-admin-content{padding:14px}.platform-health-strip{grid-template-columns:1fr}.platform-health-strip span{border-bottom:1px solid #34372f;border-right:0}.tenant-observability{grid-template-columns:1fr 1fr}.tenant-observability span:nth-child(2n){border-right:0}.tenant-detail-grid dl{grid-template-columns:1fr 1fr}.tenant-admin-grid{grid-template-columns:1fr}.platform-tenant-card>header{align-items:flex-start;padding:16px}.platform-tenant-card h3{font-size:19px}.usage-meter{padding:16px}.platform-public-shell{padding:18px}.platform-public-hero{padding:42px 0}.platform-public-hero h1{font-size:48px}.public-actions{flex-direction:column;align-items:flex-start}.platform-public-shell footer{flex-direction:column;align-items:flex-start;gap:6px}}.support-launch{background:#f3f1eb;border-top:1px solid #dedcd5;padding:12px 22px}.support-launch a,.platform-back{color:#20221d;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.support-launch svg,.platform-back svg{width:15px}.support-gate{flex-direction:column;justify-content:center;align-items:flex-start;max-width:680px;min-height:100dvh;margin:auto;padding:32px;display:flex}.support-gate>svg{color:#d9ff43;background:#1d1f1a;border-radius:16px;width:54px;height:54px;margin-bottom:24px;padding:14px}.support-gate h1{font:800 52px/1 var(--font-jakarta),sans-serif;letter-spacing:-.06em;margin:12px 0}.support-gate p{color:#6b6d64;margin-bottom:24px;line-height:1.7}.support-content{max-width:1480px;margin:auto;padding:clamp(22px,4vw,58px)}.support-header{border-bottom:1px solid #c9c7bf;justify-content:space-between;align-items:flex-end;padding-bottom:28px;display:flex}.support-header h1{font:800 clamp(42px,6vw,76px)/.95 var(--font-jakarta),sans-serif;letter-spacing:-.065em;margin:10px 0}.support-header p{color:#72746b}.support-expiry{color:#eee;background:#191b17;border:1px solid #bdbbb3;align-items:center;gap:12px;min-width:310px;padding:18px;display:flex}.support-expiry svg{color:#d9ff43}.support-expiry span,.support-expiry small,.support-expiry strong,.support-expiry em{display:block}.support-expiry small{color:#92958b;font-size:9px}.support-expiry em{color:#92958b;margin-top:5px;font-size:11px}.support-security-note{background:#f9f8f3;border:1px solid #d0cec6;align-items:center;gap:10px;margin:18px 0;padding:12px 16px;display:flex}.support-security-note svg{width:16px}.support-security-note p{color:#6e7067;margin:0;font-size:11px}.support-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-customer-grid>article{background:#faf9f4;border:1px solid #cbc9c1}.support-customer-grid article>header{border-bottom:1px solid #dfddd6;align-items:center;gap:12px;padding:18px;display:flex}.support-customer-grid article>header>span{background:#e5e3dc;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.support-customer-grid article>header svg{width:18px}.support-customer-grid article h2{font:740 17px var(--font-jakarta),sans-serif;margin:0}.support-customer-grid article header p{color:#777970;margin:3px 0 0;font-size:11px}.support-customer-grid article header b{border:1px solid #bdbbb3;margin-left:auto;padding:6px 8px;font-size:9px}.support-customer-grid dl{border-bottom:1px solid #dfddd6;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.support-customer-grid dl div{border-right:1px solid #dfddd6;padding:12px}.support-customer-grid dt{color:#84867d;text-transform:uppercase;font-size:9px}.support-customer-grid dd{margin:5px 0 0;font-size:11px;font-weight:650}.support-summary,.support-next{padding:16px 18px}.support-summary{border-bottom:1px solid #dfddd6}.support-summary small,.support-next small{color:#85877e;letter-spacing:.1em;font-size:9px}.support-summary p{color:#5f6159;font-size:12px;line-height:1.55}.support-next strong{margin-top:6px;font-size:12px;display:block}.support-write-form{background:#eeece6;gap:8px;padding:14px 18px;display:flex}.support-write-form input{border:1px solid #c8c6be;flex:1;min-width:0;padding:10px}@media (max-width:780px){.support-header{flex-direction:column;align-items:flex-start;gap:22px}.support-expiry{width:100%;min-width:0}.support-customer-grid{grid-template-columns:1fr}.support-customer-grid dl{grid-template-columns:1fr 1fr}.support-write-form{flex-direction:column}}.admin-v2{--admin-bg:#f4f7f9;--admin-card:#fff;--admin-line:#dce4e8;--admin-ink:#14212b;--admin-muted:#667783;--admin-accent:#0f766e;--admin-soft:#eaf6f4;background:var(--admin-bg);color:var(--admin-ink)}.admin-v2 .admin-topbar{border-color:var(--admin-line);background:#fffffff0;height:68px;box-shadow:0 1px 12px #182f3b0a}.admin-v2 .platform-brand>span{color:#fff;background:#123f3c;border-radius:11px;width:38px;height:38px}.admin-v2 .platform-brand small{color:#7b8b94;border-color:#d9e1e5}.admin-v2 .platform-admin-content{max-width:1540px;padding:32px clamp(20px,3vw,46px) 60px}.admin-command-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.admin-command-header h1{font:750 clamp(30px,3vw,44px)/1.05 var(--font-jakarta),sans-serif;letter-spacing:-.045em;margin:5px 0 8px}.admin-command-header p{color:var(--admin-muted);margin:0;font-size:13px}.admin-system-pill{background:#fff;border:1px solid #cfe3df;border-radius:14px;align-items:center;gap:11px;min-width:320px;padding:13px 15px;display:flex;box-shadow:0 8px 24px #1a3f420d}.admin-system-pill>i{background:#16a075;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e5f7f1}.admin-system-pill span,.admin-system-pill strong,.admin-system-pill small{display:block}.admin-system-pill small{color:var(--admin-muted);margin-top:3px;font-size:10px}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-metric-grid article{border:1px solid var(--admin-line);background:#fff;border-radius:17px;min-height:140px;padding:19px;box-shadow:0 7px 22px #1b323f09}.admin-metric-grid article>span{color:var(--admin-muted);align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.admin-metric-grid svg{width:16px;color:var(--admin-accent)}.admin-metric-grid strong{font:750 31px/1 var(--font-jakarta),sans-serif;letter-spacing:-.045em;margin:21px 0 4px;display:block}.admin-metric-grid small{color:#8a98a1;font-size:10px}.admin-operations-bar{border:1px solid var(--admin-line);color:#fff;background:#173834;border-radius:15px;grid-template-columns:repeat(4,1fr);margin:12px 0 30px;display:grid;overflow:hidden}.admin-operations-bar>span{border-right:1px solid #ffffff1c;grid-template-columns:22px 1fr;align-items:center;gap:1px 9px;min-height:69px;padding:13px 16px;display:grid}.admin-operations-bar>span:last-child{border:0}.admin-operations-bar svg{color:#63d7c2;grid-row:1/3;width:17px}.admin-operations-bar em{color:#9fbbb6;font-size:9px;font-style:normal}.admin-v2 .section-bar{margin-bottom:17px}.admin-v2 .section-bar h2{font:720 21px var(--font-jakarta),sans-serif;letter-spacing:-.025em;margin:4px 0}.admin-v2 .section-bar>span{background:var(--admin-soft);color:#18645e;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750}.admin-empty-state{color:#71818b;background:#f9fbfc;border:1px dashed #cbd8dd;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:90px;font-size:11px;display:flex}.admin-empty-state svg{color:#16806f;width:17px}.admin-create-tenant{border:1px solid var(--admin-line);background:#fff;border-radius:15px;margin:0 0 30px}.admin-create-tenant>summary{cursor:pointer;color:#2f4a54;padding:16px 19px;font-size:11px;font-weight:750}.admin-v2 .tenant-section>.section-bar{margin:0 0 16px}.admin-tenant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-tenant-card{border:1px solid var(--admin-line);background:#fff;border-radius:19px;min-width:0;overflow:hidden;box-shadow:0 9px 28px #1f36420b}.admin-tenant-card>header{border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px;display:flex}.admin-tenant-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-tenant-identity>span{color:#fff;width:42px;height:42px;font:750 12px var(--font-jakarta),sans-serif;background:#153f3c;border-radius:13px;flex:none;place-items:center;display:grid}.admin-tenant-identity h3{font:720 18px var(--font-jakarta),sans-serif;letter-spacing:-.025em;margin:0 0 5px}.admin-tenant-identity a{color:#71808a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:350px;font-size:10px;display:flex;overflow:hidden}.admin-tenant-identity a svg{width:11px}.admin-v2 .status-chip{color:#687781;background:#f5f7f8;border:1px solid #d9e1e5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.admin-v2 .status-chip.active{color:#12705f;background:#eaf8f4;border-color:#c8e9df}.admin-tenant-kpis{border-bottom:1px solid #e5ebee;grid-template-columns:repeat(4,1fr);display:grid}.admin-tenant-kpis>span{border-right:1px solid #e8edef;grid-template-columns:17px 1fr;align-items:center;gap:1px 7px;min-width:0;padding:14px 13px;display:grid}.admin-tenant-kpis>span:last-child{border:0}.admin-tenant-kpis svg{color:#6d7e87;grid-row:1/3;width:14px}.admin-tenant-kpis b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-tenant-kpis small{color:#8a98a1;font-size:8px}.admin-usage-layout{grid-template-columns:minmax(210px,.9fr) minmax(250px,1.1fr);gap:18px;padding:19px 20px;display:grid}.admin-limit-pair{gap:15px;display:grid}.admin-limit-pair>div>span{color:#74838c;text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.admin-limit-pair strong{font:720 20px var(--font-jakarta),sans-serif;margin:5px 0 7px;display:block}.admin-limit-pair strong small{color:#83919a;font-size:10px;font-weight:550}.admin-limit-pair progress,.usage-stat-card progress{width:100%;height:6px;accent-color:var(--admin-accent);border:0;border-radius:999px;display:block;overflow:hidden}.admin-limit-pair progress::-webkit-progress-bar{background:#e8edef}.usage-stat-card progress::-webkit-progress-bar{background:#e8edef}.admin-limit-pair progress::-webkit-progress-value{background:linear-gradient(90deg,#187c72,#2ab79f)}.usage-stat-card progress::-webkit-progress-value{background:linear-gradient(90deg,#187c72,#2ab79f)}.admin-mini-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:7px;min-height:125px;padding-top:6px;display:grid}.admin-mini-chart>div{text-align:center;grid-template-rows:96px 18px;gap:5px;display:grid}.admin-mini-chart>div>i{width:100%;height:var(--bar-height);background:linear-gradient(#2daf98,#176e68);border-radius:5px 5px 2px 2px;align-self:end;min-height:2px}.admin-mini-chart small{color:#89969e;font-size:7px}.admin-tenant-foot{color:#7c8b94;border-top:1px solid #e5ebee;align-items:center;gap:13px;min-height:47px;padding:10px 20px;font-size:9px;display:flex}.admin-tenant-foot span{align-items:center;gap:5px;display:flex}.admin-tenant-foot svg{width:13px}.admin-tenant-foot a{color:#155f5a;align-items:center;gap:5px;margin-left:auto;font-weight:750;display:flex}.admin-v2 .tenant-admin-tools{border-color:#e0e7ea}.admin-v2 .tenant-admin-tools>summary{color:#526670;background:#f6f9fa;padding:13px 20px}.admin-v2 .tenant-admin-grid{background:#eef3f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.admin-tool-block{background:#fff;border:1px solid #dce5e8;border-radius:14px;min-width:0;overflow:hidden}.admin-tool-block>header{border-bottom:1px solid #e5ebee;padding:15px 16px}.admin-tool-block>header strong,.admin-tool-block>header small{display:block}.admin-tool-block>header strong{font:700 13px var(--font-jakarta),sans-serif}.admin-tool-block>header small{color:#84929a;margin-top:4px;font-size:9px}.admin-tool-block.danger-zone{background:snow;border-color:#efdddd}.admin-v2 .admin-mini-form{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.admin-v2 .admin-mini-form label{color:#63747d;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:5px;min-width:0;font-size:8px;font-weight:700;display:flex}.admin-v2 .admin-mini-form input,.admin-v2 .admin-mini-form select{background:#fff;border:1px solid #d6e0e4;border-radius:8px;min-height:39px;padding:8px 9px}.admin-v2 .admin-mini-form button{grid-column:1/-1}.admin-v2 .managed-models{padding:8px 16px}.admin-v2 .managed-models>div{border-color:#e5ebee}.admin-v2 .managed-models>div>span>span strong,.admin-v2 .managed-models>div>span>span small{display:block}.admin-v2 .managed-models>div>span>span strong{text-transform:capitalize;font-size:10px}.admin-v2 .managed-models>div>span>span small{color:#84929a;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:8px;overflow:hidden}.admin-v2 .managed-models>div b{background:#153f3c}.admin-v2 .platform-audit-section{margin-top:30px}.admin-v2 .audit-list{background:0 0;border:0}.admin-v2 .audit-list article{border-color:#e5ebee;padding-inline:3px}.admin-v2 .capacity-warning{background:#fffaf0;border-color:#eadba5;border-radius:14px}.ai-usage-console{gap:16px;padding:18px;display:grid}.ai-overview-card{background:linear-gradient(135deg,#fff 0%,#f4faf8 100%);border:1px solid #dce4e8;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 26px;display:grid;box-shadow:0 10px 30px #1f39440b}.ai-overview-copy h1{font:740 clamp(26px,3vw,38px)/1.07 var(--font-jakarta),sans-serif;letter-spacing:-.045em;margin:5px 0 7px}.ai-overview-copy p{color:#687a84;max-width:650px;margin:0;font-size:11px;line-height:1.6}.ai-overview-card .ai-live-mark{justify-self:end}.ai-overview-card .ai-mode-switch{grid-column:1/-1;width:max-content}.ai-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.usage-stat-card{background:#fff;border:1px solid #dce4e8;border-radius:17px;padding:19px;box-shadow:0 8px 24px #1f394409}.usage-stat-card>span{color:#667984;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.usage-stat-card>span svg{color:#16776f;width:15px}.usage-stat-card>strong{font:760 29px var(--font-jakarta),sans-serif;letter-spacing:-.04em;margin:18px 0 4px;display:block}.usage-stat-card>small{color:#8a99a1;min-height:19px;font-size:9px;display:block}.usage-stat-card progress{margin-top:13px}.usage-stat-card>em{color:#788993;margin-top:7px;font-size:8px;font-style:normal;display:block}.usage-health{color:#267064;background:#eff8f5;border-radius:9px;align-items:center;gap:7px;margin-top:15px;padding:9px;font-size:9px;display:flex}.usage-health i{background:#22a77d;border-radius:50%;width:7px;height:7px}.usage-health i.warning{background:#e89a34}.ai-analytics-card,.ai-readiness-card{background:#fff;border:1px solid #dce4e8;border-radius:19px;padding:22px 24px}.ai-analytics-card>header{justify-content:space-between;align-items:flex-start;display:flex}.ai-analytics-card h2{font:720 20px var(--font-jakarta),sans-serif;margin:4px 0 0}.analytics-total{color:#176b64;background:#edf7f5;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:750}.token-chart{grid-template-columns:repeat(7,1fr);gap:14px;min-height:215px;margin-top:24px;padding:4px 8px 0;display:grid}.token-chart-column{text-align:center;grid-template-rows:18px 150px 20px;gap:5px;display:grid}.token-chart-column>span{color:#748690;font-size:8px}.token-chart-column>div{background:linear-gradient(#f2f7f833,#f2f7f8bf);border-bottom:1px solid #dce4e8;align-items:flex-end;display:flex;position:relative}.token-chart-column i{width:100%;height:var(--token-height);background:linear-gradient(#35b7a0,#176e68);border-radius:7px 7px 2px 2px;display:block;box-shadow:0 6px 14px #176e6821}.token-chart-column small{color:#71828b;font-size:9px}.ai-readiness-card{color:#fff;background:#153c39;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:28px;display:grid}.readiness-heading{gap:15px;display:flex}.readiness-icon{background:#2da58f;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.readiness-icon svg{width:20px}.ai-readiness-card h2{font:730 24px var(--font-jakarta),sans-serif;letter-spacing:-.035em;margin:6px 0 9px}.ai-readiness-card p{color:#a9c0bc;margin:0;font-size:10px;line-height:1.65}.ai-readiness-card .eyebrow{color:#73dac8}.readiness-list{gap:11px;display:grid}.readiness-list>span{border-bottom:1px solid #ffffff1a;gap:10px;padding-bottom:10px;display:flex}.readiness-list>span:last-child{border:0}.readiness-list svg{color:#64d4bf;width:16px}.readiness-list strong,.readiness-list small{display:block}.readiness-list strong{font-size:10px}.readiness-list small{color:#93aaa6;margin-top:3px;font-size:8px}.ai-readiness-card .ai-empty{color:#fff;background:#ffffff0f;border-color:#ffffff29;grid-column:1/-1;margin:0}.delivery-receipt.pending{color:#81908a}.delivery-receipt.pending svg{width:11px;height:11px}.delivery-receipt.server_ack,.delivery-receipt.group_sent,.delivery-receipt.delivery_ack{color:#71827a}.delivery-receipt.read{color:#1687d9}@media (max-width:1100px){.admin-metric-grid{grid-template-columns:repeat(2,1fr)}.admin-tenant-grid{grid-template-columns:1fr}.admin-v2 .tenant-admin-grid{grid-template-columns:1fr 1fr}.ai-readiness-card{grid-template-columns:1fr}.ai-usage-grid{grid-template-columns:1fr 1fr}.usage-stat-card:last-child{grid-column:1/-1}}@media (max-width:700px){.admin-v2 .platform-admin-content{padding:18px 12px 40px}.admin-command-header{flex-direction:column;align-items:flex-start}.admin-system-pill{width:100%;min-width:0}.admin-metric-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-metric-grid article{min-height:115px;padding:14px}.admin-metric-grid strong{margin-top:15px;font-size:25px}.admin-operations-bar{grid-template-columns:1fr 1fr}.admin-operations-bar>span:nth-child(2n){border-right:0}.admin-operations-bar>span:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.admin-section-card{padding:15px}.admin-tenant-card>header{padding:16px}.admin-tenant-kpis{grid-template-columns:1fr 1fr}.admin-tenant-kpis>span:nth-child(2){border-right:0}.admin-tenant-kpis>span:nth-child(-n+2){border-bottom:1px solid #e8edef}.admin-usage-layout{grid-template-columns:1fr;padding:16px}.admin-mini-chart{min-height:105px}.admin-mini-chart>div{grid-template-rows:76px 18px}.admin-tenant-foot{flex-wrap:wrap;align-items:flex-start}.admin-tenant-foot a{width:100%;margin:2px 0 0}.admin-v2 .tenant-admin-grid{grid-template-columns:1fr;padding:9px}.admin-v2 .admin-mini-form{grid-template-columns:1fr}.admin-v2 .admin-mini-form button{grid-column:auto}.ai-usage-console{gap:11px;padding:10px}.ai-overview-card{grid-template-columns:1fr;padding:18px}.ai-overview-card .ai-live-mark{justify-self:start}.ai-overview-card .ai-mode-switch{width:100%}.ai-overview-card .ai-mode-switch button{flex:1}.ai-usage-grid{grid-template-columns:1fr}.usage-stat-card:last-child{grid-column:auto}.ai-analytics-card,.ai-readiness-card{padding:17px}.token-chart{gap:6px;min-height:185px;padding-inline:0}.token-chart-column{grid-template-rows:16px 122px 18px}.token-chart-column>span{font-size:7px}.readiness-heading{align-items:flex-start}.readiness-icon{width:39px;height:39px}.ai-readiness-card h2{font-size:20px}}.admin-v2 .managed-models button:empty:after{content:"x";font-size:12px;font-weight:800}.agent-center{--agent-blue:#2563eb;--agent-blue-dark:#15366f;--agent-line:#dce5f0;--agent-muted:#6f7f92;color:#162235;gap:14px;max-width:1420px;margin:auto;padding:20px 18px 54px;display:grid}.agent-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:6px 2px 10px;display:flex}.agent-page-heading h1{font:760 clamp(29px,3vw,43px)/1.03 var(--font-jakarta),sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:6px 0 7px}.agent-page-heading p{color:var(--agent-muted);margin:0;font-size:11px}.agent-page-heading .eyebrow,.agent-center .eyebrow{color:#718097;letter-spacing:.1em;font-size:8px}.agent-test-link,.agent-review-panel>a,.agent-knowledge-panel>a,.agent-events-panel>a{color:#2458b4;border-radius:8px;align-items:center;gap:7px;font-size:10px;font-weight:750;transition:background .2s,color .2s,transform .2s;display:inline-flex}.agent-test-link{border:1px solid var(--agent-line);background:#fff;padding:10px 13px}.agent-test-link:hover{color:#173f88;background:#f1f6fd;border-color:#b8cbe4;transform:translateY(-1px)}.agent-test-link:active{transform:translateY(0)}.agent-test-link svg,.agent-review-panel>a svg,.agent-knowledge-panel>a svg,.agent-events-panel>a svg{width:13px}.agent-status-panel{color:#fff;background:#142b55;border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:28px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #1c417e21}.agent-status-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#4b84ee47,#0000 68%);border-radius:50%;width:390px;height:390px;position:absolute;top:-140px;right:-90px}.agent-status-copy,.agent-mode-box{z-index:1;position:relative}.agent-status-label{color:#9dc1ff;letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex}.agent-status-label i{background:#6fa1ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6fa1ff1f}.agent-status-panel.test .agent-status-label{color:#f7cf70}.agent-status-panel.test .agent-status-label i{background:#f1bd43;box-shadow:0 0 0 5px #f1bd431f}.agent-status-panel.off .agent-status-label{color:#a7b5cc}.agent-status-panel.off .agent-status-label i{background:#8797b2;box-shadow:0 0 0 5px #8797b21f}.agent-status-copy h2{max-width:720px;font:740 clamp(24px,2.8vw,38px)/1.08 var(--font-jakarta),sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:15px 0 10px}.agent-status-copy>p{color:#b5c5e2;max-width:700px;margin:0;font-size:11px;line-height:1.7}.agent-live-facts{flex-wrap:wrap;gap:8px 16px;margin-top:24px;display:flex}.agent-live-facts span{color:#cad7ec;align-items:center;gap:6px;font-size:9px;display:flex}.agent-live-facts span.attention{color:#ffd188}.agent-live-facts svg{width:13px}.agent-mode-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff1;border:1px solid #ffffff1f;border-radius:12px;align-self:stretch;padding:17px}.agent-mode-box>div>strong,.agent-mode-box>div>small{display:block}.agent-mode-box>div>strong{font-size:11px}.agent-mode-box>div>small{color:#9fb1cf;margin-top:4px;font-size:8px}.agent-mode-box ul{color:#aebeda;border-top:1px solid #ffffff1a;gap:6px;margin:13px 0 0;padding:12px 0 0;font-size:8px;list-style:none;display:grid}.agent-mode-box li b{color:#fff;width:31px;display:inline-block}.agent-mode-control{background:#0d2144;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:15px;padding:4px;display:grid}.agent-mode-control form{display:contents}.agent-mode-control button{color:#96a9c7;min-height:38px;font:800 9px var(--font-jakarta),sans-serif;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:6px;transition:background .2s,color .2s,transform .15s,box-shadow .2s}.agent-mode-control button:hover:not(:disabled){color:#fff;background:#1e3b6d}.agent-mode-control button:active:not(:disabled){transform:scale(.97)}.agent-mode-control button:focus-visible{outline-offset:2px;outline:2px solid #8eb7ff}.agent-mode-control button.active{color:#1f52a8;background:#fff;box-shadow:0 5px 15px #04122d38}.agent-mode-control button.active.test{color:#93650a}.agent-mode-control button:disabled{cursor:not-allowed;opacity:.35}.agent-mode-feedback{color:#2558a8;background:#eef5ff;border-radius:9px;align-items:center;gap:7px;margin:0;padding:10px 13px;font-size:9px;font-weight:650;display:flex}.agent-mode-feedback svg{width:14px}.agent-mode-feedback.error{color:#af3434;background:#fff1f1}.agent-performance-grid{border:1px solid var(--agent-line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.agent-performance-grid article{border-right:1px solid var(--agent-line);min-height:125px;padding:18px 19px;transition:background .2s}.agent-performance-grid article:last-child{border:0}.agent-performance-grid article:hover{background:#f8faff}.agent-performance-grid article>span{color:#6e7e92;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.agent-performance-grid svg{color:#3973d7;width:14px}.agent-performance-grid strong{font:760 29px/1 var(--font-jakarta),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:22px 0 5px;display:block}.agent-performance-grid small{color:#8795a7;font-size:8px}.agent-operations-grid,.agent-intelligence-grid,.agent-bottom-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:14px;display:grid}.agent-review-panel,.agent-health-panel,.agent-knowledge-panel,.agent-behavior-panel,.agent-analytics-card,.agent-events-panel{border:1px solid var(--agent-line);background:#fff;border-radius:14px;padding:21px}.agent-review-panel>header,.agent-health-panel>header,.agent-knowledge-panel>header,.agent-behavior-panel>header,.agent-analytics-card>header,.agent-events-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.agent-center h2{font:720 19px/1.2 var(--font-jakarta),sans-serif;letter-spacing:-.025em;margin:5px 0 0}.agent-count{color:#285db7;min-width:36px;height:36px;font:760 14px var(--font-jakarta),sans-serif;background:#eef4fd;border-radius:9px;place-items:center;display:grid}.agent-count.warning{color:#a8650c;background:#fff3de}.agent-review-list{border-block:1px solid #e7edf5;margin:18px 0 16px;display:grid}.agent-review-list>span{border-bottom:1px solid #edf1f6;grid-template-columns:9px 1fr;align-items:start;gap:11px;padding:12px 2px;display:grid}.agent-review-list>span:last-child{border:0}.agent-review-list i{background:#4c82dd;border-radius:50%;width:7px;height:7px;margin-top:3px}.agent-review-list i.amber{background:#e4a23f}.agent-review-list i.red{background:#dc5d5d}.agent-review-list strong,.agent-review-list small{display:block}.agent-review-list strong{font-size:10px}.agent-review-list small{color:#8693a4;margin-top:3px;font-size:8px}.agent-review-panel>a,.agent-knowledge-panel>a,.agent-events-panel>a{padding:6px 2px}.agent-review-panel>a:hover,.agent-knowledge-panel>a:hover,.agent-events-panel>a:hover{color:#153c83;transform:translate(2px)}.agent-health-list{margin-top:15px;display:grid}.agent-health-list>span{border-bottom:1px solid #e9eef5;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.agent-health-list>span:last-child{border:0}.agent-health-list>span>svg{color:#2861bd;background:#edf4ff;border-radius:8px;width:30px;height:30px;padding:7px}.agent-health-list strong,.agent-health-list small{display:block}.agent-health-list strong{font-size:9px}.agent-health-list small{color:#8794a5;margin-top:3px;font-size:7px}.agent-health-list b{color:#2861bd;background:#eef4ff;border-radius:5px;padding:4px 6px;font-size:7px}.agent-health-list .issue>svg{color:#aa6a12;background:#fff4e5}.agent-health-list .issue>b{color:#9d6213;background:#fff4e5}.agent-knowledge-panel>header>svg{color:#2d64bf;background:#edf4ff;border-radius:9px;width:34px;height:34px;padding:8px}.knowledge-score-row,.behavior-main{align-items:center;gap:13px;margin:23px 0;display:flex}.knowledge-score-row>strong,.behavior-main>strong{font:770 42px/1 var(--font-jakarta),sans-serif;letter-spacing:-.05em}.knowledge-score-row>span,.behavior-main>span{color:#52657e;font-size:10px;font-weight:650;line-height:1.45}.knowledge-score-row small,.behavior-main small{color:#8a97a7;font-size:8px;font-weight:500}.agent-knowledge-panel dl{border-block:1px solid #e7edf5;grid-template-columns:repeat(3,1fr);margin:0 0 16px;display:grid}.agent-knowledge-panel dl div{border-right:1px solid #edf1f6;padding:12px 9px}.agent-knowledge-panel dl div:last-child{border:0}.agent-knowledge-panel dt{color:#8593a4;font-size:7px}.agent-knowledge-panel dd{margin:5px 0 0;font-size:9px;font-weight:700}.behavior-bars{gap:13px;margin-top:24px;display:grid}.behavior-bars label{color:#68798e;justify-content:space-between;margin-bottom:6px;font-size:8px;display:flex}.behavior-bars label b{color:#233a5b}.behavior-bars i{background:#eaf0f7;border-radius:999px;height:6px;display:block;overflow:hidden}.behavior-bars em{border-radius:inherit;background:#3875d9;height:100%;display:block}.agent-bottom-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.agent-analytics-card>header{align-items:center}.agent-chart-summary{gap:14px;display:flex}.agent-chart-summary span{color:#8794a5;font-size:7px}.agent-chart-summary b{color:#314763;margin-bottom:2px;font-size:10px;display:block}.agent-token-chart{grid-template-columns:repeat(7,1fr);gap:9px;min-height:172px;margin-top:20px;display:grid}.agent-token-column{text-align:center;grid-template-rows:16px 112px 18px;gap:4px;display:grid}.agent-token-column>span,.agent-token-column small{color:#8090a4;font-size:7px}.agent-token-column>div{background:linear-gradient(#f3f7fc1a,#f5f8fc);border-bottom:1px solid #dbe5f0;align-items:flex-end;display:flex}.agent-token-column i{width:100%;height:var(--token-height);transform-origin:bottom;background:#3977dc;border-radius:5px 5px 1px 1px;transition:filter .2s,transform .2s;display:block}.agent-token-column:hover i{filter:brightness(1.12);transform:scaleY(1.02)}.agent-analytics-card>footer{color:#718197;border-top:1px solid #e7edf5;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding-top:14px;font-size:8px;display:grid}.agent-analytics-card progress{accent-color:#3977dc;border:0;width:100%;height:6px}.agent-analytics-card em{font-style:normal}.agent-events-panel>div{margin:16px 0;display:grid}.agent-events-panel>div>span{border-bottom:1px solid #e9eef5;grid-template-columns:9px 1fr;gap:10px;padding:11px 0;display:grid}.agent-events-panel>div>span>i{background:#4c82dd;border-radius:50%;width:7px;height:7px;margin-top:4px}.agent-events-panel strong,.agent-events-panel small,.agent-events-panel time{display:block}.agent-events-panel strong{text-transform:capitalize;font-size:9px}.agent-events-panel small{color:#8895a5;margin:3px 0;font-size:7px;line-height:1.45}.agent-events-panel time{color:#a0aab7;font-size:7px}.agent-events-empty{color:#8997a8;align-content:center;place-items:center;min-height:150px;display:grid}.agent-events-empty svg{width:22px}.agent-events-empty p{font-size:8px}.agent-confirm-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a193394;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agent-confirm-dialog{color:#172338;background:#fff;border-radius:16px;width:min(100%,430px);padding:26px;position:relative;box-shadow:0 30px 90px #0616334d}.agent-confirm-close{color:#687a92;cursor:pointer;background:#f1f5fa;border:0;border-radius:8px;place-items:center;width:32px;height:32px;transition:background .2s,color .2s,transform .15s;display:grid;position:absolute;top:14px;right:14px}.agent-confirm-close:hover{color:#1f4f9e;background:#e4ebf5}.agent-confirm-close:active{transform:scale(.96)}.agent-confirm-close svg{width:15px}.agent-confirm-mark{background:#eaf2ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.agent-confirm-mark i{background:#2c68ca;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #2c68ca1f}.agent-confirm-dialog h2{margin:18px 0 8px;font-size:24px}.agent-confirm-dialog>p{color:#6e7e92;margin:0;font-size:10px;line-height:1.65}.agent-confirm-note{background:#f4f7fb;border-radius:9px;margin:18px 0;padding:12px}.agent-confirm-note strong,.agent-confirm-note span{display:block}.agent-confirm-note strong{font-size:9px}.agent-confirm-note span{color:#748398;margin-top:4px;font-size:8px}.agent-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.agent-confirm-actions form{display:contents}.agent-confirm-actions button{cursor:pointer;border:0;border-radius:8px;min-height:38px;padding:0 15px;font-size:9px;font-weight:750;transition:background .2s,transform .15s}.agent-confirm-actions button:hover{transform:translateY(-1px)}.agent-confirm-actions button:active{transform:translateY(0)scale(.98)}.agent-confirm-actions .secondary{color:#50627a;background:#eef2f7}.agent-confirm-actions .secondary:hover{background:#e2e8f0}.agent-confirm-actions .primary{color:#fff;background:#245fbd}.agent-confirm-actions .primary:hover{background:#194d9d}@media (max-width:1050px){.agent-status-panel{grid-template-columns:1fr}.agent-mode-box{max-width:none}.agent-performance-grid{grid-template-columns:1fr 1fr}.agent-performance-grid article:nth-child(2){border-right:0}.agent-performance-grid article:nth-child(-n+2){border-bottom:1px solid var(--agent-line)}.agent-operations-grid,.agent-intelligence-grid,.agent-bottom-grid{grid-template-columns:1fr}.agent-events-panel{min-height:auto}}@media (max-width:700px){.agent-center{gap:10px;padding:13px 10px 40px}.agent-page-heading{flex-direction:column;align-items:flex-start}.agent-page-heading h1{font-size:30px}.agent-page-heading p{line-height:1.55}.agent-test-link{justify-content:center;width:100%}.agent-status-panel{border-radius:13px;gap:19px;padding:19px 16px}.agent-status-copy h2{font-size:25px}.agent-live-facts{grid-template-columns:1fr 1fr;gap:10px;margin-top:19px;display:grid}.agent-live-facts span{align-items:flex-start;font-size:8px}.agent-mode-box{padding:14px}.agent-performance-grid{border-radius:11px}.agent-performance-grid article{min-height:112px;padding:15px}.agent-performance-grid strong{margin-top:17px;font-size:25px}.agent-review-panel,.agent-health-panel,.agent-knowledge-panel,.agent-behavior-panel,.agent-analytics-card,.agent-events-panel{border-radius:11px;padding:16px}.agent-center h2{font-size:17px}.agent-knowledge-panel dl{grid-template-columns:1fr}.agent-knowledge-panel dl div{border-bottom:1px solid #edf1f6;border-right:0}.agent-knowledge-panel dl div:last-child{border-bottom:0}.agent-chart-summary{display:none}.agent-token-chart{gap:5px;min-height:155px}.agent-token-column{grid-template-rows:14px 100px 16px}.agent-analytics-card>footer{grid-template-columns:1fr}.agent-analytics-card>footer em{text-align:right}.agent-confirm-dialog{padding:22px 18px}.agent-confirm-actions button{flex:1}.agent-confirm-actions form{flex:1;display:flex}.agent-confirm-actions form button{width:100%}}html{scroll-behavior:smooth}.admin-v2{--admin-bg:#f3f4f1;--admin-card:#fff;--admin-line:#dfe2dc;--admin-ink:#1b201d;--admin-muted:#737b75;--admin-accent:#95b957;--admin-dark:#1b211d;background:var(--admin-bg);min-height:100dvh;color:var(--admin-ink)}.admin-v2 .admin-topbar{z-index:30;background:var(--admin-dark);width:236px;height:100dvh;box-shadow:none;color:#f7f8f5;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-right:1px solid #303732;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:26px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-v2 .admin-topbar .platform-brand{gap:11px;padding:0 7px 28px}.admin-v2 .admin-topbar .platform-brand>span{color:#182019;background:#b7da72;border-radius:10px;width:38px;height:38px;box-shadow:inset 0 0 0 1px #ffffff3d}.admin-v2 .admin-topbar .platform-brand>div,.admin-v2 .admin-topbar .platform-brand strong,.admin-v2 .admin-topbar .platform-brand small{display:block}.admin-v2 .admin-topbar .platform-brand strong{color:#fff;font-size:15px}.admin-v2 .admin-topbar .platform-brand small{color:#818c84;font:500 9px var(--font-inter),sans-serif;letter-spacing:.04em;border:0;margin-top:3px;padding:0}.admin-side-nav{gap:4px;display:grid}.admin-side-nav a{color:#9ba59e;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:11px;font-weight:600;transition:background .2s,color .2s,transform .2s;display:grid}.admin-side-nav a:hover{color:#fff;background:#252d28;transform:translate(2px)}.admin-side-nav a:focus-visible{outline-offset:2px;outline:2px solid #b7da72}.admin-side-nav svg{stroke-width:1.8px;width:15px;height:15px}.admin-side-nav b{color:#c7d0ca;background:#39423c;border-radius:5px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.admin-sidebar-status{background:#222925;border:1px solid #343d37;border-radius:9px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.admin-sidebar-status>i{background:#9aca69;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #9aca691a}.admin-sidebar-status span,.admin-sidebar-status strong,.admin-sidebar-status small{display:block}.admin-sidebar-status strong{color:#e8ece8;font-size:10px}.admin-sidebar-status small{color:#768179;margin-top:3px;font-size:8px}.admin-sidebar-user{border-top:1px solid #303732;grid-template-columns:minmax(0,1fr) auto;margin-top:10px;padding:14px 2px 0;gap:8px!important;display:grid!important}.admin-sidebar-user .platform-operator{color:#e5e9e5;gap:8px;min-width:0}.admin-sidebar-user .platform-operator>svg{color:#a7cb66;width:15px}.admin-sidebar-user .platform-operator>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:650;overflow:hidden}.admin-sidebar-user .platform-operator small{color:#707a73;margin-top:2px;font-size:7px;font-weight:500;display:block}.admin-sidebar-user button{place-items:center;width:34px;height:34px;display:grid;color:#aab2ac!important;background:#252c27!important;border:1px solid #384039!important;border-radius:8px!important;padding:0!important}.admin-sidebar-user button:hover{color:#fff!important;border-color:#69746c!important}.admin-sidebar-user button svg{width:14px}.admin-sidebar-user button span{display:none}.admin-v2 .platform-admin-content{max-width:none;margin:0 0 0 236px;padding:42px clamp(26px,3vw,52px) 70px}.admin-command-header{align-items:center;max-width:1420px;margin:0 auto 25px}.admin-command-header .eyebrow{color:#758078;letter-spacing:.04em;text-transform:none;font-size:9px}.admin-command-header h1{font:760 clamp(32px,3.1vw,47px)/1 var(--font-jakarta),sans-serif;letter-spacing:-.052em;text-wrap:balance;margin:7px 0 9px}.admin-command-header p{color:#747d76;max-width:680px;font-size:11px;line-height:1.6}.admin-system-pill{min-width:280px;box-shadow:none;background:#fafbf8;border:1px solid #dfe3dc;border-radius:9px;padding:12px 14px}.admin-system-pill>i{background:#86b555;width:7px;height:7px;box-shadow:0 0 0 4px #ebf3df}.admin-system-pill small{color:#838c85;font-size:8px}.admin-metric-grid{border:1px solid var(--admin-line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1420px;margin:auto;overflow:hidden}.admin-metric-grid article{border:0;border-right:1px solid var(--admin-line);min-height:126px;box-shadow:none;background:0 0;border-radius:0;padding:18px 20px}.admin-metric-grid article:last-child{border-right:0}.admin-metric-grid article>span{color:#747d76;font-size:9px;font-weight:600}.admin-metric-grid svg{color:#738168;width:14px}.admin-metric-grid strong{font:750 29px/1 var(--font-jakarta),sans-serif;font-variant-numeric:tabular-nums;margin:23px 0 5px}.admin-operations-bar{background:#202722;border:1px solid #313933;border-radius:10px;max-width:1420px;margin:10px auto 34px}.admin-operations-bar>span{min-height:61px;padding:11px 15px}.admin-operations-bar svg{color:#b7da72;width:15px}.admin-operations-bar em{color:#839087;font-size:8px}.admin-access-layout{grid-template-columns:minmax(0,1fr) 310px;gap:12px;max-width:1420px;margin:0 auto 38px;scroll-margin-top:30px;display:grid}.admin-section-card{border:1px solid var(--admin-line);background:#fff;border-radius:11px;margin:0;padding:21px}.admin-v2 .section-bar{align-items:flex-start;margin-bottom:17px}.admin-v2 .section-bar h2{font:720 20px var(--font-jakarta),sans-serif;margin:5px 0}.admin-v2 .section-bar p{color:#7a837c;max-width:650px;font-size:9px;line-height:1.55}.admin-v2 .section-bar>span{color:#5f7740;background:#edf1e8;border-radius:6px;padding:5px 8px;font-size:8px}.admin-empty-state{color:#7b847d;background:#fafbf8;border-color:#d8ddd5;border-radius:8px;min-height:112px}.admin-create-tenant{color:#fff;background:#202722;border:1px solid #303832;border-radius:11px;align-self:start;margin:0;overflow:hidden}.admin-create-tenant>summary{color:#fff;justify-content:space-between;align-items:center;min-height:72px;padding:15px 17px;display:flex}.admin-create-tenant>summary span,.admin-create-tenant>summary strong,.admin-create-tenant>summary small{display:block}.admin-create-tenant>summary strong{font:650 11px var(--font-jakarta),sans-serif}.admin-create-tenant>summary small{color:#8c9790;margin-top:4px;font-size:8px}.admin-create-tenant>summary>b{color:#172019;background:#b7da72;border-radius:6px;place-items:center;width:26px;height:26px;font-size:16px;display:grid}.admin-create-tenant[open]>summary{border-bottom:1px solid #343d37}.admin-create-tenant .create-tenant-form{color:var(--admin-ink);background:#fff}.tenant-section{max-width:1420px;margin:auto;scroll-margin-top:30px}.admin-v2 .tenant-section>.section-bar{margin-bottom:15px}.admin-tenant-grid{grid-template-columns:1fr;gap:12px}.admin-tenant-card{border-color:var(--admin-line);box-shadow:none;border-radius:11px}.admin-tenant-card>header{align-items:center;padding:17px 19px}.admin-tenant-identity>span{background:#252d28;border-radius:9px;width:38px;height:38px}.admin-v2 .status-chip{background:#eef0ed;border:0;border-radius:5px;padding:5px 7px;font-size:7px}.admin-v2 .status-chip.active{color:#587237;background:#edf4e4}.admin-tenant-kpis{background:#fafbf9;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-tenant-kpis>span{border-color:#e6e9e4;padding:12px 15px}.admin-tenant-kpis svg{color:#7c867e}.admin-usage-layout{grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);gap:36px;padding:22px 20px}.admin-limit-pair{grid-template-columns:1fr 1fr;gap:17px}.admin-limit-pair>div>span{font-size:7px}.admin-limit-pair progress{height:5px}.admin-mini-chart{min-height:104px;padding-top:0}.admin-mini-chart>div{grid-template-rows:77px 15px}.admin-mini-chart>div>i{background:#8fac5d;border-radius:3px 3px 1px 1px}.admin-tenant-foot{min-height:43px;padding:9px 19px;font-size:8px}.admin-tenant-foot a{color:#536b34}.admin-v2 .tenant-admin-tools>summary{color:#5f6861;background:#f5f6f3;padding:12px 19px;font-size:9px}.admin-v2 .tenant-admin-grid{background:#eceee9;gap:9px;padding:10px}.admin-tool-block{border-radius:8px}.admin-tool-block>header{padding:13px 14px}.admin-v2 .admin-mini-form{padding:12px 14px}.admin-v2 .admin-mini-form input,.admin-v2 .admin-mini-form select{border-radius:6px}.admin-v2 .platform-audit-section{max-width:1420px;margin:38px auto 0;scroll-margin-top:30px}.admin-v2 .audit-list article{min-height:48px}.admin-v2 .capacity-warning{border-radius:8px}@media (max-width:1050px){.admin-v2 .admin-topbar{width:198px;padding-inline:13px}.admin-v2 .platform-admin-content{margin-left:198px;padding-inline:22px}.admin-access-layout{grid-template-columns:1fr}.admin-create-tenant{width:100%}.admin-usage-layout{grid-template-columns:1fr;gap:16px}}@media (max-width:720px){.admin-v2 .admin-topbar{border-bottom:1px solid #303732;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:62px;padding:0 13px;display:flex;position:sticky;inset:0}.admin-v2 .admin-topbar .platform-brand{padding:0}.admin-v2 .admin-topbar .platform-brand>span{width:34px;height:34px}.admin-v2 .admin-topbar .platform-brand small,.admin-side-nav,.admin-sidebar-status{display:none}.admin-sidebar-user{border:0;margin:0 0 0 auto;padding:0;display:flex!important}.admin-sidebar-user .platform-operator{display:none}.admin-sidebar-user button{width:36px;height:36px}.admin-v2 .platform-admin-content{margin:0;padding:22px 12px 46px}.admin-command-header{flex-direction:column;align-items:flex-start;gap:15px}.admin-command-header h1{font-size:31px}.admin-command-header p{font-size:10px}.admin-system-pill{width:100%;min-width:0}.admin-metric-grid{grid-template-columns:1fr 1fr}.admin-metric-grid article{border-right:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);min-height:105px;padding:14px}.admin-metric-grid article:nth-child(2n){border-right:0}.admin-metric-grid article:nth-last-child(-n+2){border-bottom:0}.admin-metric-grid strong{margin-top:16px;font-size:23px}.admin-operations-bar{grid-template-columns:1fr 1fr}.admin-access-layout{margin-bottom:30px}.admin-section-card{padding:15px}.admin-v2 .section-bar{gap:12px}.admin-v2 .section-bar h2{font-size:18px}.admin-tenant-card>header{padding:14px}.admin-tenant-kpis{grid-template-columns:1fr 1fr}.admin-usage-layout{padding:16px 14px}.admin-limit-pair{grid-template-columns:1fr}.admin-tenant-foot{gap:8px;padding:10px 14px}.admin-tenant-foot span:nth-child(2){display:none}.admin-v2 .tenant-admin-grid{grid-template-columns:1fr}.admin-v2 .platform-audit-section{margin-top:30px}}.admin-v2 .application-review-list{grid-template-columns:1fr}.admin-v2 .application-review-card{box-shadow:none;background:#fff;border-radius:8px}.admin-v2 .application-approve{color:#fff!important;box-shadow:none!important;background:#202722!important;border-color:#202722!important}.admin-v2 .application-approve:hover{background:#303b33!important;border-color:#303b33!important}.admin-v2 .application-reject-form button{color:#7a4b43!important;background:#f7f5f2!important;border-color:#ded8d2!important}.admin-v2 .application-review-description{max-width:75ch}.admin-v2{font-size:14px}.admin-v2 .admin-topbar .platform-brand strong{font-size:17px}.admin-v2 .admin-topbar .platform-brand small{font-size:11px}.admin-side-nav a{font-size:13px}.admin-side-nav b{font-size:10px}.admin-sidebar-status strong{font-size:12px}.admin-sidebar-status small{font-size:10px}.admin-sidebar-user .platform-operator>span{font-size:11px}.admin-sidebar-user .platform-operator small{font-size:9px}.admin-command-header .eyebrow{font-size:11px}.admin-command-header p{font-size:14px;line-height:1.65}.admin-system-pill strong{font-size:12px}.admin-system-pill small{font-size:10px}.admin-metric-grid article>span{font-size:12px}.admin-metric-grid strong{font-size:34px}.admin-metric-grid small{font-size:10px}.admin-operations-bar b{font-size:12px}.admin-operations-bar em{font-size:10px}.admin-v2 .section-bar h2{font-size:24px}.admin-v2 .section-bar p{font-size:12px;line-height:1.65}.admin-v2 .section-bar>span{font-size:10px}.admin-empty-state{font-size:12px}.admin-create-tenant>summary strong{font-size:13px}.admin-create-tenant>summary small,.admin-v2 .application-review-ref small{font-size:10px}.admin-v2 .application-review-ref strong{font-size:18px}.admin-v2 .application-status,.admin-v2 .application-review-meta small{font-size:9px}.admin-v2 .application-review-meta strong{font-size:12px}.admin-v2 .application-review-meta span{font-size:10px}.admin-v2 .application-review-description small{font-size:9px}.admin-v2 .application-review-description p{font-size:13px;line-height:1.65}.admin-v2 .application-approve-form label,.admin-v2 .application-reject-form label{font-size:10px}.admin-v2 .application-approve-form input,.admin-v2 .application-approve-form select,.admin-v2 .application-reject-form input{font-size:13px}.admin-v2 .application-approve-form button,.admin-v2 .application-reject-form button{font-size:12px}.admin-tenant-identity h3{font-size:19px}.admin-tenant-identity a{font-size:11px}.admin-v2 .status-chip{font-size:9px}.admin-tenant-kpis b{font-size:13px}.admin-tenant-kpis small,.admin-limit-pair>div>span{font-size:10px}.admin-limit-pair strong{font-size:22px}.admin-limit-pair strong small{font-size:11px}.admin-mini-chart small{font-size:9px}.admin-tenant-foot{font-size:11px}.admin-v2 .tenant-admin-tools>summary{font-size:12px}.admin-tool-block>header strong{font-size:14px}.admin-tool-block>header small{font-size:11px}.admin-v2 .admin-mini-form label{font-size:10px}.admin-v2 .admin-mini-form input,.admin-v2 .admin-mini-form select{font-size:13px}.admin-v2 .admin-mini-form button,.admin-v2 .managed-models>div>span>span strong{font-size:12px}.admin-v2 .managed-models>div>span>span small{font-size:10px}.admin-v2 .audit-list article strong{font-size:12px}.admin-v2 .audit-list article span,.admin-v2 .audit-list article time{font-size:10px}@media (max-width:720px){.admin-v2 .admin-topbar .platform-brand strong{font-size:16px}.admin-command-header .eyebrow{font-size:10px}.admin-command-header p{font-size:12px}.admin-metric-grid article>span{font-size:10px}.admin-metric-grid strong{font-size:28px}.admin-metric-grid small{font-size:9px}.admin-operations-bar b{font-size:10px}.admin-operations-bar em{font-size:9px}.admin-v2 .section-bar h2{font-size:21px}.admin-v2 .section-bar p{font-size:11px}.admin-tenant-foot{font-size:10px}}.admin-v2 .admin-new-tenant-link{color:#eef7df;font:650 12px var(--font-inter),sans-serif;background:#252d28;border:1px solid #3b493e;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:8px 7px 0;padding:10px 12px;transition:background .2s,border-color .2s,transform .2s;display:flex}.admin-v2 .admin-new-tenant-link svg{width:16px}.admin-v2 .admin-new-tenant-link:hover{background:#303b33;border-color:#657c57}.admin-v2 .admin-new-tenant-link:active{transform:translateY(1px)}.admin-mobile-nav{display:none}.admin-page-heading{margin-bottom:25px}.admin-page-title{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1420px;margin:0 auto 28px;display:flex}.admin-page-title>div{min-width:0}.admin-page-title h1{font:730 clamp(34px,4vw,52px)/1 var(--font-jakarta),sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:7px 0 8px}.admin-page-title p{color:#6f7972;text-wrap:pretty;max-width:700px;margin:0;font-size:14px;line-height:1.65}.admin-primary-link{color:#fff;min-height:42px;font:650 13px var(--font-inter),sans-serif;white-space:nowrap;background:#202722;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s,transform .2s;display:inline-flex}.admin-primary-link:hover{background:#334038}.admin-primary-link:active{transform:translateY(1px)}.admin-primary-link svg{width:16px}.admin-page-count{color:#516542;white-space:nowrap;background:#e8ece4;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.admin-page-count svg{width:15px}.admin-overview-split{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px;max-width:1420px;margin:28px auto 0;display:grid}.admin-overview-panel{min-width:0}.admin-v2 .admin-overview-panel .section-bar>a{color:#536b34;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.admin-v2 .admin-overview-panel .section-bar>a svg{width:14px}.admin-overview-list{border-top:1px solid #e3e6e0}.admin-overview-list>a{color:#202722;border-bottom:1px solid #e8eae6;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:70px;padding:10px 2px;transition:background .2s;display:grid}.admin-overview-list>a:hover{background:#f7f8f5}.admin-overview-list>a>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.admin-overview-list strong{font-size:14px}.admin-overview-list small{color:#7b847d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-overview-list>a>b{color:#6a746c;background:#eef0ed;border-radius:5px;padding:5px 7px;font-size:9px}.admin-overview-list>a>svg{color:#879087;width:16px}.admin-list-avatar{color:#fff;width:38px;height:38px;font:750 11px var(--font-jakarta),sans-serif;background:#252d28;border-radius:9px;place-items:center;display:grid}.admin-request-summary{flex-direction:column;display:flex}.admin-request-summary>strong{font:720 46px/1 var(--font-jakarta),sans-serif;letter-spacing:-.05em}.admin-request-summary>span{color:#737d75;margin:6px 0 18px;font-size:12px}.admin-request-summary>a{color:#29302b;border-top:1px solid #e5e7e2;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px 0;display:grid}.admin-request-summary>a>svg{color:#7e8a80;width:16px}.admin-request-summary>a>span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-request-summary a b{font-size:12px}.admin-request-summary a small{color:#7d867f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-request-summary p{color:#737d75;border-top:1px solid #e5e7e2;padding-top:18px;font-size:12px}.admin-directory-toolbar{align-items:center;gap:10px;max-width:1420px;margin:0 auto 14px;display:flex}.admin-directory-toolbar label{background:#fff;border:1px solid #d9ddd7;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:280px;padding:0 12px;display:flex}.admin-directory-toolbar label svg{color:#849087;width:17px}.admin-directory-toolbar input{background:0 0;border:0;outline:0;width:100%;height:44px;font-size:13px}.admin-directory-toolbar select{background:#fff;border:1px solid #d9ddd7;border-radius:9px;height:44px;padding:0 34px 0 12px;font-size:12px}.admin-directory-toolbar button{height:44px}.admin-directory-toolbar>span{color:#778079;white-space:nowrap;margin-left:auto;font-size:12px}.admin-tenant-directory{background:#fff;border:1px solid #dfe2dc;border-radius:12px;max-width:1420px;margin:auto;overflow:hidden}.admin-tenant-directory>header{color:#7b847d;letter-spacing:.04em;text-transform:uppercase;background:#f6f7f4;border-bottom:1px solid #dfe2dc;grid-template-columns:minmax(280px,1.5fr) minmax(235px,1.15fr) minmax(100px,.55fr) minmax(105px,.55fr) minmax(90px,.4fr) 84px 20px;align-items:center;gap:16px;padding:12px 18px;font-size:10px;font-weight:700;display:grid}.admin-tenant-row{color:#242a26;border-bottom:1px solid #e7e9e5;grid-template-columns:minmax(280px,1.5fr) minmax(235px,1.15fr) minmax(100px,.55fr) minmax(105px,.55fr) minmax(90px,.4fr) 84px 20px;align-items:center;gap:16px;min-height:78px;padding:12px 18px;transition:background .2s;display:grid}.admin-tenant-row:last-child{border-bottom:0}.admin-tenant-row:hover{background:#f7f8f5}.admin-tenant-row>svg{color:#8a928c;width:17px}.admin-directory-company{align-items:center;gap:12px;min-width:0;display:flex}.admin-directory-company>i{color:#fff;width:40px;height:40px;font:750 11px var(--font-jakarta),sans-serif;background:#252d28;border-radius:9px;flex:none;place-items:center;font-style:normal;display:grid}.admin-directory-company>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-directory-company strong{font-size:14px}.admin-directory-company small{color:#7b847d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-directory-health{flex-wrap:wrap;gap:6px;display:flex}.admin-directory-health b{color:#7a837c;background:#f1f2ef;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:650;display:inline-flex}.admin-directory-health b.online{color:#587237;background:#edf4e4}.admin-directory-health svg{width:12px;height:12px}.admin-directory-value{flex-direction:column;gap:3px;display:flex}.admin-directory-value strong{font-variant-numeric:tabular-nums;font-size:14px}.admin-directory-value small{color:#818a83;font-size:9px}.admin-tenant-directory .status-chip{justify-self:start}.admin-directory-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:35px;display:grid}.admin-directory-empty>svg{color:#8a958c;width:28px}.admin-directory-empty h2{font:700 19px var(--font-jakarta),sans-serif;margin:4px 0 0}.admin-directory-empty p{color:#7a837c;margin:0;font-size:12px}.admin-detail-breadcrumb{color:#7b847e;align-items:center;gap:8px;max-width:1420px;margin:0 auto 22px;font-size:12px;display:flex}.admin-detail-breadcrumb a{color:#506340;align-items:center;gap:6px;font-weight:700;display:flex}.admin-detail-breadcrumb svg{width:15px}.admin-tenant-detail-hero{justify-content:space-between;align-items:center;gap:24px;max-width:1420px;margin:0 auto 22px;display:flex}.admin-detail-identity{align-items:center;gap:16px;min-width:0;display:flex}.admin-detail-identity>span{color:#fff;width:58px;height:58px;font:750 15px var(--font-jakarta),sans-serif;background:#202722;border-radius:13px;place-items:center;display:grid}.admin-detail-identity>div{min-width:0}.admin-detail-identity small{color:#7a837c;font-size:11px}.admin-detail-identity h1{font:730 clamp(30px,4vw,45px)/1 var(--font-jakarta),sans-serif;letter-spacing:-.04em;margin:2px 0 5px}.admin-detail-identity a{color:#657069;align-items:center;gap:5px;font-size:12px;display:flex}.admin-detail-identity a svg{width:13px}.admin-detail-actions{align-items:center;gap:10px;display:flex}.admin-detail-metrics{background:#fff;border:1px solid #dfe2dc;border-radius:12px;grid-template-columns:repeat(5,1fr);max-width:1420px;margin:0 auto 28px;display:grid;overflow:hidden}.admin-detail-metrics article{border-right:1px solid #e2e5df;align-items:center;gap:10px;min-width:0;padding:16px;display:flex}.admin-detail-metrics article:last-child{border-right:0}.admin-detail-metrics svg{color:#78857a;width:18px}.admin-detail-metrics span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-detail-metrics small{color:#7d867f;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.admin-detail-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.admin-detail-section{max-width:1420px;margin:0 auto 32px}.admin-detail-usage{background:#fff;border:1px solid #dfe2dc;border-radius:12px;grid-template-columns:minmax(310px,.85fr) minmax(360px,1.2fr) minmax(230px,.65fr);gap:18px;padding:20px;display:grid}.admin-detail-usage .admin-limit-pair{grid-template-columns:1fr}.admin-detail-usage .admin-mini-chart{min-height:132px}.admin-detail-usage dl{border-left:1px solid #e1e4df;margin:0;padding-left:18px;display:grid}.admin-detail-usage dl div{border-bottom:1px solid #eceeeb;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-detail-usage dl div:last-child{border:0}.admin-detail-usage dt{color:#7a837c;font-size:10px}.admin-detail-usage dd{text-align:right;margin:0;font-size:12px;font-weight:700}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-settings-grid .admin-tool-block{background:#fff;border:1px solid #dfe2dc;border-radius:12px;overflow:hidden}.admin-settings-grid .admin-tool-block>header{align-items:center;gap:11px;display:flex}.admin-settings-grid .admin-tool-block>header>span{color:#5d7442;background:#edf1e8;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.admin-settings-grid .admin-tool-block>header>span svg{width:17px}.admin-settings-grid .admin-tool-block>header>div{flex-direction:column;gap:3px;display:flex}.admin-settings-grid .admin-tool-block>header strong{font-size:14px}.admin-settings-grid .admin-tool-block>header small{font-size:10px}.admin-settings-grid .admin-mini-form{padding:18px}.admin-settings-grid .admin-mini-form label{font-size:10px}.admin-settings-grid .admin-mini-form input,.admin-settings-grid .admin-mini-form select{font-size:13px}.admin-active-grant{flex-direction:column;align-items:flex-start;min-height:190px;padding:20px;display:flex}.admin-active-grant strong{font:700 18px var(--font-jakarta),sans-serif}.admin-active-grant p{color:#59645c;margin:8px 0;font-size:12px}.admin-active-grant small{color:#7f8881;font-size:10px}.admin-active-grant a{color:#50683a;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.admin-active-grant svg{width:14px}.admin-tenant-metadata{background:#e4e7e1;grid-template-columns:1fr 1fr;gap:1px;display:grid}.admin-tenant-metadata>span{background:#fafbf9;flex-direction:column;justify-content:center;gap:5px;min-height:70px;padding:13px 17px;display:flex}.admin-tenant-metadata small{color:#7e8780;text-transform:uppercase;font-size:9px}.admin-tenant-metadata strong{font-size:13px}.admin-single-form{max-width:840px}.admin-single-form .control-form-card{box-shadow:none;background:#fff;border:1px solid #dfe2dc;border-radius:12px}.admin-form-heading,.admin-application-filter{justify-content:flex-start}.admin-application-filter select{min-width:180px}.admin-application-filter>span{margin-left:auto}.admin-applications-page{grid-template-columns:1fr;gap:16px;max-width:1120px;margin:0;display:grid}.admin-applications-page .application-review-card{border:1px solid #dfe2dc;border-radius:12px}.admin-audit-page{max-width:1420px;margin:auto;overflow:hidden;padding:0!important}.admin-audit-page>header{color:#7b847d;text-transform:uppercase;background:#f6f7f4;border-bottom:1px solid #dfe2dc;grid-template-columns:minmax(260px,1.2fr) minmax(150px,.7fr) minmax(220px,1fr) 175px;gap:16px;padding:12px 18px;font-size:10px;font-weight:700;display:grid}.admin-audit-page>article{border-bottom:1px solid #e6e9e4;grid-template-columns:18px minmax(220px,1.2fr) minmax(150px,.7fr) minmax(220px,1fr) 175px;align-items:center;gap:16px;min-height:64px;padding:11px 18px;display:grid}.admin-audit-page>article>svg{color:#78847b;width:15px}.admin-audit-page article>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.admin-audit-page strong{font-size:12px}.admin-audit-page small,.admin-audit-page article>span,.admin-audit-page time{color:#747d76;font-size:10px}.admin-audit-page a{color:#50653f;font-weight:700}.admin-support-page{max-width:1420px;margin:auto}.admin-support-page .support-header{padding-top:0}@media (max-width:1100px){.admin-overview-split{grid-template-columns:1fr}.admin-tenant-directory{overflow-x:auto}.admin-tenant-directory>header,.admin-tenant-row{min-width:1040px}.admin-detail-metrics{grid-template-columns:repeat(3,1fr)}.admin-detail-metrics article:nth-child(3){border-right:0}.admin-detail-metrics article:nth-child(-n+3){border-bottom:1px solid #e2e5df}.admin-detail-usage{grid-template-columns:1fr 1fr}.admin-detail-usage dl{border-top:1px solid #e1e4df;border-left:0;grid-column:1/-1;padding:12px 0 0}.admin-settings-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-v2 .admin-new-tenant-link{display:none}.admin-mobile-nav{z-index:40;height:66px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcf9f5;border-top:1px solid #d8dcd5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.admin-mobile-nav a{color:#7a837c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:650;display:flex}.admin-mobile-nav a.active{color:#465b32;background:#e9efdf}.admin-mobile-nav svg{width:18px;height:18px}.admin-v2 .platform-admin-content{padding-bottom:88px}.admin-page-title{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:21px}.admin-page-title h1{font-size:34px}.admin-page-title p{font-size:13px}.admin-primary-link{width:100%}.admin-page-count{align-self:flex-start}.admin-overview-split{gap:12px;margin-top:20px}.admin-overview-panel{padding:15px}.admin-overview-list>a{grid-template-columns:39px minmax(0,1fr) auto}.admin-overview-list>a>svg{display:none}.admin-overview-list>a>b{font-size:8px}.admin-directory-toolbar{flex-wrap:wrap;align-items:stretch}.admin-directory-toolbar label{width:100%;min-width:100%}.admin-directory-toolbar select{flex:1}.admin-directory-toolbar>span{width:100%;margin:2px 0 0;display:flex}.admin-tenant-directory{background:0 0;border:0;border-radius:0;overflow:visible}.admin-tenant-directory>header{display:none}.admin-tenant-row{background:#fff;border:1px solid #dfe2dc;border-radius:11px;grid-template-columns:1fr auto;gap:12px;min-width:0;margin-bottom:10px;padding:15px;display:grid}.admin-directory-company,.admin-directory-health{grid-column:1/-1}.admin-directory-value{display:none}.admin-tenant-row>.status-chip{grid-column:1}.admin-tenant-row>svg{grid-area:3/2}.admin-detail-breadcrumb{margin-bottom:17px}.admin-tenant-detail-hero{flex-direction:column;align-items:flex-start}.admin-detail-identity{align-items:flex-start}.admin-detail-identity>span{width:48px;height:48px}.admin-detail-identity h1{font-size:30px}.admin-detail-actions{justify-content:space-between;width:100%}.admin-detail-actions .admin-primary-link{width:auto}.admin-detail-metrics{grid-template-columns:1fr 1fr}.admin-detail-metrics article,.admin-detail-metrics article:nth-child(3){border-bottom:1px solid #e2e5df;border-right:1px solid #e2e5df}.admin-detail-metrics article:nth-child(2n){border-right:0}.admin-detail-metrics article:last-child{border:0;grid-column:1/-1}.admin-detail-usage{grid-template-columns:1fr;padding:15px}.admin-detail-usage dl{grid-column:auto}.admin-settings-grid{gap:12px}.admin-settings-grid .admin-mini-form{grid-template-columns:1fr}.admin-audit-page{background:0 0;border:0}.admin-audit-page>header{display:none}.admin-audit-page>article{background:#fff;border:1px solid #dfe2dc;border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:9px;margin-bottom:9px;padding:14px}.admin-audit-page>article>span:nth-child(n+3),.admin-audit-page>article>time{grid-column:2}.admin-applications-page{gap:12px}}.desktop-nav-groups{flex-direction:column;gap:17px;display:flex}.desktop-nav-groups section{flex-direction:column;gap:2px;display:flex}.desktop-nav-groups section>small{color:#98a2b3;font:650 9px var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 9px 5px;display:block}.mobile-primary-nav{display:none}html[data-sidebar-collapsed=true] .desktop-nav-groups{gap:12px}html[data-sidebar-collapsed=true] .desktop-nav-groups section>small{display:none}.ops-overview{--ops-ink:#172033;--ops-muted:#68758a;--ops-line:#dce3ee;--ops-paper:#fff;--ops-soft:#f3f7fd;--ops-accent:#2563eb;width:100%;max-width:1500px;color:var(--ops-ink);flex-direction:column;gap:20px;margin:0 auto;padding:4px 0 54px;display:flex}.ops-overview h1,.ops-overview h2,.ops-overview h3{font-family:var(--font-main),sans-serif}.ops-hero{justify-content:space-between;align-items:center;gap:30px;padding:12px 1px 3px;display:flex}.ops-hero .eyebrow{color:#7a867d;font-size:10px}.ops-hero h1{letter-spacing:-.048em;margin:7px 0 6px;font-size:clamp(34px,4.2vw,52px);font-weight:720;line-height:1.04}.ops-hero p{color:var(--ops-muted);margin:0;font-size:14px;line-height:1.6}.ops-agent-state{border:1px solid var(--ops-line);background:var(--ops-paper);min-width:320px;color:var(--ops-ink);border-radius:11px;align-items:center;gap:11px;padding:13px 14px;transition:border-color .2s,background .2s,transform .2s;display:flex}.ops-agent-state:active{transform:translateY(1px)}.ops-agent-state>i{background:#d6924a;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #fbf1e6}.ops-agent-state.live>i{background:#2563eb;box-shadow:0 0 0 5px #eaf1ff}.ops-agent-state>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ops-agent-state strong{font-size:13px}.ops-agent-state small{color:#78837b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-agent-state svg{color:#839087;width:16px}.ops-setup{background:#f9fbff;border:1px solid #d9e3f2;border-radius:13px;padding:19px 20px}.ops-setup>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ops-setup h2{letter-spacing:-.025em;margin:4px 0 0;font-size:19px}.ops-setup>header>strong{color:#2459b8;font-size:12px}.ops-setup>progress{accent-color:#2563eb;border:0;width:100%;height:5px;margin:14px 0;display:block}.ops-setup>progress::-webkit-progress-bar{background:#e5ebf5;border-radius:999px}.ops-setup>progress::-webkit-progress-value{background:#2563eb;border-radius:999px}.ops-setup>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.ops-setup>div>a{color:#283129;background:#fff;border:1px solid #e2e6df;border-radius:8px;grid-template-columns:27px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:10px;display:grid}.ops-setup>div>a.done{background:#f3f7ff}.ops-setup>div>a>span:first-child{background:#f1f2ef;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.ops-setup>div>a.done>span:first-child{color:#245bc3;background:#e2ecff}.ops-setup>div>a svg{width:14px}.ops-setup>div>a>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.ops-setup a strong{font-size:10px}.ops-setup a small{color:#7d877f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ops-setup a>svg{color:#8a948c}.ops-kpi-grid{border:1px solid var(--ops-line);background:var(--ops-paper);border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ops-kpi-grid article{border-right:1px solid var(--ops-line);min-height:142px;padding:18px 20px 17px;position:relative}.ops-kpi-grid article:last-child{border-right:0}.ops-kpi-grid article>span{color:#667268;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.ops-kpi-grid article>span svg{width:16px}.ops-kpi-grid article.attention>span svg{color:#c1743d}.ops-kpi-grid article.hot>span svg{color:#b45f4a}.ops-kpi-grid article.new>span svg{color:#2563eb}.ops-kpi-grid article.handled>span svg{color:#315fba}.ops-kpi-grid article>strong{font:740 35px/1 var(--font-main),sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:19px 0 5px;display:block}.ops-kpi-grid article>small{color:#7a857d;font-size:10px}.ops-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:16px;display:grid}.ops-priorities,.ops-ai-performance,.ops-pipeline,.ops-recent,.ops-insight{border:1px solid var(--ops-line);background:var(--ops-paper);border-radius:13px;overflow:hidden}.ops-priorities>header,.ops-pipeline>header,.ops-recent>header,.ops-ai-performance>header{border-bottom:1px solid #e5e8e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.ops-priorities h2,.ops-pipeline h2,.ops-recent h2,.ops-ai-performance h2{letter-spacing:-.03em;margin:4px 0 0;font-size:20px}.ops-priorities header>a,.ops-pipeline header>a,.ops-recent header>a{color:#2459b8;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ops-priorities header>a svg,.ops-pipeline header>a svg,.ops-recent header>a svg{width:14px}.ops-priority-list>a{color:#202821;border-bottom:1px solid #eaede8;grid-template-columns:38px minmax(160px,1fr) 90px minmax(160px,.9fr) 17px;align-items:center;gap:12px;min-height:76px;padding:11px 20px;transition:background .2s;display:grid}.ops-priority-list>a:last-child{border-bottom:0}.ops-priority-list>a:hover{background:#f8faf6}.ops-priority-list>a>svg{color:#89928b;width:16px}.ops-priority-icon{color:#738078;background:#f2f3f0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.ops-priority-icon svg{width:16px}.ops-priority-icon.needs-human{color:#ae6249;background:#f9ebe6}.ops-priority-icon.hot{color:#b86a48;background:#f8eee8}.ops-priority-icon.follow-up{color:#2563eb;background:#eaf1ff}.ops-priority-person,.ops-priority-detail{flex-direction:column;gap:4px;min-width:0;display:flex}.ops-priority-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ops-priority-person small{color:#7d867f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ops-priority-label{color:#69736b;text-transform:uppercase;background:#f1f2ef;border-radius:5px;justify-self:start;padding:5px 7px;font-size:8px;font-weight:750}.ops-priority-label.needs-human{color:#9d513c;background:#f9ebe6}.ops-priority-label.hot{color:#a75d3f;background:#f8eee8}.ops-priority-label.follow-up{color:#2459b8;background:#eaf1ff}.ops-priority-detail b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-priority-detail small{color:#89928b;font-size:9px}.ops-clear-state{justify-content:center;align-items:center;gap:14px;min-height:250px;padding:30px;display:flex}.ops-clear-state>svg{color:#2563eb;width:31px}.ops-clear-state h3{margin:0 0 4px;font-size:17px}.ops-clear-state p{color:#7a857d;margin:0;font-size:11px}.ops-clear-state a{color:#2459b8;margin-left:18px;font-size:11px;font-weight:700}.ops-ai-performance{background:#f5f8fd;padding-bottom:16px}.ops-ai-performance>header{border:0}.ops-ai-performance>header>svg{color:#2563eb;width:24px}.ops-resolved-score{align-items:end;gap:10px;padding:5px 20px 17px;display:flex}.ops-resolved-score strong{font:760 48px/1 var(--font-main),sans-serif;letter-spacing:-.055em}.ops-resolved-score span{color:#6e7a71;max-width:100px;padding-bottom:4px;font-size:10px;line-height:1.35}.ops-ai-numbers{background:#fff;border:1px solid #dfe4dc;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0 14px;display:grid;overflow:hidden}.ops-ai-numbers>span{border-right:1px solid #e5e8e3;flex-direction:column;gap:3px;min-width:0;padding:11px;display:flex}.ops-ai-numbers>span:last-child{border:0}.ops-ai-numbers strong{font-size:17px}.ops-ai-numbers small{color:#808a82;font-size:8px}.ops-ai-performance dl{margin:14px 20px 10px}.ops-ai-performance dl>div{border-bottom:1px solid #e1e5df;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ops-ai-performance dt{color:#6f7a72;align-items:center;gap:7px;font-size:10px;display:flex}.ops-ai-performance dt svg{width:14px}.ops-ai-performance dd{margin:0;font-size:11px;font-weight:700}.ops-health{background:#f4eee7;border-radius:8px;align-items:center;gap:9px;margin:14px 14px 0;padding:11px;display:flex}.ops-health>i{background:#c4834c;border-radius:50%;width:8px;height:8px}.ops-health.healthy{background:#e7f0ff}.ops-health.healthy>i{background:#2563eb}.ops-health span{flex-direction:column;gap:2px;display:flex}.ops-health strong{font-size:10px}.ops-health small{color:#78837b;font-size:8px}.ops-pipeline>header{align-items:center}.ops-pipeline>div{grid-template-columns:repeat(5,1fr);padding:8px 20px 19px;display:grid}.ops-pipeline article{border-right:1px solid #e5e8e3;grid-template-columns:1fr;gap:8px;padding:11px 18px;display:grid;position:relative}.ops-pipeline article:first-child{padding-left:0}.ops-pipeline article:last-child{border:0;padding-right:0}.ops-pipeline article>span{align-items:baseline;gap:7px;display:flex}.ops-pipeline article strong{letter-spacing:-.04em;font-size:24px}.ops-pipeline article small{color:#737e75;font-size:10px}.ops-pipeline progress{accent-color:#2563eb;border:0;width:100%;height:5px}.ops-pipeline progress::-webkit-progress-bar{background:#e5ebf5;border-radius:99px}.ops-pipeline progress::-webkit-progress-value{background:#2563eb;border-radius:99px}.ops-pipeline article>svg{z-index:1;color:#a4aba5;background:#fff;width:17px;padding:2px;position:absolute;top:18px;right:-9px}.ops-secondary-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.ops-recent>div>a{color:#222a23;border-bottom:1px solid #eaede8;grid-template-columns:38px minmax(0,1fr) 56px 68px;align-items:center;gap:11px;min-height:63px;padding:9px 20px;display:grid}.ops-recent>div>a:last-child{border:0}.ops-recent>div>a:hover{background:#f8faf6}.ops-avatar{color:#fff;background:#29322b;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:750;display:grid}.ops-recent a>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.ops-recent a strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ops-recent a small{color:#7d867f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ops-recent a>b{color:#2459b8;background:#eaf1ff;border-radius:5px;justify-self:start;padding:4px 6px;font-size:8px}.ops-recent time{color:#808a82;text-align:right;font-size:9px}.ops-insight{color:#fff;background:#172a4d;flex-direction:column;min-height:100%;padding:22px;display:flex}.ops-insight>span{color:#a9c7ff;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.ops-insight>span svg{width:15px}.ops-insight h2{letter-spacing:-.035em;text-wrap:balance;margin:27px 0 10px;font-size:24px;line-height:1.18}.ops-insight>p{color:#aeb8b0;margin:0;font-size:11px;line-height:1.65}.ops-insight>a{color:#c5d9ff;align-items:center;gap:6px;margin:18px 0 28px;font-size:11px;font-weight:700;display:flex}.ops-insight>a svg{width:14px}.ops-insight>div{border-top:1px solid #334b72;align-items:center;gap:11px;margin-top:auto;padding-top:17px;display:flex}.ops-insight>div>svg{color:#9dbfff;width:18px}.ops-insight>div>span{flex-direction:column;gap:3px;display:flex}.ops-insight>div strong{font-size:11px}.ops-insight>div small{color:#919e94;font-size:9px}@media (max-width:1150px){.ops-setup>div{grid-template-columns:repeat(2,1fr)}.ops-setup>div>a:last-child{grid-column:1/-1}.ops-primary-grid,.ops-secondary-grid{grid-template-columns:1fr}.ops-kpi-grid{grid-template-columns:1fr 1fr}.ops-kpi-grid article:nth-child(2){border-right:0}.ops-kpi-grid article:nth-child(-n+2){border-bottom:1px solid var(--ops-line)}}@media (max-width:720px){.desktop-nav-groups{display:none}.mobile-primary-nav{display:contents}.sidebar nav,html[data-sidebar-collapsed=true] .sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.app-shell:has(.realtime-inbox) .sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ops-overview{gap:13px;padding:5px 1px 84px}.ops-hero{flex-direction:column;align-items:flex-start;gap:15px}.ops-hero h1{font-size:33px}.ops-hero p{font-size:12px}.ops-agent-state{width:100%;min-width:0;padding:12px}.ops-setup{padding:15px}.ops-setup>header{flex-direction:column;align-items:flex-start;gap:8px}.ops-setup>div{grid-template-columns:1fr}.ops-setup>div>a:last-child{grid-column:auto}.ops-setup a small{font-size:9px}.ops-kpi-grid{grid-template-columns:1fr 1fr}.ops-kpi-grid article{min-height:122px;padding:15px}.ops-kpi-grid article>span{font-size:9px}.ops-kpi-grid article>strong{margin-top:15px;font-size:29px}.ops-kpi-grid article>small{font-size:9px;line-height:1.4}.ops-primary-grid,.ops-secondary-grid{gap:12px}.ops-priorities>header,.ops-pipeline>header,.ops-recent>header{padding:16px}.ops-priority-list>a{grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;min-height:76px;padding:11px 15px}.ops-priority-label{grid-column:2;justify-self:start}.ops-priority-detail{display:none}.ops-priority-list>a>svg{grid-area:1/3/3}.ops-ai-performance>header{padding:17px}.ops-resolved-score{padding-inline:17px}.ops-pipeline>div{padding:8px 15px 15px;display:flex;overflow-x:auto}.ops-pipeline article{min-width:125px}.ops-recent>div>a{grid-template-columns:35px minmax(0,1fr) 50px;padding-inline:15px}.ops-recent time{display:none}.ops-insight{min-height:330px;padding:20px}.ops-insight h2{font-size:22px}}@media (min-width:721px){.sidebar nav>.mobile-more-toggle,.sidebar nav>.mobile-more-panel{display:none!important}}.app-shell main a,.app-shell .sidebar a{text-decoration:none}.app-shell a,.app-shell button{transition-property:color,background-color,border-color,box-shadow,transform,filter;transition-duration:.18s;transition-timing-function:ease}.app-shell button:not(:disabled),.app-shell a[href]{cursor:pointer}.app-shell button:not(:disabled):hover{filter:brightness(.97)}.app-shell button:not(:disabled):active{transform:translateY(1px)}.app-shell a:focus-visible,.app-shell button:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.ops-overview a:hover{text-decoration:none}.ops-setup>div>a:hover{background:#edf4ff;border-color:#b8cdf2;transform:translateY(-1px)}.ops-priorities header>a:hover,.ops-pipeline header>a:hover,.ops-recent header>a:hover,.ops-insight>a:hover{color:#1d4ed8}.ops-priority-list>a:hover,.ops-recent>div>a:hover{background:#f2f7ff}.ops-agent-state:hover{background:#f7faff;border-color:#abc4ee}.crm-ops{--crm-blue:#2563eb;--crm-blue-dark:#173b72;--crm-ink:#172033;--crm-muted:#6e7b8f;--crm-line:#dce3ee;width:100%;max-width:1500px;color:var(--crm-ink);flex-direction:column;gap:18px;margin:0 auto;padding:5px 0 56px;display:flex}.crm-ops a{text-decoration:none}.crm-ops h1,.crm-ops h2,.crm-ops h3{font-family:var(--font-main),sans-serif}.crm-ops-hero{justify-content:space-between;align-items:flex-end;gap:28px;padding:8px 1px 4px;display:flex}.crm-ops-hero h1{letter-spacing:-.047em;text-wrap:balance;max-width:780px;margin:6px 0 7px;font-size:clamp(32px,3.8vw,48px);font-weight:730;line-height:1.05}.crm-ops-hero p{max-width:720px;color:var(--crm-muted);margin:0;font-size:13px;line-height:1.6}.crm-ops-hero>div:last-child{align-items:center;gap:12px;display:flex}.crm-ops-hero>div:last-child>span{color:#778398;font-size:11px}.crm-ops-hero>div:last-child>span strong{color:var(--crm-ink);font-size:14px}.crm-ops-hero>div:last-child>a{background:var(--crm-blue);color:#fff;border-radius:8px;align-items:center;gap:8px;min-height:41px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.crm-ops-hero>div:last-child>a:hover{background:#1d4ed8;transform:translateY(-1px)}.crm-ops-hero svg{width:15px}.crm-command-bar{border:1px solid var(--crm-line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.crm-command-bar>label{min-width:260px;min-height:41px;color:inherit;font-size:inherit;letter-spacing:0;text-transform:none;background:#f8fafd;border:1px solid #d8e0eb;border-radius:8px;flex-direction:row;flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.crm-command-bar>label:focus-within{border-color:#8fb1ee;box-shadow:0 0 0 3px #2563eb1a}.crm-command-bar>label svg{color:#8090a6;width:16px}.crm-command-bar input{width:100%;height:39px;color:var(--crm-ink);font:500 11px var(--font-main),sans-serif;background:0 0;border:0;outline:0}.crm-command-bar select{color:#4f5d72;height:41px;font:600 10px var(--font-main),sans-serif;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:8px;padding:0 31px 0 11px}.crm-command-bar button{color:#fff;white-space:nowrap;background:#1c2d49;border:0;border-radius:8px;min-width:82px;height:41px;padding:0 13px;font-size:10px;font-weight:700}.crm-command-bar button:hover{background:#29456f}.crm-command-bar>a{color:#64748b;padding:8px;font-size:10px;font-weight:650}.crm-command-bar>a:hover{color:var(--crm-blue)}.crm-summary-grid{border:1px solid var(--crm-line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.crm-summary-grid article{border-right:1px solid var(--crm-line);min-height:126px;padding:17px 19px}.crm-summary-grid article:last-child{border:0}.crm-summary-grid article>span{color:#65748a;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.crm-summary-grid article>span svg{width:15px;color:var(--crm-blue)}.crm-summary-grid article:nth-child(2)>span svg{color:#c66142}.crm-summary-grid article:nth-child(3)>span svg{color:#c07a35}.crm-summary-grid article:nth-child(4)>span svg{color:#2d7b59}.crm-summary-grid article>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:17px 0 5px;font-size:32px;line-height:1;display:block}.crm-summary-grid article>small{color:#8490a1;font-size:9px}.crm-view-row{justify-content:space-between;align-items:center;gap:14px;margin-top:2px;display:flex}.crm-view-row nav{border:1px solid var(--crm-line);background:#f3f6fa;border-radius:9px;padding:3px;display:flex}.crm-view-row nav a{color:#718096;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:650;display:flex}.crm-view-row nav a.active{color:#1d4ed8;background:#fff;box-shadow:0 1px 4px #1730521a}.crm-view-row nav a:hover{color:#1d4ed8}.crm-view-row svg{width:14px}.crm-view-row>span{color:#7b8799;font-size:10px}.crm-pipeline-insight{background:#f4f8ff;border:1px solid #cbdaf2;border-radius:12px;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.crm-pipeline-insight>span{color:#1d5ed2;background:#dce9ff;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.crm-pipeline-insight>span svg{width:16px}.crm-pipeline-insight>div{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-pipeline-insight small{color:#5271a5;letter-spacing:.08em;font-size:8px;font-weight:750}.crm-pipeline-insight p{color:#687b98;margin:0;font-size:9px}.crm-pipeline-insight>a{color:#1d58ba;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.crm-pipeline-insight>a:hover{color:#17489b;transform:translate(2px)}.crm-pipeline-insight>a svg{width:14px}.crm-pipeline-board{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(225px,1fr));align-items:start;gap:10px;padding:1px 1px 10px;display:grid;overflow-x:auto}.crm-pipeline-column{border:1px solid var(--crm-line);background:#f7f9fc;border-radius:11px;overflow:hidden}.crm-pipeline-column>header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 14px 11px;display:flex}.crm-pipeline-column>header>div{flex-direction:column;gap:3px;display:flex}.crm-pipeline-column>header small{color:#8792a3;font-size:8px}.crm-pipeline-column>header>b{color:#285bad;background:#e8effb;border-radius:6px;place-items:center;min-width:23px;height:23px;font-size:9px;display:grid}.crm-column-value{color:#7d899b;padding:8px 14px 0;font-size:8px;font-weight:650;display:block}.crm-pipeline-column>div{flex-direction:column;gap:8px;min-height:160px;padding:10px;display:flex}.crm-lead-card{min-width:0;color:var(--crm-ink);background:#fff;border:1px solid #dce3ed;border-left:3px solid #94a3b8;border-radius:9px;flex-direction:column;gap:11px;padding:12px;display:flex;box-shadow:0 5px 18px #2941620a}.crm-lead-card.hot{border-left-color:#df704b}.crm-lead-card.warm{border-left-color:#d2a241}.crm-lead-card.cold{border-left-color:#7aa1de}.crm-lead-card:hover{border-color:#a9c1e7;border-left-color:var(--crm-blue);transform:translateY(-2px);box-shadow:0 9px 24px #2563eb17}.crm-lead-card-top{grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:8px;display:grid}.crm-lead-card-top>i{color:#fff;background:#173b72;border-radius:7px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:750;display:grid}.crm-lead-card-top>span{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-lead-card-top strong,.crm-lead-card-top small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-lead-card-top small{color:#8490a1;font-size:7px}.crm-lead-card-top svg{color:#9aa5b3;width:14px}.crm-card-tags{justify-content:space-between;align-items:center;gap:7px;display:flex}.crm-card-tags .temperature{text-transform:uppercase;background:#f1f4f8;border-radius:4px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750}.crm-card-tags .temperature.hot{color:#a64f36;background:#faece7}.crm-card-tags .temperature.warm{color:#956c1f;background:#fbf3df}.crm-card-tags .temperature.cold{color:#476d9f;background:#eaf1fc}.crm-card-tags em{color:#66758a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.crm-card-interest{align-items:center;gap:7px;display:flex}.crm-card-interest>svg{color:#6883ac;width:14px}.crm-card-interest>span{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-card-interest strong,.crm-card-interest small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-card-interest small{color:#8994a4;font-size:7px}.crm-card-recommendation{color:#275aa9;background:#f1f6ff;border-radius:7px;grid-template-columns:15px minmax(0,1fr);gap:7px;padding:8px;display:grid}.crm-card-recommendation.urgent{color:#a54d34;background:#fff0eb}.crm-card-recommendation.waiting{color:#657386;background:#f2f4f7}.crm-card-recommendation.done{color:#397354;background:#eaf5ef}.crm-card-recommendation>svg{width:13px}.crm-card-recommendation>span{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-card-recommendation small{text-transform:uppercase;letter-spacing:.05em;font-size:6px}.crm-card-recommendation strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.crm-lead-card-foot{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:6px;padding-top:9px;display:grid}.crm-lead-card-foot small{color:#818d9e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:7px;display:flex;overflow:hidden}.crm-lead-card-foot small.stale{color:#b2553d}.crm-lead-card-foot svg{width:10px}.crm-lead-card-foot>b{color:#2459ac;background:#e9f0fc;border-radius:6px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.crm-column-empty{color:#8c98a8;justify-content:center;align-items:center;gap:9px;min-height:130px;display:flex}.crm-column-empty>svg{width:19px}.crm-column-empty>span{flex-direction:column;gap:3px;display:flex}.crm-column-empty strong{font-size:9px}.crm-column-empty small{font-size:7px}.crm-opportunity-list{border:1px solid var(--crm-line);background:#fff;border-radius:12px;overflow:hidden}.crm-opportunity-list>header,.crm-opportunity-row{grid-template-columns:minmax(220px,1.4fr) minmax(125px,.7fr) minmax(115px,.7fr) minmax(105px,.55fr) minmax(230px,1.3fr) minmax(120px,.65fr);align-items:center;gap:15px;display:grid}.crm-opportunity-list>header{border-bottom:1px solid var(--crm-line);color:#7b879a;text-transform:uppercase;letter-spacing:.05em;background:#f6f8fb;padding:11px 17px;font-size:8px;font-weight:750}.crm-opportunity-row{min-height:82px;color:var(--crm-ink);border-bottom:1px solid #e8edf3;padding:12px 17px;position:relative}.crm-opportunity-row:last-of-type{border:0}.crm-opportunity-row:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.crm-opportunity-row.hot:before{background:#e17650}.crm-opportunity-row.warm:before{background:#d4a641}.crm-opportunity-row:hover{background:#f6f9ff}.crm-opportunity-row:hover:before{background:var(--crm-blue)}.crm-row-customer{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.crm-row-customer>i{color:#fff;background:#173b72;border-radius:8px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:750;display:grid}.crm-row-customer>span,.crm-row-stage,.crm-row-interest,.crm-row-value,.crm-row-activity{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-row-customer strong,.crm-row-customer small,.crm-row-customer em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-row-customer small{color:#7e899b;font-size:8px}.crm-row-customer em{color:#9aa4b2;font-size:7px;font-style:normal}.crm-row-stage>.temperature{color:#69778b;text-transform:uppercase;background:#f1f4f8;border-radius:4px;width:max-content;padding:3px 5px;font-size:7px;font-weight:750}.crm-row-stage>.temperature.hot{color:#a64f36;background:#faece7}.crm-row-stage>.temperature.warm{color:#956c1f;background:#fbf3df}.crm-row-stage>.temperature.cold{color:#476d9f;background:#eaf1fc}.crm-row-interest small,.crm-row-value small{color:#8994a5;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.crm-row-action{color:#285aa7;background:#f2f6fd;border-radius:7px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:8px;display:grid}.crm-row-action.urgent{color:#a64e35;background:#fff0eb}.crm-row-action.waiting{color:#667489;background:#f2f4f7}.crm-row-action.done{color:#397354;background:#eaf5ef}.crm-row-action>svg{width:13px}.crm-row-action>span{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-row-action strong,.crm-row-action small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-row-activity strong.stale{color:#b3533a}.crm-row-activity small{color:#8793a4;font-size:7px}.crm-row-activity>b{color:#285bad;background:#e9f0fc;border-radius:4px;width:max-content;padding:3px 5px;font-size:7px}.crm-list-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:300px;padding:35px;display:grid}.crm-list-empty>svg{color:#7891b7;width:28px}.crm-list-empty h2{margin:5px 0 0;font-size:18px}.crm-list-empty p{color:#7c899c;margin:0;font-size:10px}.crm-list-empty a{color:#1d58ba;margin-top:7px;font-size:10px;font-weight:700}@media (max-width:1180px){.crm-summary-grid{grid-template-columns:1fr 1fr}.crm-summary-grid article:nth-child(2){border-right:0}.crm-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--crm-line)}.crm-opportunity-list{overflow-x:auto}.crm-opportunity-list>header,.crm-opportunity-row{min-width:1050px}}@media (max-width:720px){.crm-ops{gap:13px;padding:4px 1px 84px}.crm-ops-hero{flex-direction:column;align-items:flex-start;gap:14px}.crm-ops-hero h1{font-size:32px}.crm-ops-hero p{font-size:11px}.crm-ops-hero>div:last-child{justify-content:space-between;width:100%}.crm-command-bar{flex-wrap:wrap;align-items:stretch;padding:9px}.crm-command-bar>label{min-width:100%}.crm-command-bar select{flex:1;min-width:calc(50% - 4px)}.crm-command-bar button{flex:1}.crm-summary-grid{grid-template-columns:1fr 1fr}.crm-summary-grid article{min-height:116px;padding:14px}.crm-summary-grid article>strong{font-size:29px}.crm-view-row{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f8fbf0;margin-inline:-1px;padding:7px 1px;position:sticky;top:0}.crm-pipeline-insight{grid-template-columns:34px minmax(0,1fr);padding:14px}.crm-pipeline-insight>a{grid-column:2}.crm-pipeline-insight p{line-height:1.45}.crm-pipeline-board{scroll-snap-type:x proximity;grid-template-columns:repeat(5,245px);margin-right:-12px;padding-right:12px}.crm-pipeline-column{scroll-snap-align:start}.crm-opportunity-list{background:0 0;border:0;overflow:visible}.crm-opportunity-list>header{display:none}.crm-opportunity-row{border:1px solid var(--crm-line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin-bottom:9px;padding:14px;display:grid}.crm-row-customer{grid-column:1/-1}.crm-row-stage,.crm-row-value{align-self:start}.crm-row-interest{display:none}.crm-row-action{grid-column:1/-1}.crm-row-activity{border-top:1px solid #e8edf3;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;padding-top:9px;display:grid}.crm-list-empty{border:1px solid var(--crm-line);background:#fff;border-radius:10px}}.crm-ops{gap:16px;max-width:1360px}.crm-ops-hero{align-items:center;padding-block:6px}.crm-ops-hero h1{max-width:none;margin:5px 0;font-size:clamp(32px,3vw,42px);line-height:1}.crm-ops-hero p{font-size:12px}.crm-command-bar{border-color:#e4e9f1;border-radius:14px;padding:9px;box-shadow:0 7px 24px #1e406e0a}.crm-summary-grid{background:0 0;border:0;grid-template-columns:repeat(4,1fr);gap:10px;overflow:visible}.crm-summary-grid article,.crm-summary-grid article:last-child{background:#fff;border:1px solid #e1e7f0;border-radius:13px;min-height:118px;padding:17px 18px;box-shadow:0 7px 22px #1e406e09}.crm-summary-grid article:hover{border-color:#bfd0eb;transform:translateY(-1px);box-shadow:0 10px 25px #2563eb12}.crm-summary-grid article>span{font-size:11px}.crm-summary-grid article>strong{margin:14px 0 5px;font-size:30px}.crm-summary-grid article>small{font-size:10px}.crm-pipeline-insight{box-shadow:none;background:#edf4ff;border:0;border-left:3px solid #4c7ed8;border-radius:10px}.crm-pipeline-insight strong{font-size:14px}.crm-pipeline-insight p{font-size:10px;line-height:1.5}.crm-pipeline-board{scroll-snap-type:x proximity;scrollbar-color:#bfd0e8 transparent;grid-template-columns:none;grid-auto-columns:minmax(300px,320px);grid-auto-flow:column;gap:12px;padding:2px 2px 15px;display:grid;overflow-x:auto}.crm-pipeline-column{scroll-snap-align:start;background:#f4f7fb;border-color:#dde5ef;border-radius:13px}.crm-pipeline-column>header{padding:16px}.crm-pipeline-column>header strong{font-size:14px}.crm-pipeline-column>header small{font-size:9px}.crm-pipeline-column>header>b{min-width:27px;height:27px;font-size:10px}.crm-column-value{padding:10px 14px 2px;font-size:9px}.crm-pipeline-column>div{gap:10px;padding:11px}.crm-lead-card{border-radius:11px;gap:12px;padding:14px}.crm-lead-card-top{grid-template-columns:38px minmax(0,1fr) 16px;gap:10px}.crm-lead-card-top>i{border-radius:9px;width:38px;height:38px;font-size:10px}.crm-lead-card-top strong{font-size:13px}.crm-lead-card-top small{font-size:9px}.crm-card-tags .temperature{padding:5px 7px;font-size:8px}.crm-card-tags em{font-size:9px}.crm-card-interest strong{font-size:11px}.crm-card-interest small{font-size:9px}.crm-card-recommendation{padding:10px}.crm-card-recommendation small{font-size:7px}.crm-card-recommendation strong{font-size:10px}.crm-lead-card-foot{padding-top:10px}.crm-lead-card-foot small{font-size:8px}.crm-ai-evidence{color:#6680aa;align-items:center;gap:5px;font-size:8px;font-weight:650;display:flex}.crm-ai-evidence svg{width:11px;height:11px}.crm-opportunity-list{border-color:#e0e6ef;border-radius:14px;box-shadow:0 8px 30px #1e406e09}.crm-opportunity-list>header,.crm-opportunity-row{grid-template-columns:minmax(205px,1.35fr) minmax(132px,.78fr) minmax(115px,.7fr) minmax(100px,.58fr) minmax(230px,1.35fr) minmax(110px,.62fr);gap:16px}.crm-opportunity-list>header{padding:13px 18px;font-size:9px}.crm-opportunity-row{min-height:96px;padding:15px 18px}.crm-row-customer{grid-template-columns:42px minmax(0,1fr);gap:11px}.crm-row-customer>i{border-radius:10px;width:42px;height:42px;font-size:10px}.crm-row-customer strong{font-size:13px}.crm-row-customer small{font-size:9px}.crm-row-customer em{font-size:8px}.crm-row-stage>b,.crm-row-interest>strong,.crm-row-value>strong{font-size:11px}.crm-row-stage>.temperature{font-size:8px}.crm-row-stage>em{color:#8090a6;align-items:center;gap:4px;font-size:8px;font-style:normal;display:flex}.crm-row-stage>em svg{width:10px;height:10px}.crm-row-interest small,.crm-row-value small{font-size:8px}.crm-row-action{padding:10px}.crm-row-action strong{font-size:10px}.crm-row-action small{font-size:8px}.crm-row-activity strong{font-size:10px}.crm-row-activity small,.crm-row-activity>b{font-size:8px}@media (max-width:1180px){.crm-summary-grid{grid-template-columns:1fr 1fr}.crm-opportunity-list>header,.crm-opportunity-row{min-width:1100px}}@media (max-width:720px){.crm-ops{gap:12px}.crm-ops-hero h1{font-size:30px}.crm-ops-hero p{font-size:11px;line-height:1.5}.crm-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.crm-summary-grid article,.crm-summary-grid article:last-child{min-height:108px;padding:13px}.crm-summary-grid article>span{font-size:9px}.crm-summary-grid article>strong{font-size:27px}.crm-summary-grid article>small{font-size:8px;line-height:1.35}.crm-pipeline-board{grid-template-columns:none;grid-auto-columns:minmax(278px,86vw);margin-right:-11px}.crm-opportunity-row{border-radius:13px;gap:13px;padding:15px}.crm-row-customer strong{font-size:13px}.crm-row-stage>em{margin-top:2px}.crm-row-action strong{font-size:11px}.crm-row-action small{white-space:normal;font-size:9px;line-height:1.4}}.agent-health-panel>header,.agent-behavior-panel>header,.agent-events-panel>header{display:block}.agent-confirm-backdrop{z-index:200}.agent-confirm-dialog{max-height:calc(100dvh - 40px);overflow:auto}.app-shell{--lime:#2563eb}.app-shell ::selection{color:#172033;background:#bfdbfe}.app-shell .setup-step.done .step-state,.app-shell .mode-chip.ai_active,.app-shell .lead-chip.qualified,.app-shell .lead-chip.won{color:#1d5fc4;background:#eaf2ff}.app-shell .message-bubble.outbound{background:#eaf2ff;border-color:#bfd3f4;box-shadow:0 3px 10px #2563eb12}.app-shell .message-bubble.outbound footer{color:#5475a8}.app-shell .message-bubble.outbound .message-quote{border-left-color:#4c82dd}.app-shell .ai-live-mark.online>span{background:#3b82f6;box-shadow:0 0 0 .3rem #dbeafe}.app-shell .provider-glyph{background:#173b72}.app-shell .chain-role.primary,.app-shell .chain-foot span:first-child{color:#1d5fc4}.app-shell .assignment-pill.ai_active,.app-shell .provider-chain .chain-role.primary{color:#1d5fc4!important;background:#eaf2ff!important}.app-shell .assignment-banner.ai_active{color:#1d5fc4;background:#edf4ff}.app-shell .ai-mode-switch{background:#edf3fc;border-color:#d6e1f3}.app-shell .ai-mode-switch button:hover{color:#174ea6}.app-shell .ai-mode-switch button.active{color:#1d5fc4;box-shadow:0 1px 5px #2563eb21}.app-shell .ai-master-toggle.off{color:#1d5fc4;background:#f0f6ff;border-color:#bfd3f4}.app-shell .ai-master-toggle.off>span{background:#3b82f6;box-shadow:0 0 0 .2rem #dbeafe}.app-shell .ai-mode-options button.active.live,.app-shell .mode-pill.live{color:#1d5fc4;background:#eaf2ff;border-color:#b8cff3}.app-shell .test-empty>span,.app-shell .test-composer button{color:#fff;background:#173b72}.app-shell .success{background:#eff6ff;border-color:#3b82f6}.app-shell .badge.qualified{color:#fff;background:#2563eb}.app-shell .crm-card-recommendation.done,.app-shell .crm-row-action.done{color:#2b5ea9;background:#edf4ff}.app-shell .crm-summary-grid article:nth-child(4)>span svg{color:#2563eb}.app-shell .main{font-size:14px}.app-shell p,.app-shell dd,.app-shell dt{font-size:13px;line-height:1.55}.app-shell small,.app-shell time{font-size:11px;line-height:1.4}.app-shell label,.app-shell button,.app-shell input,.app-shell textarea,.app-shell select{font-size:12px}.app-shell .eyebrow,.app-shell [class$=-label],.app-shell [class*=-label\ ]{font-size:11px}.app-shell .badge,.app-shell .mode-chip,.app-shell .lead-chip,.app-shell .mode-pill,.app-shell .assignment-pill,.app-shell .status-chip,.app-shell .temperature{line-height:1.25;font-size:11px!important}.app-shell table th{font-size:11px;line-height:1.35}.app-shell table td{font-size:13px;line-height:1.5}.app-shell .sidebar nav a span{font-size:14px}.app-shell .sidebar .nav-section-label,.app-shell .ops-hero p,.app-shell .ops-card header small,.app-shell .ops-priority-person small,.app-shell .ops-priority-detail small,.app-shell .ops-ai-numbers small,.app-shell .ops-ai-performance dt,.app-shell .ops-health small,.app-shell .ops-pipeline article small,.app-shell .ops-recent a small,.app-shell .ops-insight>p{font-size:11px}.app-shell .ops-priority-person strong,.app-shell .ops-recent a strong,.app-shell .ops-health strong{font-size:13px}.app-shell .ops-priority-detail b,.app-shell .ops-ai-performance dd{font-size:12px}.app-shell .conversation-line strong,.app-shell .chat-title-line strong{font-size:14px}.app-shell .conversation-item small,.app-shell .conversation-item time,.app-shell .group-sender strong{font-size:11px}.app-shell .message-bubble p{font-size:14px;line-height:1.55}.app-shell .message-bubble footer,.app-shell .message-quote strong{font-size:10px}.app-shell .message-quote p,.app-shell .customer-panel p,.app-shell .customer-panel dd,.app-shell .customer-panel dt{font-size:12px}.app-shell .agent-page-heading p,.app-shell .agent-status-copy>p{font-size:13px}.app-shell .agent-status-label,.app-shell .agent-live-facts span,.app-shell .agent-mode-box>div>strong,.app-shell .agent-performance-grid span,.app-shell .agent-panel-kicker{font-size:11px}.app-shell .agent-mode-box>div>small,.app-shell .agent-mode-box ul,.app-shell .agent-performance-grid small,.app-shell .agent-health-list small,.app-shell .agent-events-list small{font-size:10px}.app-shell .agent-mode-control button{font-size:11px}.app-shell .agent-review-list strong,.app-shell .agent-health-list strong,.app-shell .agent-events-list strong,.app-shell .test-page-head p,.app-shell .test-empty>p{font-size:12px}.app-shell .test-presets button{font-size:11px}.app-shell .test-composer textarea{font-size:14px}.app-shell .crm-ops-hero p{font-size:13px}.app-shell .crm-command-bar input,.app-shell .crm-command-bar select,.app-shell .crm-command-bar button,.app-shell .crm-summary-grid article>span{font-size:12px}.app-shell .crm-summary-grid article>small,.app-shell .crm-view-row>span,.app-shell .crm-pipeline-insight p{font-size:11px}.app-shell .crm-view-row nav a,.app-shell .crm-pipeline-insight>a{font-size:12px}.app-shell .crm-pipeline-column>header strong{font-size:14px}.app-shell .crm-pipeline-column>header small,.app-shell .crm-column-value{font-size:10px}.app-shell .crm-lead-card-top strong,.app-shell .crm-row-customer strong{font-size:13px}.app-shell .crm-lead-card-top small,.app-shell .crm-card-tags em,.app-shell .crm-card-interest small,.app-shell .crm-lead-card-foot small,.app-shell .crm-row-customer small,.app-shell .crm-row-customer em,.app-shell .crm-row-interest small,.app-shell .crm-row-value small,.app-shell .crm-row-activity small{font-size:10px}.app-shell .crm-card-interest strong,.app-shell .crm-card-recommendation strong,.app-shell .crm-row-stage>b,.app-shell .crm-row-interest>strong,.app-shell .crm-row-value>strong,.app-shell .crm-row-action strong,.app-shell .crm-row-activity strong{font-size:12px}.app-shell .crm-card-recommendation small,.app-shell .crm-row-action small,.app-shell .crm-ai-evidence{font-size:9px}@media (max-width:700px){.app-shell .main{font-size:14px}.app-shell p,.app-shell dd,.app-shell dt{font-size:13px}.app-shell small,.app-shell time{font-size:11px}.app-shell .message-bubble p{font-size:14px}.app-shell .agent-live-facts span{font-size:10px}.app-shell .crm-summary-grid article>span{font-size:11px}.app-shell .crm-summary-grid article>small{font-size:10px}}.app-shell small,.app-shell time{font-size:11px!important}.app-shell .ops-setup a strong{font-size:12px}.app-shell .ops-setup a small{font-size:11px!important}.app-shell .ops-priority-label,.app-shell .ops-recent a>b,.app-shell .inbox-filters a,.app-shell .conversation-list-head,.app-shell .conversation-item em,.app-shell .crm-opportunity-list>header,.app-shell .crm-opportunity-list>header span,.app-shell .crm-row-stage>em,.app-shell .crm-ai-evidence,.app-shell .crm-row-activity>b,.app-shell .agent-test-link,.app-shell .agent-mode-box>div>small,.app-shell .agent-mode-box ul,.app-shell .agent-mode-box li,.app-shell .agent-health-list b,.app-shell .agent-events-panel strong,.app-shell .agent-events-panel time,.app-shell .agent-chart-summary span,.app-shell .agent-token-column>span,.app-shell .agent-token-column small,.app-shell .agent-analytics-card>footer,.app-shell .table-row.table-head,.app-shell .table-row.table-head span,.app-shell .preflight-strip>strong,.app-shell .preflight-strip span,.app-shell .test-runtime,.app-shell .test-debug-card>header small,.app-shell .debug-core small,.app-shell .debug-core strong,.app-shell .test-debug-card h3,.app-shell .debug-facts dt,.app-shell .debug-facts dd,.app-shell .debug-muted,.app-shell .debug-action,.app-shell .debug-tags span,.app-shell .activity-detail>div,.app-shell .activity-no-detail,.app-shell .card-number,.app-shell .member-role,.app-shell .team-summary span,.app-shell .agent-center a,.app-shell .next-steps a,.app-shell .team-page span,.app-shell .test-scenario-rail>span,.app-shell .test-scenario-rail button{font-size:11px}.app-shell .ops-kpi-grid article>span,.app-shell .ops-kpi-grid article>small{font-size:11px!important}.app-shell .crm-row-customer em,.app-shell .crm-card-tags em,.app-shell .crm-ai-evidence,.app-shell .crm-row-activity>b{font-size:11px}.app-shell .preflight-strip .ready i,.app-shell .test-runtime.connected i{background:#3b82f6;box-shadow:0 0 0 3px #dbeafe}.app-shell .test-runtime.connected{color:#1d5fc4;background:#eff6ff;border-color:#bfd3f4}.app-shell .debug-tags.good span{color:#1d5fc4;background:#eaf2ff}.app-shell .agent-analytics-card progress{accent-color:#3977dc}.app-shell .agent-analytics-card progress::-webkit-progress-bar{background:#e5ebf5;border-radius:99px}.app-shell .agent-analytics-card progress::-webkit-progress-value{background:#3977dc;border-radius:99px}.app-shell .agent-live-facts span,.app-shell .agent-knowledge-panel span,.app-shell .agent-behavior-panel span,.app-shell .mobile-more-trigger span,.app-shell .mobile-more-toggle span{font-size:11px!important}@media (max-width:700px){.app-shell .sidebar nav a>span{font-size:11px!important}}.app-shell .test-ai-page.ai-lab-page{gap:22px;height:auto;min-height:0;display:grid}.app-shell .ai-lab-heading .mode-pill{color:#1d4ed8;letter-spacing:.05em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.app-shell .ai-lab-heading .mode-pill.live{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.app-shell .ai-lab-heading .mode-pill.test{color:#a15c05;background:#fffbeb;border-color:#fde0a1}.app-shell .ai-lab-heading .mode-pill.off{color:#667085;background:#f7f8fa;border-color:#d7dce5}@media (max-width:640px){.app-shell .test-ai-page.ai-lab-page{gap:15px}.app-shell .ai-lab-heading .mode-pill{min-height:30px;padding:0 9px;font-size:10px}}.wa-control-page{color:#172033;gap:19px;max-width:1480px;margin:0 auto;padding-bottom:54px;display:grid}.wa-page-heading{justify-content:space-between;align-items:flex-end;gap:22px;padding:4px 2px 3px;display:flex}.wa-page-heading>div{max-width:760px}.wa-page-heading h1{color:#101828;letter-spacing:-.04em;margin:8px 0 6px;font-size:clamp(31px,3vw,43px);line-height:1.08}.wa-page-heading p{color:#66748b;margin:0;font-size:14px;line-height:1.6}.wa-page-status{color:#245db6;background:#f1f6ff;border:1px solid #c7dafa;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11.5px;font-weight:800;display:inline-flex}.wa-page-status i,.wa-connection-card>header b i{background:#3979df;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dbeafe}.wa-page-status.attention{color:#9a620c;background:#fff9e9;border-color:#f0d39c}.wa-page-status.attention i{background:#d68a16;box-shadow:0 0 0 3px #ffedbe}.wa-control-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);align-items:stretch;gap:18px;display:grid}.wa-connection-card,.wa-setup-card,.wa-health-strip,.wa-today-card,.wa-events-card{background:#fff;border:1px solid #dfe5ef;border-radius:19px;box-shadow:0 9px 30px #152b4e0b}.wa-connection-card{padding:22px 23px 24px;position:relative;overflow:hidden}.wa-connection-card:before{content:"";background:#3979df;height:4px;position:absolute;inset:0 0 auto}.wa-connection-card.attention:before{background:#d58a18}.wa-connection-card>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.wa-section-label{color:#326ccb;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.wa-section-label svg{width:15px;height:15px}.wa-connection-card>header b{color:#245db6;text-transform:uppercase;letter-spacing:.05em;background:#edf4ff;border-radius:8px;align-items:center;gap:7px;min-height:29px;padding:0 9px;font-size:10.5px;display:inline-flex}.wa-connection-card.attention>header b{color:#a15f08;background:#fff5dc}.wa-connection-card.attention>header b i{background:#d58a18;box-shadow:0 0 0 3px #ffedbe}.wa-account-identity{align-items:center;gap:14px;margin:28px 0 23px;display:flex}.wa-account-identity>span{color:#fff;background:#1f66d8;border-radius:15px;place-items:center;width:54px;height:54px;font-size:15px;font-weight:850;display:grid;box-shadow:0 10px 22px #2563eb2b}.wa-account-identity>div{min-width:0}.wa-account-identity small{color:#8491a4;margin-bottom:2px;font-size:10px;font-weight:750;display:block}.wa-account-identity h2{color:#15223a;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;line-height:1.25}.wa-account-identity p{color:#66758b;margin:3px 0 0;font-size:12px}.wa-connection-facts{background:#f9fbfe;border:1px solid #e1e7f0;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.wa-connection-facts>span{border-right:1px solid #e1e7f0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:1px 8px;padding:13px 14px;display:grid;position:relative}.wa-connection-facts>span:last-child{border-right:0}.wa-connection-facts svg{color:#3979df;grid-row:1/3;align-self:center;width:17px;height:17px}.wa-connection-facts small{color:#8490a3;font-size:9.5px;font-weight:700}.wa-connection-facts strong{color:#34435b;font-size:11.5px}.wa-connection-copy{color:#64738a;max-width:690px;margin:17px 0 16px;font-size:12.5px;line-height:1.55}.wa-channel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-channel-actions a,.wa-channel-actions button,.wa-connect-button{color:#46556c;cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:11.5px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.wa-channel-actions svg,.wa-connect-button svg{width:15px;height:15px}.wa-channel-actions a:hover,.wa-channel-actions button:hover{color:#1f5fc5;background:#f1f6ff;border-color:#93b7f3;transform:translateY(-1px);box-shadow:0 7px 15px #2563eb17}.wa-channel-actions a:active,.wa-channel-actions button:active,.wa-connect-button:active{transform:translateY(1px)}.wa-channel-actions .wa-primary-action,.wa-connect-button{color:#fff;background:#2563eb;border-color:#2563eb}.wa-channel-actions .wa-primary-action:hover,.wa-connect-button:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 9px 20px #2563eb30}.wa-channel-actions .wa-disconnect-trigger{color:#a34545;border-color:#0000;margin-left:auto}.wa-channel-actions .wa-disconnect-trigger:hover{color:#bd3333;background:#fff5f5;border-color:#f3c7c7}.wa-setup-card{padding:22px}.wa-setup-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wa-setup-card>header h2{color:#17243b;letter-spacing:-.025em;margin:8px 0 4px;font-size:20px}.wa-setup-card>header p{color:#758299;max-width:290px;margin:0;font-size:11.5px;line-height:1.5}.wa-setup-card>header>strong{color:#2563eb;font-variant-numeric:tabular-nums;background:#edf4ff;border-radius:14px;place-items:center;width:49px;height:49px;font-size:13px;display:grid}.wa-progress-track{background:#e8edf5;border-radius:999px;height:5px;margin:18px 0 16px;overflow:hidden}.wa-progress-track span{border-radius:inherit;background:#3979df;height:100%;display:block}.wa-setup-card ol{margin:0;padding:0;list-style:none;display:grid}.wa-setup-card li{border-bottom:1px solid #edf0f4;grid-template-columns:31px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:11px 4px;display:grid}.wa-setup-card li>span{color:#8b98ab;border:1px solid #d9e2ee;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.wa-setup-card li.done>span{color:#2563eb;background:#eaf2ff;border-color:#bdd5fa}.wa-setup-card li.current>span{color:#fff;background:#2563eb;border-color:#7daaf1;box-shadow:0 5px 11px #2563eb29}.wa-setup-card li>span svg{width:13px;height:13px}.wa-setup-card li>div{gap:2px;display:grid}.wa-setup-card li strong{color:#34435b;font-size:11.5px}.wa-setup-card li small{color:#8490a2;font-size:10px}.wa-setup-card li>a{color:#8a98aa;border-radius:8px;place-items:center;width:29px;height:29px;transition:background .18s,color .18s,transform .18s;display:grid}.wa-setup-card li>a svg{width:15px;height:15px}.wa-setup-card li>a:hover{color:#2563eb;background:#eaf2ff;transform:translate(2px)}.wa-next-action{color:#245db6;background:#edf4ff;border-radius:10px;justify-content:space-between;align-items:center;min-height:39px;margin-top:15px;padding:0 12px;font-size:11.5px;font-weight:800;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.wa-next-action svg{width:15px;height:15px}.wa-next-action:hover{color:#1d4ed8;background:#dbeafe;transform:translateY(-1px)}.wa-health-strip{grid-template-columns:230px 1fr;align-items:center;padding:18px 21px;display:grid}.wa-health-strip>header p{color:#8490a3;margin:4px 0 0;font-size:10.5px}.wa-health-strip>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.wa-health-strip>div>span{border-left:1px solid #e5e9f0;grid-template-columns:auto 1fr;gap:1px 8px;padding:3px 17px;display:grid}.wa-health-strip i{background:#a7b1bf;border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px;box-shadow:0 0 0 3px #edf0f4}.wa-health-strip i.healthy{background:#3979df;box-shadow:0 0 0 3px #dbeafe}.wa-health-strip i.test{background:#d58a18;box-shadow:0 0 0 3px #ffedbe}.wa-health-strip i.warning{background:#d64a4a;box-shadow:0 0 0 3px #ffe1e1}.wa-health-strip small{color:#8793a5;font-size:9.5px;font-weight:700}.wa-health-strip strong{color:#35445c;font-size:11.5px}.wa-activity-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;display:grid}.wa-today-card,.wa-events-card{padding:20px 21px}.wa-today-card>header,.wa-events-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.wa-today-card h2,.wa-events-card h2{color:#1c2940;letter-spacing:-.02em;margin:7px 0 0;font-size:17px}.wa-today-card>header>a{color:#356ac0;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:10.5px;font-weight:800;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.wa-today-card>header>a svg{width:14px;height:14px}.wa-today-card>header>a:hover{color:#1d4ed8;background:#edf4ff}.wa-today-card>div{border:1px solid #e2e7ef;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-top:21px;display:grid;overflow:hidden}.wa-today-card>div>span{border-right:1px solid #e2e7ef;gap:3px;padding:17px 18px;display:grid}.wa-today-card>div>span:last-child{border:0}.wa-today-card>div strong{color:#17243b;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px}.wa-today-card>div small{color:#7d899b;font-size:10.5px}.wa-events-card>header{display:block}.wa-events-card>div{margin-top:13px;display:grid}.wa-events-card>div>span{border-bottom:1px solid #edf0f4;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.wa-events-card>div>span:last-child{border-bottom:0}.wa-events-card>div>span>i{background:#3979df;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dbeafe}.wa-events-card>div>span>i.warning{background:#d68a16;box-shadow:0 0 0 3px #ffedbe}.wa-events-card>div>span>span{gap:2px;display:grid}.wa-events-card strong{color:#3a4960;font-size:11px}.wa-events-card small,.wa-events-card time{color:#8995a6;font-size:9.5px}.wa-events-card time{font-variant-numeric:tabular-nums}.wa-events-empty{color:#8692a4;align-items:center;gap:11px;padding:25px 5px!important;display:flex!important}.wa-events-empty>svg{width:20px;height:20px}.wa-security-note{color:#758398;align-items:center;gap:9px;padding:3px 2px;font-size:10.5px;line-height:1.5;display:flex}.wa-security-note svg{color:#3979df;flex:none;width:15px;height:15px}.wa-security-note strong{color:#46566d}.wa-pairing-state{align-items:center;gap:22px;min-height:245px;padding:24px 5px;display:flex}.wa-pairing-state h2{color:#17243b;margin:0 0 7px;font-size:22px}.wa-pairing-state p{color:#6d7a90;max-width:430px;margin:0;font-size:12.5px;line-height:1.6}.wa-pairing-icon{color:#3979df;background:#edf4ff;border-radius:24px;flex:none;place-items:center;width:90px;height:90px;display:grid}.wa-pairing-icon svg{width:36px;height:36px}.wa-qr-frame{background:#fff;border:1px solid #dfe5ef;border-radius:15px;flex:none;padding:10px;display:grid;box-shadow:0 9px 26px #152b4e12}.wa-qr-frame img{width:190px;height:190px;display:block}.wa-connect-button{border:0;min-height:42px}.wa-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wa-confirm-dialog{background:#fff;border:1px solid #ffffff8c;border-radius:19px;width:min(100%,430px);padding:27px;position:relative;box-shadow:0 30px 70px #0f172a40}.wa-dialog-close{color:#7d899b;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;transition:background .18s,color .18s;display:grid;position:absolute;top:14px;right:14px}.wa-dialog-close:hover{color:#24344d;background:#eef3fa}.wa-dialog-close svg{width:17px;height:17px}.wa-dialog-icon{color:#c64242;background:#fff0f0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.wa-dialog-icon svg{width:21px;height:21px}.wa-confirm-dialog h2{color:#17243b;letter-spacing:-.025em;margin:16px 0 7px;font-size:21px}.wa-confirm-dialog p{color:#6f7c91;margin:0;font-size:12.5px;line-height:1.6}.wa-confirm-dialog>div{justify-content:flex-end;gap:8px;margin-top:23px;display:flex}.wa-confirm-dialog>div button{color:#4c5b71;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:10px;min-height:39px;padding:0 13px;font-size:11.5px;font-weight:800;transition:transform .18s,background .18s,border-color .18s}.wa-confirm-dialog>div button:hover{background:#f3f6fa;transform:translateY(-1px)}.wa-confirm-dialog>div form button{color:#fff;background:#c83e3e;border-color:#c83e3e}.wa-confirm-dialog>div form button:hover{background:#aa2f2f;border-color:#aa2f2f}.wa-control-page a:focus-visible,.wa-control-page button:focus-visible{outline-offset:2px;outline:3px solid #2563eb33}@media (max-width:1050px){.wa-control-grid,.wa-activity-grid{grid-template-columns:1fr}.wa-health-strip{grid-template-columns:1fr;gap:15px}.wa-health-strip>div>span:first-child{border-left:0;padding-left:0}}@media (max-width:700px){.wa-control-page{gap:14px;padding-bottom:92px}.wa-page-heading{align-items:flex-start}.wa-page-heading h1{font-size:30px}.wa-page-heading p{font-size:12.5px}.wa-page-status{min-height:30px;padding:0 9px;font-size:9.5px}.wa-connection-card,.wa-setup-card,.wa-health-strip,.wa-today-card,.wa-events-card{border-radius:16px}.wa-connection-card,.wa-setup-card,.wa-today-card,.wa-events-card{padding:17px}.wa-account-identity{margin:23px 0 19px}.wa-account-identity>span{width:49px;height:49px}.wa-account-identity h2{font-size:18px}.wa-connection-facts{grid-template-columns:1fr}.wa-connection-facts>span{border-bottom:1px solid #e1e7f0;border-right:0}.wa-connection-facts>span:last-child{border-bottom:0}.wa-channel-actions{grid-template-columns:1fr 1fr;display:grid}.wa-channel-actions a,.wa-channel-actions button{width:100%}.wa-channel-actions .wa-disconnect-trigger{margin-left:0}.wa-health-strip{padding:17px}.wa-health-strip>div{grid-template-columns:1fr 1fr}.wa-health-strip>div>span{border-top:1px solid #e5e9f0;border-left:0;padding:11px 5px}.wa-health-strip>div>span:nth-child(odd){border-right:1px solid #e5e9f0}.wa-health-strip>div>span:last-child{border-right:0;grid-column:1/-1}.wa-today-card>div{grid-template-columns:1fr;margin-top:16px}.wa-today-card>div>span{border-bottom:1px solid #e2e7ef;border-right:0;grid-template-columns:auto 1fr;align-items:baseline;gap:10px;padding:12px 14px}.wa-today-card>div strong{font-size:21px}.wa-pairing-state{flex-direction:column;align-items:flex-start;padding:23px 2px}.wa-qr-frame{align-self:center}.wa-setup-card>header h2{font-size:18px}.wa-confirm-dialog{padding:22px}.wa-security-note{align-items:flex-start;padding-inline:3px}}.workspace-settings-page{color:#172033;gap:18px;max-width:1440px;margin:0 auto;padding-bottom:54px;display:grid}.settings-page-heading{justify-content:space-between;align-items:flex-end;gap:22px;padding:4px 2px 3px;display:flex}.settings-page-heading>div{max-width:760px}.settings-page-heading h1{color:#101828;letter-spacing:-.04em;margin:8px 0 6px;font-size:clamp(32px,3vw,43px);line-height:1.08}.settings-page-heading p{color:#66748b;margin:0;font-size:14px;line-height:1.6}.settings-owner-badge{color:#245db6;background:#f1f6ff;border:1px solid #c8dafa;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.settings-owner-badge svg{width:14px;height:14px}.settings-feedback{color:#355c98;background:#f2f7ff;border:1px solid #c6dafa;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;font-size:11.5px;display:flex}.settings-feedback svg{width:17px;height:17px}.settings-feedback span{gap:7px;display:flex}.settings-feedback strong{color:#2458a7}.settings-feedback.error{color:#ad3d3d;background:#fff5f5;border-color:#f0c3c3}.settings-workspace-shell{background:#fff;border:1px solid #dfe5ef;border-radius:20px;grid-template-columns:270px minmax(0,1fr);min-height:720px;display:grid;overflow:hidden;box-shadow:0 10px 32px #152b4e0d}.settings-section-nav{background:#f8fafd;border-right:1px solid #e3e8f0;flex-direction:column;padding:19px 13px 15px;display:flex}.settings-nav-label{color:#8a96a8;letter-spacing:.09em;text-transform:uppercase;padding:4px 10px 12px;font-size:9.5px;font-weight:850}.settings-section-nav>a{color:#526178;border-radius:11px;grid-template-columns:35px minmax(0,1fr) 17px;align-items:center;gap:9px;min-height:58px;padding:7px 9px;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:grid}.settings-section-nav>a:hover{color:#245fbe;background:#edf4ff;transform:translate(2px)}.settings-section-nav>a.active{color:#1f5fc5;background:#e8f1ff;box-shadow:inset 0 0 0 1px #d4e4ff}.settings-section-nav>a>span:first-child{color:#75849a;background:#fff;border-radius:9px;place-items:center;width:33px;height:33px;display:grid;box-shadow:0 2px 7px #18335a0f}.settings-section-nav>a.active>span:first-child{color:#fff;background:#2563eb}.settings-section-nav>a svg{width:16px;height:16px}.settings-section-nav>a>svg{color:#9ba6b5;width:14px;height:14px}.settings-section-nav>a>span:nth-child(2){gap:2px;display:grid}.settings-section-nav>a strong{font-size:11.5px}.settings-section-nav>a small{color:#8a96a8;font-size:9.5px}.settings-section-nav>footer{color:#77859a;border-top:1px solid #e2e7ef;align-items:flex-start;gap:8px;margin-top:auto;padding:15px 10px 5px;display:flex}.settings-section-nav>footer svg{color:#3979df;flex:none;width:15px;height:15px}.settings-section-nav>footer p{margin:0;font-size:9.5px;line-height:1.5}.settings-section-nav>footer strong{color:#506078;margin-bottom:2px;display:block}.settings-content-panel{min-width:0}.settings-content-head{border-bottom:1px solid #e7ebf1;align-items:center;gap:13px;padding:23px 26px;display:flex}.settings-content-head>span{color:#2563eb;background:#edf4ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.settings-content-head>span svg{width:19px;height:19px}.settings-content-head h2{color:#17243b;letter-spacing:-.025em;margin:0 0 3px;font-size:21px}.settings-content-head p{color:#79869a;margin:0;font-size:11.5px;line-height:1.5}.settings-form{display:grid}.settings-form-section{border-bottom:1px solid #e8ecf2;padding:25px 27px 27px}.settings-form-section>header{margin-bottom:19px}.settings-form-section>header h3{color:#26354d;margin:0 0 4px;font-size:14px}.settings-form-section>header p{color:#8490a2;margin:0;font-size:10.5px;line-height:1.5}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.settings-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-field-grid label{gap:7px;min-width:0;display:grid}.settings-field-grid label.wide{grid-column:1/-1}.settings-field-grid label>span,.settings-select-row>span>strong{color:#45546b;align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:flex}.settings-field-grid label>span svg{color:#3979df;width:14px;height:14px}.settings-field-grid input,.settings-field-grid select,.settings-select-row select{color:#26364e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:10px;outline:0;padding:0 12px;font-size:12px;transition:border-color .18s,box-shadow .18s,background .18s}.settings-field-grid input:hover,.settings-field-grid select:hover,.settings-select-row select:hover{border-color:#a6bee5}.settings-field-grid input:focus,.settings-field-grid select:focus,.settings-select-row select:focus{border-color:#6b9bea;box-shadow:0 0 0 3px #2563eb1a}.settings-field-grid input[readonly]{color:#788598;cursor:not-allowed;background:#f5f7fa}.settings-field-grid label>small{color:#919cad;font-size:9.5px}.compact-fields{margin:16px 0}.settings-master-toggle,.settings-notification-list label{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;display:flex}.settings-master-toggle{background:#fafcff;border:1px solid #dce4ef;border-radius:12px;padding:14px 15px}.settings-master-toggle>span,.settings-notification-list label>span{gap:3px;display:grid}.settings-master-toggle strong,.settings-notification-list strong{color:#394960;font-size:11.5px}.settings-master-toggle small,.settings-notification-list small{color:#8591a3;font-size:10px;line-height:1.45}.settings-master-toggle input,.settings-notification-list input{opacity:0;pointer-events:none;position:absolute}.settings-master-toggle>i,.settings-notification-list label>i{background:#cbd3df;border-radius:999px;flex:none;width:37px;height:21px;transition:background .18s;position:relative}.settings-master-toggle>i:after,.settings-notification-list label>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #18273f33}.settings-master-toggle input:checked+i,.settings-notification-list input:checked+i{background:#3979df}.settings-master-toggle input:checked+i:after,.settings-notification-list input:checked+i:after{transform:translate(16px)}.settings-master-toggle:has(input:focus-visible){outline-offset:2px;outline:3px solid #2563eb2e}.settings-notification-list label:has(input:focus-visible){outline-offset:2px;outline:3px solid #2563eb2e}.settings-select-row{border-top:1px solid #edf0f4;grid-template-columns:minmax(190px,1fr) minmax(270px,.8fr);align-items:center;gap:24px;padding-top:15px;display:grid}.settings-select-row>span{gap:3px;display:grid}.settings-select-row>span>small{color:#8793a5;font-size:10px}.settings-form-actions{background:#fafbfd;justify-content:flex-end;align-items:center;gap:18px;padding:18px 27px;display:flex}.settings-form-actions>span{color:#8995a6;margin-right:auto;font-size:9.5px}.settings-form-actions button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:10px;min-height:41px;padding:0 16px;font-size:11.5px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s}.settings-form-actions button:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 9px 20px #2563eb2e}.settings-form-actions button:active{transform:translateY(1px)}.settings-notification-list{display:grid}.settings-notification-list label{border-bottom:1px solid #edf0f4;min-height:62px;padding:10px 4px;transition:background .18s,padding .18s}.settings-notification-list label:last-child{border-bottom:0}.settings-notification-list label:hover{background:#f5f9ff;border-radius:10px;margin-inline:-9px;padding-inline:13px}.settings-info-callout{color:#496688;background:#f5f9ff;border:1px solid #d8e5f8;border-radius:12px;align-items:flex-start;gap:11px;margin:22px 27px;padding:14px;display:flex}.settings-info-callout>svg{color:#3979df;flex:none;width:17px;height:17px}.settings-info-callout>div{gap:3px;display:grid}.settings-info-callout strong{color:#38587f;font-size:11px}.settings-info-callout p{margin:0;font-size:10px;line-height:1.55}.settings-info-callout.privacy{margin-top:0}.settings-security-list{padding:8px 27px 20px;display:grid}.settings-security-list article,.settings-privacy-grid article{border-bottom:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.settings-security-list article>span,.settings-privacy-grid article>span{color:#3979df;background:#edf4ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.settings-security-list article>span svg,.settings-privacy-grid article>span svg{width:17px;height:17px}.settings-security-list article>div,.settings-privacy-grid article>div{gap:3px;display:grid}.settings-security-list strong,.settings-privacy-grid strong{color:#38485f;font-size:11.5px}.settings-security-list p,.settings-privacy-grid p{color:#8591a3;margin:0;font-size:10px;line-height:1.5}.settings-security-list article>b,.settings-privacy-grid article>b{color:#2d68c6;text-transform:uppercase;letter-spacing:.04em;background:#edf4ff;border-radius:7px;padding:5px 8px;font-size:9px}.settings-session-card{border:1px solid #dfe5ee;border-radius:14px;margin:0 27px 27px;overflow:hidden}.settings-session-card>header{background:#f9fbfd;justify-content:space-between;align-items:center;padding:16px;display:flex}.settings-session-card h3{color:#34445b;margin:0 0 3px;font-size:13px}.settings-session-card p{color:#7c899c;margin:0;font-size:10px}.settings-session-card>header>span{color:#2563eb;background:#eaf2ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.settings-session-card>div{justify-content:space-between;align-items:center;gap:15px;padding:15px 16px;display:flex}.settings-session-card>div>span{align-items:center;gap:10px;display:flex}.settings-session-card>div>span>i{background:#3979df;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #dbeafe}.settings-session-card>div>span>span{gap:2px;display:grid}.settings-session-card strong{color:#3b4b62;font-size:11px}.settings-session-card small{color:#8793a4;font-size:9.5px}.settings-session-card button{color:#506078;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:9px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;transition:background .18s,border-color .18s,color .18s}.settings-session-card button:hover:not(:disabled){color:#245fbe;background:#edf4ff;border-color:#93b7f3}.settings-session-card button:disabled{opacity:.45;cursor:not-allowed}.settings-privacy-hero{background:radial-gradient(circle at 95% 10%,#dfeaff 0,#fff0 42%),#f4f8ff;border:1px solid #cfe0fa;border-radius:15px;align-items:center;gap:16px;margin:24px 27px 11px;padding:19px;display:flex}.settings-privacy-hero>span{color:#fff;background:#2563eb;border-radius:14px;flex:none;place-items:center;width:49px;height:49px;display:grid}.settings-privacy-hero>span svg{width:21px;height:21px}.settings-privacy-hero>div{gap:3px;display:grid}.settings-privacy-hero small{color:#5374a8;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.settings-privacy-hero h3{color:#203b65;margin:0;font-size:16px}.settings-privacy-hero p{color:#657a99;max-width:650px;margin:2px 0 0;font-size:10.5px;line-height:1.55}.settings-privacy-grid{grid-template-columns:1fr 1fr;column-gap:22px;padding:0 27px 23px;display:grid}.settings-privacy-grid article:nth-last-child(-n+2){border-bottom:0}.settings-privacy-grid article>a{color:#356ac0;border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:9.5px;font-weight:800;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.settings-privacy-grid article>a svg{width:13px;height:13px}.settings-privacy-grid article>a:hover{color:#1d4ed8;background:#edf4ff}.workspace-settings-page a:focus-visible,.workspace-settings-page button:focus-visible,.workspace-settings-page input:focus-visible,.workspace-settings-page select:focus-visible{outline-offset:2px;outline:3px solid #2563eb33}@media (max-width:900px){.settings-workspace-shell{grid-template-columns:220px minmax(0,1fr)}.settings-field-grid.three{grid-template-columns:1fr 1fr}.settings-field-grid.three label:last-child{grid-column:1/-1}.settings-select-row,.settings-privacy-grid{grid-template-columns:1fr}.settings-privacy-grid article:nth-last-child(2){border-bottom:1px solid #edf0f4}}@media (max-width:700px){.workspace-settings-page{gap:14px;padding-bottom:92px}.settings-page-heading{align-items:flex-start}.settings-page-heading h1{font-size:31px}.settings-page-heading p{font-size:13px}.settings-owner-badge{display:none}.settings-feedback span{gap:1px;display:grid}.settings-workspace-shell{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:16px;display:block;overflow:visible}.settings-section-nav{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#f6f8fcf2;border:0;border-bottom:1px solid #dde4ee;flex-direction:row;gap:6px;margin:0 -10px 11px;padding:8px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.settings-section-nav::-webkit-scrollbar{display:none}.settings-nav-label,.settings-section-nav>footer{display:none}.settings-section-nav>a{background:#fff;border:1px solid #dde4ee;border-radius:9px;flex:none;min-height:39px;padding:0 12px;display:flex}.settings-section-nav>a:hover{transform:none}.settings-section-nav>a>span:first-child{width:auto;height:auto;box-shadow:none;background:0 0}.settings-section-nav>a.active>span:first-child{color:#2563eb;background:0 0}.settings-section-nav>a>span:nth-child(2){display:block}.settings-section-nav>a small,.settings-section-nav>a>svg{display:none}.settings-content-panel{background:#fff;border:1px solid #dfe5ef;border-radius:16px;overflow:hidden}.settings-content-head{padding:18px}.settings-content-head>span{width:37px;height:37px}.settings-content-head h2{font-size:20px}.settings-content-head p{font-size:12.5px}.settings-form-section{padding:21px 17px 23px}.settings-form-section>header p,.settings-field small,.settings-toggle-copy span{font-size:12px}.settings-field-grid,.settings-field-grid.three{grid-template-columns:1fr}.settings-field-grid.three label:last-child{grid-column:auto}.settings-form-actions{flex-direction:column;align-items:stretch;padding:15px 17px}.settings-form-actions>span{margin-right:0}.settings-form-actions button{width:100%}.settings-select-row{gap:12px}.settings-notification-list label{min-height:70px}.settings-info-callout{margin:18px 17px}.settings-security-list{padding:6px 17px 18px}.settings-security-list article{grid-template-columns:36px minmax(0,1fr)}.settings-security-list article>b{grid-column:2;width:max-content}.settings-session-card{margin:0 17px 20px}.settings-session-card>div{flex-direction:column;align-items:flex-start}.settings-session-card form,.settings-session-card button{width:100%}.settings-privacy-hero{align-items:flex-start;margin:18px 17px 9px;padding:16px}.settings-privacy-hero>span{width:42px;height:42px}.settings-privacy-grid{grid-template-columns:1fr;padding:0 17px 18px}.settings-privacy-grid article{grid-template-columns:36px minmax(0,1fr)}.settings-privacy-grid article>b,.settings-privacy-grid article>a{grid-column:2;width:max-content}.settings-privacy-grid article:nth-last-child(2){border-bottom:1px solid #edf0f4}.workspace-settings-page{width:100%;min-width:0;overflow-x:clip}.settings-page-heading,.settings-page-heading>div{min-width:0}.settings-workspace-shell{width:100%;min-width:0}.settings-section-nav{box-sizing:border-box;width:calc(100% + 20px);max-width:calc(100% + 20px)}.settings-content-panel{width:100%;min-width:0}.settings-section-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;max-width:100%;margin:0 0 11px;padding:0;display:grid;position:static;overflow:visible}.settings-section-nav>a{justify-content:flex-start;width:100%;min-width:0;padding-inline:12px}.settings-section-nav>a strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.settings-master-toggle input,.settings-notification-list input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;inset:auto!important;overflow:hidden!important}.admin-v2{--admin-bg:#f7f9fc;--admin-card:#fff;--admin-line:#e2e8f0;--admin-ink:#0f172a;--admin-muted:#64748b;--admin-accent:#2563eb;--admin-soft:#eff6ff;--admin-dark:#111827;background:var(--admin-bg);color:var(--admin-ink)}.admin-v2 a{text-decoration:none}.admin-v2 a:focus-visible,.admin-v2 button:focus-visible,.admin-v2 input:focus-visible,.admin-v2 select:focus-visible,.admin-v2 summary:focus-visible{outline-offset:2px;outline:3px solid #2563eb40}.admin-v2 .admin-topbar{color:#f8fafc;background:#111827;border-right-color:#283244}.admin-v2 .admin-topbar .platform-brand>span{color:#fff;background:#2563eb;box-shadow:inset 0 0 0 1px #fff3,0 8px 20px #0000002e}.admin-v2 .admin-topbar .platform-brand small{color:#8995a8}.admin-side-nav a{color:#a7b1c2}.admin-side-nav a:hover{color:#fff;background:#1e293b}.admin-side-nav a:focus-visible{outline-color:#60a5fa}.admin-side-nav a.active{color:#fff;background:#243147;box-shadow:inset 3px 0 #3b82f6}.admin-side-nav b{color:#cbd5e1;background:#273449}.admin-side-nav a.active b{color:#fff;background:#2563eb}.admin-v2 .admin-new-tenant-link{color:#fff;background:#1d4ed8;border-color:#2f65c7}.admin-v2 .admin-new-tenant-link:hover{background:#2563eb;border-color:#60a5fa;transform:translateY(-1px)}.admin-sidebar-status{background:#172132;border-color:#2c3749}.admin-sidebar-status>i{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.admin-sidebar-status strong{color:#e2e8f0}.admin-sidebar-status small{color:#7f8da2}.admin-sidebar-user{border-top-color:#2b3547}.admin-sidebar-user .platform-operator>svg{color:#60a5fa}.admin-sidebar-user .platform-operator small{color:#7f8da2}.admin-sidebar-user button{color:#94a3b8!important;background:#1e293b!important;border-color:#334155!important}.admin-sidebar-user button:hover{color:#fff!important;background:#273449!important;border-color:#64748b!important}.admin-v2 .platform-admin-content{background:radial-gradient(circle at 78% -10%,#dbeafe6b,transparent 27%),var(--admin-bg)}.admin-control-heading{align-items:flex-start}.admin-command-header .eyebrow,.admin-v2 .section-bar .eyebrow,.admin-health-board .eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-command-header h1{color:#0f172a}.admin-command-header p{color:#64748b}.admin-header-control{gap:9px;min-width:330px;display:grid}.admin-system-pill{background:#fff;border-color:#dbe3ef;width:100%;min-width:0;box-shadow:0 8px 24px #0f172a0a}.admin-system-pill>i{background:#22c55e;box-shadow:0 0 0 4px #dcfce7}.admin-system-pill strong{color:#1e293b}.admin-system-pill small{color:#718096}.admin-header-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-header-actions a{color:#475569;background:#fff;border:1px solid #d7e0ec;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:750;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.admin-header-actions a:hover{color:#1d4ed8;background:#f4f8ff;border-color:#93b4ec;transform:translateY(-1px)}.admin-header-actions a.primary{color:#fff;background:#2563eb;border-color:#2563eb}.admin-header-actions a.primary:hover{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 8px 18px #2563eb33}.admin-header-actions svg{width:15px}.admin-control-metrics{background:0 0;border:0;gap:12px;overflow:visible}.admin-control-metrics article{background:#fff;min-height:137px;padding:19px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 7px 25px #0f172a09;border:1px solid #e1e7ef!important;border-radius:14px!important}.admin-control-metrics article:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f172a11;border-color:#cbd8e8!important}.admin-control-metrics article:before{content:"";background:#dbeafe;width:3px;position:absolute;inset:0 auto 0 0}.admin-control-metrics article.attention:before{background:#f59e0b}.admin-control-metrics article>span{color:#64748b}.admin-control-metrics article>span svg{color:#2563eb}.admin-control-metrics article.attention>span svg{color:#d97706}.admin-control-metrics strong{color:#0f172a}.admin-control-metrics small{color:#8290a3}.admin-health-board{background:#fff;border:1px solid #e1e7ef;border-radius:14px;max-width:1420px;margin:15px auto 0;padding:18px 20px;box-shadow:0 7px 25px #0f172a08}.admin-health-board>header{justify-content:space-between;align-items:center;gap:18px;padding-bottom:15px;display:flex}.admin-health-board>header h2{color:#172033;font:720 17px var(--font-jakarta),sans-serif;margin:4px 0 0}.admin-health-board>header>span{color:#15803d;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.admin-health-board>header>span svg{width:15px}.admin-health-board>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-health-board article{background:#f8fafc;border-radius:10px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 13px;transition:background .18s,transform .18s;display:grid}.admin-health-board article:hover{background:#f1f5f9;transform:translateY(-1px)}.admin-health-board article>i{color:#2563eb;background:#eaf2ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-health-board article>i svg{width:16px}.admin-health-board article>span{gap:2px;min-width:0;display:grid}.admin-health-board article small{color:#8794a6;font-size:9px}.admin-health-board article strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-health-board article>b{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#eef2f7;border-radius:6px;padding:5px 7px;font-size:8px}.admin-health-board article>b.healthy{color:#15803d;background:#eaf8ef}.admin-health-board article>b.warning{color:#b45309;background:#fff5dc}.admin-control-overview{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;margin-top:18px}.admin-overview-stack{gap:14px;display:grid}.admin-control-overview .admin-section-card{border-color:#e1e7ef;border-radius:14px;padding:20px;box-shadow:0 7px 25px #0f172a08}.admin-v2 .admin-control-overview .section-bar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.admin-v2 .admin-control-overview .section-bar h2{color:#172033;margin:5px 0 4px;font-size:20px}.admin-v2 .admin-control-overview .section-bar p{color:#718096;font-size:10.5px}.admin-v2 .admin-control-overview .section-bar>a.admin-section-action{color:#2563eb;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:10px;font-weight:750;transition:background .18s,color .18s,transform .18s;display:inline-flex}.admin-v2 .admin-control-overview .section-bar>a.admin-section-action:hover{color:#1d4ed8;background:#eff6ff;transform:translate(2px)}.admin-section-action svg{width:14px}.admin-overview-list{border-top-color:#e8edf3}.admin-overview-list>a{color:#1e293b;border-bottom-color:#edf1f5;transition:background .18s,padding .18s}.admin-overview-list>a:hover{background:#f6f9fd;border-radius:9px;margin-inline:-9px;padding-inline:9px}.admin-overview-list strong{color:#1e293b}.admin-overview-list small{color:#7b899d}.admin-overview-list>a>b{color:#64748b;text-transform:capitalize;background:#f1f5f9}.admin-overview-list>a>b.active{color:#15803d;background:#eaf8ef}.admin-overview-list>a>svg{color:#94a3b8;transition:transform .18s,color .18s}.admin-overview-list>a:hover>svg{color:#2563eb;transform:translate(2px)}.admin-list-avatar{color:#2563eb;background:#eaf2ff}.admin-request-count{align-items:flex-end;gap:10px;padding:2px 0 15px;display:flex}.admin-request-count strong{color:#0f172a;font:740 37px/1 var(--font-jakarta),sans-serif}.admin-request-count span{color:#718096;max-width:150px;font-size:10px;line-height:1.4}.admin-request-summary>a{color:#29364a;border-top-color:#edf1f5;transition:background .18s,padding .18s}.admin-request-summary>a:hover{background:#f6f9fd;border-radius:8px;margin-inline:-8px;padding-inline:8px}.admin-request-summary>a>svg{color:#7c8da5}.admin-request-summary>a>svg:last-child{transition:transform .18s}.admin-request-summary>a:hover>svg:last-child{color:#2563eb;transform:translate(2px)}.admin-request-summary a b{color:#334155}.admin-request-summary a small{color:#8290a3}.admin-audit-preview-list{border-top:1px solid #e8edf3;display:grid}.admin-audit-preview-list>a{color:#334155;border-bottom:1px solid #edf1f5;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;transition:background .18s,padding .18s;display:grid}.admin-audit-preview-list>a:hover{background:#f6f9fd;border-radius:8px;margin-inline:-8px;padding-inline:8px}.admin-audit-preview-list>a>span:first-child{color:#2563eb;background:#eff6ff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.admin-audit-preview-list svg{width:14px}.admin-audit-preview-list>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-audit-preview-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.admin-audit-preview-list small,.admin-audit-preview-list time{color:#8491a3;font-size:8.5px}.admin-audit-preview-list time{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-panel-empty,.admin-empty-state{color:#7b899b;align-items:center;gap:11px;min-height:80px;display:flex}.admin-panel-empty>svg,.admin-empty-state>svg{color:#22a15f;width:21px}.admin-panel-empty>span,.admin-empty-state>span{gap:3px;display:grid}.admin-panel-empty strong,.admin-empty-state strong{color:#475569;font-size:11px}.admin-panel-empty small,.admin-empty-state small{font-size:9.5px}.admin-mobile-nav{background:#fffffff5;border-top-color:#dce3ec}.admin-mobile-nav a{color:#718096}.admin-mobile-nav a:hover{color:#2563eb;background:#f1f5f9}.admin-mobile-nav a.active{color:#1d4ed8;background:#eaf2ff}@media (max-width:1100px){.admin-control-overview{grid-template-columns:1fr}.admin-overview-stack{grid-template-columns:1fr 1fr}}@media (max-width:820px){.admin-health-board>div{grid-template-columns:1fr 1fr}.admin-overview-stack{grid-template-columns:1fr}}@media (max-width:720px){.admin-v2 .admin-topbar{border-bottom-color:#283244}.admin-control-heading{gap:16px}.admin-header-control{width:100%;min-width:0}.admin-header-actions a{font-size:10.5px}.admin-control-metrics{gap:8px}.admin-control-metrics article{min-height:118px;padding:15px}.admin-health-board{padding:16px}.admin-health-board>header{flex-direction:column;align-items:flex-start;gap:8px}.admin-health-board>div{grid-template-columns:1fr}.admin-health-board article{grid-template-columns:35px minmax(0,1fr) auto}.admin-v2 .admin-control-overview .section-bar{gap:10px}.admin-v2 .admin-control-overview .section-bar h2{font-size:18px}.admin-v2 .admin-control-overview .section-bar p{font-size:10px}.admin-overview-list>a{grid-template-columns:39px minmax(0,1fr) auto}.admin-audit-preview-list>a{grid-template-columns:31px minmax(0,1fr)}.admin-audit-preview-list time{grid-column:2}.admin-v2 .admin-control-overview .section-bar>a.admin-section-action{padding-inline:6px}}.admin-tenant-control-hero{justify-content:space-between;align-items:center;gap:28px;max-width:1420px;margin:0 auto 18px;display:flex}.admin-tenant-control-hero .admin-detail-identity>span{color:#2563eb;background:#eaf2ff}.admin-tenant-control-hero .admin-detail-identity small{color:#718096}.admin-tenant-control-hero .admin-detail-identity h1{color:#0f172a;font-family:var(--font-jakarta),sans-serif;letter-spacing:-.04em;margin:3px 0 6px;font-size:30px;font-weight:730;line-height:1}.admin-tenant-control-hero .admin-detail-identity a{color:#64748b}.admin-tenant-control-hero .admin-detail-identity p{color:#718096;text-transform:capitalize;margin:8px 0 0;font-size:10px}.tenant-control-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tenant-control-actions>.status-chip{margin-right:3px}.tenant-action-button{color:#334155;white-space:nowrap;background:#fff;border:1px solid #d8e0eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:10px;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.tenant-action-button:hover{color:#1d4ed8;background:#eff6ff;border-color:#9bb8ea;transform:translateY(-1px)}.tenant-action-button.muted{background:#f8fafc}.tenant-action-button svg{width:14px}.tenant-detail-tabs{scrollbar-width:none;border-bottom:1px solid #dfe6ef;max-width:1420px;margin:0 auto 18px;display:flex;overflow-x:auto}.tenant-detail-tabs::-webkit-scrollbar{display:none}.tenant-detail-tabs a{color:#718096;white-space:nowrap;align-items:center;min-height:45px;padding:0 15px;font-size:10.5px;font-weight:700;transition:background .18s,color .18s;display:flex;position:relative}.tenant-detail-tabs a:hover{color:#2563eb;background:#f1f5f9}.tenant-detail-tabs a.active{color:#1d4ed8}.tenant-detail-tabs a.active:after{content:"";background:#2563eb;border-radius:2px;height:2px;position:absolute;inset:auto 10px -1px}.admin-v2 .tenant-control-metrics{border-color:#e1e7ef;border-radius:12px;margin-bottom:16px}.admin-v2 .tenant-control-metrics article{border-color:#e8edf3;padding:14px 16px}.admin-v2 .tenant-control-metrics svg{color:#2563eb}.admin-v2 .tenant-control-metrics small{color:#8290a3}.admin-v2 .tenant-control-metrics strong{color:#172033;font-size:17px}.tenant-health-panel,.tenant-control-card,.tenant-tab-panel{background:#fff;border:1px solid #e1e7ef;border-radius:13px;max-width:1420px;margin:0 auto;box-shadow:0 7px 25px #0f172a08}.tenant-health-panel{margin-bottom:16px;padding:17px 19px}.tenant-health-panel>header,.tenant-control-card>header,.tenant-tab-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tenant-health-panel h2,.tenant-control-card h2,.tenant-tab-panel h2{color:#172033;font:720 18px var(--font-jakarta),sans-serif;letter-spacing:-.025em;margin:4px 0 0}.tenant-health-panel>header>span{align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.tenant-health-panel>header>span svg{width:14px}.tenant-health-panel>header>span.healthy{color:#15803d}.tenant-health-panel>header>span.warning{color:#b45309}.tenant-health-panel>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.tenant-health-panel article{background:#f8fafc;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:11px 12px;display:flex}.tenant-health-panel article>svg{color:#22a15f;width:16px}.tenant-health-panel article.warning>svg{color:#f59e0b}.tenant-health-panel article>span{gap:2px;min-width:0;display:grid}.tenant-health-panel article small{color:#8290a3;font-size:8px}.tenant-health-panel article strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tenant-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:16px;max-width:1420px;margin:0 auto;display:grid}.tenant-control-card{min-width:0;padding:18px 19px}.tenant-control-card>header{margin-bottom:15px}.tenant-control-card>header>a{color:#2563eb;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:9px;font-weight:750;transition:background .18s,transform .18s;display:flex}.tenant-control-card>header>a:hover{background:#eff6ff;transform:translate(2px)}.tenant-control-card>header>a svg{width:13px}.tenant-control-card .tenant-usage-panel{border:0;padding:0}.tenant-control-card .tenant-usage-panel .admin-mini-chart{min-height:95px}.tenant-control-card .tenant-usage-panel .admin-mini-chart>div{grid-template-rows:68px 18px}.tenant-recent-activity>div{border-top:1px solid #edf1f5;display:grid}.tenant-recent-activity>div>span{border-bottom:1px solid #edf1f5;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:49px;display:grid}.tenant-recent-activity>div>span>i{color:#2563eb;background:#eff6ff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.tenant-recent-activity svg{width:13px}.tenant-recent-activity b{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.tenant-recent-activity small{color:#8290a3;white-space:nowrap;font-size:8px}.tenant-recent-activity p{color:#8290a3;font-size:10px}.tenant-tab-panel{padding:21px}.tenant-tab-panel>header{border-bottom:1px solid #edf1f5;padding-bottom:17px}.tenant-tab-panel>header p{color:#718096;max-width:650px;margin:6px 0 0;font-size:10.5px;line-height:1.55}.tenant-panel-state{color:#64748b;text-transform:uppercase;background:#f1f5f9;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:750}.tenant-panel-state.active{color:#15803d;background:#eaf8ef}.tenant-tab-panel>.tenant-usage-panel{border:0;margin-top:18px;padding:0}.tenant-narrow-panel{max-width:940px;margin-left:calc(50% - min(1420px,100%)/2)}.tenant-routing-layout{grid-template-columns:minmax(280px,.8fr) minmax(400px,1.2fr);gap:18px;margin-top:18px;display:grid}.tenant-routing-layout>section{border:1px solid #e6ebf2;border-radius:10px;min-width:0;overflow:hidden}.tenant-routing-layout h3,.tenant-support-history h3{color:#334155;border-bottom:1px solid #edf1f5;margin:0;padding:13px 15px;font-size:11px}.tenant-routing-list{padding:7px 15px}.admin-v2 .tenant-routing-list>div{border-color:#edf1f5}.admin-v2 .tenant-routing-list>div b{color:#2563eb;background:#eaf2ff}.admin-v2 .tenant-control-form{grid-template-columns:1fr 1fr;gap:11px;padding:15px;display:grid}.admin-v2 .tenant-control-form label{color:#64748b;gap:6px;font-size:8px}.admin-v2 .tenant-control-form label>small{color:#94a3b8;text-transform:none;font-size:7px;font-weight:550}.admin-v2 .tenant-control-form input,.admin-v2 .tenant-control-form select{color:#334155;border-color:#d8e0eb;border-radius:8px;min-height:42px;font-size:11px}.admin-v2 .tenant-control-form input:hover,.admin-v2 .tenant-control-form select:hover{border-color:#b8c7da}.admin-v2 .tenant-control-form input:focus,.admin-v2 .tenant-control-form select:focus{border-color:#6c9ef4;outline:0;box-shadow:0 0 0 3px #2563eb1f}.admin-v2 .tenant-control-form button{grid-column:1/-1;justify-self:end;width:auto;min-height:40px;padding:0 15px;font-size:10px;color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:8px!important}.admin-v2 .tenant-control-form button:hover{transform:translateY(-1px);background:#1d4ed8!important}.admin-v2 .tenant-limits-form{grid-template-columns:1fr 1fr;margin-top:4px;padding:20px 0 0}.admin-v2 .tenant-limits-form label:nth-of-type(3){grid-column:1/-1}.tenant-support-form{max-width:920px;margin-top:4px;padding:20px 0 0!important}.tenant-support-active{background:#f4fbf6;border:1px solid #ccebd6;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:18px;padding:15px;display:grid}.tenant-support-active>svg{color:#22a15f;width:24px}.tenant-support-active>div{gap:3px;display:grid}.tenant-support-active strong{color:#28523a;font-size:11px}.tenant-support-active p{color:#557563;margin:0;font-size:9.5px}.tenant-support-active small{color:#789184;font-size:8px}.tenant-support-active a{color:#15803d;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.tenant-support-active a svg{width:13px}.tenant-support-history{border:1px solid #e6ebf2;border-radius:10px;margin-top:20px;overflow:hidden}.tenant-support-history article,.tenant-audit-list article{border-bottom:1px solid #edf1f5;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:10px 14px;display:grid}.tenant-support-history article>svg,.tenant-audit-list article>svg{color:#8290a3;width:14px}.tenant-support-history article>span{gap:3px;display:grid}.tenant-support-history strong,.tenant-audit-list strong{font-size:10px}.tenant-support-history small,.tenant-support-history time,.tenant-audit-list small,.tenant-audit-list time{color:#8290a3;font-size:8.5px}.tenant-support-history>p,.tenant-audit-list>p{color:#8290a3;margin:0;padding:20px;font-size:10px}.tenant-runtime-grid{border:1px solid #e6ebf2;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.tenant-runtime-grid>span{border-right:1px solid #edf1f5;gap:5px;padding:16px;display:grid}.tenant-runtime-grid>span:last-child{border-right:0}.tenant-runtime-grid small{color:#8290a3;text-transform:uppercase;font-size:8px}.tenant-runtime-grid strong{color:#334155;text-transform:capitalize;font-size:13px}.tenant-lifecycle-danger{background:snow;border:1px solid #f0d7d4;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px;display:flex}.tenant-lifecycle-danger>div{align-items:flex-start;gap:11px;display:flex}.tenant-lifecycle-danger>div>svg{color:#dc5f52;width:19px}.tenant-lifecycle-danger>div>span{gap:4px;display:grid}.tenant-lifecycle-danger strong{color:#7f2922;font-size:11px}.tenant-lifecycle-danger p{color:#96645f;max-width:590px;margin:0;font-size:9.5px}.tenant-lifecycle-danger form{align-items:center;gap:8px;display:flex}.tenant-lifecycle-danger select,.tenant-lifecycle-danger button{color:#7f2922;background:#fff;border:1px solid #e2c4c0;border-radius:8px;height:40px;padding:0 11px;font-size:9px}.tenant-lifecycle-danger button:hover{background:#fff1ef;border-color:#dc5f52}.tenant-audit-list{border:1px solid #e6ebf2;border-radius:10px;margin-top:18px;overflow:hidden}.tenant-audit-list article{grid-template-columns:18px minmax(220px,1.3fr) minmax(110px,.5fr) 170px}.tenant-audit-list article>span:nth-child(2){gap:3px;display:grid}.tenant-audit-list article>span:nth-child(3){color:#718096;font-size:9px}.tenant-audit-list time{text-align:right}.tenant-usage-panel progress{accent-color:#2563eb}.tenant-usage-panel progress::-webkit-progress-value{background:#2563eb}.tenant-usage-panel .admin-mini-chart>div>i{background:linear-gradient(#4f86ed,#2563eb)}@media (max-width:1100px){.admin-tenant-control-hero{align-items:flex-start}.tenant-control-actions{max-width:430px}.tenant-health-panel>div{grid-template-columns:repeat(3,1fr)}.tenant-overview-grid,.tenant-routing-layout{grid-template-columns:1fr}.tenant-narrow-panel{max-width:1420px;margin-inline:auto}}@media (max-width:720px){.admin-tenant-control-hero{flex-direction:column;align-items:flex-start}.admin-tenant-control-hero .admin-detail-identity{width:100%}.admin-tenant-control-hero .admin-detail-identity h1{font-size:30px}.tenant-control-actions{justify-content:flex-start;width:100%;max-width:none}.tenant-control-actions>.status-chip{width:100%;margin:0 0 2px}.tenant-action-button{flex:1}.tenant-action-button.muted{display:none}.tenant-detail-tabs{margin-inline:-12px;padding-inline:12px}.tenant-detail-tabs a{min-height:43px;padding-inline:13px}.admin-v2 .tenant-control-metrics{grid-template-columns:1fr 1fr}.admin-v2 .tenant-control-metrics article,.admin-v2 .tenant-control-metrics article:nth-child(3){border-bottom:1px solid #e8edf3;border-right:1px solid #e8edf3}.admin-v2 .tenant-control-metrics article:nth-child(2n){border-right:0}.admin-v2 .tenant-control-metrics article:last-child{border:0;grid-column:1/-1}.tenant-health-panel{padding:15px}.tenant-health-panel>header{flex-direction:column;align-items:flex-start;gap:8px}.tenant-health-panel>div{grid-template-columns:1fr 1fr}.tenant-health-panel article:last-child{grid-column:1/-1}.tenant-control-card,.tenant-tab-panel{border-radius:11px;padding:15px}.tenant-control-card .tenant-usage-panel{grid-template-columns:1fr;display:grid}.tenant-control-card .tenant-usage-panel dl{border:0;border-top:1px solid #edf1f5;padding:10px 0 0}.tenant-routing-layout{gap:12px}.admin-v2 .tenant-control-form,.admin-v2 .tenant-limits-form{grid-template-columns:1fr}.admin-v2 .tenant-limits-form label:nth-of-type(3){grid-column:auto}.admin-v2 .tenant-control-form button{grid-column:auto;justify-self:stretch;width:100%}.tenant-support-active{grid-template-columns:32px minmax(0,1fr)}.tenant-support-active>a{grid-column:2}.tenant-runtime-grid{grid-template-columns:1fr 1fr}.tenant-runtime-grid>span:nth-child(2){border-right:0}.tenant-runtime-grid>span:nth-child(-n+2){border-bottom:1px solid #edf1f5}.tenant-lifecycle-danger{flex-direction:column;align-items:stretch}.tenant-lifecycle-danger form{grid-template-columns:1fr 1fr;display:grid}.tenant-audit-list article{grid-template-columns:18px minmax(0,1fr)}.tenant-audit-list article>span:nth-child(3),.tenant-audit-list time{text-align:left;grid-column:2}}@media (min-width:721px){.tenant-control-card .tenant-usage-panel{grid-template-columns:220px minmax(240px,1fr)}.tenant-control-card .tenant-usage-panel dl{border-top:1px solid #edf1f5;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:10px 0 0}.tenant-control-card .tenant-usage-panel dl>div{border-bottom:0;border-right:1px solid #edf1f5;padding:5px 12px}.tenant-control-card .tenant-usage-panel dl>div:first-child{padding-left:0}.tenant-control-card .tenant-usage-panel dl>div:last-child{border-right:0}}@media (max-width:720px){.admin-v2 .admin-sidebar-status{display:none!important}}@media (max-width:390px){.admin-header-actions{grid-template-columns:1fr}.admin-overview-list>a>b{display:none}}@media (max-width:340px){.admin-control-metrics{grid-template-columns:1fr}.admin-control-metrics article{min-height:110px;border:1px solid #e1e7ef!important}}@media (min-width:1101px){.admin-control-overview{align-items:stretch}.admin-overview-stack{display:contents}.admin-audit-preview{grid-column:1/-1}}.admin-tenants-heading{align-items:center;margin-bottom:20px}.admin-tenants-heading h1{color:#0f172a;letter-spacing:-.04em;margin:0 0 7px;font-size:36px}.admin-tenants-heading p{color:#64748b;font-size:12px}.admin-v2 .admin-primary-link{color:#fff;background:#2563eb;border-radius:9px;min-height:44px;box-shadow:0 7px 18px #2563eb29}.admin-v2 .admin-primary-link:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 10px 24px #2563eb38}.admin-directory-summary{background:#fff;border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1420px;margin:0 auto 16px;display:grid;overflow:hidden}.admin-directory-summary>span{border-right:1px solid #e8edf3;align-items:baseline;gap:9px;min-width:0;padding:13px 16px;display:flex}.admin-directory-summary>span:last-child{border-right:0}.admin-directory-summary strong{color:#172033;font-variant-numeric:tabular-nums;font-size:18px}.admin-directory-summary small{color:#718096;font-size:10px}.admin-directory-summary .attention strong{color:#b45309}.admin-directory-controls{grid-template-columns:minmax(260px,1fr) 156px 184px auto;align-items:center;gap:9px;max-width:1420px;margin:0 auto 12px;transition:opacity .18s;display:grid}.admin-directory-controls.loading{opacity:.62}.admin-directory-controls form,.admin-directory-controls label{min-width:0;display:block}.admin-directory-controls label{position:relative}.admin-directory-controls label svg{color:#8290a3;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.admin-directory-controls input,.admin-directory-controls select{color:#334155;width:100%;height:44px;font:550 12px var(--font-inter),sans-serif;background:#fff;border:1px solid #d8e0eb;border-radius:9px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-directory-controls input{padding:0 14px 0 42px}.admin-directory-controls input::placeholder{color:#94a3b8}.admin-directory-controls select{cursor:pointer;padding:0 34px 0 12px}.admin-directory-controls input:hover,.admin-directory-controls select:hover{background:#fbfdff;border-color:#b8c7da}.admin-directory-controls input:focus,.admin-directory-controls select:focus{border-color:#6c9ef4;outline:0;box-shadow:0 0 0 3px #2563eb1f}.admin-directory-controls>span{color:#64748b;white-space:nowrap;justify-self:end;font-size:11px;font-weight:650}.admin-v2 .admin-tenant-directory{background:#fff;border:1px solid #e1e7ef;border-radius:12px;box-shadow:0 7px 25px #0f172a06}.admin-v2 .admin-tenant-directory>header,.admin-v2 .admin-tenant-row{grid-template-columns:minmax(285px,1.55fr) minmax(175px,.9fr) minmax(105px,.55fr) minmax(130px,.66fr) 76px minmax(118px,.62fr);gap:15px}.admin-v2 .admin-tenant-directory>header{color:#718096;letter-spacing:.06em;background:#f8fafc;border-bottom:1px solid #e6ebf2;min-height:45px;padding:0 17px;font-size:9px}.admin-v2 .admin-tenant-row{color:#253248;border-bottom:1px solid #edf1f5;min-height:82px;padding:12px 17px}.admin-v2 .admin-tenant-row:hover{background:#f8fafc}.admin-v2 .admin-directory-company>i{color:#2563eb;background:#eaf2ff;border-radius:10px;width:42px;height:42px}.admin-v2 .admin-directory-company strong{color:#172033;font-size:13px}.admin-v2 .admin-directory-company small{color:#7c899b;font-size:9px}.admin-v2 .admin-directory-health{gap:4px;display:grid}.admin-v2 .admin-directory-health b{color:#b45309;background:0 0;align-items:center;gap:7px;padding:0;font-size:10.5px;display:flex}.admin-v2 .admin-directory-health b>i{background:#f59e0b;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #fff7df}.admin-v2 .admin-directory-health small{color:#8290a3;font-size:8.5px}.admin-v2 .admin-directory-health.healthy b{color:#15803d}.admin-v2 .admin-directory-health.healthy b>i{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.admin-v2 .admin-directory-value{gap:4px}.admin-v2 .admin-directory-value strong{color:#334155;font-size:12px}.admin-v2 .admin-directory-value small{color:#8290a3;font-size:8.5px}.admin-directory-state{grid-template-columns:auto 18px;align-items:center;gap:3px 8px;display:grid}.admin-directory-state>.status-chip{grid-column:1}.admin-directory-state>small{color:#8290a3;text-transform:capitalize;grid-column:1;font-size:8px}.admin-directory-state>svg{color:#94a3b8;grid-area:1/2/3;width:16px;transition:color .18s,transform .18s}.admin-tenant-row:hover .admin-directory-state>svg{color:#2563eb;transform:translate(2px)}.admin-v2 .admin-tenant-directory .status-chip{color:#64748b;text-transform:capitalize;background:#f1f5f9;border:0;border-radius:6px;padding:5px 7px}.admin-v2 .admin-tenant-directory .status-chip.active{color:#15803d;background:#eaf8ef}@media (max-width:1100px){.admin-v2 .admin-tenant-directory>header,.admin-v2 .admin-tenant-row{min-width:980px}}@media (max-width:720px){.admin-tenants-heading{gap:14px}.admin-tenants-heading h1{font-size:32px}.admin-directory-summary{grid-template-columns:1fr 1fr}.admin-directory-summary>span:nth-child(2){border-right:0}.admin-directory-summary>span:nth-child(-n+2){border-bottom:1px solid #e8edf3}.admin-directory-summary>span{gap:3px;padding:12px;display:grid}.admin-directory-summary strong{font-size:20px}.admin-directory-controls{grid-template-columns:1fr 1fr;gap:8px}.admin-directory-controls form{grid-column:1/-1}.admin-directory-controls>span{grid-column:1/-1;justify-self:start}.admin-directory-controls input,.admin-directory-controls select{font-size:11px}.admin-v2 .admin-tenant-directory{box-shadow:none;border:0}.admin-v2 .admin-tenant-row{border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:11px;min-width:0;padding:14px}.admin-v2 .admin-directory-company{grid-column:1/-1}.admin-v2 .admin-directory-health{grid-column:1}.admin-v2 .admin-directory-value{display:none}.admin-directory-state{grid-area:2/2}.admin-v2 .admin-tenant-row>.admin-directory-state>svg{display:block}.admin-directory-state>.status-chip,.admin-directory-state>small{display:none}}.admin-v2 .admin-page-count{color:#b45309;background:#fff5dc;border-radius:7px}.admin-application-controls{grid-template-columns:minmax(260px,1fr) 190px 210px auto}.admin-review-queue{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:14px;max-width:1420px;margin:auto;display:grid}.admin-review-list{background:#fff;border:1px solid #e1e7ef;border-radius:12px;overflow:hidden}.admin-review-list>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.admin-review-list>header strong{font-size:12px}.admin-review-list>header small{color:#8290a3;font-size:9px}.admin-review-list nav{display:grid}.admin-review-list nav>a{color:#334155;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:11px 13px;transition:background .18s,box-shadow .18s;display:grid}.admin-review-list nav>a:last-child{border-bottom:0}.admin-review-list nav>a:hover{background:#f8fafc}.admin-review-list nav>a.active{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.admin-review-list nav>a>span:first-child{gap:4px;min-width:0;display:grid}.admin-review-list nav>a strong,.admin-review-list nav>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-review-list nav>a strong{font-size:10.5px}.admin-review-list nav>a small{color:#8290a3;font-size:8.5px}.admin-review-list nav>a>span:last-child{align-items:center;gap:6px;display:flex}.admin-review-list nav>a>span:last-child>svg{color:#94a3b8;width:14px}.admin-review-list .application-status{text-transform:capitalize;border-radius:5px;padding:4px 6px;font-size:7px}.admin-v2 .admin-review-queue>.application-review-card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;gap:0;padding:0;overflow:hidden;box-shadow:0 8px 28px #0f172a09}.admin-v2 .application-review-card>header{border-bottom:1px solid #e8edf3;align-items:center;padding:20px}.admin-v2 .application-review-ref strong{color:#172033;font-size:20px;line-height:1.2}.admin-v2 .application-review-ref small{color:#718096;margin-top:5px;font-size:9px}.admin-v2 .application-status{text-transform:capitalize;border-radius:6px;padding:6px 8px;font-size:8px}.application-status.clarification_requested{color:#1d4ed8;background:#eaf2ff}.admin-v2 .application-review-meta{border-bottom:1px solid #edf1f5;grid-template-columns:1fr 220px;gap:24px;padding:18px 20px;display:grid}.admin-v2 .application-review-meta>div{background:0 0;border-radius:0;gap:5px;padding:0}.admin-v2 .application-review-meta small,.admin-v2 .application-review-description small,.admin-review-checks>small{color:#8290a3;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.admin-v2 .application-review-meta strong{color:#334155;font-size:12px}.admin-v2 .application-review-meta span{color:#718096;align-items:center;gap:6px;font-size:9.5px;display:flex}.admin-v2 .application-review-meta span svg{width:12px}.admin-v2 .application-review-description{border:0;border-bottom:1px solid #edf1f5;max-width:none;padding:18px 20px}.admin-v2 .application-review-description p{color:#475569;max-width:82ch;margin:7px 0 0;font-size:11.5px;line-height:1.65}.application-review-checks{border-bottom:1px solid #edf1f5;padding:17px 20px}.application-review-checks>div{grid-template-columns:1fr 1fr;gap:9px 16px;margin-top:10px;display:grid}.application-review-checks span{color:#4b6353;align-items:center;gap:7px;font-size:9.5px;display:flex}.application-review-checks svg{color:#22a15f;width:14px}.application-review-checks span.warning{color:#9a5a0a}.application-review-checks span.warning svg{color:#f59e0b}.admin-v2 .application-approve-form{border:0;grid-template-columns:135px 150px minmax(150px,1fr) auto;align-items:end;gap:10px;padding:18px 20px;display:grid}.admin-v2 .application-review-note,.admin-v2 .application-approve{grid-column:auto}.admin-v2 .application-approve-form label,.admin-v2 .application-reject-form label{color:#718096;font-size:8px}.admin-v2 .application-approve-form input,.admin-v2 .application-approve-form select,.admin-v2 .application-reject-form input,.application-clarify-form input{border-color:#d8e0eb;border-radius:8px;height:42px;min-height:42px;font-size:11px}.admin-v2 .application-approve-form button{width:auto;min-width:205px;height:42px;min-height:42px;background:#2563eb!important;border-color:#2563eb!important;border-radius:8px!important}.admin-v2 .application-approve-form button:hover{transform:translateY(-1px);background:#1d4ed8!important;border-color:#1d4ed8!important}.application-secondary-actions{background:#fafbfc;border-top:1px solid #edf1f5;grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px;display:grid}.admin-v2 .application-reject-form,.application-clarify-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.admin-v2 .application-reject-form button,.application-clarify-form button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:10px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;color:#475569!important;background:#fff!important;border:1px solid #d8e0eb!important;border-radius:8px!important}.admin-v2 .application-reject-form button{color:#b42318!important;border-color:#efd8d5!important}.admin-v2 .application-reject-form button:hover{transform:translateY(-1px);background:#fff5f4!important;border-color:#eab6af!important}.application-clarify-form button:hover{transform:translateY(-1px);color:#1d4ed8!important;background:#eff6ff!important;border-color:#9bb8ea!important}.application-secondary-actions svg{width:14px}.admin-v2 .application-review-finished{background:#fafbfc;border:0;margin:0;padding:18px 20px}.admin-v2 .application-review-finished span{font-size:9px}.admin-v2 .invite-result{margin:0 20px 20px}@media (max-width:1180px){.admin-v2 .application-approve-form{grid-template-columns:1fr 1fr}.admin-v2 .application-review-note{grid-column:1/-1}.admin-v2 .application-approve{grid-column:2;justify-self:end}.application-secondary-actions{grid-template-columns:1fr}}@media (max-width:850px){.admin-review-queue{grid-template-columns:1fr}.admin-review-list nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-review-list nav>a{border-right:1px solid #edf1f5}.admin-review-list nav>a.active{box-shadow:inset 0 3px #2563eb}}@media (max-width:720px){.admin-application-controls{grid-template-columns:1fr 1fr}.admin-v2 .application-review-card>header{align-items:flex-start;padding:17px}.admin-v2 .application-review-ref strong{font-size:18px}.admin-v2 .application-review-meta{grid-template-columns:1fr;gap:14px;padding:16px}.admin-v2 .application-review-description,.application-review-checks{padding:16px}.application-review-checks>div{grid-template-columns:1fr}.admin-v2 .application-approve-form{grid-template-columns:1fr;padding:16px}.admin-v2 .application-review-note,.admin-v2 .application-approve{grid-column:auto}.admin-v2 .application-approve{justify-self:stretch;width:100%!important}.application-secondary-actions{padding:14px 16px}.admin-v2 .application-reject-form,.application-clarify-form,.admin-review-list nav{grid-template-columns:1fr}}.brand-lockup{width:190px;max-width:100%;line-height:0;display:block}.brand-lockup img{width:100%;height:auto;display:block}.brand-mark-asset{flex:0 0 40px;width:40px;height:40px;display:block;position:relative;overflow:hidden}.brand-mark-asset img{object-fit:contain;width:100%;height:100%;display:block}.brand>.brand-mark-asset{margin-left:-2px}.brand small{max-width:150px;line-height:1.35}.tenant-sidebar-logo{width:168px}.tenant-sidebar-icon,html[data-sidebar-collapsed=true] .tenant-sidebar-logo{display:none}html[data-sidebar-collapsed=true] .tenant-sidebar-icon{flex-basis:38px;width:38px;height:38px;display:block}.admin-v2 .admin-topbar .platform-brand{min-width:0}.admin-sidebar-logo{width:160px}.admin-v2 .admin-topbar .platform-brand>.admin-sidebar-logo{width:160px;height:auto;box-shadow:none;background:0 0;border-radius:0;flex:none;display:block}.admin-v2 .admin-topbar .platform-brand>.admin-sidebar-logo img{width:100%;height:auto;display:block}.admin-v2 .admin-topbar .platform-brand>.brand-mark-asset{width:38px;height:38px;box-shadow:none;background:0 0;border-radius:0;flex-basis:38px}.admin-v2 .admin-topbar .platform-brand>.brand-mark-asset img{width:100%;height:100%}.auth-brand-lockup,.application-brand-lockup,.invite-brand-lockup{z-index:1;width:clamp(170px,17vw,235px);position:relative}.public-brand-lockup{width:185px}@media (max-width:700px){.brand{padding-inline:0}.tenant-sidebar-logo{display:none}.auth-brand-lockup,.application-brand-lockup,.invite-brand-lockup{width:170px}.public-brand-lockup{width:145px}.admin-v2 .admin-topbar .platform-brand>.admin-sidebar-logo{width:132px;height:auto}}
