@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";
:root{--ink:#152d2c;--muted:#6b7d79;--green:#127c64;--mint:#e7f5ed;--line:#e2e9e5;--background:#f6f8f5;--white:#fff}*{box-sizing:border-box}body{color:var(--ink);background:var(--background);margin:0;font-family:DM Sans,Noto Sans Arabic,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #75c7ad}a{color:inherit}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.4px;margin-bottom:12px;font-size:clamp(26px,3vw,38px);line-height:1.2}h2{letter-spacing:-.4px;font-size:20px}h3{margin:22px 0 8px;font-size:21px}p{line-height:1.7}small{font-size:12px}label{flex-direction:column;gap:9px;margin-bottom:20px;font-size:13px;font-weight:600;display:flex}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #d7e1db;border-radius:9px;outline:none;padding:12px 13px}input:focus,textarea:focus,select:focus{border-color:var(--green);box-shadow:0 0 0 3px #127c6415}textarea{resize:vertical;line-height:1.7}form{margin-top:25px}.brand{letter-spacing:-1px;direction:ltr;align-items:center;width:max-content;font-size:24px;font-weight:700;text-decoration:none;display:flex}.brand-mark{background:var(--ink);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin-inline-end:10px;font-size:30px;display:flex}.brand-mark span{color:#80e3b1}.brand-dot{color:var(--green)}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--green);margin-bottom:16px;font-size:11px;font-weight:700}.languages{align-items:center;gap:4px;display:flex}.languages button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:700}.languages .selected{color:var(--ink);background:#e2eee7}.primary,.secondary{border:1px solid #0000;border-radius:9px;min-height:41px;padding:11px 17px;font-size:13px;font-weight:600}.primary{background:var(--green);color:#fff}.primary:hover{background:#09634e}.secondary{color:var(--ink);background:#fff;border-color:#dbe4de}.secondary:hover{background:#f2f7f3}.full{width:100%}.text-button,.icon-button{color:var(--muted);background:0 0;border:0;padding:9px;font-size:12px;font-weight:600}.icon-button{font-size:25px}.danger{color:#ab554d}.muted,.hint{color:var(--muted)}.hint{font-size:12px;line-height:1.7}.alert{border-radius:10px;margin-bottom:20px;padding:13px 17px;font-size:13px;line-height:1.6}.error{color:#923a32;background:#fff0ed}.success{color:#186b51;background:#e8f5ec}.login-shell>header{justify-content:space-between;align-items:center;padding:32px 5vw;display:flex}.login-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:8vw;max-width:1120px;min-height:calc(100vh - 112px);margin:auto;padding:30px 35px 90px;display:grid}.login-story h1{letter-spacing:-3px;max-width:550px;font-size:clamp(40px,5vw,64px)}.login-story p{color:var(--muted);max-width:360px;font-size:17px}.login-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:42px;box-shadow:0 20px 60px #183b2d06}.login-card h2{font-size:28px}.fine-print{color:var(--muted);text-align:center;margin:25px 0 0;font-size:11px}.illustration{width:240px;height:180px;margin-top:30px;position:relative}.orbit{border:1px solid #c5dbcd;border-radius:50%;width:180px;height:180px;position:absolute;top:0;left:25px}.orbit.two{width:120px;height:120px;top:30px;left:55px}.illustration-center{background:var(--green);color:#fff;border-radius:20px;place-items:center;width:66px;height:66px;font-size:38px;display:grid;position:absolute;top:57px;left:82px;transform:rotate(-7deg)}.floating-dot{border:5px solid var(--background);background:#bdd6c5;border-radius:50%;width:23px;height:23px;position:absolute;top:14px;left:45px}.floating-dot.b{background:#a0cbb8;top:145px;left:172px}.app-shell{min-height:100vh;display:flex}.sidebar{border-inline-end:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;width:245px;height:100vh;padding:32px 25px;display:flex;position:sticky;top:0}.workspace-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);margin-top:46px;font-size:10px}.workspace-name{overflow-wrap:anywhere;margin-top:10px;font-size:14px;font-weight:600}.sidebar nav{flex-direction:column;gap:7px;margin-top:30px;display:flex}.sidebar nav button{text-align:start;color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:13px 14px;font-size:13px;font-weight:600;display:flex}.sidebar nav .active{background:var(--mint);color:var(--green)}nav button span{font-size:18px}.sidebar-bottom{color:var(--muted);margin-top:auto;font-size:11px;line-height:1.7}.sidebar-bottom small{font-size:10px}.main-shell{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fffa;align-items:center;gap:22px;height:84px;padding:0 40px;display:flex}.breadcrumb{margin-inline-end:auto;font-size:12px}.breadcrumb span{color:#b9c8bf;margin:0 12px}.content{max-width:1280px;margin:auto;padding:42px 40px 70px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.page-heading p{color:var(--muted);margin:0;font-size:14px}.stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px;display:grid}.stats>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px 26px}.stats span{color:var(--muted);font-size:12px}.stats strong{letter-spacing:-1.5px;margin-top:13px;font-size:37px;font-weight:500;display:block}.status-dot{vertical-align:middle;background:#47b282;border-radius:50%;width:8px;height:8px;margin:0 12px;display:inline-block}.section-title{margin-bottom:18px;font-size:17px}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:27px}.instance-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.instance-card{max-width:650px}.card-top{justify-content:space-between;align-items:center;display:flex}.whatsapp-icon{background:var(--mint);width:43px;height:43px;color:var(--green);border-radius:12px;place-items:center;font-size:25px;display:grid}.badge{border-radius:6px;width:max-content;padding:5px 9px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.green{color:#197654;background:#e8f5ec}.neutral{color:#687871;background:#f0f2f0}.bot-row{border-top:1px solid #edf1ed;justify-content:space-between;align-items:center;margin-top:24px;padding-top:22px;display:flex}.bot-row strong{font-size:13px;display:block}.bot-row div>span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.switch{text-align:start;background:#d5ddd7;border:0;border-radius:20px;width:43px;height:25px;padding:3px}.switch>span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s;display:block}.switch.on{background:var(--green)}.switch.on>span{transform:translate(18px)}[dir=rtl] .switch.on>span{transform:translate(-18px)}.actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.form-panel{max-width:780px}.admin-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.list-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:19px 0;display:flex}.list-row:last-child{border:0}.list-row small{color:var(--muted);overflow-wrap:anywhere;margin:6px 0;display:block}.spaced{margin-top:24px}.link-form{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.link-form>button{width:max-content}.secret-box{background:#fff9eb;border:1px solid #e8d8b8;border-radius:8px;margin-top:20px;padding:20px}.secret-box pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.activation-row{border-bottom:1px solid var(--line);padding:20px 0}.activation-row>strong{margin-bottom:10px;display:block}.check-label{flex-direction:row;align-items:flex-start;margin-top:18px;font-size:12px;font-weight:400;line-height:1.6}.check-label input{flex-shrink:0;width:16px;margin-top:3px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#0f272b80;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:100%;max-width:460px;max-height:90vh;padding:30px;overflow:auto;box-shadow:0 24px 90px #0002}.modal-header{justify-content:space-between;align-items:center;display:flex}.modal-header h2{margin:0}.tabs{border-bottom:1px solid var(--line);margin-top:24px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:13px}.tabs .active{color:var(--green);border-bottom-color:var(--green)}.qr-image{max-width:100%;height:auto;margin:22px auto;display:block}.pairing-code{background:var(--mint);letter-spacing:6px;text-align:center;border-radius:10px;padding:25px;font-size:30px}.loading{flex-direction:column;justify-content:center;align-items:center;gap:25px;height:100vh;display:flex}.password-page{max-width:550px;margin:auto;padding:40px 20px}.empty{color:var(--muted);place-items:center;min-height:180px;display:grid}details{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}summary{cursor:pointer;color:var(--muted);font-size:12px}[dir=rtl] h1{letter-spacing:0;line-height:1.6}[dir=rtl] .eyebrow{letter-spacing:0}@media (max-width:1000px){.sidebar{width:210px;padding:25px 18px}.content{padding:32px 25px}.topbar{padding:0 25px}.admin-grid,.instance-grid{grid-template-columns:1fr}}@media (max-width:720px){.login-grid{grid-template-columns:1fr;gap:25px;padding:20px}.login-story{padding:15px}.login-story h1{letter-spacing:-1px;font-size:38px}.illustration{display:none}.login-card{padding:27px}.login-shell>header{padding:24px 20px}.app-shell{display:block}.sidebar{border-inline-end:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:20px;position:static}.sidebar .brand{font-size:21px}.workspace-label,.workspace-name,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;margin-top:20px}.sidebar nav button{padding:9px 13px}.topbar{gap:12px;height:65px;padding:0 18px}.breadcrumb{display:none}.topbar .languages{margin-inline-end:auto}.content{padding:28px 18px}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:25px}.stats{gap:9px}.stats>div{padding:16px 12px}.stats strong{font-size:27px}.stats span{font-size:10px}.panel{padding:22px}.link-form,.instance-grid{grid-template-columns:1fr}.instance-card{min-width:0}.modal{padding:24px}.check-label{font-size:11px}.brand-mark{width:32px;height:32px}.list-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.connection-guide{color:#f4fff8;background:#173c34;border-radius:20px;margin:28px 0 34px;padding:28px}.guide-heading{justify-content:space-between;gap:20px;display:flex}.guide-heading h2{margin-bottom:6px;font-size:24px}.guide-heading p{color:#bcd5c8;margin-bottom:24px}.guide-heading>span{color:#b7eb95;font-size:36px}.setup-steps{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.setup-steps li{border-top:1px solid #49665b;gap:12px;padding-top:20px;display:flex}.step-number{color:#fff;background:#33584a;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.complete .step-number{color:#173c34;background:#bfeb99}.setup-steps h3{letter-spacing:0;margin:4px 0 8px;font-size:15px}.setup-steps p{color:#d0dfd5;margin-bottom:8px;font-size:12px}.guide-link{color:#cff6af;text-align:start;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.scan-steps{padding-inline-start:24px;line-height:1.7}.scan-steps li{margin-bottom:10px;padding-inline-start:5px}.connection-settings summary{cursor:pointer;color:var(--muted);padding:12px 0;font-size:12px}.connection-settings{width:100%}@media (max-width:900px){.setup-steps{grid-template-columns:1fr}.connection-guide{padding:23px}.guide-heading h2{font-size:21px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#202638;--muted:#657087;--green:#5267e8;--mint:#eef2ff;--line:#e4e8f1;--background:#f4f6fb;--white:#fff}body{color:var(--ink);background-color:#f4f6fb;background-image:radial-gradient(at 15% 0,#e4eaff 0,#0000 42%),radial-gradient(at 95% 80%,#f0eafe 0,#0000 40%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-family:Segoe UI Variable,Segoe UI,Noto Sans Arabic,sans-serif}h1,h2,h3,h4,.brand{font-family:inherit}h1{letter-spacing:-1.2px;font-weight:650}h2,h3{font-weight:600}.brand{letter-spacing:-.8px;color:#222940;gap:10px;font-size:23px;font-weight:650}.brand img,.sidebar .brand img,.login-shell>header .brand img{object-fit:contain;border:1px solid #ffffff90;border-radius:11px;width:38px;height:38px;box-shadow:0 2px 5px #1d25401a}.app-shell{gap:12px;min-height:100dvh;padding:12px;display:flex}.sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#edf1fa85;border:0;border-radius:18px;width:232px;height:calc(100dvh - 24px);padding:24px 15px;position:sticky;top:12px}.sidebar>.brand{padding:0 8px}.workspace-label{color:#7b8497;letter-spacing:1.4px;margin:36px 13px 0;font-size:10px;font-weight:600}.workspace-name{margin:9px 13px 0;font-size:14px}.sidebar nav{gap:6px;margin-top:24px}.sidebar nav button{color:#5e687e;background:0 0;border-radius:9px;gap:13px;min-height:46px;padding:12px 15px;font-weight:500;position:relative}.sidebar nav button:hover{background:#ffffff80}.sidebar nav button.active{color:#425bd0;background:#ffffffd9;box-shadow:0 2px 6px #22305b08}.sidebar nav button.active:before{content:"";inset-inline-start:0;background:#5267e8;border-radius:5px;width:3px;position:absolute;top:13px;bottom:13px}.sidebar nav svg{flex-shrink:0}.sidebar-bottom{color:#8790a2;padding:0 13px}.sidebar-bottom p{margin-bottom:8px}.sidebar-bottom small{font-size:10px}.main-shell{background:#ffffffb3;border:1px solid #fff;border-radius:18px;min-width:0;overflow:clip;box-shadow:0 12px 50px #34457405}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff75;border-bottom:1px solid #e9edf5;gap:18px;height:72px;padding:0 34px}.breadcrumb{color:#7d879a;font-size:12px}.breadcrumb span{color:#b2b9c9}.languages{background:#edf0f7;border:1px solid #e5e9f2;border-radius:9px;gap:2px;padding:3px}.languages button{color:#707b93;border-radius:6px;min-height:30px;padding:7px 10px}.languages .selected{color:#4059ce;background:#fff;box-shadow:0 1px 4px #23315916}.text-button{color:#69758c;border-radius:7px}.text-button:hover{color:#364863;background:#edf1f9}.content{max-width:1420px;padding:38px}.page-heading{align-items:center;margin-bottom:30px}.page-heading h1{letter-spacing:-1px;margin-bottom:10px;font-size:34px;line-height:1.2}.page-heading p{color:#7a8498;font-size:14px}.eyebrow{letter-spacing:1.7px;color:#8190b5;margin-bottom:13px;font-size:10px;font-weight:650}.eyebrow:before{content:none}.primary,.secondary{border-radius:9px;min-height:42px;padding:11px 18px;font-size:13px;font-weight:600;transition:background .16s,box-shadow .16s,transform .16s}.primary{color:#fff;background:linear-gradient(#6277ef,#5065df);border:1px solid #4e63d9;box-shadow:0 2px 3px #4255bf15,inset 0 1px #fff2}.primary:hover{background:linear-gradient(#7183f2,#596ee7);box-shadow:0 4px 12px #5267e82b}.primary:active{transform:scale(.985)}.secondary{color:#49566e;background:linear-gradient(#fff,#fafbfe);border:1px solid #dfe5ef;box-shadow:0 1px 2px #20365b06}.secondary:hover{background:#f0f3fa;border-color:#cdd5e8}.danger{color:#b75165}.icon-button{border-radius:8px}.icon-button:hover{background:#edf1f8}.panel,.login-card,.stats>div{background:#fff;border:1px solid #e4e9f2;border-radius:15px;box-shadow:0 3px 12px #24376004}.instance-card{border-radius:17px}.stats{gap:16px}.stats>div{padding:23px}.stats strong{color:#334266;font-size:32px}.stats span{color:#8090a6;font-size:12px}.status-dot{background:#44b28d}.badge{white-space:normal;border-radius:20px;max-width:100%;padding:6px 10px;font-size:11px;font-weight:550}.badge.green{color:#238264;background:#eaf7f1}.badge.neutral{color:#768197;background:#f0f3f8}.whatsapp-icon{color:#40987a;background:#edf8f3;border:1px solid #e0f1e9;border-radius:13px}.bot-row{border-color:#edf0f6}.switch{background:#cbd3e3;flex-shrink:0;box-shadow:inset 0 1px 2px #22375812}.switch.on{background:#5870e8}.switch span{box-shadow:0 1px 3px #18305626}.hint,.muted{color:#788399}.alert{border-radius:11px}.alert.error{color:#a54354;background:#fff0f1}.alert.success{color:#237957;background:#eaf7f1}label{color:#546077;font-size:13px;font-weight:500}input,textarea,select{color:#27364f;background:#fcfdff;border:1px solid #dfe5ef;border-bottom-color:#b9c3d8;border-radius:8px;padding:12px 13px;font-family:inherit}input::placeholder,textarea::placeholder{color:#a1aabc}input:focus,textarea:focus,select:focus{background:#fff;border-color:#bdc8e8 #bdc8e8 #5973ed;outline:none;box-shadow:0 2px #5973ed}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #5470ec}.client-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;display:flex}.client-toolbar input{background:#fff;border:1px solid #e1e6f0;border-radius:10px;max-width:350px;padding:12px 16px}.client-toolbar>span{color:#95a0b5;font-size:12px}.client-table-wrap{border-radius:14px;padding:0;overflow:auto}.client-table{border-collapse:collapse;text-align:start;width:100%;min-width:740px}.client-table th{text-align:start;color:#8a95a9;background:#f9fafe;padding:18px 22px;font-size:11px;font-weight:500}.client-table td{vertical-align:middle;border-top:1px solid #edf0f6;padding:24px 22px;font-size:13px}.client-table tbody tr:hover{background:#fcfdff}.client-table td:first-child>strong{color:#3a4760;font-weight:600}.client-table small{color:#98a2b4;margin-top:7px;font-size:11px;display:block}.client-table td:last-child{text-align:end;white-space:nowrap}.client-table td:last-child .text-button{margin-inline-start:auto;margin-top:5px;font-size:11px;display:block}.table-line+.table-line{margin-top:13px}.technical-settings{border-color:#e7ebf4;margin-top:26px}.technical-settings>summary{color:#8a96ac;cursor:pointer;padding:12px 0;font-size:12px}.support-banner{color:#576b9c;background:#edf2ff;border:1px solid #dce4fa;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;padding:13px 18px;font-size:13px;display:flex}.support-banner .secondary{font-size:12px}.client-content{max-width:960px;margin:auto}.client-content .stats,.client-content .section-title{display:none}.client-content .instance-grid{grid-template-columns:1fr}.client-content .instance-card{width:100%;max-width:700px;padding:30px}.instance-card h3{letter-spacing:-.7px;font-size:25px}.client-content .bot-row{gap:20px;margin-top:26px;padding:24px 0 4px}.client-content .bot-row strong{font-size:18px;font-weight:550}.client-content .bot-row div>span{margin-top:7px;font-size:12px}.client-content .instance-card>.actions>.primary{width:100%;padding:14px;font-size:14px}.instance-card>details{border-color:#e9edf4;margin-top:20px}.connection-settings{width:100%;margin-top:10px}.instance-phone{color:#7e8da6}.form-panel{max-width:740px}.list-row,.activation-row{border-color:#e9edf4}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#19294038}.modal{background:#fffffff5;border:1px solid #fff;border-radius:20px;max-height:90dvh;overflow:auto;box-shadow:0 30px 90px #1829472b}.modal-header{gap:15px}.modal-header h2{letter-spacing:-.5px;font-size:22px;font-weight:600}.tabs{background:#edf1f7;border:0;border-radius:10px;gap:4px;padding:4px}.tabs button{color:#7c89a2;border:0;border-radius:7px;padding:10px}.tabs button.active{color:#4761d6;background:#fff;box-shadow:0 1px 4px #2c3a5d15}.wizard-progress{gap:10px;margin-top:26px;display:flex}.wizard-progress span{color:#93a0b6;background:#f2f4f8;border-radius:8px;flex:1;padding:11px 13px;font-size:12px}.wizard-progress .active{color:#536add;background:#ecf0ff}.secret-box{background:#f5f7fb;border:1px solid #e3e9f3;border-radius:10px;margin-bottom:20px;padding:16px}.secret-box pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.success-symbol{color:#359578;background:#eaf7f1;border-radius:50%;place-items:center;width:62px;height:62px;margin:22px auto;font-size:30px;display:grid}.connected-success{text-align:center;padding:28px 0}.qr-stage{place-items:center;min-height:270px;margin-top:20px;display:grid}.qr-image{background:#fff;border:1px solid #e8ecf3;border-radius:12px;max-width:100%;height:auto;margin:0;padding:12px}.countdown{text-align:center;font-size:11px}.scan-steps{color:#8590a3;padding-inline-start:24px;font-size:13px;line-height:1.8}.scan-steps li{margin-bottom:8px}.pairing-code{color:#4e64c4;letter-spacing:4px;background:#eff3ff;border-radius:12px;font-size:28px}.skeleton{color:#7d8ba6;background:linear-gradient(100deg,#f0f3f9,#e3e9f5,#f0f3f9) 0 0/200% 100%;border-radius:9px;min-height:54px;padding:20px;font-size:12px;animation:1.8s linear infinite shimmer}.qr-stage .skeleton{place-items:center;width:250px;height:250px;display:grid}.mobile-pairing-hint{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-shell>header{padding:30px 5vw}.login-grid{gap:80px;max-width:1150px;min-height:calc(100dvh - 105px);padding-bottom:65px}.login-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc9;border:1px solid #fff;border-radius:24px;padding:40px;box-shadow:0 25px 90px #3446740c}.login-card h2{letter-spacing:-.7px;font-size:29px}.login-story h1{letter-spacing:-2px;max-width:520px;font-size:clamp(38px,4.5vw,58px);font-weight:650;line-height:1.12}.login-story>p{color:#8290a6;max-width:370px;font-size:17px}.login-story .eyebrow{color:#7b8cba}.login-story .illustration{isolation:isolate;background:0 0;border:0;width:250px;height:180px;margin-top:35px;position:relative}.login-story .illustration:after{content:"";z-index:-1;background:linear-gradient(145deg,#c6d6ff 0%,#859df1 35%,#ccbeff 75%,#e2ebff 100%);border-radius:38% 65% 36% 62%;width:158px;height:145px;position:absolute;inset:5px auto auto 40px;transform:rotate(-22deg);box-shadow:inset 10px 12px 20px #ffffff75,0 25px 35px #91a2dd30}.login-story .orbit{border:1px solid #ffffff9c;border-radius:45% 60% 42% 55%;width:120px;height:120px;display:block;top:17px;left:61px;transform:rotate(20deg)}.login-story .orbit.two{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#eff4ff40;width:83px;height:83px;top:37px;left:80px}.login-story .illustration-center{color:#657ddd;background:#ffffff80;border-radius:14px;width:44px;height:44px;font-size:24px;display:grid;top:57px;left:100px;transform:none;box-shadow:0 5px 15px #4e61b421}.login-story .floating-dot{display:none}.fine-print{color:#9aa5b7}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:1100px){.content{padding:28px}.sidebar{width:210px}.client-table td,.client-table th{padding:18px 16px}.topbar{padding:0 28px}.login-grid{gap:45px}}@media (max-width:900px){.app-shell{padding:0;display:block}.sidebar{background:#eef2fbba;border:0;border-radius:0;width:100%;height:auto;padding:18px 20px 12px;position:static}.sidebar>.brand{padding:0}.workspace-label,.workspace-name,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;gap:7px;margin:17px 0 0}.sidebar nav button{flex:1;justify-content:center;min-height:46px;padding:10px;font-size:13px}.sidebar nav button.active:before{top:auto;bottom:0;width:24px;height:3px;inset-inline-start:calc(50% - 12px)}.main-shell{background:#ffffffa1;border:0;border-radius:0;min-height:calc(100dvh - 140px)}.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:60px;padding:8px 20px}.breadcrumb{display:none}.topbar .languages{margin-inline-end:auto}.languages button{min-width:38px;min-height:36px}.topbar>.text-button{min-height:44px}.content{padding:26px 20px 40px}.page-heading{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:24px}.page-heading>.primary,.page-heading>.secondary{align-self:flex-start;min-height:44px}.client-toolbar{flex-wrap:wrap;gap:12px}.client-toolbar input{max-width:none}.client-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.client-table{min-width:0;display:block}.client-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.client-table tbody{gap:18px;display:grid}.client-table tr{background:#fff;border:1px solid #e3e9f3;border-radius:16px;padding:8px 20px;display:block;box-shadow:0 3px 12px #223a6105}.client-table td{overflow-wrap:anywhere;white-space:normal;border-top:1px solid #edf0f7;padding:14px 0;display:block}.client-table td:first-child{border:0}.client-table td[data-label]:before{content:attr(data-label);color:#93a0b5;margin-bottom:8px;font-size:11px;display:block}.client-table td:first-child>strong{font-size:18px}.client-table td:last-child{white-space:normal;text-align:start}.client-table td.client-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.client-table td:last-child .text-button{margin:0}.client-row-actions>.secondary{flex:1;min-height:44px}.client-table small{overflow-wrap:anywhere}.support-banner{flex-wrap:wrap}}@media (max-width:600px){input,textarea,select{font-size:16px}.primary,.secondary,.text-button,.icon-button,.tabs button,summary{min-height:44px}.icon-button{min-width:44px}summary{align-items:center;gap:8px;display:flex}summary:before{content:"▸";font-size:11px}details[open]>summary:before{content:"▾"}.login-shell>header{flex-wrap:wrap;gap:16px;padding:20px 16px}.login-grid{grid-template-columns:1fr;gap:22px;min-height:0;padding:20px 16px 36px;display:grid}.login-story{padding:4px}.login-story h1{letter-spacing:-1.2px;font-size:34px}.login-story>p{margin-bottom:0;font-size:14px}.login-story .eyebrow,.login-story .illustration{display:none}.login-card{border-radius:20px;padding:28px 23px}.content{padding:23px 16px 36px}.page-heading h1{font-size:28px}.page-heading>.primary{width:100%}.client-content .instance-card{padding:24px 20px}.instance-card h3{overflow-wrap:anywhere;font-size:23px}.bot-row>div{min-width:0}.switch{border-radius:24px;width:64px;height:44px;padding:10px 8px}.switch>span{width:24px;height:24px}.switch.on>span{transform:translate(24px)}[dir=rtl] .switch.on>span{transform:translate(-24px)}.modal-backdrop{padding:12px}.modal{overscroll-behavior:contain;border-radius:20px;width:100%;max-width:460px;max-height:calc(100dvh - 24px);padding:23px 18px;scroll-padding-block:20px}.modal-header h2{font-size:21px}.modal form{margin-top:18px}.modal .actions{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.modal .actions button{width:100%}.modal .tabs{margin-top:14px}.mobile-pairing-hint{color:#6378a5;background:#eff3ff;border-radius:9px;margin:16px 0 0;padding:12px;font-size:12px;display:block}.qr-stage{min-height:220px}.qr-stage .skeleton{max-width:100%;height:220px}.pairing-code{letter-spacing:2px;overflow-wrap:anywhere;padding:20px 8px;font-size:24px}.scan-steps{font-size:12px}.wizard-progress{margin:18px 0}.secret-box{padding:12px}.support-banner{flex-direction:column;align-items:stretch;padding:13px}.support-banner .secondary{width:100%}.list-row{flex-wrap:wrap}.activation-row{overflow-wrap:anywhere}}@media (max-width:360px){.sidebar,.topbar,.content{padding-inline:12px}.languages button{padding:6px}.login-shell>header .brand{font-size:21px}.stats>div{padding:12px 8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.engine-workspace{min-width:0}.engine-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.engine-search{max-width:420px;margin-bottom:24px}.engine-instance-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:18px;display:grid}.engine-instance{text-align:start;color:#27364f;background:linear-gradient(145deg,#fff,#fafbff);border:1px solid #e2e8f4;border-radius:18px;padding:24px;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 5px 20px #30467a05}.engine-instance:hover{border-color:#c1cef4;transform:translateY(-3px);box-shadow:0 12px 30px #344e8910}.engine-instance>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.engine-instance-icon{color:#329276;background:#e9f5f1;border-radius:13px;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.engine-instance h2{letter-spacing:-.4px;overflow-wrap:anywhere;margin:24px 0 8px;font-size:20px}.engine-instance p{color:#8190a6;text-align:start;margin:0 0 25px;font-size:13px}.engine-open{color:#5b70d5;font-size:12px;font-weight:600}.engine-tabs{background:#e9eef7a6;border:1px solid #e2e8f3;border-radius:12px;gap:5px;margin-bottom:24px;padding:5px;display:flex;overflow-x:auto}.engine-tabs button{color:#75839c;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;min-height:44px;padding:12px 18px;font-weight:550}.engine-tabs button.active{color:#4e65d0;background:#fff;box-shadow:0 2px 6px #31467c12}.engine-summary{justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.engine-summary h2{letter-spacing:-.7px;margin:20px 0 8px;font-size:28px}.engine-summary p{color:#7c8da6;font-size:15px}.engine-summary small{color:#95a1b5}.engine-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.engine-counts{grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.engine-form{max-width:900px;padding:28px}.engine-form h2{margin:0 0 24px}.engine-form h3{margin:24px 0 15px;font-size:14px}.engine-form fieldset{border:0;min-width:0;margin:0;padding:0}.engine-form fieldset:disabled{opacity:.65}.engine-form>label,.engine-form fieldset>label{margin:18px 0;display:block}.engine-form label input:not([type=checkbox]),.engine-form label textarea{margin-top:8px}.engine-form label.engine-setting{border-bottom:1px solid #eef1f7;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:14px 0;display:flex}.engine-setting input[type=checkbox]{appearance:none;cursor:pointer;background:#dce2ed;border:1px solid #cdd5e4;border-radius:20px;flex:0 0 42px;width:42px;height:24px;margin:0;padding:3px}.engine-setting input:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block;box-shadow:0 1px 3px #24385722}.engine-setting input:checked{background:#6075e8;border-color:#6075e8}.engine-setting input:checked:before{transform:translate(17px)}[dir=rtl] .engine-setting input:checked:before{transform:translate(-17px)}.engine-form .primary{margin-top:20px}.engine-channels{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.engine-event-list{background:#e6ebf4;border:1px solid #e6ebf4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.engine-event-list label{letter-spacing:.1px;overflow-wrap:anywhere;background:#fafbfe;align-items:center;gap:10px;padding:13px;font-size:11px;display:flex}.engine-event-list input{accent-color:#6075e8;flex-shrink:0;width:17px;height:17px;margin:0}.engine-event-list label:has(input:checked){color:#4c62c7;background:#f0f3ff}.engine-integrations{grid-template-columns:1fr 1fr;gap:20px;display:grid}.engine-integrations .panel{padding:26px}.engine-integrations h2{margin-top:0}.engine-integrations input{margin-top:10px}.engine-manager-link{align-items:center;margin-top:15px;text-decoration:none;display:inline-flex}.engine-inbox{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.engine-chat-list{padding:18px 12px}.engine-chat-list h2{margin:8px 12px 20px;font-size:18px}.engine-chat-list>button{text-align:start;color:#4e5f7d;background:0 0;border:0;border-radius:10px;width:100%;padding:15px 12px;display:block;position:relative}.engine-chat-list>button:hover,.engine-chat-list>button.active{background:#edf2ff}.engine-chat-list strong,.engine-chat-list small{overflow-wrap:anywhere;display:block}.engine-chat-list strong{font-size:13px}.engine-chat-list small{color:#8594af;margin-top:6px;font-size:10px}.engine-chat-list .badge{margin-top:8px;display:inline-block}.engine-pagination{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:18px;display:flex}.engine-pagination button{padding:10px;font-size:11px}.engine-conversation{background:#f8faff;min-height:440px;padding:20px}.conversation-header{border-bottom:1px solid #e6ecf6;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:15px;font-size:13px;display:flex}.engine-messages{flex-direction:column;gap:12px;max-height:570px;padding:22px 0;display:flex;overflow:auto}.engine-messages article{color:#50607b;background:#fff;border:1px solid #e4eaf4;border-radius:4px 15px 15px;align-self:flex-start;max-width:85%;padding:13px 17px}.engine-messages article.outgoing{background:#edf0ff;border-color:#e0e6fb;border-radius:15px 4px 15px 15px;align-self:flex-end}.engine-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.engine-messages small{color:#929eb5;margin-top:10px;font-size:9px;display:block}.engine-empty{color:#92a0b7;text-align:center;place-items:center;min-height:350px;font-size:13px;display:grid}@media (max-width:1100px){.engine-summary{flex-direction:column;align-items:flex-start}.engine-inbox{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:600px){.engine-instance-grid,.engine-integrations{grid-template-columns:1fr}.engine-search{max-width:none}.engine-form,.engine-summary{padding:22px 18px}.engine-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.engine-controls .primary{grid-column:1/-1}.engine-event-list{grid-template-columns:1fr}.engine-tabs button{padding:11px 16px}.engine-counts{gap:9px}.engine-counts>div{padding:18px 12px}.engine-counts strong{font-size:26px}.engine-inbox{display:block}.engine-inbox .engine-conversation,.engine-inbox.conversation-open .engine-chat-list{display:none}.engine-inbox.conversation-open .engine-conversation{display:block}.engine-messages article{max-width:94%}.engine-heading-actions .secondary{flex:1}.engine-summary h2{overflow-wrap:anywhere}.engine-setting{min-height:58px}.engine-event-list label{min-height:48px}}.engine-form label.engine-setting,.engine-event-list label{flex-direction:row}.engine-event-list label{margin:0}.engine-setting input[type=checkbox]{min-height:24px;max-height:24px}
