*{box-sizing:border-box}body{margin:0;font-family:Inter,Microsoft Yahei,sans-serif;color:#26344a;background:#f6f8fc;font-size:14px}button,input,textarea,select{font:inherit}button,a{cursor:pointer}button{border:0;background:#4169ed;color:#fff;border-radius:7px;padding:10px 18px}button:disabled{opacity:.45;cursor:not-allowed}input,select{width:100%;padding:12px;border:1px solid #e0e5ef;border-radius:7px;outline:none;background:#fff}input:focus,textarea:focus{border-color:#4169ed}small{color:#97a0b1;font-size:12px}h2,h3,p{margin-top:0}.brand{font-size:26px;font-weight:750;color:#4169ed;letter-spacing:1px}.brand sup{font-size:9px;background:#edf1ff;padding:3px}.login{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh}.login>section{padding:12vh 12%;background:radial-gradient(at 10% 90%,#dce8ff,transparent 60%),#edf2ff}.login h1{font-size:52px;line-height:1.5;margin-top:100px}.login p{color:#73829d}.login span{display:block;margin-top:90px;color:#8191b0}.login form{width:360px;margin:auto}.login h2{font-size:28px;margin:14px 0 35px}.login label{display:block;margin-bottom:20px}.login input{margin-top:9px}.login form button{width:100%;margin-top:12px}.plain{background:transparent;color:#75829b;padding:8px}.error{color:#d84554;white-space:pre-wrap}.app{display:flex;height:100vh;overflow:hidden}aside{width:218px;background:#fff;border-right:1px solid #e7ebf3;padding:30px 18px;display:flex;flex-direction:column;flex-shrink:0}aside>.brand{margin:0 10px 45px}aside>small{margin:0 14px 16px}.nav{text-align:left;background:none;color:#79859b;margin:5px 0;padding:15px 16px}.nav.on{background:#eef2ff;color:#4169ed;font-weight:700}.profile{margin-top:auto;border-top:1px solid #eee;padding-top:20px;display:flex;align-items:center;gap:9px}.profile small{display:block;font-size:10px;margin-top:6px}.profile .plain{font-size:10px;padding:0}.avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#e7edff;color:#5f7cd2;border-radius:12px;flex-shrink:0}main{flex:1;min-width:0;display:flex;flex-direction:column}main>header{height:94px;padding:23px 32px;background:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7ebf3}header h2{font-size:20px;margin-bottom:6px}.online{color:#39a985;background:#edf9f4;border-radius:20px;padding:8px 13px;font-size:12px}.workspace{flex:1;display:flex;min-height:0}.inbox{width:300px;background:#fff;border-right:1px solid #e7ebf3;overflow:auto;flex-shrink:0}.inbox-title{padding:24px 20px 12px}.inbox h3{font-size:16px}.inbox em{font-style:normal;color:#4169ed;background:#eef2ff;font-size:11px;padding:3px 7px;border-radius:5px}.inbox input{background:#f7f8fb;border:0}.filters{display:flex;padding:0 12px 14px;gap:3px}.filters button{padding:8px;font-size:12px;background:none;color:#8a95a8}.filters .chosen{color:#4169ed;background:#f0f3ff}.conversation{display:flex;width:100%;border-radius:0;background:#fff;color:#26344a;padding:20px 14px;gap:10px;text-align:left;border-bottom:1px solid #f3f4f7;align-items:center}.conversation.selected{background:#f0f4ff;border-left:3px solid #4169ed}.conversation small{display:block;margin-top:9px;font-size:10px}.conversation b{font-size:13px}.badge{font-size:10px;margin-left:auto;white-space:nowrap;color:#9ba4b4}.WAITING{color:#e5a23a}.ACTIVE{color:#3aa887}.chat{flex:1;min-width:240px;display:flex;flex-direction:column}.chat-head{height:80px;background:#fff;padding:20px 24px;border-bottom:1px solid #e7ebf3;display:flex;align-items:center;justify-content:space-between}.chat-head small{display:block;margin-top:6px}.history{flex:1;overflow:auto;padding:24px;min-height:200px}.day{text-align:center;color:#aeb6c6;font-size:11px;margin:5px 0 28px}article{margin-bottom:24px}article p{background:#fff;padding:13px 17px;border:1px solid #e8ecf3;border-radius:0 12px 12px;max-width:85%;width:fit-content;margin:8px 0;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.mine{text-align:right}.mine p{margin-left:auto;background:#4169ed;color:#fff;border:0;border-radius:12px 0 12px 12px}.composer{background:#fff;border-top:1px solid #e7ebf3;padding:16px 22px}.quick button{background:#f4f6fa;color:#7f8ba0;font-size:11px;padding:6px 10px;margin-right:8px}textarea{resize:none;width:100%;height:95px;border:0;outline:none;padding:14px 0}.send-row{display:flex;justify-content:space-between;align-items:center}.send-row button{font-size:12px}.details{width:245px;background:#fff;border-left:1px solid #e7ebf3;padding:25px 22px}.details h3{font-size:14px}.details .large{width:55px;height:55px;margin:24px 0 14px}.details label{font-size:11px;color:#a1aabc}.details p{font-size:12px;margin:10px 0 25px}.tip{background:#f5f7ff;color:#8997b3;padding:18px;line-height:2;font-size:12px;border-radius:9px;margin-top:30px}.empty-chat{flex:1;text-align:center;margin:auto;color:#8a96ac}.empty-chat>div{font-size:70px;color:#bdc9ef}.empty-chat h2{font-size:21px;color:#5d6c85}.empty{color:#9aa5b7;text-align:center;padding:35px 20px;line-height:2;font-size:12px}.page{padding:45px;overflow:auto}.page h1{font-size:28px}.page>p{color:#8b97ab}.stats{display:flex;gap:20px;margin-top:36px}.stats article{background:#fff;border:1px solid #e9edf4;border-radius:12px;padding:28px;flex:1}.stats h1{font-size:38px;margin-bottom:0;color:#4169ed}.member{display:flex;align-items:center;gap:20px;background:#fff;padding:18px;border-bottom:1px solid #eee;max-width:650px}.member>span:last-child{margin-left:auto;color:#8b97ab}.page form{max-width:450px;margin-top:30px}.page input{margin-bottom:14px}.page a{color:#4169ed}.banner{padding:12px 25px;margin:0;background:#fff0f0}.visitor-shell{min-height:100vh;display:grid;place-items:center;background:#edf2fd}.visitor-card{width:min(560px,100%);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 80px #3456a51a;display:flex;flex-direction:column}.visitor-card header{padding:24px;background:#4169ed;color:#fff}.visitor-card header small{display:block;color:#cbd7ff;margin-top:8px}.visitor-card>form:not(.send){padding:30px}.visitor-card input{margin-bottom:16px}.visitor-card .history{height:420px;flex:initial;background:#f6f8fc}.notice{font-size:12px;text-align:center;color:#939fb3;margin:15px}.send{display:flex;padding:16px;gap:10px}.send input{margin:0}.visitor-card .error{padding:0 20px}@media(max-width:1150px){.details{display:none}aside{width:180px}.inbox{width:250px}}@media(max-width:760px){.login{display:block}.login>section{display:none}.login form{padding-top:12vh;width:85%}aside{width:68px;padding:20px 5px}.brand{font-size:15px}aside .brand{margin:0 0 30px}.nav{font-size:0}.nav:first-letter{font-size:20px}.profile{display:none}.inbox{width:190px}.conversation{gap:5px}.conversation .avatar,.badge{display:none}.stats{flex-wrap:wrap}.page{padding:25px}main>header{padding:20px}.chat-head{padding:15px}.history{padding:14px}}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.platform label{display:block;margin:15px 0}.platform select{margin-bottom:12px}.platform p{line-height:1.8}.platform .member p{margin:8px 0}.platform button{margin-top:10px}@media(max-width:760px){.platform-grid{display:block}}.embed{white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf0fc;padding:20px;border-radius:8px}.visitor-shell:has(iframe){min-height:100dvh}@media(max-width:760px){.workspace:has(.chat) .inbox{display:none}.chat{width:100%}.visitor-card{border-radius:0;min-height:100dvh}.visitor-card .history{height:calc(100dvh - 225px)}}.mobile-back{display:none}@media(max-width:760px){.mobile-back{display:block}.workspace .inbox{width:100%}.nav{font-size:10px;padding:12px 3px}aside{width:85px}}.admin-content{padding:30px;overflow:auto;flex:1}.admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:28px}.admin-panel{background:#fff;border:1px solid #e6eaf2;padding:24px;border-radius:12px;margin-bottom:24px}.admin-panel label{display:block;margin:16px 0}.admin-panel input,.admin-panel select{margin-top:8px}.admin-panel button{margin-top:12px}.admin-card{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid #e6eaf2;border-radius:10px;padding:20px;margin-bottom:12px;overflow-wrap:anywhere}.admin-card p{margin:10px 0;color:#7b879b;line-height:1.7}.admin-card small{line-height:1.8}.muted{font-size:12px;color:#8b97ab;line-height:1.9}.success{color:#259678}.admin-alert{background:#fff;padding:14px 20px;border-radius:9px}.check{display:flex!important;align-items:center;gap:12px}.check input{width:auto;margin:0}.order-form{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.order-form label{flex:1;min-width:150px}.order-form>button{margin-bottom:16px}.order-card form{max-width:280px}.order-card form button{margin-top:8px}.pagination{display:flex;justify-content:center;gap:20px;align-items:center;padding:20px}.password-panel{max-width:480px}.admin-app aside{overflow:auto}.admin-app .nav{padding:12px}.admin-app .profile{padding-top:12px}.platform-login form{padding-bottom:30px}@media(max-width:1000px){.admin-grid{grid-template-columns:1fr}.order-card{align-items:start;flex-direction:column}}@media(max-width:760px){.admin-content,.admin-card{padding:16px}.admin-app .nav{font-size:11px;padding:12px 3px}.admin-app aside{width:90px}.admin-app .profile{display:flex;flex-direction:column;font-size:10px}.admin-app .brand{font-size:12px}.pagination{gap:10px;font-size:10px}}.admin-search{display:flex;gap:12px;margin-bottom:24px}.admin-search input{max-width:450px}.audit-transcript{max-height:65vh;overflow:auto;background:#f5f7fc;padding:16px;border-radius:8px}.payment-address{overflow-wrap:anywhere;word-break:break-all;font-family:monospace;font-size:12px;line-height:1.8}.checkout-card{max-width:850px;background:#fff;border:1px solid #e3e9f5;border-radius:12px;padding:24px;margin:18px 0}.checkout-heading{display:flex;justify-content:space-between;gap:20px}.checkout-heading span{font-size:12px;color:#6989cf}.checkout-card>p{font-size:12px;color:#8b97ab;line-height:1.9}.payment-total{font-size:30px;color:#4169ed;margin:22px 0}.payment-total small{font-size:12px}.payment-notice{background:#fff9eb;color:#b48e49!important;padding:14px;border-radius:8px}.admin-app{--primary:#4f6ef7;--ink:#202d46;--muted:#8b96aa;--line:#e9edf5;color:var(--ink);background:#f5f7fb;font-size:13px}.admin-app svg,.platform-login svg{vertical-align:middle;flex-shrink:0}.admin-app button{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:10px 15px;border-radius:7px;font-size:12px;font-weight:500;background:var(--primary);transition:background .18s,box-shadow .18s}.admin-app button:hover:not(:disabled){background:#3e5de4;box-shadow:0 3px 10px #4f6ef720}.admin-app .plain{background:#fff;color:#6f7c94;border:1px solid #e3e8f1}.admin-app .plain:hover:not(:disabled){background:#f4f6fc;color:#4f6ef7;box-shadow:none}.admin-app input,.admin-app select{font-size:12px;color:#35435e;border-color:#e4e9f2;background:#fff;border-radius:7px;padding:11px 12px;min-height:40px;transition:border-color .2s,box-shadow .2s}.admin-app input:focus,.admin-app select:focus{border-color:#879bf9;box-shadow:0 0 0 3px #4f6ef70b;outline:none}.admin-app button:focus-visible{outline:3px solid #9daffd;outline-offset:3px}.admin-app input::placeholder{color:#b0b8c8}.admin-app .admin-sidebar{width:230px;padding:28px 16px 0;background:#142138;border:0;color:#a3afc3;overflow:auto}.admin-brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;padding:0 15px 27px;font-size:25px;font-weight:650;letter-spacing:1px}.brand-symbol{width:38px;height:38px;display:grid;place-items:center;background:#5574fa;border-radius:11px;color:#fff}.admin-brand small{display:block;font-size:8px;letter-spacing:2px;color:#8190ab;margin-top:5px;font-weight:400}.workspace-switch{display:flex;align-items:center;gap:10px;border:1px solid #ffffff0b;background:#ffffff05;border-radius:8px;padding:12px 10px;margin:0 4px 25px}.workspace-icon{width:29px;height:29px;background:#2a3a57;color:#b5c6f4;display:grid;place-items:center;border-radius:7px;font-size:13px;font-weight:700}.workspace-switch b{font-size:11px;font-weight:500;color:#ced7e8}.workspace-switch small{display:block;font-size:8px;color:#6d7c98;margin-top:5px}.workspace-switch>svg{margin-left:auto;color:#6d7c98}.admin-nav{flex:1}.nav-group{margin-bottom:23px}.nav-group>small{display:block;font-size:9px;letter-spacing:1px;color:#5f718f;padding:0 16px;margin-bottom:9px}.admin-app .nav{width:100%;justify-content:start;border-radius:7px;background:transparent;color:#8e9db6;font-size:12px;font-weight:400;margin:3px 0;padding:12px 16px;gap:12px;white-space:nowrap;position:relative}.admin-app .nav svg{opacity:.8;width:17px;height:17px}.admin-app .nav:hover:not(:disabled){background:#ffffff08;color:#e0e8f7;box-shadow:none}.admin-app .nav.on{background:#3c5fe8;color:#fff;box-shadow:0 5px 15px #07112633}.admin-app .nav.on svg{opacity:1}.admin-app .nav i{width:4px;height:4px;border-radius:50%;background:#b8c6ff;margin-left:auto}.sidebar-bottom{margin-top:auto}.sidebar-note{margin:0 8px 20px;display:flex;gap:10px;align-items:center;border:1px solid #ffffff0a;padding:13px 10px;border-radius:8px;color:#a0aec6;font-size:10px;line-height:1.8}.sidebar-note svg{color:#6380d6}.sidebar-note small{color:#5e718e;font-size:9px}.admin-app .profile{margin:0 -16px;background:#101d31;padding:17px 18px;border:0;gap:10px}.admin-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#5d79df;background:#e9eeff;font-size:13px;font-weight:600;flex-shrink:0}.admin-app .profile .admin-avatar{background:#304167;color:#a2b8f5}.admin-app .profile b{color:#cdd6e6;font-size:11px;font-weight:500}.admin-app .profile small{font-size:9px;color:#607494;margin-top:5px}.admin-app .profile button{margin-left:auto;background:none!important;border:0;padding:5px;color:#7083a4}.admin-app main>.admin-topbar{height:68px;min-height:68px;border-bottom:1px solid var(--line);padding:0 32px;gap:14px}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#a3adbd}.breadcrumb span{color:#596781}.breadcrumb svg{color:#c6cedc}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:11px;color:#758299}.topbar-actions a{color:#8390a6;text-decoration:none;font-size:11px}.topbar-divider{width:1px;height:20px;background:#e9edf5;margin:0 5px}.small-avatar{width:29px;height:29px;border-radius:9px;font-size:10px}.admin-content{padding:30px 34px 40px;scroll-behavior:smooth}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:27px}.page-eyebrow{color:#a8b2c3;font-size:8px;letter-spacing:1.8px;margin-bottom:9px}.page-heading h1{font-size:25px;font-weight:650;letter-spacing:-.5px;margin:0 0 10px;line-height:1.4}.page-heading>div>p:last-child{font-size:11px;color:#99a3b5;margin-bottom:0;line-height:1.8}.heading-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.admin-metrics{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:18px;margin-bottom:26px}.metric-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:23px 22px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 3px 12px #192e5502}.metric-card p{color:#929db0;font-size:11px;margin-bottom:14px}.metric-card b{font-size:27px;font-weight:650;letter-spacing:-.7px;color:#27354d;font-variant-numeric:tabular-nums}.metric-card small{margin-left:7px;font-size:10px;color:#9ca6b8}.metric-icon{width:44px;height:44px;border-radius:12px;background:#edf1ff;color:#6e88f2}.metric-icon{display:grid;place-items:center}.metric-card:nth-child(2) .metric-icon{color:#40b89e;background:#eaf9f4}.metric-card:nth-child(3) .metric-icon{color:#9b7cde;background:#f3edfc}.metric-card:nth-child(4) .metric-icon{color:#daa863;background:#fdf5e9}.list-toolbar{padding:16px 21px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:10px;background:#fff;margin-bottom:18px}.list-title{display:flex;align-items:center;gap:9px;color:#5d6f91}.list-title b{font-weight:550;font-size:12px;color:#35435e}.list-title>span{font-size:9px;color:#8c9bb8;padding:3px 7px;background:#f1f4fa;border-radius:4px}.list-search{display:flex;align-items:center;gap:8px;color:#a9b3c5;background:#f7f9fc;border:1px solid #f0f3f8;border-radius:6px;padding:0 10px}.admin-app .list-search input{border:0;background:none;box-shadow:none!important;padding:8px 0;min-height:31px;max-width:190px;font-size:10px}.admin-app .admin-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.admin-grid>div>h2,.admin-content>section>h2{font-size:13px;font-weight:550;color:#7e8da6;margin:7px 0 17px}.admin-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:20px;margin-bottom:12px;gap:16px;box-shadow:0 2px 7px #13233c02;transition:border-color .2s}.admin-card:hover{border-color:#d6dff0}.admin-card>div:first-child{min-width:0}.admin-card b{font-size:13px;font-weight:550;color:#36435d}.admin-app .admin-card p{max-width:none;width:auto;padding:0;border:0;border-radius:0;background:transparent;white-space:normal;color:#8491a7;font-size:11px;line-height:1.9;margin:9px 0;overflow-wrap:anywhere}.admin-card small{font-size:9px;color:#a6afc0;line-height:1.8}.admin-card>.plain{flex-shrink:0;padding:7px 11px;border-color:#e6ecf7;color:#718ce5;font-size:10px}.admin-card .payment-address{font-size:10px!important}.admin-panel{border-color:var(--line);border-radius:10px;padding:24px;box-shadow:0 3px 12px #192e5502;margin-bottom:20px}.admin-grid>form.admin-panel{position:sticky;top:0}.admin-panel h3{font-size:14px;font-weight:600;margin-bottom:25px;padding-bottom:17px;border-bottom:1px solid #edf0f6}.admin-panel label{font-size:11px;color:#7e8aa1;margin:18px 0;line-height:1.7}.admin-panel>button{min-height:39px}.admin-panel .muted{font-size:10px;line-height:1.9;color:#a4adbd;border-top:1px solid #eff2f7;margin-top:21px;padding-top:16px}.admin-panel select{margin:7px 0 4px}.admin-panel .check{margin:10px 0;padding:9px 12px;background:#f8faff;border:1px solid #eef2fa;border-radius:6px;color:#6a7d9d}.admin-panel .check:has(input:checked){border-color:#d8e1ff;background:#f1f5ff;color:#5474d4}.admin-panel .check input{accent-color:#5575f4;min-height:auto}.admin-app .tip{background:#f3f6ff;color:#8596b7;font-size:10px;line-height:2;border:1px solid #eaf0ff;padding:16px;margin-top:20px}.admin-app .admin-alert{display:flex;align-items:center;gap:10px;font-size:12px;border:1px solid #f5d7d9;background:#fff5f5;margin-bottom:20px;padding:13px 17px}.admin-app .admin-alert.success{background:#f0fbf6;border-color:#d5f0e3}.admin-app .empty{background:#fff;border:1px dashed #e1e7f2;border-radius:10px;padding:50px;display:flex;flex-direction:column;align-items:center;gap:12px;margin:15px 0}.admin-app .empty svg{color:#bfcbe5;background:#f1f5fd;border-radius:16px;width:65px;height:65px;padding:16px}.admin-app .empty b{font-size:13px;color:#8b9bb6;font-weight:500}.admin-app .empty span{font-size:10px;color:#b1bac9}.pagination{padding:22px 0;gap:15px;color:#9ba6b9;font-size:10px}.admin-app .pagination button{background:#fff;border:1px solid #e4eaf3;color:#8796af;padding:8px 13px;font-size:10px}.order-form{gap:18px}.order-form label{font-size:10px}.order-form>button{margin-bottom:20px}.admin-content .admin-search input{max-width:380px}.admin-app .audit-transcript{border:1px solid #edf1f7;background:#f7f9fe;padding:19px;max-height:60vh}.admin-app .audit-transcript article{margin:0 0 22px}.admin-app .audit-transcript article p{border:1px solid #e5ebf5;background:#fff;color:#70819d;font-size:11px;padding:10px 13px;white-space:pre-wrap;max-width:90%;width:fit-content}.admin-app .audit-transcript .mine p{background:#5576ed;border:0;color:#fff}.admin-app .payment-total{font-size:25px}.admin-app .muted{font-size:10px;line-height:1.9}.mobile-menu,.sidebar-scrim{display:none!important}.platform-login{background:#f7f9fd;grid-template-columns:1.1fr 1fr}.platform-login>section{background:#15223a;color:#c8d4ef;position:relative;padding:75px 15%;overflow:hidden;display:block}.platform-login>section:before{content:"";position:absolute;width:500px;height:500px;border:1px solid #ffffff09;border-radius:50%;bottom:-190px;left:-100px;box-shadow:0 0 0 70px #ffffff02,0 0 0 140px #ffffff02}.platform-login .brand{color:#d3e0ff;font-size:22px;position:relative}.platform-login h1{font-size:45px;line-height:1.65;letter-spacing:1px;margin-top:130px;position:relative;color:#fff;font-weight:550}.platform-login>section>p{color:#6d83a9;font-size:12px;letter-spacing:2px;position:relative;line-height:2}.platform-login form{width:350px;padding-bottom:0;max-width:85%;position:relative}.platform-login form>small{color:#8e9fc3;font-size:9px;letter-spacing:3px}.platform-login form h2{font-size:28px;color:#2b3b57;margin-top:15px;margin-bottom:38px;font-weight:600}.platform-login form label{font-size:12px;color:#7c8ba5;margin-bottom:24px}.platform-login input{margin-top:10px;height:47px;font-size:13px;border-color:#e0e7f3;border-radius:8px;padding:13px;background:#fff}.platform-login form>button{height:47px;margin-top:8px;background:#4f6ef7;box-shadow:0 7px 20px #4f6ef725;border-radius:8px}.platform-login form>.muted{text-align:center;color:#b1bbce;font-size:10px;margin-top:26px}.platform-login .error,.platform-login .success{font-size:12px}@media(min-width:1650px){.admin-content{padding-left:48px;padding-right:48px}.admin-app .admin-grid{grid-template-columns:minmax(0,1fr) 380px}}@media(max-width:1150px){.admin-app .admin-sidebar{width:205px}.admin-content{padding:26px}.admin-app .admin-grid{grid-template-columns:minmax(0,1fr) 300px}.admin-metrics{gap:12px}.metric-card{padding:18px}.metric-card b{font-size:23px}.metric-icon{width:35px;height:35px}.metric-icon svg{width:18px}.admin-panel{padding:20px}.admin-app .admin-card{padding:17px}}@media(max-width:1000px){.admin-app .admin-grid{grid-template-columns:1fr}.admin-grid>form.admin-panel{position:static}.admin-metrics{grid-auto-flow:unset;grid-template-columns:1fr 1fr}.admin-app .order-card{align-items:start}.admin-app .order-card>div:last-child{display:flex;gap:8px}.platform-login h1{font-size:36px}}@media(max-width:760px){.admin-app .admin-sidebar{position:fixed;left:-240px;top:0;height:100dvh;z-index:40;width:230px;transition:left .2s;padding:25px 16px 0}.admin-app.nav-open .admin-sidebar{left:0}.admin-app.nav-open .sidebar-scrim{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;border:0;border-radius:0;background:#0e1b3655;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-app .admin-topbar{padding:0 17px;min-height:60px;height:60px}.admin-app .mobile-menu{display:inline-flex!important;border:0;background:none;padding:4px;color:#7c8fab}.topbar-actions{gap:8px}.topbar-actions>a,.topbar-divider,.topbar-actions>span:last-child{display:none}.admin-content{padding:23px 17px}.page-heading{align-items:start;gap:12px}.page-heading h1{font-size:22px}.page-heading>div>p:last-child{font-size:10px;max-width:220px}.page-eyebrow{font-size:7px}.heading-actions{flex-direction:column;align-items:end;gap:7px}.heading-actions button{font-size:10px;padding:8px}.heading-actions .refresh-button{border:0;background:none}.admin-metrics{gap:10px;margin-bottom:18px}.metric-card{padding:16px 13px}.metric-card p{font-size:10px;margin-bottom:10px}.metric-card b{font-size:22px}.metric-icon{width:29px;height:29px;border-radius:9px}.metric-icon svg{width:16px}.list-toolbar{padding:13px;gap:10px}.list-title b{font-size:10px}.list-title>svg{display:none}.admin-app .list-search input{max-width:120px;font-size:9px}.admin-card{flex-wrap:wrap}.admin-card small{font-size:8px}.admin-app .profile{display:flex;flex-direction:row}.admin-app .nav{font-size:12px;padding:12px 16px}.admin-panel{padding:20px}.platform-login{display:block;min-height:100dvh;padding:50px 0}.platform-login>section{padding:0 8%;background:none;color:#15223a}.platform-login>section:before,.platform-login h1,.platform-login>section>p{display:none}.platform-login .brand{color:#4f6ef7;font-size:23px}.platform-login form{padding-top:65px;max-width:84%;width:350px}.platform-login form h2{font-size:26px}.admin-app .empty{padding:35px 18px}.breadcrumb{font-size:10px;gap:6px}}@media(prefers-reduced-motion:reduce){.admin-app *{scroll-behavior:auto!important;transition:none!important}}.currency-info{background:#f4f7ff;border:1px solid #e4ebfc;border-radius:8px;padding:16px;margin:20px 0}.currency-info b{font-size:12px;color:#6b88d2}.currency-info p{font-size:10px;color:#96a8c9;line-height:1.9;margin:10px 0 0}.admin-sidebar{scrollbar-width:thin;scrollbar-color:#2c3c59 transparent}.admin-nav .nav-group{margin-bottom:16px}.admin-app .admin-nav .nav{padding-top:11px;padding-bottom:11px}.admin-app .metric-card p{color:#7d8ba2}.admin-app .admin-card p{color:#74849e}.admin-app .page-heading>div>p:last-child{color:#8593a9}.admin-app .admin-panel label{color:#71819d}.website{position:relative;isolation:isolate;--pointer-x:0px;--pointer-y:0px;scroll-behavior:smooth}.virtual-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 15% 15%,#edf3ff 0%,transparent 55%),radial-gradient(ellipse at 88% 75%,#f1edff 0%,transparent 48%)}.virtual-grid{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background-image:linear-gradient(#6987d80b 1px,transparent 1px),linear-gradient(90deg,#6987d80b 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 70%);mask-image:radial-gradient(ellipse at center,black,transparent 70%);transform:perspective(1000px) rotateX(25deg);animation:grid-drift 35s linear infinite}.virtual-orb{position:absolute;border-radius:50%;filter:blur(42px);opacity:.6;will-change:transform;translate:var(--pointer-x) var(--pointer-y);transition:translate 1.5s ease-out}.orb-one{width:450px;height:450px;left:-130px;top:-140px;background:radial-gradient(circle,#b3c9ff8c,transparent 70%);animation:orb-drift 19s ease-in-out infinite alternate}.orb-two{width:650px;height:650px;right:-230px;top:5%;background:radial-gradient(circle,#c7bbff60,transparent 68%);animation:orb-drift 24s ease-in-out -6s infinite alternate-reverse}.orb-three{width:480px;height:480px;left:25%;bottom:-260px;background:radial-gradient(circle,#b2e5f566,transparent 70%);animation:orb-drift 21s ease-in-out -12s infinite alternate}.virtual-orbit{position:absolute;width:900px;height:500px;left:40%;top:5%;border:1px solid #809cf012;border-radius:50%;transform:rotate(-25deg);animation:orbit-breathe 15s ease-in-out infinite alternate}.virtual-orbit.second{width:700px;height:700px;left:-350px;top:28%;animation-delay:-7s;border-color:#8dace615}.virtual-particle{position:absolute;left:var(--particle-left);top:110%;width:var(--particle-size);height:var(--particle-size);background:#7899ee;border-radius:50%;opacity:0;box-shadow:0 0 12px #91adf933;animation:particle-rise var(--particle-duration) linear var(--particle-delay) infinite}.website .site-nav{position:sticky;top:0;z-index:12;border-bottom:1px solid #e9eef77a;background:#fcfdffda;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0 0 14px 14px}.website [id]{scroll-margin-top:105px}.website .site-links a{position:relative;padding:7px 0;transition:color .2s}.website .site-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#597cf1;transform:scaleX(0);transform-origin:left;transition:transform .25s}.website .site-links a:hover{color:#5479e6}.website .site-links a:hover:after{transform:scaleX(1)}.website .hero-copy{animation:hero-enter .85s cubic-bezier(.2,.7,.3,1) both}.website .hero-copy h1>span{background:linear-gradient(110deg,#4568ec 15%,#819df8 42%,#7379ed 62%,#4568ec 85%);background-size:240% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:title-shimmer 9s ease-in-out infinite}.website .hero-glow{animation:glow-breathe 8s ease-in-out infinite alternate}.website .product-preview{animation:preview-float 8s ease-in-out infinite;will-change:translate;transition:box-shadow .35s}.website .product-preview:hover{box-shadow:0 40px 100px #304f9c24}.website .preview-online{position:relative}.website .preview-online:before{content:"";position:absolute;width:5px;height:5px;border:1px solid #39b18e;left:0;top:3px;border-radius:50%;animation:online-ring 2.5s ease-out infinite}.website .preview-bubble{animation:bubble-enter .75s ease-out both;animation-delay:.4s}.website .preview-bubble.own{animation-delay:.85s}.website .preview-compose>span{display:inline-block;animation:hint-glow 4s ease-in-out infinite}.website .site-button{position:relative;overflow:hidden;transition:transform .22s,box-shadow .22s,background .22s}.website .site-button:after{content:"";position:absolute;inset:-100% auto -100% -80%;width:45%;background:linear-gradient(90deg,transparent,#ffffff35,transparent);transform:skew(-20deg);transition:left .65s}.website .site-button:hover:after{left:145%}.website .site-button:hover{box-shadow:0 8px 24px #4568ec25;transform:translateY(-3px)}.website .feature-grid article,.website .price-card,.website .scenario-cards article{transition:transform .3s,box-shadow .3s,border-color .3s}.website .feature-grid article:hover,.website .price-card:hover{transform:translateY(-7px);box-shadow:0 18px 45px #36579b0d;border-color:#b9c9f4}.website .feature-icon{transition:transform .3s,background .3s}.website .feature-grid article:hover .feature-icon{transform:rotate(-7deg) scale(1.07);background:#e5edff}.website .scenario-cards article:hover{transform:translate(7px);border-color:#bcccf1}.website .scenario-cards article>span{transition:transform .3s}.website .scenario-cards article:hover>span{transform:translate(3px,-3px)}.website .site-cta{overflow:hidden;isolation:isolate}.website .site-cta:before{content:"";position:absolute;z-index:-1;inset:-160px -100px auto auto;width:460px;height:460px;border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 60px #ffffff08,0 0 0 120px #ffffff04;animation:cta-orbit 16s ease-in-out infinite alternate}.motion-reveal{opacity:0;translate:0 22px;transition:opacity .65s ease var(--reveal-delay,0ms),translate .65s cubic-bezier(.2,.7,.3,1) var(--reveal-delay,0ms)}.motion-reveal.is-visible{opacity:1;translate:0 0}.motion-control{position:fixed;right:18px;bottom:18px;z-index:20;display:flex;align-items:center;gap:7px;border:1px solid #dde6f7;background:#ffffffdf;color:#8a9cbb;font-size:10px;padding:9px 12px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 3px 15px #36579b06}.motion-control:hover{background:#fff;color:#597ce3}.motion-control>span{font-size:9px}.website.motion-paused *,.website.page-backgrounded *,.website.motion-paused *:before,.website.page-backgrounded *:before{animation-play-state:paused!important}.website.motion-paused .virtual-orb{translate:0 0}.website.motion-paused .motion-reveal{opacity:1;translate:0 0}@keyframes orb-drift{0%{transform:translateZ(0) scale(.92)}to{transform:translate3d(75px,55px,0) scale(1.16)}}@keyframes particle-rise{0%{transform:translateZ(0);opacity:0}12%{opacity:.3}80%{opacity:.22}to{transform:translate3d(45px,-125vh,0);opacity:0}}@keyframes grid-drift{to{background-position:64px 64px}}@keyframes orbit-breathe{0%{opacity:.35;scale:.92}to{opacity:.9;scale:1.08}}@keyframes preview-float{0%,to{translate:0 0}50%{translate:0 -11px}}@keyframes title-shimmer{0%,to{background-position:0 center}50%{background-position:100% center}}@keyframes glow-breathe{0%{opacity:.4;scale:.92}to{opacity:.9;scale:1.08}}@keyframes hero-enter{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes bubble-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes online-ring{to{scale:2.5;opacity:0}}@keyframes hint-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes cta-orbit{0%{transform:translate(0) rotate(0)}to{transform:translate(-70px,50px) rotate(25deg)}}@media(max-width:850px){.virtual-orb{filter:blur(25px);opacity:.4}.orb-one{width:300px;height:300px}.orb-two{width:400px;height:400px}.virtual-particle:nth-of-type(n+11){display:none}.virtual-orbit{display:none}.website .site-nav{border-radius:0}.motion-control{right:12px;bottom:12px;font-size:9px;padding:8px 10px}.website .product-preview{animation-duration:10s}.website [id]{scroll-margin-top:85px}}@media(prefers-reduced-motion:reduce){.website:not(.motion-enabled),.website:not(.motion-enabled) *{scroll-behavior:auto!important}.website:not(.motion-enabled) *,.website:not(.motion-enabled) *:before,.website:not(.motion-enabled) *:after{animation:none!important;transition:none!important}.website:not(.motion-enabled) .motion-reveal{opacity:1;translate:0 0}.website:not(.motion-enabled) .virtual-orb{translate:0 0}.website:not(.motion-enabled) .hero-copy h1>span{background:none;color:#4568ec}.website:not(.motion-enabled) .product-preview{translate:0 0}}.virtual-background{background:radial-gradient(ellipse at 12% 8%,#e1eaff 0%,transparent 55%),radial-gradient(ellipse at 88% 65%,#ebe3ff 0%,transparent 52%),#f9fbff}.virtual-grid{background-image:linear-gradient(#6287df17 1px,transparent 1px),linear-gradient(90deg,#6287df17 1px,transparent 1px);background-size:55px 55px;animation-duration:18s}.virtual-orb{filter:blur(32px);opacity:.95}.orb-one{width:640px;height:640px;left:-140px;top:-200px;background:radial-gradient(circle,#81aaff88,transparent 69%);animation-duration:9s}.orb-two{width:750px;height:750px;right:-180px;top:1%;background:radial-gradient(circle,#b39aff88,transparent 67%);animation-duration:12s}.orb-three{width:650px;height:650px;left:10%;bottom:-300px;background:radial-gradient(circle,#7de0f38a,transparent 68%);animation-duration:10s}.virtual-aurora{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:conic-gradient(from 40deg at 60% 50%,transparent 0deg,#b7caff30 65deg,transparent 140deg,#bac0ff25 220deg,transparent 300deg);filter:blur(20px);animation:aurora-turn 22s linear infinite}.virtual-orbit{border-color:#678cec30;animation:orbit-travel 18s linear infinite}.virtual-orbit.second{border-color:#6a95d62b;animation-duration:24s;animation-direction:reverse}.virtual-particle{background:#6a8eec;box-shadow:0 0 15px #8fb4ff66;animation-name:particle-rise-visible}.virtual-particle:nth-of-type(3n){background:#a38ce7;box-shadow:0 0 15px #b5a4ff66}.virtual-particle:nth-of-type(5n){background:transparent;border:1px solid #729cf0;scale:1.6}.website .hero-glow{animation-duration:4s}.website .product-preview{animation-duration:5s}.website .hero-copy h1>span{animation-duration:5s}.website .site-cta:before{animation-duration:9s}.motion-control{display:none!important}@keyframes particle-rise-visible{0%{transform:translateZ(0) scale(.7);opacity:0}12%{opacity:.55}65%{opacity:.45}to{transform:translate3d(100px,-130vh,0) scale(1.25);opacity:0}}@keyframes aurora-turn{to{transform:rotate(360deg)}}@keyframes orbit-travel{0%{transform:rotate(-25deg) translateY(0)}50%{transform:rotate(-9deg) translateY(30px)}to{transform:rotate(-25deg) translateY(0)}}@media(max-width:850px){.virtual-particle:nth-of-type(n+17){display:none}.virtual-orb{opacity:.7;filter:blur(25px)}.orb-one{width:440px;height:440px}.orb-two{width:500px;height:500px}.virtual-aurora{opacity:.65}.website .product-preview{animation-duration:6s}}@media(max-width:850px){.virtual-particle:nth-of-type(-n+16){display:block}.virtual-particle:nth-of-type(n+17){display:none}}@media(prefers-reduced-motion:reduce){.website .product-preview,.website .virtual-grid,.website .virtual-orbit,.website .virtual-particle,.website .preview-online:before{animation:none!important}.website .virtual-orb{animation-duration:30s!important}.website .virtual-aurora{animation-duration:60s!important}.website .hero-copy h1>span{animation-duration:25s!important}.website .motion-reveal{opacity:1;translate:0 0;transition:none!important}}.website{background:#fcfcff;color:#172b4d;overflow:hidden}.website a{text-decoration:none}.site-nav{max-width:1280px;margin:auto;display:flex;align-items:center;gap:15px;padding:25px 40px;position:relative;z-index:2}.site-nav .brand{font-size:27px;display:flex;align-items:center;gap:12px}.site-nav .brand span{font-size:10px;letter-spacing:3px;color:#a1aabe;border-left:1px solid #d8ddea;padding-left:12px}.site-links{display:flex;gap:28px;margin:auto}.site-links a,.text-button{color:#6d7890;font-size:13px}.site-button{display:inline-flex;justify-content:center;align-items:center;background:#4568ec;color:#fff;border-radius:8px;padding:13px 22px;font-weight:600;font-size:13px;transition:transform .2s}.site-button:hover{transform:translateY(-2px)}.site-button.secondary{background:#edf1ff;color:#4568ec}.site-button.large{padding:18px 25px;font-size:14px}.site-hero{max-width:1280px;padding:95px 40px 115px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:25px;position:relative;align-items:center}.hero-glow{position:absolute;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,#dce8ff77,transparent 67%);top:-80px;right:-160px;pointer-events:none}.hero-copy{position:relative;z-index:1}.eyebrow{color:#6683d9;font-size:11px;font-weight:600;letter-spacing:2px;margin-bottom:24px}.eyebrow span{display:inline-block;width:6px;height:6px;background:#4568ec;border-radius:50%;vertical-align:middle;margin-right:10px}.site-hero h1{font-size:clamp(34px,3.8vw,55px);font-weight:750;line-height:1.45;letter-spacing:-2px;margin:0 0 25px}.site-hero h1>span{color:#4568ec}.hero-description{color:#7a87a0;font-size:14px;line-height:2.2;margin-bottom:35px}.hero-actions{display:flex;align-items:center;gap:26px}.hero-points{display:flex;gap:22px;color:#8b97ab;font-size:11px;margin-top:25px}.product-preview{border:1px solid #e1e7f5;background:#fff;border-radius:13px;box-shadow:0 30px 90px #304f9c14;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg);width:620px;position:relative;margin-left:10px}.preview-top{display:flex;justify-content:space-between;padding:17px;background:#fafbff;border-radius:13px 13px 0 0;border-bottom:1px solid #edf0f7;font-size:10px;color:#8090ad}.preview-dots{color:#c4cde2;font-size:9px;letter-spacing:2px}.preview-online{color:#32ad88}.preview-body{display:flex;height:365px}.preview-side{width:48px;padding:18px 8px;border-right:1px solid #edf0f7;display:flex;flex-direction:column;gap:22px;color:#a6b1c8;align-items:center}.preview-side b{font-size:24px;color:#4568ec}.preview-selected{background:#eaf0ff;border-radius:7px;padding:6px;color:#4568ec}.preview-inbox{width:182px;border-right:1px solid #edf0f7;padding-top:22px;font-size:11px}.preview-inbox>b{padding:0 14px}.preview-inbox i{font-size:9px;color:#6784df;background:#ecf1ff;padding:2px 5px;font-style:normal;border-radius:3px}.preview-search{margin:15px;color:#b3bbce;background:#f7f9fc;padding:8px;border-radius:4px;font-size:9px}.preview-person{display:flex;gap:8px;padding:16px 12px}.preview-person.selected{background:#edf2ff;border-left:2px solid #4568ec}.preview-person>span{padding:9px;background:#e0e8fb;color:#8a9ec5;border-radius:7px}.preview-person b{font-size:10px}.preview-person small{display:block;font-size:8px;margin-top:8px}.preview-chat{flex:1;background:#f8faff;min-width:0;position:relative}.preview-chat header{padding:18px;background:#fff;border-bottom:1px solid #edf0f7}.preview-chat header b{font-size:11px}.preview-chat header small{display:block;font-size:8px;margin-top:6px}.preview-time{text-align:center;font-size:8px;color:#b0bbce;padding:15px 0 8px}.preview-bubble{font-size:9px;background:#fff;padding:11px 12px;margin:0 16px 17px;line-height:1.8;width:fit-content;max-width:78%;border:1px solid #e8edf8;border-radius:0 8px 8px}.preview-bubble.own{background:#4568ec;color:#fff;margin-left:auto;border-radius:8px 0 8px 8px}.preview-compose{position:absolute;bottom:0;background:#fff;width:100%;height:105px;padding:12px 14px;font-size:8px}.preview-compose span{color:#8497c2;background:#f0f4fb;padding:5px;border-radius:3px}.preview-compose p{color:#bdc5d6;margin-top:16px}.preview-compose button{float:right;font-size:8px;padding:5px 12px;border-radius:4px;opacity:1}.preview-caption{font-size:9px;color:#a0adc6;text-align:center;padding:10px;background:#fafbff;border-top:1px solid #edf0f7}.site-strip{background:#fff;border-top:1px solid #eef1f8;border-bottom:1px solid #eef1f8;padding:28px 40px 35px}.site-strip>p{text-align:center;font-size:11px;color:#a2adc1;letter-spacing:3px;margin-bottom:30px}.site-strip>div{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.site-strip b{font-size:17px;font-weight:600;border-right:1px solid #edf0f6}.site-strip b:last-child{border:0}.site-strip small{display:block;font-size:10px;letter-spacing:1px;margin-top:11px}.site-section{max-width:1200px;margin:auto;padding:105px 40px}.site-section h2,.scenario-section h2{font-size:38px;line-height:1.6;font-weight:650;letter-spacing:-1px;margin:0 0 35px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:55px}.feature-grid article{border:1px solid #e5eaf5;border-radius:14px;background:#fff;padding:30px;transition:transform .2s}.feature-grid article:hover{transform:translateY(-5px)}.feature-grid article>span{font-size:9px;letter-spacing:1px;color:#a0afc9}.feature-icon{width:50px;height:50px;border-radius:13px;display:grid;place-items:center;background:#edf2ff;color:#6784df;font-size:25px;margin:30px 0}.feature-grid h3{font-size:17px;font-weight:600}.feature-grid p{font-size:12px;color:#8b97ac;line-height:2}.scenario-section{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding:80px max(40px,calc((100vw - 1120px)/2));background:#f0f4fe;align-items:center}.scenario-section>div>p:not(.eyebrow){color:#8b97ac;font-size:13px;line-height:2;margin-bottom:25px}.scenario-cards article{display:flex;align-items:center;gap:25px;border-bottom:1px solid #dce4f6;padding:32px 0}.scenario-cards article>b{font-size:12px;color:#9aaed6;font-weight:500}.scenario-cards article h3{font-size:18px;font-weight:600;margin-bottom:10px}.scenario-cards article p{font-size:12px;color:#8b97ac;margin:0}.scenario-cards article>span{margin-left:auto;color:#8ba2d5;font-size:24px}.pricing-section{text-align:center}.section-description{color:#8b97ac;font-size:13px}.pricing-grid{display:flex;justify-content:center;gap:24px;margin-top:50px;text-align:left;flex-wrap:wrap}.price-card{background:#fff;border:1px solid #e2e8f5;border-radius:14px;padding:30px;flex:1;min-width:240px;max-width:350px}.price-card.featured{border:2px solid #4568ec;box-shadow:0 15px 50px #4568ec10}.price-card>small{font-size:10px}.price-card h3{font-size:21px;margin-top:15px;font-weight:600}.price-value{font-size:38px;letter-spacing:-1px;margin:30px 0 15px}.price-value small{margin-left:8px;font-size:12px}.price-card p{color:#8492ab;font-size:12px;line-height:2}.price-card ul{padding:25px 0 20px;border-top:1px solid #edf0f6;list-style:none;margin-top:25px}.price-card li{font-size:11px;color:#8492ab;margin-bottom:18px}.price-card li:before{content:"✓";color:#6d8be6;margin-right:10px}.price-card .site-button{width:100%}.pricing-note{max-width:740px;margin:30px auto 0;font-size:10px;color:#a3aec2;line-height:2}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding-top:30px}.faq-section details{border-bottom:1px solid #e7ecf5;padding:22px 0}.faq-section summary{cursor:pointer;font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-section summary:after{content:"+";color:#8298cd}.faq-section details[open] summary:after{content:"−"}.faq-section details p{font-size:12px;line-height:2;color:#8b97ac;margin:18px 20px 0 0}.site-cta{max-width:1120px;margin:0 auto 80px;background:#4568ec;border-radius:16px;padding:55px 65px;display:flex;justify-content:space-between;align-items:center;color:#fff;position:relative}.site-cta p{color:#c5d2ff;font-size:11px;letter-spacing:2px}.site-cta h2{font-size:34px;line-height:1.6;margin:0;font-weight:600}.site-button.light{background:#fff;color:#4568ec}.site-footer{max-width:1200px;margin:auto;padding:0 40px 35px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.site-footer .brand{font-size:24px}.site-footer p{font-size:11px;color:#9aa7be;margin-top:15px}.site-footer>div:nth-child(2){display:flex;justify-content:flex-end;gap:30px;align-items:center;font-size:11px}.site-footer a{color:#8b97ac}.site-footer small{grid-column:1/-1;border-top:1px solid #e8ecf5;padding-top:25px;font-size:10px;color:#b0b9ca}@media(min-width:1500px){.product-preview{width:650px}}@media(max-width:1100px){.product-preview{width:550px}.site-hero{grid-template-columns:1fr 1fr;gap:10px;padding-top:70px}.hero-points{gap:12px;font-size:9px}.site-links{gap:15px}.scenario-section{gap:40px}.site-cta{margin-left:40px;margin-right:40px}}@media(max-width:850px){.site-nav{padding:20px;gap:10px}.site-nav .brand span,.site-links{display:none}.site-nav>.secondary{margin-left:auto}.site-hero{display:block;padding:55px 25px 65px}.site-hero h1{font-size:44px}.product-preview{margin:55px auto 0;width:100%;max-width:620px;transform:none}.hero-description{font-size:13px}.hero-points{font-size:10px}.site-strip{padding:25px 15px}.site-strip>div{grid-template-columns:1fr 1fr;gap:25px}.site-strip b{font-size:14px}.site-strip b:nth-child(2){border:0}.site-section{padding:65px 25px}.site-section h2,.scenario-section h2{font-size:30px}.feature-grid{grid-template-columns:1fr;margin-top:30px}.feature-grid article{padding:25px}.feature-icon{margin:20px 0}.scenario-section{grid-template-columns:1fr;padding:55px 25px;gap:20px}.faq-section{grid-template-columns:1fr;gap:0}.site-cta{margin:0 25px 50px;padding:35px;gap:30px;align-items:start;flex-direction:column}.site-cta h2{font-size:30px}.site-footer{padding:0 25px 25px;display:block}.site-footer>div:nth-child(2){justify-content:start;gap:20px;margin:30px 0}.site-footer small{display:block}.preview-inbox{width:150px}.preview-bubble{font-size:9px}.site-button.large{padding:16px}.preview-side{width:36px}.site-nav .site-button{padding:10px 13px;font-size:11px}}@media(prefers-reduced-motion:reduce){.site-button,.feature-grid article{transition:none}}.enterprise-app{--primary:#4f70f5;--ink:#263750;background:#f6f8fc;color:var(--ink);font-size:13px}.enterprise-app svg,.visitor-shell svg{vertical-align:middle;flex-shrink:0}.enterprise-app>aside{width:200px;padding:27px 14px 0;background:#fff;border-right:1px solid #e9edf5}.enterprise-brand{display:flex;align-items:center;gap:11px;padding:0 14px 35px;text-decoration:none;color:#34455f}.enterprise-brand>span{display:grid;place-items:center;width:37px;height:37px;background:#4f70f5;color:#fff;border-radius:11px}.enterprise-brand b{font-size:24px;font-weight:650}.enterprise-brand small{display:block;font-size:7px;font-weight:400;color:#a4b1c8;letter-spacing:1.6px;margin-top:5px}.enterprise-app>aside>small{font-size:9px;color:#a4b0c5;margin:0 17px 15px;letter-spacing:1px}.enterprise-app .nav{display:flex;align-items:center;gap:11px;padding:13px 15px;margin:3px 0;border-radius:8px;font-size:12px;color:#8a98ae;font-weight:400}.enterprise-app .nav svg{width:17px;height:17px}.enterprise-app .nav.on{background:#edf2ff;color:#5175e5;font-weight:500}.enterprise-app .nav:hover{background:#f4f7fc}.enterprise-app .profile{margin-top:auto;padding:19px 9px;border-color:#eef2f7;gap:9px}.enterprise-app .profile .avatar{width:31px;height:31px;font-size:11px;border-radius:10px;background:#eaf0ff;color:#7d98db}.enterprise-app .profile b{font-size:11px;font-weight:500;color:#657795}.enterprise-app .profile small{font-size:8px;color:#8faaab;margin-top:5px}.enterprise-app .profile button{font-size:9px;margin-left:auto}.enterprise-app main>header{height:80px;min-height:80px;padding:20px 27px;background:#fff;border-color:#eaf0f7}.enterprise-app main>header h2{font-size:18px;font-weight:600;margin-bottom:6px}.enterprise-app main>header small{font-size:9px;color:#a3afc3}.workspace-status{font-size:10px;color:#9ba8bd;display:flex;align-items:center;gap:7px}.workspace-status>span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#76bda7}.enterprise-app .inbox{width:285px;border-color:#edf1f8}.enterprise-app .inbox-title{padding:23px 20px 14px}.enterprise-app .inbox h3{font-size:14px;font-weight:600;margin-bottom:8px}.enterprise-app .inbox em{font-size:9px;font-weight:400;background:#edf2ff;padding:2px 6px;border-radius:4px;margin-left:5px;color:#7894dd}.inbox-subtitle{font-size:9px;color:#aeb8cb;margin-bottom:18px;letter-spacing:.1px}.enterprise-app .inbox input{font-size:10px;border:1px solid #f0f3f8;background:#f7f9fc;border-radius:6px;padding:10px 12px;color:#6f84a6}.enterprise-app .inbox input::placeholder{color:#b2bcd0}.enterprise-app .filters{padding:0 17px 15px;gap:4px;border-bottom:1px solid #f0f3f8}.enterprise-app .filters button{font-size:10px;padding:7px 10px;border-radius:5px;color:#a2aec3}.enterprise-app .filters .chosen{color:#6282de;background:#eff4ff}.enterprise-app .conversation{padding:20px 16px;border-bottom:1px solid #f4f6fa;gap:11px;min-height:84px;position:relative}.enterprise-app .conversation .avatar{width:36px;height:36px;font-size:12px;background:#edf1fc;color:#8ba0c9;border-radius:11px}.enterprise-app .conversation:nth-of-type(3n) .avatar{background:#ebf7f3;color:#83b2a7}.enterprise-app .conversation b{font-size:12px;font-weight:550;color:#596b88}.enterprise-app .conversation small{font-size:9px;color:#b0bbce;margin-top:8px}.enterprise-app .conversation.selected{border-left:0;background:#f0f5ff;box-shadow:inset 3px 0 #6286f1}.enterprise-app .conversation:hover{background:#f7faff}.enterprise-app .badge{font-size:8px;padding:3px 5px;border-radius:4px;background:#f2f5fa;color:#a5b1c5;align-self:start}.enterprise-app .badge.WAITING{color:#d6a44e;background:#fff7e8}.enterprise-app .badge.ACTIVE{color:#6bb19c;background:#edf9f4}.enterprise-app .chat{background:#f7f9fd}.enterprise-app .chat-head{height:76px;min-height:76px;background:#fff;border-color:#eaf0f7;padding:20px 25px}.enterprise-app .chat-head b{font-size:13px;font-weight:550;color:#536781}.enterprise-app .chat-head small{font-size:9px;color:#a9b5c9;margin-top:7px}.enterprise-app .chat-head button{font-size:10px;padding:8px 12px;border-radius:6px;background:#5478ee}.enterprise-app .chat-head .plain{border:1px solid #e9eef7;background:#fff;color:#94a2bb}.enterprise-app .history{padding:25px 28px}.enterprise-app .day{display:flex;justify-content:center;align-items:center;gap:12px;font-size:8px;color:#c0c9d8;margin:0 0 30px}.day>span{width:25px;height:1px;background:#e8edf6}.enterprise-app .history article small{font-size:9px;color:#a4b0c6}.enterprise-app .history article p{font-size:12px;line-height:1.9;border-color:#eaf0f9;box-shadow:0 2px 8px #21385602;border-radius:0 10px 10px;padding:12px 15px;max-width:82%;color:#71829c;margin-top:9px}.enterprise-app .history .mine p{background:#5b7ff0;border:0;color:#fff;border-radius:10px 0 10px 10px;box-shadow:0 4px 10px #4f70f510}.enterprise-app .composer{padding:14px 22px 17px;border-color:#e8eef8;box-shadow:0 -4px 20px #21385602}.enterprise-app .quick{display:flex;align-items:center;gap:6px}.enterprise-app .quick button{font-size:9px;color:#96a7c5;background:#f3f6fc;padding:6px 9px;border-radius:5px}.enterprise-app textarea{height:105px;font-size:12px;color:#7184a4;padding:18px 0}.enterprise-app textarea::placeholder{color:#bac5d8}.enterprise-app .send-row>small{font-size:9px;color:#bac4d5}.enterprise-app kbd{border:1px solid #e8edf6;border-radius:3px;padding:1px 4px;background:#fafbfe;font:8px inherit;color:#a1b0c8}.enterprise-app .send-row button{display:flex;align-items:center;gap:15px;border-radius:6px;padding:10px 17px;font-size:10px;background:#5478ee;box-shadow:0 3px 9px #4f70f51a}.enterprise-app .details{width:245px;padding:25px 22px;border-color:#edf1f7;background:#fff}.enterprise-app .details>h3:first-child{font-size:12px;font-weight:550;border-bottom:1px solid #f0f3f8;padding-bottom:19px;color:#8494ad}.enterprise-app .details .large{margin:16px auto 15px;display:flex;width:59px;height:59px;border-radius:18px;background:#edf2ff;color:#8da3d5;font-size:21px}.enterprise-app .details>h3:nth-of-type(2){text-align:center;font-size:14px;font-weight:500;margin-bottom:32px;color:#60718e}.enterprise-app .details label{font-size:9px;color:#acb7ca}.enterprise-app .details p{font-size:11px;color:#8395b1;margin:10px 0 25px}.enterprise-app .details select{font-size:10px;min-height:36px;padding:9px 10px;border-color:#e9eef7;background:#fcfdff;color:#9cacc5;border-radius:6px}.enterprise-app .details .tip{font-size:9px;line-height:2.1;color:#9fafd0;background:#f6f9ff;border:1px solid #edf3ff;border-radius:7px}.enterprise-app .empty-chat>div{width:91px;height:91px;display:grid;place-items:center;background:#edf2fd;border:1px solid #e7edf9;border-radius:29px;color:#a2b5e1;margin:0 auto 25px}.enterprise-app .empty-chat h2{font-size:20px;font-weight:500;color:#7d91af}.enterprise-app .empty-chat p{font-size:11px;color:#b0bdd2}.enterprise-app .page{padding:33px 35px}.enterprise-app .page h1{font-size:24px;line-height:1.5;color:#485e7d;font-weight:600;margin:0 0 17px}.enterprise-app .page>p{font-size:11px;color:#9eacc2;margin-bottom:28px;line-height:1.8}.enterprise-app .page h3{font-size:13px;font-weight:550;color:#8294b0;margin:24px 0 18px}.enterprise-app .stats{gap:20px}.enterprise-app .stats article{border-color:#e7edf7;border-radius:10px;padding:27px;box-shadow:0 3px 12px #192e5502}.enterprise-app .stats small{color:#9aacc7;font-size:10px}.enterprise-app .stats h1{font-size:36px;color:#6e91e0;margin:15px 0 0;font-variant-numeric:tabular-nums;font-weight:600}.enterprise-app .member{background:#fff;border:1px solid #e7edf7;border-radius:8px;padding:20px 23px;max-width:1000px;margin-bottom:12px;gap:20px}.enterprise-app .member>b,.enterprise-app .member b{font-size:12px;font-weight:550;color:#768baa}.enterprise-app .member>span:last-child{font-size:10px;color:#a2b2ca}.enterprise-app .member .avatar{background:#edf2ff;color:#95addb;width:35px;height:35px;font-size:11px;border-radius:10px}.enterprise-app .member p{background:none;max-width:none;width:auto;padding:0;border:0;border-radius:0;font-size:10px;margin:9px 0;color:#9fadc5;line-height:1.9}.enterprise-app .page form{background:#fff;border:1px solid #e7edf7;padding:25px;border-radius:10px;max-width:500px}.enterprise-app .page input{font-size:11px;border-color:#e5ecf7;padding:11px;border-radius:6px;color:#7588a6}.enterprise-app .page button{font-size:10px;padding:10px 14px;border-radius:6px;white-space:nowrap;background:var(--primary)}.enterprise-app .page .plain{background:#f2f6fd;color:#93a6cb}.enterprise-app .page .tip{max-width:1000px;font-size:10px;line-height:2;color:#95a8ca;background:#f0f5ff;border:1px solid #e7effe;padding:20px;margin-top:23px}.enterprise-app .page a{font-size:11px;line-height:1.9;color:#7b9bdf}.enterprise-app .embed{font-size:11px;line-height:1.8;border:1px solid #e7eefb;background:#f0f5ff;color:#96aace;max-width:1000px}.enterprise-app .checkout-card{max-width:1000px;border-color:#e7edf7;border-radius:10px;padding:24px}.enterprise-app .checkout-heading>b{font-size:12px;color:#7186a7}.enterprise-app .checkout-heading>span{font-size:10px;color:#8ba9d6}.enterprise-app .checkout-card>p{background:none;width:auto;max-width:none;border:0;border-radius:0;padding:0;font-size:10px;color:#a1b1cb;line-height:1.9}.enterprise-app .checkout-card .payment-total{font-size:28px;color:#668be3}.enterprise-app .checkout-card .payment-notice{background:#fffbf1;padding:14px;border:1px solid #fcf3dc;color:#c5ac7c!important}.enterprise-app .error.banner{font-size:11px;padding:12px 27px;background:#fff5f5;color:#ce8b91;border-bottom:1px solid #f7e6e8}.visitor-shell{background:#f1f5fc;font-family:Inter,Microsoft Yahei,sans-serif;padding:35px 15px}.visitor-card{border:1px solid #e2eaf7;border-radius:17px;width:min(460px,100%);box-shadow:0 18px 70px #254c8c0c;min-height:580px}.visitor-card>header{display:flex;align-items:center;gap:12px;background:#577bf0;padding:23px;color:#fff;border-bottom:1px solid #426bdf22}.visitor-logo{width:38px;height:38px;border-radius:12px;background:#ffffff20;display:grid;place-items:center}.visitor-card header b{font-size:14px;font-weight:550}.visitor-card header small{color:#c9d7fc;font-size:9px;letter-spacing:.5px;margin-top:7px}.visitor-channel{margin-left:auto;color:#c9d7fc;font-size:9px;background:#ffffff14;padding:5px 8px;border-radius:5px}.visitor-card>form:not(.send){padding:40px 32px 25px;flex:1}.visitor-welcome-icon{display:grid;place-items:center;width:65px;height:65px;background:#eff4ff;color:#8ba8f5;border-radius:20px;margin:5px 0 24px}.visitor-card h2{font-size:21px;color:#516785;font-weight:550;line-height:1.5;margin-bottom:11px}.visitor-welcome-description{color:#a3b1c8;font-size:11px;line-height:1.9;margin-bottom:28px}.visitor-card input{font-size:12px;border:1px solid #e5edf8;border-radius:7px;padding:13px;color:#7b8fae;background:#fcfdff;margin-bottom:15px}.visitor-card input::placeholder{color:#b8c4d9}.visitor-card button{font-size:12px;background:#5b80f3;border-radius:7px;padding:12px 18px}.visitor-card form:not(.send)>button{width:100%;margin-top:7px;box-shadow:0 5px 12px #4f70f51c}.visitor-card .notice{font-size:9px;color:#9db0cb;background:#f4f7fd;border-bottom:1px solid #eaf0f9;margin:0;padding:12px 15px;letter-spacing:.3px}.visitor-card .history{background:#f7faff;height:390px;padding:24px 20px}.visitor-card .history article{margin-bottom:23px}.visitor-card article small{font-size:9px;color:#b0bed3}.visitor-card article p{font-size:12px;border-color:#e9eff8;line-height:1.9;border-radius:0 9px 9px;color:#8b9dba;padding:11px 14px;margin-top:9px}.visitor-card .mine p{background:#6185ef;color:#fff;border:0;border-radius:9px 0 9px 9px}.visitor-card .send{border-top:1px solid #e6edf8;padding:15px;gap:8px;background:#fff}.visitor-card .send input{font-size:11px;background:#f7faff;border-color:#f0f4fa}.visitor-card .send button{font-size:11px;white-space:nowrap;padding:10px 16px}.visitor-footer{text-align:center;padding:15px;color:#bfcbde;background:#fff;font-size:8px;letter-spacing:1px}.visitor-card>.error{font-size:11px;margin:0;line-height:1.8}.visitor-card .plain{background:none;color:#98acd0;font-size:10px}.enterprise-login>section{background:#edf3ff;padding:10vh 12%;position:relative}.enterprise-login .brand{font-size:26px;font-weight:650;color:#5479ec}.enterprise-login h1{font-size:47px;color:#536c98;font-weight:550;line-height:1.65;letter-spacing:1px}.enterprise-login>section p{color:#9bafd0;font-size:12px;line-height:2}.enterprise-login>section>span{font-size:11px;color:#aebed9}.enterprise-login form>small{font-size:9px;letter-spacing:2px;color:#a2b4d3}.enterprise-login form h2{color:#647c9f;font-size:26px;font-weight:550}.enterprise-login form label{font-size:11px;color:#91a5c5}.enterprise-login input{font-size:12px;padding:13px;border-color:#e0e8f5;border-radius:7px;color:#8399bc}.enterprise-login input::placeholder{color:#b5c3d9}.enterprise-login form>button{font-size:12px;padding:13px;background:#5b80ef;border-radius:7px}.enterprise-login form>.plain{background:transparent;color:#a0b3d4;font-size:11px}.enterprise-login form .error{font-size:11px}@media(max-width:1280px){.enterprise-app>aside{width:180px}.enterprise-app .inbox{width:260px}.enterprise-app .details{width:220px;padding:22px 17px}.enterprise-app .history{padding:24px 20px}.enterprise-brand{padding-left:10px;gap:9px}.enterprise-brand b{font-size:22px}}@media(max-width:1100px){.enterprise-app .details{display:none}.enterprise-app>aside{width:174px}.enterprise-app .inbox{width:250px}.enterprise-app .page{padding:28px}.enterprise-app .stats{flex-wrap:wrap}.enterprise-app .stats article{min-width:180px}.enterprise-app .page .member{flex-wrap:wrap}.enterprise-app .page .member>div:first-child{flex:1;min-width:170px}}@media(max-width:760px){.enterprise-app>aside{width:72px;padding:21px 7px 0}.enterprise-brand{padding:0 0 30px;justify-content:center}.enterprise-brand b,.enterprise-app>aside>small{display:none}.enterprise-brand>span{width:34px;height:34px;border-radius:10px}.enterprise-app .nav{padding:13px 2px;display:flex;flex-direction:column;justify-content:center;gap:7px;font-size:8px;line-height:1.5;margin:3px 0 8px}.enterprise-app .nav svg{width:19px;height:19px}.enterprise-app .profile{display:flex;flex-direction:column;padding:15px 0;gap:9px}.enterprise-app .profile b{display:none}.enterprise-app .profile button{margin:0;font-size:8px}.enterprise-app main>header{height:70px;min-height:70px;padding:16px 20px}.enterprise-app main>header h2{font-size:15px}.workspace-status{display:none}.enterprise-app .workspace .inbox{width:100%}.enterprise-app .workspace:has(.chat) .inbox{display:none}.enterprise-app .conversation{padding:20px}.enterprise-app .conversation .avatar{display:flex;width:38px;height:38px}.enterprise-app .badge{display:inline-block;font-size:9px}.enterprise-app .chat-head{height:70px;min-height:70px;padding:15px;gap:12px}.enterprise-app .chat-head>div:first-of-type{flex:1}.enterprise-app .chat-head .mobile-back{display:block;font-size:9px;padding:7px}.enterprise-app .history{padding:22px 15px}.enterprise-app .history article p{font-size:12px;max-width:93%}.enterprise-app .send-row>small{font-size:8px}.enterprise-app .send-row kbd{display:none}.enterprise-app .composer{padding:13px 15px}.enterprise-app textarea{height:85px}.enterprise-app .send-row button{font-size:9px;gap:8px;padding:9px 12px}.enterprise-app .page{padding:25px 18px}.enterprise-app .page h1{font-size:21px}.enterprise-app .page>p{font-size:10px}.enterprise-app .stats{gap:12px}.enterprise-app .stats article{min-width:calc(50% - 12px);padding:20px}.enterprise-app .stats h1{font-size:30px}.enterprise-app .member{padding:17px;gap:12px}.enterprise-app .member>div{min-width:130px!important}.enterprise-app .page form,.enterprise-app .checkout-card{padding:20px}.enterprise-app .checkout-heading{flex-direction:column;gap:10px}.enterprise-login h1{font-size:36px}.visitor-shell{padding:0;min-height:100dvh;background:#fff}.visitor-card{width:100%;border:0;border-radius:0;min-height:100dvh;box-shadow:none}.visitor-card .history{height:calc(100dvh - 215px);min-height:220px}.visitor-card>header{padding:21px}.visitor-card>form:not(.send){padding:40px 30px;display:flex;flex-direction:column;justify-content:start}.visitor-card .send{position:sticky;bottom:0}.visitor-card input{font-size:16px!important}.visitor-card h2{font-size:23px}.visitor-welcome-description{font-size:12px}.visitor-welcome-icon{margin-top:20px}.visitor-card .send input{font-size:14px!important}}.enterprise-app .conversation small{color:#8b9cb8}.enterprise-app .badge{font-size:9px}.enterprise-app .history article small{color:#899bb8}.enterprise-app .page>p{color:#8497b4}.enterprise-app .member p{color:#8298b8}.enterprise-app .member b{color:#5e779d}.enterprise-app .details label{color:#90a3bf}.enterprise-app .details p{color:#748cad}.visitor-card article p{color:#6e84a5}.visitor-welcome-description{color:#879bb9}.visitor-card input::placeholder{color:#98acca}.visitor-footer{color:#9fadc3}.branded-visitor{background:var(--brand-bg)!important}.branded-visitor .visitor-card>header{background:var(--brand-primary)!important;color:var(--brand-header-text)!important}.branded-visitor .visitor-card>header b,.branded-visitor .visitor-card>header small{color:inherit}.branded-visitor .visitor-card>header small{opacity:.72}.branded-visitor .visitor-card .history{background:var(--brand-bg)!important}.branded-visitor .visitor-card button:not(.plain){background:var(--brand-primary)!important;color:var(--brand-header-text)!important}.branded-visitor .visitor-card .mine p{background:var(--brand-bubble)!important;color:var(--brand-bubble-text)!important}.visitor-logo img{width:100%;height:100%;object-fit:contain;border-radius:10px}.visitor-logo{overflow:hidden}.enterprise-app .branding-page{overflow:auto}.branding-grid{display:grid;grid-template-columns:minmax(320px,540px) minmax(300px,380px);gap:40px;align-items:start}.enterprise-app .branding-page form{max-width:100%;margin:0 0 24px;padding:27px;background:#fff}.enterprise-app .branding-page h3{margin-top:0;color:#617899;font-size:14px}.branding-page label{display:block;color:#8b9eb9;font-size:11px;margin:18px 0}.branding-page label>input{display:block;margin-top:9px}.branding-hint{font-size:10px;color:#9bacc7;line-height:1.9;margin-top:14px}.branding-success{background:#edf9f3;border:1px solid #dcefe5;padding:14px 18px;border-radius:8px;color:#76aa97!important}.logo-uploader{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #eef2fa}.logo-uploader>img,.logo-empty{width:58px;height:58px;border:1px solid #e7edf8;border-radius:14px;object-fit:contain;flex-shrink:0;background:#f7faff}.logo-empty{display:grid;place-items:center;color:#9db4dd}.logo-uploader>div{min-width:0}.logo-uploader input[type=file]{font-size:10px;border:0;padding:0;width:100%;margin-bottom:9px;color:#99abca}.logo-uploader small{font-size:8px;color:#aebbd0}.logo-uploader button{font-size:9px!important}.color-settings{display:grid;gap:4px;margin:20px 0}.color-settings label{display:flex;justify-content:space-between;align-items:center;margin:8px 0;color:#8599ba}.color-settings label>div{display:flex;align-items:center;gap:10px;padding:5px 10px;border:1px solid #e9eef7;border-radius:6px}.enterprise-app .color-settings input[type=color]{width:30px;height:29px;padding:0;border:0;margin:0;cursor:pointer;background:none}.color-settings span{font-family:monospace;font-size:11px;color:#9aadc8}.brand-live-preview{position:sticky;top:20px;border:1px solid #e4ecf8;border-radius:14px;overflow:hidden;box-shadow:0 15px 40px #2b539a0a;background:#fff}.brand-preview-caption{font-size:9px;padding:13px 16px;color:#a4b3cc;background:#fcfdff;border-bottom:1px solid #eef2fa}.brand-preview-header{background:var(--brand-primary);color:var(--brand-header-text);padding:22px;display:flex;align-items:center;gap:12px}.brand-preview-header>img,.brand-preview-header>span{width:38px;height:38px;object-fit:contain;border-radius:10px;background:#ffffff20;display:grid;place-items:center}.brand-preview-header b{font-size:13px;font-weight:500}.brand-preview-header small{display:block;color:inherit;opacity:.7;font-size:9px;margin-top:7px}.brand-preview-messages{height:270px;padding:24px 20px;background:var(--brand-bg)}.brand-preview-messages>small{display:block;text-align:center;font-size:9px;color:#a6b4cc;margin-bottom:23px}.brand-preview-messages p{padding:12px 14px;border:1px solid #e9eff8;background:#fff;border-radius:0 9px 9px;width:fit-content;font-size:11px;color:#8e9fba;margin:0 0 27px;max-width:90%;line-height:1.9}.brand-preview-messages p.brand-demo-mine{background:var(--brand-bubble);color:var(--brand-bubble-text);border:0;margin-left:auto;border-radius:9px 0 9px 9px}.brand-preview-send{padding:18px;display:flex;align-items:center;justify-content:space-between;background:#fff;color:#bec8d9;font-size:11px}.enterprise-app .brand-preview-send button{background:var(--brand-primary);color:var(--brand-header-text);opacity:1}.visitor-metadata{overflow-wrap:anywhere;word-break:break-word;line-height:1.8}.enterprise-app .details{overflow:auto}.enterprise-app .details label{display:block}.enterprise-app .details p{margin:7px 0 20px}.platform-visitor-info{background:#f5f8ff;border:1px solid #e8eefb;border-radius:8px;padding:15px;margin-bottom:18px}.platform-visitor-info p{overflow-wrap:anywhere;font-size:10px;color:#8fa0be;line-height:1.9;margin:5px 0}.show-visitor-details,.close-visitor-details{display:none!important}@media(max-width:1250px){.branding-grid{grid-template-columns:minmax(300px,1fr) 320px;gap:24px}}@media(max-width:1100px){.enterprise-app .show-visitor-details{display:inline-flex!important;font-size:9px!important}.enterprise-app .details.show{display:block!important;position:fixed;right:0;top:0;bottom:0;z-index:50;width:min(340px,100vw);box-shadow:-15px 0 55px #20396b22;padding:25px}.enterprise-app .close-visitor-details{display:block!important;margin-left:auto;background:#f1f5fd;color:#8fa4c6;padding:8px 12px;font-size:10px}}@media(max-width:900px){.branding-grid{grid-template-columns:1fr}.brand-live-preview{position:static;max-width:380px}.logo-uploader{flex-wrap:wrap}.enterprise-app .branding-page form{padding:20px}.color-settings label{font-size:10px}.visitor-logo img{width:38px;height:38px}}.enterprise-app aside{overflow-y:auto}.enterprise-app aside .nav{min-height:40px;margin:3px 0}.enterprise-app aside>.profile{position:static;margin-top:auto}.enterprise-app aside{display:flex;flex-direction:column}.workspace-page{max-width:1550px}.ws-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.ws-eyebrow{font-size:10px;letter-spacing:2px;color:#7b80ad;font-weight:700}.ws-heading h1{font-size:27px;margin:10px 0}.ws-heading p,.ws-card>p{color:#8590a6;font-size:13px;line-height:1.8}.ws-count{padding:10px 18px;background:#eeefff;color:#6561d9;border-radius:12px;white-space:nowrap}.ws-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0;padding:16px;background:#fff;border:1px solid #e9edf5;border-radius:14px}.ws-toolbar input,.ws-toolbar select{width:auto;min-width:130px;max-width:280px;margin:0}.ws-toolbar input:first-child{flex:1}.ws-toolbar span,.ws-toolbar small{color:#8b94a7;font-size:12px}.ws-table-wrap{background:#fff;border:1px solid #e8edf5;border-radius:16px;overflow:auto}.ws-table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.ws-table th{background:#fafbfe;color:#8a94a9;font-size:11px;font-weight:500;padding:16px;border-bottom:1px solid #edf0f7;white-space:nowrap}.ws-table td{padding:16px;vertical-align:middle;border-bottom:1px solid #f0f3f9;color:#505e77}.ws-table td b{color:#28374f;font-size:13px}.ws-table small{display:block;margin-top:6px;color:#9ba4b6;font-size:11px}.ws-table .plain{padding:6px;font-size:12px}.ws-url{max-width:240px;overflow-wrap:anywhere}.ws-pill{border-radius:7px;padding:5px 9px;background:#f2f4f9;color:#929cad;font-size:11px;white-space:nowrap}.ws-pill.ACTIVE{background:#e7f8f2;color:#24a483}.ws-pill.WAITING{background:#fff3df;color:#bd8a2d}.ws-pagination{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:16px;font-size:12px;color:#8b95a8}.ws-pagination span{margin-right:auto}.ws-pagination b{font-weight:500;color:#53607a}.ws-empty{text-align:center;padding:42px 15px;color:#9aa5b9;font-size:13px}.ws-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.ws-metrics article{background:#fff;border:1px solid #e8edf6;border-radius:15px;padding:22px}.ws-metrics article small{display:block;color:#8b95a9;font-size:12px}.ws-metrics article b{display:block;font-size:27px;color:#303b58;margin-top:13px;letter-spacing:-1px}.ws-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ws-card{background:#fff;border:1px solid #e8edf6;border-radius:16px;padding:26px;min-width:0}.ws-card h3{margin:0 0 12px;font-size:17px;color:#35425c}.ws-card label,.ws-modal label,.conversation-tools form label{display:block;color:#68748e;font-size:12px;margin:15px 0}.ws-card input,.ws-card textarea,.ws-card select,.ws-modal input,.ws-modal textarea{width:100%;margin-top:8px}.ws-card textarea,.ws-modal textarea{min-height:90px;resize:vertical}.ws-card>small{display:block;color:#97a1b2;font-size:11px;line-height:1.8}.ws-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ws-fields label{margin-top:5px}.ws-card input[type=color]{height:42px;width:100%;padding:5px}.ws-bar-row{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:12px}.ws-bar-row small{width:76px;color:#97a1b5}.ws-bar-row>span{flex:1;border-radius:8px;background:#f4f5fd;height:11px;overflow:hidden}.ws-bar-row i{display:block;min-width:3px;height:100%;background:linear-gradient(90deg,#a3a7fa,#6a73df);border-radius:8px}.ws-bar-row b{width:25px;text-align:right;color:#667490}.ws-settings-layout{display:grid;grid-template-columns:160px 1fr;gap:24px}.ws-settings-nav{display:flex;flex-direction:column;gap:5px;align-self:start;padding:12px;background:#fff;border:1px solid #e8edf6;border-radius:14px}.ws-settings-nav button{background:transparent;color:#8791a7;text-align:left;font-size:13px;padding:12px}.ws-settings-nav button.active{background:#eeefff;color:#6861ce}.ws-settings-content{min-width:0}.ws-settings-content form{max-width:850px}.ws-check{display:flex!important;align-items:center;gap:8px}.ws-check input{width:15px!important;height:15px!important;margin:0!important}.ws-info{border-radius:10px;background:#f7f8fd;padding:16px;margin-top:25px;font-size:12px;color:#7b89a4;line-height:1.8}.ws-list-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid #f0f2f8;margin-top:12px}.ws-list-item b{font-size:13px;color:#52617c}.ws-list-item p{white-space:pre-wrap;overflow-wrap:anywhere;color:#7d8ba2;font-size:12px;line-height:1.8;margin:10px 0}.ws-list-item small{display:block;font-size:11px;color:#9ba6b8;margin-top:5px}.ws-list-item .plain{font-size:12px}.ws-tag{display:inline-block;border:1px solid;padding:6px 12px;border-radius:6px;color:#69748d;font-size:12px}.ws-permission{padding:20px 0;border-bottom:1px solid #edf1f7}.ws-permission b{font-size:14px}.ws-permission b small{font-weight:400;color:#99a4b8;margin-left:12px}.ws-permission>p{font-size:12px;color:#94a0b5}.ws-success{background:#eaf9f2;color:#21926f;padding:12px 16px;border-radius:9px;font-size:12px}.ws-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:center;justify-content:center;background:#17243c66;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ws-modal{background:#fff;border-radius:18px;max-width:680px;width:100%;padding:28px;max-height:90vh;overflow-y:auto;box-shadow:0 30px 100px #15224126}.ws-modal h2{font-size:19px;margin:0}.ws-modal .ws-heading{margin-bottom:20px}.ws-modal .ws-heading small{display:block;margin-top:8px;color:#9aa4b7;font-size:12px}.ws-transcript{max-width:820px}.ws-transcript-meta{padding:15px;background:#f7f8fc;color:#929db0;font-size:11px;border-radius:10px;overflow-wrap:anywhere}.ws-transcript-meta p{margin-bottom:0}.ws-transcript-messages{padding:15px 0;max-height:50vh;overflow:auto;margin-bottom:20px}.ws-transcript-messages article{padding:12px 15px;background:#f6f8fc;border-radius:10px;margin:12px 0;max-width:88%}.ws-transcript-messages article.agent{background:#eeefff;margin-left:auto}.ws-transcript-messages article.system{background:transparent;max-width:100%;text-align:center}.ws-transcript-messages article small{font-size:11px;color:#99a3b5}.ws-transcript-messages article p{white-space:pre-wrap;font-size:13px;line-height:1.8;overflow-wrap:anywhere;margin-bottom:0;color:#50607b}.conversation-tools{border-top:1px solid #edf0f8;margin-top:24px;padding-top:4px}.conversation-tools h4{font-size:12px;color:#596984;margin:22px 0 10px}.conversation-tools small{color:#9aa7bd;font-size:10px;line-height:1.7}.conversation-tools textarea{width:100%;min-height:75px;resize:vertical;margin:10px 0;font:12px inherit}.conversation-tools button{font-size:11px;padding:8px 12px}.conversation-tools input{width:100%;font-size:12px;margin-top:7px}.ws-tag-choices{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.ws-tag-choices label{display:flex;align-items:center;gap:4px;margin:0}.ws-tag-choices input{width:12px;margin:0}.ws-tag-choices span{border:1px solid;border-radius:4px;font-size:10px;padding:3px 5px;color:#7c87a0}.ws-note{padding:10px 0;border-bottom:1px solid #eff2f8}.ws-note p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.7;margin:4px 0}.ws-block-action{margin-top:22px;font-size:11px;color:#a58181}.presence-controls{display:flex;align-items:center;gap:8px}.presence-controls select{font-size:11px;padding:6px 9px;width:88px}.presence-controls input{font-size:11px;padding:6px;width:53px}.presence-controls small{font-size:10px;color:#97a3b8}.quick .team-reply{max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-rating{padding:15px 25px;background:#f9faff;border-top:1px solid #edf0f8}.visitor-rating h4{margin:0 0 12px;color:#4a5a76;font-size:14px}.visitor-rating select,.visitor-rating input{width:100%;margin:5px 0;padding:9px}.visitor-rating label{font-size:12px;color:#7d8ba3}.visitor-rating .ws-check input{width:14px}.visitor-rating button{padding:9px 18px;margin-top:8px}@media(max-width:1100px){.ws-metrics{grid-template-columns:repeat(2,1fr)}.ws-report-grid{grid-template-columns:1fr}.ws-table td,.ws-table th{padding:12px}.ws-heading h1{font-size:23px}.presence-controls small{display:none}}@media(max-width:700px){.ws-settings-layout{grid-template-columns:1fr}.ws-settings-nav{flex-direction:row;overflow:auto}.ws-settings-nav button{white-space:nowrap}.ws-toolbar input,.ws-toolbar select{max-width:none;width:100%}.ws-fields{grid-template-columns:1fr;gap:0}.ws-modal-backdrop{padding:10px}.ws-modal{padding:18px;max-height:94vh}.ws-heading{gap:12px}.ws-heading h1{font-size:20px}.ws-heading>button{white-space:nowrap}.ws-card{padding:18px}.ws-metrics article{padding:18px}.ws-metrics article b{font-size:23px}.presence-controls input,.presence-controls>small{display:none}.workspace-page{padding:20px!important}.ws-count{font-size:11px;padding:8px}}.attachment-upload{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11px;color:#6e79a1;padding:7px 10px;background:#f1f4fd;border-radius:6px;white-space:nowrap}.attachment-upload input[type=file]{display:none}.visitor-upload{display:flex;justify-content:center;margin:6px 22px;background:#edf2ff;color:#6783ce;padding:10px}.attachment-download{font-size:11px!important;margin-top:5px;padding:5px 10px!important}.history article:has(.attachment-download){padding-bottom:8px}.ws-settings-content form{box-shadow:none!important}.ws-toolbar{max-width:none!important}.ws-card>form{padding:0!important;border:0!important;margin-bottom:25px}:root{--brand-ink:#142b3b;--brand-action:#193f50;--brand-action-hover:#26576a;--brand-brass:#b49b6a;--brand-text:#263b49;--brand-muted:#657681;--brand-border:#dfe5e8;--brand-canvas:#f3f5f5;--brand-surface:#fff}body{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:var(--brand-text);background:var(--brand-canvas);-webkit-font-smoothing:antialiased}button{background:var(--brand-action);border-radius:6px;font-weight:500;transition:background .18s,color .18s,border-color .18s}button:hover:not(:disabled){background:var(--brand-action-hover)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #8aabb7;outline-offset:3px}input,select,textarea{color:#304653;border-color:var(--brand-border);border-radius:6px;background:#fff}input::placeholder,textarea::placeholder{color:#87969e}input:focus,select:focus,textarea:focus{border-color:#658e9d;box-shadow:0 0 0 3px #193f500a}small{color:#71818b}.plain{color:#526b78;background:transparent}.plain:hover:not(:disabled){color:#183f50;background:#edf2f3}.enterprise-app,.admin-app{--primary:#193f50;--ink:#203747;--muted:#657681;--line:#e0e6e9;color:#263b49;background:#f3f5f5;font-size:14px}.enterprise-app>aside,.admin-app .admin-sidebar{width:216px;background:#122938;border-right:0;padding:25px 14px 0;color:#d3dce1}.enterprise-brand{padding:0 12px 30px;gap:12px;color:#f3f6f7}.enterprise-brand>span,.admin-app .brand-symbol{background:#254657;border:1px solid #45616e;color:#d4bd8b;border-radius:9px;box-shadow:none}.enterprise-brand b,.admin-brand{font-size:25px;font-weight:600;letter-spacing:1px;color:#f5f7f8}.enterprise-brand small,.admin-brand small{font-size:8px;color:#a5b7c1;letter-spacing:1.7px}.enterprise-app>aside>small{color:#849da9;font-size:10px;margin:0 14px 15px;letter-spacing:1.5px}.enterprise-app aside .nav,.admin-app .admin-sidebar .nav{color:#afc0ca;font-size:12px;font-weight:400;padding:12px 14px;min-height:40px;border-radius:6px;gap:12px;position:relative;letter-spacing:.2px}.enterprise-app aside .nav svg,.admin-app .admin-sidebar .nav svg{color:#94adb9;opacity:1;width:17px;height:17px}.enterprise-app aside .nav:hover,.admin-app .admin-sidebar .nav:hover{background:#1c394a;color:#fff}.enterprise-app aside .nav.on,.admin-app .admin-sidebar .nav.on{background:#254555;color:#fff;font-weight:500;box-shadow:none}.enterprise-app aside .nav.on:before,.admin-app .admin-sidebar .nav.on:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:2px;border-radius:2px;background:#c2aa76}.enterprise-app aside .nav.on svg,.admin-app .admin-sidebar .nav.on svg{color:#d3bd90}.enterprise-app .profile{border-top:1px solid #ffffff16;margin-top:auto;padding:18px 8px;color:#d5e0e6;min-height:73px}.enterprise-app .profile b{color:#dce5ea;font-size:12px}.enterprise-app .profile small{color:#9aafba;font-size:10px}.enterprise-app .profile .avatar{background:#284858;color:#d5c296;border:1px solid #49636e;border-radius:8px}.enterprise-app .profile button{color:#b2c1ca;font-size:11px}.enterprise-app .profile button:hover{background:transparent;color:#fff}.enterprise-app main>header,.admin-app .admin-topbar{height:80px;min-height:80px;background:#fff;border-bottom:1px solid #e0e6e9;padding:19px 30px}.enterprise-app main>header h2{color:#193343;font-size:20px;font-weight:600;margin-bottom:7px;letter-spacing:.3px}.enterprise-app main>header small{font-size:11px;color:#778892}.presence-controls{gap:10px}.presence-controls>small{font-size:11px!important;color:#657b88!important}.presence-controls select,.presence-controls input{font-size:12px;min-height:33px;border-color:#dce4e8;background:#fafcfc}.enterprise-app .inbox{width:265px;border-color:#e1e7e9;background:#fff}.enterprise-app .inbox-title{padding:25px 20px 18px}.enterprise-app .inbox-title h3{font-size:16px;color:#243e4d;font-weight:600}.enterprise-app .inbox-title em{background:#edf3f4;color:#365c6b;border-radius:4px;font-size:11px}.enterprise-app .inbox-subtitle{color:#7a8d97;font-size:11px;line-height:1.7;margin-top:11px}.enterprise-app .inbox input{background:#f3f6f6;color:#405b69;border:1px solid #e4e9eb;border-radius:6px;font-size:12px;padding:11px 12px}.enterprise-app .filters{padding:0 14px 15px;gap:4px}.enterprise-app .filters button{font-size:11px;color:#758994;background:transparent;padding:8px}.enterprise-app .filters .chosen{background:#eaf0f2;color:#193f50;font-weight:600}.enterprise-app .conversation{padding:20px 17px;border-bottom:1px solid #edf1f2;color:#2a4250;gap:11px;min-height:92px}.enterprise-app .conversation b{color:#294350;font-size:13px;font-weight:600}.enterprise-app .conversation small{color:#748b98;font-size:11px;margin-top:8px}.enterprise-app .conversation.selected{background:#edf3f4;border-left:3px solid #254e5e;padding-left:14px}.enterprise-app .conversation:hover{background:#f4f7f7}.enterprise-app .conversation.selected:hover{background:#edf3f4}.enterprise-app .avatar{background:#e7edf0;color:#476575;border-radius:9px;font-size:14px}.enterprise-app .badge{font-size:10px;padding:4px 6px;border-radius:4px;color:#6c7c87;background:#f0f3f4}.enterprise-app .badge.ACTIVE{color:#236956;background:#e8f2ed}.enterprise-app .badge.WAITING{color:#906d35;background:#f7f0e2}.enterprise-app .chat{background:#f3f6f6}.enterprise-app .chat-head{border-color:#e1e7e9;height:78px;min-height:78px;padding:18px 25px}.enterprise-app .chat-head b{font-size:15px;font-weight:600;color:#233d4b}.enterprise-app .chat-head small{color:#778c98;font-size:11px}.enterprise-app .chat-head .plain{background:#fff;color:#516d7b;border:1px solid #dde5e9;font-size:12px;border-radius:5px}.enterprise-app .history{padding:25px 24px;background:#f3f6f6}.enterprise-app .history .day{color:#8c9ba4;font-size:10px;margin-bottom:28px}.enterprise-app .history .day span{background:#dfe7e9}.enterprise-app .history article{margin-bottom:24px}.enterprise-app .history article small{color:#738995;font-size:11px}.enterprise-app .history article p{font-size:13px;line-height:1.9;color:#334e5e;background:#fff;border:1px solid #e0e7e9;border-radius:2px 10px 10px;padding:13px 17px;box-shadow:0 2px 5px #132b3803}.enterprise-app .history article.mine p{background:#1e4657;color:#fff;border-color:#1e4657;border-radius:10px 2px 10px 10px;box-shadow:none}.enterprise-app .composer{border-top:1px solid #dfe6e9;padding:16px 23px 19px;background:#fff}.enterprise-app .quick{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.enterprise-app .quick button,.attachment-upload{font-size:11px;background:#f1f5f5;color:#5b7582;border:1px solid #e4eaec;padding:6px 9px;margin:0;border-radius:4px}.enterprise-app .quick button:hover{background:#e8eff1;color:#244a5a}.enterprise-app .composer textarea{color:#263f4d;font-size:14px;line-height:1.8;padding-top:17px}.enterprise-app .composer textarea:focus{box-shadow:none}.enterprise-app .send-row small{font-size:11px;color:#81929b}.enterprise-app .send-row button{background:#193f50;font-size:12px;padding:11px 19px;border-radius:5px;box-shadow:none}.enterprise-app .details{width:245px;padding:25px 21px;background:#fff;border-color:#dfe6e9}.enterprise-app .details h3{font-size:14px;font-weight:600;color:#2b4656}.enterprise-app .details .large{background:#edf2f3;color:#486b7c;border:1px solid #dbe5e9}.enterprise-app .details label{color:#7b8e99;font-size:11px}.enterprise-app .details p{color:#405c6e;font-size:12px;line-height:1.8}.enterprise-app .details .tip{background:#f3f6f5;color:#71887d;border:1px solid #e4ebe7;font-size:11px}.enterprise-app .details select{font-size:12px;border-color:#dce5e9}.enterprise-app .empty-chat h2{color:#3c5969}.enterprise-app .empty-chat>div{background:#e9eff0;color:#547684;box-shadow:none}.enterprise-app .empty-chat p{color:#7b8f99}.enterprise-app .conversation-tools h4{font-size:12px;color:#3e5a69}.conversation-tools small{font-size:11px;color:#7a8f9a}.conversation-tools .ws-note p{color:#526d7a;font-size:12px}.enterprise-app .page{padding:34px 36px;background:#f3f5f5}.enterprise-app .page h1{color:#213b4a;font-size:27px;letter-spacing:.3px;font-weight:600}.enterprise-app .page>p,.ws-heading p{color:#687f8c;font-size:13px;line-height:1.8}.ws-eyebrow{font-size:10px;color:#7b755f;letter-spacing:2px;font-weight:600}.ws-heading h1{font-size:27px}.ws-count{background:#e5edef;color:#436675;border:1px solid #d7e3e7;border-radius:6px;font-size:12px}.ws-toolbar,.ws-card,.ws-table-wrap,.ws-metrics article,.ws-settings-nav,.enterprise-app .page form,.enterprise-app .checkout-card{border:1px solid #dfe6e9;border-radius:9px;box-shadow:0 2px 6px #12293803;background:#fff}.ws-toolbar{padding:17px 20px}.ws-toolbar input,.ws-toolbar select{font-size:12px;color:#46616f;background:#fbfcfc;border-color:#dbe3e7}.ws-card{padding:26px}.ws-card h3{font-size:17px;color:#2b4655;font-weight:600}.ws-card>p,.ws-card>small{color:#718692;line-height:1.9}.ws-metrics{gap:17px}.ws-metrics article{padding:24px;margin-bottom:0;border-top:2px solid #7a929c;border-radius:7px}.ws-metrics article small{color:#71838d;font-size:12px}.ws-metrics article b{color:#234354;font-size:29px;font-weight:600;letter-spacing:-.5px}.ws-metrics article:nth-child(4n+1){border-top-color:#b09b70}.ws-table th{background:#f6f8f8;color:#71848e;font-size:11px;font-weight:500;padding:17px}.ws-table td{padding:18px 17px;color:#526a78;font-size:12px;border-color:#e8edef}.ws-table td b{font-size:13px;color:#304c5a;font-weight:600}.ws-table small{font-size:11px;color:#81929c;line-height:1.7}.ws-pill{border-radius:4px;background:#edf1f3;color:#758893}.ws-pill.ACTIVE{color:#296b58;background:#e8f1ec}.ws-pill.WAITING{color:#94703d;background:#f6efdf}.ws-bar-row i{background:#3f697a}.ws-bar-row>span{background:#edf2f3}.ws-bar-row b{color:#3e5d6e}.ws-bar-row small{color:#788d99}.ws-settings-nav button{color:#718894;font-size:13px}.ws-settings-nav button.active{background:#e8eff1;color:#244c5d;font-weight:600;border-left:2px solid #ac9668;border-radius:4px}.ws-card label,.ws-modal label,.conversation-tools form label{color:#526c7a;font-size:12px}.ws-card input,.ws-card textarea,.ws-card select,.ws-modal input,.ws-modal textarea{border:1px solid #dce5e8;padding:11px 12px;border-radius:5px;background:#fcfdfd;font-size:13px}.ws-card textarea,.ws-modal textarea{height:auto;min-height:95px;line-height:1.8}.ws-info{background:#f2f5f5;border-left:2px solid #91a6ad;color:#647f8c;border-radius:3px;font-size:12px}.ws-list-item b{color:#355261}.ws-list-item p{background:transparent;border:0;padding:0;color:#617b89;font-size:13px;max-width:100%}.ws-permission b{color:#304d5c}.ws-tag{border-radius:4px}.ws-success{color:#2b6d56;background:#eaf3ed;border:1px solid #d8e7dd;border-radius:5px}.ws-modal{border-radius:10px;border:1px solid #d4dfe3;box-shadow:0 25px 90px #0f263a33}.ws-modal-backdrop{background:#0d223865;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ws-transcript-messages article{background:#f1f5f5;border:1px solid #e3eaed}.ws-transcript-messages article.agent{background:#e6eef0;border-color:#d8e4e8}.ws-transcript-messages article p{background:transparent;padding:0;border:0;color:#405e70;max-width:100%}.ws-transcript-meta{background:#eef3f4;color:#647f8f}.ws-empty,.ws-pagination{color:#778e9b;font-size:12px}.enterprise-app .member{border:1px solid #e0e7e9;border-radius:7px;margin-bottom:10px;color:#42606e}.enterprise-app .member b{color:#315261;font-size:14px}.enterprise-app .member p{color:#6b8592}.enterprise-app .member small{color:#8498a3}.enterprise-app .page form h3,.enterprise-app .branding-page h3{color:#355564;font-size:16px;font-weight:600}.enterprise-app .branding-page label{font-size:12px;color:#647f8e}.branding-hint{font-size:11px;color:#798e99}.brand-live-preview{border-color:#dae4e8;box-shadow:0 12px 35px #102c3a08;border-radius:9px}.brand-preview-caption{background:#f7f9f9;color:#8398a3;font-size:10px}.brand-preview-messages p{color:#4d6876;font-size:12px}.brand-preview-send{color:#7d939e}.color-settings span{color:#68828f}.color-settings label{color:#607c8b!important}.checkout-card .payment-total{color:#244d60}.checkout-heading span{color:#5d7f8e}.payment-notice{background:#f6f1e6!important;color:#8a7043!important}.embed{background:#e8eff1;border:1px solid #d6e2e6;color:#426575}.admin-app .admin-sidebar{width:230px}.admin-app .admin-sidebar .nav{padding:12px 15px}.admin-app button{background:#193f50;box-shadow:none;font-size:12px;border-radius:5px}.admin-app button:hover:not(:disabled){background:#285a6b;box-shadow:none}.admin-app .plain{background:#fff;border-color:#dbe4e8;color:#52707f}.admin-app .plain:hover:not(:disabled){background:#f0f5f5;color:#244c5e;box-shadow:none}.admin-app .admin-content{background:#f3f5f5}.admin-app .admin-topbar{border-color:#dce5e9}.admin-app .breadcrumb{color:#82949f}.admin-app .breadcrumb span{color:#405e70}.admin-app .workspace-switcher{background:#1b3849;border-color:#365262;color:#b0c2cb}.admin-app .nav-group-label{color:#829ba9}.admin-app .admin-profile{border-color:#ffffff16}.admin-app .admin-profile b{color:#e4ebef}.admin-app .admin-profile small{color:#9eb2bf}.admin-app .admin-avatar{background:#2d4e5f;color:#d0bd96;border-radius:7px}.admin-app .topbar-actions{color:#5e7887;font-size:12px}.admin-app .page-heading h1{font-size:29px;font-weight:600;color:#203d4d}.admin-app .page-heading>div>p:not(.page-eyebrow){font-size:13px;color:#758a97}.admin-app .page-eyebrow{color:#8c7d60}.admin-app .admin-panel,.admin-app .admin-card,.admin-app .metric-card{border-color:#dce5e9;border-radius:8px;box-shadow:0 2px 6px #142b3b03}.admin-app .metric-card b{color:#294e61;font-weight:600}.admin-app .metric-card p{color:#718894;font-size:12px}.admin-app .metric-card small{color:#8498a3;font-size:11px}.admin-app .metric-icon{background:#edf2f3;color:#537787;border-radius:8px}.admin-app .metric-card:nth-child(2) .metric-icon{background:#eeeade;color:#968254}.admin-app .admin-card b{color:#304e60;font-size:14px}.admin-app .admin-card p,.admin-app .admin-panel label{color:#698593;font-size:12px}.admin-app .admin-card small,.admin-app .muted{color:#7c929e;font-size:11px}.admin-app .admin-panel h3{color:#355768;font-size:16px;font-weight:600}.admin-app input,.admin-app select{color:#355565;border-color:#d8e3e8;font-size:12px;border-radius:5px}.admin-app input::placeholder{color:#899ea9}.admin-app input:focus,.admin-app select:focus{border-color:#7599a9;box-shadow:0 0 0 3px #193f500a}.admin-app .list-toolbar{border-color:#dce5e8;background:#fff}.admin-app .list-title{color:#35586a}.admin-app .list-title>span{color:#647f8f;background:#eaf0f2}.platform-visitor-info,.admin-app .audit-transcript{background:#f1f5f5;border-color:#dce7e9}.platform-visitor-info p{color:#63808f;font-size:12px}.admin-app .audit-transcript article p{font-size:13px;color:#355565}.admin-app .audit-transcript article.mine p{background:#244b5e;color:#fff}.enterprise-login,.platform-login{background:#f8faf9;color:#263f4d}.enterprise-login>section,.platform-login>section{background:radial-gradient(ellipse at 5% 95%,#28556666,transparent 65%),#122938;color:#f3f6f7;border-right:1px solid #294454}.enterprise-login .brand,.platform-login .brand{color:#e0cc9f}.enterprise-login h1,.platform-login h1{color:#f0f4f5;letter-spacing:1px;font-weight:500}.enterprise-login>section p,.platform-login>section p{color:#a6bdc9;font-size:15px;line-height:2}.enterprise-login>section span,.platform-login>section span{color:#819eac}.enterprise-login form,.platform-login form{color:#365463}.enterprise-login form>small,.platform-login form>small{color:#9c8961;letter-spacing:2px}.enterprise-login form h2,.platform-login form h2{color:#203e4e;font-weight:600}.enterprise-login form label,.platform-login form label{color:#5c7786;font-size:13px}.enterprise-login input,.platform-login input{background:#fff;border:1px solid #d9e4e9;color:#304f60;font-size:14px}.enterprise-login form button,.platform-login form button{background:#193f50;border-radius:5px;font-size:13px;box-shadow:none}.enterprise-login form .plain,.platform-login form .plain{background:transparent;color:#6c8492}.branded-visitor .visitor-card{border:1px solid #dce5e8;border-radius:12px;box-shadow:0 22px 70px #18364712}.branded-visitor .visitor-card>header{padding:25px 28px}.branded-visitor .visitor-card>header b{font-size:17px;font-weight:600}.branded-visitor .visitor-card>header small{font-size:12px;opacity:.8}.branded-visitor .visitor-card h2{color:#2d4d5e}.branded-visitor .visitor-welcome-description{color:#728c99;font-size:13px}.branded-visitor .visitor-welcome-icon{background:#e8eff1;color:#416c7f;border-color:#dce7eb;box-shadow:none}.branded-visitor .visitor-card input{border-color:#dbe5e9;color:#3a5d70}.branded-visitor .visitor-card input::placeholder{color:#91a5af}.branded-visitor .visitor-card article small{color:#718b9b;font-size:11px}.branded-visitor .visitor-card article p{color:#35596c;font-size:14px}.branded-visitor .visitor-footer{color:#889da8;font-size:11px}.website{color:#203c4c;background:#f7f8f6}.website .site-nav{background:#fcfdfaeb;border-bottom:1px solid #e0e7e7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.website .brand{color:#244858}.website .brand span{color:#9c8b67}.website .site-links a{color:#5d7785;font-size:13px}.website .site-links a:hover{color:#183f50}.website .site-button{background:#193f50;color:#fff;border-color:#193f50;border-radius:5px;box-shadow:none;font-size:13px}.website .site-button:hover{background:#2b5869;box-shadow:0 6px 16px #193f5014}.website .site-button.secondary{background:transparent;color:#355b6e;border:1px solid #cbdbe2}.website .site-button.large{padding:18px 25px}.website .site-hero h1{color:#183a4c;font-weight:600;letter-spacing:-1.5px}.website .hero-copy h1>span{background:linear-gradient(100deg,#2d6775,#7d765b,#2d6775);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent}.website .eyebrow{color:#8a7b59}.website .eyebrow>span{background:#a28a59;box-shadow:0 0 0 5px #af966415}.website .hero-description{color:#607f8f;font-size:15px;line-height:2.1}.website .hero-points{color:#728e9b;font-size:12px}.website .text-button{color:#496d7f;font-size:13px}.website .hero-glow{background:radial-gradient(ellipse,#94b5b32b,transparent 65%);filter:blur(22px)}.website .virtual-background{background:radial-gradient(ellipse at 10% 10%,#d9e7e9 0%,transparent 55%),radial-gradient(ellipse at 92% 65%,#e7e3d5 0%,transparent 52%),#f7f9f6}.website .virtual-grid{background-image:linear-gradient(#557b8410 1px,transparent 1px),linear-gradient(90deg,#557b8410 1px,transparent 1px)}.website .orb-one{background:radial-gradient(circle,#7ea9b373,transparent 69%)}.website .orb-two{background:radial-gradient(circle,#c1ad7a59,transparent 67%)}.website .orb-three{background:radial-gradient(circle,#7fafa577,transparent 68%)}.website .virtual-aurora{background:conic-gradient(from 40deg at 60% 50%,transparent 0deg,#749d9c28 65deg,transparent 140deg,#b6a37521 220deg,transparent 300deg)}.website .virtual-orbit{border-color:#688d9430}.website .virtual-orbit.second{border-color:#ab956428}.website .virtual-particle{background:#6b959e;box-shadow:0 0 15px #94b5b355}.website .virtual-particle:nth-of-type(3n){background:#a79266;box-shadow:0 0 15px #baab8350}.website .virtual-particle:nth-of-type(5n){background:transparent;border-color:#7e9a9f}.website .product-preview{border-color:#d2dfe3;box-shadow:0 25px 60px #18384915,0 3px 10px #18384906;border-radius:10px}.website .preview-top{background:#fafcfb;color:#627f8f;border-color:#dde7e9}.website .preview-side{background:#173849;color:#90acb9}.website .preview-side b{color:#cfb98c}.website .preview-selected{background:#2b5365;color:#e1cfaa}.website .preview-person.selected{background:#edf3f4;border-color:#426c7d}.website .preview-person>span{background:#e7eff1;color:#64899b}.website .preview-search{background:#f1f5f5;color:#8ca2ad}.website .preview-bubble.own,.website .preview-compose button{background:#285368;color:#fff}.website .preview-chat{background:#f2f6f5}.website .site-strip{background:#fff;border-color:#e0e7e8}.website .site-strip b{color:#3b5a6b}.website .site-strip small{color:#8095a0}.website .site-strip>p{color:#8b9a9e}.website .feature-grid article,.website .price-card{border-color:#dce5e8;box-shadow:0 4px 10px #18364703;border-radius:8px}.website .feature-icon{background:#e8eff1;color:#4b7687;border-radius:8px}.website .feature-grid h3{color:#2c4d5f}.website .feature-grid p,.website .scenario-cards p{color:#6d8694;font-size:13px;line-height:2}.website .feature-grid article>span{color:#9a8b6c}.website .scenario-section{background:#eaf0ee}.website .scenario-section h2,.website .site-section h2{color:#244557;font-weight:600}.website .scenario-section>div>p:not(.eyebrow){color:#6a8795}.website .scenario-cards article{border-color:#d3e0df}.website .scenario-cards article>b,.website .scenario-cards article>span{color:#9c8b66}.website .scenario-cards article h3{color:#375a6d}.website .price-card.featured{border:2px solid #3b6475;box-shadow:0 15px 45px #163b4a0d}.website .price-value{color:#254c60}.website .price-card p,.website .price-card li{color:#6b8594;font-size:12px}.website .price-card li:before{color:#7c8b6c}.website .pricing-note{color:#80939d;font-size:11px}.website .section-description{color:#708895}.website .faq-section summary{color:#3a5e70}.website .faq-section details{border-color:#dce5e8}.website .faq-section details p{color:#708997;font-size:13px}.website .site-cta{background:#183a4c;border:1px solid #2c5061;border-radius:9px;box-shadow:none}.website .site-cta:before{background:radial-gradient(circle,#a28d5833,transparent 65%)}.website .site-cta p{color:#c5b58e}.website .site-cta h2{color:#eef3f4;font-weight:500}.website .site-button.light{background:#e9e3d6;color:#3e4d4d;border-color:#e9e3d6}.website .site-button.light:hover{background:#f3ecde}.website .site-footer a{color:#678594}.website .site-footer small{color:#859ba6;border-color:#dce5e8}@media(max-width:1100px){.enterprise-app>aside{width:180px}.enterprise-app .inbox{width:245px}.enterprise-app .nav{font-size:12px}.enterprise-app .page{padding:28px}.ws-heading h1{font-size:24px}}@media(max-width:760px){.enterprise-app>aside{width:74px;padding:20px 7px 0}.enterprise-brand{padding:0 0 25px}.enterprise-app aside .nav{padding:10px 2px;gap:6px;font-size:9px;min-height:50px}.enterprise-app aside .nav.on:before{top:13px;bottom:13px}.enterprise-app .profile{padding:16px 0}.enterprise-app .profile button{font-size:9px}.enterprise-app .page{padding:22px 18px}.enterprise-app main>header{padding:15px 18px;height:70px;min-height:70px}.enterprise-app main>header h2{font-size:17px}.enterprise-app main>header small{font-size:10px}.enterprise-app .inbox{width:100%}.enterprise-app .chat-head{height:70px;min-height:70px;padding:15px}.enterprise-app .history{padding:20px 15px}.enterprise-app .conversation{padding:20px 16px}.enterprise-app .composer{padding:13px 15px}.enterprise-app .quick button,.attachment-upload{font-size:10px}.enterprise-app .send-row small{font-size:9px}.branded-visitor .visitor-card{border-radius:0;border:0}.website .hero-description{font-size:14px}.website .hero-points{font-size:10px}.website .site-nav .site-button{font-size:11px}}.enterprise-app .conversation.selected{box-shadow:none}.enterprise-app .conversation .avatar,.enterprise-app .member .avatar{background:#e7edf0;color:#547381}.enterprise-app .conversation:nth-of-type(3n) .avatar{background:#e8eee9;color:#5c7867}.admin-app .metric-card:nth-child(3) .metric-icon{background:#e8eff1;color:#557b8c}.admin-app .metric-card:nth-child(4) .metric-icon{background:#f0eee5;color:#978356}.admin-app .nav.on:after{background:#baa477}.admin-app .workspace-switch{border-color:#ffffff12;background:#1b3545}.admin-app .workspace-switch b{color:#d2dfe6}.admin-app .workspace-switch small{color:#91a8b5;font-size:9px}.admin-app .nav-group>small{color:#819ba8;font-size:10px}.admin-app .profile .admin-avatar{background:#2c4a5b;color:#c8b78f}.enterprise-app .logo-empty{color:#6e8d9a;background:#eff4f4;border-color:#dce7e9}.enterprise-app .inbox-subtitle,.enterprise-app .conversation small,.enterprise-app .chat-head small,.enterprise-app .history article small,.enterprise-app .details label,.enterprise-app main>header small,.ws-table small,.ws-metrics article small,.ws-heading p,.ws-card>p,.ws-card>small,.admin-app .muted,.admin-app .admin-card small,.admin-app .metric-card small{color:#5b717d}.enterprise-app .history article small,.enterprise-app .details label,.ws-table small{font-size:11px}.admin-app .metric-card p,.admin-app .admin-panel label{color:#5b717d}.website .hero-description,.website .feature-grid p,.website .scenario-cards p,.website .faq-section details p{color:#5c7583}.entry-unavailable{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f3f5f5;color:#294858;padding:30px;text-align:center}.entry-unavailable h1{font-size:24px}.entry-unavailable p{color:#657d89}.entry-unavailable a{color:#27596a}.platform-support-link{display:block;color:#c3d2da!important;text-decoration:none;font-size:12px;padding:14px 13px;margin-top:auto;border-top:1px solid #ffffff16}.enterprise-app aside .platform-support-link+.profile{margin-top:0}.site-settings-panel{max-width:700px}.site-settings-panel>h3:not(:first-child){margin-top:34px;padding-top:24px;border-top:1px solid #e0e8eb}@media(max-width:760px){.platform-support-link{font-size:9px;padding:12px 2px;overflow-wrap:anywhere}}.platform-brand-mark{width:38px;height:38px;display:block;object-fit:contain}.website .brand,.enterprise-login .brand,.platform-login .brand{display:flex;align-items:center;gap:12px}.website .site-footer .brand{display:inline-flex}.enterprise-app .enterprise-brand>span,.admin-app .brand-symbol{background:transparent;border:0}.enterprise-brand b{font-size:22px}.admin-brand{font-size:23px}.enterprise-login .brand .platform-brand-mark,.platform-login .brand .platform-brand-mark{width:44px;height:44px}.direct-chat-loading{padding:50px 25px;text-align:center;color:#607e8c}.domain-dns-records{margin:14px 0;max-width:570px;overflow-wrap:anywhere}.domain-dns-records p{font-size:12px!important;line-height:1.8!important;white-space:normal!important}.domain-dns-records code{-webkit-user-select:all;user-select:all;color:#355f72}.domain-dns-records small{display:block;font-size:11px;line-height:1.7}.enterprise-app .member:has(.domain-dns-records){align-items:flex-start;max-width:850px}.branding-page .ws-check input{width:16px!important;height:16px;margin:0!important}@media(max-width:760px){.enterprise-app .enterprise-brand .platform-brand-mark{width:34px;height:34px}.website .brand .platform-brand-mark{width:31px;height:31px}}.enterprise-app .page button{background:#193f50;color:#fff;font-size:12px;box-shadow:none}.enterprise-app .page button:hover:not(:disabled){background:#28566a;color:#fff}.enterprise-app .page button.plain{background:#fff;color:#425f70;border:1px solid #d8e2e7}.enterprise-app .page button.plain:hover:not(:disabled){background:#eef3f5;color:#183f50;border-color:#b9cdd6}.enterprise-app .page .ws-settings-nav{padding:9px;background:#fff;border:1px solid #dce5e9;gap:4px;box-shadow:0 2px 6px #173b4a03}.enterprise-app .page .ws-settings-nav button{background:transparent;color:#425f70;border:1px solid transparent;border-left:3px solid transparent;border-radius:5px;font-size:12px;font-weight:500;padding:12px 11px;min-height:42px;text-align:left;box-shadow:none}.enterprise-app .page .ws-settings-nav button:hover:not(:disabled){background:#f0f4f6;color:#193f50;border-color:#e4ecf0;border-left-color:#a9bdc7}.enterprise-app .page .ws-settings-nav button.active,.enterprise-app .page .ws-settings-nav button.active:hover{background:#e5eef2;color:#173f51;border-color:#d7e4eb;border-left-color:#345f74;font-weight:600}.enterprise-app .page .ws-settings-content>form.ws-card{margin-top:0;max-width:850px;width:100%}.enterprise-app .page .ws-card textarea{background:#fff;color:#334f60;border:1px solid #ccdce4;font-size:13px;line-height:1.85}.enterprise-app .page .ws-card textarea::placeholder{color:#718793}.enterprise-app .page .ws-card label{color:#3e5c6d}.enterprise-app .page .ws-card>p{color:#5a7280;font-size:13px}.enterprise-app .page .ws-card h3{color:#203f51}.enterprise-app .page .ws-pagination button,.enterprise-app .page .ws-toolbar button.plain{background:#fff;color:#425f70;border:1px solid #d8e2e7}@media(max-width:700px){.enterprise-app .page .ws-settings-nav button{white-space:nowrap;min-width:80px;text-align:center;padding:10px 12px;border-left-width:1px;border-bottom:3px solid transparent}.enterprise-app .page .ws-settings-nav button.active{border-left-color:#d7e4eb;border-bottom-color:#345f74}}.chat-image-message{margin:9px 0;text-align:left;max-width:100%}.history article.mine .chat-image-message,.audit-transcript article.mine .chat-image-message{text-align:right}.chat-image-thumb{display:inline-flex!important;flex-direction:column;gap:0!important;padding:0!important;border:1px solid #d9e4e9!important;border-radius:9px!important;overflow:hidden;background:#fff!important;color:#546f7f!important;box-shadow:0 3px 12px #193f5008!important;max-width:100%;cursor:zoom-in}.chat-image-thumb img{display:block;max-width:min(300px,100%);max-height:280px;object-fit:contain;background:#f2f5f6}.chat-image-thumb span{display:block;width:100%;font-size:10px;line-height:1.7;padding:5px 10px;color:#617c8b;background:#fff}.chat-image-loading,.chat-image-error{display:inline-block;padding:18px;color:#627e8d;background:#f0f4f6;border:1px solid #dce6eb;border-radius:8px;font-size:12px}.chat-image-error button{margin-left:10px;font-size:11px}.chat-image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#091821eb;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:65px 25px 45px;gap:18px;cursor:zoom-out}.chat-image-lightbox>img{max-width:95vw;max-height:calc(100dvh - 150px);object-fit:contain;border-radius:4px;box-shadow:0 12px 50px #0004}.chat-image-lightbox .chat-image-close{position:absolute;right:25px;top:22px;background:#ffffff16!important;color:#fff!important;border:1px solid #ffffff35!important;padding:10px 17px!important;border-radius:6px;cursor:pointer}.chat-image-lightbox>p{background:transparent!important;color:#d5e1e9!important;border:0!important;margin:0!important;padding:0!important;width:auto!important;max-width:90vw!important;font-size:12px!important;overflow-wrap:anywhere}.enterprise-app .chat-head button:not(.plain){background:#193f50;color:#fff}.enterprise-app .chat-head button:not(.plain):hover{background:#28566a}.ws-transcript-messages .chat-image-message{text-align:left}.ws-transcript-messages article.agent .chat-image-message{text-align:right}@media(max-width:760px){.chat-image-thumb img{max-width:min(240px,100%);max-height:230px}.chat-image-lightbox{padding:60px 12px 35px}.chat-image-lightbox .chat-image-close{right:15px;top:15px}}.chat-image-thumb{width:fit-content!important;max-width:min(302px,100%)!important;align-items:center;vertical-align:top}.chat-image-thumb img{width:auto;height:auto}.chat-image-thumb span{box-sizing:border-box}.branded-visitor.visitor-shell{height:var(--chat-viewport,100dvh);min-height:0;padding:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.branded-visitor .visitor-card{height:calc(var(--chat-viewport,100dvh) - 40px);max-height:820px;min-height:0;display:flex;flex-direction:column;overflow:hidden}.branded-visitor .visitor-card>.notice{flex:0 0 auto;padding:13px 18px;margin:0;border-bottom:1px solid #e4ebef;background:#fff;color:#637d8a;font-size:11px}.branded-visitor .visitor-card .history{height:auto!important;min-height:0!important;flex:1 1 0;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px}.branded-visitor .visitor-card>.send{display:grid;grid-template-columns:1fr auto;gap:10px;position:static;flex:0 0 auto;background:#fff;border-top:1px solid #dce5ea;padding:14px 16px;min-height:155px}.branded-visitor .visitor-card .send textarea{grid-column:1/-1;display:block;width:100%;min-height:88px;max-height:min(220px,34dvh);height:88px;padding:12px 14px;border:1px solid #cedee6;border-radius:7px;color:#294c60;background:#fbfdfd;font-size:16px;line-height:1.7;resize:none;overflow-y:auto;box-sizing:border-box;margin:0}.branded-visitor .visitor-card .send textarea:focus{border-color:#6d96aa;box-shadow:0 0 0 2px #193f5008}.branded-visitor .visitor-card .send small{font-size:10px;align-self:center;color:#8298a4}.branded-visitor .visitor-card .send button{align-self:end;padding:10px 24px;min-height:39px;position:static}.branded-visitor .visitor-upload{flex:0 0 auto;margin:0;padding:9px 16px;justify-content:flex-start;background:#fff;border:0;border-radius:0;border-top:1px solid #e5ecef;color:#557c8f;font-size:11px}.branded-visitor .visitor-card>.error{flex:0 0 auto;max-height:90px;overflow:auto;margin:0;padding:8px 18px;font-size:12px}.branded-visitor .visitor-card>.error:empty{display:none}.branded-visitor .visitor-card>form:not(.send){overflow-y:auto}.branded-visitor .visitor-rating{max-height:38vh;overflow:auto;flex:0 0 auto}.branded-visitor .visitor-card>.plain{flex:0 0 auto}.enterprise-login .account-access-form{width:min(420px,85%);padding:35px 0;max-height:100dvh;overflow-y:auto}.enterprise-login .account-access-form h2{margin-bottom:25px}.enterprise-login .account-access-form label{margin-bottom:15px}.email-code-row{display:flex;align-items:center;gap:10px}.email-code-row input{min-width:0;flex:1;margin:8px 0 0!important}.email-code-row button{width:auto!important;flex:0 0 auto;white-space:nowrap;margin:8px 0 0!important;font-size:11px!important;border:1px solid #d6e3e9!important;padding:11px 12px!important}.account-access-links{display:flex;justify-content:space-between;gap:18px;margin-top:12px}.enterprise-login .account-access-links button{width:auto;margin-top:0;font-size:12px}.account-notice{color:#347561!important;background:#edf5f0;border-radius:6px;padding:12px;font-size:12px;line-height:1.7}.account-security-form{margin-bottom:25px!important}.embedded-visitor-identity{border-bottom:1px solid #e0e8ed;padding-bottom:15px}.enterprise-app .embedded-visitor-identity p{font-size:11px;line-height:1.7;margin:7px 0;overflow-wrap:anywhere}@media(max-width:760px){.branded-visitor.visitor-shell{padding:0}.branded-visitor .visitor-card{height:var(--chat-viewport,100dvh);max-height:none;border:0;border-radius:0;width:100%}.branded-visitor .visitor-card>.send{padding:12px;min-height:150px}.enterprise-login .account-access-form{padding:7vh 0 35px;max-height:none}.branded-visitor .visitor-card .history{padding:17px 14px}}.pool-add{margin:20px 0}.pool-record{margin:16px 0;padding:22px;border:1px solid #dce3ea;border-radius:12px;background:#fff}.pool-record button{margin:8px 8px 0 0}.pool-heading p,.tenant-shared-link p{color:#637384}.tenant-shared-link{margin:28px 0;padding:26px;background:#fff;border:1px solid #dce3ea;border-radius:14px}.pool-actions{display:flex;gap:12px;margin:16px 0}.address-pool textarea{width:100%;resize:vertical;min-height:120px}.payment-address{overflow-wrap:anywhere}.pool-dns-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.pool-dns-record{min-width:0;padding:18px;border:1px solid #dce3ea;border-radius:10px;background:#f7f9fb}.pool-dns-record small{display:block;margin-top:14px;color:#637384}.pool-dns-record>div{display:flex;gap:10px;align-items:flex-start}.pool-dns-record code{flex:1;min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;line-height:1.7}.pool-dns-record button{flex-shrink:0;margin:0!important;white-space:nowrap}.admin-app .pool-delete{color:#a63b42!important}.pool-delete-confirm{margin-top:16px;padding:16px;background:#fff4f3;border:1px solid #edceca;border-radius:10px}@media(max-width:1000px){.pool-dns-grid{grid-template-columns:1fr}}.branded-visitor .visitor-card>.visitor-chat-header{display:flex;align-items:center;flex:0 0 auto;min-height:92px;padding:22px 26px}.visitor-chat-header>div{min-width:0}.visitor-chat-header b{display:block;overflow-wrap:anywhere;line-height:1.5}.visitor-chat-header small{display:block;margin-top:6px;line-height:1.5}@media(max-width:760px){.branded-visitor .visitor-card>.visitor-chat-header{min-height:80px;padding:17px 20px}}.message-alert-controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap;max-width:440px}.message-alert-controls .plain{font-size:11px;padding:6px 9px;white-space:nowrap}.message-alert-controls>small{flex-basis:100%;font-size:10px;color:#607786;line-height:1.5}.visitor-card>.message-alert-controls{max-width:none;padding:7px 16px;background:#fff;border-bottom:1px solid #e2e8ed;flex-shrink:0}.message-unread-badge{display:inline-block;min-width:17px;margin-left:5px;padding:2px 4px;background:#af4242;color:#fff;border-radius:10px;font-size:10px}.presence-controls{flex-wrap:wrap}@media(max-width:760px){.enterprise-app main>header:has(.message-alert-controls){height:auto;min-height:100px;align-items:flex-start}.presence-controls .message-alert-controls{max-width:200px}}
