.standard-agents{display:grid;gap:20px;min-width:0}.sa-page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:4px 0 8px}.sa-eyebrow{font-size:10px;letter-spacing:1.3px;font-weight:750;color:var(--brand);text-transform:uppercase}.sa-page-heading h2{font-size:24px;letter-spacing:-.7px;margin:8px 0}.sa-page-heading p{font-size:13px;color:var(--ink2);line-height:1.6;margin:0;max-width:620px}.sa-page-heading>.btn{flex-shrink:0}.sa-workspace{display:grid;grid-template-columns:245px minmax(0,1fr);border:1px solid var(--line);border-radius:24px;overflow:clip;background:var(--g-strong,var(--surface));box-shadow:0 12px 40px #33305c06}.sa-roster{padding:18px 12px;background:var(--soft);border-right:1px solid var(--line)}.sa-roster-title{display:flex;justify-content:space-between;align-items:center;padding:0 9px 12px;font-size:10px;font-weight:750;letter-spacing:1.1px;color:var(--ink2)}.sa-agent-list{display:grid;gap:7px}.sa-agent-item{display:flex;align-items:center;gap:10px;width:100%;border:1px solid transparent;border-radius:14px;background:transparent;text-align:left;padding:14px 10px;color:var(--ink);cursor:pointer}.sa-agent-item:hover{background:var(--surface)}.sa-agent-item.selected{background:var(--surface);border-color:color-mix(in srgb,var(--brand) 30%,transparent);box-shadow:0 4px 12px #33305c08}.sa-agent-item>span:nth-child(2){min-width:0;flex:1}.sa-agent-item strong{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.sa-agent-item small{display:block;font-size:10px;color:var(--ink2);margin-top:3px}.sa-agent-item.selected strong{color:var(--brand)}.sa-avatar{display:grid;place-items:center;flex-shrink:0;width:35px;height:38px;border-radius:12px;background:#eeebff;color:#6659c9}.sa-avatar.sdr{background:#e6f4f1;color:#287a6c}.sa-avatar.ouvidoria{background:#fff0e6;color:#b37941}.sa-avatar.large{width:56px;height:58px;border-radius:18px}.sa-list-label{font-size:9px;color:var(--ink2);letter-spacing:1.3px;padding:20px 10px 6px;font-weight:700}.sa-roster-note{border-top:1px solid var(--line);margin:26px 10px 0;padding-top:20px;color:var(--ink2)}.sa-roster-note>svg{color:var(--brand);margin-bottom:9px}.sa-roster-note>b{display:block;font-size:12px;color:var(--ink)}.sa-roster-note p{font-size:11px;line-height:1.7;margin:8px 0 12px}.sa-roster-note summary{font-size:11px;cursor:pointer;color:var(--brand)}.sa-routing-item{padding:12px 0;border-bottom:1px solid var(--line)}.sa-routing-item small,.sa-routing-item b{display:block;font-size:10px;line-height:1.7}.sa-routing-item button{border:0;background:transparent;padding:5px 0;color:var(--brand);font-size:10px;cursor:pointer}.sa-agent-panel{min-width:0}.sa-profile-header{display:flex;align-items:center;gap:16px;padding:26px}.sa-profile-title{flex:1;min-width:0}.sa-profile-title .sa-eyebrow{font-size:9px;letter-spacing:1px}.sa-profile-title h3{font-size:23px;letter-spacing:-.6px;margin:5px 0 9px;overflow-wrap:anywhere}.sa-profile-header>.btn{font-size:11px;flex-shrink:0}.sa-profile-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:10px;color:var(--ink2)}.sa-status{border:1px solid var(--line);border-radius:20px;padding:4px 8px;font-weight:650}.sa-status.selected{background:#e8f6ef;color:#267c51;border-color:#d1eddf}.sa-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);padding:0 26px;overflow-x:auto}.sa-tabs button{border:0;border-bottom:2px solid transparent;display:flex;align-items:center;gap:7px;white-space:nowrap;background:transparent;padding:15px 0;font-family:inherit;font-size:12px;color:var(--ink2);cursor:pointer}.sa-tabs button[aria-selected=true]{color:var(--brand);border-color:var(--brand);font-weight:700}.sa-tabs button>span{background:var(--soft);border-radius:6px;padding:1px 5px;font-size:10px}.sa-panel-body{padding:26px;min-height:440px}.sa-mission{padding:20px 22px;border-radius:16px;background:linear-gradient(115deg,var(--soft),color-mix(in srgb,var(--soft) 20%,transparent));border:1px solid color-mix(in srgb,var(--brand) 12%,transparent);margin-bottom:26px}.sa-mission p{font-size:17px;line-height:1.6;margin:8px 0 0;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.sa-overview-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr);gap:24px;margin-bottom:24px}.sa-section-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:16px}.sa-section-heading h4,.sa-context-card h4{font-size:13px;margin:0;line-height:1.5}.sa-section-heading>button:not(.btn){display:flex;align-items:center;gap:3px;background:none;border:0;padding:2px 0;color:var(--brand);font-size:10px;cursor:pointer}.sa-flow-preview{list-style:none;margin:0;padding:0}.sa-flow-preview li{display:flex;align-items:flex-start;gap:12px;padding:0 0 16px}.sa-flow-preview li>span{background:var(--soft);color:var(--brand);border-radius:9px;padding:6px;font-size:10px;flex-shrink:0}.sa-flow-preview p{font-size:12px;line-height:1.85;margin:3px 0 0;color:var(--ink2);overflow-wrap:anywhere}.sa-context-card{border-left:1px solid var(--line);padding-left:20px}.sa-context-card dl{margin:18px 0 0}.sa-context-card dt{font-size:10px;color:var(--ink2);margin-bottom:5px}.sa-context-card dd{font-size:12px;line-height:1.6;margin:0 0 17px;overflow-wrap:anywhere}.sa-resource-chips{display:flex;gap:9px;flex-wrap:wrap}.sa-resource-chips button{display:flex;flex-wrap:wrap;align-items:center;gap:6px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:10px 12px;font-size:11px;color:var(--ink);cursor:pointer}.sa-resource-chips button svg{color:var(--brand)}.sa-resource-chips small{width:100%;padding-left:21px;font-size:9px;color:var(--ink2)}.sa-help{font-size:11px;color:var(--ink2);line-height:1.7;margin:10px 0 0}.sa-tool-mention{display:inline-flex;align-items:center;border:0;border-radius:5px;background:var(--soft);color:var(--brand);padding:0 4px;margin:0 2px;font:inherit;font-size:11px;cursor:pointer}.sa-script-blocks{display:grid;gap:12px}.sa-script-block{border:1px solid var(--line);border-radius:14px;padding:17px 19px;background:var(--surface)}.sa-script-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sa-script-heading>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font-size:11px;background:var(--soft);color:var(--brand)}.sa-script-heading h5{font-size:12px;margin:0}.sa-script-block>p{white-space:pre-wrap;font-size:13px;line-height:1.85;margin:0 0 0 38px;color:var(--ink2);overflow-wrap:anywhere}.sa-script-block.limit{border-color:#d7c3a94f;background:color-mix(in srgb,#e9b675 5%,var(--surface))}.sa-script-block.limit .sa-script-heading>span{color:#997045;background:#f9efdf}.sa-script-block .fld{margin:0}.sa-script-block textarea{font-size:13px;line-height:1.8;resize:vertical;min-height:100px}.sa-raw-editor,.sa-raw-text{font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.sa-raw-editor{min-height:380px;resize:vertical}.sa-raw-text{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--soft);font-family:inherit}.sa-builtins{margin-top:20px;background:var(--soft);border-radius:12px;padding:15px 18px;font-size:11px;line-height:1.8;color:var(--ink2)}.sa-builtins summary{cursor:pointer;font-weight:650;color:var(--ink)}.sa-builtins summary svg{vertical-align:middle;margin-right:5px}.sa-builtins ul{padding-left:20px}.sa-tool-filters{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px}.sa-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;flex:1;min-width:180px;color:var(--ink2);background:var(--surface)}.sa-search input{min-width:0;width:100%;border:0;outline:0;background:none;font-family:inherit;font-size:12px;color:var(--ink)}.sa-search:focus-within{outline:2px solid var(--brand);outline-offset:2px}.sa-filter-pills{display:flex;align-items:center;gap:3px;background:var(--soft);border-radius:10px;padding:3px}.sa-filter-pills button{border:0;background:transparent;border-radius:8px;font-size:11px;padding:8px 10px;color:var(--ink2);cursor:pointer}.sa-filter-pills button[aria-pressed=true]{background:var(--surface);color:var(--brand);box-shadow:0 2px 5px #33305c0a}.sa-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sa-tool-card{display:flex;flex-direction:column;text-align:left;min-width:0;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-family:inherit;cursor:pointer;color:var(--ink);transition:border-color .15s}.sa-tool-card:hover{border-color:var(--brand)}.sa-tool-card>div{display:flex;align-items:center;justify-content:space-between;color:var(--ink2)}.sa-tool-source{font-size:9px;letter-spacing:.5px}.sa-tool-card h5{font-size:13px;margin:11px 0 7px}.sa-tool-card p{font-size:11px;line-height:1.8;color:var(--ink2);margin:0 0 17px}.sa-tool-state{font-size:9px;display:flex;align-items:center;gap:5px;color:var(--ink2);margin-top:auto}.sa-tool-state i{width:5px;height:5px;border-radius:50%;background:var(--brand)}.sa-tool-state.off i{background:#999}.sa-tool-detail h3{font-size:13px;margin:22px 0 8px}.sa-tool-detail p{font-size:13px;line-height:1.8;color:var(--ink2)}.sa-tool-detail details{font-size:12px;margin:22px 0}.sa-tool-detail summary{cursor:pointer;margin-bottom:10px}.sa-tool-detail code{word-break:break-word}.sa-identity-form{display:grid;gap:20px}.sa-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sa-identity-form .fld{margin:0;font-size:12px}.sa-identity-form .fld>small{font-size:10px;color:var(--ink2);line-height:1.7}.sa-identity-form textarea{resize:vertical;line-height:1.8}.sa-section-title{display:flex;gap:12px;align-items:center}.sa-step-number{display:grid;place-items:center;width:34px;height:34px;background:var(--soft);color:var(--brand);border-radius:10px;font-size:12px;flex-shrink:0}.sa-section-title h4{font-size:14px;margin:0}.sa-section-title p{font-size:11px;color:var(--ink2);margin:5px 0 0;line-height:1.6}.sa-identity-form>.btn{justify-self:start}.sa-editor-footer{border-top:1px solid var(--line);padding:17px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--surface);position:sticky;bottom:0;z-index:2}.sa-editor-footer>p{font-size:11px;line-height:1.7;margin:0;color:var(--ink2)}.sa-editor-footer small{display:block;font-size:10px}.sa-editor-footer>div{display:flex;gap:8px;flex-shrink:0}.sa-editor-footer .btn{font-size:11px}.sa-callout{padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--soft);font-size:12px;line-height:1.7;color:var(--ink2)}.sa-agent-panel>.sa-callout{margin:0 26px 16px}.sa-empty{padding:24px;text-align:center;color:var(--ink2);font-size:13px}.sa-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agent-page-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:24px;flex-wrap:wrap}.agent-page-tabs button{padding:10px 16px;border:0;border-radius:10px;background:transparent;color:var(--ink2);font:inherit;font-size:12px;cursor:pointer}.agent-page-tabs button[aria-pressed=true]{background:var(--soft);color:var(--brand);font-weight:700}@media (max-width:1200px){.sa-workspace{grid-template-columns:205px minmax(0,1fr)}.sa-profile-header,.sa-panel-body{padding:20px}.sa-tabs{padding:0 20px;gap:16px}.sa-overview-columns{grid-template-columns:1fr}.sa-context-card{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.sa-context-card dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.sa-context-card dd{margin:0 0 8px}.sa-profile-header{flex-wrap:wrap}.sa-page-heading h2{font-size:21px}.sa-editor-footer{flex-wrap:wrap;padding:16px 20px}}@media (max-width:900px){.sa-workspace{grid-template-columns:1fr}.sa-roster{border-right:0;border-bottom:1px solid var(--line);padding:12px}.sa-roster-title{padding-bottom:5px}.sa-agent-list{display:flex;overflow-x:auto;gap:8px;padding-bottom:3px}.sa-agent-item{min-width:195px;max-width:240px;flex-shrink:0}.sa-roster-note{margin:12px 0 0;padding:10px 0 0}.sa-roster-note>svg,.sa-roster-note>b,.sa-roster-note>p{display:none}.sa-roster-note details[open]{padding:0 10px}.sa-list-label{display:none}.sa-page-heading{align-items:flex-start}.sa-page-heading>.btn{font-size:11px}.sa-panel-body{min-height:0}}@media (max-width:600px){.sa-page-heading{flex-direction:column;gap:14px}.sa-profile-title h3{font-size:20px}.sa-profile-header{gap:12px}.sa-avatar.large{width:44px;height:46px}.sa-tabs{gap:18px;padding:0 16px}.sa-tabs button{font-size:11px}.sa-panel-body{padding:18px 16px}.sa-field-grid,.sa-tool-grid{grid-template-columns:1fr}.sa-mission{padding:16px}.sa-mission p{font-size:15px}.sa-profile-header{padding:18px 16px}.sa-script-block{padding:14px}.sa-script-block>p{margin-left:0}.sa-editor-footer{padding:14px 16px}.sa-editor-footer>div{flex-wrap:wrap}.sa-tool-filters{flex-direction:column}.sa-filter-pills{align-self:start}.sa-section-heading{flex-wrap:wrap}.sa-page-heading h2{font-size:21px}}.sa-activation{display:flex;gap:20px;align-items:center;justify-content:space-between;background:var(--surface);padding:18px 24px;border-bottom:1px solid var(--line)}.sa-activation p{font-size:12px;color:var(--ink2);margin:6px 0 0;line-height:1.5}.sa-activation button{flex-shrink:0}.conversation-agent{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 16px;background:var(--surface);border-bottom:1px solid var(--line);font-size:12px}.conversation-agent>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.conversation-agent small{color:var(--ink3)}.conversation-agent>button{flex-shrink:0}*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#F7F5F2;--surface:#FFFFFF;--bg2:#F1EEE9;--line:#E9E4DC;--line2:#F1EDE7;--ink:#1C1917;--ink2:#6B635A;--ink3:#A2998E;--hover:#F4F1EC;--sel:#EFEAFE;--brand:#6D4AFF;--brand2:#FF7A59;--grad:linear-gradient(135deg,#6D4AFF 0%,#A04BFF 45%,#FF7A59 100%);--soft:#F1EDFF;--soft2:#FFF1EC;--green:#15803D;--green-bg:#E8F7EE;--amber:#B45309;--amber-bg:#FDF3E3;--red:#E11D48;--red-bg:#FDEBEF;--blue:#2563EB;--blue-bg:#EAF1FE;--card:0 1px 2px rgba(40,30,20,.04),0 10px 30px -14px rgba(60,40,20,.16);--pop:0 24px 60px -18px rgba(40,25,80,.35),0 0 0 1px rgba(40,30,20,.05);--in:#FFFFFF;--out:#EFEAFE;--chatbg:#F4F1EC;--font:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141211;--surface:#1C1A18;--bg2:#221F1C;--line:#2E2A26;--line2:#262320;--ink:#F4F0EA;--ink2:#B3A99D;--ink3:#7D746A;--hover:#23201D;--sel:#2A2340;--soft:#261F3F;--soft2:#3A2319;--green:#4ADE80;--green-bg:#12261A;--amber:#FBBF24;--amber-bg:#2C2210;--red:#FB7185;--red-bg:#2E1419;--blue:#7AA7FF;--blue-bg:#15203A;--card:0 1px 0 rgba(255,255,255,.03),0 12px 30px -14px rgba(0,0,0,.6);--pop:0 24px 60px -18px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.06);--in:#23201D;--out:#2A2340;--chatbg:#171513;color-scheme:dark}}:root[data-theme=dark]{--bg:#141211;--surface:#1C1A18;--bg2:#221F1C;--line:#2E2A26;--line2:#262320;--ink:#F4F0EA;--ink2:#B3A99D;--ink3:#7D746A;--hover:#23201D;--sel:#2A2340;--soft:#261F3F;--soft2:#3A2319;--green:#4ADE80;--green-bg:#12261A;--amber:#FBBF24;--amber-bg:#2C2210;--red:#FB7185;--red-bg:#2E1419;--blue:#7AA7FF;--blue-bg:#15203A;--card:0 1px 0 rgba(255,255,255,.03),0 12px 30px -14px rgba(0,0,0,.6);--pop:0 24px 60px -18px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.06);--in:#23201D;--out:#2A2340;--chatbg:#171513;color-scheme:dark}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ic{flex:none;display:block}.app{display:grid;grid-template-columns:240px minmax(0,1fr);height:100vh;height:100dvh}.side{display:flex;flex-direction:column;min-height:0;padding:16px 12px;gap:4px}.ws{display:flex;align-items:center;gap:10px;padding:4px 8px 14px}.logo{width:34px;height:34px;border-radius:11px;background:var(--grad);display:grid;place-items:center;color:#fff;box-shadow:0 8px 18px -8px #6d4affcc}.ws b{font-weight:700;font-size:15px;letter-spacing:-.02em;display:block;line-height:1.1}.ws small{color:var(--ink3);font-size:12px}.mode{display:flex;background:var(--bg2);border-radius:12px;padding:3px;margin:0 4px 8px}.mode button{flex:1;height:30px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--ink2)}.mode button.on{background:var(--surface);color:var(--ink);box-shadow:var(--card)}.nav{flex:1;overflow-y:auto;padding:0 2px}.nav .sec{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ink3);padding:14px 10px 6px}.nav a{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:11px;color:var(--ink2);font-weight:600;font-size:13.5px;cursor:pointer;position:relative}.nav a:hover{background:var(--hover);color:var(--ink)}.nav a.on{background:var(--surface);color:var(--ink);box-shadow:var(--card)}.nav a.on .ic{color:var(--brand)}.nav .cnt{margin-left:auto;min-width:20px;height:20px;border-radius:10px;background:var(--grad);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 6px}.nav .cnt.n{background:var(--bg2);color:var(--ink2)}.side-f{margin-top:8px;background:var(--surface);border-radius:14px;box-shadow:var(--card);padding:12px;display:grid;gap:7px;font-size:12.5px;color:var(--ink2)}.dot{width:8px;height:8px;border-radius:50%;background:var(--ink3);display:inline-block;flex:none}.dot.ok{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.dot.warn{background:#f59e0b}.dot.bad{background:#f43f5e}.dot.brand{background:var(--brand)}.st{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.main{display:flex;flex-direction:column;min-width:0;min-height:0;padding:10px 10px 10px 0}.frame{flex:1;background:var(--surface);border-radius:20px;box-shadow:var(--card);border:1px solid var(--line);display:flex;flex-direction:column;min-height:0;overflow:hidden}.imp{background:var(--grad);color:#fff;padding:8px 18px;font-size:13px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:10px}.imp button{background:#ffffff38;color:#fff;border-radius:999px;padding:4px 12px;font-weight:700}.top{height:62px;flex:none;display:flex;align-items:center;gap:12px;padding:0 24px;border-bottom:1px solid var(--line2)}.top h1{font-size:17px;font-weight:700;letter-spacing:-.02em}.top .crumb{color:var(--ink3);font-weight:600}.top .sp{flex:1}.menu-btn{display:none}.content{flex:1;overflow:auto;min-height:0;background:linear-gradient(180deg,var(--surface) 0,var(--surface) 100%)}.pad{padding:24px 28px 60px;max-width:1240px}.lead{color:var(--ink2);margin:-4px 0 20px;max-width:72ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:11px;font-weight:600;background:var(--bg2);color:var(--ink);white-space:nowrap;transition:transform .12s,filter .12s}.btn:hover{filter:brightness(.97)}.btn:active{transform:scale(.97)}.btn.pri{background:var(--grad);color:#fff;box-shadow:0 8px 20px -10px #6d4affe6}.btn.dark{background:var(--ink);color:var(--surface)}.btn.line{background:var(--surface);border:1px solid var(--line)}.btn.danger{color:var(--red);background:var(--red-bg)}.btn.ghost{background:transparent}.btn.ghost:hover{background:var(--hover)}.btn.sm{height:30px;padding:0 11px;font-size:12.5px;border-radius:9px}.btn.lg{height:44px;padding:0 20px;font-size:15px;border-radius:13px}.btn[disabled]{opacity:.4;pointer-events:none}.tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--bg2);color:var(--ink2);white-space:nowrap}.tag.ok{background:var(--green-bg);color:var(--green)}.tag.warn{background:var(--amber-bg);color:var(--amber)}.tag.bad{background:var(--red-bg);color:var(--red)}.tag.info{background:var(--blue-bg);color:var(--blue)}.tag.brand{background:var(--soft);color:var(--brand)}.card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--card)}.cp{padding:18px 20px}.ch{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ch h2{font-size:15px;font-weight:700;letter-spacing:-.015em}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{padding:16px 18px;position:relative;overflow:hidden}.kpi .l{color:var(--ink2);font-size:12.5px;font-weight:600}.kpi .v{font-size:26px;font-weight:800;letter-spacing:-.035em;margin-top:6px;font-variant-numeric:tabular-nums}.kpi .d{font-size:12px;font-weight:600;color:var(--green);margin-top:2px}.kpi .d.n{color:var(--ink3)}.kpi .spark{position:absolute;right:12px;bottom:12px;opacity:.9}.hero{border-radius:22px;padding:26px 28px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#FF9A76 0%,transparent 45%),radial-gradient(100% 120% at 0% 100%,#4B2BD6 0%,transparent 55%),linear-gradient(135deg,#6d4aff,#9a4bff 60%,#ff7a59);position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #6d4affb3}.hero .l{opacity:.85;font-weight:600;font-size:13px}.hero .v{font-size:44px;font-weight:800;letter-spacing:-.045em;line-height:1.05;margin:6px 0 4px;font-variant-numeric:tabular-nums}.hero .d{font-weight:600;opacity:.92}.hero svg.area{position:absolute;right:0;bottom:0;width:62%;height:78%;opacity:.95}.hero .chips{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap;position:relative}.hero .chips span{background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:12px;font-weight:600;color:var(--ink3);padding:10px 16px;border-bottom:1px solid var(--line2);white-space:nowrap}td{padding:12px 16px;border-bottom:1px solid var(--line2);vertical-align:middle}tr:last-child td{border-bottom:0}tr.cl{cursor:pointer}tr.cl:hover td{background:var(--hover)}.tw{overflow-x:auto}td .sub{color:var(--ink3);font-size:12px}.num{font-variant-numeric:tabular-nums}.r{text-align:right}.muted{color:var(--ink2)}.faint{color:var(--ink3)}.small{font-size:12.5px}.b6{font-weight:600}.row{display:flex;align-items:center;gap:8px}.col{display:grid;gap:6px}.spread{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;flex:none}.av.lg{width:64px;height:64px;font-size:22px;border-radius:20px}.icb{width:34px;height:34px;border-radius:11px;background:var(--soft);color:var(--brand);display:grid;place-items:center;flex:none}.icb.o{background:var(--soft2);color:var(--brand2)}.icb.g{background:var(--green-bg);color:var(--green)}.icb.b{background:var(--blue-bg);color:var(--blue)}.icb.a{background:var(--amber-bg);color:var(--amber)}.li{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line2)}.li:last-child{border-bottom:0}.tabs{display:flex;gap:4px;background:var(--bg2);border-radius:12px;padding:3px;width:max-content;max-width:100%;overflow-x:auto;margin-bottom:16px}.tabs button{height:32px;padding:0 12px;border-radius:9px;font-weight:600;font-size:13px;color:var(--ink2);white-space:nowrap}.tabs button.on{background:var(--surface);color:var(--ink);box-shadow:var(--card)}.in{height:38px;border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:0 12px;width:100%;outline:none}.in:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--soft)}textarea.in{height:auto;min-height:92px;padding:10px 12px;resize:vertical}.fld{display:grid;gap:6px;margin-bottom:14px}.fld label{font-size:12.5px;font-weight:600;color:var(--ink2)}.hint{font-size:12px;color:var(--ink3)}.search{display:flex;align-items:center;gap:7px;height:36px;border-radius:11px;background:var(--bg2);padding:0 12px;min-width:220px;color:var(--ink3)}.search input{border:0;outline:none;background:none;flex:1;color:var(--ink)}.sw{width:38px;height:22px;border-radius:11px;background:var(--line);position:relative;flex:none;transition:background .15s}.sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.sw.on{background:var(--brand)}.sw.on:after{transform:translate(16px)}.bar{height:6px;border-radius:3px;background:var(--bg2);overflow:hidden}.bar i{display:block;height:100%;background:var(--grad);border-radius:3px;transition:width .6s}.var{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--soft);color:var(--brand);font-size:12px;font-weight:600}.empty{padding:40px;text-align:center;color:var(--ink3)}.funnelwrap{padding:6px 4px 0}.funnelwrap svg{width:100%;height:auto;display:block}.flabels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:6px}.flabels div{padding:0 6px}.flabels b{display:block;font-size:22px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.flabels span{color:var(--ink2);font-size:12.5px;font-weight:600}.flabels em{font-style:normal;color:var(--brand);font-weight:700;font-size:12px;display:block}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e143247;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;animation:fd .15s}@keyframes fd{0%{opacity:0}}.drawer{position:fixed;top:10px;right:10px;bottom:10px;width:min(540px,calc(100% - 20px));background:var(--surface);border-radius:20px;z-index:51;display:flex;flex-direction:column;box-shadow:var(--pop);animation:sl .24s cubic-bezier(.2,.9,.25,1);overflow:hidden}@keyframes sl{0%{transform:translate(30px);opacity:0}}.dh{height:60px;flex:none;display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid var(--line2)}.dh h3{font-size:15px;font-weight:700}.dh small{color:var(--ink3);font-size:12px;display:block}.db{flex:1;overflow:auto;padding:18px}.df{flex:none;border-top:1px solid var(--line2);padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));display:flex;gap:8px;justify-content:flex-end}.pop{position:fixed;z-index:70;background:var(--surface);border-radius:14px;box-shadow:var(--pop);padding:8px;animation:fd .12s}.emojis{display:grid;grid-template-columns:repeat(8,34px);gap:2px}.emojis button{width:34px;height:34px;border-radius:9px;font-size:19px}.emojis button:hover{background:var(--hover)}.chat{display:grid;grid-template-columns:320px minmax(0,1fr);height:100%}.clist{border-right:1px solid var(--line2);display:flex;flex-direction:column;min-height:0;background:var(--surface)}.clist .hd{padding:14px;display:grid;gap:10px}.citems{overflow:auto;flex:1;padding:0 8px 8px}.ci{display:grid;grid-template-columns:40px 1fr;gap:10px;padding:10px;width:100%;text-align:left;border-radius:14px}.ci:hover{background:var(--hover)}.ci.on{background:var(--sel)}.ci .av{width:40px;height:40px}.ci .t{display:flex;justify-content:space-between;gap:6px;font-weight:700;font-size:13.5px}.ci .t time{font-weight:500;color:var(--ink3);font-size:11.5px}.ci .m{color:var(--ink2);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--chatbg)}.th{height:62px;flex:none;display:flex;align-items:center;gap:10px;padding:0 18px;background:var(--surface);border-bottom:1px solid var(--line2)}.msgs{flex:1;overflow:auto;padding:20px 24px;display:flex;flex-direction:column;gap:12px}.msg{max-width:70%;display:grid;gap:4px;position:relative}.msg.in{align-self:flex-start}.msg.out{align-self:flex-end;justify-items:end}.msg .bb{padding:9px 12px;border-radius:16px;background:var(--in);white-space:pre-wrap;word-wrap:break-word;box-shadow:0 1px 1px #281e140d}.msg.in .bb{border-bottom-left-radius:6px}.msg.out .bb{background:var(--out);border-bottom-right-radius:6px}.msg .who{font-size:12px;font-weight:700;color:var(--brand)}.msg .meta{font-size:11.5px;color:var(--ink3);display:flex;gap:6px;align-items:center}.msg .quote{border-left:3px solid var(--brand);background:#6d4aff12;border-radius:8px;padding:5px 9px;font-size:12.5px;color:var(--ink2);margin-bottom:6px}.msg .reac{display:flex;gap:2px;margin-top:-10px;justify-self:end;background:var(--surface);border-radius:999px;padding:1px 6px;box-shadow:var(--card);font-size:13px}.msg.in .reac{justify-self:start}.msg .tools{position:absolute;top:-14px;display:none;gap:2px;background:var(--surface);border-radius:12px;box-shadow:var(--pop);padding:3px;z-index:3}.msg.in .tools{left:10px}.msg.out .tools{right:10px}.msg:hover .tools,.msg:focus-within .tools{display:flex}.msg .tools button{height:28px;min-width:28px;padding:0 6px;border-radius:8px;font-size:15px;display:grid;place-items:center}.msg .tools button:hover{background:var(--hover)}.aud{display:flex;align-items:center;gap:10px;min-width:230px}.aud .pl{width:34px;height:34px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;flex:none}.wave{display:flex;align-items:center;gap:2px;height:26px}.wave i{width:3px;border-radius:2px;background:var(--ink3);opacity:.7}.wave.play i{animation:wv 1s infinite ease-in-out}.wave.play i:nth-child(odd){animation-delay:.2s}@keyframes wv{50%{transform:scaleY(.4)}}.trans{margin-top:8px;border-top:1px dashed var(--line);padding-top:7px;font-size:13px;color:var(--ink2)}.trans b{font-size:11px;color:var(--brand);letter-spacing:.02em;display:block;margin-bottom:2px}.acts{display:flex;gap:4px;flex-wrap:wrap}.acts span{font-size:11px;color:var(--brand);background:var(--soft);border-radius:999px;padding:2px 8px;font-weight:600}.sysm{align-self:center;font-size:12px;color:var(--ink2);background:var(--surface);border-radius:999px;padding:4px 12px;box-shadow:var(--card);text-align:center;max-width:90%}.comp{flex:none;background:var(--surface);border-top:1px solid var(--line2);padding:10px 12px;display:grid;gap:8px}.comp .rep{display:flex;gap:8px;align-items:center;background:var(--soft);border-radius:10px;padding:6px 10px;font-size:12.5px}.comp .rep .grow{border-left:3px solid var(--brand);padding-left:8px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp .bx{display:flex;gap:6px;align-items:center}.comp input{flex:1;height:42px;border-radius:14px;background:var(--bg2);border:0;padding:0 14px;outline:none}.round{width:42px;height:42px;border-radius:14px;background:var(--grad);color:#fff;display:grid;place-items:center;flex:none;box-shadow:0 8px 18px -10px #6d4affe6}.recording{color:var(--red);font-weight:700;display:flex;align-items:center;gap:8px;flex:1;height:42px;padding:0 14px;background:var(--red-bg);border-radius:14px}.prof{display:grid;grid-template-columns:300px minmax(0,1fr) 380px;height:100%}.prof .pl{border-right:1px solid var(--line2);overflow:auto;padding:20px}.prof .pc{overflow:auto;padding:20px 22px}.prof .pr{border-left:1px solid var(--line2);display:flex;flex-direction:column;min-height:0;background:var(--chatbg)}.prof .pr .th{height:54px}.ai{border-radius:18px;padding:18px 20px;position:relative;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;border:1.5px solid transparent;box-shadow:var(--card)}.ai .hd{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:10px}.ai .hd span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ai ul{list-style:none;display:grid;gap:7px}.ai li{display:flex;gap:8px}.ai li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--grad);margin-top:8px;flex:none}.nba{margin-top:12px;background:var(--soft);border-radius:12px;padding:10px 12px;display:flex;gap:10px;align-items:center}.cf{display:grid;gap:10px}.cf .f label{font-size:11.5px;color:var(--ink3);font-weight:600;display:block;margin-bottom:3px}.cf .f .in{height:34px;font-size:13px}.tl{position:relative;display:grid;gap:0}.tl .it{display:grid;grid-template-columns:34px 1fr;gap:12px;padding-bottom:16px;position:relative}.tl .it:before{content:"";position:absolute;left:16px;top:34px;bottom:0;width:2px;background:var(--line2)}.tl .it:last-child:before{display:none}.tl .it b{font-weight:700;font-size:13.5px}.tl .it .t{font-size:12px;color:var(--ink3)}.tl .it p{color:var(--ink2);font-size:13px;margin-top:2px}.gauge{display:flex;align-items:center;gap:12px}.agent{border-radius:20px;padding:22px;color:#fff;position:relative;overflow:hidden}.agent.a1{background:linear-gradient(135deg,#6d4aff,#a04bff)}.agent.a2{background:radial-gradient(90% 120% at 100% 0%,#FF7A59 0%,transparent 55%),linear-gradient(135deg,#1c1917,#3a2a57)}.agent h3{font-size:19px;font-weight:800;letter-spacing:-.02em}.agent p{opacity:.85;margin-top:4px;max-width:46ch}.agent .row{margin-top:16px}.agent .badge007{font-size:44px;font-weight:800;letter-spacing:-.05em;position:absolute;right:22px;top:14px;opacity:.9;background:linear-gradient(135deg,#fff,#ffb199);-webkit-background-clip:text;background-clip:text;color:transparent}.know{display:grid;gap:10px}.kitem{border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;gap:6px}.conf{height:5px;border-radius:3px;background:var(--bg2);overflow:hidden;width:90px}.conf i{display:block;height:100%;background:var(--grad)}.wiz{display:grid;grid-template-columns:210px minmax(0,1fr) 300px;min-height:100%}.steps{padding:18px 12px;border-right:1px solid var(--line2)}.steps button{display:flex;gap:10px;align-items:center;width:100%;height:40px;padding:0 10px;border-radius:11px;color:var(--ink2);font-weight:600;text-align:left}.steps button i{width:24px;height:24px;border-radius:50%;background:var(--bg2);display:grid;place-items:center;font-style:normal;font-size:12px;flex:none}.steps button.on{background:var(--sel);color:var(--ink)}.steps button.on i,.steps button.done i{background:var(--grad);color:#fff}.wbody{padding:24px 28px 40px}.wbody h2{font-size:19px;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.summ{border-left:1px solid var(--line2);padding:20px;background:var(--bg)}.summ h4{font-size:11.5px;color:var(--ink3);font-weight:700;letter-spacing:.03em;margin:16px 0 6px}.summ h4:first-child{margin-top:0}.kv{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:13px}.kv span:first-child{color:var(--ink2)}.opt{border:1.5px solid var(--line);border-radius:16px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;cursor:pointer;text-align:left;width:100%;background:var(--surface);transition:border-color .12s}.opt:hover{border-color:var(--ink3)}.opt.on{border-color:var(--brand);background:var(--soft)}.opt .rd{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);flex:none;margin-top:2px;display:grid;place-items:center}.opt.on .rd{border-color:var(--brand)}.opt.on .rd:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--brand)}.opts{display:grid;gap:10px}.phone{width:290px;border-radius:34px;padding:10px;background:#1c1917;margin:0 auto;box-shadow:var(--pop)}.screen{border-radius:26px;background:#efeae2;height:480px;overflow:hidden;display:flex;flex-direction:column}.screen .ph{background:#f0f2f5;color:#111;padding:24px 12px 8px;font-size:13px;font-weight:700;display:flex;gap:8px;align-items:center}.screen .ph i{width:26px;height:26px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-style:normal;font-size:11px}.wab{margin:12px 10px;align-self:flex-start;max-width:88%;background:#fff;color:#111b21;border-radius:10px;box-shadow:0 1px .5px #00000021;overflow:hidden;font-size:13px;line-height:1.4}.wab .mh{margin:4px 4px 0;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#e9e3ff,#ffe3da);height:140px;display:grid;place-items:center;color:#6d4aff}.wab .mh img{width:100%;height:100%;object-fit:cover}.wab .bd{padding:6px 9px 4px;white-space:pre-wrap}.wab .fo{padding:0 9px 4px;font-size:12px;opacity:.55}.wab time{display:block;text-align:right;font-size:10.5px;opacity:.5;padding:0 8px 5px}.wab .bt{border-top:1px solid rgba(0,0,0,.08);height:36px;display:flex;align-items:center;justify-content:center;color:#0a8cd8;font-weight:700}.light{display:flex;gap:10px;align-items:flex-start;border-radius:14px;padding:12px 14px}.light.ok{background:var(--green-bg)}.light.warn{background:var(--amber-bg)}.light.bad{background:var(--red-bg)}.light .d{width:10px;height:10px;border-radius:50%;margin-top:5px;flex:none}.light.ok .d{background:#22c55e}.light.warn .d{background:#f59e0b}.light.bad .d{background:#f43f5e}.drop{border:1.5px dashed var(--line);border-radius:14px;padding:18px;text-align:center;color:var(--ink2);cursor:pointer;background:var(--bg)}.secret{display:flex;gap:8px;align-items:center;border-radius:12px;padding:6px 6px 6px 12px;background:var(--bg2);font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.secret code{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr{width:200px;height:200px;background:#fff;padding:12px;border-radius:16px;display:block;margin:0 auto;box-shadow:var(--card)}#toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translate(-50%,12px);opacity:0;z-index:90;background:var(--ink);color:var(--surface);padding:10px 16px;border-radius:12px;font-weight:600;font-size:13px;pointer-events:none;transition:all .22s;box-shadow:var(--pop)}#toast.show{opacity:1;transform:translate(-50%)}@media (max-width:1280px){.prof{grid-template-columns:260px minmax(0,1fr)}.prof .pr{grid-column:1/-1;border-left:0;border-top:1px solid var(--line2);min-height:520px}.wiz{grid-template-columns:190px minmax(0,1fr)}.summ{grid-column:2;border-left:0;border-top:1px solid var(--line2)}}@media (max-width:1000px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:1fr}}@media (max-width:860px){.app{grid-template-columns:1fr}.main{padding:0}.frame{border-radius:0;border:0}.side{position:fixed;inset:0 auto 0 0;width:270px;z-index:55;transform:translate(-100%);transition:transform .2s;background:var(--bg);padding-top:calc(16px + env(safe-area-inset-top,0px))}.side.open{transform:none;box-shadow:var(--pop)}.menu-btn{display:inline-flex}.top{padding:0 14px}.pad{padding:16px 14px 50px}.g2{grid-template-columns:1fr}.hero .v{font-size:34px}.hero svg.area{width:100%;opacity:.35}.chat{grid-template-columns:1fr}.chat.open .clist{display:none}.chat:not(.open) .thread{display:none}.msg{max-width:88%}.prof{grid-template-columns:1fr;height:auto}.prof .pl,.prof .pc{overflow:visible}.prof .pr{height:560px}.wiz{grid-template-columns:1fr}.steps{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line2);padding:8px}.steps button{width:auto;flex:none}.summ{grid-column:1}.flabels b{font-size:17px}.hide-m{display:none}}.clist .tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden!important;width:100%!important}.clist .tabs button{padding:0 2px!important;font-size:12px;height:30px;min-width:0;display:flex;align-items:center;justify-content:center;gap:3px}.clist .tabs button .n{font-size:10px;min-width:15px;height:15px;border-radius:8px;background:var(--grad);color:#fff;display:inline-grid;place-items:center;padding:0 4px}.chat.v3{grid-template-columns:300px minmax(0,1fr) 330px}.cpanel{border-left:1px solid var(--line2);overflow:auto;min-height:0;background:var(--surface)}.cpanel .sec{padding:14px 16px;border-bottom:1px solid var(--line2)}.cpanel h4{font-size:11px;letter-spacing:.04em;color:var(--ink3);font-weight:700;margin-bottom:8px}.qa{display:grid;grid-template-columns:1fr 1fr;gap:6px}.qa button{display:flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-radius:10px;background:var(--bg2);font-size:12.5px;font-weight:600;text-align:left}.qa button:hover{background:var(--sel)}.week{display:grid;grid-template-columns:48px repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.week .hd{padding:8px;font-size:12px;font-weight:700;border-bottom:1px solid var(--line2);text-align:center;background:var(--bg)}.week .hr{font-size:11px;color:var(--ink3);padding:4px;border-top:1px solid var(--line2);height:46px}.week .cell{border-top:1px solid var(--line2);border-left:1px solid var(--line2);height:46px;position:relative;cursor:pointer}.week .cell:hover{background:var(--hover)}.ev{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:8px;padding:3px 6px;font-size:11px;font-weight:600;overflow:hidden;cursor:pointer;line-height:1.25}.ev.evo{background:var(--soft);color:var(--brand);border-left:3px solid var(--brand)}.ev.goo{background:var(--blue-bg);color:var(--blue);border-left:3px solid var(--blue)}.ev.nat{background:var(--green-bg);color:var(--green);border-left:3px solid var(--green)}@media (max-width:1280px){.chat.v3{grid-template-columns:280px minmax(0,1fr)}.chat.v3 .cpanel{display:none}.chat.v3.panel .cpanel{display:block;position:fixed;right:10px;top:80px;bottom:10px;width:330px;z-index:40;border-radius:18px;box-shadow:var(--pop)}}.fbar{display:flex;gap:6px;flex-wrap:wrap;padding:0 2px}.fbar select{height:28px;border-radius:8px;border:1px solid var(--line);background:var(--surface);font-size:12px;padding:0 6px;max-width:100%}.chip2{height:28px;padding:0 9px;border-radius:8px;border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--ink2);display:inline-flex;align-items:center;gap:5px;background:var(--surface)}.chip2.on{background:var(--sel);color:var(--brand);border-color:transparent}.chdot{width:16px;height:16px;border-radius:5px;display:inline-grid;place-items:center;color:#fff;font-size:9px;font-weight:800;flex:none}.chdot.of{background:#1faf5a}.chdot.wb{background:#0f8c6e}.chdot.ig{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal .dh{font-size:11px;color:var(--ink3);text-align:center;font-weight:700}.cal button{height:40px;border-radius:10px;font-weight:600;font-size:13px;position:relative;background:var(--bg)}.cal button:hover{background:var(--hover)}.cal button.on{background:var(--grad);color:#fff}.cal button[disabled]{opacity:.3}.cal button .av2{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:#22c55e}.cal button.on .av2{background:#fff}.varpop{width:320px;max-height:360px;overflow:auto}.varpop .g{font-size:10.5px;letter-spacing:.04em;color:var(--ink3);font-weight:700;padding:8px 6px 4px}.varpop button{display:flex;justify-content:space-between;width:100%;padding:6px 8px;border-radius:8px;font-size:13px}.varpop button:hover{background:var(--hover)}.clist .hd{gap:8px!important;padding:12px!important}.ci{grid-template-columns:40px minmax(0,1fr)!important;align-items:start;gap:10px!important}.ci .t{display:flex;gap:8px;min-width:0;align-items:baseline}.ci .t>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci .t time{flex:none;font-size:11.5px}.ci .m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block!important;-webkit-line-clamp:unset!important}.ci .row{flex-wrap:nowrap;overflow:hidden;min-width:0}.ci .tag{flex:none;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;font-size:11px}.msg .bb{overflow-wrap:anywhere;word-break:break-word}.th{flex-wrap:wrap;row-gap:6px}.th .grow{min-width:0}.th .grow b,.th .grow .small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fchips{display:flex;gap:6px;flex-wrap:wrap}.fchips .chip2{height:24px;font-size:11.5px}.fpanel{width:300px;display:grid;gap:12px}.fpanel h5{font-size:11px;letter-spacing:.04em;color:var(--ink3);font-weight:700;margin-bottom:6px}.fpanel select{width:100%;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:0 8px;font-size:13px}.prog{height:6px;border-radius:3px;background:var(--bg2);overflow:hidden}.prog i{display:block;height:100%;background:var(--grad);transition:width .4s}.chat.v4{grid-template-columns:220px 300px minmax(0,1fr) 320px}.inav{border-right:1px solid var(--line2);overflow:auto;min-height:0;background:var(--bg);padding:10px 8px}.inav .gh{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 8px 4px;font-size:12.5px;font-weight:700;color:var(--ink)}.inav .it{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:9px;font-size:13px;color:var(--ink2);text-align:left}.inav .it:hover{background:var(--hover)}.inav .it.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000d}.inav .it .c{margin-left:auto;font-size:11.5px;color:var(--ink3)}.inav .it .ic2{width:18px;display:inline-grid;place-items:center;flex:none}.tbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 16px;border-bottom:1px solid var(--line2);background:var(--surface)}.ttabs{display:flex;gap:2px;padding:0 16px;border-bottom:1px solid var(--line2);background:var(--surface)}.ttabs button{height:38px;padding:0 12px;font-size:13px;font-weight:600;color:var(--ink3);border-bottom:2px solid transparent;display:flex;gap:6px;align-items:center}.ttabs button.on{color:var(--brand);border-bottom-color:var(--brand)}.temp{height:28px;padding:0 10px;border-radius:9px;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.temp.q{background:#fee2e2;color:#b91c1c}.temp.m{background:#fef3c7;color:#92400e}.temp.f{background:#dbeafe;color:#1d4ed8}@media (max-width:1560px){.chat.v4{grid-template-columns:200px 290px minmax(0,1fr)}.chat.v4 .cpanel{display:none}.chat.v4.panel .cpanel{display:block;position:fixed;right:10px;top:80px;bottom:10px;width:330px;z-index:40;border-radius:18px;box-shadow:var(--pop)}}@media (max-width:1180px){.chat.v4{grid-template-columns:280px minmax(0,1fr)}.chat.v4 .inav{display:none}.chat.v4.nav .inav{display:block;position:fixed;left:10px;top:80px;bottom:10px;width:230px;z-index:40;border-radius:18px;box-shadow:var(--pop)}}.roster .li{padding:8px 0}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--bg:#FAFAFA;--surface:#FFFFFF;--bg2:#F2F2F2;--line:#E6E6E6;--line2:#EFEFEF;--ink:#111111;--ink2:#5C5C5C;--ink3:#9A9A9A;--hover:#F5F5F5;--sel:#EFEFEF;--brand:#111111;--brand2:#FF4F00;--grad:#111111;--soft:#F3F3F3;--soft2:#FFF2EB;--acc:#FF4F00;--acc-bg:#FFF2EB;--card:0 0 0 1px #EBEBEB;--pop:0 18px 48px -16px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.06);--in:#FFFFFF;--out:#EEEEEE;--chatbg:#F6F6F6;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI",Roboto,Arial,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0B0B0C;--surface:#151516;--bg2:#1C1C1E;--line:#2A2A2C;--line2:#212123;--ink:#F5F5F7;--ink2:#A1A1A6;--ink3:#6E6E73;--hover:#1C1C1E;--sel:#26262A;--brand:#F5F5F7;--grad:#FF5A14;--soft:#1F1F21;--soft2:#2A1A12;--acc:#FF6A2B;--acc-bg:#2A1A12;--card:0 0 0 1px #242426;--in:#1C1C1E;--out:#2A2A2C;--chatbg:#0F0F10}}:root[data-theme=dark]{--bg:#0B0B0C;--surface:#151516;--bg2:#1C1C1E;--line:#2A2A2C;--line2:#212123;--ink:#F5F5F7;--ink2:#A1A1A6;--ink3:#6E6E73;--hover:#1C1C1E;--sel:#26262A;--brand:#F5F5F7;--grad:#FF5A14;--soft:#1F1F21;--soft2:#2A1A12;--acc:#FF6A2B;--acc-bg:#2A1A12;--card:0 0 0 1px #242426;--in:#1C1C1E;--out:#2A2A2C;--chatbg:#0F0F10}body,.num,td,.kv b,.kpi .v{font-variant-numeric:tabular-nums}.kpi .v{letter-spacing:-.6px}.agent.a1,.agent.a2,.agent{background:#111!important;color:#f5f5f7}.agent.a2{background:#1c1c1e!important}.res{background:#0b0b0c;color:#f5f5f7;border-radius:18px;padding:18px 20px}.res .mut{color:#8e8e93}.spark{display:block;margin-top:8px}.fun{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;align-items:end}.fun .st{display:flex;flex-direction:column;gap:6px}.fun .b{border-radius:6px;background:#e6e6e6}.fun .b.on{background:#111}.fun .b.x{background:var(--acc)}.heat{display:grid;grid-template-columns:34px repeat(17,minmax(0,1fr));gap:3px;font-size:10.5px;color:var(--ink3)}.heat i{display:block;height:16px;border-radius:3px}.ins{border-left:3px solid var(--acc);border-radius:0;padding:10px 12px;background:var(--surface);box-shadow:var(--card)}.cfg{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100%}.cfg>nav{border-right:1px solid var(--line2);padding:16px 10px;background:var(--bg);position:sticky;top:0;align-self:start;min-height:calc(100vh - 70px)}.cfg>nav .g{font-size:11px;letter-spacing:.04em;color:var(--ink3);font-weight:700;padding:14px 10px 6px}.cfg>nav .g:first-child{padding-top:0}.cfg>nav button{width:100%;text-align:left;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;font-size:13.5px;color:var(--ink2);cursor:pointer}.cfg>nav button:hover{background:var(--hover)}.cfg>nav button.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--card)}.cfg>div{min-width:0}.tm td,.tm th{text-align:center;white-space:nowrap}.tm td:first-child,.tm th:first-child{text-align:left}.permc{display:inline-flex;align-items:center;gap:4px}.permc input{width:16px;height:16px;accent-color:var(--ink);cursor:pointer}.permc button{color:var(--ink3);padding:2px;border-radius:5px}.permc button:hover{color:var(--ink);background:var(--hover)}.permc button.set{color:var(--acc)}@media (max-width:860px){.cfg{grid-template-columns:1fr}.cfg>nav{position:static;min-height:0;display:flex;overflow-x:auto;gap:4px;padding:8px}.cfg>nav .g{display:none}.cfg>nav button{white-space:nowrap;width:auto}}.themes{display:flex;gap:2px;background:var(--bg2);border-radius:10px;padding:3px;margin:10px 12px}.themes button{flex:1;height:28px;border-radius:8px;font-size:12px;font-weight:600;color:var(--ink3);display:flex;align-items:center;justify-content:center;gap:4px}.themes button.on{background:var(--surface);color:var(--ink);box-shadow:var(--card)}.gbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.gbar .sp{flex:1}.sync2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:900px){.sync2{grid-template-columns:1fr}}.dir{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:var(--bg2);color:var(--ink2)}.top{gap:8px;min-width:0}.top h1{min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top .sp{flex:1 1 0;min-width:4px}.top>.btn,.top>.tabs,.top>label{flex:none}.th{height:auto!important;min-height:62px;flex-wrap:wrap;row-gap:6px;padding-top:8px!important;padding-bottom:8px!important}.ttabs{overflow-x:auto;scrollbar-width:none}.ttabs::-webkit-scrollbar{display:none}.ttabs button{flex:none}.bx{flex-wrap:nowrap}.bx>*{flex:none}.bx textarea,.bx input,.bx .grow{flex:1 1 auto;min-width:0}.msg .bb{max-width:100%}.cp-toggle,.sheet-x,.nav-toggle{display:none}.drawer{max-width:100vw}.prof{min-height:100%}.prof .pr{min-width:0}.prof .pr .thread{height:100%}@media (max-width:1560px){.chat.v4{grid-template-columns:200px 290px minmax(0,1fr)!important}.chat.v4>.cpanel{display:none}.chat.v4.panel>.cpanel{display:block;position:fixed;right:12px;top:76px;bottom:12px;width:min(340px,calc(100vw - 24px));z-index:45;border-radius:18px;box-shadow:var(--pop);border:1px solid var(--line)}.cp-toggle,.chat.v4.panel .sheet-x{display:inline-flex}}@media (max-width:1280px){.prof{grid-template-columns:260px minmax(0,1fr)!important;height:auto!important}.prof .pl,.prof .pc{overflow:visible!important}.prof .pr{grid-column:1/-1;height:560px;border-left:0!important;border-top:1px solid var(--line2);overflow:hidden}}@media (max-width:1180px){.chat.v4{grid-template-columns:280px minmax(0,1fr)!important}.chat.v4>.inav{display:none}.chat.v4.nav>.inav{display:block;position:fixed;left:12px;top:76px;bottom:12px;width:min(260px,calc(100vw - 24px));z-index:45;border-radius:18px;box-shadow:var(--pop);border:1px solid var(--line)}.nav-toggle,.chat.v4.nav .sheet-x{display:inline-flex}.wiz{grid-template-columns:1fr!important}.wiz .steps{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line2);gap:4px}.wiz .steps button{flex:none;white-space:nowrap}.wiz .summ{grid-column:auto!important;border-left:0;border-top:1px solid var(--line2)}}@media (max-width:1000px){.res,.pad .grid[style*=grid-template-columns]{grid-template-columns:1fr!important}.fun{grid-template-columns:repeat(3,minmax(0,1fr))}.sync2{grid-template-columns:1fr}}@media (max-width:860px){.chat.v4{grid-template-columns:1fr!important}.chat.v4 .clist{display:flex}.chat.v4.open .clist{display:none!important}.chat.v4:not(.open) .thread{display:none!important}.chat.v4.panel>.cpanel,.chat.v4.nav>.inav{right:0!important;bottom:0!important;left:0!important;width:100%!important;border-radius:0!important;top:0!important;z-index:60}.prof{grid-template-columns:1fr!important}.prof .pr{height:70vh}.week{min-width:620px}.pad:has(.week){overflow-x:auto}.drawer{width:100%!important;border-radius:0!important}.tm{min-width:900px}.gbar .chip2{height:26px}.top .btn.line:not(.menu-btn){padding:0 10px}.top .btn .lbl{display:none}}.prof>*{min-width:0}.grid>*{min-width:0}@media (max-width:1280px){.prof{grid-template-columns:260px minmax(0,1fr)!important}}@media (max-width:1000px){.g3{grid-template-columns:minmax(0,1fr)!important}.g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pad .grid[style*=grid-template-columns],.res{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){.g2,.g3,.prof,.chat.v4{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:520px){.g4{grid-template-columns:minmax(0,1fr)!important}.fun{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1280px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.g4{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:560px){.top>.btn:has(svg):not(.menu-btn){font-size:0;gap:0;padding:0 10px;width:38px;justify-content:center}.top>.btn:has(svg) svg{margin:0}.top h1{font-size:15px}}@media (max-width:560px){.bx{gap:4px!important}.bx .btn.ghost{padding:0 6px!important;min-width:0}.bx [data-a=emocomp]{display:none}.bx .round{width:40px;height:40px;flex:none}}.prof .pr .bx{gap:4px!important}.prof .pr .bx .btn.ghost{padding:0 6px!important;min-width:0}.prof .pr .bx [data-a=emocomp]{display:none}.prof .pr .bx .round{width:40px;height:40px}:root{--brand:#4F5BD5;--grad:#4F5BD5;--soft:#EEF0FC;--sel:#EEF0FC}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand:#8C95F2;--grad:#5E69DE;--soft:#1D2040;--sel:#23264A}}:root[data-theme=dark]{--brand:#8C95F2;--grad:#5E69DE;--soft:#1D2040;--sel:#23264A}:root[data-plan=premium]{--brand:#1C1C1E;--grad:#1C1C1E;--soft:#F1F1F2;--sel:#ECECEE}@media (prefers-color-scheme:dark){:root[data-plan=premium]:not([data-theme=light]){--brand:#E5E5EA;--grad:#3A3A3C;--soft:#232325;--sel:#2C2C2E}}:root[data-plan=premium][data-theme=dark]{--brand:#E5E5EA;--grad:#3A3A3C;--soft:#232325;--sel:#2C2C2E}.res{background:var(--surface)!important;color:var(--ink)!important;box-shadow:var(--card)}.res .mut{color:var(--ink2)!important}:root[data-plan=premium] .res{background:#0b0b0c!important;color:#f5f5f7!important}:root[data-plan=premium] .res .mut{color:#8e8e93!important}.agent,.agent.a1,.agent.a2{background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line);box-shadow:var(--card)}.agent p{color:var(--ink2);opacity:1}.agent .small{opacity:1!important;color:var(--ink2)}.agent .tag{background:var(--soft)!important;color:var(--brand)!important}.agent .btn{background:var(--grad)!important;color:#fff!important}.agent h3{color:var(--ink)}.agent{border-top:3px solid var(--brand)!important}.agent .ic-ag{width:40px;height:40px;border-radius:12px;background:var(--soft);color:var(--brand);display:grid;place-items:center;margin-bottom:10px}.premium-badge{font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:6px;background:#1c1c1e;color:#fff}.drawer.wide{width:min(900px,100vw)!important}.dtabs{display:flex;gap:2px;padding:0 20px;border-bottom:1px solid var(--line2);overflow-x:auto}.dtabs button{height:40px;padding:0 12px;font-size:13px;font-weight:600;color:var(--ink3);border-bottom:2px solid transparent;white-space:nowrap}.dtabs button.on{color:var(--brand);border-bottom-color:var(--brand)}.split{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}@media (max-width:760px){.split{grid-template-columns:minmax(0,1fr)}}.stick{position:sticky;top:0}.onb{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:420px}.onb nav{border-right:1px solid var(--line2);padding:16px 10px;display:grid;gap:4px;align-content:start}.onb nav button{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:9px;text-align:left;font-size:13px;color:var(--ink2)}.onb nav button.on{background:var(--soft);color:var(--brand);font-weight:600}.onb nav i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;background:var(--bg2);flex:none}.onb nav .ok i{background:var(--green);color:#fff}@media (max-width:760px){.onb{grid-template-columns:1fr}.onb nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line2)}}.helpbtn{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink2);font-weight:700;flex:none}.viewas{background:var(--amber-bg);color:var(--amber);padding:6px 12px;font-size:12.5px;display:flex;gap:8px;align-items:center;justify-content:center}.hero{background:var(--grad)!important}.hero svg.area path,.hero svg.area polyline{stroke:#ffffffb3!important}.agent{border-top-width:1px!important}.agent .ic-ag{background:var(--soft)}.corr{display:flex;gap:6px;align-items:center;margin-top:4px;font-size:11.5px}.corr button{color:var(--brand);font-weight:600}.learned{font-size:11px;font-weight:700;color:var(--green);margin-top:4px}.corrbox{background:var(--surface);border:1px solid var(--brand);border-radius:14px;padding:10px;margin-top:6px;max-width:460px}.msg.in{background:transparent!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;box-shadow:none!important;width:auto!important;border-radius:0!important;outline:0!important}.msg{margin-bottom:10px}.ci .chdot{width:15px;height:15px;font-size:7px;border-radius:5px;box-shadow:0 0 0 2px var(--surface)}.inav .chdot{width:16px;height:16px;font-size:7.5px}.clist{min-width:0;overflow:hidden}.clist .hd{grid-template-columns:minmax(0,1fr)!important}.clist .hd>*{min-width:0;max-width:100%}.clist .hd .tabs button{min-width:0;overflow:hidden;text-overflow:ellipsis}.clist .hd .row>.btn{flex:none}.locked{opacity:.45}.locked .lk{margin-left:auto;font-size:10px;font-weight:700;padding:1px 6px;border-radius:5px;background:#1c1c1e;color:#fff;opacity:1}.kb{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:12px;overflow-x:auto;padding-bottom:10px;align-items:start}.kcol{background:var(--bg2);border-radius:14px;padding:10px;min-height:300px}.kcol.over{outline:2px dashed var(--brand)}.kcol h4{font-size:12.5px;font-weight:700;display:flex;justify-content:space-between;margin:2px 4px 10px}.kcard{background:var(--surface);border-radius:12px;padding:10px 12px;margin-bottom:8px;box-shadow:var(--card);cursor:grab;display:grid;gap:6px}.kcard:active{cursor:grabbing}.kcard .ins{border-left:3px solid var(--brand);padding:6px 8px;box-shadow:none;background:var(--soft);font-size:12px}.chs{display:flex;gap:3px}.chs .chdot{width:14px;height:14px;font-size:6.5px;border-radius:50%}.cmp td,.cmp th{text-align:center}.cmp td:first-child,.cmp th:first-child{text-align:left}.ws .grow{min-width:0}.ws b{display:flex;align-items:center;gap:6px}.ws small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws .premium-badge{font-size:9px;padding:1px 5px}.kcard .ins{display:block;line-height:1.45}.kcard .ins svg{display:inline;vertical-align:-1px;margin-right:3px}.kfbar{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.kfbar select{height:32px;border:1px solid var(--line);border-radius:9px;background:var(--surface);font-size:12.5px;padding:0 8px;max-width:180px}.tplbox{background:var(--in);border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.5;box-shadow:0 1px 1px #0000000d}.tplbox .hd{font-weight:700;margin-bottom:4px}.tplbox .ft{font-size:11.5px;color:var(--ink3);margin-top:6px}.tplbox .bt{display:block;text-align:center;border-top:1px solid var(--line2);margin:8px -12px -10px;padding:8px;color:#1a8cff;font-weight:600;font-size:13px}.tplbox .mh{height:90px;border-radius:8px;background:var(--bg2);display:grid;place-items:center;color:var(--ink3);font-size:12px;margin-bottom:6px}.chpick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.adg{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.adc{background:var(--surface);border-radius:16px;box-shadow:var(--card);overflow:hidden;cursor:pointer;display:flex;flex-direction:column}.adc:hover{box-shadow:0 0 0 2px var(--brand)}.adc .cr{height:120px;background:linear-gradient(135deg,var(--soft),var(--bg2));display:flex;align-items:flex-end;justify-content:space-between;padding:10px 12px;position:relative}.adc .cr .ty{font-size:11px;font-weight:700;background:#0009;color:#fff;border-radius:6px;padding:2px 7px}.adc .bd2{padding:12px 14px;display:grid;gap:8px}.adm{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.adm div{background:var(--bg);border-radius:9px;padding:6px 8px}.adm span{display:block;font-size:10.5px;color:var(--ink3)}.adm b{font-size:13.5px}.flag{font-size:11px;font-weight:700;border-radius:6px;padding:2px 7px}.flag.best{background:var(--green-bg);color:var(--green)}.flag.scale{background:var(--soft);color:var(--brand)}.flag.fat{background:var(--amber-bg);color:var(--amber)}.flag.stop{background:var(--red-bg);color:var(--red)}.blurx{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.lockov{position:relative}.lockov>.lockmsg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:2}.lockov>.lockmsg>div{background:var(--surface);box-shadow:var(--pop);border-radius:16px;padding:16px 18px;text-align:center;max-width:360px}.testbar{display:flex;gap:6px;align-items:center;padding:8px 12px;background:var(--amber-bg);border-top:1px solid var(--line2)}.testbar input{flex:1;min-width:0}.typing{display:inline-flex;gap:3px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--ink3);animation:tp 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tp{0%,60%,to{opacity:.3}30%{opacity:1}}.aion{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;background:var(--green-bg);color:var(--green)}@media (max-width:760px){.split{grid-template-columns:minmax(0,1fr)!important}.split[data-view="0"]>:nth-child(2){display:none!important}.split[data-view="1"]>:nth-child(1){display:none!important}.split .stick{position:static}.dh{height:auto;min-height:56px;padding:10px 14px;align-items:flex-start}.dh small{word-break:break-word;line-height:1.35;margin-top:2px}.dh h3{font-size:15px;line-height:1.3}.phone{width:100%!important;max-width:320px;margin:0 auto}}.mtog{display:none}@media (max-width:760px){.mtog{display:flex;position:sticky;top:0;z-index:5;background:var(--surface);padding:8px 0 10px;margin:-4px 0 8px;gap:4px}.mtog button{flex:1;height:36px;border-radius:10px;font-weight:600;font-size:13px;background:var(--bg2);color:var(--ink2)}.mtog button.on{background:var(--grad);color:#fff}}.trtable input{height:32px;font-size:12.5px}.trtable td{vertical-align:middle}.trtable .pt{color:var(--ink2);font-size:12.5px;max-width:420px}.opts>*,.opt,.opt .grow,.opt .row,.li .grow,.card,.fld,.split>*{min-width:0}.opt .small,.opt .muted{overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.opt .small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.opts{grid-template-columns:minmax(0,1fr)!important}}.hub{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.hubc{background:var(--surface);border-radius:16px;box-shadow:var(--card);padding:16px;display:flex;flex-direction:column;gap:10px;position:relative}.hubc .n{position:absolute;top:14px;right:14px;font-size:11px;font-weight:700;color:var(--ink3)}.hubc.off{opacity:.6}.steps{display:grid;gap:10px}.stp{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.stp .nb{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--bg2);color:var(--ink2);flex:none}.stp.done .nb{background:var(--green);color:#fff}.stp.cur{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.stp.cur .nb{background:var(--grad);color:#fff}.stp.lock{opacity:.5}.chk{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin-top:6px}.chk i{font-style:normal;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;flex:none;background:var(--green-bg);color:var(--green)}.chk.no i{background:var(--red-bg);color:var(--red)}.fbtn,.fbtn *{color:#fff!important}.fbtn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:10px;background:#1877f2;color:#fff;font-weight:700;font-size:14px}details.tr{border-top:1px solid var(--line2);padding:10px 0}details.tr summary{cursor:pointer;font-weight:600;font-size:13px}details.tr p{font-size:12.5px;color:var(--ink2);margin-top:6px}.msgs>*{flex-shrink:0!important}.msg{flex-shrink:0!important}@media (max-width:760px){.flabels{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:14px}.flabels span,.flabels b{overflow-wrap:anywhere}}body.focus .side,body.focus .top,body.focus #imp{display:none!important}body.focus .app{grid-template-columns:minmax(0,1fr)!important}body.focus .main{margin:0!important;border-radius:0!important;max-width:none}.ob{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.obh{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--surface);border-bottom:1px solid var(--line2);position:sticky;top:0;z-index:5}.obh .lg{width:32px;height:32px;border-radius:9px;background:var(--grad);color:#fff;display:grid;place-items:center}.obp{height:4px;background:var(--bg2)}.obp i{display:block;height:100%;background:var(--grad);transition:width .4s}.obw{width:100%;max-width:640px;margin:0 auto;padding:28px 20px 48px;flex:1}.obw h1{font-size:26px;line-height:1.2;letter-spacing:-.02em;margin:6px 0 8px}.obw .lead2{color:var(--ink2);font-size:15px;line-height:1.5;margin-bottom:22px}.obk{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--brand)}.obcard{background:var(--surface);border-radius:18px;box-shadow:var(--card);padding:18px;margin-bottom:14px}.big{height:48px!important;font-size:15px!important}.btn.xl{height:50px;padding:0 22px;font-size:15px;border-radius:12px;width:100%;justify-content:center}.ck{display:flex;gap:10px;align-items:center;font-size:14px;padding:6px 0}.ck i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;flex:none;background:var(--bg2);color:var(--ink3)}.ck.ok i{background:var(--green);color:#fff}.ck.run i{border:2px solid var(--brand);border-top-color:transparent;animation:spin .8s linear infinite;background:none}.ck.bad i{background:var(--red);color:#fff}@keyframes spin{to{transform:rotate(360deg)}}.chipok{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;font-weight:600;color:var(--green);background:var(--green-bg);border-radius:8px;padding:3px 9px;margin-top:8px}.guide{counter-reset:g;display:grid;gap:10px;margin-top:10px}.guide>div{display:block;position:relative;padding-left:32px;min-height:22px;font-size:13.5px;line-height:1.5}.guide>div:before{counter-increment:g;content:counter(g);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--soft);color:var(--brand);font-weight:700;font-size:12px;display:grid;place-items:center}.xr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xr .obcard{margin:0;padding:14px}.xr b{font-size:22px;letter-spacing:-.02em;display:block}.xr small{color:var(--ink2);font-size:12.5px}.lbar{height:6px;border-radius:4px;background:var(--bg2);overflow:hidden;margin-top:6px}.lbar i{display:block;height:100%;background:var(--grad);transition:width .5s}.obf{display:flex;gap:10px;margin-top:18px}.obf .btn{flex:1;justify-content:center;height:48px}.helpfab{font-size:13px;color:var(--ink2);text-align:center;margin-top:18px}.inv{display:grid;gap:8px}.invr{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface);box-shadow:var(--card);animation:fadein .35s ease both}.invr .icb{width:34px;height:34px;flex:none}.invr b.n{font-size:20px;letter-spacing:-.02em;margin-left:auto;white-space:nowrap}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.syncrow{padding:10px 0;border-bottom:1px solid var(--line2)}.syncrow:last-child{border-bottom:0}.syncrow .srt{display:flex;align-items:center;gap:10px;font-size:14px}.syncrow .cnt{margin-left:auto;font-size:12.5px;color:var(--ink2);white-space:nowrap}.bigbar{height:10px;border-radius:6px;background:var(--bg2);overflow:hidden}.bigbar i{display:block;height:100%;background:var(--grad);transition:width .3s}.feed{font-size:12.5px;display:grid;gap:6px;max-height:190px;overflow:auto}.feed div{display:flex;gap:8px;align-items:flex-start}.feed .e{color:var(--red)}.feed .w{color:var(--amber)}html,body{overflow-x:hidden;max-width:100%}.content{overflow-x:hidden!important;overscroll-behavior-x:none}.prof,.prof>*,.pad>*{min-width:0;max-width:100%}@media (max-width:760px){.content{touch-action:pan-y}.kb,.tw,.dtabs,.tabs,.feed,.xr,.chs,.flabels{touch-action:pan-x pan-y}.grid.g4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.grid.g4 .kpi{padding:12px!important;min-width:0}.grid.g4 .kpi .v{font-size:20px!important;overflow-wrap:anywhere}.grid.g4 .kpi svg{max-width:100%}.tlh{flex-wrap:wrap;gap:8px}.tlh .tabs{flex-wrap:wrap;width:100%}.tlh .tabs button{flex:1 1 auto}.comp{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.chat,.thread{height:100%!important;max-height:100%}}.tlh{display:flex;align-items:center;justify-content:space-between;margin:6px 0 12px}.comp{position:relative}.qrpop{position:absolute;left:10px;right:10px;bottom:calc(100% + 6px);background:var(--surface);border-radius:14px;box-shadow:var(--pop);border:1px solid var(--line);max-height:300px;overflow:auto;z-index:20;padding:6px}.qrpop .qi{display:flex;gap:10px;align-items:center;width:100%;text-align:left;padding:8px 10px;border-radius:10px}.qrpop .qi.on,.qrpop .qi:hover{background:var(--soft)}.qrpop .qi .k{font-weight:700;color:var(--brand);font-size:13px;white-space:nowrap}.qrpop .qi .x{font-size:12.5px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.qrpop .mt{font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:5px;background:var(--bg2);color:var(--ink2);flex:none}.attchip{display:flex;gap:8px;align-items:center;background:var(--soft);border-radius:10px;padding:6px 10px;font-size:12.5px}.mmedia{display:flex;gap:10px;align-items:center;background:#0000000d;border-radius:10px;padding:8px 10px;margin-bottom:6px;font-size:12.5px}.mmedia.img,.mmedia.vid{height:130px;justify-content:center;background:var(--bg2);color:var(--ink3)}.esscard{border:1px solid var(--brand);background:linear-gradient(180deg,var(--soft),var(--surface) 60%)}.wiz,.wbody,.summ,nav.steps{max-width:100%;min-width:0;box-sizing:border-box}nav.steps{overflow-x:auto;scrollbar-width:none;touch-action:pan-x pan-y}nav.steps::-webkit-scrollbar{display:none}.tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;min-width:0}@media (max-width:760px){.grid.g4 .kpi svg.spark{position:static!important;display:block;width:100%!important;height:26px;margin-top:8px}}@media (max-width:760px){input[type=checkbox],input[type=radio]{width:24px!important;height:24px!important;min-width:24px}}@media (max-width:760px){.sw{width:44px!important;height:26px!important;border-radius:13px!important}.sw:after{width:22px!important;height:22px!important}.sw.on:after{transform:translate(18px)!important}[data-a=fine]{min-width:28px;min-height:28px;display:inline-grid;place-items:center}}.kfoot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--ink2)}.kresp{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kresp .mini{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:700;color:#fff;flex:none}.kresp .mini.ia{background:var(--soft);color:var(--brand)}.kage{white-space:nowrap;flex:none}.kage.late{color:var(--red);font-weight:700}.kact{display:flex;align-items:center;gap:6px;width:100%;text-align:left;font-size:12.5px;font-weight:600;color:var(--brand);background:var(--soft);border-radius:9px;padding:7px 9px;min-height:32px}.kact:hover{filter:brightness(.97)}.kbsplit{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media (max-width:760px){.kbsplit{grid-template-columns:minmax(0,1fr)}}.kbchat{background:var(--chatbg);border-radius:14px;padding:10px;max-height:420px;overflow:auto}.kbchat .msgs{padding:0}.nbac{border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:8px;background:var(--surface)}.nbac b{font-size:13.5px}.nbac .small{margin-top:2px}.nbac.done{opacity:.55}.pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pgrid .fld{margin:0}.pgrid label{font-size:11px}@media (max-width:760px){.pgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.df{flex-wrap:wrap!important;overflow:visible!important;height:auto!important;gap:8px}.df>.btn{flex:1 1 auto;min-width:0;white-space:normal;text-align:center;justify-content:center}}@media (max-width:760px){.drawer{left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;max-width:100%!important}}.ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ladder .lv{border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--surface);min-width:0}.ladder .lv b{font-size:13.5px}.ladder .lv .small{margin-top:2px}.ladder .lv .rk{font-size:10.5px;font-weight:700;color:var(--brand);letter-spacing:.04em}@media (max-width:760px){.ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}.lvopt{display:block;width:100%;text-align:left;border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:8px;background:var(--surface)}.lvopt.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.lvopt[disabled]{opacity:.45}.cando{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:8px;font-size:12px}@media (max-width:760px){.cando{grid-template-columns:1fr}}.cando .y{color:var(--green)}.cando .n{color:var(--ink3)}.wsteps{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.wsteps span{font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:999px;background:var(--bg2);color:var(--ink3)}.wsteps span.on{background:var(--soft);color:var(--brand)}.wsteps span.ok{background:var(--green-bg);color:var(--green)}.mailprev{border:1px solid var(--line);border-radius:14px;overflow:hidden}.mailprev .mh2{background:var(--bg2);padding:8px 12px;font-size:12px;color:var(--ink2)}.mailprev .mb{padding:16px;font-size:13.5px;line-height:1.5}.mailbtn{display:inline-block;background:var(--grad);color:#fff;font-weight:700;border-radius:10px;padding:10px 16px;margin:10px 0}.otp{display:flex;gap:8px}.otp input{width:44px;height:52px;text-align:center;font-size:22px;font-weight:700;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.me-chip{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;margin:8px 10px;background:var(--surface);box-shadow:var(--card)}.me-chip .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:12px;flex:none}.coc{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--surface)}.plg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.plc{background:var(--surface);border-radius:16px;box-shadow:var(--card);padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}.plc .pr{font-size:24px;font-weight:700;letter-spacing:-.02em}.plc .pr small{font-size:12px;color:var(--ink2);font-weight:500}.chipset{display:flex;flex-wrap:wrap;gap:4px}.chipset span{font-size:11px;font-weight:600;padding:2px 7px;border-radius:6px;background:var(--bg2);color:var(--ink2)}.chipset span.y{background:var(--green-bg);color:var(--green)}.chipset span.n{opacity:.55;text-decoration:line-through}.sig{display:flex;flex-wrap:wrap;gap:3px}.sig span{font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:5px;background:var(--green-bg);color:var(--green)}.sig span.no{background:var(--red-bg);color:var(--red)}.sig span.wn{background:var(--amber-bg);color:var(--amber)}.opp{font-size:11.5px;font-weight:600;color:var(--acc);background:var(--amber-bg);border-radius:8px;padding:5px 8px;display:flex;justify-content:space-between;gap:6px}.limgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.limgrid .fld{margin:0}.srow{display:flex;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line2);flex-wrap:wrap}.srow:last-child{border-bottom:0}.li .grow,.li .small,.srow .grow,.nbac .small{min-width:0;overflow-wrap:anywhere}.agset .db>.pad{padding:0!important;max-width:none!important}.bill{display:grid;gap:8px}.bill .brow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.bill .brow.off{opacity:.55}.bill .brow .in{height:36px;width:110px}.pline{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:3px 0}.pline b{white-space:nowrap}.evocard{background:var(--surface);border-radius:18px;box-shadow:var(--card);margin:0 0 16px;overflow:hidden}.evotop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--line2)}.evosync{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--green);background:var(--green-bg);border-radius:999px;padding:3px 10px}.evosync.busy{color:var(--brand);background:var(--soft)}.evg{border-bottom:1px solid var(--line2)}.evg:last-child{border-bottom:0}.evh{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;text-align:left;min-height:48px}.evh .t{font-weight:700;font-size:13.5px;min-width:110px}.evh .sum{font-size:12.5px;color:var(--ink2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evh .chev{transition:transform .2s;color:var(--ink3);flex:none}.evg.open .evh .chev{transform:rotate(90deg)}.evb{padding:2px 16px 14px}.evgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}@media (max-width:760px){.evgrid{grid-template-columns:minmax(0,1fr)}.evh .t{min-width:90px}}.evf{min-width:0}.evf .l{font-size:11px;font-weight:600;color:var(--ink3);text-transform:uppercase;letter-spacing:.03em;display:flex;gap:4px;align-items:center}.evf .v{font-size:13.5px;margin-top:2px;overflow-wrap:anywhere}.evf .v.evnone{color:var(--ink3)}.evf .in{height:36px;margin-top:3px}.evact{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;flex-wrap:wrap}.evct{border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:8px}.evhist{display:grid;gap:8px}.evhist div{display:flex;gap:8px;font-size:12.5px;align-items:flex-start}.evhist .dir{font-weight:700;flex:none;width:18px;text-align:center}.cobox{border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:10px}.cobox .row{flex-wrap:wrap}.coprov{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 8px}.coprov button{border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600;background:var(--surface)}.coprov button.on{border-color:var(--brand);background:var(--soft);color:var(--brand)}.paybox{border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:12px}.themebtn{margin-right:6px}.themebtn .ic{display:block}.perbar{display:inline-flex;gap:2px;background:var(--bg2);border-radius:10px;padding:3px;flex-wrap:wrap}.perbar button{border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:600;color:var(--ink2);min-height:30px}.perbar button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.fung{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:980px){.fung{grid-template-columns:minmax(0,1fr)}}.func{background:var(--surface);border-radius:16px;box-shadow:var(--card);padding:16px;min-width:0;display:flex;flex-direction:column;gap:10px}.func .fh{display:flex;align-items:center;gap:8px}.func .fh .ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--soft);color:var(--brand);flex:none}.func .fnum{font-size:22px;font-weight:700;letter-spacing:-.02em}.bk2 .bk2stp{font-size:11.5px;font-weight:700;color:var(--ink3);text-transform:uppercase;letter-spacing:.04em;margin:16px 0 8px;display:flex;gap:8px;align-items:center}.bk2 .bk2stp i{font-style:normal;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--brand);font-size:11px}.bk2 .bk2acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width:560px){.bk2 .bk2acts{grid-template-columns:minmax(0,1fr)}}.bk2 .cal2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.bk2 .cal2 .dh{font-size:11px;font-weight:700;color:var(--ink3);text-align:center!important;display:block!important;padding:4px 0;border:0!important;height:auto!important;min-height:0!important;background:none!important}.bk2 .cal2 button{aspect-ratio:1/1;max-height:46px;border-radius:10px;font-size:13px;font-weight:600;position:relative;background:var(--bg2);min-width:0}.bk2 .cal2 button:disabled{background:none;color:var(--ink3);opacity:.5;cursor:default}.bk2 .cal2 button.on{background:var(--brand);color:#fff}.bk2 .cal2 button .dt{position:absolute;bottom:5px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--green)}.bk2 .cal2 button.on .dt{background:#fff}.bk2 .slot{display:flex;gap:10px;align-items:center;width:100%;text-align:left;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:6px}.bk2 .slot.on{border-color:var(--brand);background:var(--soft)}.bk2 .slot:disabled{opacity:.55;cursor:not-allowed}.bk2 .slot .hr{font-weight:700;font-size:15px;min-width:52px}.drawer .db{padding-bottom:24px}.tkstrip{display:grid;gap:6px;padding:8px 14px;border-bottom:1px solid var(--line2);background:var(--bg2)}.tkrow{display:flex;gap:8px;align-items:center;font-size:12.5px;flex-wrap:wrap}.tkrow .ti{flex:1;min-width:140px}.tkrow.late .due{color:var(--red);font-weight:700}.tkchips{display:flex;flex-wrap:wrap;gap:6px}.me-row{display:flex;gap:6px;align-items:center}.me-row .me-chip{flex:1;min-width:0}.me-row .cfgbtn{width:40px;height:40px;border-radius:12px;flex:none}.me-row .cfgbtn.on{background:var(--soft);color:var(--brand);border-color:var(--brand)}.tkg{margin-bottom:16px}.tkg h3{font-size:13px;margin:0 0 8px;color:var(--ink2)}.chdot{width:18px!important;height:18px!important;border-radius:6px!important;display:inline-grid;place-items:center;flex:none;box-shadow:0 0 0 2px var(--surface)}.chdot svg{width:12px;height:12px;display:block}.chdot.of{background:#15803d!important}.chdot.wb{background:#0e7490!important}.chdot.ig{background:#be185d!important}.sndch{display:grid;gap:6px}.sndch .opt{align-items:center}.sndch .opt .chdot{margin-right:2px}.segm{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--bg2);border-radius:12px;padding:4px}.segm button{border-radius:9px;padding:8px 10px;font-size:13px;font-weight:600;color:var(--ink2);text-align:left}.segm button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.segm button:disabled{opacity:.45;cursor:not-allowed}.segm button small{display:block;font-weight:500;color:var(--ink3);font-size:11.5px}.ownchip{font-size:11px;font-weight:600;color:var(--ink2);display:flex;gap:4px;align-items:center}.app.side-min{grid-template-columns:68px minmax(0,1fr)}.app.side-min #side nav a{justify-content:center;padding-left:0;padding-right:0}.app.side-min #side nav a>:not(svg){display:none}.app.side-min #side nav>:not(a),.app.side-min #side .mode,.app.side-min #side .side-f,.app.side-min #side .ws>:not(:first-child){display:none}.app.side-min #side .me-row{flex-direction:column}.app.side-min #side .me-chip>span:not(.av){display:none}.app.side-min #side .me-chip{justify-content:center}.crumbl{color:var(--ink3);cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;min-height:28px;padding:4px 6px;margin:-4px -2px -4px -6px}.crumbl:hover{color:var(--brand);text-decoration:underline}.kstep{display:flex;gap:6px;margin-bottom:14px}.kstep span{flex:1;height:4px;border-radius:4px;background:var(--line)}.kstep span.on{background:var(--brand)}.keybox{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;background:var(--bg2);border-radius:10px;padding:10px 12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.scgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@media (max-width:640px){.scgrid{grid-template-columns:minmax(0,1fr)}}.scgrid label{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:12.5px}.pmx{width:100%;border-collapse:collapse;font-size:12.5px}.pmx th,.pmx td{padding:7px 6px;border-bottom:1px solid var(--line2);text-align:center}.pmx th:first-child,.pmx td:first-child{text-align:left}.pmx input{accent-color:var(--brand);width:16px;height:16px}.pmx td.lock{opacity:.35}.sect{margin-bottom:18px}.sect>h3{font-size:13px;margin:0 0 8px;display:flex;gap:8px;align-items:center}.sect>h3 i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--brand);font-size:12px}.rrow{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line2)}.rrow:last-child{border-bottom:0}.rrow .n{font-weight:700;color:var(--ink3);text-align:center}.cchips{display:flex;flex-wrap:wrap;gap:4px}.cchips span{font-size:11.5px;background:var(--bg2);border-radius:6px;padding:2px 7px}@media (max-width:640px){.rrow{grid-template-columns:24px minmax(0,1fr)}.rrow>:nth-child(3),.rrow>:nth-child(4){grid-column:2}}.escsent{font-size:13px;line-height:1.7}.escsent b.k{font-size:11px;letter-spacing:.04em;padding:2px 6px;border-radius:6px;background:var(--soft);color:var(--brand)}.escrow{display:grid;grid-template-columns:70px minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) 32px;gap:6px;align-items:center;margin-bottom:6px}@media (max-width:640px){.escrow{grid-template-columns:60px minmax(0,1fr)}.escrow>*:nth-child(n+3){grid-column:2}}.escrow .in{height:36px}.escrow .jn{font-weight:700;font-size:12px;color:var(--brand)}.obsum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:640px){.obsum{grid-template-columns:repeat(2,minmax(0,1fr))}}.obsum>div{background:var(--bg2);border-radius:12px;padding:12px}.obsum b{font-size:22px;display:block;letter-spacing:-.02em}.obsum span{font-size:12.5px;color:var(--ink2)}.obsim{background:var(--chatbg);border-radius:14px;padding:12px;margin-top:10px}.obsim .msgs{padding:0;max-height:260px;overflow:auto}.nowa{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;background:var(--bg2);border-radius:12px;padding:10px 14px;margin-bottom:14px}.tmrow{display:grid;grid-template-columns:24px minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.4fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line2)}.tmrow:last-child{border-bottom:0}.tmrow .in{height:38px}.tmrow input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand)}@media (max-width:640px){.tmrow{grid-template-columns:24px minmax(0,1fr)}.tmrow>:nth-child(n+3){grid-column:2}}.invres{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:9px 0;border-bottom:1px solid var(--line2);font-size:13px}.invres:last-child{border-bottom:0}.ppl{display:grid;gap:6px}.ppl .ck{padding:4px 0}.lots{display:grid;gap:6px;margin-top:10px}.lots div{display:flex;gap:10px;align-items:center;font-size:13px}.lots i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--brand);font-size:11px;font-weight:700;flex:none}.lots span.eta{margin-left:auto;color:var(--ink2);font-size:12.5px;white-space:nowrap}.loadpill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--brand);background:var(--soft);border-radius:999px;padding:3px 10px;margin-top:4px}.tgrow{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tg6{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:600;border-radius:999px;padding:2px 4px 2px 8px;background:var(--soft);color:var(--brand);max-width:100%}.tg6.ok{background:#e7f6ec;color:#15803d}.tg6.warn{background:#fef3e2;color:#b45309}.tg6.bad{background:#fdecec;color:#b91c1c}.tg6.info{background:#e8f0fe;color:#1d4ed8}[data-theme=dark] .tg6,.dark .tg6{filter:brightness(.95)}.tg6 button{width:26px;height:26px;min-width:26px;min-height:26px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12px;line-height:1;opacity:.7}.tg6 button:hover{opacity:1;background:#0000000f}.tgadd6{font-size:11px;font-weight:600;color:var(--ink2);border:1px dashed var(--line);border-radius:999px;padding:2px 9px;min-height:26px;min-width:26px}.tgpop{position:fixed;z-index:90;width:260px;max-width:calc(100vw - 16px);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--pop);padding:8px}.tgpop .in{height:36px;margin-bottom:6px}.tgpop .tgl{max-height:220px;overflow:auto;display:grid;gap:2px}.tgpop .tgl button{display:flex;gap:8px;align-items:center;text-align:left;padding:7px 8px;border-radius:9px;font-size:13px}.tgpop .tgl button:hover,.tgpop .tgl button.hl{background:var(--bg2)}.tgpop .tgl .dot{width:9px;height:9px;border-radius:50%;background:var(--brand);flex:none}.tgpop .tgl .dot.ok{background:#16a34a}.tgpop .tgl .dot.warn{background:#d97706}.tgpop .tgl .dot.bad{background:#dc2626}.tgpop .tgl .dot.info{background:#2563eb}.kname{cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;min-height:28px;padding:2px 0}.kname:hover{color:var(--brand);text-decoration:underline}.kbtools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 10px}.kbsearch{height:38px;flex:1;min-width:160px}.kbchips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;margin:0 0 10px}.kbchips::-webkit-scrollbar{display:none}.kbchips .tg6{white-space:nowrap;flex:none}.kbstages{display:none;gap:6px;overflow-x:auto;margin:0 0 10px;padding-bottom:2px}.kbstages::-webkit-scrollbar{display:none}.kbstages button{flex:none;border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;white-space:nowrap}.kbstages button.on{background:var(--brand);color:#fff;border-color:var(--brand)}.kprio{font-size:11px;font-weight:700;color:#b45309;background:#fef3e2;border-radius:6px;padding:1px 6px;display:inline-flex;gap:3px;align-items:center}.kcard.ksel{outline:2px solid var(--brand);outline-offset:1px}.kcard .kchk{display:none}.kb.selmode .kcard .kchk{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;border:2px solid var(--line);margin-right:6px;flex:none}.kb.selmode .kcard.ksel .kchk{background:var(--brand);border-color:var(--brand);color:#fff}.kbulk{position:fixed;left:50%;transform:translate(-50%);bottom:16px;z-index:60;background:var(--ink);color:var(--surface);border-radius:16px;padding:10px 12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;max-width:calc(100vw - 20px);box-shadow:var(--pop)}.kbulk .btn{background:#ffffff1f;color:inherit;border-color:transparent}.kbulk b{font-size:13px;margin-right:4px}.kfsheet .grp{margin-bottom:14px}.kfsheet .grp b{display:block;font-size:12px;color:var(--ink3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.kfsheet .grp .row{gap:6px;flex-wrap:wrap}@media (max-width:640px){.kbtop6{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;align-items:center;margin:0 0 4px;padding:10px 14px 2px}.kbtop6::-webkit-scrollbar{display:none}.kbtop6>*{flex:none}.kbtop6 .lbl{display:none}.kbtop6 select{max-width:170px}.kbtop6 .tabs{margin:0!important;flex-wrap:nowrap}.kb.mtabs .kcol.mon{flex-direction:column!important}.kb.mtabs .kcol h4{display:none!important}.kb.mtabs .kcol.mon .kcard{width:100%!important;max-width:none!important}.kfbar{display:none!important}.kbstages{display:flex}.kb.mtabs{display:block!important}.kb.mtabs .kcol{display:none!important}.kb.mtabs .kcol.mon{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important}.kbhelp6{display:none}}.chat.v4.noinav .inav,.chat.v4.nolist .clist{display:none!important}@media (min-width:981px){.chat.v4.noinav:not(.nolist){grid-template-columns:290px minmax(0,1fr)!important}.chat.v4.nolist:not(.noinav){grid-template-columns:200px minmax(0,1fr)!important}.chat.v4.noinav.nolist{grid-template-columns:minmax(0,1fr)!important}}.paneltg{display:inline-flex;gap:4px}.paneltg .btn.on{background:var(--soft);color:var(--brand);border-color:var(--brand)}.qtask{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1fr) auto;gap:8px;align-items:center}@media (max-width:760px){.qtask{grid-template-columns:minmax(0,1fr)}}.qtask .in{height:40px}.agb .gen{display:grid;gap:8px}.agb .gen div{display:flex;gap:10px;align-items:flex-start;font-size:13px;opacity:.35;transition:opacity .3s}.agb .gen div.on{opacity:1}.agb .gen i{font-style:normal;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--brand);font-size:11px;flex:none}.agb .toolgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@media (max-width:640px){.agb .toolgrid{grid-template-columns:minmax(0,1fr)}}.agb .toolgrid label{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:12.5px}.agb .toolgrid label.lock{opacity:.7}.agb .seg{display:flex;gap:6px;align-items:center;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;padding:6px 8px;font-size:12.5px;margin-bottom:6px}.agb .seg .in{height:30px;width:80px}.aglist .li{padding:10px 14px}.me-row{margin:8px 10px 0!important;padding:4px 4px 4px 6px!important;border-radius:14px;background:var(--surface);box-shadow:var(--card);display:flex!important;flex-direction:row!important;align-items:center;gap:2px}.me-row .me-chip{margin:0!important;padding:6px 4px!important;box-shadow:none!important;background:none!important;flex:1;min-width:0;border-radius:10px;gap:9px}.me-row .me-chip:hover{background:var(--bg2)!important}.me-row .me-chip>span:not(.av){min-width:0;overflow:hidden}.me-row .me-chip b,.me-row .me-chip .small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-row .cfgbtn{width:36px!important;height:36px!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:10px!important;color:var(--ink2)}.me-row .cfgbtn:hover,.me-row .cfgbtn.on{background:var(--soft)!important;color:var(--brand)}.app.side-min .me-row{flex-direction:column!important;padding:6px 4px!important}.colcard>.colhead{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:8px}.colcard>.colhead .colchev{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--ink3);transition:transform .15s;flex:none}.colcard.closed>.colhead .colchev{transform:rotate(-90deg)}.colcard.closed>:not(.colhead){display:none!important}.colcard.closed{padding-bottom:14px}.colcard>.colhead h2{margin:0;font-size:15px!important;font-weight:700}.acctid{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,Menlo,monospace;font-weight:700;letter-spacing:.08em;background:var(--bg2);border-radius:8px;padding:3px 8px;font-size:13px}.sachip{display:inline-flex;align-items:center;gap:4px;min-height:26px;border-radius:8px;padding:1px 4px 1px 8px;font-size:12.5px;font-weight:600;margin:1px 2px;vertical-align:baseline;cursor:pointer;border:1px solid transparent}.sachip.evo{background:#e8f0fe;color:#1d4ed8;border-color:#c7d7fb}.sachip.cf{background:#f1eafe;color:#6d28d9;border-color:#ddcdfb}.sachip.conv{background:#e7f6ec;color:#15803d;border-color:#c6e9d1}.sachip button{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-size:12px;opacity:.6}.sachip button:hover{opacity:1;background:#0000000f}.sadot{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.sadot.evo{background:#2563eb}.sadot.cf{background:#7c3aed}.sadot.conv{background:#16a34a}.saed{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}@media (max-width:860px){.saed{grid-template-columns:minmax(0,1fr)}}.sasec{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;background:var(--surface)}.sasec .sh{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer}.sasec .sh b{flex:1;font-size:13.5px}.sasec .sb{padding:0 14px 12px;font-size:13.5px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.sasec.sel{border-color:var(--brand);box-shadow:0 0 0 2px var(--soft)}.sasec textarea{width:100%;min-height:150px;font-size:13px;line-height:1.6}.salib{border:1px solid var(--line);border-radius:14px;padding:10px;background:var(--surface);position:sticky;top:0;max-height:70vh;overflow:auto}.salib .sagrp{font-size:11.5px;font-weight:700;color:var(--ink3);text-transform:uppercase;letter-spacing:.04em;margin:10px 0 4px;display:flex;gap:6px;align-items:center}.salib .sait{display:flex;gap:8px;align-items:flex-start;padding:7px 6px;border-radius:10px}.salib .sait:hover{background:var(--bg2)}.salib .sait .satx{flex:1;min-width:0;cursor:pointer}.salib .sait .satx b{font-size:13px;display:block}.salib .sait .satx span{font-size:12px;color:var(--ink3)}.salib .sait .saad{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);display:grid;place-items:center;flex:none}.sachk div{display:flex;gap:8px;align-items:flex-start;font-size:13px;padding:5px 0}.sachk .sa-er{color:var(--red)}.sachk .sa-av{color:#b45309}.sachk .sa-ok{color:#15803d}.sagen .sec{opacity:0;transform:translateY(4px);transition:all .3s}.sagen .sec.on{opacity:1;transform:none}.satrace{font-size:11.5px;color:var(--ink3);margin:2px 0 8px 2px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.satrace .sachip{font-size:11px;cursor:default}.saficha{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface);z-index:5;overflow:auto;padding:16px}.satabs6{display:none}@media (max-width:860px){.satabs6{display:flex;margin-bottom:10px}.saed.m-lib .sacol-l,.saed.m-rot .sacol-r{display:none}}.sapick{position:fixed;z-index:95;width:280px;max-width:calc(100vw - 16px);max-height:300px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--pop);padding:6px}.sapick button{display:flex;gap:8px;align-items:center;width:100%;text-align:left;padding:7px 8px;border-radius:9px;font-size:13px}.sapick button.hl,.sapick button:hover{background:var(--bg2)}.sacard{border:1px solid var(--line);border-radius:16px;padding:14px;background:var(--surface)}.sahero{border-radius:18px;padding:18px;background:linear-gradient(135deg,var(--soft),var(--surface));border:1px solid var(--line);margin-bottom:16px}.gx{display:grid;gap:14px}.gx-top{display:flex;gap:16px;align-items:center}.gx-ring{position:relative;width:96px;height:96px;flex:none}.gx-ring svg{transform:rotate(-90deg)}.gx-ring .bg{stroke:var(--line2);fill:none;stroke-width:9}.gx-ring .fg{stroke:var(--brand);fill:none;stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .25s}.gx-ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:22px;font-variant-numeric:tabular-nums}.gx-title{font-size:16px;font-weight:700}.gx-sub{font-size:13px;color:var(--ink3);margin-top:2px;min-height:18px}.gx-phases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.gx-phases i{height:6px;border-radius:99px;background:var(--line2);transition:background .3s}.gx-phases i.on{background:var(--brand)}.gx-phases i.now{background:linear-gradient(90deg,var(--brand),var(--line2));animation:gxpulse 1s infinite}@keyframes gxpulse{50%{opacity:.55}}.gx-box{border:1px solid var(--line);border-radius:16px;padding:12px;background:var(--surface)}.gx-box .gx-hd{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;color:var(--ink2);margin-bottom:8px}.gx-deck{display:flex;flex-wrap:wrap;gap:6px;min-height:64px;align-content:flex-start}.gx-deck .sachip{animation:gxpop .35s cubic-bezier(.2,1.6,.4,1) both;cursor:default}@keyframes gxpop{0%{transform:scale(.3) translateY(10px);opacity:0}to{transform:none;opacity:1}}.gx-xp{height:12px;border-radius:99px;background:var(--line2);overflow:hidden}.gx-xp div{height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#8B5CF6,var(--brand),#22C55E);transition:width .3s}.gx-lv{display:flex;justify-content:space-between;font-size:11px;color:var(--ink3);margin-top:6px}.gx-lv span.on{color:var(--brand);font-weight:700}.gx-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}@media (max-width:640px){.gx-badges{grid-template-columns:repeat(2,minmax(0,1fr))}}.gx-badge{border:1px dashed var(--line);border-radius:12px;padding:8px;text-align:center;font-size:11.5px;color:var(--ink3);transition:all .3s;min-height:58px;display:grid;align-content:center;gap:2px}.gx-badge .gx-e{font-size:18px;filter:grayscale(1);opacity:.35;transition:all .3s}.gx-badge.on{border-style:solid;border-color:var(--brand);background:var(--soft);color:var(--ink);font-weight:600;animation:gxpop .4s both}.gx-badge.on .gx-e{filter:none;opacity:1}.gx-tip{font-size:12.5px;color:var(--ink3);text-align:center;min-height:18px}.gx-done{text-align:center;padding:8px 0;position:relative}.gx-done .gx-big{font-size:40px;line-height:1;animation:gxpop .5s both}.gx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.gx-stats div{border:1px solid var(--line);border-radius:14px;padding:10px}.gx-stats b{display:block;font-size:22px}.gx-stats span{font-size:12px;color:var(--ink3)}.gx-conf{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:120;overflow:hidden}.gx-conf i{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;animation:gxfall linear forwards}@keyframes gxfall{to{transform:translateY(105vh) rotate(720deg)}}@media (prefers-reduced-motion:reduce){.gx-deck .sachip,.gx-badge.on,.gx-done .gx-big,.gx-phases i.now{animation:none}}:root{--bg:#E8EBF4;--surface:#FFFFFF;--bg2:rgba(240,242,250,.9);--line:rgba(24,26,48,.09);--line2:rgba(24,26,48,.055);--ink:#13141D;--ink2:#565B6E;--ink3:#8E93A6;--hover:rgba(255,255,255,.55);--sel:rgba(109,74,255,.12);--soft:rgba(109,74,255,.1);--chatbg:rgba(244,245,251,.7);--in:#FFFFFF;--out:#EDE8FF;--card:0 1px 1px rgba(24,26,48,.04),0 10px 28px -14px rgba(36,32,96,.2);--pop:0 34px 90px -24px rgba(36,28,110,.38),0 0 0 .5px rgba(24,26,48,.08);--g-fill:rgba(255,255,255,.5);--g-strong:rgba(255,255,255,.74);--g-edge:rgba(255,255,255,.78);--g-hi:rgba(255,255,255,.92);--g-lo:rgba(255,255,255,.28);--g-shade:rgba(30,28,90,.14);--g-blur:22px;--g-sat:185%;--g-spec:rgba(255,255,255,.62);--card-fill:rgba(255,255,255,.86);--g-frame:rgba(255,255,255,.3);--g-side:rgba(255,255,255,.4);--g-sheet:rgba(250,251,255,.86);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Inter","Segoe UI",Roboto,Arial,sans-serif}[data-theme=dark]{--bg:#090B12;--surface:#151826;--bg2:rgba(30,34,50,.85);--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.05);--ink:#F2F3F8;--ink2:#A6ABBF;--ink3:#6F7489;--hover:rgba(255,255,255,.06);--sel:rgba(139,112,255,.2);--soft:rgba(139,112,255,.16);--chatbg:rgba(14,16,26,.55);--in:#1C2031;--out:#2C2550;--card:0 1px 0 rgba(255,255,255,.04),0 14px 34px -16px rgba(0,0,0,.7);--pop:0 34px 90px -24px rgba(0,0,0,.85),0 0 0 .5px rgba(255,255,255,.08);--g-fill:rgba(26,29,44,.5);--g-strong:rgba(24,27,41,.76);--g-edge:rgba(255,255,255,.13);--g-hi:rgba(255,255,255,.2);--g-lo:rgba(255,255,255,.04);--g-shade:rgba(0,0,0,.45);--g-spec:rgba(255,255,255,.16);--card-fill:rgba(22,25,38,.86);--g-frame:rgba(18,20,32,.42);--g-side:rgba(22,25,38,.46);--g-sheet:rgba(20,23,36,.88)}html,body{background:var(--bg)}body:before{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 10% 6%,rgba(132,104,255,.62),transparent 70%),radial-gradient(36% 46% at 90% 12%,rgba(70,160,255,.5),transparent 72%),radial-gradient(46% 52% at 72% 98%,rgba(255,120,190,.38),transparent 72%),radial-gradient(32% 40% at 32% 72%,rgba(90,220,200,.3),transparent 72%)}[data-theme=dark] body:before{background:radial-gradient(40% 50% at 10% 6%,rgba(120,88,255,.5),transparent 70%),radial-gradient(36% 46% at 90% 12%,rgba(50,130,255,.36),transparent 72%),radial-gradient(46% 52% at 72% 98%,rgba(220,80,170,.28),transparent 72%),radial-gradient(32% 40% at 32% 72%,rgba(40,190,170,.18),transparent 72%)}.side,.frame,.top,.drawer,#toast,.tgpop,.sapick,.kbulk,.tabs,.me-row,.btn:not(.pri):not(.ghost):not(.dark),.chip2,.sw,.gx-box,.salib{background-color:var(--g-fill)!important;-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));border:1px solid var(--g-edge)!important;box-shadow:inset 0 1px 0 var(--g-hi),inset 0 -1px 0 var(--g-lo),0 12px 32px -16px var(--g-shade)!important}@media (min-width:981px){.app{grid-template-columns:252px minmax(0,1fr)}}@media (min-width:981px){.side{margin:10px 0 10px 10px;position:relative;overflow:hidden}}.side{border-radius:26px!important;padding:16px 12px!important}.side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,var(--g-spec),transparent 38%)}.nav a{border-radius:999px!important;transition:background .2s,color .2s,transform .12s}.nav a:hover{background:var(--hover)!important}.nav a.on{background:var(--g-strong)!important;color:var(--brand)!important;box-shadow:inset 0 1px 0 var(--g-hi),0 6px 16px -10px var(--g-shade)!important}.main{padding:10px!important}.frame{border-radius:26px!important;position:relative;background-color:var(--g-frame)!important}.side{background-color:var(--g-side)!important}.top{position:absolute!important;top:10px;left:10px;right:10px;z-index:6;height:58px!important;border-radius:20px!important;border-bottom:1px solid var(--g-edge)!important;background-color:var(--g-strong)!important;padding:0 16px!important}.content{background:transparent!important;padding-top:78px!important;scroll-padding-top:84px}.card,.kcard,.sasec,.sacard,.gx-badge,.gx-stats div{background:var(--card-fill)!important;border:1px solid var(--g-edge)!important;box-shadow:var(--card)!important}.card{border-radius:20px!important}.kcard{border-radius:16px!important}.kcol{background:color-mix(in srgb,var(--g-fill) 60%,transparent)!important;border:1px solid var(--g-edge);border-radius:20px!important}.btn{border-radius:999px!important;position:relative;isolation:isolate;transition:transform .14s cubic-bezier(.3,1.4,.5,1),filter .15s,background-color .2s}.btn:not(.pri):not(.ghost):not(.dark):hover,.chip2:hover,.nav a:hover,.tabs button:hover{background-image:radial-gradient(110px circle at var(--mx,50%) var(--my,50%),var(--g-spec),transparent 64%)}.btn:active,.chip2:active,.nav a:active,.tabs button:active{transform:scale(.965)}.btn.ghost{background:transparent!important;border:1px solid transparent}.btn.ghost:hover{background:var(--hover)!important}.btn.pri{background:linear-gradient(180deg,#9276fff5,#6646faf0)!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 6px #280a8c59,0 12px 26px -12px #6240ffd9!important}.btn.pri:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(140px circle at var(--mx,50%) var(--my,-30%),rgba(255,255,255,.45),transparent 60%)}.btn.pri:hover{filter:brightness(1.06) saturate(1.05)}.btn[disabled]{opacity:.5;filter:saturate(.6)}.tabs{border-radius:999px!important;padding:4px!important}.tabs button{border-radius:999px!important;transition:background .25s,color .2s,box-shadow .25s}.tabs button.on{background-color:var(--g-strong)!important;color:var(--ink)!important;box-shadow:inset 0 1px 0 var(--g-hi),0 4px 14px -6px var(--g-shade)!important}.chip2{border-radius:999px!important;height:30px;padding:0 12px}.chip2.on{background-color:color-mix(in srgb,var(--brand) 16%,var(--g-strong))!important;color:var(--brand)!important;border-color:color-mix(in srgb,var(--brand) 40%,transparent)!important}.tag{border-radius:999px}.in{border-radius:13px!important;background:color-mix(in srgb,var(--surface) 82%,transparent)!important;border:1px solid var(--line)!important;transition:box-shadow .15s,border-color .15s}.in:focus{border-color:color-mix(in srgb,var(--brand) 55%,transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 16%,transparent)!important}.sw{width:46px!important;height:28px!important;border-radius:999px!important}.sw:after{top:2px!important;left:2px!important;width:22px!important;height:22px!important;box-shadow:0 2px 6px #00000040,inset 0 1px #fff!important}.sw.on{background-color:color-mix(in srgb,#34C759 88%,transparent)!important;border-color:#fff6!important}.sw.on:after{transform:translate(18px)!important}.ov{background:#100e282e!important;-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%)}.drawer{border-radius:28px!important;background-color:var(--g-sheet)!important;-webkit-backdrop-filter:blur(34px) saturate(190%);backdrop-filter:blur(34px) saturate(190%)}.drawer .db .card,.drawer .card{background:var(--card-fill)!important}#toast{border-radius:999px!important;background-color:var(--g-strong)!important;color:var(--ink)!important;font-weight:600}.tgpop,.sapick{border-radius:18px!important;background-color:var(--g-strong)!important}.kbulk{border-radius:22px!important;background-color:var(--g-strong)!important;color:var(--ink)!important}.kbulk .btn{background-color:var(--g-fill)!important;color:var(--ink)!important}.me-row{border-radius:18px!important;background-color:var(--g-strong)!important}.chat .clist,.chat .inav{background:transparent!important}.msg .bb{box-shadow:0 1px 1px #181a300d}:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 70%,transparent);outline-offset:2px}@media (max-width:980px){.side{border-radius:0 26px 26px 0!important;background-color:var(--g-sheet)!important}}@media (max-width:640px){:root{--g-blur:16px}.main{padding:6px!important}.frame{border-radius:22px!important}.top{top:6px;left:6px;right:6px;height:54px!important;border-radius:18px!important;padding:0 10px!important}.content{padding-top:66px!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--g-fill:rgba(255,255,255,.96);--g-strong:#fff;--g-frame:rgba(246,247,252,.97);--g-side:rgba(250,250,254,.97);--g-sheet:#FFFFFF}[data-theme=dark]{--g-fill:rgba(26,29,44,.97);--g-strong:#1A1D2C;--g-frame:#12141F;--g-side:#161927;--g-sheet:#171A28}}@media (prefers-reduced-transparency:reduce){:root{--g-fill:#F7F8FC;--g-strong:#FFFFFF;--card-fill:#FFFFFF;--g-frame:#F3F4F9;--g-side:#F7F8FC;--g-sheet:#FFFFFF}[data-theme=dark]{--g-fill:#1A1D2C;--g-strong:#1E2233;--card-fill:#171A28;--g-frame:#12141F;--g-side:#161927;--g-sheet:#171A28}body:before{display:none}}@media (prefers-contrast:more){:root{--g-edge:rgba(24,26,48,.35);--line:rgba(24,26,48,.3);--g-fill:rgba(255,255,255,.92)}[data-theme=dark]{--g-edge:rgba(255,255,255,.4);--g-fill:rgba(26,29,44,.95)}}@media (prefers-reduced-motion:reduce){.btn,.chip2,.nav a,.tabs button{transition:none}.btn:active,.chip2:active{transform:none}}.btn.dark{background:var(--ink)!important;color:var(--surface)!important;border:1px solid transparent!important;box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #0000008c!important}.btn.dark:hover{filter:brightness(1.12)}.thtags{padding:8px 16px 4px;border-bottom:1px solid var(--line2)}html[data-lg]{--lg-base:#EEF0F7;--lg-iris:109,74,255;--lg-lagoon:34,184,207;--lg-coral:255,122,89;--lg-nav:rgba(255,255,255,.44);--lg-sheet:rgba(255,255,255,.7);--lg-frame:rgba(255,255,255,.58);--lg-card:rgba(255,255,255,.74);--lg-ctl:rgba(255,255,255,.56);--lg-lens:rgba(255,255,255,.86);--lg-edge:rgba(255,255,255,.72);--lg-edge2:rgba(20,18,45,.07);--lg-hi:rgba(255,255,255,.95);--lg-lo:rgba(255,255,255,.3);--lg-shadow:0 18px 40px -20px rgba(36,24,96,.28),0 3px 10px -4px rgba(36,24,96,.1);--lg-shadow-sm:0 6px 16px -8px rgba(36,24,96,.22);--lg-blur:26px;--lg-blur-strong:42px;--lg-sat:185%;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Plus Jakarta Sans","Segoe UI Variable","Segoe UI",Roboto,Arial,sans-serif;--ink:#15131F;--ink2:#5E5A6E;--ink3:#8F8AA3}html[data-lg][data-theme=dark]{--lg-base:#0B0A12;--lg-nav:rgba(30,27,46,.46);--lg-sheet:rgba(28,25,42,.74);--lg-frame:rgba(22,20,34,.58);--lg-card:rgba(34,31,50,.7);--lg-ctl:rgba(48,44,68,.52);--lg-lens:rgba(78,72,108,.62);--lg-edge:rgba(255,255,255,.14);--lg-edge2:rgba(0,0,0,.35);--lg-hi:rgba(255,255,255,.2);--lg-lo:rgba(255,255,255,.04);--lg-shadow:0 22px 48px -22px rgba(0,0,0,.75),0 3px 10px -4px rgba(0,0,0,.4);--lg-shadow-sm:0 6px 16px -8px rgba(0,0,0,.6);--ink:#F3F1FA;--ink2:#B6B1C9;--ink3:#827D98}html[data-lg] body{background:radial-gradient(52% 46% at 6% 0%,rgba(var(--lg-iris),.3),transparent 62%),radial-gradient(42% 40% at 100% 8%,rgba(var(--lg-lagoon),.22),transparent 62%),radial-gradient(48% 44% at 72% 100%,rgba(var(--lg-coral),.2),transparent 64%),var(--lg-base)!important;background-attachment:fixed!important;font-family:var(--font)!important;letter-spacing:-.003em}html[data-lg][data-theme=dark] body{background:radial-gradient(52% 46% at 6% 0%,rgba(var(--lg-iris),.34),transparent 62%),radial-gradient(42% 40% at 100% 8%,rgba(var(--lg-lagoon),.18),transparent 62%),radial-gradient(48% 44% at 72% 100%,rgba(var(--lg-coral),.16),transparent 64%),var(--lg-base)!important;background-attachment:fixed!important}html[data-lg] h1,html[data-lg] h2,html[data-lg] h3,html[data-lg] .top h1{letter-spacing:-.018em}html[data-lg] .side,html[data-lg] .top,html[data-lg] .drawer,html[data-lg] .pop,html[data-lg] .tgpop,html[data-lg] .sapick,html[data-lg] #toast,html[data-lg] .kbulk,html[data-lg] .side-f,html[data-lg] .me-row,html[data-lg] .tabs,html[data-lg] .modal{-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat))!important;backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat))!important;border:1px solid var(--lg-edge)!important;box-shadow:inset 0 1px 0 var(--lg-hi),inset 0 -1px 0 var(--lg-lo),var(--lg-shadow)!important}html[data-lg] .side{background:var(--lg-nav)!important;border-radius:26px!important}@media (min-width:861px){html[data-lg] .side{margin:10px 0 10px 10px;height:calc(100% - 20px);position:relative}}html[data-lg] .top{background:var(--lg-nav)!important;border-radius:22px!important;margin:8px 8px 0!important;position:sticky!important;top:8px!important;z-index:6}html[data-lg] .drawer,html[data-lg] .modal{background:var(--lg-sheet)!important;border-radius:28px!important;-webkit-backdrop-filter:blur(var(--lg-blur-strong)) saturate(var(--lg-sat))!important;backdrop-filter:blur(var(--lg-blur-strong)) saturate(var(--lg-sat))!important}html[data-lg] .pop,html[data-lg] .tgpop,html[data-lg] .sapick{background:var(--lg-sheet)!important;border-radius:20px!important}html[data-lg] #toast{background:var(--lg-sheet)!important;color:var(--ink)!important;border-radius:999px!important}html[data-lg] .kbulk{background:#15131f9e!important;border-radius:999px!important;color:#fff}html[data-lg] .side-f,html[data-lg] .me-row{background:var(--lg-ctl)!important;border-radius:20px!important}html[data-lg] .ov{background:#120e2829!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html[data-lg] .side:after,html[data-lg] .top:after,html[data-lg] .drawer:after,html[data-lg] .frame:after,html[data-lg] .tabs:after,html[data-lg] .btn.pri:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(150deg,#fffffff2,#ffffff1f 32%,#fff0 55%,#ffffff59);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-lg][data-theme=dark] .side:after,html[data-lg][data-theme=dark] .top:after,html[data-lg][data-theme=dark] .drawer:after,html[data-lg][data-theme=dark] .frame:after,html[data-lg][data-theme=dark] .tabs:after{background:linear-gradient(150deg,rgba(255,255,255,.32),rgba(255,255,255,.04) 32%,transparent 55%,rgba(255,255,255,.1) 100%)}html[data-lg] .tabs,html[data-lg] .btn.pri{position:relative}html[data-lg] .main{padding:10px!important}html[data-lg] .frame{background:var(--lg-frame)!important;border-radius:28px!important;border:1px solid var(--lg-edge)!important;position:relative;-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(160%);backdrop-filter:blur(var(--lg-blur)) saturate(160%);box-shadow:inset 0 1px 0 var(--lg-hi),var(--lg-shadow)!important}html[data-lg] .content{background:transparent!important;padding-top:0!important}html[data-lg] .card,html[data-lg] .sacard,html[data-lg] .sasec,html[data-lg] .salib,html[data-lg] .gx-box,html[data-lg] .sahero{background:var(--lg-card)!important;border:1px solid var(--lg-edge)!important;border-radius:20px!important;box-shadow:inset 0 1px 0 var(--lg-hi),var(--lg-shadow-sm)!important}html[data-lg] .sahero{background:linear-gradient(135deg,rgba(var(--lg-iris),.16),rgba(var(--lg-lagoon),.1) 60%,rgba(var(--lg-coral),.1)),var(--lg-card)!important}html[data-lg] .kcol{background:#ffffff4d!important;border:1px solid var(--lg-edge)!important;border-radius:22px!important;box-shadow:inset 0 1px 0 var(--lg-hi)!important}html[data-lg][data-theme=dark] .kcol{background:#ffffff0a!important}html[data-lg] .kcard{background:var(--lg-card)!important;border:1px solid var(--lg-edge)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 var(--lg-hi),var(--lg-shadow-sm)!important}html[data-lg] .kcard:hover{transform:translateY(-1px)}html[data-lg] .btn{border-radius:999px!important}html[data-lg] .btn:not(.pri):not(.dark):not(.danger):not(.on):not(.ghost){background:var(--lg-ctl)!important;border:1px solid var(--lg-edge)!important;box-shadow:inset 0 1px 0 var(--lg-hi),0 2px 6px -3px #2418602e!important;color:var(--ink)}html[data-lg] .btn.dark{background:linear-gradient(180deg,#ffffff24,#fff0 55%),#15131fe0!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px #ffffff38,0 8px 18px -10px #0009!important}html[data-lg][data-theme=dark] .btn.dark{background:#f3f1faeb!important;color:#15131f!important}html[data-lg] .btn.danger{background:#e11d481a!important;color:var(--red)!important;border:1px solid rgba(225,29,72,.25)!important;box-shadow:inset 0 1px 0 var(--lg-hi)!important}html[data-lg] .btn.on{background:rgba(var(--lg-iris),.14)!important;color:var(--brand)!important;border:1px solid rgba(var(--lg-iris),.4)!important;box-shadow:inset 0 1px 0 var(--lg-hi)!important}html[data-lg] .btn.ghost{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-lg] .btn.ghost:hover{background:var(--lg-ctl)!important}html[data-lg] .btn.pri{background:linear-gradient(180deg,#ffffff4d,#fff0 52%),var(--grad)!important;color:#fff!important;border-color:#ffffff59!important;box-shadow:inset 0 1px #ffffffa6,inset 0 -2px 6px #3c147838,0 12px 26px -12px rgba(var(--lg-iris),.85)!important}html[data-lg] .btn:not([disabled]):active,html[data-lg] .chip2:active,html[data-lg] .tabs button:active,html[data-lg] .nav a:active,html[data-lg] .sw:active{transform:scale(.96)}html[data-lg] .btn:not([disabled]):hover{filter:brightness(1.03) saturate(1.05)}html[data-lg] .btn[disabled]{opacity:.5}html[data-lg] .in,html[data-lg] select.in,html[data-lg] textarea.in{background:var(--lg-ctl)!important;border:1px solid var(--lg-edge)!important;border-radius:14px!important;box-shadow:inset 0 1px 2px #24186012!important;color:var(--ink)}html[data-lg] .in:focus{border-color:rgba(var(--lg-iris),.55)!important;box-shadow:0 0 0 4px rgba(var(--lg-iris),.14)!important}html[data-lg] .chip2,html[data-lg] .tg6,html[data-lg] .sachip,html[data-lg] .tag{border-radius:999px!important}html[data-lg] .chip2{background:var(--lg-ctl)!important;border:1px solid var(--lg-edge)!important;box-shadow:inset 0 1px 0 var(--lg-hi)!important}html[data-lg] .chip2.on{background:rgba(var(--lg-iris),.14)!important;border-color:rgba(var(--lg-iris),.4)!important;color:var(--brand)!important}html[data-lg] .tabs{background:var(--lg-nav)!important;border-radius:999px!important;padding:4px!important}html[data-lg] .tabs button{border-radius:999px!important;transition:background .2s,box-shadow .2s,color .2s}html[data-lg] .tabs button.on{background:var(--lg-lens)!important;color:var(--ink)!important;box-shadow:inset 0 1px 0 var(--lg-hi),0 4px 12px -6px #24186059!important}html[data-lg] .nav a{border-radius:14px!important}html[data-lg] .nav a:hover{background:#ffffff57!important}html[data-lg][data-theme=dark] .nav a:hover{background:#ffffff0f!important}html[data-lg] .nav a.on{background:var(--lg-lens)!important;color:var(--brand)!important;box-shadow:inset 0 1px 0 var(--lg-hi),0 6px 16px -10px rgba(var(--lg-iris),.6)!important}html[data-lg] .msg .bb{background:var(--lg-card)!important;border:1px solid var(--lg-edge)!important;box-shadow:inset 0 1px 0 var(--lg-hi),0 2px 6px -4px #24186033!important}html[data-lg] .msg.out .bb{background:linear-gradient(180deg,#ffffff59,#fff0),rgba(var(--lg-iris),.16)!important;border-color:rgba(var(--lg-iris),.22)!important}html[data-lg] .chat,html[data-lg] .thread,html[data-lg] .msgs{background:transparent!important}html[data-lg] .clist,html[data-lg] .inav{background:#ffffff38!important}html[data-lg][data-theme=dark] .clist,html[data-lg][data-theme=dark] .inav{background:#ffffff08!important}html[data-lg] .sw{border-radius:999px!important;box-shadow:inset 0 1px 2px #0000001f}html[data-lg] :focus-visible{outline:2px solid rgba(var(--lg-iris),.85)!important;outline-offset:2px!important;border-radius:12px}@media (prefers-reduced-transparency:reduce){html[data-lg]{--lg-nav:#F7F7FB;--lg-sheet:#FFFFFF;--lg-frame:#FBFBFE;--lg-card:#FFFFFF;--lg-ctl:#F1F1F6;--lg-lens:#FFFFFF}html[data-lg][data-theme=dark]{--lg-nav:#1A1826;--lg-sheet:#1E1C2C;--lg-frame:#15131F;--lg-card:#22202F;--lg-ctl:#2A2839;--lg-lens:#34314A}html[data-lg] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-lg]{--lg-nav:#F7F7FB;--lg-sheet:#FFFFFF;--lg-frame:#FBFBFE;--lg-card:#FFFFFF;--lg-ctl:#F1F1F6;--lg-lens:#FFFFFF}}@media (prefers-contrast:more){html[data-lg]{--lg-edge:rgba(20,18,45,.35)}html[data-lg][data-theme=dark]{--lg-edge:rgba(255,255,255,.45)}}@media (max-width:860px){html[data-lg] .side{border-radius:0 26px 26px 0!important;background:var(--lg-sheet)!important}html[data-lg] .main{padding:6px!important}html[data-lg] .frame{border-radius:24px!important}html[data-lg] .top{margin:6px 6px 0!important;top:6px!important;border-radius:18px!important}}@media (max-width:860px){html[data-lg] .side{z-index:46!important}body.side-on:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#120e283d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fd .15s}html[data-lg] body.tb-on .content{padding-bottom:96px!important}body.tb-on #toast{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}body.tb-on .kbulk{bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}}.tabbar7{display:none}@media (max-width:860px){body.tb-on .tabbar7{display:flex;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;justify-content:space-around;align-items:center;gap:2px;padding:6px;border-radius:28px;background:var(--lg-nav,rgba(255,255,255,.6));border:1px solid var(--lg-edge,rgba(255,255,255,.7));-webkit-backdrop-filter:blur(26px) saturate(185%);backdrop-filter:blur(26px) saturate(185%);box-shadow:inset 0 1px 0 var(--lg-hi,#fff),inset 0 -1px 0 var(--lg-lo,rgba(255,255,255,.3)),var(--lg-shadow,0 18px 40px -20px rgba(36,24,96,.3))}.tabbar7 button{flex:1;display:grid;justify-items:center;gap:2px;padding:7px 2px 6px;border-radius:22px;font-size:10.5px;font-weight:600;color:var(--ink2);position:relative;min-height:52px;transition:background .2s,color .2s}.tabbar7 button.on{background:var(--lg-lens,#fff);color:var(--brand);box-shadow:inset 0 1px 0 var(--lg-hi,#fff),0 4px 12px -6px #24186059}.tabbar7 button:active{transform:scale(.94)}.tabbar7 .tbn{position:absolute;top:3px;right:calc(50% - 20px);min-width:17px;height:17px;border-radius:9px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}}.kbsite .row7{display:flex;gap:8px;flex-wrap:wrap}.kbsite .row7 .in{flex:1;min-width:200px;height:42px}.kbsite .pages{display:grid;gap:4px;margin-top:10px}.kbsite .pages div{display:flex;gap:8px;align-items:center;font-size:13px;animation:gxpop .3s both}.kbsite .pages i{font-style:normal;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;flex:none;background:var(--green-bg);color:var(--green)}.kbsite .pages i.sk{background:var(--amber-bg);color:var(--amber)}.kbsite .found{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}@media (max-width:640px){.kbsite .found{grid-template-columns:minmax(0,1fr)}}.kbsite .found div{border:1px solid var(--lg-edge,var(--line));border-radius:14px;padding:10px;background:var(--lg-ctl,var(--bg2))}.kbsite .found b{display:block;font-size:12px;color:var(--ink3);margin-bottom:2px}@media (min-width:861px){html[data-lg] #side nav a{height:34px}html[data-lg] #side nav .sec{padding:10px 10px 4px!important}}@media (min-width:861px) and (max-height:900px){html[data-lg] .side-f{display:none!important}}.kbsite .pages .pg{display:grid;min-width:0;line-height:1.3}.kbsite .pages .pg small{color:var(--ink3);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.escacts{display:grid;gap:8px}.escact{display:grid;grid-template-columns:28px minmax(0,1.15fr) minmax(0,1fr) auto;gap:6px;align-items:center;border:1px solid var(--lg-edge,var(--line));border-radius:14px;padding:8px;background:var(--lg-ctl,var(--bg2))}.escact .escnum{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:#6d4aff24;color:var(--brand)}.escact .ctl{display:flex;gap:2px}.escact textarea.in{min-height:60px}@media (max-width:640px){.escact{grid-template-columns:28px minmax(0,1fr) auto}.escact .ctl{grid-row:1;grid-column:3}.escact .prm{grid-column:2/4;grid-row:2}}.escsteps{display:grid;gap:4px;margin-top:8px}.escsteps div{display:flex;gap:8px;align-items:flex-start;font-size:13px}.escsteps i{font-style:normal;flex:none;font-size:11px;font-weight:700;color:var(--brand);background:#6d4aff1f;border-radius:6px;padding:1px 6px}.escgrp{font-size:11px;color:var(--ink3);font-weight:700}.satyping{display:grid;gap:4px;font-size:12.5px;color:var(--ink2);min-width:200px}.satyping .sast{display:flex;gap:6px;align-items:center}.satyping .sast i{font-style:normal;width:16px;text-align:center;flex:none}.satyping .sast.run i:before{content:"";display:inline-block;width:11px;height:11px;border-radius:50%;border:2px solid var(--brand);border-right-color:transparent;animation:saspin .7s linear infinite;vertical-align:-1px}.satyping .sast.ok{color:var(--ink3)}.satyping .sast.ok i:before{content:"✓";color:var(--green);font-weight:700}@keyframes saspin{to{transform:rotate(360deg)}}.sadots{display:inline-flex;gap:3px;padding:4px 2px}.sadots span{width:6px;height:6px;border-radius:50%;background:var(--ink3);animation:sadot 1s infinite}.sadots span:nth-child(2){animation-delay:.15s}.sadots span:nth-child(3){animation-delay:.3s}@keyframes sadot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.samodels{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-bottom:14px}.samodel{border:1px solid var(--lg-edge,var(--line));border-radius:16px;padding:12px;background:var(--lg-card,var(--surface));text-align:left;display:grid;gap:4px;cursor:pointer}.samodel:hover{border-color:var(--brand)}.samodel b{font-size:13.5px}.samodel span{font-size:12px;color:var(--ink3)}.sabat{display:grid;gap:6px;margin-bottom:10px}.sabat .sabr{display:flex;gap:8px;align-items:flex-start;font-size:13px;border:1px solid var(--lg-edge,var(--line));border-radius:12px;padding:8px 10px;background:var(--lg-ctl,var(--bg2))}.sabat .sabr i{font-style:normal;flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.sabat .sabr.ok i{background:var(--green-bg);color:var(--green)}.sabat .sabr.sbw i{background:var(--amber-bg);color:var(--amber)}@media (prefers-reduced-motion:reduce){.satyping .sast.run i:before,.sadots span{animation:none}}.adst th,.adst td{padding:9px 10px;border-bottom:1px solid var(--line2);font-size:13px;white-space:nowrap}.adst th:first-child,.adst td:first-child{text-align:left}.adst td{text-align:center}.adst th{font-size:12px;color:var(--ink3);font-weight:600}.phmock{width:220px;max-width:100%;border-radius:28px;padding:10px;background:#0f0f14;box-shadow:0 18px 40px -18px #0009;margin:0 auto}.phmock .scr{border-radius:20px;background:#fff;overflow:hidden;color:#111}.phmock .phtop{display:flex;gap:6px;align-items:center;padding:8px 10px;font-size:11px}.phmock .phtop .phav{width:22px;height:22px;border-radius:50%;background:var(--grad);flex:none}.phmock .media{height:200px;display:grid;place-items:center;color:#fff;position:relative;background:linear-gradient(160deg,#6d4aff,#a04bff 45%,#ff7a59)}.phmock .media.v{background:linear-gradient(160deg,#111827,#6d4aff)}.phmock .media .phpl{position:absolute;left:8px;top:8px;font-size:11px;font-weight:700;background:#00000059;border-radius:6px;padding:2px 6px}.phmock .media b{font-size:16px;text-align:center;padding:0 14px;line-height:1.25}.phmock .txt{padding:8px 10px;font-size:11.5px;line-height:1.35}.phmock .cta{margin:0 10px 10px;border-radius:10px;background:#25d366;color:#fff;font-weight:700;font-size:12px;text-align:center;padding:8px}.ad7sec{margin-top:14px}.ad7sec>.ad7t{font-size:11.5px;font-weight:700;color:var(--ink3);letter-spacing:.03em;margin-bottom:6px}.ad7grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width:640px){.ad7grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad7grid div{border:1px solid var(--lg-edge,var(--line));border-radius:12px;padding:8px 10px;background:var(--lg-ctl,var(--bg2))}.ad7grid span{display:block;font-size:11px;color:var(--ink3)}.ad7grid b{font-size:14px}.ad7bar{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12.5px;margin-bottom:6px}.ad7bar .tr{height:8px;border-radius:99px;background:var(--line2);overflow:hidden}.ad7bar .tr i{display:block;height:100%;background:var(--brand);border-radius:99px}.ad7hours{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.ad7hours div{text-align:center;font-size:10.5px;color:var(--ink3)}.ad7hours i{display:block;height:46px;border-radius:8px;background:var(--line2);position:relative;overflow:hidden;margin-bottom:3px}.ad7hours i em{position:absolute;left:0;right:0;bottom:0;background:var(--grad)}.jr7{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.res7k{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (max-width:900px){.res7k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.drawer .split.ad7split[data-view]>*{display:block!important}.db:has(.ad7split)>.mtog{display:none!important}}.cal7{border:1px solid var(--lg-edge,var(--line));border-radius:18px;padding:12px;background:var(--lg-card,var(--surface));margin-top:14px}.cal7 .cg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.cal7 .wd{font-size:11px;color:var(--ink3);font-weight:700;padding:4px 0}.cal7 .dy{min-height:38px;border-radius:12px;font-size:13px;font-weight:600;display:grid;place-items:center;border:1px solid transparent}.cal7 .dy:hover:not([disabled]){background:var(--bg2)}.cal7 .dy.on{background:var(--brand);color:#fff}.cal7 .dy[disabled]{color:var(--ink3);opacity:.4}.cal7 .dy.td{border-color:var(--brand)}.cal7 .hs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pr7{border:1px solid var(--lg-edge,var(--line));border-radius:16px;padding:10px;background:var(--lg-card,var(--surface));margin-bottom:10px}.pr7 .hd7{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pr7 .hd7 b.k{font-size:11px;font-weight:800;color:var(--brand);letter-spacing:.04em}.pr7 .ac7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;margin-top:6px}@media (max-width:640px){.pr7 .ac7{grid-template-columns:minmax(0,1fr) auto}.pr7 .ac7 .prm7{grid-column:1/3;grid-row:2}}.dsf{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.dsf .in{height:36px;width:auto;min-width:130px}.dsk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}@media (max-width:760px){.dsk{grid-template-columns:repeat(2,minmax(0,1fr))}}.src7{font-size:11.5px;color:var(--ink3);margin:2px 0 8px 2px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.src7 b{color:var(--green)}.src7.no b{color:var(--amber)}.sabat .sabr{flex-wrap:wrap}.sabat .sabr>.grow{flex:1 1 170px;min-width:0}.sabat .sabr>.btn{flex:none;margin-left:auto}a{color:inherit;text-decoration:none}.center{min-height:100dvh;display:grid;place-items:center;padding:24px}.auth{margin:auto}.back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#17112a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:24px;width:min(680px,100%);max-height:90dvh;overflow:auto}.modal h2{font-size:18px}.inp{width:100%;height:40px;border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:0 12px}textarea.inp{height:110px;padding:12px}.btn.primary{background:var(--grad);color:#fff}.table-wrap{overflow-x:auto}.err{padding:12px 16px;border-radius:12px;background:var(--red-bg);color:var(--red);margin:12px 0;white-space:pre-wrap}.success{padding:12px 16px;border-radius:12px;background:var(--green-bg);color:var(--green);margin:12px 0}.copy{display:flex;gap:8px;align-items:center}.copy code{overflow-wrap:anywhere;flex:1}.pill{display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--bg2)}.pill.green{color:var(--green);background:var(--green-bg)}.pill.red{color:var(--red);background:var(--red-bg)}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#16102a55;z-index:54}.me-row{flex-shrink:0}.cfg>div{min-height:0;overflow:auto;flex:1}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid .wide{grid-column:1/-1}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.data-list{display:grid;gap:12px}.data-list .card{padding:18px}.form-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.frame>.card{margin:20px}.top{flex-wrap:wrap;height:auto;min-height:62px;padding-top:10px;padding-bottom:10px}.status-note{font-size:12px;color:var(--ink2)}@media (max-width:860px){.app{grid-template-columns:1fr}.app .side{position:fixed;inset:0 auto 0 0;width:280px;height:calc(100dvh - 90px);margin:0;z-index:55}.main{padding:0 0 88px}.frame{border-radius:0;min-width:0}.pad{padding:18px 16px 30px}.top{padding-left:16px;padding-right:16px}.qtask{grid-template-columns:1fr!important}.tkrow{grid-template-columns:24px 1fr!important}.tkrow>div:last-child{grid-column:2}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.cfg{display:flex!important;flex-direction:column;overflow:auto}.cfg>nav{display:flex!important;gap:6px;overflow-x:auto;flex-shrink:0;padding:10px}.cfg>nav .g{display:none}.cfg>nav button{white-space:nowrap;min-height:38px}.cfg>div{overflow:visible}.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.search{min-width:0}.modal{padding:18px;max-height:85dvh}.btn.sm{min-height:32px}.top h1{font-size:17px}.me-row{display:flex!important}}@media (max-width:480px){.g2{grid-template-columns:1fr}.top .btn{padding:0 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.admin-menu{display:none}@media (max-width:860px){.admin-menu{display:flex;flex-shrink:0;margin:10px 16px}}.academy-select{display:block;max-width:180px;width:100%;border:0;background:transparent;color:var(--ink2);font:inherit;font-size:11px;margin-top:4px}.academy-select option{background:var(--bg);color:var(--ink)}.modal.modal-wide{width:min(1120px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto}.super-wizard{min-width:0}.sa-stagebar{display:flex;gap:8px;flex-wrap:wrap;color:var(--ink3);font-size:12px;margin-bottom:20px}.sa-stagebar span{padding:6px 10px;border-radius:99px}.sa-stagebar .on{background:var(--soft);color:var(--brand);font-weight:700}.sa-stagebar .done{color:var(--ink2)}.super-wizard .actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:20px}.super-wizard .sasec .sh{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px}.super-wizard .sasec textarea{border-radius:0 0 14px 14px}.super-wizard .salib .satx{border:0;background:none;color:inherit;padding:0}.sa-detail{position:sticky;bottom:0;z-index:3;box-shadow:var(--pop);margin-top:16px}.sa-chat{min-height:180px;max-height:320px;overflow:auto;background:var(--chatbg);padding:16px;border-radius:16px;display:flex;flex-direction:column;gap:10px}.sa-message{padding:12px;border-radius:14px;font-size:13px;max-width:85%;line-height:1.65;animation:gxpop .25s ease}.sa-message.user{background:var(--out);align-self:flex-end}.sa-message.assistant{background:var(--in);align-self:flex-start}.sa-test-row{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line)}.agent .actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.agent .actions .btn{color:var(--ink);background:var(--surface)}@media (max-width:600px){.modal.modal-wide{width:calc(100vw - 16px);padding:16px;max-height:calc(100dvh - 16px)}.sa-stagebar{gap:0}.sa-stagebar span{padding:5px 7px}.super-wizard .salib{max-height:360px}.sa-message{max-width:96%}.sa-test-row{align-items:flex-start}.super-wizard .grid.g2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.super-wizard *,.sa-message{animation:none!important;transition:none!important}}[hidden]{display:none!important}.app .pad{max-width:none}.kb .kcol{min-width:250px}.kb .kcard{margin-bottom:10px}.kb .empty{padding:24px 8px}.fbar select{min-height:34px}.super-wizard .grid.g2{gap:14px}.agent .actions .btn{color:var(--ink)!important;background:var(--g-strong)!important}@media (prefers-reduced-motion:reduce){.super-wizard .gx-conf{display:none}}.react-drawer-overlay{z-index:1000!important;background:#19192840!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.react-drawer{z-index:1001!important}.react-drawer .db{overflow:auto;min-height:0;padding:18px}.react-drawer .dh{flex-shrink:0}.react-drawer .df{position:sticky;bottom:-18px;background:var(--surface);margin:18px -18px -18px;padding:14px 18px;z-index:2;display:flex;justify-content:flex-end;gap:8}.sa-stage-label{margin:6px 0 16px}.sa-chip-label{border:0;background:none;color:inherit;font:inherit;padding:0!important}.super-wizard .sasec .sh{gap:8px}.super-wizard .sasec .sh b{flex:1}.super-wizard .sachk{margin-top:18px}.super-wizard .actions{position:sticky;bottom:-18px;padding:12px;background:var(--surface);z-index:2}.trigger-open{background:none;border:0;color:inherit;font:inherit;display:flex;gap:12px;align-items:center;text-align:left;cursor:pointer;padding:0;min-height:36px}.trigger-choice{text-align:left;color:var(--ink);cursor:pointer}.trigger-choice small{display:block;color:var(--ink3);margin-top:5px}.trigger-choice.selected{outline:2px solid var(--brand)}.trigger-preview{white-space:pre-wrap;background:var(--soft);padding:14px;border-radius:14px;font-size:13px;line-height:1.65}.trigger-instructions{padding-left:22px;line-height:1.8}.trigger-instructions li{margin:12px 0}.agenda-controls{gap:8px;margin-bottom:12px}.agenda-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.agenda-calendar{min-width:0;overflow:auto}.agenda-summary{display:grid;gap:14px}.agenda-legend{position:static!important;display:inline-block!important;padding:2px 8px!important}.agenda-page .week{min-width:760px;grid-template-columns:48px repeat(7,minmax(0,1fr))}.agenda-page .week .cell{height:auto;min-height:46px}.agenda-page .week .hd{border:0;border-bottom:1px solid var(--line2);color:var(--ink)}.agenda-page .ev{position:relative;inset:auto;width:calc(100% - 8px);display:block;text-align:left;border-top:0;border-right:0;border-bottom:0;margin:4px;font-size:11px;cursor:pointer;padding:4px 6px;line-height:1.25;overflow:hidden}.agenda-page .ev small{display:block;font-size:11px}.agenda-page .ev .bar{height:4px;margin-top:4px}.agenda-empty-cell{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;border:0;width:100%;height:100%}.agenda-empty-cell:focus-visible{opacity:1;background:var(--soft)}.agenda-day{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.agenda-day .ev{position:static;min-height:40px}@media (max-width:1400px){.agenda-layout{grid-template-columns:minmax(0,1fr)}.agenda-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.super-wizard .saed.m-chk{display:none}.super-wizard .sachk:not(.m-chk){display:none}.super-wizard .sasec .sh .muted{display:none}}@media (max-width:760px){.agenda-summary{grid-template-columns:1fr}.agenda-page .agenda-controls{align-items:flex-start}.react-drawer{top:0!important;bottom:0!important;border-radius:0!important}.react-drawer .db{padding:14px}.agenda-page{overflow:hidden!important}}.super-wizard .sachip{max-width:100%;white-space:normal;vertical-align:middle}.super-wizard .sachip .sa-chip-label{width:auto;height:auto;min-width:0;display:block;opacity:1;line-height:1.4;text-align:left;overflow-wrap:anywhere;flex:1 1 auto}.super-wizard .sachip>button:not(.sa-chip-label){flex:0 0 24px}.super-wizard .saed>*{min-width:0}.super-wizard .sasec .sb{overflow-wrap:anywhere}.super-wizard .salib .satx{height:auto;white-space:normal;overflow-wrap:anywhere}.evo-schedule .schedule-people{max-height:340px;overflow:auto;margin:12px 0}.evo-schedule .schedule-slots{margin:12px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.evo-schedule .slot{color:var(--ink);background:var(--surface);min-width:0}.evo-schedule .slot .grow{min-width:0}.evo-schedule .slot .small{display:block;margin-top:4px}.evo-schedule .opt{display:flex;gap:10px;align-items:center;text-align:left;padding:14px;color:var(--ink)}.evo-schedule .evf .v{overflow-wrap:anywhere}.evo-schedule .fld{margin-top:14px}@media (max-width:600px){.evo-schedule .schedule-slots{grid-template-columns:minmax(0,1fr)}}.production-app{height:100dvh;min-height:0}.imp+.production-app{height:calc(100dvh - 42px)}.conversation-content{display:flex;flex:1;min-height:0;overflow:hidden}.chat.production-chat{flex:1;width:100%;height:100%;min-height:0;grid-template-columns:300px minmax(0,1fr)}.production-chat>.thread{display:flex;min-height:0;height:100%;overflow:hidden}.production-chat>.inav{position:absolute;left:8px;top:8px;bottom:8px;z-index:48;background:var(--surface)!important;box-shadow:var(--pop);border-radius:18px}.production-chat .msgs{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.production-chat .comp{flex-shrink:0}.production-chat .comp input{min-width:0}.chat-back{display:none}@media (max-width:860px){.production-app .main{padding:0 0 calc(88px + env(safe-area-inset-bottom,0px))!important}.production-app .frame{border-radius:0!important}html[data-lg] .production-app>.side,.production-app>.side{position:fixed!important;top:0!important;bottom:0!important;left:0!important;height:100dvh!important;width:min(300px,calc(100vw - 48px));margin:0!important;z-index:61!important;transform:translate(-110%);padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}html[data-lg] .production-app>.side.open,.production-app>.side.open{transform:translate(0)}.production-app>.nav-backdrop{z-index:60}.imp{font-size:11px;min-height:42px}.imp span{line-height:1.3}.imp button{flex-shrink:0}.chat.production-chat{grid-template-columns:minmax(0,1fr)!important}.production-chat.open>.clist{display:none!important}.production-chat:not(.open)>.thread{display:none!important}.production-chat.open>.thread{display:flex!important}.production-chat>.clist{width:100%;height:100%}.production-chat .chat-back{display:inline-flex;min-width:36px;justify-content:center;font-size:24px}.production-chat .th{flex-wrap:wrap;gap:6px;padding:8px}.production-chat .th .grow{flex:1;min-width:120px!important}.production-chat .th .grow b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-chat .comp{padding:8px}.production-chat .comp .bx{gap:4px;padding:6px}.production-chat .comp input{font-size:16px;width:0}.production-chat.panel>.cpanel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:49;border-radius:0;background:var(--surface)!important;overflow:auto}.production-chat>.inav{max-width:calc(100% - 16px)}}.contact-row{cursor:pointer}.contact-row:hover{background:var(--hover)}.contact-name{font-weight:700;text-align:left;border-radius:6px}.contact-name:hover{text-decoration:underline;color:var(--brand)}.contact-profile.prof{display:grid;grid-template-columns:250px minmax(0,1fr);height:auto;min-height:0;gap:16px;overflow:visible}.contact-profile>.pl{position:static;height:auto;text-align:center;padding:18px;border-radius:18px;background:var(--surface)}.contact-profile>.pr{display:grid;gap:14px;min-width:0;padding:0;overflow:visible}.contact-profile h2{margin:12px 0 4px}.contact-profile h3{margin-bottom:12px}.contact-profile .evgrid{margin:14px 0}.contact-conversation{display:grid;gap:5px;text-align:left;width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;margin-top:8px}.contact-conversation span{overflow-wrap:anywhere}.contact-conversation small{color:var(--ink3)}@media (max-width:700px){.contact-profile.prof{grid-template-columns:minmax(0,1fr)}.contact-profile .pl{border-bottom:1px solid var(--line)}.contact-profile .evgrid{grid-template-columns:minmax(0,1fr)}}.contact-profile.prof{grid-template-columns:250px minmax(0,1fr)!important;align-items:start}.contact-profile>.pr{grid-column:auto!important}@media (max-width:700px){.contact-profile.prof{grid-template-columns:minmax(0,1fr)!important}}.trigger-stage-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;margin-top:14px;align-items:start}.trigger-stage-layout>div{min-width:0}.trigger-stage-layout .trigger-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border-radius:16px;padding:16px}@media (max-width:720px){.trigger-stage-layout{grid-template-columns:minmax(0,1fr)}.admin-app .tabs{overflow-x:auto;max-width:100%}.admin-app .top h1{font-size:18px}}.chat.production-chat.nav{grid-template-columns:220px 270px minmax(0,1fr)!important}.production-chat>.conversation-filters{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;overflow:hidden;border-right:1px solid var(--line);background:var(--bg)}.conversation-filters>header{padding:12px 14px;display:flex;align-items:flex-start;gap:8px;border-bottom:1px solid var(--line);flex-shrink:0}.conversation-filters>header>div{flex:1;min-width:0}.conversation-filters h2{font-size:15px;margin:0 0 5px}.conversation-filters header p{font-size:11px;line-height:1.6;color:var(--ink3);margin:0}.conversation-filter-groups{overflow:auto;overscroll-behavior:contain;min-height:0;padding:10px 9px}.conversation-filter-groups section+section{margin-top:12px}.conversation-filter-groups h3{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink3);margin:0 8px 4px}.conversation-filter-groups button{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--ink2);text-align:left;font-size:12px;min-height:31px;cursor:pointer}.conversation-filter-groups button>span{flex:1;min-width:0;line-height:1.4}.conversation-filter-groups button>b{min-width:23px;font-size:10px;padding:1px 5px;border-radius:6px;background:var(--bg2);text-align:center}.conversation-filter-groups button[aria-pressed=true]{background:var(--soft);border-color:var(--line);color:var(--brand);font-weight:700}.conversation-filter-groups button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.conversation-filter-groups button:hover{background:var(--soft)}@media (min-width:861px) and (max-width:1150px){.chat.production-chat.nav{grid-template-columns:190px 230px minmax(0,1fr)!important}.production-chat.nav .th{height:auto;flex-wrap:wrap;padding:10px;gap:7px}.production-chat.nav .th .grow{min-width:0!important;flex:1}.production-chat.nav .chat-header-actions{flex-wrap:wrap}.production-chat.nav .comp .bx{min-width:0}.production-chat.nav .comp input{min-width:0;width:0;flex:1}}@media (max-width:860px){.chat.production-chat.nav{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,.8fr) minmax(0,1fr)}.production-chat.nav>.conversation-filters{grid-row:1;border-right:0;border-bottom:1px solid var(--line)}.production-chat.nav>.thread,.production-chat.nav>.clist{grid-row:2;min-height:0}.conversation-filters>header{padding:12px 16px}.conversation-filter-groups{padding-bottom:20px}.production-chat.nav .clist .hd{padding:8px}.production-chat.nav .clist .citems{min-height:0}}.production-chat>.conversation-filters[hidden]{display:none!important}@media (pointer:coarse){.conversation-filter-groups button{min-height:40px}}.evo-webhook-setup{background:linear-gradient(125deg,var(--soft),var(--paper,#fff));border:1px solid var(--line,#deddea);border-left:4px solid var(--brand);border-radius:18px;padding:20px;margin:16px 0 20px;min-width:0}.evo-webhook-setup h3{font-size:17px;margin:12px 0 8px}.evo-webhook-setup p{font-size:13px;line-height:1.6;margin:8px 0 14px}.evo-webhook-address{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px}.evo-webhook-address label{font-weight:600;font-size:12px;min-width:0}.evo-webhook-address input{display:block;width:100%;margin-top:7px;font-family:monospace;font-size:12px}.evo-webhook-address small,.evo-webhook-address [role=status]{grid-column:1/-1;line-height:1.5}.evo-webhook-address [role=status]:empty{display:none}.evo-webhook-receipt{border-top:1px solid var(--line,#deddea);padding-top:12px;margin-top:14px;line-height:1.5}.evo-webhook-stages{border:1px solid var(--line,#deddea);border-radius:14px;padding:16px}.evo-webhook-stages h4{margin:0 0 12px}.evo-webhook-stages>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 0;font-size:13px}.evo-webhook-stages>div+div{border-top:1px solid var(--line,#deddea)}@media (max-width:600px){.evo-webhook-setup{padding:15px}.evo-webhook-address{grid-template-columns:1fr}.evo-webhook-address button{width:100%}}.agenda-page .agenda-legend{width:auto;white-space:nowrap}.agenda-page .ev{overflow-wrap:anywhere}.mobile-menu-close{display:none}.chat-header-actions{display:contents}@media (max-width: 860px){html[data-lg] :is(.production-app,.demo-shell)>.main{padding:0 0 calc(88px + env(safe-area-inset-bottom,0px))!important}html[data-lg] .admin-app{height:100dvh;min-height:0}html[data-lg] .admin-app>.main{padding:6px!important}html[data-lg] :is(.production-app,.demo-shell) .frame,html[data-lg] .admin-app .frame{border-radius:18px!important;min-width:0}html[data-lg] :is(.production-app,.demo-shell) .top,html[data-lg] .admin-app .top{position:relative!important;inset:auto!important;height:auto!important;min-height:58px;flex:0 0 auto;flex-wrap:wrap;gap:8px;padding:10px!important;margin:6px!important}:is(.production-app,.demo-shell) .top>*,.admin-app .top>*{max-width:100%}:is(.production-app,.demo-shell) .top .row,.admin-app .top .row{flex-wrap:wrap}html[data-lg] body.tb-on :is(.production-app,.demo-shell) .content,html[data-lg] .admin-app .content{padding-top:0!important;padding-bottom:0!important}:is(.production-app,.demo-shell) .content,.admin-app .content{min-width:0;overscroll-behavior:contain}:is(.production-app,.demo-shell) .pad,.admin-app .pad{padding:14px 12px 24px}:is(.production-app,.demo-shell) .btn,.admin-app .btn,.back .btn,.react-drawer .btn{min-height:40px}:is(.production-app,.demo-shell) .top .tabs{flex-wrap:wrap}:is(.production-app,.demo-shell) .top .tabs button{min-height:40px}html[data-lg] :is(.production-app,.demo-shell)>.side,html[data-lg] .admin-app>.side{position:fixed!important;inset:0 auto 0 0!important;height:100dvh!important;width:min(320px,calc(100vw - 48px));margin:0!important;padding-top:max(12px,env(safe-area-inset-top,0px));padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important;z-index:61!important;visibility:hidden;transform:translate(-110%);overflow:hidden}html[data-lg] :is(.production-app,.demo-shell)>.side.open,html[data-lg] .admin-app>.side.open{visibility:visible;transform:none}.mobile-menu-close{display:flex;align-self:flex-end;flex-shrink:0;margin:0 12px 4px}.side .nav{min-height:0;overflow-y:auto;overscroll-behavior:contain}.side .nav a{min-height:40px}.side>.ws,.side>.mode,.side>.side-f,.side>.me-row{flex-shrink:0}:is(.production-app,.demo-shell)>.nav-backdrop,.admin-app>.nav-backdrop{z-index:60}.menu-open~.tabbar7{visibility:hidden}.admin-app .admin-menu{flex-shrink:0;align-self:flex-start;margin:8px 12px 0}body:has([role=dialog]) .tabbar7{visibility:hidden}.back{padding:8px}.back .modal{width:100%;max-height:calc(100dvh - 16px);padding:16px;overscroll-behavior:contain}html[data-lg] .react-drawer{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;max-height:100dvh;border-radius:0!important;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.react-drawer .dh{padding:12px;gap:8px}.react-drawer .db{padding:12px;overscroll-behavior:contain}.react-drawer .df{bottom:-12px;padding:12px 0;gap:8px;flex-wrap:wrap}.back input,.back select,.back textarea,.react-drawer input,.react-drawer select,.react-drawer textarea{font-size:16px}.production-chat .th{height:auto!important;flex:0 0 auto}.production-chat .chat-header-actions{display:flex;width:100%;gap:6px}.production-chat .chat-header-actions .btn{flex:1}.production-chat .th .grow{min-width:0!important}.production-chat>.inav{width:calc(100% - 16px)!important;z-index:49}html[data-lg] .production-chat.panel>.cpanel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%;height:100%;border-radius:0!important;z-index:49!important;overflow-y:auto;overscroll-behavior:contain}.production-chat .comp{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}body:has(.production-app .production-chat.open) .production-app>.main{padding:0!important}body:has(.production-app .production-chat.open) .imp+.production-app{height:calc(100dvh - 50px)!important}body:has(.production-app .production-chat.open .thread .comp :is(input,textarea):focus) .production-app{height:var(--chat-visual-height, 100dvh)!important}body:has(.production-app .production-chat.open .thread .comp :is(input,textarea):focus) .imp+.production-app{height:calc(var(--chat-visual-height, 100dvh) - var(--chat-imp-height, 50px))!important}body:has(.production-app .production-chat.open) .production-app .frame>.top{display:none!important}body:has(.production-app .production-chat.open) .production-app .conversation-content{padding-bottom:0!important}body:has(.production-app .production-chat.open) .tabbar7{display:none!important}.production-chat.open.nav{position:relative;grid-template-rows:minmax(0,1fr)!important}.production-chat.open.nav:before{content:"";position:absolute;inset:0 0 auto;height:min(56dvh,480px);z-index:48;background:#14122d47}.production-chat.open.nav>.conversation-filters{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;height:min(56dvh,480px)!important;max-height:calc(100% - 112px)!important;z-index:49!important;border:0!important;border-radius:0 0 18px 18px;background:var(--surface)!important;box-shadow:var(--pop)}.production-chat.open.nav>.thread{grid-row:1;min-height:0}.production-chat.open.nav>.clist{display:none!important}.production-chat .th{gap:5px;padding:6px 8px}.production-chat .th .av{flex:0 0 36px;width:36px;height:36px}.production-chat .th .contact-heading{flex:1 1 0;min-width:0!important}.production-chat .chat-header-actions{gap:5px}.production-chat .chat-header-actions .btn{min-width:0;min-height:36px;padding:0 8px;font-size:11px}.production-chat .thtags{min-height:36px;padding:3px 10px!important}.production-chat .conversation-agent{min-height:44px;padding:5px 10px;gap:6px}.production-chat .conversation-agent>div{gap:5px}.production-chat .conversation-agent small{display:none}.production-chat .conversation-agent>button{min-height:34px;padding:0 8px;font-size:11px}.production-chat .ttabs{flex:0 0 38px;padding:0 8px!important}.production-chat .ttabs button{min-height:36px;padding:0 9px!important;font-size:12px!important}.production-chat .msgs{padding:12px 10px!important}.production-chat .msg{max-width:92%}.production-chat .comp{padding:6px 8px max(6px,env(safe-area-inset-bottom,0px))}}.login-page{min-height:100dvh;background:radial-gradient(ellipse at 8% 0%,#ded9ff,transparent 55%),radial-gradient(ellipse at 95% 100%,#deeeee,transparent 50%),#f5f6fb;color:#24223b;padding:32px;display:grid;place-items:center;box-sizing:border-box;overflow:auto}.login-shell{width:min(1180px,100%);min-height:700px;display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #fff;border-radius:32px;box-shadow:0 24px 80px #30235512;overflow:hidden}.login-story{position:relative;isolation:isolate;background:linear-gradient(145deg,#302378,#6253ce 70%,#9c93e6);color:#fff;padding:42px;display:flex;flex-direction:column;overflow:hidden}.login-brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700}.login-brand>span{font-size:32px}.login-story-copy{margin:66px 0 20px;z-index:1}.login-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700}.login-story h1{font-size:46px;line-height:1.13;letter-spacing:-1.8px;margin:20px 0}.login-story h1 em{font-style:normal;color:#d3cdff}.login-story p{font-size:16px;line-height:1.65;max-width:360px;color:#ece9ff}.login-orbit{height:165px;width:165px;margin:10px auto 30px;position:relative;display:grid;place-items:center;border:1px solid #ffffff44;border-radius:50%;box-shadow:0 0 0 28px #ffffff08,0 0 0 58px #ffffff06}.login-orbit>span{font-size:90px;font-weight:200}.login-orbit i,.login-orbit b{position:absolute;background:#bcb2ff55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff44;border-radius:18px;width:52px;height:52px;display:grid;place-items:center;font-size:28px}.login-orbit i{left:-38px;top:10px}.login-orbit b{right:-25px;bottom:0}.login-story-footer{margin-top:auto;display:flex;justify-content:space-between;font-size:11px;color:#dfd9ff}.login-campaign{display:block;width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0}.login-story.has-campaign{background:#eeeafa;min-height:600px}.login-form-panel{padding:40px 48px;display:flex;flex-direction:column;min-width:0}.login-form-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.login-wordmark{color:#5146c9;text-decoration:none;display:flex;gap:7px;align-items:center;font-size:20px}.login-wordmark b{font-size:16px}.login-language{background:#f6f5fb;border:0;border-radius:20px;font-size:11px;padding:10px 12px;cursor:pointer;color:#67617e}.login-form{margin:auto 0;padding:48px 0;max-width:390px;width:100%;align-self:center}.login-form>.login-eyebrow{color:#7164ca}.login-form h2{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:16px 0 12px}.login-subtitle{color:#827d96;font-size:14px;line-height:1.6;margin:0 0 32px}.login-field{display:block;font-size:13px;font-weight:600;margin:20px 0}.login-field input{box-sizing:border-box;width:100%;min-height:52px;border:1px solid #e4e1ee;background:#faf9fd;border-radius:12px;padding:14px;font:inherit;font-size:16px;color:#24223b;outline:none;margin-top:9px}.login-field input:focus{border-color:#7263d8;box-shadow:0 0 0 3px #7263d81a}.login-password{position:relative}.login-password input{padding-right:78px}.login-password button{position:absolute;right:12px;top:22px;border:0;background:none;color:#71698c;font-size:11px;min-height:32px;cursor:pointer}.login-submit{width:100%;min-height:52px;background:linear-gradient(135deg,#7261dc,#5143bc);border:0;color:#fff;border-radius:12px;font-size:14px;font-weight:600;box-shadow:0 8px 20px #6552ce33;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;margin-top:28px}.login-submit:disabled{opacity:.6;cursor:wait}.login-options{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px}.login-options button{border:0;background:none;color:#6557be;font-size:12px;min-height:32px;cursor:pointer}.login-footer{text-align:center;font-size:11px;color:#aaa4ba}.login-notice{padding:12px;background:#eaf8ef;border-radius:12px;color:#206342;font-size:13px}.login-page button:focus-visible{outline:3px solid #9688ed;outline-offset:3px}@media (max-width:800px){.login-page{padding:16px}.login-shell{grid-template-columns:1fr;min-height:calc(100dvh - 32px);max-width:500px}.login-story{display:none}.login-story.has-campaign{display:block;min-height:0;height:190px;order:2}.login-form-panel{padding:28px;min-height:580px}.login-form{padding:40px 0}.login-form h2{font-size:29px}.login-footer{padding-bottom:8px}}@media (max-width:380px){.login-page{padding:8px}.login-form-panel{padding:24px 20px}.login-wordmark b{font-size:14px}}.login-official-logo{position:relative;width:220px;height:48px;overflow:hidden;flex-shrink:0}.login-official-logo img{position:absolute;width:100%;height:auto;left:0;top:70%;transform:translateY(-50%);mix-blend-mode:screen}.login-wordmark.login-official-logo{width:180px;height:44px;background:#5143bc;border-radius:12px;isolation:isolate}@media (max-width:380px){.login-wordmark.login-official-logo{width:145px;height:40px}}.billing-page{flex:1;min-height:0;overflow:auto;padding:28px;scrollbar-gutter:stable}.billing-page>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.billing-page h1{font-size:26px;letter-spacing:-.04em}.billing-page h2{font-size:17px;letter-spacing:-.02em}.billing-page h3{font-size:15px}.billing-eyebrow{display:block;color:var(--brand);font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:5px}.billing-page .sub{color:var(--ink2);max-width:65ch;font-size:13px;margin-top:6px}.billing-page .card{padding:22px;min-width:0}.billing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.billing-summary>.card{padding:18px}.billing-summary .btn{font-size:12px}.billing-tabs{display:flex;gap:6px;padding:5px;border:1px solid var(--line);border-radius:16px;background:var(--bg2);margin-bottom:22px;overflow:auto;flex-shrink:0}.billing-tabs button{flex:1;padding:10px 14px;border-radius:12px;white-space:nowrap;color:var(--ink2);font-weight:600;font-size:13px}.billing-tabs button.on{background:var(--surface);color:var(--brand);box-shadow:var(--card)}.billing-page .field{display:grid;gap:7px;margin:16px 0}.billing-page .field>label{font-size:13px;font-weight:600}.billing-page .inp{min-width:0}.billing-page .grid.g2{gap:20px;align-items:start}.billing-page .row{gap:10px}.billing-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.billing-section-heading p{margin-top:5px;max-width:75ch}.billing-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}.billing-tier .tag{margin-bottom:8px}.billing-tier header{margin-bottom:22px}.billing-tier header p{margin-top:6px;color:var(--ink2);font-size:12px}.billing-model-field{display:grid;gap:6px;margin-bottom:16px}.billing-model-choice{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);width:100%;min-height:78px}.billing-model-choice:hover{border-color:var(--brand);background:var(--soft)}.billing-model-choice strong{display:block;font-size:13px;overflow-wrap:anywhere;line-height:1.5}.billing-model-choice small{display:block;color:var(--ink2);font-size:10px;margin-top:5px;line-height:1.6}.billing-model-warning{color:var(--amber);font-size:11px}.billing-fallback{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;margin:8px 0;padding:9px}.billing-fallback span{flex:1;min-width:0;font-size:11px;overflow-wrap:anywhere}.billing-fallback button{flex:none}.billing-savebar{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--pop);margin-top:20px}.billing-savebar>div{flex:1}.billing-savebar p{font-size:12px;color:var(--ink2)}.billing-picker{display:grid;gap:18px}.billing-picker-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.billing-picker label{display:grid;gap:6px;font-size:12px;font-weight:600}.billing-model-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.billing-model-result{border:1px solid var(--line);border-radius:16px;padding:18px;min-width:0;display:flex;flex-direction:column;gap:10px;background:var(--surface)}.billing-model-result.is-selected{border-color:var(--brand);background:var(--soft)}.billing-result-title{display:flex;gap:8px;flex-wrap:wrap}.billing-model-result h3{font-size:15px;overflow-wrap:anywhere}.billing-model-result code{font-size:11px;color:var(--ink2);overflow-wrap:anywhere}.billing-model-result dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.billing-model-result dt{font-size:11px;color:var(--ink2)}.billing-model-result dd{font-size:12px;font-weight:700;margin:3px 0}.billing-model-result dl>div:last-child{grid-column:1/-1}.billing-page th{white-space:nowrap}.billing-page td{padding:14px 12px}.billing-page .billing-tier{border-top:3px solid var(--brand)}.billing-page .billing-tier:nth-child(2){border-top-color:#6aa7aa}.billing-page .billing-tier:nth-child(3){border-top-color:#c5975a}@media (max-width:1100px){.billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-tiers{grid-template-columns:1fr}.billing-tier{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.billing-tier header,.billing-tier>footer{grid-column:1/-1}}@media (max-width:640px){.billing-page{padding:18px 14px}.billing-page>header{align-items:flex-start;flex-direction:column}.billing-page h1{font-size:23px}.billing-summary{grid-template-columns:1fr 1fr;gap:10px}.billing-summary>.card{padding:14px}.billing-summary .btn{white-space:normal;height:auto;min-height:30px;padding:6px 10px}.billing-tiers,.billing-tier,.billing-page .grid.g2{grid-template-columns:1fr}.billing-page .card{padding:16px}.billing-picker-filters,.billing-model-results{grid-template-columns:1fr}.billing-savebar{flex-wrap:wrap}.billing-savebar>div{flex-basis:100%}.billing-page .table-wrap{max-width:100%}}.billing-simulator{position:sticky;top:16px}.billing-simulator td{white-space:normal!important}.billing-simulator td:last-child{white-space:nowrap!important}@media (max-width:760px){.billing-simulator{position:static}}.credits-page{padding:28px;overflow:auto;min-width:0;width:100%;height:100%;color:var(--ink)}.credits-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.credits-heading h1{font-size:28px;letter-spacing:-.04em}.credits-heading p,.credits-section-title p,.credits-recharge p{color:var(--ink2);font-size:13px;line-height:1.65;margin-top:7px}.credits-eyebrow{display:block;font-size:10px;letter-spacing:.13em;font-weight:800;color:var(--brand);margin-bottom:9px}.credits-page .btn{white-space:normal;height:auto;min-height:40px;line-height:1.45;padding:10px 16px;flex-shrink:0}.credits-main{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;margin-bottom:26px}.credits-balance,.credits-recharge,.credits-activity{border:1px solid var(--line);border-radius:22px;background:var(--surface);padding:28px;min-width:0}.credits-balance{background:linear-gradient(135deg,var(--soft),var(--surface) 75%);display:flex;flex-direction:column;align-items:flex-start}.credits-amount{font-size:clamp(34px,3.5vw,48px);letter-spacing:-.05em;line-height:1.2;margin:6px 0 14px;overflow-wrap:anywhere}.credits-state{font-size:11px;font-weight:700;padding:6px 10px;border-radius:99px;background:#e8f5ef;color:#237153;margin-bottom:18px}.credits-state.empty{background:#fff3de;color:#915e13}.credits-balance>p{font-size:13px;line-height:1.6;color:var(--ink2)}.credits-page small{font-size:11px;color:var(--ink2);line-height:1.7}.credits-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;border-top:1px solid var(--line);padding-top:22px;margin:26px 0 14px}.credits-stats dt{font-size:11px;color:var(--ink2)}.credits-stats dd{font-size:18px;font-weight:650;margin-top:7px}.credits-recharge{display:flex;flex-direction:column;gap:18px}.credits-page h2{font-size:18px;letter-spacing:-.02em}.credits-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:9px}.credits-pack{border:1px solid var(--line);border-radius:13px;padding:15px 10px;text-align:left;background:var(--surface);min-width:0}.credits-pack.selected{border-color:var(--brand);background:var(--soft);box-shadow:0 0 0 1px var(--brand)}.credits-pack strong{display:block;font-size:17px;white-space:nowrap}.credits-pack small{display:block;margin-top:5px;font-size:10px}.credits-receive{display:flex;justify-content:space-between;gap:10px;font-size:12px}.credits-receive span{color:var(--ink2)}.credits-pay{width:100%;margin-top:auto}.credits-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.credits-period{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--ink2)}.credits-period select{width:auto}.credits-tabs{display:flex;gap:4px;padding:5px;border:1px solid var(--line);border-radius:13px;background:var(--bg2);margin:22px 0}.credits-tabs button{flex:1;min-width:0;border-radius:9px;padding:10px 12px;font-size:12px;color:var(--ink2);line-height:1.5}.credits-tabs button.on{background:var(--surface);box-shadow:var(--card);color:var(--brand);font-weight:700}.credits-usage-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:24px}.credits-usage-summary span{display:block;color:var(--ink2);font-size:11px;margin-bottom:6px}.credits-usage-summary strong{font-size:23px;letter-spacing:-.02em}.credits-breakdown{border-top:1px solid var(--line);padding:15px 0;font-size:12px}.credits-breakdown summary{cursor:pointer;color:var(--brand)}.credits-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.credits-charts h3{font-size:12px;margin-bottom:12px}.credits-note{padding:14px;border-radius:12px;background:var(--soft);font-size:12px;line-height:1.7;margin-bottom:14px}.credits-page .table-wrap{max-width:100%;overflow:auto;border-top:1px solid var(--line)}.credits-page td{padding:16px 12px;max-width:250px;white-space:normal;overflow-wrap:anywhere}.credits-page th{font-size:10px;white-space:nowrap;padding:14px 12px}.credits-page .empty{padding:40px 16px;max-width:none}.credits-page .credits-charts .row{gap:8px;flex-wrap:wrap}.credits-page .credits-charts span{overflow-wrap:anywhere}@media (max-width:1250px){.credits-main{grid-template-columns:1fr}.credits-balance{position:relative}.credits-stats{margin-top:20px}.credits-charts{grid-template-columns:1fr}.credits-section-title{flex-wrap:wrap}}@media (max-width:600px){.credits-page{padding:20px 14px}.credits-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.credits-heading h1{font-size:25px}.credits-heading>.btn{align-self:flex-end;font-size:11px}.credits-balance,.credits-recharge,.credits-activity{padding:20px 16px;border-radius:18px}.credits-main{gap:16px}.credits-stats{gap:14px}.credits-usage-summary{gap:12px}.credits-usage-summary strong{font-size:18px}.credits-usage-summary span{font-size:10px}.credits-tabs button{padding:9px 6px;font-size:11px}.credits-period{width:100%;justify-content:space-between}.credits-period select{flex:1;max-width:180px}.credits-page table{min-width:580px}}.credits-page .btn.pri,.openai-providers .btn.pri{background:var(--brand);color:#fff;border:1px solid var(--brand);box-shadow:none}.credits-page .btn.pri:disabled,.openai-providers .btn.pri:disabled{opacity:.5}.openai-providers .btn{white-space:normal;height:auto;min-height:40px;line-height:1.5}.openai-providers label>span{font-size:12px;font-weight:600}.openai-providers .grid.g2{min-width:0}.credits-page{background:var(--bg)}.unit-switch-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:100%;width:100%;padding:5px 0;background:none;color:var(--ink2);font-size:11px;text-align:left;cursor:pointer}.unit-switch-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit-switch-trigger:hover{color:var(--brand)}.unit-switch-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#15152b18;z-index:1100}.unit-switch-panel{position:fixed;z-index:1101;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 130px);display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;background:var(--bg);box-shadow:0 18px 65px #17113b30;overflow:hidden;color:var(--ink)}.unit-switch-panel header{display:flex;justify-content:space-between;gap:15px;padding:20px 20px 12px}.unit-switch-panel header small{font-size:9px;letter-spacing:.12em;color:var(--ink3);font-weight:700}.unit-switch-panel h2{font-size:17px;letter-spacing:-.3px;margin:6px 0}.unit-switch-panel header button{align-self:flex-start;background:none;color:var(--ink3);padding:5px;cursor:pointer}.unit-switch-search{margin:0 16px 12px;display:flex;align-items:center;gap:9px;padding:0 12px;background:var(--bg2);border:1px solid var(--line);border-radius:12px;color:var(--ink3)}.unit-switch-search input{height:39px;min-width:0;width:100%;border:0;outline:0;background:none;color:var(--ink);font:inherit;font-size:12px}.unit-switch-search:focus-within{outline:2px solid var(--brand);outline-offset:2px}.unit-switch-options{overflow:auto;min-height:0;padding:4px 10px 12px;max-height:380px}.unit-switch-options>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;border:1px solid transparent;border-radius:13px;text-align:left;background:none;color:var(--ink);cursor:pointer}.unit-switch-options>button[aria-current=true]{background:var(--soft);color:var(--brand);border-color:var(--line)}.unit-switch-options>button:hover{background:var(--soft)}.unit-switch-avatar{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:11px;background:var(--bg2);font-size:11px;font-weight:700;color:var(--brand)}.unit-switch-name{min-width:0;flex:1}.unit-switch-name b{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.unit-switch-name small{display:block;font-size:10px;margin-top:4px;color:var(--ink3)}.unit-switch-panel footer{padding:13px 20px;font-size:10px;color:var(--ink3);border-top:1px solid var(--line)}.unit-switch-empty{font-size:12px;text-align:center;padding:25px 10px;color:var(--ink3)}.unit-switch-panel button:focus-visible,.unit-switch-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.unit-switch-search input:focus,.unit-switch-search input:focus-visible{outline:none!important;box-shadow:none!important}.settings-page{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.settings-body{padding:26px 30px 40px;max-width:1240px;margin:auto;display:grid;gap:22px}.settings-intro{font-size:14px;color:var(--ink2);max-width:780px;line-height:1.7}.settings-page h2{font-size:17px;margin:0}.settings-page h3{font-size:14px;margin:0}.settings-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;min-width:0}.settings-card>p{color:var(--ink2);margin:8px 0 18px}.settings-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.settings-heading p{color:var(--ink2);font-size:13px;margin-top:5px}.settings-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-stat{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:15px 18px;display:flex;flex-direction:column;gap:4px}.settings-stat strong{font-size:23px}.settings-stat span{font-size:12px;color:var(--ink2)}.settings-note{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:12px;padding:13px 16px;background:var(--soft);font-size:12px;color:var(--ink2);line-height:1.7}.settings-note b{color:var(--ink)}.settings-empty{text-align:center;padding:32px 16px;border:1px dashed var(--line);border-radius:16px;color:var(--ink2)}.settings-empty b{color:var(--ink);display:block;margin-bottom:7px}.settings-form-row{display:grid;grid-template-columns:1fr 1.4fr 1fr auto;gap:12px;align-items:end}.settings-page .fld{display:grid;gap:7px;margin:0;font-size:12px;font-weight:600}.settings-page .in{width:100%;min-width:0;font-weight:400}.settings-page .btn{white-space:normal}.settings-form-row>.btn{min-height:42px;margin-bottom:1px}.settings-page .success{border-radius:12px;padding:14px;background:var(--green-bg);color:var(--green)}.settings-search{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.settings-search .in{max-width:420px}.settings-search select.in{max-width:200px}.settings-list{display:grid;gap:12px}.settings-person,.settings-key{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.settings-person:first-child,.settings-key:first-child{border:0}.settings-identity{display:flex;align-items:center;gap:12px;min-width:0}.settings-identity p,.settings-person small{color:var(--ink2);font-size:12px;overflow-wrap:anywhere}.settings-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--soft);color:var(--brand);font-weight:700;flex-shrink:0}.settings-person .in{max-width:150px}.settings-person-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-choice{display:flex;gap:10px;padding:16px;border:1px solid var(--line);border-radius:14px;cursor:pointer;background:var(--surface)}.settings-choice:has(input:checked){border-color:var(--brand);background:var(--soft)}.settings-choice input{margin-top:4px;accent-color:var(--brand);flex-shrink:0}.settings-choice p{font-size:12px;color:var(--ink2);margin-top:5px}.settings-steps{display:flex;gap:8px;flex-wrap:wrap;padding:15px;border-radius:12px;background:var(--bg2);font-size:12px}.settings-rule summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.settings-rule summary::-webkit-details-marker{display:none}.settings-rule summary:after{content:"Editar ⌄";font-size:12px;color:var(--brand);margin-left:auto}.settings-rule[open] summary:after{content:"Recolher ⌃"}.settings-rule[open] summary{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.settings-rule .row{align-items:center}.settings-rule .row>.in{flex:1;min-width:120px}.settings-rule .row.wrap{gap:8px}.settings-rule h3{margin:18px 0 10px}.settings-rank{background:var(--soft);border-radius:10px;padding:7px 11px;color:var(--brand);font-weight:700}.settings-suggestion{display:flex;flex-direction:column;gap:10px}.settings-suggestion p{font-size:12px;line-height:1.65;color:var(--ink2);flex:1;margin:0}.settings-suggestion .btn{align-self:flex-start}.settings-switch{display:inline-flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.settings-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:20px;border-radius:20px;background:var(--ink3);position:relative;cursor:pointer;flex:none}.settings-switch input:before{content:"";width:14px;height:14px;background:#fff;position:absolute;border-radius:50%;top:3px;left:3px;transition:transform .15s}.settings-switch input:checked{background:var(--brand)}.settings-switch input:checked:before{transform:translate(14px)}.settings-switch input:disabled{opacity:.5;cursor:default}.settings-glossary{display:grid;gap:12px}.settings-field{display:grid;grid-template-columns:minmax(200px,1fr) auto;gap:18px;align-items:center}.settings-field p{font-size:12px;color:var(--ink2);margin:6px 0}.settings-field code{font-size:11px;color:var(--ink3);overflow-wrap:anywhere}.settings-field-toggles{display:flex;gap:18px}.settings-field-toggles label{display:grid;justify-items:center;gap:7px}.settings-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--ink2);margin-top:9px}.settings-meta span{border-radius:7px;background:var(--bg2);padding:3px 7px}.settings-key code{font-size:12px;color:var(--ink2)}.settings-secret{display:flex;gap:8px;margin:8px 0 18px}.settings-secret .in{flex:1;min-width:0}.settings-footer{position:sticky;bottom:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:14px 18px;display:flex;gap:12px;align-items:center;justify-content:space-between;box-shadow:var(--card)}.settings-footer small{color:var(--ink2)}.settings-page button:disabled{opacity:.55;cursor:not-allowed}.settings-page .copy code{overflow-wrap:anywhere;min-width:0}.settings-page .copy{min-width:0}.settings-page .form-grid{gap:14px}.settings-page fieldset{border:0;min-width:0;padding:0}.settings-page fieldset:disabled{opacity:.65}@media (max-width:1150px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-row{grid-template-columns:1fr 1fr}.settings-field{grid-template-columns:1fr}.settings-field-toggles{justify-content:flex-start}.settings-person{align-items:flex-start;flex-wrap:wrap}}@media (max-width:700px){.settings-body{padding:18px 14px 32px;gap:18px}.settings-grid,.settings-form-row{grid-template-columns:1fr}.settings-stats{gap:7px}.settings-stat{padding:12px 10px}.settings-stat strong{font-size:20px}.settings-stat span{font-size:11px}.settings-card{padding:17px;border-radius:16px}.settings-footer{flex-wrap:wrap}.settings-key{align-items:flex-start;flex-wrap:wrap}.settings-page .top h1{font-size:20px}.settings-person-actions{width:100%}}.settings-key-form{grid-template-columns:minmax(0,1fr) minmax(120px,.5fr) auto}@media (max-width:700px){.settings-key-form{grid-template-columns:1fr}.settings-field-toggles{gap:24px}.settings-page .form-grid{grid-template-columns:1fr}}@media (max-width:860px){.cfg{overflow:hidden!important;min-width:0}.cfg>nav{width:100%;max-width:100%;min-width:0;overflow-x:auto!important}.cfg>nav button{flex-shrink:0}.cfg>div{width:100%;min-height:0;overflow:auto!important}}.network-page{padding:28px;min-height:0;overflow:auto}.network-readonly{display:flex;align-items:center;gap:7px;color:var(--ink3);font-size:11px}.network-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px}.network-eyebrow{font-size:10px;font-weight:750;letter-spacing:.15em;color:var(--brand)}.network-intro h2{font-size:28px;letter-spacing:-.9px;margin:9px 0}.network-intro p{font-size:12px;color:var(--ink3);line-height:1.8;margin:0}.network-stamp{display:grid;grid-template-columns:20px 1fr;gap:6px 10px;flex-shrink:0;font-size:12px}.network-stamp svg{grid-row:1/3;color:var(--brand);margin-top:2px}.network-stamp small{font-size:10px;color:var(--ink3)}.network-filterbar{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border:1px solid var(--line);border-radius:16px;padding:12px 14px;background:var(--g-strong);margin-bottom:22px}.network-unit-filter{position:relative}.network-unit-filter>summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:12px;font-weight:600;list-style:none;padding:8px}.network-unit-filter>summary::-webkit-details-marker{display:none}.network-unit-options{position:absolute;top:calc(100% + 12px);left:-5px;width:320px;max-width:calc(100vw - 60px);padding:15px;border:1px solid var(--line);border-radius:16px;background:var(--bg);box-shadow:var(--pop);z-index:5}.network-unit-options>label{display:flex;align-items:center;gap:8px;background:var(--bg2);border-radius:10px;padding:0 10px}.network-unit-options>label input{height:36px;background:none;border:0;width:100%;min-width:0;color:var(--ink);font:inherit;font-size:12px;outline:0}.network-unit-shortcuts{display:flex;justify-content:space-between;padding:12px 0}.network-unit-shortcuts button{font-size:11px;background:none;color:var(--brand);cursor:pointer}.network-unit-options>div:last-child{max-height:265px;overflow:auto}.network-unit-options>div:last-child label{display:flex;align-items:center;gap:10px;padding:10px 4px;font-size:12px;line-height:1.5;cursor:pointer}.network-unit-options input[type=checkbox]{accent-color:var(--brand);flex-shrink:0}.network-period{display:flex;padding:3px;background:var(--bg2);border-radius:11px;gap:3px}.network-period button{padding:8px 11px;font-size:11px;background:transparent;color:var(--ink2);border-radius:9px;cursor:pointer;white-space:nowrap}.network-period button[aria-pressed=true]{background:var(--soft);color:var(--brand);font-weight:700;box-shadow:0 1px 4px #0000000a}.network-filter-hint{font-size:10px;color:var(--ink3);margin-left:auto}.network-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.network-kpis article{padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--g-strong);min-width:0}.network-kpis header{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:11px;color:var(--ink2)}.network-kpis header svg{color:var(--brand);flex-shrink:0}.network-kpis strong{display:block;font-size:32px;letter-spacing:-1px;font-weight:700;margin:20px 0 13px}.network-kpis p{font-size:11px;color:var(--brand);margin:0;font-weight:600}.network-kpis small{font-size:9px;color:var(--ink3);display:block;margin-top:5px;font-weight:400}.network-charts{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;margin-bottom:20px}.network-card{padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--g-strong);min-width:0}.network-section-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:24px}.network-section-heading h2{font-size:15px;letter-spacing:-.2px;margin:0 0 6px}.network-section-heading p{font-size:11px;color:var(--ink3);line-height:1.7;margin:0}.network-section-heading select{font-size:11px;color:var(--ink2);padding:7px 8px;max-width:170px;background:var(--bg2);border:1px solid var(--line);border-radius:9px;cursor:pointer}.network-section-heading>label{font-size:10px;color:var(--ink3);display:flex;align-items:center;gap:8px;white-space:nowrap}.network-chart-scale{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:var(--ink3);margin-bottom:12px}.network-bars{display:flex;height:165px;gap:3px;align-items:stretch;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top,transparent 0px,transparent 40px,var(--line2) 41px,var(--line2) 42px)}.network-bar-column{flex:1;min-width:0;display:flex;align-items:flex-end;justify-content:center}.network-bar-column i{display:block;width:100%;max-width:22px;min-width:2px;background:var(--grad);border-radius:4px 4px 0 0}.network-chart-axis{display:flex;justify-content:space-between;color:var(--ink3);font-size:10px;margin-top:10px}.network-zero{font-size:11px;color:var(--ink3);text-align:center;margin-bottom:0}.network-base-total{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.network-base-total strong{font-size:32px;letter-spacing:-1px}.network-base-total span{font-size:10px;color:var(--ink3)}.network-composition{display:flex;width:100%;height:10px;background:var(--bg2);border-radius:8px;overflow:hidden;margin-bottom:21px;gap:2px}.network-composition .clients,.network-base-legend .clients{background:var(--brand)}.network-composition .leads,.network-base-legend .leads{background:#42aaa8}.network-composition .former,.network-base-legend .former{background:#afa8c7}.network-base-legend{display:grid;gap:13px}.network-base-legend>div{display:flex;align-items:center;gap:8px;font-size:11px}.network-base-legend i{height:7px;width:7px;border-radius:3px;flex-shrink:0}.network-base-legend span{flex:1;color:var(--ink2)}.network-base-legend small{width:40px;text-align:right;color:var(--ink3);font-size:10px}.network-base-foot{font-size:10px;color:var(--ink3);line-height:1.7;margin:22px 0 0}.network-comparison{margin-bottom:20px}.network-table-wrap{overflow:auto;margin:0 -22px -8px}.network-table-wrap table{width:100%;border-collapse:collapse}.network-table-wrap th{font-size:9px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink3);padding:12px 15px;background:var(--bg2);white-space:nowrap}.network-table-wrap td{border-top:1px solid var(--line2);padding:16px 15px;font-size:12px;white-space:nowrap}.network-table-wrap td:first-child,.network-table-wrap th:first-child{padding-left:22px}.network-table-wrap td:first-child{min-width:220px;white-space:normal}.network-table-wrap td b{font-size:12px;font-weight:600}.network-table-wrap td small{display:block;color:var(--ink3);font-size:9px;margin-top:6px;line-height:1.6}.network-rate{min-width:85px;font-size:11px}.network-rate>i{display:block;height:4px;border-radius:4px;background:var(--bg2);margin-top:7px;overflow:hidden}.network-rate>i>b{display:block;height:100%;background:var(--brand)}.network-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:23px}.network-secondary article{padding:17px;border:1px solid var(--line);border-radius:15px;display:grid;gap:10px}.network-secondary span{font-size:11px;color:var(--ink2)}.network-secondary b{font-size:22px}.network-secondary small{font-size:9px;color:var(--ink3)}.network-method{font-size:11px;color:var(--ink3);line-height:1.9}.network-method summary{cursor:pointer;font-weight:600;color:var(--ink2)}.network-method p{max-width:100ch}.network-empty{padding:65px 24px;text-align:center;border:1px dashed var(--line);border-radius:20px;display:grid;justify-items:center;gap:12px;color:var(--ink3);font-size:13px}.network-empty h2{font-size:19px;color:var(--ink);margin:0}.network-empty p{max-width:560px;line-height:1.8;margin:0}.network-page button:focus-visible,.network-page summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:1200px){.network-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.network-charts{grid-template-columns:1fr}.network-filter-hint{width:100%;margin-left:8px}.network-intro{align-items:flex-start}.network-stamp{margin-top:8px}}@media (max-width:680px){.network-page{padding:20px 14px}.network-intro{flex-direction:column;gap:16px}.network-intro h2{font-size:25px}.network-stamp{margin-top:0}.network-kpis{gap:9px}.network-kpis article{padding:15px}.network-kpis strong{font-size:28px;margin:16px 0 10px}.network-kpis header{font-size:10px}.network-kpis header svg{width:14px}.network-filterbar{gap:10px;padding:10px}.network-period{width:100%;justify-content:space-between}.network-period button{padding:8px;font-size:10px;flex:1}.network-filter-hint{margin:0;font-size:9px}.network-card{padding:18px}.network-section-heading{gap:8px}.network-section-heading h2{font-size:14px}.network-section-heading p{font-size:10px}.network-section-heading>label{flex-direction:column;align-items:flex-start}.network-section-heading select{max-width:130px}.network-chart-scale span:last-child{display:none}.network-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.network-table-wrap{margin-left:-18px;margin-right:-18px}.network-bars{gap:2px}.network-unit-options{max-width:calc(100vw - 60px)}}.mission-workspace{display:grid;grid-template-columns:170px minmax(0,1fr) 260px;align-items:start;padding:0!important}.mission-steps{position:sticky;top:0;padding:25px 12px;display:grid;gap:12px}.mission-steps button{border:0;background:none;text-align:left;font:inherit;font-weight:600;color:var(--ink3);display:flex;align-items:center;gap:12px;padding:15px 10px;border-radius:16px;cursor:pointer}.mission-steps button.selected{background:var(--brand-soft,#e8e4ff);color:var(--ink)}.mission-steps button span{border-radius:50%;background:var(--soft);display:grid;place-items:center;width:29px;height:29px;flex-shrink:0}.mission-steps button.selected span{background:var(--brand);color:#fff}.mission-editor{padding:32px 26px;min-width:0;border-inline:1px solid var(--line,#e0dfeb)}.mission-editor h2{font-size:25px;letter-spacing:-.6px;margin:6px 0 10px}.mission-editor>p{line-height:1.65;margin-bottom:22px}.mission-summary{padding:30px 20px;position:sticky;top:0;background:var(--soft);align-self:stretch;min-width:0}.mission-summary h3{overflow-wrap:anywhere}.mission-summary hr{border:0;border-top:1px solid var(--line,#ddd);margin:24px 0}.mission-fact{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;margin:16px 0}.mission-fact span{color:var(--ink3)}.mission-fact b{text-align:right;overflow-wrap:anywhere;max-width:65%}.mission-total{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-top:1px solid var(--line,#ddd);font-weight:700}.mission-total b{font-size:30px}.mission-choice{width:100%;padding:20px;display:flex;align-items:center;gap:14px;background:var(--card,#fff);border:1px solid var(--line,#dcdce8);border-radius:20px;color:var(--ink);text-align:left;cursor:pointer;margin:12px 0;font:inherit}.mission-choice.selected{border:2px solid var(--brand);background:var(--brand-soft,#ebe8ff);padding:19px}.mission-choice:disabled{opacity:.5;cursor:not-allowed}.mission-choice>span:nth-child(2){flex:1;min-width:0}.mission-choice small{display:block;font-size:12px;line-height:1.6;color:var(--ink3);margin-top:5px;overflow-wrap:anywhere}.mission-radio{width:20px;height:20px;flex-shrink:0;border:2px solid var(--line,#ccc);border-radius:50%}.selected>.mission-radio{border:5px solid var(--brand)}.mission-card{background:var(--card,#fff);border:1px solid var(--line,#deddea);border-radius:22px;padding:22px;margin:18px 0;min-width:0}.mission-card h3{font-size:16px;margin:0 0 12px}.mission-condition{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.mission-condition>.in{flex:1;min-width:130px;width:auto}.mission-editor .row{gap:10px}.mission-audiences{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mission-audiences .mission-choice{margin:0;padding:16px;font-size:13px}.mission-audience-list{max-height:300px;overflow:auto}.mission-audience-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--line,#eee);font-size:12px}.mission-audience-list small{display:block;color:var(--ink3);margin-top:3px}.mission-message-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:22px}.mission-phone{border:7px solid #252527;border-radius:34px;background:#eeeae2;min-height:410px;overflow:hidden;box-shadow:0 15px 28px #34335014}.mission-phone header{padding:22px 16px;background:#f7f8fa;color:#212333;font-size:13px}.mission-phone header>span{margin-right:8px;color:#5754d5}.mission-phone header small{display:block;font-size:10px;margin-top:5px;color:#75758b}.mission-bubble{background:#fff;border-radius:14px;padding:14px;margin:20px 10px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65;color:#242631}.mission-bubble small{display:block;text-align:right;margin-top:12px;font-size:10px;color:#898991}.mission-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;background:var(--card,#fff);border-radius:18px;margin:20px 0}.mission-toggle small{display:block;color:var(--ink3);margin-top:8px;line-height:1.5}.mission-time-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mission-footer{display:flex;justify-content:space-between;gap:14px;position:sticky;bottom:0;background:var(--card,#fff);border-radius:18px;padding:16px;margin:30px -8px 0;box-shadow:0 -5px 20px #34335008}.mission-monitor-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.mission-monitor-head .fld{margin:0}.mission-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.mission-metrics .mission-card{font:inherit;text-align:left;color:var(--ink);cursor:pointer;padding:18px}.mission-metrics b{display:block;font-size:28px;margin-top:10px}.mission-metrics small{color:var(--ink3)}.mission-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 0;font-size:12px}.mission-bulk select{max-width:220px}.mission-monitor-head .row{gap:10px}.mission-workspace .in{min-width:0}@media (min-width:1550px){.mission-workspace{grid-template-columns:200px minmax(0,1fr) 300px}.mission-editor{padding:36px 40px}}@media (max-width:1150px){.mission-workspace{grid-template-columns:135px minmax(0,1fr)}.mission-summary{grid-column:2;position:static;border-radius:20px;margin:15px 25px}.mission-message-layout{grid-template-columns:1fr}.mission-phone{max-width:320px;margin:auto}.mission-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.mission-workspace{display:block}.mission-steps{position:static;display:flex;overflow:auto;padding:8px;gap:4px}.mission-steps button{white-space:nowrap;font-size:12px;padding:10px 8px}.mission-editor{padding:20px 14px;border:0}.mission-summary{margin:14px;position:static}.mission-audiences{grid-template-columns:1fr}.mission-metrics{grid-template-columns:repeat(2,1fr)}.mission-time-grid{grid-template-columns:repeat(3,1fr)}.mission-footer{position:static;flex-wrap:wrap}.mission-choice{padding:16px}.mission-monitor-head .row{align-items:stretch;flex-direction:column}.mission-bulk select{max-width:none}}.mission-editor{container-type:inline-size}.mission-editor>.mission-message-layout .fld{line-height:1.5}.mission-metrics .mission-card:focus-visible,.mission-steps button:focus-visible,.mission-choice:focus-visible{outline:3px solid var(--brand);outline-offset:3px}@container (max-width:550px){.mission-message-layout{grid-template-columns:1fr}.mission-phone{max-width:320px;margin:auto}}.mission-card td .sub{display:block;margin-top:5px;font-size:11px;color:var(--ink3)}.mission-card td{vertical-align:middle}.mission-monitor-head{padding-top:8px}.mission-monitor-head .fld{min-width:225px}.g007-bar{flex-wrap:wrap}.g007-bar>div{min-width:0}.g007-bar small{display:block}.g007-badge{display:inline-flex;align-items:center;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;margin:4px 8px}.g007-badge.red{background:#fff0ef;color:#9c2727}.g007-badge.yellow{background:#fff4ce;color:#745200}.g007-badge.green{background:#e1f5e9;color:#19653a}.g007{max-height:72vh;overflow-y:auto;padding:2px 8px 12px;overflow-wrap:anywhere}.g007 header{display:flex;justify-content:space-between;gap:12px;align-items:center}.g007 nav{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.g007 section{border:1px solid var(--line);border-radius:16px;padding:18px;margin:12px 0;background:var(--card,#fff)}.g007 h3{margin:0 0 12px;font-size:16px}.g007 p,.g007 li{font-size:13px;line-height:1.6}.g007 li{margin-bottom:10px}.g007 code{font-size:12px;font-weight:700;color:var(--brand);white-space:normal}.g007 textarea{min-height:88px;resize:vertical}.g007 .fld{margin:14px 0}.g007 progress{width:100%;height:14px;accent-color:var(--brand)}.g007-check,.g007-person{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.g007-person small{display:block;color:var(--muted);overflow-wrap:anywhere}.g007-card{padding:16px;border:1px solid var(--line);border-radius:12px;margin-top:12px}.g007-card .row{flex-wrap:wrap;gap:8px}.g007-card details{margin:10px 0;font-size:12px}.g007-card blockquote{margin:8px 0;padding-left:10px;border-left:3px solid var(--brand)}.g007-panel{padding:16px}.g007-panel small{display:block;margin:8px 0}.g007-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.g007-notice{padding:12px;border-radius:12px;background:#fff4ce;color:#745200}@media (max-width:600px){.g007{padding:0;max-height:73vh}.g007 section{padding:12px}.g007 header{flex-wrap:wrap}.g007 .row.spread{gap:10px;flex-wrap:wrap}}.g007-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.g007 header>div{min-width:0}.g007 header{flex-wrap:wrap}.g007-controls .btn{white-space:normal;min-height:34px}@media (max-width:600px){.g007-controls{width:100%}.g007-controls .btn{flex:1}}.qr-library{max-width:1200px;margin:auto}.qr-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(120deg,var(--surface),var(--sel));margin-bottom:24px}.qr-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--brand)}.qr-hero h2{font-size:24px;line-height:1.25;margin:9px 0}.qr-hero p{color:var(--ink2);line-height:1.6;max-width:490px;margin:0}.qr-hero>.btn{flex-shrink:0}.qr-hero kbd{padding:2px 8px;border-radius:6px;background:var(--surface);border:1px solid var(--line);font-weight:700}.qr-library-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:18px}.qr-library-toolbar .in{max-width:450px}.qr-library-toolbar>span{font-size:12px;color:var(--ink3);white-space:nowrap}.qr-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.qr-library-card{padding:20px;border:1px solid var(--line);background:var(--surface);border-radius:20px;display:flex;flex-direction:column;min-width:0}.qr-library-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.qr-library-card header small{font-size:11px;color:var(--ink3)}.qr-library-card h3{font-size:16px;margin:16px 0 8px}.qr-library-card>p{font-size:13px;color:var(--ink2);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 16px;overflow-wrap:anywhere}.qr-types{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;margin-bottom:18px}.qr-types span{font-size:11px;padding:4px 8px;background:var(--bg2);border-radius:7px;color:var(--ink2)}.qr-library-card footer{display:flex;gap:8px;border-top:1px solid var(--line);padding-top:14px}.qr-editor fieldset{border:0;padding:0;margin:0;min-width:0}.qr-fields{display:grid;grid-template-columns:1fr 220px;gap:16px;margin:8px 0 22px}.qr-shortcut{display:flex;align-items:center;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface);padding-left:14px;gap:6px}.qr-shortcut span{font-weight:700;color:var(--brand)}.qr-shortcut input{width:100%;min-width:0;border:0;background:transparent;padding:12px 6px;color:var(--ink)}.qr-editor-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:22px}.qr-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.qr-section-head h3{font-size:14px;margin:0}.qr-section-head small{font-size:11px;color:var(--ink3)}.qr-parts{display:grid;gap:12px}.qr-part{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:12px}.qr-part header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.qr-part header b{display:flex;align-items:center;gap:8px;font-size:12px}.qr-part header b span,.qr-number{background:var(--sel);color:var(--brand);border-radius:7px;width:24px;height:24px;display:inline-grid;place-items:center;flex-shrink:0;font-size:11px}.qr-part header button{border:0;background:transparent;color:var(--ink2);width:30px;height:30px;cursor:pointer}.qr-part header button:disabled{opacity:.3}.qr-part textarea{resize:vertical;min-height:100px;font-size:13px;line-height:1.5}.qr-file-name{display:grid;gap:8px;overflow-wrap:anywhere;padding:6px;font-size:12px}.qr-file-name small{color:var(--ink3)}.qr-add{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.qr-editor .hint{font-size:11px;line-height:1.6;margin:12px 0}.qr-phone{border-radius:20px;background:var(--bg2);border:1px solid var(--line);padding:16px;align-self:start;max-height:480px;overflow:auto}.qr-phone-head{display:grid;gap:5px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:16px;font-size:13px}.qr-phone-head small{color:var(--ink3);font-size:11px}.qr-bubble{padding:12px;border-radius:13px 13px 3px;background:var(--surface);border:1px solid var(--line);margin:10px 0 10px 12px;min-width:0}.qr-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;margin:0}.qr-media{display:grid;gap:8px;min-width:0;max-width:100%;overflow-wrap:anywhere}.qr-media img,.qr-media video{max-width:100%;max-height:200px;border-radius:10px;object-fit:contain}.qr-media audio{width:100%;min-width:0;max-width:320px;height:42px}.qr-media small{font-size:11px;color:var(--ink2)}.qr-footer{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.qr-footer small{flex:1;font-size:11px;color:var(--ink3)}.qr-composer{position:relative;min-width:0}.qr-composer .bx input{flex:1;min-width:0}.qr-picker{position:absolute;bottom:calc(100% - 8px);left:14px;right:14px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 40px #17112a24;z-index:20;overflow:hidden}.qr-picker>header,.qr-staged>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px}.qr-picker header>div,.qr-staged header>div{display:grid;gap:4px}.qr-picker b,.qr-staged b{font-size:13px}.qr-picker small,.qr-staged header small{font-size:11px;color:var(--ink3)}.qr-picker-list{max-height:240px;overflow:auto}.qr-picker-list>p{font-size:12px;padding:12px;color:var(--ink3)}.qr-picker-list>button{display:block;width:100%;text-align:left;border:0;border-top:1px solid var(--line);padding:10px 14px;background:transparent;color:var(--ink);cursor:pointer}.qr-picker-list>button.on{background:var(--sel)}.qr-picker-list>button>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.qr-picker-list code{font-size:11px;color:var(--brand)}.qr-picker-list>button>small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:5px}.qr-create{width:100%;border:0;border-top:1px solid var(--line);padding:13px;text-align:left;background:var(--bg2);font-weight:600;color:var(--brand);cursor:pointer}.qr-staged{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;background:var(--surface);overflow:hidden}.qr-staged-parts{max-height:220px;overflow:auto;padding:0 12px 10px;display:grid;gap:10px}.qr-staged-part{display:flex;gap:8px;align-items:flex-start;min-width:0}.qr-staged-part>.in,.qr-staged-part>.qr-media{flex:1;min-width:0}.qr-staged-part textarea{min-height:58px;max-height:150px;font-size:13px}.qr-send-progress{font-size:12px;padding:8px 14px;border-top:1px solid var(--line);margin:0;color:var(--brand)}.qr-composer>.err{font-size:12px;margin:0 0 8px;max-height:90px;overflow:auto}.qr-composer button:focus-visible,.qr-picker button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media (min-width:900px){.modal:has(.qr-editor){width:min(920px,100%)}}@media (max-width:700px){.qr-hero{flex-direction:column;align-items:flex-start;padding:20px}.qr-hero h2{font-size:21px}.qr-editor-grid{grid-template-columns:1fr}.qr-phone{max-height:260px}.qr-fields{grid-template-columns:1fr;gap:10px}.qr-footer{flex-wrap:wrap}.qr-footer small{flex-basis:100%}.qr-picker{left:6px;right:6px}.qr-library-toolbar{gap:10px}.qr-staged-parts{max-height:180px}}html[data-lg] .modal:has(.qr-editor){background:var(--surface)!important}.qr-parts{max-height:44vh;overflow:auto;padding-right:4px}.qr-footer{position:sticky;bottom:-24px;background:var(--surface);padding-bottom:8px}.qr-editor .qr-phone{max-height:44vh}.qr-part .qr-file-name small{color:var(--ink2)}.qr-recorder{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--bg2);min-width:0}.qr-recorder header{display:flex;justify-content:space-between;align-items:center;gap:12px}.qr-recorder header>div{display:grid;gap:5px}.qr-recorder b{font-size:13px}.qr-recorder small{font-size:11px;color:var(--ink2)}.qr-recorder audio{width:100%;margin-top:14px;height:42px}.qr-recorder-actions{display:flex;gap:8px;flex-wrap:wrap}.qr-recording-clock,.qr-recording-time{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.qr-recording-clock{color:#c43146}.qr-recording-clock:before{content:"●";margin-right:6px}.qr-recording-error{font-size:12px;line-height:1.5;color:#b42338}.qr-recorder .hint{margin:12px 0}.qr-add .btn{min-height:34px}.inline-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;position:relative}.contact-tag{cursor:pointer;gap:8px}.tag-add{background:transparent!important;border:1px dashed #d5d1e8!important;cursor:pointer}.tag-picker{position:absolute;top:calc(100% + 8px);left:0;z-index:25;width:min(320px,calc(100vw - 44px));border:1px solid #e6e3f1;border-radius:20px;background:#fff;box-shadow:0 14px 50px #30266a25;padding:14px}.tag-picker-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px}.tag-options{max-height:230px;overflow:auto;margin-top:8px}.tag-options>button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;padding:9px 7px;border-radius:10px;cursor:pointer;color:inherit;font:inherit;font-size:13px}.tag-options>button:hover,.tag-options>button[aria-pressed=true]{background:#f1efff}.tag-options p{font-size:12px;color:#89839d;padding:8px}.response-correction{margin-top:8px;text-align:right}.correction-link,.correction-draft{border:0;background:none;color:#5854e5;font:inherit;font-size:12px;cursor:pointer;padding:4px 0;display:inline-flex;align-items:center;gap:5px}.correction-draft{display:block;margin-left:auto;color:#736d90;font-size:11px}.correction-editor{text-align:left;background:#fff;border:1px solid #dcd7ff;border-radius:18px;padding:16px;margin-top:8px;min-width:min(280px,100%);box-shadow:0 8px 28px #34305c0c}.correction-editor label{font-size:13px;font-weight:600;display:block}.correction-editor textarea{display:block;width:100%;box-sizing:border-box;margin-top:10px;border:1px solid #e2dff0;background:#faf9ff;border-radius:12px;padding:12px;resize:vertical;font:inherit;line-height:1.6;color:#252033}.correction-editor p{font-size:11px;line-height:1.5;color:#827a95}.correction-buttons{display:flex;gap:8px;justify-content:flex-end}.quick-task{padding-top:4px}.task-person{display:flex;gap:12px;align-items:center;padding:15px;background:linear-gradient(110deg,#f0edff,#f5fafb);border:1px solid #eeebfa;border-radius:18px;margin-bottom:22px}.task-person small,.task-person b{display:block}.task-person small{color:#89829d;font-size:11px;margin-bottom:4px}.task-symbol{width:42px;height:42px;border-radius:14px;background:#e5deff;color:#6554dd;display:grid;place-items:center}.task-title textarea{margin-top:8px;padding:16px!important;resize:vertical;font-size:15px!important;line-height:1.5;min-height:95px}.task-shortcuts{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 18px}.task-shortcuts .chip2{font-size:12px;cursor:pointer}.task-deadline{border:0;margin:24px 0 0;padding:0}.task-deadline legend{font-weight:600;font-size:13px;margin-bottom:8px}.task-footer{display:flex;align-items:center;gap:8px;border-top:1px solid #ece9f5;padding-top:20px;margin-top:22px}.task-footer span{font-size:11px;color:#89829c;margin-right:auto;max-width:210px}.evo-onboarding{background:linear-gradient(110deg,#f0edff,#f6fafb);border:1px solid #e3ddf8;border-radius:20px;padding:22px;margin:18px 0;color:#504770}.evo-onboarding h3{margin:0 0 10px;color:#252032;font-size:15px}.evo-onboarding p{font-size:13px;line-height:1.6}.evo-onboarding .btn{margin-top:8px}@media (max-width:600px){.task-footer{flex-wrap:wrap}.task-footer span{flex-basis:100%;max-width:none;margin-bottom:8px}.task-footer .btn:last-child{flex:1}.correction-buttons{flex-wrap:wrap}}html[data-lg] .modal:has(.quick-task){background:linear-gradient(135deg,#fff,#f9f7ff)!important;box-shadow:0 24px 90px #28204b33!important}.thread>.thtags:has(.tag-picker){position:relative;z-index:30}.tag-picker{isolation:isolate}.correction-saved{display:grid;gap:8px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--soft);font-size:11px}.correction-saved>span{display:flex;align-items:center;gap:6px;color:var(--brand);font-weight:600}.correction-saved summary{cursor:pointer;color:var(--ink3)}.correction-saved p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink2);line-height:1.6}.correction-saved small{font-size:10px;line-height:1.5;color:var(--ink3)}.response-correction .correction-editor{background:var(--surface);color:var(--ink)}.response-correction .correction-editor textarea{background:var(--soft);color:var(--ink)}.correction-editor label.correction-delivery{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:14px;font-weight:500}.correction-delivery input{width:16px;height:16px;flex:none}.correction-buttons .btn{white-space:normal}html[data-lg] .chat.production-chat{position:relative;isolation:isolate;overflow:hidden;min-width:0;grid-template-rows:minmax(0,1fr)}html[data-lg] .chat.production-chat.panel>.cpanel{display:block;position:absolute;inset:0 0 0 auto;width:min(340px,100%);height:100%;max-height:100%;min-width:0;overflow:auto;overscroll-behavior:contain;background:var(--surface);border-radius:0;box-shadow:-12px 0 32px #30245415;z-index:35;overflow-wrap:anywhere}.production-chat .cpanel .row{min-width:0}.production-chat .cpanel .qa{grid-template-columns:repeat(2,minmax(0,1fr))}.production-chat .cpanel .qa button{min-width:0;white-space:normal;text-align:left}.production-chat .cpanel .sec b{overflow-wrap:anywhere}.production-chat .cpanel .details-header{position:sticky;top:0;background:var(--surface);z-index:1;border-bottom:1px solid var(--line)}@media (min-width:1280px){html[data-lg] .chat.production-chat.panel{grid-template-columns:260px minmax(0,1fr) 300px}html[data-lg] .chat.production-chat.panel>.cpanel{position:relative;inset:auto;width:auto;grid-column:3;grid-row:1;box-shadow:none}}.task-kind-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.task-kind-options button{text-align:left;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--surface);color:var(--ink);cursor:pointer;font:inherit}.task-kind-options button[aria-pressed=true]{border-color:var(--brand);background:var(--soft)}.task-kind-options small{display:block;font-size:12px;color:var(--ink3);margin-top:5px}.task-followup{padding:16px;border:1px solid var(--line);border-radius:16px;margin-top:16px}.task-followup h3{margin:0 0 8px}.task-message-preview{white-space:pre-wrap;background:var(--soft);border-radius:12px;padding:14px;font-size:13px;line-height:1.6}.task-notify-list{display:grid;gap:8px;max-height:180px;overflow:auto;margin-top:10px}.task-notify-list label{display:flex;align-items:center;gap:8px;font-size:13px}.task-communication-state{display:block;font-size:11px;color:var(--ink3);margin-top:5px}html[data-lg] .modal:has(.quick-task){width:min(900px,calc(100vw - 32px))!important;max-height:calc(100dvh - 40px)!important;overflow:auto}.quick-task .task-kind-options button:disabled{opacity:.45;cursor:default}.evo-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 16px}.evo-section-heading h2{font-size:23px;letter-spacing:-.6px;margin:6px 0 8px}.evo-section-heading p{font-size:13px;line-height:1.6;color:var(--ink3);max-width:720px;margin:0}.evo-essential-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.evo-essential-card{border:1px solid var(--line);border-radius:22px;background:var(--paper);padding:22px;display:flex;flex-direction:column;min-width:0;box-shadow:0 5px 18px #29215405}.evo-essential-card:hover{border-color:var(--brand)}.evo-essential-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eeebff;color:#6255d9;font-size:24px}.evo-tone-blue .evo-essential-icon{background:#e8f1ff;color:#3872c1}.evo-tone-amber .evo-essential-icon{background:#fff0db;color:#aa6814}.evo-tone-rose .evo-essential-icon{background:#ffebf0;color:#bb4772}.evo-tone-green .evo-essential-icon{background:#e7f7ee;color:#34815b}.evo-essential-goal{color:var(--ink3);margin-top:20px;font-size:12px}.evo-essential-card h3{margin:6px 0 10px;font-size:18px;letter-spacing:-.3px}.evo-essential-card>p{font-size:13px;line-height:1.65;color:var(--ink3);margin:0 0 18px;flex:1}.evo-essential-meta{display:flex;align-items:flex-start;gap:9px;flex-direction:column;font-size:12px;margin-bottom:18px;color:var(--ink3)}.evo-essential-card>.btn{width:100%}.evo-catalog{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.evo-catalog>summary,.evo-library-setup>summary{cursor:pointer;font-weight:650;padding:12px 0;color:var(--ink)}.evo-catalog>summary{font-size:18px}.evo-catalog .trigger-browser{margin-top:18px}.evo-library-setup{margin-top:16px}.evo-demo-webhook{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:18px;background:var(--soft)}.evo-demo-webhook h3{margin:6px 0}.evo-demo-webhook p{margin:4px 0;font-size:13px;line-height:1.6;max-width:680px;color:var(--ink3)}.evo-demo-webhook>.btn{flex-shrink:0}.evo-webhook-compact{margin-top:0!important}.evo-webhook-compact h3{margin:8px 0!important}.evo-webhook-compact p{margin:4px 0 12px!important}.evo-webhook-compact .evo-webhook-receipt{margin-top:8px;padding-top:8px}.evo-webhook-compact .evo-webhook-address small{display:none}@media (min-width:1500px){.evo-essential-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.evo-essential-card{padding:18px}}@media (max-width:950px){.evo-essential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evo-section-heading{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.evo-essential-grid{grid-template-columns:1fr}.evo-demo-webhook{align-items:stretch;flex-direction:column;gap:12px}.evo-essential-card{padding:18px}}.templates-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.templates-actions{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.templates-panel .lead{font-size:13px;line-height:1.7;margin-bottom:18px}.templates-card{text-align:left;min-width:0}.templates-card b{overflow-wrap:anywhere}.templates-card .row{align-items:flex-start;gap:8px;flex-wrap:wrap}.templates-card p{white-space:pre-wrap;line-height:1.7;margin-top:14px;font-size:12px}.templates-detail h2{font-size:17px;overflow-wrap:anywhere;margin-bottom:16px}.templates-detail>p{line-height:1.7;margin-bottom:18px}.templates-panel .grid{align-items:start}@media (max-width:640px){.templates-panel .grid{grid-template-columns:1fr}.templates-toolbar{align-items:stretch}.templates-toolbar>.btn,.templates-actions{width:100%}.templates-actions>.btn{flex:1;white-space:normal;height:auto;min-height:38px;padding:8px 12px}}.trigger-browser{display:grid;grid-template-columns:218px minmax(0,1fr);gap:20px;align-items:start;margin:0 0 18px;min-width:0}.trigger-groups{padding:10px!important;min-width:0}.trigger-groups-heading{padding:10px 10px 16px}.trigger-groups-heading h2{font-size:14px;margin:0 0 4px}.trigger-groups-heading p{font-size:12px;color:var(--ink3);margin:0}.trigger-group-options{display:grid;gap:4px}.trigger-group-option{display:flex;align-items:center;gap:8px;min-height:56px;width:100%;padding:8px 10px;text-align:left;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.trigger-group-option:hover{background:var(--hover)}.trigger-group-option.is-selected{background:var(--soft);border-color:var(--brand);color:var(--brand)}.trigger-group-option:focus-visible,.trigger-groups-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.trigger-group-copy{flex:1;min-width:0}.trigger-group-copy strong{display:block;font-size:13px;font-weight:650;line-height:1.35}.trigger-group-copy small{display:block;font-size:11px;line-height:1.4;color:var(--ink3);margin-top:3px}.trigger-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:27px;padding:0 6px;border-radius:8px;font-size:12px;font-weight:650;background:var(--hover);font-variant-numeric:tabular-nums;flex-shrink:0}.is-selected .trigger-group-count{background:var(--brand);color:#fff}.trigger-groups-toggle{display:none}.trigger-browser-results{min-width:0}.trigger-browser-results>.grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.trigger-browser-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.trigger-search{position:relative;display:flex;flex:1;min-width:160px;align-items:center}.trigger-search>svg{position:absolute;left:13px;z-index:1;pointer-events:none;color:var(--ink3)}.trigger-search input.in{padding-left:40px;height:44px;min-width:0}.trigger-results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:20px 0 12px}.trigger-results-heading h2{font-size:17px;margin:0}.trigger-results-heading>span{font-size:12px;color:var(--ink3);overflow-wrap:anywhere}.trigger-empty{text-align:center;padding:36px 20px!important}.trigger-empty h3{font-size:16px;margin:0 0 8px}.trigger-empty p{color:var(--ink3);margin:0 0 18px;font-size:13px}.trigger-flow-list{display:grid;gap:10px}.trigger-flow-row{display:flex;align-items:center;gap:14px;padding:16px!important;min-width:0}.trigger-flow-info{flex:1;min-width:0}.trigger-flow-info .trigger-open{font-weight:650;font-size:14px;line-height:1.4;min-height:24px;overflow-wrap:anywhere}.trigger-flow-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:8px;font-size:12px;color:var(--ink3)}.trigger-flow-meta .tag{white-space:normal;overflow-wrap:anywhere}.trigger-flow-channel{display:block;margin-top:6px;font-size:12px;color:var(--ink3);overflow-wrap:anywhere}.trigger-flow-row>.btn{flex-shrink:0;min-height:38px}@media (max-width:1100px){.trigger-browser{grid-template-columns:195px minmax(0,1fr);gap:14px}}@media (max-width:720px){.trigger-browser{grid-template-columns:minmax(0,1fr);gap:14px}.trigger-browser-results>.grid.g3{grid-template-columns:minmax(0,1fr)}.trigger-groups-heading{display:none}.trigger-groups-toggle{display:flex;align-items:center;gap:10px;padding:8px;width:100%;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer;text-align:left;min-height:48px}.trigger-groups-toggle>span:first-child{flex:1;min-width:0}.trigger-groups-toggle small{display:block;font-size:11px;color:var(--ink3);margin-bottom:3px}.trigger-groups-toggle strong{font-size:14px}.trigger-group-options{display:none}.trigger-group-options.is-expanded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border-top:1px solid var(--line);padding-top:10px;margin-top:6px}.trigger-group-option{min-height:52px;padding:8px}.trigger-group-copy small{display:none}.trigger-group-copy strong{font-size:12px}.trigger-group-count{min-width:24px;height:24px;font-size:11px}.trigger-results-heading{margin-top:16px}.trigger-flow-row{align-items:flex-start;flex-direction:column;gap:10px}.trigger-flow-row>.btn{align-self:flex-end}}.pulso-page{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:24px;max-width:1500px;margin:0 auto;width:100%;color:var(--ink);min-width:0}.pulso-header{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;border:1px solid #fff;border-radius:26px;background:linear-gradient(110deg,#fff,#f0edff 74%,#e8f8f7);box-shadow:0 12px 38px #3832700c;margin-bottom:24px}.pulso-eyebrow{font-size:11px;letter-spacing:1.4px;font-weight:700;color:#625bb4}.pulso-header h1{font-size:36px;line-height:1.2;margin:8px 0}.pulso-header p,.pulso-page p{color:var(--ink3,#6b687c);line-height:1.6}.pulso-mark{font-size:74px;color:#635ce2;padding:0 24px}.pulso-intro,.pulso-title{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:22px 0}.pulso-intro p{max-width:720px;margin:5px 0}.pulso-health{display:flex;gap:12px;align-items:center;padding:15px 20px;border:1px solid var(--line,#e3e1ee);border-radius:16px;background:#ffffffa8}.pulso-health div{flex:1}.pulso-health small,.pulso-run small{display:block;color:var(--ink3);margin-top:4px}.pulso-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:18px;margin:24px 0}.pulso-card{color:inherit;font:inherit;text-align:left;padding:24px;border:1px solid #e6e4f0;border-radius:23px;background:var(--card,#fff);cursor:pointer;box-shadow:0 8px 22px #24204407;transition:transform .16s,border-color .16s}.pulso-card:hover{transform:translateY(-3px);border-color:#8f83ed}.pulso-card:focus-visible{outline:3px solid #685fe4;outline-offset:3px}.pulso-card-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.pulso-icon{font-size:26px;background:#f0edff;color:#645ac6;width:48px;height:48px;display:grid;place-items:center;border-radius:15px}.tone-1 .pulso-icon{background:#fff4d7;color:#ad7a0b}.tone-2 .pulso-icon{background:#e8f4fb;color:#377f9b}.tone-3 .pulso-icon{background:#eaf5ed;color:#4b8a66}.tone-4 .pulso-icon{background:#fff0e9;color:#ae7447}.pulso-status{padding:5px 9px;border-radius:20px;font-size:11px;font-weight:600;background:#f1f0f6;color:#716a83;white-space:normal;line-height:1.4}.pulso-status.active{background:#e5f6e9;color:#23723c}.pulso-card h2{font-size:20px;margin:22px 0 8px}.pulso-card p{min-height:54px;font-size:13px}.pulso-card>small{font-size:11px;color:#878195;display:block;min-height:28px}.pulso-card-bottom{display:flex;justify-content:space-between;gap:10px;margin-top:24px;border-top:1px solid #f0edf5;padding-top:16px;font-size:12px}.pulso-card-bottom b{color:#635cc2}.pulso-how{padding:22px 28px;background:#ffffff80;border-radius:20px;border:1px solid #fff}.pulso-how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pulso-how p{font-size:13px}.pulso-how b,.pulso-how span{display:block}.pulso-how b{color:var(--ink);margin-bottom:6px}.pulso-title>div{flex:1}.pulso-title h2{margin:0;font-size:25px}.pulso-title p{margin:4px 0;font-size:12px}.pulso-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px;background:#fff9;padding:6px;border-radius:18px;width:fit-content}.pulso-tabs button{border:0;background:none;color:var(--ink3);padding:10px 15px;border-radius:13px;cursor:pointer;font:inherit;font-size:13px;min-height:38px}.pulso-tabs button.on{background:#fff;color:#5148ac;box-shadow:0 3px 12px #51488a15}.pulso-editor{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.pulso-main{border:1px solid var(--line,#e6e4f0);background:var(--card,#fff);padding:26px;border-radius:24px;min-width:0}.pulso-main h3{margin-top:0}.pulso-main>.fld{margin:22px 0}.pulso-main .in{width:100%;min-width:0}.pulso-main textarea{line-height:1.6;resize:vertical;min-height:120px}.pulso-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.pulso-main small{color:var(--ink3,#827b90);font-size:11px;line-height:1.5}.pulso-objective{padding:18px;background:#f8f7fd;border-radius:14px;font-size:13px}.pulso-guard{background:#f6f9f8;border:1px solid #e4eeea;border-radius:16px;padding:18px;margin:24px 0;font-size:12px}.pulso-guard ul{padding-left:20px;line-height:1.9;margin-bottom:0;color:#67786f}.pulso-summary{background:#eeedf68c;border:1px solid #ffffffb0;border-radius:22px;padding:23px;position:sticky;top:20px;min-width:0}.pulso-summary dl{margin:20px 0;font-size:12px}.pulso-summary dt{color:#8b839b;margin-top:13px}.pulso-summary dd{margin:4px 0;font-weight:600;line-height:1.5}.pulso-summary ol{padding-left:20px;font-size:12px}.pulso-summary li{padding:8px 0}.pulso-summary li small{display:block;margin-top:5px;line-height:1.5;color:#888098;overflow-wrap:anywhere}.pulso-summary p{font-size:12px}.pulso-summary>small{display:block;line-height:1.6;font-size:11px;color:#888098;border-top:1px solid #dad6e5;padding-top:14px}.pulso-step{border:1px solid #e6e3ef;border-radius:18px;padding:20px;margin:20px 0}.pulso-step-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:8px}.pulso-step-head b{font-size:14px}.pulso-step-head span{display:inline-grid;place-items:center;width:26px;height:26px;background:#ede9ff;color:#6359c2;border-radius:50%;margin-right:8px}.pulso-step .fld{margin:15px 0}.pulso-vars{display:flex;flex-wrap:wrap;gap:6px}.pulso-vars button{border:0;background:#f1edff;color:#6b5fc0;border-radius:12px;padding:7px 10px;font:inherit;font-size:11px;cursor:pointer;min-height:32px}.pulso-bubble{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;padding:20px;border-radius:18px 18px 18px 4px;background:#eff7ed;border:1px solid #e1e9df;font-size:13px;color:#354333;margin:12px 0}.pulso-preview{background:#f4f1eb;border-radius:22px;padding:24px;margin-top:25px}.pulso-preview article+article{margin-top:25px}.pulso-missing{color:#a8602b!important;font-size:12px}.pulso-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;position:sticky;bottom:0;border:1px solid #e6e1f5;background:#fffffff5;box-shadow:0 -5px 20px #24204405;padding:18px 22px;margin-top:22px;border-radius:18px;z-index:2}.pulso-footer>div{display:flex;gap:10px}.pulso-footer small{color:#857d97;font-size:11px;max-width:440px;line-height:1.5}.pulso-feedback{padding:14px 18px;background:#edf7ef;border-radius:14px;margin-bottom:16px;color:#34764a;font-size:13px;display:flex;gap:12px;align-items:center;justify-content:space-between}.pulso-feedback.error{background:#fff0ec;color:#a13e33}.pulso-empty{padding:35px 20px;border:1px dashed #d8d1e5;border-radius:16px;text-align:center;color:#8d829f;margin:25px 0;line-height:1.7}.pulso-records article{border-bottom:1px solid #eeebf4;padding:20px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pulso-records small{display:block;margin-top:6px}.pulso-records p{grid-column:1/-1;margin:0;font-size:12px}.pulso-records a{font-size:12px}.pulso-run{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid #eee9f4;font-size:13px}.pulso-page button:disabled{opacity:.5;cursor:not-allowed}.pulso-main>.btn+.btn{margin-left:12px}@media (max-width:1000px){.pulso-editor{grid-template-columns:minmax(0,1fr)}.pulso-summary{position:static}.pulso-summary ol{display:flex;gap:30px;flex-wrap:wrap}}@media (max-width:640px){.pulso-page{padding:12px}.pulso-header{padding:24px 20px}.pulso-header h1{font-size:30px}.pulso-mark{display:none}.pulso-intro,.pulso-title,.pulso-health{flex-wrap:wrap}.pulso-how>div{grid-template-columns:1fr;gap:0}.pulso-main{padding:18px}.pulso-fields{grid-template-columns:1fr}.pulso-footer{flex-direction:column;align-items:stretch}.pulso-footer>div{justify-content:space-between}.pulso-step{padding:15px}.pulso-title h2{font-size:21px}.pulso-card p{min-height:0}}.pulso-attachments{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--bg2)}.pulso-attachments .row{gap:8px;flex-wrap:wrap}.pulso-attachments img,.pulso-attachments video{max-width:100%;max-height:260px;object-fit:contain;border-radius:12px}.pulso-attachments audio{width:100%;max-width:100%}.pulso-attachments small{display:block;margin:8px 0;overflow-wrap:anywhere}.pulso-evo{border:1px solid var(--line,#e3e1ee);border-radius:20px;background:var(--card,#fff);overflow:hidden}.pulso-evo .pulso-health{border:0;border-radius:0;background:transparent;flex-wrap:wrap}.pulso-evo .pulso-health>div{min-width:180px}.pulso-evo-form{border-top:1px solid var(--line,#e3e1ee);padding:20px;display:grid;gap:18px}.pulso-evo-note p{margin:5px 0 0;font-size:13px;max-width:760px}.pulso-evo-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pulso-evo .fld{display:flex;flex-direction:column;gap:7px;min-width:0}.pulso-evo .in{width:100%;min-width:0}.pulso-evo small{color:var(--ink3);line-height:1.5}.pulso-evo-plan summary{cursor:pointer;font-size:13px;color:var(--ink3);padding:6px 0}.pulso-evo-plan .fld{margin:10px 0}.pulso-evo-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.pulso-start{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0}.pulso-start p{margin:0}.pulso-start b{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:14px}.pulso-start b span{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;color:#5c53ce;background:#eeebff;font-size:12px}.pulso-start small{display:block;margin:7px 0 0 34px;font-size:12px;line-height:1.6}@media (max-width:600px){.pulso-evo-fields,.pulso-start{grid-template-columns:1fr}.pulso-evo-actions{align-items:stretch;flex-direction:column}.pulso-evo .pulso-health>button{width:100%}.pulso-evo-form{padding:16px}}.pulso-template-params{display:grid;gap:7px;padding:12px 14px;border:1px solid var(--line,#e3e1ee);border-radius:13px;background:#f8f7fc}.pulso-template-params>b{font-size:12px}.pulso-template-params>div{display:grid;grid-template-columns:52px minmax(100px,1fr) auto;align-items:center;gap:8px;font-size:12px}.pulso-template-params>div>span:first-child{font-weight:700;color:#625bb4}.pulso-template-params small{font-size:11px}@media (max-width:600px){.pulso-template-params>div{grid-template-columns:44px 1fr}.pulso-template-params>div>small{grid-column:2}}.skill-mention{min-width:0}.skill-picker{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:12px 0;box-shadow:0 8px 24px #24214b12}.skill-picker header{display:flex;justify-content:space-between;gap:12px;padding:16px;font-size:13px}.skill-picker header span{font-size:11px;color:var(--ink3)}.skill-picker-filters{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px 12px}.skill-picker-filters button{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink2);font-size:12px;cursor:pointer}.skill-picker-filters button[aria-pressed=true]{background:var(--sel);color:var(--brand)}.skill-picker-list{max-height:340px;overflow-y:auto;overscroll-behavior:contain;padding:6px}.skill-picker-list>button{display:flex;flex-direction:column;align-items:stretch;width:100%;height:auto;min-height:76px;gap:8px;padding:14px;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);white-space:normal;overflow-wrap:anywhere;cursor:pointer}.skill-picker-list>button[aria-selected=true]{background:var(--sel);outline:1px solid var(--brand);outline-offset:-1px}.skill-choice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.skill-choice-head b{font-size:13px;line-height:1.4}.skill-choice-head small{font-size:10px;padding:3px 7px;border-radius:6px;background:var(--bg2);flex-shrink:0}.skill-choice-description{font-size:12px;line-height:1.6;color:var(--ink2)}.skill-choice-steps{font-size:11px;line-height:1.6;color:var(--ink3)}.tasks-page{min-height:0;overflow:auto;padding:22px 26px 36px}.tasks-content{max-width:1440px;margin:0 auto;min-width:0}.tasks-title{display:flex;align-items:baseline;gap:12px;min-width:0}.tasks-title h1{margin:0}.tasks-title>span{color:var(--ink3);font-size:12px}.tasks-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.tasks-overview>div{display:grid;gap:6px;padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--card)}.tasks-overview small{font-size:11px;color:var(--ink3);font-weight:650}.tasks-overview strong{font-size:23px;line-height:1.1}.tasks-overview .is-late strong{color:var(--red)}.tasks-overview .task-kpi{position:relative;overflow:hidden;align-content:start;min-height:105px;border-top:3px solid var(--brand)}.task-kpi>span{color:var(--ink3);font-size:10px}.task-kpi.kpi-todo{border-top-color:#7d76e8}.task-kpi.kpi-doing{border-top-color:#d99b3f}.task-kpi.kpi-late{border-top-color:#d75b67}.task-kpi.kpi-done{border-top-color:#49a778}.task-kpi.kpi-canceled{border-top-color:#9a97a5}.tasks-overview.is-history{grid-template-columns:repeat(3,minmax(0,1fr))}.task-kpi-track{height:4px;margin-top:4px;overflow:hidden;border-radius:99px;background:var(--bg2)}.task-kpi-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7477e9,#49a778);transition:width .2s ease}.tasks-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.tasks-tabs,.tasks-view-toggle{display:flex;align-items:center;gap:3px;padding:4px;border-radius:13px;background:var(--bg2);border:1px solid var(--line)}.tasks-tabs button,.tasks-view-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--ink2);font-size:12px;font-weight:650;white-space:nowrap}.tasks-tabs button.on,.tasks-view-toggle button.on{background:var(--surface);color:var(--brand);box-shadow:var(--card)}.tasks-search{display:flex;align-items:center;gap:8px;flex:1;min-width:210px;max-width:520px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink3)}.tasks-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:12px}.tasks-view-toggle{margin-left:auto}.tasks-board{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;align-items:start;overflow-x:auto;padding:2px 2px 14px;scrollbar-gutter:stable}.tasks-lane{min-width:0;min-height:220px;padding:12px;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--bg2) 60%,var(--surface));transition:border-color .15s,background .15s}.tasks-lane:has(.tasks-card[draggable=true]:active){border-color:var(--brand)}.tasks-lane>header{display:flex;align-items:center;gap:10px;padding:3px 3px 12px;border-bottom:1px solid var(--line);margin-bottom:11px}.tasks-lane>header>div{display:grid;gap:3px;flex:1}.tasks-lane>header b{font-size:13px}.tasks-lane>header small{font-size:10px;color:var(--ink3)}.lane-mark{width:9px;height:9px;border-radius:50%;background:#7d76e8}.lane-doing .lane-mark{background:#d99b3f}.lane-done .lane-mark{background:#49a778}.lane-count{display:grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:9px;background:var(--surface);color:var(--ink2);font-size:11px;font-weight:700}.tasks-lane-cards{display:grid;gap:10px}.lane-empty{display:grid;place-items:center;min-height:90px;border:1px dashed var(--line);border-radius:13px;color:var(--ink3);font-size:11px}.tasks-card{min-width:0;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--card);cursor:grab;transition:transform .15s,box-shadow .15s,border-color .15s}.tasks-card:hover{transform:translateY(-1px);box-shadow:var(--pop);border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.tasks-card:active{cursor:grabbing}.tasks-card.is-late{border-left:3px solid var(--red)}.tasks-card-top{display:flex;align-items:center;justify-content:space-between}.task-type{display:inline-flex;align-items:center;padding:4px 8px;border-radius:99px;font-size:10px;font-weight:700}.task-type.contact{background:var(--soft);color:var(--brand)}.task-type.personal{background:var(--bg2);color:var(--ink2)}.tasks-card-heading{display:flex;align-items:flex-start;gap:6px;min-width:0}.tasks-card-heading>h3,.tasks-card-heading>b{flex:1;min-width:0}.tasks-summary-anchor{position:relative;flex:none}.task-summary{position:relative;z-index:3;flex:none}.task-summary>summary{list-style:none;display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:var(--soft);color:var(--brand);cursor:pointer}.task-summary>summary::-webkit-details-marker{display:none}.task-summary>summary:hover,.task-summary[open]>summary{background:var(--brand);color:#fff}.task-summary-popover{position:absolute;right:0;top:30px;z-index:20;width:min(300px,78vw);padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:var(--pop);font-size:11px;white-space:normal}.task-summary-popover>b{font-size:12px}.task-summary-popover p{margin:8px 0;color:var(--ink2);line-height:1.5}.task-summary-popover ul{display:grid;gap:7px;margin:9px 0;padding-left:17px;color:var(--ink2);line-height:1.5}.task-summary-popover>small{display:block;margin-top:8px;color:var(--ink3);line-height:1.4}.task-summary-popover>button{margin-top:9px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--brand);font:inherit;font-weight:700;cursor:pointer}.task-summary-popover>button:disabled{opacity:.6;cursor:wait}.task-drag-hint{border:0;background:transparent;color:var(--ink3);font-size:18px;line-height:1;cursor:grab;padding:0 3px}.tasks-card h3{margin:9px 0 5px;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.task-card-contact{min-height:18px;color:var(--ink2);font-size:11px;overflow-wrap:anywhere}.task-card-contact a{color:var(--brand);font-weight:650}.task-card-contact a span{font-weight:500;opacity:.8}.task-card-due{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--ink2);font-size:11px}.task-card-due.late{color:var(--red);font-weight:700}.task-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:10px;color:var(--ink2)}.task-card-meta>span:first-child{display:flex;align-items:center;gap:6px}.task-avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--soft);color:var(--brand);font-size:10px;font-weight:750}.delivery-pill{padding:4px 7px;border-radius:99px;background:var(--bg2);font-size:9px}.delivery-sent{background:var(--green-bg);color:var(--green)}.delivery-failed,.delivery-uncertain{background:var(--red-bg);color:var(--red)}.delivery-pending,.delivery-sending{background:var(--soft);color:var(--brand)}.task-card-actions{display:flex;align-items:center;gap:7px;margin-top:12px}.task-card-actions>.btn{flex:1;min-width:0;justify-content:center}.task-card-actions .btn.sm{min-height:32px;padding:0 9px;font-size:11px}.task-more{position:relative;display:grid;place-items:center;flex:0 0 32px;height:32px}.task-more>summary{list-style:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--ink2);cursor:pointer}.task-more>summary::-webkit-details-marker{display:none}.task-more[open]>summary,.task-more>summary:hover{background:var(--bg2)}.task-more>button{position:absolute;z-index:5;right:0;top:36px;width:max-content;max-width:220px;padding:9px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--pop);text-align:left;font-size:11px}.task-more>button:first-of-type{border-radius:10px 10px 0 0}.task-more>button:last-of-type{top:72px;border-radius:0 0 10px 10px}.task-more>button.danger{color:var(--red)}.tasks-list{overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--card)}.tasks-list-head,.tasks-row{display:grid;grid-template-columns:minmax(240px,2fr) minmax(140px,1fr) minmax(150px,1fr) minmax(165px,1fr) auto;gap:14px;align-items:center;padding:12px 16px}.tasks-list-head{background:var(--bg2);color:var(--ink3);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.tasks-list-head span:last-child{width:170px}.tasks-row{min-width:780px;border-top:1px solid var(--line);font-size:12px}.tasks-row-title{display:grid;gap:4px;min-width:0}.tasks-row-title b{overflow-wrap:anywhere}.tasks-row-title small{color:var(--ink3);font-size:10px}.tasks-row-contact{color:var(--ink2);overflow-wrap:anywhere}.tasks-row-contact a{color:var(--brand);font-weight:650}.tasks-row-due{color:var(--ink2);font-size:11px}.tasks-row-due.late{color:var(--red);font-weight:700}.tasks-row.is-late{background:color-mix(in srgb,var(--red-bg) 25%,var(--surface))}.tasks-row-actions{display:flex;align-items:center;gap:7px}.tasks-row-actions select{min-height:32px;max-width:130px;padding:0 8px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:10px}.task-result{font-size:11px;font-weight:700;color:var(--green)}.task-result.canceled{color:var(--ink3)}.tasks-empty{display:grid;justify-items:center;gap:9px;min-height:220px;padding:30px;text-align:center;color:var(--ink2)}.tasks-empty.card{background:var(--surface)}.tasks-empty>b{color:var(--ink);font-size:14px}.tasks-empty>p{max-width:420px;margin:0;color:var(--ink3);font-size:12px;line-height:1.6}.tasks-empty-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--soft);color:var(--brand)}.tasks-spinner{width:20px;height:20px;border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:taskspin .7s linear infinite}@keyframes taskspin{to{transform:rotate(360deg)}}.tasks-footnote{margin:12px 2px;color:var(--ink3);font-size:10px}@media (max-width:900px){.tasks-page{padding:17px 16px 28px}.tasks-board{grid-template-columns:repeat(3,minmax(280px,78vw));scroll-snap-type:x proximity}.tasks-lane{scroll-snap-align:start}.tasks-list-head,.tasks-row{grid-template-columns:minmax(200px,2fr) minmax(125px,1fr) minmax(140px,1fr) minmax(160px,1fr) auto}}@media (max-width:600px){.tasks-page{padding:12px 12px 24px}.tasks-title{display:grid;gap:2px}.tasks-title>span{font-size:10px}.tasks-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.tasks-overview>div{padding:11px 12px;border-radius:13px}.tasks-overview strong{font-size:20px}.tasks-toolbar{gap:8px}.tasks-tabs{order:0}.tasks-search{order:2;flex-basis:100%;max-width:none}.tasks-view-toggle{order:1;margin-left:auto}.tasks-tabs button,.tasks-view-toggle button{min-height:34px;padding:0 9px;font-size:10px}.tasks-board{grid-template-columns:repeat(3,minmax(260px,84vw));gap:9px;margin-right:-12px;padding-right:12px}.tasks-lane{padding:9px;border-radius:14px}.tasks-card{padding:11px}.tasks-list{overflow:visible;border:0;background:transparent;box-shadow:none}.tasks-list-head{display:none}.tasks-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:13px;margin-bottom:9px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.tasks-row-title{grid-column:1/-1}.tasks-row-title b{font-size:12px}.tasks-row-contact{grid-column:1;grid-row:2;font-size:10px}.tasks-row-due{grid-column:2;grid-row:2;text-align:right;font-size:10px}.tasks-row-actions{grid-column:1/-1;display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--line)}.tasks-row-actions select{margin-right:auto}.task-result{grid-column:2;grid-row:3;text-align:right}.tasks-footnote{font-size:9px}}@media (prefers-reduced-motion:reduce){.tasks-spinner{animation:none}}.contacts-page{padding:28px;overflow:auto;min-height:0}.contacts-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.contacts-eyebrow{font-size:10px;font-weight:750;letter-spacing:.14em;color:var(--brand)}.contacts-intro h2{font-size:26px;letter-spacing:-.8px;margin:7px 0}.contacts-intro p{font-size:13px;color:var(--ink3);line-height:1.7;margin:0;max-width:560px}.contacts-total{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;color:var(--ink2)}.contact-segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px}.contact-segments>button{padding:18px;text-align:left;border:1px solid var(--line);border-radius:18px;background:var(--g-strong);color:var(--ink);cursor:pointer;min-width:0;transition:border-color .15s,background .15s}.contact-segments>button[aria-pressed=true]{border-color:var(--brand);background:var(--soft);box-shadow:inset 0 0 0 1px var(--brand)}.contact-segment-top{display:flex;justify-content:space-between;align-items:center;color:var(--brand);margin-bottom:16px}.contact-segment-top strong{font-size:28px;letter-spacing:-1px;color:var(--ink)}.contact-segments b{font-size:13px;display:block;margin-bottom:6px}.contact-segments small{font-size:11px;line-height:1.5;color:var(--ink3);display:block}.contacts-directory{border:1px solid var(--line);border-radius:20px;background:var(--g-strong);overflow:hidden}.contacts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.contacts-toolbar h2{font-size:16px;margin:0 0 5px}.contacts-toolbar p{font-size:11px;color:var(--ink3);margin:0;line-height:1.6}.contacts-search{display:flex;gap:10px;align-items:center;min-width:250px;width:320px;border:1px solid var(--line);border-radius:12px;padding:0 12px;background:var(--bg);color:var(--ink3)}.contacts-search input{height:40px;flex:1;min-width:0;background:none;border:0;outline:none;color:var(--ink);font:inherit;font-size:12px}.contacts-search:focus-within{outline:2px solid var(--brand);outline-offset:2px}.contacts-search button,.contacts-notice button{background:none;color:inherit;border:0;font-size:20px;cursor:pointer}.contacts-table-wrap{overflow:auto}.contacts-table{width:100%;border-collapse:collapse}.contacts-table th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);padding:13px 16px;background:var(--bg2);white-space:nowrap}.contacts-table td{padding:17px 16px;border-top:1px solid var(--line2);vertical-align:middle}.contacts-table th:first-child,.contacts-table td:first-child{width:40px;padding-left:22px;padding-right:0}.contacts-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);cursor:pointer}.contacts-table tr[data-selected=true]{background:var(--soft)}.contacts-person{display:flex;align-items:center;gap:12px;min-width:200px}.contacts-person>div{min-width:0}.contacts-avatar{height:40px;width:40px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;background:var(--soft);color:var(--brand);font-size:12px;font-weight:700}.contacts-person .contact-name{font-size:13px;font-weight:650;text-align:left;line-height:1.5;overflow-wrap:anywhere}.contacts-person small{display:block;color:var(--ink3);font-size:11px;margin-top:3px;overflow-wrap:anywhere}.contacts-category{display:inline-flex;border-radius:8px;padding:5px 8px;font-size:10px;white-space:nowrap;font-weight:600}.contacts-category.client{background:var(--green-bg);color:var(--green)}.contacts-category.lead{background:var(--soft);color:var(--brand)}.contacts-category.former{background:var(--bg2);color:var(--ink2)}.contacts-plan{font-size:12px;color:var(--ink2)}.contacts-tags{display:flex;gap:5px;flex-wrap:wrap;min-width:95px}.contacts-tags .tag{font-size:10px;max-width:160px;overflow-wrap:anywhere;white-space:normal}.contacts-muted{color:var(--ink3);font-size:11px}.contacts-open{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink2);cursor:pointer}.contacts-empty{padding:50px 20px;display:grid;justify-items:center;text-align:center;color:var(--ink3);font-size:13px;gap:10px}.contacts-empty h3{font-size:15px;color:var(--ink);margin:4px 0 0}.contacts-empty p{margin:0;line-height:1.7;max-width:400px}.contacts-pagination{padding:17px 22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:var(--ink3)}.contacts-pagination>div{display:flex;align-items:center;gap:12px}.contacts-bulk{padding:14px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft)}.contacts-bulk-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;margin-bottom:8px}.contacts-bulk-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.contacts-bulk-actions .in{width:auto;max-width:280px;flex:1;min-width:180px;height:36px;font-size:12px}.contacts-notice{padding:12px 16px;background:var(--green-bg);color:var(--green);font-size:12px;line-height:1.6;border-radius:12px;margin-bottom:18px;display:flex;gap:16px;align-items:center;justify-content:space-between}.contacts-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.contacts-page button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:1150px){.contacts-intro{align-items:flex-start;flex-direction:column;gap:12px}.contact-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-table th,.contacts-table td{padding-left:12px;padding-right:12px}.contacts-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.contacts-search{width:100%;min-width:0}}@media (max-width:680px){.contacts-page{padding:20px 14px}.contacts-intro h2{font-size:23px}.contacts-intro p{font-size:12px}.contact-segments{gap:9px;margin-bottom:20px}.contact-segments>button{padding:14px}.contact-segments b{font-size:12px}.contact-segment-top{margin-bottom:10px}.contact-segment-top strong{font-size:24px}.contacts-toolbar{padding:18px}.contacts-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contacts-table,.contacts-table tbody{display:block}.contacts-table tr{display:grid;grid-template-columns:24px minmax(0,1fr) 30px;padding:16px;gap:10px 8px;border-top:1px solid var(--line2)}.contacts-table td{display:block;padding:0!important;border:0;min-width:0}.contacts-table td:first-child{width:auto;padding-top:12px!important}.contacts-table td:nth-child(2){grid-column:2}.contacts-table td:nth-child(3),.contacts-table td:nth-child(4),.contacts-table td:nth-child(5){grid-column:2}.contacts-table td:last-child:not([colspan]){grid-column:3;grid-row:1}.contacts-table td[colspan]{grid-column:1/-1}.contacts-person{min-width:0;gap:9px}.contacts-avatar{height:34px;width:34px;border-radius:11px}.contacts-table td[data-label=Plano]:before{content:"Plano · ";font-size:11px;color:var(--ink3)}.contacts-pagination{padding:16px;flex-direction:column;gap:12px}.contacts-pagination>div{width:100%;justify-content:space-between;gap:5px}.contacts-bulk{padding:14px}.contacts-bulk-heading{align-items:flex-start}.contacts-bulk-actions .in{max-width:none;width:100%}.contacts-empty{padding:30px 4px}.contacts-email{max-width:100%}}.contact-page-header h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.contact-workspace{display:grid;grid-template-columns:270px minmax(0,1fr) 330px;flex:1;min-height:0;overflow:hidden}.contact-workspace>*{min-width:0;min-height:0}.contact-identity,.contact-detail{overflow-y:auto;overscroll-behavior:contain}.contact-identity{padding:24px 20px;background:#f7f8fd;border-right:1px solid #e6e6f0}.contact-identity>.av{margin:0 auto 15px;width:72px;height:72px;border-radius:25px;background:linear-gradient(140deg,#da4b87,#de413d);font-size:25px;color:#fff}.contact-identity h2{text-align:center;font-size:19px;margin:0}.contact-identity>p{text-align:center;margin:5px 0 14px}.contact-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.contact-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.contact-kpis>div{padding:12px;background:#e9ebf6;border-radius:17px;min-width:0}.contact-kpis small{display:block;color:#89869f;font-size:12px}.contact-kpis b{display:block;font-size:15px;margin-top:6px;overflow-wrap:break-word}.contact-identity .row{gap:4px}.contact-identity .row>b{font-size:12px}.contact-field{margin:12px 0}.contact-field>small{display:block;color:#89869f;font-size:12px;margin-bottom:6px}.contact-field>div{padding:10px 12px;border-radius:13px;border:1px solid #efeff6;background:#fff;overflow-wrap:anywhere;font-size:13px}.contact-field .contact-source{font-size:10px;margin-top:4px}.contact-detail{padding:20px;background:linear-gradient(125deg,#f8f8ff,#f7fafc)}.contact-detail h2{font-size:14px;margin:0}.contact-ai{border:1px solid #6562ff!important}.contact-ai h2{color:#5552e5;display:flex;align-items:center;gap:8px}.contact-ai ul{padding-left:18px;line-height:1.65}.contact-ai li{margin:10px 0}.contact-ai li::marker{color:#5855e3}.contact-suggestions{margin-top:15px;background:#fff;border-radius:18px;padding:15px;box-shadow:0 7px 15px #25214e06}.contact-suggestions h3{font-size:13px;margin:0}.contact-suggestion{border:1px solid #ededf4;border-radius:13px;padding:12px;display:flex;align-items:center;gap:10px;margin-top:10px}.contact-suggestion>div{flex:1;min-width:0}.contact-suggestion p{margin:5px 0 0}.contact-evo{margin-top:12px;overflow:hidden}.contact-section-heading{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:16px}.contact-evo details{border-top:1px solid #eeeeF4;padding:0 16px}.contact-evo summary{cursor:pointer;padding:18px 0;font-weight:600;font-size:13px;list-style:none}.contact-evo summary:after{content:"⌄";float:right;color:#9590af}.contact-evo summary span{font-size:11px;font-weight:400;color:#89859f;margin-left:14px}.contact-evo .evgrid{padding:0 0 16px;gap:18px}.contact-evo .evf{min-width:0;overflow-wrap:anywhere}.contact-evo .evf .l{font-size:11px;color:#908aa8;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px}.contact-evo details>.btn{margin-bottom:12px}.contact-timeline{margin-top:12px}.contact-timeline>.row{margin-top:15px;gap:5px}.contact-event{display:flex;flex-direction:column;gap:5px;padding:14px 0;border-bottom:1px solid #f0eff5;overflow-wrap:anywhere}.contact-event:last-child{border:0}.contact-event small{color:#928aa5}.contact-chat{display:flex;flex-direction:column;border-left:1px solid #e5e5ee;background:#f6f5fb;overflow:hidden}.contact-chat-heading{display:flex;align-items:center;gap:10px;padding:15px;background:#fff}.contact-chat-heading small{display:block;color:#948caa;font-size:11px;margin-top:4px}.contact-chat-heading .grow{min-width:0}.contact-chat-heading b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-chat-tools{display:flex;gap:2px;padding:6px;background:#fff;flex-wrap:wrap}.contact-chat>.msgs{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:18px 14px;gap:16px}.contact-chat .msg{max-width:90%;overflow-wrap:anywhere}.contact-chat .msg.in{align-self:flex-start}.contact-chat .msg.out{align-self:flex-end}.contact-chat .bb{white-space:pre-wrap}.contact-chat .meta{font-size:10px;color:#928aaa;margin-top:5px}.contact-composer{display:flex;gap:8px;padding:10px;background:#fff;align-items:flex-end;border-top:1px solid #eeedf4;flex-shrink:0}.contact-composer textarea{resize:none;min-height:42px;max-height:130px;height:60px;flex:1;min-width:0}.contact-composer .btn{height:42px;width:42px;flex-shrink:0;padding:0;justify-content:center}.contact-mobile-tabs{display:none}.contact-notice{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;background:#eeedff;color:#514ca8;font-size:12px;flex-shrink:0}.contact-identity{overflow-x:hidden}.contact-identity h2{overflow-wrap:break-word}.contact-identity>.contact-edit{width:100%;justify-content:center;margin-top:20px}.contact-fields-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0 16px}.contact-fields-heading>b{font-size:12px;line-height:1.5;max-width:130px}.contact-fields-heading>.btn{font-size:11px;padding:6px 8px;flex-shrink:0}.contact-field{display:block;margin:14px 0}.contact-field>span{display:block;color:#89839f;font-size:12px;margin-bottom:6px}.contact-field>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;border:1px solid #eeedf6;background:#fff;border-radius:13px;padding:10px 12px;font:inherit;font-size:13px;color:inherit;cursor:pointer;min-height:38px}.contact-field>button svg{color:#ada6c3;flex-shrink:0}.contact-field>button:hover{border-color:#beb6f5;background:#fbfaff}.contact-field>button.unfilled{color:#958da8}.contact-field input{width:100%;font-size:13px}.contact-fields>.btn{width:100%;justify-content:center}.contact-ai{padding:22px!important;border-radius:20px!important}.contact-suggestions{padding:18px;margin-top:20px}.contact-ai ul{margin:18px 0}.contact-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 22px}.contact-insights article{border:1px solid #ffffff;border-radius:22px;background:#ffffffc9;padding:18px;box-shadow:0 4px 12px #30245507;min-width:0}.contact-insights small{display:block;color:#6d6680;font-size:12px;line-height:1.5}.contact-insights b{display:block;font-size:14px;margin-top:9px;overflow-wrap:anywhere}.contact-insights span{display:block;color:#958ca9;font-size:11px;margin-top:6px;line-height:1.5}.contact-timeline{padding:0 2px 24px;margin-top:18px}.contact-timeline-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.contact-timeline-heading h2{white-space:nowrap}.contact-timeline-heading nav{display:flex;gap:3px;overflow-x:auto;max-width:100%;padding:4px;background:#ffffffb8;border-radius:24px;scrollbar-width:thin}.contact-timeline-heading button{border:0;background:none;color:#736c87;font:inherit;font-size:12px;padding:8px 12px;border-radius:20px;white-space:nowrap;cursor:pointer}.contact-timeline-heading button[aria-pressed=true]{background:#fff;color:#252032;box-shadow:0 2px 6px #30285012}.contact-timeline-event{display:flex;gap:12px;position:relative;padding-bottom:22px}.contact-timeline-event:not(:last-child):before{content:"";position:absolute;top:32px;bottom:0;left:16px;width:1px;background:#e5e3ef}.timeline-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#6056f0;background:#eae7ff;flex-shrink:0}.event-Financeiro .timeline-icon{background:#e5f5ed;color:#248750}.event-Conversas .timeline-icon{background:#e9f1ff;color:#387eff}.event-Agenda .timeline-icon{background:#fff0e6;color:#d97633}.timeline-copy{flex:1;min-width:0;padding-top:2px}.timeline-copy>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.timeline-copy b{font-size:13px}.timeline-copy time{font-size:11px;color:#968eab;white-space:nowrap}.timeline-copy p{font-size:13px;color:#746d85;line-height:1.5;margin:5px 0;overflow-wrap:anywhere}.timeline-open{font:inherit;font-size:11px;border:0;background:none;padding:3px 0;color:#655ce3;cursor:pointer}.timeline-empty{border:1px dashed #ddd8ee;border-radius:20px;padding:24px;text-align:center;background:#ffffff75}.timeline-empty>.timeline-icon{margin:0 auto 12px}.timeline-empty b{display:block;font-size:13px}.timeline-empty p{font-size:12px;color:#8a829d;line-height:1.6}.timeline-empty .btn{margin:6px 4px 0}.contact-section-nav{position:sticky;top:-20px;z-index:2;display:flex;gap:4px;overflow-x:auto;padding:10px 0 12px;margin:-20px 0 16px;background:#f8f8ff;border-bottom:1px solid #eeebf4;scrollbar-width:thin}.contact-section-nav button{flex-shrink:0;border:0;border-radius:18px;padding:8px 11px;color:#77718c;background:transparent;font:inherit;font-size:12px;cursor:pointer}.contact-section-nav button[aria-pressed=true]{background:#fff;color:#5754df;box-shadow:0 2px 7px #34287412}.contact-section-nav button:focus-visible{outline:2px solid #6862ed;outline-offset:-2px}.contact-detail>[id],.contact-detail details[id]{scroll-margin-top:65px}.contact-chat{height:100%}.contact-chat-heading>.av{flex-shrink:0}.contact-page-header .contact-return{white-space:nowrap}@media (min-width:1200px) and (max-width:1550px){.contact-workspace{grid-template-columns:250px minmax(0,1fr) 300px}.contact-identity{padding:22px 16px}.contact-detail{padding:18px}.contact-section-nav{top:-18px;margin-top:-18px}.contact-page-header{gap:6px}.contact-page-header .btn{font-size:12px;padding:8px 10px}.contact-insights{gap:8px}.contact-insights article{padding:14px 12px}}@media (max-width:1023px){.contact-mobile-tabs{display:flex;gap:5px;padding:8px 16px;border-bottom:1px solid #eeedf4;flex-shrink:0}.contact-mobile-tabs button{border:0;border-radius:20px;padding:8px 18px;background:#fff;color:#686378;cursor:pointer}.contact-mobile-tabs button.on{background:#5856dd;color:#fff}.contact-workspace{grid-template-columns:250px minmax(0,1fr)}.contact-chat{display:none}.contact-workspace.show-conversation{display:flex}.contact-workspace.show-conversation>.contact-identity,.contact-workspace.show-conversation>.contact-detail{display:none}.contact-workspace.show-conversation>.contact-chat{display:flex;flex:1}.contact-chat .msg{max-width:80%}.contact-page-header .contact-return{display:none}}@media (max-width:860px){.contact-workspace{display:block;overflow-y:auto;overscroll-behavior:contain}.contact-identity,.contact-detail{overflow:visible}.contact-identity{padding:24px 20px}.contact-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-detail{padding:16px}.contact-page-header h1{font-size:16px;flex:1}.contact-workspace.show-conversation{overflow:hidden}.contact-suggestion{flex-wrap:wrap}.contact-suggestion>div{flex-basis:100%}.contact-evo summary span{display:block;margin:5px 0 0}.contact-evo .evgrid{grid-template-columns:1fr 1fr}.contact-chat .msgs{padding:16px}.contact-page-header>.sp{display:none}.contact-section-nav{position:relative;top:0;margin-top:0}.contact-insights{grid-template-columns:1fr;gap:8px}.contact-insights article{padding:16px}.contact-timeline-heading{align-items:flex-start}.contact-timeline-heading nav{width:100%}.contact-ai{padding:18px!important}.contact-suggestions{padding:14px}.contact-page-header{flex-wrap:wrap}.contact-page-header>.btn{font-size:12px}.contact-page-header>h1{min-width:120px}}html[data-lg] .contact-workspace .contact-ai.card{border:1px solid #6964ff!important;background:#ffffffdf!important}.contact-kpis b{word-break:normal;overflow-wrap:normal;font-size:14px}.contact-kpis small{font-size:11px}.contact-kpis>div{padding:12px 10px}.contact-chat-heading .av{display:grid!important;place-items:center}@media (min-width:1024px) and (max-width:1199px){.contact-workspace{grid-template-columns:230px minmax(0,1fr) 270px}.contact-identity{padding:20px 14px}.contact-detail{padding:14px}.contact-section-nav{top:-14px;margin-top:-14px}.contact-insights{grid-template-columns:1fr}.contact-page-header .btn{font-size:11px;padding:8px}.contact-page-header .contact-return{display:none}}.contact-chat-heading>.av{background:linear-gradient(135deg,#d94c86,#de4849);color:#fff;width:34px;height:34px;border-radius:50%;font-size:13px}.channels-page{overflow:auto;padding:28px 30px 40px}.channels-wrap{max-width:1420px;margin:auto;display:grid;gap:28px}.channels-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;background:var(--g-strong,var(--surface));border:1px solid var(--line);border-radius:22px;position:relative;overflow:hidden}.channels-hero:before{content:"";width:5px;position:absolute;inset:24px auto 24px 0;background:var(--grad);border-radius:0 6px 6px 0}.channels-eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:750;color:var(--brand)}.channels-hero h2{font-size:clamp(23px,2.4vw,34px);letter-spacing:-1px;margin:10px 0}.channels-hero p,.channels-section-title p,.channels-evo p{color:var(--ink3);font-size:12px;line-height:1.7;margin:5px 0 0}.channels-hero p{max-width:510px;font-size:13px}.channels-summary{display:flex;gap:30px;flex-shrink:0}.channels-summary>div{display:grid;gap:5px}.channels-summary>div+div{border-left:1px solid var(--line);padding-left:30px}.channels-summary strong{font-size:32px;letter-spacing:-1px;line-height:1.2}.channels-summary span{font-size:11px;color:var(--ink3)}.channels-section-title{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:18px}.channels-section-title h2{font-size:16px;display:flex;gap:8px;align-items:center;margin:0}.channels-trust{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--ink3)}.channels-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.channel-option{display:flex;flex-direction:column;padding:20px;border:1px solid var(--line);background:var(--g-strong,var(--surface));border-radius:20px;min-width:0;transition:box-shadow .18s,border-color .18s}.channel-option:hover{border-color:var(--brand);box-shadow:var(--sh)}.channel-option-top{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:20px}.channel-option-top .tag{font-size:9px;white-space:normal;max-width:140px}.channel-brand{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--soft);color:var(--brand);flex-shrink:0}.channel-cloud .channel-brand,.channel-brand.channel-cloud{background:var(--green-bg);color:var(--green)}.channel-instagram .channel-brand,.channel-brand.channel-instagram{background:var(--pink-bg,var(--soft));color:var(--pink,#c44994)}.channel-ads .channel-brand,.channel-brand.channel-ads{background:var(--blue-bg);color:var(--blue)}.channel-option h3{font-size:15px;letter-spacing:-.2px;margin:0 0 10px}.channel-option p{font-size:12px;line-height:1.75;color:var(--ink3);margin:0;min-height:64px}.channel-option ul{list-style:none;padding:0;margin:18px 0 24px;display:grid;gap:9px;font-size:11px;color:var(--ink2)}.channel-option li{display:flex;align-items:center;gap:7px}.channel-option li svg{color:var(--ink3)}.channel-option>.btn{width:100%;justify-content:space-between;margin-top:auto;font-size:11px;padding:0 12px;white-space:normal;min-height:39px;height:auto}.channels-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:0 12px;min-width:260px;color:var(--ink3)}.channels-search input{border:0;background:none;color:var(--ink);height:36px;min-width:0;outline:none;flex:1;font:inherit;font-size:11px}.channels-search:focus-within{outline:2px solid var(--brand);outline-offset:2px}.channels-filters{display:flex;gap:6px;margin:0 0 16px;flex-wrap:wrap}.channels-filters button{display:flex;align-items:center;gap:7px;background:transparent;border:1px solid transparent;color:var(--ink3);font:inherit;font-size:11px;padding:8px 12px;border-radius:10px;cursor:pointer}.channels-filters button[aria-pressed=true]{background:var(--surface);color:var(--brand);border-color:var(--line);font-weight:700}.channels-filters button span{background:var(--soft);border-radius:6px;padding:1px 6px;font-size:10px}.channels-list{background:var(--g-strong,var(--surface));border:1px solid var(--line);border-radius:18px;overflow:hidden}.channel-row{display:flex;align-items:center;gap:14px;padding:19px 22px}.channel-row+.channel-row{border-top:1px solid var(--line)}.channel-row-name{flex:1;min-width:0}.channel-row-name h3{font-size:13px;margin:0 0 5px;overflow-wrap:anywhere}.channel-row-name p,.channel-row-name small{font-size:11px;color:var(--ink3);margin:0;overflow-wrap:anywhere}.channel-row-name small{font-size:10px;display:block;margin-top:5px}.channel-row-name p.channel-error{color:var(--red);margin-top:7px}.channel-status{font-size:10px;display:flex;align-items:center;gap:6px;white-space:nowrap}.channel-status i{height:6px;width:6px;border-radius:50%;background:currentColor}.channel-status.is-connected{color:var(--green)}.channel-status.is-warning{color:var(--amber,#b27520)}.channel-row-actions{display:flex;gap:6px;align-items:center;margin-left:12px}.channels-empty{display:grid;justify-items:center;text-align:center;padding:38px 22px;border:1px dashed var(--line);border-radius:18px;color:var(--ink3)}.channels-empty h3{font-size:14px;color:var(--ink);margin:13px 0 5px}.channels-empty p{font-size:12px;margin:0 0 12px}.channels-evo{display:flex;gap:16px;align-items:center;border-top:1px solid var(--line);padding-top:23px}.channels-evo>div{flex:1}.channels-evo h3{font-size:13px;margin:0;display:flex;gap:10px;align-items:center}.channels-evo .channel-brand{background:var(--surface);color:var(--ink3)}.channels-notice{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--green-bg);color:var(--green);border-radius:14px;padding:10px 16px;font-size:12px}.channel-connect-dialog{font-size:13px;line-height:1.8}.channel-connect-dialog>p{color:var(--ink3)}.channel-connect-dialog ol{padding-left:24px;display:grid;gap:9px;margin:20px 0}.channel-connect-dialog>.btn{width:100%;margin-top:20px}.channel-pending{background:var(--soft);border-radius:14px;padding:18px;margin-top:20px}.channel-pending h3{margin:0;font-size:14px}.channel-account{display:flex;gap:10px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:12px;margin:10px 0;cursor:pointer}.channel-account small{display:block;color:var(--ink3);font-size:11px;margin-top:3px}.channel-callback{max-width:570px;margin:50px auto;text-align:center;padding:30px}.channel-callback p{line-height:1.8;color:var(--ink3)}.instagram-comments{display:grid;gap:14px}.instagram-comment{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--g-strong,var(--surface))}.instagram-comment header{display:flex;gap:10px;align-items:center}.instagram-comment header>div{flex:1}.instagram-comment small{color:var(--ink3);font-size:11px}.instagram-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px}.instagram-comment blockquote{margin:12px 0;padding:12px;border-left:3px solid var(--brand);background:var(--soft);font-size:12px}.instagram-comment .actions{justify-content:flex-end}.channel-connect-dialog .channel-danger{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}@media (max-width:1240px){.channels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-option p{min-height:0}.channels-trust{display:none}.channel-row{flex-wrap:wrap}.channel-row-actions{margin-left:auto}.channels-hero{padding:25px}.channels-summary{gap:20px}}@media (max-width:680px){.channels-page{padding:18px 15px 30px}.channels-wrap{gap:25px}.channels-hero{flex-direction:column;align-items:flex-start;gap:22px;padding:23px}.channels-summary strong{font-size:25px}.channels-summary{gap:30px}.channels-section-title{align-items:flex-start;flex-direction:column;gap:12px}.channels-search{width:100%;min-width:0}.channels-grid{grid-template-columns:minmax(0,1fr)}.channel-option{padding:20px}.channel-option-top{margin-bottom:14px}.channel-option ul{margin:16px 0}.channel-row{padding:16px;gap:12px}.channel-row-name{min-width:160px}.channel-row-actions{width:100%;justify-content:flex-end;margin:0}.channel-status{margin-left:58px}.channels-evo{flex-wrap:wrap}.channels-evo>.btn{margin-left:62px}.channels-filters button{padding:8px;font-size:10px}.channel-callback{margin:24px 14px}.channels-evo h3{flex-wrap:wrap}}.channels-hero p,.channels-section-title p,.channels-evo p,.channel-option p{color:var(--ink2)}.whatsapp-panel{display:grid;gap:18px}.whatsapp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.whatsapp-toolbar p{margin:0;color:var(--ink3);font-size:12px}.whatsapp-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:22px}.whatsapp-numbers{display:flex;flex-direction:column;gap:12px}.whatsapp-numbers>.btn{width:100%;font-size:12px}.whatsapp-number{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:14px 12px;background:var(--surface);border:1px solid var(--line);border-radius:15px;color:var(--ink);cursor:pointer;font:inherit;transition:border-color .15s,background .15s}.whatsapp-number.selected{border-color:var(--brand);background:var(--soft)}.whatsapp-number .channel-brand{width:32px;height:32px;border-radius:10px}.whatsapp-number>span:last-child{min-width:0}.whatsapp-number b{display:block;font-size:12px;overflow-wrap:anywhere}.whatsapp-number small{display:block;font-size:10px;color:var(--ink3);margin-top:6px}.whatsapp-number small.whatsapp-online{color:var(--green)}.whatsapp-detail{border:1px solid var(--line);border-radius:18px;padding:24px;min-width:0;background:var(--g-strong,var(--surface));align-self:start}.whatsapp-detail h3{font-size:16px;margin:8px 0}.whatsapp-detail p{font-size:12px;line-height:1.7}.whatsapp-detail-heading{display:flex;gap:12px;align-items:center}.whatsapp-detail-heading h3{margin:0}.whatsapp-detail-heading p{margin:5px 0 0;color:var(--ink3)}.whatsapp-state{display:flex;align-items:flex-start;gap:12px;padding:17px;background:var(--soft);border-radius:14px;margin:22px 0;color:var(--ink2)}.whatsapp-state.online{background:var(--green-bg);color:var(--green)}.whatsapp-state b{font-size:14px}.whatsapp-state p{margin:4px 0}.whatsapp-state small{font-size:10px}.whatsapp-pairing{display:grid;gap:18px;grid-template-columns:minmax(150px,220px) 1fr;align-items:center;margin-top:18px}.whatsapp-qr{background:#fff;min-height:180px;border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;place-items:center;color:#333}.whatsapp-qr img{width:100%;max-width:240px}.whatsapp-pairing h4{margin:0;font-size:13px}.whatsapp-pairing ol{padding-left:18px;font-size:12px;line-height:1.8}.whatsapp-license{margin-top:24px;padding:16px 0;border-top:1px solid var(--line);font-size:12px}.whatsapp-license summary{cursor:pointer;color:var(--ink3)}.whatsapp-detail .channel-danger{border-top:1px solid var(--line);margin-top:12px;padding-top:16px}.whatsapp-unpaired{border:1px solid var(--line);padding:14px;border-radius:14px;font-size:12px}.whatsapp-unpaired p{color:var(--ink3);font-size:11px}@media (max-width:760px){.whatsapp-layout{grid-template-columns:1fr}.whatsapp-numbers{border-bottom:1px solid var(--line);padding-bottom:16px}.whatsapp-detail{padding:18px}.whatsapp-pairing{grid-template-columns:1fr}.whatsapp-qr{max-width:270px;margin:auto}.whatsapp-toolbar{align-items:flex-start;flex-wrap:wrap}}.channels-workspace{display:grid;gap:22px}.channels-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--ink3)}.channels-breadcrumb button{border:0;background:none;color:var(--brand);font:inherit;cursor:pointer;padding:6px 0}.channels-workspace .channels-section-title h2{margin-top:8px}.whatsapp-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin:24px 0}.whatsapp-tabs button{display:flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;background:none;padding:12px 18px;color:var(--ink3);font:inherit;font-size:13px;cursor:pointer}.whatsapp-tabs button[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.whatsapp-subscription h4{font-size:14px;margin:0 0 14px}.whatsapp-price{display:grid;gap:8px;margin:24px 0}.whatsapp-price b{font-size:26px;letter-spacing:-.6px}.whatsapp-price small{font-size:13px;font-weight:400;color:var(--ink3);letter-spacing:0;margin-left:4px}.whatsapp-price span{font-size:12px;color:var(--ink3);line-height:1.6}.whatsapp-billing-facts{margin:0 0 24px;font-size:12px}.whatsapp-billing-facts>div{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid var(--line)}.whatsapp-billing-facts dt{color:var(--ink3)}.whatsapp-billing-facts dd{margin:0;text-align:right;font-weight:500}.whatsapp-back{margin-top:18px}.whatsapp-detail .channel-pending{margin:18px 0}.whatsapp-number:disabled{cursor:wait}.whatsapp-tabs button:focus-visible,.channels-breadcrumb button:focus-visible,.whatsapp-number:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:600px){.channels-workspace{gap:18px}.whatsapp-billing-facts>div{flex-direction:column;gap:6px}.whatsapp-billing-facts dd{text-align:left}.whatsapp-tabs button{padding:12px}.whatsapp-price b{font-size:23px}}.whatsapp-mobile-picker{display:none}@media (max-width:760px){.whatsapp-mobile-picker{display:grid;gap:8px;font-size:12px;color:var(--ink3)}.whatsapp-numbers .whatsapp-number{display:none}.whatsapp-numbers{gap:14px}.whatsapp-numbers .in{width:100%}}.whatsapp-capacity-note{margin:0;line-height:1.5}.whatsapp-purchase-steps{list-style:none;padding:0;margin:22px 0;display:flex;gap:18px;flex-wrap:wrap;color:var(--ink3);font-size:11px}.whatsapp-purchase-steps li{display:flex;align-items:center;gap:7px}.whatsapp-purchase-steps span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--soft);color:var(--brand);font-weight:600}.whatsapp-purchase-form{display:grid;gap:16px}.whatsapp-purchase-form p{margin:0}.whatsapp-purchase-form .btn.pri{justify-self:start;min-height:42px;padding:10px 22px}.whatsapp-purchase-summary{display:flex;gap:14px;align-items:center;padding:20px;border:1px solid var(--line);background:var(--surface);border-radius:16px}.whatsapp-purchase-summary>div:nth-child(2){flex:1}.whatsapp-purchase-summary p{font-size:11px;color:var(--ink3);margin-top:5px}.whatsapp-purchase-summary .whatsapp-price{margin:0;white-space:nowrap}.whatsapp-purchase-summary .whatsapp-price b{font-size:24px}.whatsapp-checkout-note{font-size:11px!important;color:var(--ink3);max-width:430px}.whatsapp-purchase-form .fld{margin:0}@media (max-width:680px){.whatsapp-purchase-summary{flex-wrap:wrap;padding:16px}.whatsapp-purchase-summary .whatsapp-price{width:100%;padding-top:12px;border-top:1px solid var(--line)}.whatsapp-purchase-steps{gap:10px}.whatsapp-purchase-form .btn.pri{width:100%;justify-content:center}}.channels-hero{padding:22px 28px}.channels-hero h2{font-size:26px;margin:8px 0}.channels-catalog .channel-option{padding:18px;gap:0}.channels-catalog .channel-option-top{margin-bottom:16px}.channels-catalog .channel-option h3{font-size:14px}.channels-catalog .channel-option p{min-height:0;line-height:1.6;margin-bottom:20px}.channel-option.is-expanded{border-color:var(--brand);background:var(--soft);box-shadow:0 0 0 1px var(--brand)}.channel-option.is-expanded>.btn{color:var(--brand);border-color:var(--brand)}.channel-option.is-expanded>.btn svg{transform:rotate(90deg)}.channels-workspace-inline{border:1px solid var(--line);border-radius:22px;padding:22px;background:var(--g-strong,var(--surface));gap:12px}.channels-workspace-inline>.channels-section-title{margin-bottom:4px;flex-direction:row;align-items:center}.channels-workspace-inline .whatsapp-layout{gap:18px}.channels-additional>.channel-option{max-width:480px}.channels-additional .channel-option p{min-height:0;margin-bottom:18px}.channels-catalog{scroll-margin-top:16px}@media (min-width:1100px){.channels-catalog .channels-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.channels-workspace-inline{padding:16px}.channels-catalog .channels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.channels-catalog .channel-option{padding:14px}.channels-catalog .channel-option-top{flex-wrap:wrap;gap:8px;margin-bottom:12px}.channels-catalog .channel-option p{font-size:11px}.channels-catalog .channel-option h3{font-size:13px}.channels-hero h2{font-size:23px}}
