@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap");:root{color-scheme:dark;font-family:Manrope,Arial,sans-serif;background:#060709;color:#f2f4f7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#060709}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.nervha-logo{display:inline-flex;align-items:center;overflow:hidden}.nervha-logo img{display:block;height:42px;width:auto;object-fit:contain}.nervha-logo-compact img{height:31px}.button{display:inline-flex;align-items:center;gap:14px;border:1px solid #1353cc;border-radius:12px;padding:13px 19px;background:#1a59d1;color:#061228;font-size:13px;font-weight:800;box-shadow:0 12px 30px rgba(15,81,206,.15);transition:.2s ease}.button:hover{transform:translateY(-2px);background:#437be5}.button-small{padding:9px 14px;border-radius:10px;font-size:12px}.button-ghost{background:transparent;color:#e9edf5;border-color:#262a32;box-shadow:none}.button-ghost:hover{background:#12151a}.marketing-shell{overflow:hidden;padding:0 4.8vw;background:radial-gradient(ellipse 45% 35% at 68% 15%,rgba(14,50,118,.17),transparent 72%),#060709}.top-nav{width:min(1180px,100%);height:85px;margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5;border-bottom:1px solid rgba(255,255,255,.075)}.nav-links{display:flex;gap:31px;margin-left:auto;margin-right:32px;color:#94a39c;font-size:12px;font-weight:700}.nav-links a:hover{color:#e5ebf5}.hero-section{width:min(1180px,100%);min-height:645px;margin:auto;display:grid;grid-template-columns:48% 52%;align-items:center;gap:20px;position:relative}.hero-copy{position:relative;z-index:2;padding:50px 0 80px}.pill{display:inline-flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid #25324b;border-radius:50px;background:rgba(21,33,57,.36);color:#9ba9c3;font:11px DM Mono,monospace}.status-dot{width:6px;height:6px;border-radius:50%;background:#2565df;box-shadow:0 0 14px #2565df}.hero-copy h1{max-width:610px;margin:24px 0 20px;font-size:clamp(43px,4.6vw,70px);line-height:1.07;letter-spacing:-.065em}.hero-copy h1 em{color:#2262da;font-style:normal}.hero-copy>p{max-width:490px;color:#97a69f;font-size:15px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:29px}.inline-action,.text-button{padding:6px 0;border:0;background:transparent;color:#c7ccd4;font-size:12px;font-weight:800}.inline-action:hover,.text-button:hover{color:#2766dd}.inline-action span,.text-button span{margin-left:8px;color:#2564dc}.hero-proof{margin-top:46px;color:#65736c;font-size:11px}.hero-proof span{color:#2664d8;margin-right:8px}.hero-visual{height:480px;position:relative}.glow{position:absolute;border-radius:50%;filter:blur(6px)}.glow-one{width:360px;height:360px;right:60px;top:40px;background:rgba(0,59,170,.14)}.glow-two{width:230px;height:230px;left:30px;bottom:5px;background:rgba(9,83,116,.16)}.preview-window{width:670px;height:399px;position:absolute;left:4%;top:35px;display:grid;grid-template-columns:52px 1fr;overflow:hidden;border:1px solid #2b3039;border-radius:14px;background:#0e1015;box-shadow:0 35px 70px rgba(0,0,0,.45);transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.preview-sidebar{padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:17px;border-right:1px solid #252930;background:#0a0c0f}.preview-mark{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#2464de,#072d7a);color:#081735;font-weight:900;font-size:12px}.preview-sidebar i{width:16px;height:16px;display:block;border:1px solid #535962;border-radius:5px;opacity:.75}.preview-sidebar .active-dot{background:#1b5bd4;border-color:#1b5bd4;box-shadow:0 0 14px rgba(33,95,213,.4)}.sidebar-avatar{margin-top:auto;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#1f2d48;color:#b6c8e8;font-size:7px;font-weight:800}.preview-content{padding:22px}.preview-header{display:flex;justify-content:space-between;align-items:center}.preview-header small,.preview-header strong{display:block}.preview-header small{color:#76867e;font-size:8px}.preview-header strong{margin-top:3px;font-size:15px;letter-spacing:-.04em}.preview-header button{padding:7px 10px;border:0;border-radius:6px;background:#1a59d1;color:#061530;font-size:8px;font-weight:800}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.metric{padding:11px;border:1px solid #242931;border-radius:8px;background:#101319}.metric small,.metric span,.metric strong{display:block}.metric small{color:#89968f;font-size:7px}.metric strong{margin:5px 0;font-size:16px}.metric span{color:#2563d9;font-size:7px}.preview-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;margin-top:10px}.activity-card,.chart-card{min-height:190px;padding:12px;border:1px solid #242931;border-radius:8px;background:#101319}.card-title{display:flex;justify-content:space-between;color:#b2b7c0;font-size:8px}.card-title b{color:#8d9b93;font-weight:500}.bars{height:117px;padding:15px 2px 4px;display:flex;align-items:flex-end;gap:7px;border-bottom:1px solid #2a2f39}.bars i{flex:1 1;display:block;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#316cdc,#082d76)}.chart-days{display:flex;justify-content:space-between;margin-top:7px;color:#68776e;font-size:6px}.activity{display:flex;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid #232830}.activity:last-child{border-bottom:0}.mini-avatar{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;font-size:5px;font-weight:800}.mini-avatar.orange{background:#6d4920;color:#ffca83}.mini-avatar.green{background:#1b2d50;color:#a5c0f0}.mini-avatar.purple{background:#49385e;color:#d7bcff}.activity b,.activity small{display:block}.activity b{font-size:7px}.activity small{margin-top:2px;color:#74827b;font-size:6px}.activity i{width:4px;height:4px;margin-left:auto;border-radius:50%;background:#f4ab44}.float-card{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #3a4251;border-radius:10px;background:rgba(16,20,26,.92);box-shadow:0 16px 30px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.float-card b,.float-card small{display:block}.float-card small{color:#989faa;font-size:7px}.float-card b{margin-top:2px;font-size:9px}.float-card-agent{left:-13px;top:1px}.float-card-contact{right:-14px;bottom:11px}.float-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#15294f;color:#3573e7;font-size:13px}.live-tag{margin-left:5px;padding:3px 4px;border-radius:4px;background:#11254c;color:#427ce9;font:6px DM Mono,monospace}.contact-avatar{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#77674b;color:#ffdaa4;font-size:9px;font-weight:800}.float-card-contact>span:last-child{margin-left:10px;color:#3871dd}.feature-section,.platform-section,.security-section,footer{width:min(1180px,100%);margin:auto}.platform-section{padding:116px 0 92px}.section-kicker{margin:0 0 13px;color:#2d6ade;font:10px DM Mono,monospace;letter-spacing:.12em}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px}.section-heading h2,.security-section h2{max-width:680px;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.13;letter-spacing:-.055em}.section-heading>p{max-width:330px;margin:0;color:#8a9991;font-size:13px;line-height:1.7}.product-panel{margin-top:47px;border:1px solid #262b34;border-radius:17px;overflow:hidden;background:#0c0e11}.product-tabs{display:flex;padding:10px;border-bottom:1px solid #252a33;gap:5px}.product-tabs button{flex:1 1;padding:11px;border:0;border-radius:8px;background:transparent;color:#84928b;font-size:12px;font-weight:800}.product-tabs button.active{background:#171c25;color:#e9eff8}.product-showcase{min-height:335px;display:grid;grid-template-columns:1fr 1.25fr;gap:50px;padding:50px 58px;background:radial-gradient(circle at 76% 30%,rgba(23,66,146,.16),transparent 42%)}.showcase-copy{align-self:center}.feature-number{color:#2563d9;font:12px DM Mono,monospace}.showcase-copy h3{margin:12px 0;font-size:30px;letter-spacing:-.05em}.showcase-copy p{max-width:330px;color:#8f9d96;font-size:13px;line-height:1.75}.inline-action{margin-top:8px;color:#e2e9f4}.showcase-screen{position:relative;overflow:hidden;min-height:227px;border:1px solid #364053;border-radius:11px;background:#10141a;box-shadow:0 24px 40px rgba(0,0,0,.26)}.screen-top{height:25px;padding:8px;display:flex;gap:4px;border-bottom:1px solid #2a313c}.screen-top span{width:5px;height:5px;border-radius:50%;background:#535964}.screen-lines{position:absolute;left:21px;top:48px;width:43%}.screen-lines i{display:block;height:7px;margin:10px 0;border-radius:5px;background:#2a303b}.screen-lines i:nth-child(2),.screen-lines i:nth-child(4){width:70%}.screen-orb{position:absolute;right:45px;top:58px;width:88px;height:88px;border:14px solid #205ccc;border-radius:50%;box-shadow:0 0 0 20px rgba(32,92,204,.09),0 0 38px rgba(32,92,204,.22)}.showcase-crm .screen-orb{border-radius:10px;border-width:10px;background:#153a81}.showcase-agents .screen-orb{border-style:dashed}.screen-block{position:absolute;border-radius:7px;background:#25334e}.screen-block.one{width:95px;height:37px;right:28px;bottom:31px}.screen-block.two{width:46px;height:9px;right:52px;bottom:45px;background:#477ee5}.feature-section{padding:35px 0 115px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #252a34;border-left:1px solid #252a34}.feature-card{position:relative;min-height:193px;padding:26px;text-align:left;border:0;border-right:1px solid #252a34;border-bottom:1px solid #252a34;background:#080a0d;color:#eef1f6;transition:.2s ease}.feature-card:hover{z-index:1;background:#101319;transform:translateY(-3px);box-shadow:0 14px 26px rgba(0,0,0,.2)}.feature-icon{display:grid;place-items:center;width:31px;height:31px;border:1px solid #384152;border-radius:8px;color:#2968df;font-size:17px}.feature-card h3{margin:18px 0 7px;font-size:14px}.feature-card p{max-width:270px;margin:0;color:#839189;font-size:11px;line-height:1.65}.card-arrow{position:absolute;right:25px;bottom:23px;color:#2b68da}.security-section{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:55px;border:1px solid #283143;border-radius:16px;background:linear-gradient(115deg,#0f1622,#0b0f15)}.security-section h2{max-width:520px;font-size:31px}.security-points{min-width:320px;border-left:1px solid #353f50}.security-points span{display:block;padding:13px 0 13px 24px;color:#c7ccd5;font-size:12px}.security-points b{margin-right:13px;color:#2b69df;font:10px DM Mono,monospace}footer{display:flex;align-items:center;gap:23px;padding:38px 0 47px;color:#6e7c74;font-size:10px}footer a{margin-left:auto;color:#a3a9b3;font-weight:700}.toast{position:fixed;z-index:20;left:50%;bottom:28px;transform:translateX(-50%);padding:13px 17px;border:1px solid #384c71;border-radius:10px;background:#101622;color:#d9e4f6;box-shadow:0 18px 45px rgba(0,0,0,.42);font-size:12px}.workspace-shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:#090b0e;color:#eef1f5}.workspace-sidebar{position:fixed;top:0;bottom:0;width:240px;padding:24px 13px 13px;border-right:1px solid #20242b;background:#0a0c0f;display:flex;flex-direction:column}.workspace-name{margin:29px 11px 14px;color:#718078;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.admin-switcher{display:flex;align-items:center;gap:9px;margin:0 4px 13px;padding:10px;border:1px solid #b9cff0;border-radius:10px;background:linear-gradient(120deg,#e8f1ff,#f3f9ff);color:#173b77;text-decoration:none}.admin-switcher>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:#1e5ec4;color:#ffffff}.admin-switcher b,.admin-switcher small{display:block}.admin-switcher small{color:#6581aa;font-size:7px;letter-spacing:.08em}.admin-switcher b{margin-top:2px;font-size:9px}.admin-switcher i{margin-left:auto;font-style:normal}.workspace-sidebar nav{display:grid;gap:3px}.workspace-sidebar nav button{display:flex;align-items:center;gap:11px;width:100%;padding:10px 11px;border:0;border-radius:8px;background:transparent;color:#8c9b93;text-align:left;font-weight:700}.workspace-sidebar nav button span{width:16px;color:#868fa1;text-align:center;font-size:15px}.workspace-sidebar nav button b{margin-left:auto;padding:2px 6px;border-radius:7px;background:#1a2d51;color:#5d90ef;font-size:9px}.workspace-sidebar nav button.active,.workspace-sidebar nav button:hover{background:#171b21;color:#ebeff6}.workspace-sidebar nav button.active span{color:#306bdc}.sidebar-bottom{margin-top:auto}.plan-card{margin:0 4px 15px;padding:13px;border:1px solid #293344;border-radius:10px;background:#0d131d}.plan-card small,.plan-card strong{display:block}.plan-card small{color:#6985b7;font-size:8px;letter-spacing:.08em}.plan-card strong{margin:5px 0 8px;font-size:11px}.plan-card button{padding:0;border:0;background:transparent;color:#9bacc9;font-size:9px}.profile-link{display:flex;align-items:center;gap:9px;padding:9px;border-radius:9px}.profile-link:hover{background:#15181d}.profile-link>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#223352;color:#b4caf0;font-size:8px;font-weight:800}.profile-link b,.profile-link small{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-link b{font-size:10px}.profile-link small{margin-top:2px;color:#68766f;font-size:8px;text-transform:capitalize}.profile-link i{margin-left:auto;color:#809087;font-style:normal}.workspace-main{padding:30px 40px 50px;max-width:1460px;width:100%}.workspace-header{display:flex;justify-content:space-between;align-items:center}.workspace-header p{margin:0;color:#77867e;font-size:11px}.workspace-header p span{color:#a9afba}.workspace-header h1{margin:6px 0 0;font-size:29px;letter-spacing:-.055em}.header-actions{display:flex;align-items:center}.control-plane-button{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid #a9c7ee;border-radius:9px;background:#eaf3ff;color:#174d99;font-size:9px;font-weight:800;text-decoration:none;white-space:nowrap}.control-plane-button:hover{border-color:#5f94dc;background:#dcecff}.icon-button{width:34px;height:34px;border:1px solid #292d34;border-radius:9px;background:#101317;color:#aaafb8}.welcome-strip{margin-top:31px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;border:1px solid #2a3852;border-radius:12px;background:linear-gradient(100deg,rgba(17,33,62,.7),rgba(13,18,27,.6))}.welcome-strip>div{display:flex;align-items:center;gap:11px}.welcome-strip b,.welcome-strip small{display:block}.welcome-strip b{font-size:12px}.welcome-strip small{margin-top:3px;color:#8992a3;font-size:10px}.spark{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#1b3058;color:#3c77e7}.card-heading>button,.welcome-strip>button{padding:0;border:0;background:transparent;color:#5a8be7;font-size:10px;font-weight:800}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.workspace-card{border:1px solid #252931;border-radius:12px;background:#0d1014}.kpi{min-height:116px;padding:16px}.kpi p,.kpi small{margin:0;color:#819088;font-size:10px}.kpi strong{display:block;margin:12px 0 4px;font-size:24px;letter-spacing:-.06em}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:12px;margin-top:12px}.action-card,.conversation-card{min-height:325px;padding:20px}.card-heading{display:flex;justify-content:space-between;align-items:flex-start}.card-heading p{margin:0;color:#2d6add;font:9px DM Mono,monospace;letter-spacing:.09em}.card-heading h2{margin:7px 0 0;font-size:15px;letter-spacing:-.035em}.empty-state{height:219px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#18243a;color:#4177dd;font-size:18px}.empty-state h3{margin:14px 0 5px;font-size:13px}.empty-state p{max-width:300px;margin:0;color:#74837b;font-size:10px;line-height:1.55}.outline-button{margin-top:14px;padding:8px 10px;border:1px solid #2d3749;border-radius:7px;background:transparent;color:#bbcae4;font-size:10px;font-weight:700}.check-list{margin-top:20px}.task{width:100%;display:flex;align-items:center;gap:9px;padding:10px 0;border:0;border-bottom:1px solid #20242c;background:transparent;color:#bcc1c9;text-align:left;font-size:10px}.task:last-child{border-bottom:0}.task span{width:16px;height:16px;border:1px solid #3d434e;border-radius:50%}.task span.done{display:grid;place-items:center;border-color:#346dd6;background:#1b315c;color:#ccdfff;font-size:9px}.task i{margin-left:auto;color:#3871dc;font-style:normal}.pipeline-card{margin-top:12px;padding:19px 20px}.pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:19px}.pipeline>div{padding:13px;border-radius:8px;background:#101319}.pipeline span,.pipeline strong{display:block}.pipeline span{color:#839189;font-size:10px}.pipeline strong{margin:7px 0;color:#eff3f9;font-size:18px}.pipeline i{display:block;height:4px;border-radius:4px;background:#252d3c}.pipeline>div:first-child i{background:#475a7d}.pipeline>div:nth-child(2) i{background:#7a7747}.pipeline>div:nth-child(3) i{background:#426f83}.pipeline>div:nth-child(4) i{background:#6d5084}.modal-backdrop{position:fixed;z-index:15;inset:0;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{position:relative;width:min(420px,100%);padding:28px;border:1px solid #364257;border-radius:15px;background:#11141a;box-shadow:0 24px 70px rgba(0,0,0,.55)}.modal h2{margin:0 0 8px;font-size:23px;letter-spacing:-.05em}.modal>p:not(.section-kicker){color:#87978e;font-size:12px;line-height:1.6}.modal label{display:block;margin:20px 0 17px;color:#bdc2ca;font-size:11px;font-weight:700}.modal input{width:100%;margin-top:8px;padding:11px 12px;border:1px solid #343a45;border-radius:8px;outline:0;background:#0a0c10;color:#eff2f8;font-size:12px}.modal input:focus{border-color:#3c77e6}.modal-close{position:absolute;right:13px;top:11px;border:0;background:transparent;color:#aab0bb;font-size:23px}@media (max-width:900px){.hero-section{grid-template-columns:1fr;padding-top:40px}.hero-copy{padding-bottom:10px}.hero-visual{height:450px}.preview-window{left:0;transform:none}.section-heading,.security-section{align-items:flex-start;flex-direction:column}.product-showcase{grid-template-columns:1fr;padding:35px}.workspace-shell{display:block}.workspace-sidebar{display:none}.workspace-main{padding:24px 18px}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:620px){.marketing-shell{padding:0 20px}.nav-links{display:none}.hero-copy h1{font-size:43px}.hero-visual{margin-top:5px;height:330px}.preview-window{width:570px;height:340px;transform:scale(.72);transform-origin:top left}.float-card-agent{left:4px}.float-card-contact{right:0;bottom:0}.metric-row{gap:5px}.product-tabs{overflow:auto}.product-tabs button{min-width:130px}.product-showcase{padding:28px 20px}.feature-grid{grid-template-columns:1fr}.security-section{padding:30px}.security-points{min-width:0}.kpi-grid,.pipeline{grid-template-columns:repeat(2,1fr)}.welcome-strip{align-items:flex-start;gap:15px}.welcome-strip>button{white-space:nowrap}.workspace-header{align-items:flex-start;gap:15px}.header-actions .icon-button{display:none}.control-plane-button{padding:0 9px;font-size:8px}.workspace-header h1{font-size:24px}footer{flex-wrap:wrap}footer a{margin-left:0}}.execution-control-tools{display:flex;align-items:center;gap:8px}.execution-control-tools>button{min-height:31px;padding:6px 9px;border:1px solid #c9daf1;border-radius:8px;color:#315d99;background:rgba(255,255,255,.88);font-size:9px;font-weight:800;cursor:pointer}.execution-control-tools>button:hover{border-color:#8eb7ed;background:#f2f7ff}.delivery-safety-queue{margin-top:12px;overflow:hidden;border:1px solid #d8e5f6;border-radius:13px;background:rgba(255,255,255,.86)}.delivery-safety-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px;background:radial-gradient(circle at 96% 0,rgba(56,189,248,.12),transparent 38%),linear-gradient(145deg,#fbfdff,#f3f8ff)}.delivery-safety-head h4{margin:2px 0 4px;color:#1e2d48;font-size:12px}.delivery-safety-head>div:first-child>span{display:block;max-width:540px;color:#73849d;font-size:8px;line-height:1.5}.delivery-health-cards{display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(64px,1fr));gap:6px}.delivery-health-cards>span{min-width:66px;padding:8px;border:1px solid #dbe6f4;border-radius:9px;color:#7989a0;background:rgba(255,255,255,.9);font-size:7px;text-align:center}.delivery-health-cards b{display:block;margin-bottom:2px;color:#2d5fae;font-size:13px}.delivery-health-cards>span.attention{color:#a45b34;border-color:#f1c9b2;background:#fff6f0}.delivery-health-cards>span.attention b{color:#ba5b2a}.delivery-health-cards>span.safe{color:#23679a;border-color:#beddf4;background:#ecf8ff}.delivery-queue-empty{display:flex;min-height:88px;align-items:center;justify-content:center;gap:10px;padding:14px;border-top:1px solid #e7edf6}.delivery-queue-empty>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;color:#2f6bc4;background:#eaf3ff}.delivery-queue-empty b,.delivery-queue-empty small{display:block}.delivery-queue-empty b{color:#34445d;font-size:10px}.delivery-queue-empty small{margin-top:3px;color:#8391a5;font-size:8px}.delivery-job-list{display:grid;gap:0;border-top:1px solid #e7edf6}.delivery-job-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #edf1f7}.delivery-job-list article:last-child{border-bottom:0}.delivery-job-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;color:#ffffff;background:linear-gradient(135deg,#2f5fd0,#38a9e5);font-size:10px}.delivery-job-main{min-width:0}.delivery-job-main b,.delivery-job-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-job-main b{color:#2b3951;font-size:9px}.delivery-job-main small{margin-top:3px;color:#8795a8;font-size:7px}.delivery-job-status{padding:5px 7px;border-radius:999px;color:#8b650f;background:#fff3d6;font-size:7px;font-weight:800;white-space:nowrap}.delivery-job-status.suppressed{color:#28639c;background:#e8f4ff}.delivery-job-status.dead_letter{color:#a64040;background:#fff0f0}.delivery-job-status.retry_wait{color:#9a6512;background:#fff3d6}.delivery-job-attempts{min-width:44px;padding-left:9px;border-left:1px solid #e5ebf4;text-align:right}.delivery-job-attempts b,.delivery-job-attempts small{display:block}.delivery-job-attempts b{color:#37577f;font:800 9px DM Mono,monospace}.delivery-job-attempts small{margin-top:2px;color:#95a0af;font-size:7px}.delivery-safety-queue>footer{display:flex;flex-wrap:wrap;gap:8px 16px;padding:9px 14px;border-top:1px solid #e7edf6;color:#607896;background:#f8fbff;font-size:7px}@media (max-width:840px){.delivery-safety-head{flex-direction:column}.delivery-health-cards{width:100%}}@media (max-width:620px){.execution-control-tools{width:100%;justify-content:space-between}.delivery-health-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-job-list article{grid-template-columns:auto minmax(0,1fr) auto}.delivery-job-status{grid-column:2/-1;justify-self:start}}.marketing-shell{background:radial-gradient(ellipse 55% 42% at 18% 10%,rgba(61,115,216,.24),transparent 68%),radial-gradient(ellipse 60% 48% at 88% 16%,rgba(73,169,241,.42),transparent 72%),radial-gradient(ellipse 52% 38% at 78% 72%,rgba(104,193,247,.28),transparent 74%),linear-gradient(116deg,#f8f9fc,#eff3fb 37%,#e9f6ff 63%,#dcefff)!important}.hero-section:after{position:absolute;z-index:0;width:420px;height:420px;right:-125px;top:-90px;border-radius:50%;background:rgba(69,166,235,.13);filter:blur(8px);content:"";pointer-events:none}.hero-copy,.hero-visual{position:relative;z-index:1}.glow-two{background:rgba(61,161,234,.36)!important}.platform-section{padding-left:clamp(20px,3vw,42px);padding-right:clamp(20px,3vw,42px);border:1px solid rgba(149,205,237,.55);border-radius:28px;background:linear-gradient(125deg,rgba(255,255,255,.72),rgba(229,245,255,.9));box-shadow:0 24px 70px rgba(60,137,184,.09)}.product-showcase{background:radial-gradient(circle at 22% 72%,rgba(41,98,203,.2),transparent 42%),radial-gradient(circle at 82% 24%,rgba(65,164,232,.28),transparent 48%),#f8fcff!important}.security-section{background:linear-gradient(115deg,#e3ebf8,#eefaff 54%,#dcefff)!important}.analytics-workspace{padding-top:25px;color:#202938}.analytics-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.analytics-hero h2{margin:0;color:#172031;font-size:31px;letter-spacing:-.06em}.analytics-hero>div:first-child>p:not(.section-kicker){margin:8px 0 0;color:#718279;font-size:11px}.analytics-period{padding:4px;display:flex;gap:3px;border:1px solid #cbd2de;border-radius:10px;background:#ffffff;box-shadow:0 7px 20px rgba(34,48,72,.05)}.analytics-period button{padding:7px 10px;border:0;border-radius:7px;background:transparent;color:#718279;font-size:9px;font-weight:800}.analytics-period button.active{background:linear-gradient(110deg,#dfe8f7,#e0f3ff);color:#17356d}.analytics-loading{min-height:320px;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cbd2de;border-radius:14px;background:linear-gradient(145deg,#ffffff,#eff8ff);color:#6f8277;font-size:11px}.analytics-loading>span:not(.loading-orb){display:grid;place-items:center;width:34px;height:34px;margin-bottom:9px;border-radius:9px;background:#e4f2fb;color:#3688bb;font-weight:900}.analytics-freshness{margin-top:22px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid #d5dbe6;border-radius:10px;background:linear-gradient(100deg,#f4f7fc,#f1f9ff);color:#4d586c;font-size:9px}.analytics-freshness span i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#225cc7;box-shadow:0 0 0 4px rgba(34,92,199,.13)}.analytics-freshness small{color:#829289;font-size:8px}.analytics-kpis{margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.analytics-metric{position:relative;overflow:hidden;padding:15px;border:1px solid #d8dde5;border-radius:12px;background:#ffffff;box-shadow:0 8px 22px rgba(32,47,73,.045)}.analytics-metric:after{position:absolute;width:95px;height:95px;right:-45px;top:-50px;border-radius:50%;background:#e6edf8;content:""}.analytics-metric.blue:after{background:#dff1ff}.analytics-metric.cyan:after{background:#ddf7f8}.analytics-metric.purple:after{background:#eee7fb}.analytics-metric>div{display:flex;align-items:center;gap:7px}.analytics-metric>div span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#e0e8f7;color:#163f8b;font-size:11px}.analytics-metric.blue>div span{background:#e0f2ff;color:#317fac}.analytics-metric.cyan>div span{background:#dee5f6;color:#248a8a}.analytics-metric.purple>div span{background:#eee7fb;color:#7352a0}.analytics-metric>div small{color:#6d7481;font-size:9px;font-weight:800}.analytics-metric>strong{display:block;margin-top:13px;color:#202b3e;font-size:27px;letter-spacing:-.055em}.analytics-metric>p{margin:4px 0 0;color:#8b9991;font-size:8px}.analytics-layout{margin-top:13px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr);gap:13px}.analytics-card{min-width:0;padding:17px;border:1px solid #d9dee5;border-radius:13px;background:#ffffff;box-shadow:0 9px 24px rgba(32,47,73,.04)}.analytics-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.analytics-card-heading p{margin:0 0 5px;color:#315597;font:7px DM Mono,monospace;letter-spacing:.08em}.analytics-card-heading h3{margin:0;color:#293346;font-size:13px}.analytics-card-heading>span{color:#7d8d84;font-size:7px}.analytics-card-heading>span i{display:inline-block;width:7px;height:7px;margin:0 3px 0 7px;border-radius:2px}.legend-conversation{background:#275dc1}.legend-message{background:#4da7df}.analytics-chart{height:225px;margin-top:20px;padding:15px 2px 22px;display:grid;align-items:end;gap:3px;border-bottom:1px solid #dce0e7;background:repeating-linear-gradient(180deg,transparent 0 44px,#edeff2 44px 45px)}.analytics-chart-day{position:relative}.analytics-bars-pair,.analytics-chart-day{height:100%;display:flex;align-items:flex-end;justify-content:center}.analytics-bars-pair{width:100%;gap:1px}.analytics-bars-pair i{width:min(7px,42%);min-height:3px;display:block;border-radius:3px 3px 1px 1px}.bar-conversation{background:linear-gradient(#4377d8,#15439a)}.bar-message{background:linear-gradient(#75c6f4,#378fc6)}.analytics-chart-day>small{position:absolute;bottom:-18px;white-space:nowrap;color:#8b9991;font-size:6px}.chart-empty-note{margin:9px 0 0;color:#89978f;font-size:8px;text-align:center}.response-highlight{margin-top:17px;padding:13px;display:flex;align-items:center;gap:10px;border-radius:10px;background:linear-gradient(120deg,#e8eef9,#e6f5ff)}.response-highlight>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#ffffff;color:#2c8fc4;box-shadow:0 5px 12px rgba(52,119,158,.1)}.response-highlight small,.response-highlight strong{display:block}.response-highlight small{color:#6f8277;font-size:7px}.response-highlight strong{margin-top:3px;color:#25324a;font-size:13px}.readiness-list{margin-top:12px}.readiness-row{padding:10px 1px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7eaee;color:#565f70;font-size:8px}.readiness-row:last-child{border-bottom:0}.readiness-row span{display:flex;align-items:center;gap:7px}.readiness-row i{width:7px;height:7px;border-radius:50%}.readiness-row i.green{background:#255bbe}.readiness-row i.blue{background:#4aa7df}.readiness-row i.cyan{background:#40bfc2}.readiness-row strong{color:#2b374b;font-size:10px}.channel-list{margin-top:14px;display:grid;gap:12px}.channel-list>div>span{display:flex;align-items:center;justify-content:space-between}.channel-list b{color:#3a4558;font-size:9px}.channel-list small{color:#89978f;font-size:7px}.channel-list>div>div{height:6px;margin-top:6px;overflow:hidden;border-radius:5px;background:#edeff3}.channel-list>div>div i{display:block;height:100%;min-width:3px;border-radius:inherit}.channel-list i.green{background:linear-gradient(90deg,#2358ba,#4779d6)}.channel-list i.blue{background:linear-gradient(90deg,#398ec4,#73c5f4)}.mini-empty{min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#85958c;text-align:center}.mini-empty>span{color:#58a4cf;font-size:18px}.mini-empty p{margin:7px 0 0;font-size:8px}.status-donuts{min-height:105px;margin-top:15px;display:flex;align-items:center;justify-content:space-around;gap:10px}.status-donuts>div{width:70px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:7px solid #dfe7f4;border-right-color:#74bae5;border-radius:50%}.status-donuts span{color:#29354a;font-size:14px;font-weight:800}.status-donuts small{color:#839289;font-size:7px;text-transform:capitalize}@media (max-width:900px){.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-layout{grid-template-columns:1fr}}@media (max-width:620px){.analytics-hero{align-items:flex-start;flex-direction:column}.analytics-kpis{grid-template-columns:1fr}.analytics-freshness{align-items:flex-start;flex-direction:column;gap:6px}.platform-section{border-radius:18px}}.manual-page{min-height:100vh;color:#273a55;background:radial-gradient(circle at 88% 0,#dff3ff 0,transparent 24%),#f8fbff}.manual-topbar{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce8f1}.manual-topbar nav{display:flex;gap:20px}.manual-topbar nav a{color:#52708e;font-size:10px;font-weight:800;text-decoration:none}.manual-hero{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:72px 0 58px}.manual-hero>p{margin:0 0 13px;color:#3d83bd;font:9px DM Mono,monospace;letter-spacing:.13em}.manual-hero h1{max-width:700px;margin:0;color:#203a61;font-size:clamp(35px,5vw,62px);line-height:.98;letter-spacing:-.07em}.manual-hero>span{max-width:690px;display:block;margin-top:17px;color:#66829d;font-size:13px;line-height:1.65}.manual-hero>div{display:flex;gap:10px;margin-top:24px}.manual-hero>div a{text-decoration:none}.manual-content{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:22px 0 70px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:48px}.manual-nav{position:sticky;top:22px;align-self:start;display:grid;gap:9px;padding:15px;border:1px solid #dce8f1;border-radius:12px;background:rgba(255,255,255,.76)}.manual-nav b{margin-bottom:5px;color:#2e77b1;font:8px DM Mono,monospace;letter-spacing:.1em}.manual-nav a{color:#58718d;font-size:9px;font-weight:800;text-decoration:none}.manual-nav a:hover{color:#246eb0}.manual-sections{min-width:0;display:grid;gap:43px}.manual-sections>section{scroll-margin-top:24px}.manual-sections>section>h2{margin:5px 0 12px;color:#243e63;font-size:25px;letter-spacing:-.05em}.manual-sections>section>p{max-width:780px;color:#627c96;font-size:11px;line-height:1.7}.manual-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.manual-capabilities article{padding:13px;border:1px solid #dce7f0;border-radius:11px;background:#fff}.manual-capabilities header{display:flex;align-items:center;justify-content:space-between;gap:8px}.manual-capabilities header b{color:#314863;font-size:10px}.manual-capabilities header i{padding:4px 6px;border-radius:10px;background:#dff0fc;color:#2872ad;font:7px DM Mono,monospace;font-style:normal}.manual-capabilities header i.pending{background:#fff1dd;color:#a56d1b}.manual-capabilities p{margin:8px 0 0;color:#70849a;font-size:9px;line-height:1.5}.manual-steps{margin:15px 0 0;padding:0;display:grid;gap:9px;list-style:none}.manual-steps li{display:flex;gap:10px;padding:11px;border:1px solid #dce7f0;border-radius:10px;background:rgba(255,255,255,.8)}.manual-steps li>span{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;background:#e3f0fb;color:#2370ad;font:9px DM Mono,monospace;font-weight:800}.manual-steps b{color:#324a68;font-size:10px}.manual-steps p{margin:4px 0 0;color:#698096;font-size:9px;line-height:1.55}.manual-steps em{color:#236eaa;font-style:normal;font-weight:800}.manual-warning{max-width:780px;padding:13px;display:grid;gap:4px;border:1px solid #efd9b5;border-radius:10px;background:#fff9ef}.manual-warning b{color:#99631b;font-size:10px}.manual-warning span{color:#876f4d;font-size:9px;line-height:1.5}.manual-link{display:inline-block;margin-top:12px;color:#216eab;font-size:9px;font-weight:800;text-decoration:none}.manual-secrets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manual-secrets>div{padding:11px;border:1px solid #dce7f0;border-radius:9px;background:#fff}.manual-secrets b,.manual-secrets code{display:block}.manual-secrets b{margin-bottom:5px;color:#34516e;font-size:9px}.manual-secrets code{color:#6d849a;font:7px DM Mono,monospace;line-height:1.5;overflow-wrap:anywhere}.manual-checklist{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.manual-checklist li{padding:10px;border-radius:9px;background:#edf8ff;color:#496782;font-size:10px}.manual-footer{padding:24px 20px;border-top:1px solid #dce8f1;color:#7a8fa3;font-size:9px;text-align:center}@media (max-width:860px){.manual-content{grid-template-columns:1fr;gap:24px}.manual-nav{position:static;grid-template-columns:repeat(3,1fr)}.manual-hero{padding-top:48px}.manual-capabilities,.manual-secrets{grid-template-columns:1fr}}@media (max-width:540px){.manual-content,.manual-hero,.manual-topbar{width:min(100% - 28px,1180px)}.manual-topbar nav{gap:12px}.manual-nav{grid-template-columns:repeat(2,1fr)}.manual-hero>div{flex-wrap:wrap}.manual-sections>section>h2{font-size:22px}}.trial-launch-center{margin:2px 0 17px;padding:19px;overflow:hidden;border:1px solid #cbdff0;border-radius:16px;background:radial-gradient(circle at 95% 0,rgba(101,199,242,.2),transparent 32%),linear-gradient(135deg,#f7fbff,#eff8ff 60%,#f8fbff);box-shadow:0 12px 28px rgba(39,82,126,.06)}.overview-inbox-list{display:grid;gap:7px;margin-top:18px}.overview-inbox-list>button{width:100%;min-width:0;display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid #d7e2f1;border-radius:10px;background:#ffffff;color:#263952;text-align:left;transition:.18s ease}.overview-inbox-list>button:hover{border-color:#89acd9;box-shadow:0 7px 18px rgba(32,79,145,.08);transform:translateY(-1px)}.overview-inbox-avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:linear-gradient(135deg,#dce8fb,#dff3ff);color:#1d4a9e;font-size:9px;font-weight:800}.overview-inbox-copy{min-width:0;display:grid;gap:3px}.overview-inbox-copy b{color:#2a3d59;font-size:10px}.overview-inbox-copy b,.overview-inbox-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-inbox-copy small{color:#7487a1;font-size:9px}.overview-inbox-meta{display:grid;justify-items:end;gap:4px}.overview-inbox-meta small{color:#7d8da4;font-size:8px;white-space:nowrap}.overview-status{padding:3px 5px;border-radius:999px;background:#e3edfb;color:#2456a8;font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}.overview-status.pending{background:#fff1d7;color:#9a631c}.overview-status.resolved{background:#e6f4ee;color:#26785d}.overview-inbox-list>.overview-follow-up{grid-template-columns:25px minmax(0,1fr) auto;border-color:#c5ddf5;background:linear-gradient(110deg,#f3f9ff,#eef8ff)}.overview-follow-up>span{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#d9eafd;color:#2053a5;font-size:13px}.overview-follow-up div{min-width:0;display:grid;gap:2px}.overview-follow-up b{overflow:hidden;color:#294568;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.overview-follow-up small{color:#6d83a0;font-size:8px}.overview-follow-up>i{color:#2a64bc;font-style:normal}.trial-launch-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.trial-launch-heading h2{margin:4px 0 5px;color:#203453;font-size:19px;letter-spacing:-.045em}.trial-launch-heading>div:first-child>p:not(.section-kicker){max-width:620px;margin:0;color:#667d96;font-size:9px;line-height:1.55}.trial-status{min-width:168px;padding:10px;display:flex;align-items:center;gap:8px;border:1px solid #d9e0e9;border-radius:10px;background:rgba(255,255,255,.76)}.trial-status>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#e7edf5;color:#64748b;font-weight:900}.trial-status.active>span{background:linear-gradient(135deg,#2d73c2,#4daee3);color:#fff}.trial-status b,.trial-status small{display:block}.trial-status b{color:#29415f;font-size:9px}.trial-status small{margin-top:2px;color:#7c8da0;font-size:7px}.trial-launch-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.trial-launch-steps>button{min-width:0;padding:10px;display:flex;align-items:center;gap:8px;border:1px solid #d9e4ee;border-radius:10px;background:rgba(255,255,255,.86);color:#40556d;text-align:left;cursor:pointer}.trial-launch-steps>button:hover:not(:disabled){border-color:#9dc7e7;background:#fff;transform:translateY(-1px)}.trial-launch-steps>button:disabled{cursor:wait;opacity:.65}.trial-launch-steps>button>span{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:7px;background:#e8f2fb;color:#2869a7;font:9px DM Mono,monospace;font-weight:900}.trial-launch-steps>button.complete>span{background:#dceefa;color:#2373ad}.trial-launch-steps b,.trial-launch-steps small{display:block}.trial-launch-steps b{overflow:hidden;color:#30465f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.trial-launch-steps small{margin-top:3px;color:#74879b;font-size:7px;line-height:1.45}.trial-launch-steps i{margin-left:auto;color:#71a5cd;font-style:normal}.trial-billing-link{margin-top:11px;padding:0;border:0;background:transparent;color:#286ca8;font-size:8px;font-weight:800;cursor:pointer}@media (max-width:1000px){.trial-launch-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.trial-launch-heading{align-items:stretch;flex-direction:column}.trial-status{min-width:0}.trial-launch-steps{grid-template-columns:1fr}}.automation-workspace{padding-top:25px;color:#202938}.automation-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.automation-hero h2{margin:0;color:#172031;font-size:31px;letter-spacing:-.06em}.automation-hero>div>p:not(.section-kicker){margin:8px 0 0;color:#718279;font-size:11px}.automation-safety{display:flex;align-items:center;gap:12px;margin-top:24px;padding:13px 16px;border:1px solid #c9d3e3;border-radius:12px;background:linear-gradient(100deg,#eff3fb,#f0f9ff);box-shadow:0 8px 22px rgba(36,63,112,.04)}.automation-safety>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#205ac6,#38aee4);color:#ffffff}.automation-safety b,.automation-safety small{display:block}.automation-safety b{color:#243451;font-size:10px}.automation-safety small{margin-top:3px;color:#72847a;font-size:9px}.automation-safety>i{margin-left:auto;padding:5px 8px;border-radius:12px;background:#dfe7f5;color:#163e89;font:8px DM Mono,monospace;font-style:normal}.automation-empty{min-height:310px;margin-top:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cbd2de;border-radius:14px;background:linear-gradient(145deg,#ffffff,#f4fbff);color:#6d7481;font-size:11px;text-align:center}.automation-empty>span:not(.loading-orb){display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#dfe8f7,#dff2ff);color:#163f8d;font-size:17px}.automation-empty h3{margin:13px 0 5px;color:#26334a;font-size:14px}.automation-empty p{max-width:420px;margin:0 0 15px;color:#76897e;line-height:1.6}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:17px}.workflow-card{padding:18px;border:1px solid #d6dce5;border-radius:14px;background:linear-gradient(145deg,#ffffff 70%,#f2faff);box-shadow:0 10px 25px rgba(36,50,75,.05)}.workflow-actions,.workflow-card-head,.workflow-meta{display:flex;align-items:center}.workflow-card-head>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:linear-gradient(135deg,#1d5acb,#35a9dc);color:#ffffff}.workflow-card-head>i{margin-left:auto;padding:4px 7px;border-radius:12px;background:#fff3d9;color:#a36916;font-size:8px;font-style:normal;font-weight:800}.workflow-card-head>i.published{background:#dfe8f7;color:#133b87}.workflow-card h3{margin:13px 0 4px;color:#202a3d;font-size:15px}.workflow-card>p{min-height:30px;margin:0;color:#7a8a81;font-size:9px;line-height:1.55}.workflow-preview{margin:14px 0;padding:11px;display:flex;align-items:stretch;gap:7px;overflow:hidden;border:1px solid #e0e4eb;border-radius:10px;background:#f8f9fb}.workflow-preview>span{position:relative;min-width:0;flex:1 1;padding:8px;border:1px solid #d7dce4;border-radius:8px;background:#ffffff;color:#545e70;font-size:7px;overflow:visible}.workflow-preview>span b{display:block;margin-bottom:4px;color:#184394;font-size:10px}.workflow-preview>span i{position:absolute;right:-7px;top:17px;color:#8b929e;transform:rotate(-90deg)}.workflow-meta{gap:7px;margin-bottom:15px}.workflow-meta span{padding:4px 7px;border-radius:6px;background:#edf0f5;color:#687080;font:7px DM Mono,monospace}.workflow-actions{gap:8px;padding-top:13px;border-top:1px solid #e6e9ed}.workflow-actions .text-action{margin-left:auto}.test-workflow-button{padding:7px 9px;border:1px solid #9ec5e5;border-radius:8px;background:#eff8ff;color:#1c5b96;font-size:8px;font-weight:800;cursor:pointer}.test-workflow-button:hover:not(:disabled){background:#dff2ff}.test-workflow-button:disabled{cursor:wait;opacity:.62}.workflow-simulation{margin-top:14px;padding:11px;border:1px solid #c8dff1;border-radius:10px;background:linear-gradient(135deg,#f4fbff,#f8fbff)}.simulation-row,.workflow-simulation header,.workflow-simulation header>div{display:flex;align-items:center}.workflow-simulation header{justify-content:space-between;gap:8px}.workflow-simulation header>div{gap:6px;color:#24486e;font-size:9px}.workflow-simulation header>div>span{color:#2878ba}.simulation-row>i,.workflow-simulation header>i{font-style:normal;font:7px DM Mono,monospace}.workflow-simulation header>i{padding:4px 6px;border-radius:9px;background:#dceefb;color:#1d6095}.workflow-simulation header>i.needs_review{background:#fff0d9;color:#9b6115}.workflow-simulation>p{margin:8px 0;color:#698098;font-size:8px;line-height:1.55}.simulation-results{display:grid;gap:5px}.simulation-row{gap:6px;padding:6px 7px;border:1px solid #dce6ef;border-radius:7px;background:rgba(255,255,255,.78);color:#52667a;font-size:8px}.simulation-row>span{width:14px;color:#2f76b2;text-align:center}.simulation-row>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simulation-row>i{margin-left:auto;color:#32756b;white-space:nowrap}.simulation-row.needs_review>i{color:#a66a16}.simulation-row.not_reached>i{color:#8a93a0}.workflow-modal-backdrop{padding:20px;z-index:50}.browser-notification-settings{border:1px solid #d1e0f6;border-radius:14px;margin:20px 0;padding:16px;background:#f7faff}.browser-notification-settings legend{display:inline-flex;align-items:center;gap:8px;color:#285fa5;font-size:14px;font-weight:600}.browser-notification-settings p,.browser-notification-settings small{display:block;font-size:12px;line-height:1.7;color:#607a98}.browser-notification-settings>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.browser-notification-settings .outline-button{font-size:12px;padding:8px 12px}.workflow-canvas .canvas-toolbar{flex-wrap:wrap;gap:8px}.workflow-canvas .canvas-toolbar label{display:inline-flex;align-items:center;gap:5px;font-size:11px}.workflow-canvas .canvas-toolbar input[type=checkbox]{width:14px;height:14px}.workflow-canvas .canvas-toolbar .outline-button{padding:5px 9px;font-size:11px}.workflow-list-tools{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;padding:16px;border:1px solid #d2e1f7;border-radius:14px;background:#fff}.workflow-list-tools label{display:grid;gap:6px;color:#567092;font-size:12px}.workflow-list-tools label:first-child{flex:1 1;min-width:180px}.workflow-list-tools input,.workflow-list-tools select{min-height:40px;padding:8px 12px;border:1px solid #cbdbf2;border-radius:9px;background:#f8fbff;color:#1e3d67}.workflow-list-tools>span{font-size:12px;color:#6881a0;padding-bottom:12px}.workflow-feedback{padding:12px 16px;border-radius:10px;background:#eef5ff;color:#325f9d;font-size:13px}.graph-editor{min-width:0}.graph-controls{display:flex;gap:6px;align-items:center;padding:12px;background:#fff;border-bottom:1px solid #dbe6f7}.graph-controls span{flex:1 1;font-size:11px;line-height:1.6;color:#607896}.graph-controls button,.graph-edge-list button{border:1px solid #cbdcf4;background:white;border-radius:8px;padding:6px 10px;color:#2057a6;cursor:pointer}.graph-scroll{overflow:auto;height:min(58vh,680px);background:#f4f8ff}.graph-surface{position:relative;transform-origin:top left;background-image:radial-gradient(#c4d6f1 1px,transparent 0);background-size:20px 20px}.graph-lines{position:absolute;inset:0;pointer-events:none}.graph-lines>path{fill:none;stroke:#5284d9;stroke-width:2}.graph-lines marker path{fill:#5284d9}.graph-lines .graph-preview{stroke-dasharray:6 4}.graph-node{position:absolute;width:220px;height:76px;background:white;border:1px solid #cddcf2;border-radius:12px;box-shadow:0 4px 12px #223c6610}.graph-node.selected{outline:2px solid #3981ee;outline-offset:2px}.graph-node-title{background:transparent;border:0;text-align:left;width:100%;height:100%;padding:12px 20px;color:#193b68;cursor:grab;touch-action:none}.graph-node-title small{display:block;font-size:10px;text-transform:uppercase;color:#6684b1;margin-bottom:5px}.graph-node-title b{display:block;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.graph-port{position:absolute;top:30px;width:16px;height:16px;border:2px solid #367cdd;border-radius:50%;background:white;padding:0;cursor:crosshair;touch-action:none}.graph-port.input{left:-9px}.graph-port.output{right:-9px}.graph-port.active{background:#367cdd}.graph-edge-list{padding:12px;font-size:12px;background:white;border-top:1px solid #dbe6f7}.graph-edge-list summary{cursor:pointer;color:#245a9c}.graph-edge-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0}.graph-node-title:focus-visible,.graph-port:focus-visible{outline:3px solid #1698e3;outline-offset:3px}.workflow-builder{width:min(1180px,96vw);height:min(760px,93vh);overflow:hidden;border:1px solid #c7cedb;border-radius:17px;background:#f7f8fa;box-shadow:0 32px 90px rgba(26,39,62,.3)}.workflow-builder-header{height:73px;padding:12px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9dee5;background:#ffffff}.workflow-builder-header .section-kicker{margin:0 0 4px}.workflow-builder-header input{width:380px;border:0;outline:0;background:transparent;color:#192438;font-size:18px;font-weight:800}.workflow-builder-header>div:last-child{display:flex;align-items:center;gap:9px}.workflow-builder-header>div:last-child>span{margin-right:5px;color:#819187;font-size:8px}.workflow-builder-body{height:calc(100% - 73px);display:grid;grid-template-columns:220px minmax(370px,1fr) 245px}.node-inspector,.node-palette{padding:16px;background:#ffffff;overflow-y:auto}.node-palette{border-right:1px solid #dce0e7}.node-inspector{border-left:1px solid #dce0e7}.node-inspector>p,.node-palette>p{margin:0 0 12px;color:#7b8391;font:8px DM Mono,monospace;letter-spacing:.08em}.node-palette>button{width:100%;margin-bottom:8px;padding:10px;display:flex;align-items:center;gap:8px;border:1px solid #d9dee5;border-radius:9px;background:#fbfcfd;color:#354054;text-align:left}.node-palette>button:hover{border-color:#7695cd;background:#f1f5fb}.node-palette>button>span{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:8px;background:#e3eaf6;color:#163f8c}.node-palette b,.node-palette small{display:block}.node-palette b{font-size:9px}.node-palette small{margin-top:2px;color:#8b9991;font-size:7px}.node-palette>button>i{margin-left:auto;color:#5573a8;font-style:normal}.palette-note{margin-top:16px;padding:12px;border-radius:9px;background:linear-gradient(135deg,#eaf0f9,#ebf7ff);color:#445470}.palette-note b,.palette-note small{display:block}.palette-note small{margin-top:4px;font-size:8px;line-height:1.5}.workflow-canvas{position:relative;overflow:auto;background-color:#f5f6f9;background-image:radial-gradient(#c8ced9 .75px,transparent 0);background-size:18px 18px}.canvas-toolbar{position:sticky;top:0;z-index:2;padding:10px 15px;display:flex;justify-content:space-between;background:rgba(248,249,251,.9);border-bottom:1px solid #dce0e7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#5a6374;font-size:9px;font-weight:800}.canvas-toolbar i{color:#829289;font-size:8px;font-style:normal;font-weight:500}.flow-stack{width:310px;margin:28px auto 65px}.flow-node-wrap,.flow-stack{display:flex;flex-direction:column;align-items:center}.flow-node-wrap{width:100%}.flow-node{width:100%;min-height:64px;padding:10px 12px;display:flex;align-items:center;gap:11px;border:1px solid #ced4df;border-radius:11px;background:#ffffff;box-shadow:0 8px 22px rgba(34,50,76,.07);color:#384356;text-align:left}.flow-node.selected{border-color:#265bbd;box-shadow:0 0 0 3px rgba(31,88,193,.12),0 9px 25px rgba(34,50,76,.08)}.flow-node>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#e0e8f7;color:#163f8b;font-size:14px}.flow-node.condition>span{background:#e6f3ff;color:#2e83b5}.flow-node.wait>span{background:#fff3d8;color:#ad751d}.flow-node.human_approval>span{background:#f0e8ff;color:#7551a6}.flow-node b,.flow-node small{display:block}.flow-node small{margin-bottom:4px;color:#84958b;font:7px DM Mono,monospace;text-transform:uppercase}.flow-node b{color:#2d374a;font-size:10px}.flow-node>i{margin-left:auto;color:#96a49c;font-style:normal}.flow-connector{height:28px;display:grid;place-items:center;color:#5373ac;font-size:12px}.flow-add{margin-top:16px;padding:8px 12px;border:1px dashed #94a6c6;border-radius:9px;background:#f7faff;color:#355184;font-size:9px;font-weight:800}.inspector-type{padding:10px;display:flex;align-items:center;gap:9px;border:1px solid #dbe0e7;border-radius:9px;background:#f8f9fb}.inspector-type>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#e2eaf7;color:#163f8c}.inspector-type b,.inspector-type small{display:block}.inspector-type small{color:#8a9991;font-size:7px}.inspector-type b{margin-top:2px;color:#343f52;font-size:9px}.node-inspector label{margin-top:15px;display:block;color:#495363;font-size:9px;font-weight:800}.node-inspector input,.node-inspector select,.node-inspector textarea{width:100%;margin-top:6px;padding:9px 10px;border:1px solid #cad0db;border-radius:8px;outline:0;background:#fbfcfd;color:#293345;font:9px Manrope,sans-serif}.node-inspector textarea{min-height:90px;resize:vertical}.node-inspector input:focus,.node-inspector select:focus,.node-inspector textarea:focus{border-color:#2a5ebc}.danger-text{margin-top:18px;padding:0;border:0;background:transparent;color:#bb4a4a;font-size:9px;font-weight:800}@media (max-width:920px){.workflow-builder-body{grid-template-columns:175px minmax(330px,1fr)}.node-inspector{display:none}}@media (max-width:700px){.workflow-grid{grid-template-columns:1fr}.automation-hero{align-items:flex-start;flex-direction:column}.workflow-builder-body{grid-template-columns:1fr}.node-palette{display:none}.workflow-builder-header input{width:200px}.workflow-builder-header>div:last-child>span{display:none}}.agents-workspace{max-width:1120px}.agents-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.agents-hero h2{margin:5px 0 7px;color:#172235;font-size:27px;letter-spacing:-.055em}.agents-hero p:not(.section-kicker){max-width:620px;margin:0;color:#718378;font-size:11px;line-height:1.6}.agent-safety-strip{display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid #cfd9e9;border-radius:13px;background:linear-gradient(100deg,#edf2fb,#f8fafd);color:#495467;font-size:10px}.agent-safety-strip>span{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#c9d8f3;color:#133d8a}.agent-safety-strip p{margin:0;flex:1 1}.agent-safety-strip small{color:#788190;font-size:9px}.agents-empty{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cfd4dd;border-radius:18px;margin-top:18px;color:#73867b;font-size:11px;text-align:center}.agent-onboarding>span{display:grid;place-items:center;width:45px;height:45px;margin-bottom:10px;border-radius:14px;background:#dce6f8;color:#163e89;font-size:22px}.agent-onboarding h3{margin:0;color:#263246;font-size:15px}.agent-onboarding p{max-width:370px;margin:7px 0 15px;color:#7b8c82;font-size:10px;line-height:1.6}.agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.agent-card{min-height:220px;padding:17px;border:1px solid #dbe0e9;border-radius:16px;background:#ffffff;box-shadow:0 9px 23px rgba(20,38,69,.035)}.agent-card-top{display:flex;align-items:center;justify-content:space-between}.agent-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(140deg,#d8e3f6,#b8cbed);color:#143c86;font-size:17px}.agent-status{padding:4px 7px;border-radius:20px;font-size:8px;font-weight:800}.agent-status.published{background:#dfe8f7;color:#133c89}.agent-status.draft{background:#f8efd5;color:#92751e}.agent-card h3{margin:16px 0 3px;color:#1e293d;font-size:15px;letter-spacing:-.02em}.agent-card>p{margin:0;color:#75877c;font-size:10px}.agent-meta{display:flex;gap:6px;align-items:center;margin-top:13px;color:#646e80;font-size:9px}.agent-meta span{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;border:1px solid #e3e7ee;border-radius:5px;background:#fafbfd}.agent-guardrail-count{margin:9px 0 13px;color:#4a5a76;font-size:9px}.agent-card-actions{display:flex;align-items:center;gap:7px}.agent-card-actions .button,.agent-card-actions .outline-button{padding:8px 10px;font-size:9px}.text-action{padding:0;border:0;background:transparent;color:#8a9a90;font-size:9px;cursor:pointer}.text-action:hover{color:#c05050}.agent-modal{width:min(710px,calc(100vw - 30px));max-height:min(850px,calc(100vh - 30px));overflow:auto}.agent-modal>p:not(.section-kicker){margin:7px 0 17px;color:#718278;font-size:10px;line-height:1.55}.agent-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.agent-modal label{color:#4f596a;font-size:10px}.agent-modal input,.agent-modal select,.agent-modal textarea{box-sizing:border-box;width:100%;margin-top:5px;border:1px solid #d6dce5;border-radius:8px;background:#fbfcfe;color:#243044;font:inherit;font-size:11px;outline:none}.agent-modal input,.agent-modal select{height:36px;padding:0 10px}.agent-modal textarea{min-height:104px;padding:10px;line-height:1.5;resize:vertical}.agent-modal input:focus,.agent-modal select:focus,.agent-modal textarea:focus{border-color:#3563b7;box-shadow:0 0 0 3px rgba(53,99,183,.12)}.agent-modal>label{display:block;margin-top:12px}.guardrail-fieldset{margin:15px 0 13px;padding:0;border:0}.guardrail-fieldset legend{margin-bottom:7px;color:#4f596a;font-size:10px}.guardrail-option{display:flex;align-items:flex-start;gap:8px;padding:8px 9px;border-bottom:1px solid #edeff3;cursor:pointer}.guardrail-option:last-child{border-bottom:0}.guardrail-option input{width:14px;height:14px;margin:2px 0 0;accent-color:#2052ad}.guardrail-option span{display:grid;gap:2px}.guardrail-option b{color:#364053;font-size:10px}.agent-modal label small,.guardrail-option small{color:#899a90;font-size:8px;line-height:1.4}.agent-modal .button{margin-top:17px}@media (max-width:880px){.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.agents-hero{align-items:flex-start;flex-direction:column}.agent-safety-strip{align-items:flex-start;flex-wrap:wrap}.agent-safety-strip small{width:100%;padding-left:36px}.agent-form-grid,.agent-grid{grid-template-columns:1fr}.agent-modal{padding:19px}}.billing-workspace{max-width:1120px}.admin-header,.billing-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.admin-header h1,.billing-hero h2{margin:5px 0 7px;color:#192539;font-size:27px;letter-spacing:-.055em}.admin-header>div>span,.billing-hero p:not(.section-kicker){max-width:620px;color:#728379;font-size:10px;line-height:1.6}.subscription-badge{padding:8px 10px;border-radius:20px;background:#edeff2;color:#65756b;font-size:9px;font-weight:800;text-transform:uppercase}.subscription-badge.basic,.subscription-badge.enterprise,.subscription-badge.pro{background:#dde7f7;color:#133c88}.subscription-badge.lite{background:#e8ecf3;color:#394c71}.admin-plan-grid,.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-plan-grid article,.pricing-card{display:flex;min-height:285px;flex-direction:column;justify-content:space-between;padding:16px;border:1px solid #dce1ea;border-radius:15px;background:#ffffff;box-shadow:0 8px 22px rgba(27,46,79,.035)}.pricing-card.current{border-color:#7c9dd7;box-shadow:0 0 0 2px #e2eaf8}.admin-plan-grid article>p,.pricing-card p{margin:0;color:#1b489b;font:8px DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-plan-grid h2,.pricing-card h3{margin:8px 0 3px;color:#242f43;font-size:17px}.admin-plan-grid article>b,.pricing-card span{color:#1a3c7a;font-size:11px;font-weight:800}.admin-plan-grid article>small,.pricing-card small{display:block;min-height:34px;margin-top:8px;color:#7b8d82;font-size:9px;line-height:1.5}.admin-plan-grid ul,.pricing-card ul{min-height:74px;margin:15px 0;padding:0;list-style:none;color:#525d72;font-size:9px;line-height:1.9}.billing-plan-actions{display:grid;gap:8px}.billing-plan-actions .button,.billing-plan-actions .outline-button{width:100%;min-height:39px}.enterprise-payment-note{min-height:0!important;margin:0!important;padding:9px 11px;border-radius:10px;color:#365b91!important;background:#eef5ff}.landing-pricing-section{padding:112px 0;scroll-margin-top:90px}.landing-pricing-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);gap:56px;align-items:end;margin-bottom:42px}.landing-pricing-heading h2{max-width:760px;margin:12px 0 0;color:#09184d;font-size:clamp(34px,4.5vw,64px);line-height:.98;letter-spacing:-.055em}.landing-pricing-heading>p{margin:0;color:#60739a;font-size:15px;line-height:1.75}.landing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.landing-pricing-grid article{position:relative;display:flex;min-height:510px;flex-direction:column;padding:26px;overflow:hidden;border:1px solid #d5e3fa;border-radius:28px;background:linear-gradient(160deg,#ffffff,#f5f9ff);box-shadow:0 24px 70px rgba(29,78,160,.09)}.landing-pricing-grid article.featured{border-color:#6379f7;background:linear-gradient(155deg,#0b1c59,#1b3ba1 72%,#286bd5);box-shadow:0 32px 80px rgba(39,83,204,.24);transform:translateY(-10px)}.pricing-popular{position:absolute;top:20px;right:20px;padding:7px 10px;border-radius:999px;color:#0b245b;background:#a7e5ff;font:700 9px DM Mono,monospace;font-style:normal;letter-spacing:.08em}.landing-pricing-grid header>span{color:#3567bd;font:700 10px DM Mono,monospace;letter-spacing:.14em}.landing-pricing-grid h3{margin:18px 0 26px;color:#101d4e;font-size:24px}.landing-pricing-grid strong{display:inline;color:#101d4e;font-size:clamp(25px,2.4vw,38px);letter-spacing:-.045em}.landing-pricing-grid header small{margin-left:7px;color:#7180a1;font-size:12px}.landing-pricing-grid article>p{min-height:72px;margin:18px 0;color:#62749a;font-size:14px;line-height:1.65}.landing-pricing-grid ul{display:grid;gap:12px;margin:6px 0 30px;padding:0;list-style:none;color:#304774;font-size:13px}.landing-pricing-grid li{display:flex;gap:10px;align-items:center}.landing-pricing-grid li span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;color:#275fde;background:#e5efff;font-size:11px;font-weight:900}.landing-pricing-grid article>a{display:flex;width:100%;min-height:50px;align-items:center;justify-content:space-between;margin-top:auto;text-decoration:none}.landing-pricing-grid article.featured h3,.landing-pricing-grid article.featured header>span,.landing-pricing-grid article.featured strong,.landing-pricing-grid article.featured ul,.landing-pricing-grid article.featured>p{color:#ffffff}.landing-pricing-grid article.featured header small{color:#b9c9f3}.landing-pricing-grid article.featured li span{color:#0d2e72;background:#a7e5ff}.landing-pricing-note{display:flex;gap:18px;align-items:flex-start;margin-top:22px;padding:18px 22px;border:1px solid #dbe7f8;border-radius:16px;color:#60739a;background:#f7faff;font-size:12px;line-height:1.6}.landing-pricing-note b{flex:0 0 auto;color:#183a7a}@media (max-width:900px){.landing-pricing-heading{grid-template-columns:1fr;gap:20px}.landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-grid article,.landing-pricing-grid article.featured{min-height:0;transform:none}}@media (max-width:560px){.landing-pricing-section{padding:78px 0}.landing-pricing-grid{grid-template-columns:1fr}.landing-pricing-grid article{padding:24px;border-radius:22px}.landing-pricing-note{display:grid}}.safe-preview-note{display:grid;gap:4px;margin:14px 0;padding:12px 14px;border:1px solid #c9def6;border-radius:12px;color:#44688e;background:#eff7ff}.safe-preview-note b{color:#245c98;font-size:11px}.safe-preview-note span{font-size:9px;line-height:1.5}.manual-payment-card{display:flex;justify-content:space-between;gap:25px;margin:18px 0;padding:17px;border-radius:15px;background:#17243d;color:#ffffff}.manual-payment-card h3{margin:5px 0;font-size:16px}.manual-payment-card p:not(.section-kicker){max-width:510px;margin:0;color:#c9d1de;font-size:10px;line-height:1.6}.gateway-status{max-width:235px;padding:10px 12px;border:1px solid #3e4f6e;border-radius:10px;background:#21304b}.gateway-status b,.gateway-status small,.gateway-status span{display:block}.gateway-status b{font-size:10px}.gateway-status span{margin:5px 0;color:#85a4db;font-size:9px}.gateway-status small{color:#afb8c7;font-size:8px;line-height:1.4}.admin-panel,.billing-history{padding:17px;border:1px solid #dce1e9;border-radius:15px;background:#ffffff}.admin-panel>p,.billing-history>p{color:#798c80;font-size:10px}.admin-table>div,.billing-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:49px;border-top:1px solid #edeff3;color:#495365;font-size:10px}.admin-table span,.billing-row span:first-child{display:grid;gap:3px}.admin-table small,.billing-row small{color:#899a90;font-size:8px}.billing-status{padding:4px 7px;border-radius:10px;background:#f7eed9;color:#8d7423;font-size:8px;font-weight:800}.billing-status.paid{background:#e1e9f7;color:#163f8b}.payment-modal label,.plan-editor label{display:block;margin-top:12px;color:#4f596a;font-size:10px}.payment-modal input,.plan-editor input{box-sizing:border-box;width:100%;height:36px;margin-top:5px;padding:0 10px;border:1px solid #d6dce5;border-radius:8px;background:#fbfcfe;font-size:11px}.payment-modal .button,.plan-editor .button{margin-top:17px}.platform-admin{max-width:1180px;min-height:100vh;margin:0 auto;padding:36px 26px 80px;background:#f7f8fa}.admin-back{display:inline-block;margin-bottom:18px;color:#4e5d77;font-size:10px;text-decoration:none}.admin-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-kpis section{padding:16px;border:1px solid #dce1ea;border-radius:14px;background:#ffffff}.admin-kpis b,.admin-kpis small{display:block}.admin-kpis small{color:#828995;font-size:8px;letter-spacing:.08em}.admin-kpis b{margin-top:7px;color:#242f43;font-size:25px}.admin-tabs{display:flex;gap:5px;margin:22px 0 12px;border-bottom:1px solid #dce1e9}.admin-tabs button{padding:10px 12px;border-bottom:2px solid transparent;background:transparent;color:#6d7582;font-size:10px;text-transform:capitalize;cursor:pointer}.admin-tabs button.active{border-color:#2253ac;color:#173b7e;font-weight:800}.admin-callout{display:grid;gap:4px;margin-top:17px;padding:13px;border-radius:10px;background:#f6efe1;color:#7c6728;font-size:10px}.admin-callout span{color:#8b7b50}.admin-table select{min-width:120px;height:32px;border:1px solid #d6dce5;border-radius:7px;background:#fbfcfe;color:#333d50;font-size:10px}.admin-table i{color:#6c778a;font-size:9px;font-style:normal}.agent-playground-modal{width:min(610px,calc(100vw - 32px))}.agent-playground-modal>p:not(.section-kicker){max-width:500px;color:#64748b;font-size:11px;line-height:1.6}.agent-playground-modal label{display:block;margin-top:18px;color:#3d506d;font-size:10px;font-weight:800}.agent-playground-modal textarea{width:100%;min-height:112px;margin-top:7px;padding:11px;resize:vertical;border:1px solid #cad7ea;border-radius:10px;outline:none;background:#fbfdff;color:#2b3c57;font:11px/1.55 inherit}.agent-playground-modal textarea:focus{border-color:#4e91e7;box-shadow:0 0 0 3px #dcebff}.agent-playground-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.agent-playground-actions span{color:#7184a3;font-size:9px}.agent-playground-actions .button{margin-top:0}.agent-playground-output{margin-top:18px;padding:14px;border:1px solid #cee0f8;border-radius:11px;background:linear-gradient(135deg,#f1f8ff,#fff)}.agent-playground-output small{color:#3576c8;font:8px DM Mono,monospace;letter-spacing:.08em}.agent-playground-output p{margin:9px 0 0;white-space:pre-wrap;color:#263b59;font-size:12px;line-height:1.65}.usage-overview{margin:18px 0;padding:18px;border:1px solid #d8e4f5;border-radius:16px;background:linear-gradient(135deg,#f6f9ff,#ffffff 60%,#f1f7ff)}.usage-heading{align-items:flex-end;margin-bottom:14px}.usage-heading small{color:#7d8ba0;font-size:8px}.usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.usage-grid article{padding:13px;border:1px solid #dce5f1;border-radius:12px;background:rgba(255,255,255,.9)}.usage-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.usage-grid article span{color:#53657f;font-size:9px}.usage-grid article b{color:#1f3f78;font-size:18px}.usage-track{height:6px;margin:11px 0 8px;overflow:hidden;border-radius:999px;background:#e8eef7}.usage-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#275ddd,#4c9ff0)}.usage-grid article>small{color:#7d899a;font-size:8px}.usage-grid article.locked{background:#f7f8fa;opacity:.72}.usage-grid article.locked .usage-track i{width:0!important}.usage-operations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.usage-operation{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border:1px solid #d9e4f4;border-radius:10px;background:#f8fbff}.usage-operation small,.usage-operation span{display:block;color:#66809e;font-size:10px}.usage-operation b{display:block;margin-top:3px;color:#183c70;font-size:16px}.usage-operation.muted{opacity:.62}.activity-card{margin-top:12px;padding:20px}.activity-privacy{padding:5px 8px;border:1px solid #d9e8fa;border-radius:999px;color:#6281a5;background:#f4f9ff;font-size:9px}.workspace-activity-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px}.workspace-activity-list>div{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid #252f40;border-radius:9px;background:#10151e}.workspace-activity-list i{display:grid;flex:0 0 auto;place-items:center;width:27px;height:27px;border-radius:8px;background:#172d50;color:#69a9ff;font-style:normal}.workspace-activity-list span{min-width:0}.workspace-activity-list b,.workspace-activity-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-activity-list b{color:#d5e0f3;font-size:10px}.workspace-activity-list small{margin-top:4px;color:#788aa3;font-size:9px}.activity-empty{margin:18px 0 0;color:#7f8da1;font-size:11px}.tenant-management{padding:0;overflow:hidden}.tenant-management-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:20px;background:linear-gradient(110deg,#f2f7ff,#ffffff)}.tenant-management-heading h2{margin:4px 0;color:#202e45}.tenant-management-heading>div>span{color:#748196;font-size:9px}.tenant-management-heading label{min-width:260px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #ccd9ec;border-radius:9px;background:#ffffff;color:#6d7f9b}.tenant-management-heading input{width:100%;height:36px;border:0;outline:0;background:transparent;color:#25344c;font-size:10px}.tenant-table article,.tenant-table-head{display:grid;grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) 90px 110px 110px;align-items:center;gap:12px;padding:12px 20px}.tenant-table-head{border-top:1px solid #dce5f0;border-bottom:1px solid #dce5f0;background:#f8fafd;color:#7d8999;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tenant-table article{min-height:64px;border-bottom:1px solid #edf0f4;color:#3d4b60;font-size:10px}.tenant-table article:last-child{border-bottom:0}.tenant-table article>span b,.tenant-table article>span small{display:block}.tenant-table article>span small{margin-top:3px;color:#8996a6;font-size:8px}.tenant-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#e6f1ff;color:#1c5eae;font-size:8px;font-style:normal;font-weight:800;text-transform:capitalize}.tenant-status.suspended{background:#f8e8e8;color:#a54b4b}.tenant-empty{padding:34px;color:#7c899a;text-align:center}.tenant-status-modal p:not(.section-kicker){color:#66758a;font-size:10px;line-height:1.7}.tenant-status-modal .modal-actions{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}.tenant-status-modal .button{margin:0}.audit-management{padding:0;overflow:hidden}.audit-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:20px;background:linear-gradient(115deg,#eef5ff,#f4f1ff 58%,#ffffff)}.audit-heading h2{margin:4px 0;color:#202e45}.audit-heading>div>span{color:#748196;font-size:9px}.audit-controls{display:flex;align-items:center;gap:9px}.audit-controls>i{padding:6px 8px;border:1px solid #cfd9fa;border-radius:999px;background:#f4f2ff;color:#5b44c8;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.08em}.audit-controls label{min-width:260px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #ccd9ec;border-radius:9px;background:#ffffff;color:#6d7f9b}.audit-controls input{width:100%;height:36px;border:0;outline:0;background:transparent;color:#25344c;font-size:10px}.audit-table article,.audit-table-head{display:grid;grid-template-columns:105px minmax(190px,1.5fr) minmax(170px,1.2fr) minmax(130px,1fr) 95px;align-items:center;gap:12px;padding:12px 20px}.audit-table-head{border-top:1px solid #dce5f0;border-bottom:1px solid #dce5f0;background:#f8fafd;color:#7d8999;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.audit-table article{min-height:62px;border-bottom:1px solid #edf0f4;color:#435168;font-size:9px}.audit-table article:last-child{border-bottom:0}.audit-table article>span:nth-child(3),.audit-table time{display:grid;gap:3px}.audit-table small{color:#8c98a8;font-size:8px}.audit-action{display:flex;align-items:center;gap:7px;color:#2f4770;font-weight:750;text-transform:capitalize}.audit-action i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#245fe0,#7553e8);box-shadow:0 0 0 4px #eef3ff}.audit-table code{color:#62728b;font-size:8px}.audit-empty{padding:34px;color:#7c899a;text-align:center}.integration-management{padding:0;overflow:hidden}.integration-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:20px;background:linear-gradient(115deg,#edf5ff,#f5f3ff 60%,#ffffff)}.integration-heading h2{margin:4px 0;color:#202e45}.integration-heading>div>span{color:#748196;font-size:9px}.integration-summary{display:flex;gap:8px}.integration-summary span{min-width:100px;padding:9px 11px;border:1px solid #d5e0f0;border-radius:10px;background:rgba(255,255,255,.88);color:#718099;font-size:8px}.integration-summary b{display:block;margin-bottom:2px;color:#244d91;font-size:17px}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.integration-grid article{padding:16px;border:1px solid #dce4ef;border-radius:14px;background:#ffffff}.integration-grid article header{display:flex;align-items:center;gap:10px}.integration-mark{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:10px;background:linear-gradient(135deg,#275fe0,#579fee);color:#ffffff;font-size:9px;font-weight:900}.integration-grid header>div{min-width:0;flex:1 1}.integration-grid header small{color:#8793a5;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.integration-grid h3{margin:2px 0 0;color:#263650;font-size:13px}.integration-grid header>i{padding:5px 7px;border-radius:999px;background:#fff2e1;color:#9b6921;font-size:7px;font-style:normal;font-weight:800}.integration-grid header>i.configured_not_tested{background:#e9f2ff;color:#245cab}.integration-grid article>p{min-height:34px;margin:12px 0;color:#6f7c8f;font-size:9px;line-height:1.6}.integration-progress{height:6px;overflow:hidden;border-radius:999px;background:#e9eef6}.integration-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#265ddc,#50a6ef)}.integration-requirements{display:grid;gap:5px;margin:10px 0}.integration-requirements b{color:#495a73;font-size:8px}.integration-requirements small{color:#8a6c47;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;line-height:1.6;overflow-wrap:anywhere}.integration-grid article>a{color:#285ab3;font-size:8px;font-weight:750;text-decoration:none}.integration-configure-button{width:100%;margin-top:11px;padding:8px 10px;font-size:10px}.integration-test-button{width:100%;margin-top:7px;padding:8px 10px;border-color:#7ca8df;background:#f3f8ff;color:#2358a6;font-size:10px}.integration-grid header>i.test_passed{background:#e5f5ef;color:#26785d}.integration-grid header>i.test_failed{background:#fff0e6;color:#a65a2d}.integration-vault-modal{width:min(650px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:auto}.integration-vault-copy{margin:8px 0 18px;color:#69809c;font-size:11px;line-height:1.6}.integration-vault-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-vault-fields label{display:grid;gap:6px;color:#39506d;font-size:11px;font-weight:800}.integration-vault-fields input,.integration-vault-fields select{min-width:0;width:100%;border:1px solid #c6d7ea;border-radius:9px;background:#fbfdff;color:#213550;padding:10px;font:inherit;font-size:11px;font-weight:500}.integration-vault-fields input:focus,.integration-vault-fields select:focus{outline:2px solid #75a7e5;border-color:#548dd2}.integration-vault-fields small{color:#7188a5;font-size:9px;font-weight:500;line-height:1.45}.integration-vault-warning{display:block;margin-top:14px;color:#7286a0;font-size:9px;line-height:1.5}@media (max-width:560px){.integration-vault-fields{grid-template-columns:1fr}}.integration-footnote{margin:0;padding:0 16px 18px;color:#7f8b9b;font-size:8px}.demo-workspace-panel{padding:0;overflow:hidden}.demo-workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px;background:linear-gradient(115deg,#edf5ff,#f1f5ff 57%,#ffffff)}.demo-workspace-heading h2{margin:4px 0;color:#202e45}.demo-workspace-heading>div>span{display:block;max-width:670px;color:#748196;font-size:10px;line-height:1.6}.demo-workspace-heading>i{padding:7px 9px;border:1px solid #cfddf2;border-radius:999px;background:rgba(255,255,255,.75);color:#315b9d;font:800 8px DM Mono,monospace;letter-spacing:.07em;font-style:normal}.demo-workspace-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px}.demo-workspace-form>label{display:grid;gap:6px;color:#3c506d;font-size:10px;font-weight:800}.demo-workspace-form input{box-sizing:border-box;width:100%;min-width:0;height:39px;padding:0 11px;border:1px solid #cbd9eb;border-radius:9px;background:#fbfdff;color:#273a56;font:inherit;font-size:11px;font-weight:500}.demo-workspace-form input:focus{outline:2px solid #7fafec;border-color:#4d87cf}.demo-workspace-form small{color:#7c8ca2;font-size:8px;font-weight:500;line-height:1.45}.demo-workspace-error,.demo-workspace-form>.button,.demo-workspace-guardrail{grid-column:1/-1}.demo-workspace-guardrail{display:grid;gap:4px;padding:12px 13px;border:1px solid #d9e5f4;border-radius:10px;background:#f7faff}.demo-workspace-guardrail b{color:#315489;font-size:9px}.demo-workspace-guardrail span{color:#71819a;font-size:9px;line-height:1.5}.demo-workspace-form>.button{width:max-content;min-width:220px;margin-top:2px}.demo-workspace-error{margin:0;color:#a24d4d;font-size:9px}.demo-workspace-success{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(200px,.7fr);gap:16px;align-items:center;padding:24px}.demo-workspace-success-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,#2a68dc,#65b3ef);color:#fff;font-size:20px;font-weight:900}.demo-workspace-success h3{margin:3px 0;color:#263650;font-size:17px}.demo-workspace-success p:not(.section-kicker){margin:0;color:#64748b;font-size:9px;line-height:1.6}.demo-workspace-success small{display:block;margin-top:4px;color:#7d8da2;font-size:8px;line-height:1.45}.demo-workspace-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.demo-workspace-counts span{padding:8px 6px;border:1px solid #dce6f4;border-radius:8px;background:#f9fbff;color:#718098;font-size:8px;text-align:center}.demo-workspace-counts b{display:block;margin-bottom:2px;color:#2c5795;font-size:13px}.demo-workspace-next{grid-column:2/-1;padding-top:4px;border-top:1px solid #edf1f7}.admin-denied{max-width:500px;margin:100px auto;padding:30px;border:1px solid #e7d9be;border-radius:17px;background:#fffdf7;text-align:center}.admin-denied>span{color:#c89635;font-size:28px}.admin-denied h1{color:#514327}.admin-denied p,.admin-denied small{color:#8d7d5c;font-size:10px;line-height:1.6}.check-line{display:flex!important;align-items:center;gap:7px}.check-line input{width:14px;height:14px;margin:0}.feature-locked{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border:1px dashed #d5dbe4;border-radius:18px;background:linear-gradient(145deg,#fbfcfe,#f3f6fa);text-align:center}.feature-locked>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e3e9f3;color:#254a8d;font-size:22px}.feature-locked h2{margin:8px 0;color:#283447;font-size:19px}.feature-locked p:not(.section-kicker){max-width:390px;margin:0 0 16px;color:#717986;font-size:10px;line-height:1.6}.admin-link{display:block;margin-top:12px;color:#2e5294;font-size:9px;text-decoration:none}@media (max-width:850px){.admin-plan-grid,.plan-grid{grid-template-columns:repeat(2,1fr)}.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-header,.billing-hero,.manual-payment-card{align-items:flex-start;flex-direction:column}.admin-kpis,.admin-plan-grid,.plan-grid,.usage-grid{grid-template-columns:1fr}.platform-admin{padding:25px 15px 60px}.tenant-management-heading{align-items:stretch;flex-direction:column}.tenant-management-heading label{min-width:0}.audit-controls,.audit-heading{align-items:stretch;flex-direction:column}.audit-controls label{min-width:0}.integration-heading{align-items:stretch;flex-direction:column}.integration-summary{width:100%}.integration-summary span{flex:1 1}.integration-grid{grid-template-columns:1fr}.demo-workspace-heading{align-items:flex-start;flex-direction:column}.demo-workspace-form,.demo-workspace-success{grid-template-columns:1fr}.demo-workspace-error,.demo-workspace-form>.button,.demo-workspace-guardrail,.demo-workspace-next{grid-column:auto}.demo-workspace-next{grid-column:1}.audit-table,.tenant-table{overflow-x:auto}.audit-table article,.audit-table-head,.tenant-table article,.tenant-table-head{min-width:760px}.admin-table>div,.billing-row{align-items:flex-start;flex-direction:column;padding:10px 0}}.knowledge-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.knowledge-source>div{min-width:150px;flex:1 1}.knowledge-layout{display:grid;grid-template-columns:250px 1fr;min-height:360px;margin-top:18px;border:1px solid #dce1ea;border-radius:16px;overflow:hidden;background:#ffffff}.knowledge-layout aside{padding:9px;border-right:1px solid #e4e8ee;background:#f9fafc}.knowledge-layout aside button{display:grid;width:100%;gap:4px;padding:12px;border:0;border-radius:9px;background:transparent;color:#5d6574;text-align:left;cursor:pointer}.knowledge-layout aside button.selected{background:#e5ecf8;color:#1b3b74}.knowledge-layout aside b{font-size:11px}.knowledge-layout aside small{overflow:hidden;color:#84958b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.knowledge-layout main{padding:19px}.knowledge-empty{padding:65px 20px;color:#787f8c;font-size:11px;text-align:center}.knowledge-source{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;border-top:1px solid #edeff3}.knowledge-source>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#e4ebf7;color:#19418c}.knowledge-source b,.knowledge-source small{display:block}.knowledge-source b{color:#384254;font-size:10px}.knowledge-source small{margin-top:3px;color:#83958a;font-size:8px}.knowledge-modal label{display:block;margin-top:12px;color:#4f596a;font-size:10px}.knowledge-modal input,.knowledge-modal textarea{box-sizing:border-box;width:100%;margin-top:5px;padding:10px;border:1px solid #d6dce5;border-radius:8px;background:#fbfcfe;font-size:11px}.knowledge-modal input{height:36px;padding:0 10px}.knowledge-modal textarea{min-height:180px;resize:vertical}.knowledge-modal .button{margin-top:16px}.inbox-workspace{padding-top:24px}.workspace-main{max-width:none;min-width:0}.workspace-sidebar nav button{min-height:44px;font-size:13px}.workspace-sidebar nav button>span{width:25px;font-size:15px}.customer-demo-header h2,.inbox-title h2,.launch-heading h2{margin:3px 0 7px;color:#10233f;font-size:clamp(26px,3vw,38px);letter-spacing:-.055em}.customer-demo-header p:not(.section-kicker),.inbox-title p:not(.section-kicker),.launch-heading p:not(.section-kicker){max-width:680px;color:#667a94;font-size:14px;line-height:1.65}.inbox-channel-tabs{margin-top:15px;padding:5px;border-color:#cfdeee;border-radius:13px;background:#edf4fc}.inbox-channel-tabs button{min-height:38px;padding:8px 18px;border-radius:9px;font-size:12px}.inbox-layout{border:1px solid #ccdaea;box-shadow:0 22px 60px rgba(36,75,126,.1)}.conversation-list{border-right-color:#d9e5f2}.conversation-list-heading{display:flex!important;align-items:center;justify-content:space-between;padding:3px 5px 11px!important}.conversation-list-heading>div{display:block}.conversation-list-heading b{color:#193657;font-size:16px}.conversation-list-heading small{margin-top:2px;font-size:10px}.conversation-list .new-demo-chat{display:grid;width:35px;height:35px;padding:0;place-items:center;border:1px solid #bad2ee;border-radius:10px;background:#fff;color:#2562be;font-size:20px;box-shadow:0 5px 14px rgba(40,91,157,.08)}.inbox-search{position:relative;display:block;margin:0 4px 10px}.inbox-search>span{position:absolute;z-index:1;top:50%;left:12px;color:#6b82a0;transform:translateY(-50%)}.inbox-search input{box-sizing:border-box;width:100%;height:42px;padding:0 12px 0 34px;border:1px solid #cad9e9;border-radius:12px;background:#fff;color:#243b5b;font-size:12px}.conversation-list .inbox-filters{display:flex;margin:0 4px 9px;overflow-x:auto}.conversation-list .inbox-filters button{min-height:33px;padding:6px 10px;flex:1 0 auto;border-radius:9px;font-size:10px}.inbox-advanced-filters{margin:0 4px 10px;border-bottom:1px solid #e2eaf4}.conversation-settings summary,.follow-up-queue>summary,.inbox-advanced-filters summary,.saved-reply-manager>summary{list-style:none;cursor:pointer}.conversation-settings summary::-webkit-details-marker,.follow-up-queue>summary::-webkit-details-marker,.inbox-advanced-filters summary::-webkit-details-marker,.saved-reply-manager>summary::-webkit-details-marker{display:none}.inbox-advanced-filters>summary{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 11px;color:#546d8d;font-size:11px;font-weight:800}.conversation-settings[open]>summary span,.inbox-advanced-filters[open]>summary span,.saved-reply-manager[open]>summary>i{transform:rotate(180deg)}.assignment-filter{margin:7px 0 11px;font-size:11px}.assignment-filter select{min-height:40px;font-size:12px}.conversation-list>button:not(.new-demo-chat){transition:.15s ease}.conversation-list>button:not(.new-demo-chat):hover{border-color:#d2e1f1;background:#fff;transform:translateX(2px)}.conversation-list>button>span{width:37px;height:37px;flex:0 0 37px;border-radius:12px;background:linear-gradient(140deg,#dbe9fa,#edf5ff);color:#2760aa;font-size:10px}.conversation-list>button>div{min-width:0;flex:1 1}.conversation-list button b{color:#203754}.conversation-list button small{max-width:190px;color:#7588a1}.conversation-list button>i{padding:3px 6px;border-radius:99px;background:#edf4fd;color:#376da9;font-size:8px;font-weight:800}.conversation-row-meta{display:flex;align-items:center;gap:6px;margin-top:3px}.conversation-row-meta small{margin:0!important}.follow-up-queue{margin:auto 4px 0;padding-top:11px;border-top:1px solid #e0e9f3}.follow-up-queue>summary{display:flex;align-items:center;gap:8px;min-height:36px;color:#375675}.follow-up-queue>summary>span{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#e8f1fc;color:#2766b3}.follow-up-queue>summary>small{margin-left:auto}.message-panel{background:#fff}.message-panel>header{min-height:72px;padding:15px 20px;background:rgba(255,255,255,.96)}.message-panel header b{color:#172f4d;font-size:14px}.message-panel header small{font-size:10px}.message-panel header .outline-button{min-height:36px}.conversation-quickbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 18px;border-bottom:1px solid #dfe8f2;background:#f8fbff}.conversation-quickbar .conversation-actions{padding:0;border:0;background:transparent}.conversation-actions button{min-height:30px;padding:6px 11px;font-size:9px}.conversation-settings{position:relative}.conversation-settings>summary{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 11px;border:1px solid #c9d9eb;border-radius:9px;background:#fff;color:#3b5f85;font-size:10px;font-weight:800}.conversation-settings-panel{position:absolute;z-index:12;top:calc(100% + 9px);right:0;width:min(660px,calc(100vw - 390px));max-height:66vh;overflow:auto;border:1px solid #cbdbea;border-radius:16px;background:#fff;box-shadow:0 22px 55px rgba(27,63,105,.18)}.conversation-settings-panel .assignment-control,.conversation-settings-panel .follow-up-control,.conversation-settings-panel .triage-control{padding:15px 18px}.inbox-composer{border-top-color:#d9e4ef;box-shadow:0 -10px 28px rgba(41,75,115,.05)}.inbox-composer textarea{box-sizing:border-box;min-width:250px;min-height:48px;padding:12px 13px;flex:1 1;resize:vertical;border:1px solid #c7d7e8;border-radius:12px;color:#263e5a;font:inherit;font-size:12px}.inbox-composer .button{align-self:stretch;min-width:90px}.saved-reply-manager{display:block;padding:0;border:1px solid #d7e3f0;border-radius:15px;background:#fff}.saved-reply-manager>summary{display:flex;align-items:center;gap:11px;padding:13px 15px}.saved-reply-manager>summary>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#e9f2ff;color:#2c69b7}.saved-reply-manager>summary>div{flex:1 1}.saved-reply-manager>summary b,.saved-reply-manager>summary small{display:block}.saved-reply-manager>summary b{color:#264564;font-size:12px}.saved-reply-manager>summary small{margin-top:2px;color:#7a8da4;font-size:10px}.saved-reply-manager>summary>i{color:#5e7897;font-style:normal;transition:transform .15s ease}.saved-reply-manager>form{display:grid;grid-template-columns:minmax(140px,.6fr) minmax(220px,1.4fr) auto;gap:8px;padding:0 15px 13px}.saved-reply-manager input{box-sizing:border-box;width:100%;min-width:0}.saved-reply-chips{display:flex;gap:6px;padding:0 15px 14px;flex-wrap:wrap}.saved-reply-manager>input{display:block;width:calc(100% - 30px);margin:0 15px 12px}.saved-reply-chip:has(details){align-items:flex-start;max-width:100%;border-radius:12px}.saved-reply-chip details{min-width:0}.saved-reply-chip details summary{cursor:pointer;font-weight:600}.saved-reply-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-width:480px;max-height:180px;overflow-y:auto;color:#294462;line-height:1.6}.playground-form{width:min(480px,calc(100% - 32px));padding:35px;border:1px solid #d8e5f3;border-radius:22px;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 18px 45px rgba(35,75,126,.08)}.playground-illustration{display:grid;width:48px;height:48px;margin-bottom:18px;place-items:center;border-radius:15px;background:linear-gradient(135deg,#275fde,#57b4ef);color:#fff;font-size:21px;box-shadow:0 12px 28px rgba(39,95,222,.22)}.playground-form h3{color:#173452;font-size:25px}.playground-form>p:not(.section-kicker){font-size:13px}.playground-form label{color:#3a5674;font-size:12px}.playground-safe-note{display:block;margin-top:12px;color:#6e8299;font-size:10px;line-height:1.5}.inbox-status{position:fixed;z-index:80;right:24px;bottom:24px;max-width:min(420px,calc(100vw - 32px));margin:0;padding:12px 15px;border:1px solid #c7daee;border-radius:12px;background:#fff;color:#315777;font-size:11px;box-shadow:0 16px 40px rgba(29,64,104,.18)}.customer-demo-workspace,.launch-workspace{padding:25px 0 60px}.customer-demo-header,.launch-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.demo-safety-badge{display:flex;align-items:center;gap:10px;min-width:185px;padding:11px 13px;border:1px solid #c9def1;border-radius:13px;background:#f5faff}.demo-safety-badge>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:#dcecff;color:#2163b4;font-weight:900}.demo-safety-badge b,.demo-safety-badge small{display:block}.demo-safety-badge b{color:#294b6f;font-size:11px}.demo-safety-badge small{margin-top:2px;color:#71859d;font-size:9px}.customer-demo-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(360px,1.2fr) minmax(230px,.72fr);gap:18px;margin-top:22px;padding:22px;border:1px solid #d5e3f1;border-radius:24px;background:radial-gradient(circle at 50% 8%,rgba(71,157,234,.17),transparent 360px),linear-gradient(145deg,#f7fbff,#eef6ff);box-shadow:0 24px 65px rgba(34,74,121,.09)}.customer-demo-guide,.customer-demo-result{align-self:start;padding:20px;border:1px solid #d9e5f1;border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 10px 28px rgba(31,70,116,.06)}.demo-step-number{color:#3c83d3;font:10px DM Mono,monospace}.customer-demo-guide h3,.customer-demo-result h3,.launch-checklist h3,.launch-commercial-card h3{margin:7px 0;color:#1d3a59;font-size:18px}.customer-demo-guide>p,.customer-demo-result>p,.launch-commercial-card>p{color:#71849b;font-size:11px;line-height:1.6}.customer-demo-guide label{display:block;margin-top:14px;color:#405e7e;font-size:11px;font-weight:800}.customer-demo-guide input,.customer-demo-guide select{box-sizing:border-box;width:100%;min-height:42px;margin-top:6px;padding:0 11px;border:1px solid #c9d9e9;border-radius:10px;background:#fff;color:#294766}.demo-prompt-list{display:grid;gap:7px;margin-top:18px}.demo-prompt-list>b{color:#3d5a79;font-size:10px}.demo-prompt-list button{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #dde7f2;border-radius:10px;background:#f8fbff;color:#526d89;font-size:9px;line-height:1.45;text-align:left}.demo-prompt-list button:hover{border-color:#a9caed;background:#edf6ff}.demo-prompt-list button span{color:#3477c7;font-weight:900}.demo-guardrail-note{display:flex;gap:9px;margin-top:16px;padding:10px;border-radius:11px;background:#edf6ff}.demo-guardrail-note>span{color:#2a70c0;font-weight:900}.demo-guardrail-note p{margin:0;color:#58718b;font-size:9px;line-height:1.55}.customer-phone-stage{display:grid;place-items:center;min-width:0}.customer-phone{display:flex;width:min(100%,440px);height:650px;overflow:hidden;flex-direction:column;border:8px solid #17314e;border-radius:34px;background:#f6f9fd;box-shadow:0 28px 65px rgba(18,46,79,.24)}.customer-phone>header{display:flex;align-items:center;gap:10px;min-height:64px;padding:9px 14px;background:linear-gradient(120deg,#1f5fc5,#3996e2);color:#fff}.phone-back{font-size:26px}.customer-phone>header>i{display:grid;width:37px;height:37px;place-items:center;border-radius:12px;background:rgba(255,255,255,.18);font-style:normal;font-weight:900}.customer-phone>header>div{flex:1 1}.customer-phone>header b,.customer-phone>header small{display:block}.customer-phone>header b{font-size:12px}.customer-phone>header small{margin-top:2px;color:#dcecff;font-size:9px}.customer-phone>header em{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#8be8ff}.customer-chat-stream{display:flex;min-height:0;padding:18px;flex:1 1;overflow-y:auto;flex-direction:column;background:radial-gradient(circle at 20% 10%,rgba(115,192,247,.13),transparent 180px),#f3f7fc}.customer-chat-day{align-self:center;margin-bottom:10px;padding:4px 9px;border-radius:99px;background:#e2ebf5;color:#6d8096;font-size:8px}.customer-chat-stream article{max-width:82%;margin:5px 0;padding:10px 12px 7px;border-radius:14px 14px 14px 4px;background:#fff;color:#29415e;box-shadow:0 5px 14px rgba(34,65,101,.07)}.customer-chat-stream article.customer{align-self:flex-end;border-radius:14px 14px 4px 14px;background:linear-gradient(135deg,#2d72d4,#49a7e7);color:#fff}.customer-chat-stream article>b{display:block;margin-bottom:5px;color:#2f75c8;font-size:8px}.customer-chat-stream article p{margin:0;font-size:11px;line-height:1.55;white-space:pre-wrap}.customer-chat-stream article small{display:block;margin-top:5px;color:#91a0b0;font-size:7px;text-align:right}.customer-chat-stream article.customer small{color:#dceeff}.customer-ai-typing{display:flex;align-items:center;gap:4px;margin:10px 0;color:#6a7f97;font-size:8px}.customer-ai-typing i{width:6px;height:6px;border-radius:50%;background:#4c94d9;animation:demoTyping 1s infinite alternate}.customer-ai-typing i:nth-child(2){animation-delay:.2s}.customer-ai-typing i:nth-child(3){animation-delay:.4s}.customer-ai-typing span{margin-left:5px}@keyframes demoTyping{to{opacity:.25;transform:translateY(-2px)}}.customer-phone-composer{display:flex;align-items:flex-end;gap:8px;padding:11px;border-top:1px solid #dce5ef;background:#fff}.customer-phone-composer textarea{min-height:45px;max-height:100px;padding:10px 11px;flex:1 1;resize:vertical;border:1px solid #cddaea;border-radius:14px;color:#294560;font:inherit;font-size:10px}.customer-phone-composer button{display:grid;width:43px;height:43px;place-items:center;border:0;border-radius:13px;background:linear-gradient(135deg,#275fde,#48a7e8);color:#fff;font-size:17px}.demo-run-status{display:flex;align-items:flex-start;gap:10px;margin:17px 0;padding:11px;border:1px solid #d9e4f0;border-radius:12px;background:#f8fbff}.demo-run-status>span{display:grid;width:27px;height:27px;place-items:center;flex:0 0 27px;border-radius:8px;background:#dcecff;color:#2467b6;font-weight:900}.demo-run-status.error{border-color:#f0c9c9;background:#fff7f7}.demo-run-status.error>span{background:#f9dddd;color:#a43e3e}.demo-run-status b,.demo-run-status small{display:block}.demo-run-status b{color:#315271;font-size:10px}.demo-run-status small{margin-top:3px;color:#70849b;font-size:8px;line-height:1.5}.customer-demo-result .button,.customer-demo-result .outline-button{box-sizing:border-box;width:100%;justify-content:center;margin-top:8px}.customer-demo-result ul{margin:18px 0 0;padding:0;list-style:none}.customer-demo-result li{padding:6px 0;color:#627891;font-size:9px}.launch-score{display:grid;width:106px;height:106px;flex:0 0 106px;place-items:center;border-radius:50%;background:conic-gradient(#347fd5 var(--score),#e1eaf4 0);box-shadow:0 12px 32px rgba(43,103,171,.13)}.launch-score:before{width:82px;height:82px;border-radius:50%;background:#fff;content:""}.launch-score>span{position:absolute;text-align:center}.launch-score b,.launch-score small{display:block}.launch-score b{color:#1e4f87;font-size:20px}.launch-score small{color:#71869c;font-size:8px}.launch-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px;margin-top:22px}.launch-checklist,.launch-commercial-card,.launch-next-step{border:1px solid #d5e2ef;border-radius:19px;background:#fff;box-shadow:0 14px 36px rgba(37,73,116,.065)}.launch-checklist{padding:19px}.launch-checklist .card-heading{margin-bottom:10px}.launch-checklist .card-heading>span{color:#70869e;font-size:10px}.launch-checklist>button{display:flex;width:100%;align-items:center;gap:12px;padding:13px 5px;border:0;border-top:1px solid #edf2f7;background:transparent;text-align:left}.launch-checklist>button>span{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;background:#edf2f8;color:#8292a5;font-weight:900}.launch-checklist>button.done>span{background:#dfeeff;color:#266cb9}.launch-checklist>button>div{flex:1 1}.launch-checklist>button b,.launch-checklist>button small{display:block}.launch-checklist>button b{color:#284765;font-size:11px}.launch-checklist>button small{margin-top:3px;color:#7589a0;font-size:9px}.launch-checklist>button>i{color:#4f7ca8;font-style:normal}.launch-commercial-card{padding:22px;background:linear-gradient(150deg,#eff7ff,#fff)}.launch-foundation-meter{height:8px;margin:19px 0 9px;overflow:hidden;border-radius:99px;background:#dce7f2}.launch-foundation-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#275fde,#51aeea)}.launch-commercial-card>b{color:#275d9e;font-size:11px}.launch-commercial-card>small{display:block;margin-top:10px;color:#6d829a;font-size:9px;line-height:1.6}.launch-commercial-card>a,.launch-commercial-card>button{display:inline-block;margin-top:18px;border:0;background:transparent;color:#2868b2;font-size:10px;font-weight:900;text-decoration:none}.launch-next-step{display:flex;align-items:center;gap:14px;margin-top:16px;padding:17px 19px}.launch-next-step>span{display:grid;width:40px;height:40px;place-items:center;flex:0 0 40px;border-radius:12px;background:linear-gradient(135deg,#275fde,#55b4ef);color:#fff}.launch-next-step>div{flex:1 1}.launch-next-step b{color:#25435f;font-size:12px}.launch-next-step p{margin:4px 0 0;color:#73869c;font-size:10px}.commercial-readiness-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.commercial-readiness-heading h2{margin:4px 0 6px}.commercial-readiness-heading span{color:#73869d;font-size:11px}.commercial-score{min-width:120px;padding:14px;border:1px solid #c9def2;border-radius:15px;background:#f4f9ff;text-align:center}.commercial-score b,.commercial-score small{display:block}.commercial-score b{color:#2265b6;font-size:28px}.commercial-score small{color:#6f839b;font-size:9px}.foundation-progress-card{margin:20px 0;padding:17px;border:1px solid #d6e4f1;border-radius:15px;background:linear-gradient(130deg,#f2f8ff,#fff)}.foundation-progress-card>div:first-child{display:flex;justify-content:space-between;color:#385b7c;font-size:10px}.foundation-progress-card>div:first-child b{color:#2467b8;font-size:16px}.foundation-progress{height:9px;margin:10px 0;overflow:hidden;border-radius:99px;background:#dce7f2}.foundation-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#275fde,#58b9f1)}.foundation-progress-card p{margin:0;color:#6d8299;font-size:10px;line-height:1.6}.commercial-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.commercial-check-grid button{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #dbe5ef;border-radius:13px;background:#fafcff;text-align:left}.commercial-check-grid button.done{border-color:#c7def3;background:#f2f8ff}.commercial-check-grid button>span{display:grid;width:29px;height:29px;place-items:center;flex:0 0 29px;border-radius:9px;background:#fff0dd;color:#a36418;font-weight:900}.commercial-check-grid button.done>span{background:#deedff;color:#2167b6}.commercial-check-grid button>div{flex:1 1}.commercial-check-grid b,.commercial-check-grid small{display:block}.commercial-check-grid b{color:#2a4968;font-size:10px}.commercial-check-grid small{margin-top:3px;color:#75899f;font-size:8px;line-height:1.45}.commercial-check-grid button>i{color:#4f7398;font-size:8px;font-style:normal}.commercial-next-actions{display:flex;align-items:center;gap:18px;margin-top:16px;padding:16px;border-radius:14px;background:#142f4e;color:#fff}.commercial-next-actions>div{flex:1 1}.commercial-next-actions b{font-size:11px}.commercial-next-actions p{margin:4px 0 0;color:#c9d8e8;font-size:9px}@media (max-width:1180px){.customer-demo-layout{grid-template-columns:minmax(220px,.7fr) minmax(350px,1fr)}.customer-demo-result{grid-column:1/-1}.customer-demo-result .button,.customer-demo-result .outline-button{width:auto;margin-right:7px}}@media (max-width:1050px){.inbox-layout{grid-template-columns:300px minmax(470px,1fr)}.conversation-settings-panel{width:min(610px,calc(100vw - 350px))}}@media (max-width:900px){.inbox-layout{grid-template-columns:1fr;min-height:600px}.inbox-layout.has-selection .conversation-list{display:none}.conversation-settings-panel{position:fixed;inset:auto 12px 12px;width:auto;max-height:70vh}.customer-demo-layout{grid-template-columns:1fr;padding:14px}.customer-demo-result{grid-column:auto}.customer-phone{height:610px}.launch-grid{grid-template-columns:1fr}}@media (max-width:620px){.commercial-readiness-heading,.customer-demo-header,.inbox-title,.launch-heading{align-items:flex-start;flex-direction:column}.inbox-title>span{display:none}.inbox-layout{border-radius:16px;box-shadow:none}.conversation-quickbar{align-items:stretch;flex-direction:column}.conversation-settings>summary{justify-content:center}.conversation-actions{overflow-x:auto}.inbox-composer{padding-top:53px}.inbox-composer textarea{min-width:100%}.saved-reply-manager>form{grid-template-columns:1fr}.playground-form{box-sizing:border-box;padding:24px 19px}.customer-demo-workspace,.launch-workspace{padding-top:16px}.customer-demo-layout{margin-top:15px;border-radius:17px}.customer-phone{width:100%;height:570px;border-width:5px;border-radius:25px}.commercial-next-actions,.launch-next-step{align-items:flex-start;flex-direction:column}.commercial-next-actions .button,.launch-next-step .button{width:100%;justify-content:center}.commercial-check-grid{grid-template-columns:1fr}.commercial-score{min-width:0}}.assignment-filter{display:block;margin:8px 5px 14px;font-size:10px;color:#61718a}.assignment-control select,.assignment-filter select{display:block;width:100%;margin-top:6px;padding:9px;border:1px solid #cbdcf0;border-radius:8px;background:#fff;color:#264264;font-size:11px}.assignment-control{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:14px 20px;background:#f1f7ff;border-bottom:1px solid #dce8f5}.assignment-control label{flex:1 1;min-width:160px;font-size:10px;color:#61718a}.triage-control{display:flex;gap:16px;align-items:start;padding:12px 20px;border-bottom:1px solid #e1eaf5;background:#fbfdff}.saved-reply-select{min-width:150px;border:1px solid #cbdcf0;border-radius:7px;padding:7px;background:#fff;color:#385171;font-size:10px}.saved-reply-manager{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px;border:1px solid #dce7f4;border-radius:10px;background:#f8fbff}.saved-reply-manager input{min-width:140px;flex:1 1;border:1px solid #cbdcf0;border-radius:7px;padding:8px;font-size:10px}.saved-reply-manager small{color:#71839c;font-size:9px}.saved-reply-chip{display:inline-flex;gap:5px;align-items:center;padding:4px 7px;border-radius:99px;background:#e9f2ff;color:#285ca4;font-size:9px}.saved-reply-chip button{border:0;background:transparent;color:#8a3e45;cursor:pointer;font-size:14px;line-height:1}.triage-control>label{min-width:110px;font-size:10px;color:#61718a}.triage-control>label select{display:block;margin-top:5px;padding:7px;border:1px solid #cbdcf0;border-radius:7px;background:#fff}.triage-control>div{flex:1 1;font-size:10px;color:#61718a}.triage-control span{display:flex;gap:5px;flex-wrap:wrap;margin:5px 0}.triage-control span button{border:0;border-radius:99px;padding:4px 7px;background:#e5f0ff;color:#265ca6;font-size:9px}.triage-control form{display:flex;gap:5px}.triage-control input{min-width:0;padding:6px 8px;border:1px solid #cbdcf0;border-radius:6px;font-size:10px}.triage-control form button{border:0;border-radius:6px;background:#2e75d4;color:#fff}.priority-urgent{color:#bd3f42!important;font-weight:800}.priority-high{color:#b76a13!important;font-weight:800}.follow-up-control{padding:13px 20px;border-bottom:1px solid #e1eaf5;background:#f7fbff;color:#385171}.follow-up-control>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:11px}.follow-up-control>div:first-child small{color:#71839c}.follow-up-list{display:grid;gap:6px;margin:9px 0}.follow-up-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid #d8e6f5;border-radius:8px;background:#fff}.follow-up-list span{display:grid;gap:2px;font-size:10px}.follow-up-list small{color:#71839c;font-size:9px}.follow-up-list .done{opacity:.58}.follow-up-list .done b{text-decoration:line-through}.follow-up-control form{display:grid;grid-template-columns:minmax(120px,1fr) 170px auto;gap:7px}.follow-up-control input{min-width:0;padding:8px;border:1px solid #cbdcf0;border-radius:7px;background:#fff;color:#264264;font-size:10px}.follow-up-queue{margin-top:auto;padding:13px 10px 5px;border-top:1px solid #dbe7f5}.follow-up-queue>div{display:flex;justify-content:space-between;padding:0 3px 8px}.follow-up-queue>div b{font-size:10px}.follow-up-queue>div small,.queue-empty{color:#71839c;font-size:9px}.follow-up-queue button{width:100%;min-height:0;margin-bottom:5px;padding:7px!important;text-align:left;border:1px solid #dce7f4!important;border-radius:8px!important;background:#fff!important}.follow-up-queue button.overdue{border-color:#f0c4c4!important;background:#fff9f9!important}.follow-up-queue button>span{width:20px!important;height:20px!important;background:#eaf3ff!important;color:#2e75d4;font-size:10px!important}.follow-up-queue button.overdue>span{background:#fde7e7!important;color:#b23a3a}.follow-up-queue button small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-empty{display:block;padding:5px 3px}.team-workspace{padding-top:24px;color:#263650}.team-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.team-intro h2{margin:0;font-size:30px;letter-spacing:-.04em}.team-card>p,.team-intro p:not(.section-kicker){color:#6a7c96;font-size:12px;line-height:1.65}.team-intro>span,.team-role{border-radius:20px;background:#e8f2ff;padding:7px 12px;color:#275fde;font-size:11px;white-space:nowrap}.team-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.team-card{min-width:0;padding:24px;background:#fff;border:1px solid #dce6f3;border-radius:18px;box-shadow:0 8px 25px #243d6510}.team-card h3{font-size:17px;margin:0 0 12px}.team-card label{display:block;font-size:12px;color:#49617f;margin:16px 0}.team-card input,.team-card select{box-sizing:border-box;width:100%;padding:11px;margin-top:7px;background:#f8fbff;border:1px solid #cbdcee;color:#233c61;border-radius:9px}.team-card input:focus-visible,.team-card select:focus-visible{outline:2px solid #64adf0;outline-offset:2px}.team-card form+form,.team-card>form{margin-top:24px}.team-member{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #edf2f8}.team-member>div{flex:1 1;min-width:0;overflow-wrap:anywhere}.team-member b{display:block;font-size:12px}.team-code small,.team-member small{display:block;color:#7c8da6;font-size:11px;margin-top:5px}.team-member select{width:110px;margin:0}.team-avatar{display:grid;place-items:center;flex:0 0 34px;height:34px;background:#e6f1ff;border-radius:11px;color:#275fde;font-size:11px;font-weight:800}.team-code{margin-top:20px;border-top:1px solid #dce6f3;padding-top:8px}.team-workspace>[role=status]{color:#285b98;font-size:12px}@media (max-width:900px){.team-grid{grid-template-columns:1fr}}.inbox-channel-tabs{display:inline-flex;gap:4px;margin-top:18px;padding:4px;border:1px solid #d7e1ef;border-radius:10px;background:#f4f7fb}.inbox-channel-tabs button{padding:8px 13px;border:0;border-radius:7px;background:transparent;color:#687892;font-size:9px;font-weight:800;cursor:pointer}.inbox-channel-tabs button.active{background:#ffffff;color:#2156ba;box-shadow:0 2px 8px rgba(36,76,142,.12)}.inbox-title{display:flex;justify-content:space-between;align-items:flex-end}.inbox-title h2{margin:0;font-size:30px;letter-spacing:-.06em}.inbox-title p:not(.section-kicker){margin:7px 0 0;color:#718278;font-size:11px}.inbox-title>span{color:#1a489d;font:9px DM Mono,monospace}.inbox-layout{display:grid;grid-template-columns:285px 1fr;min-height:490px;margin-top:22px;border:1px solid #d8dde5;border-radius:13px;overflow:hidden;background:#ffffff}.conversation-list{padding:14px;border-right:1px solid #dde1e8;background:#f8f9fb}.conversation-list>div{display:flex;justify-content:space-between;padding:5px 6px 13px}.conversation-list b{font-size:12px}.conversation-list small{color:#829087;font-size:9px}.admin-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-header-actions .outline-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.conversation-list .inbox-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 5px 10px}.conversation-list .inbox-filters button{justify-content:center;padding:6px 7px;border:1px solid #d5deed;background:#ffffff;color:#60708b;font-size:8px;font-weight:800;text-align:center;text-transform:capitalize}.conversation-list .inbox-filters button.active{border-color:#7da8ef;background:#e8f2ff;color:#174fa8}.conversation-list button{display:flex;width:100%;gap:9px;padding:10px 7px;border:0;border-radius:8px;background:transparent;text-align:left}.conversation-list button.selected,.conversation-list button:hover{background:#e5ecf7}.conversation-list button>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#d7e1f1;color:#1a4086;font-size:8px;font-weight:800}.conversation-list button b,.conversation-list button small{display:block}.conversation-list button b{color:#2e3849;font-size:10px}.conversation-list button small{max-width:145px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-list button i{margin-left:auto;color:#2d56a4;font-size:8px;font-style:normal}.inbox-empty{padding:35px 12px;color:#829087;font-size:10px;line-height:1.7;text-align:center}.message-panel{display:flex;flex-direction:column;min-width:0}.message-panel header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e3e9}.message-panel header b,.message-panel header small{display:block}.conversation-actions{display:flex;align-items:center;gap:6px;padding:9px 20px;border-bottom:1px solid #e5e9f0;background:#fbfcff}.conversation-actions span{margin-right:4px;color:#7a8799;font-size:8px;font-weight:800;text-transform:uppercase}.conversation-actions button{padding:5px 9px;border:1px solid #d7deea;border-radius:999px;background:#ffffff;color:#61718a;font-size:8px;font-weight:800;text-transform:capitalize}.conversation-actions button.active{border-color:#74a9ec;background:#e8f3ff;color:#1655a8}.message-panel header b{font-size:12px}.message-panel header small{margin-top:3px;color:#718278;font-size:9px}.message-thread{flex:1 1;padding:22px;background:#f5f6f8}.inbox-message{max-width:68%;margin:8px 0;padding:10px 11px 7px;border-radius:10px;background:#ffffff;box-shadow:0 2px 5px rgba(31,44,65,.06)}.inbox-message.outbound{margin-left:auto;background:#d9e3f5}.inbox-message.internal{max-width:82%;margin-right:auto;margin-left:auto;border:1px solid #bfd8f3;background:#eef7ff}.inbox-message.internal p{color:#284f7d}.inbox-message p{margin:0;color:#303a4a;font-size:11px;line-height:1.55}.inbox-message small{display:block;margin-top:4px;color:#839187;font-size:8px}.ai-preview{margin:15px 0;padding:9px;border:1px dashed #b7c3d8;border-radius:8px;color:#435a84;font-size:9px}.ai-copilot-card{margin:12px 0;padding:12px;border:1px solid #d6e3f5;border-radius:12px;background:linear-gradient(135deg,#f7faff,#ffffff 72%)}.ai-copilot-heading{display:flex;align-items:center;gap:9px}.ai-copilot-heading>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:linear-gradient(135deg,#315fe0,#62a9ee);color:#fff;font-size:12px}.ai-copilot-heading>div{min-width:0;flex:1 1}.ai-copilot-heading b,.ai-copilot-heading small{display:block}.ai-copilot-heading b{color:#2c4e84;font-size:9px}.ai-copilot-guardrail,.ai-copilot-heading small{color:#73849a;font-size:8px;line-height:1.45}.ai-copilot-heading .outline-button{flex:0 0 auto;padding:7px 9px;font-size:8px}.ai-copilot-guardrail{display:block;margin-top:10px}.ai-draft-result{margin-top:10px;padding:10px;border:1px solid #dfe8f4;border-radius:9px;background:#fff}.ai-draft-result p{margin:0;color:#394b65;font-size:10px;line-height:1.55;white-space:pre-wrap}.ai-draft-result>div{display:flex;gap:7px;margin-top:10px}.ai-draft-result .outline-button{padding:6px 8px;font-size:8px}.inbox-composer{position:relative;display:flex;flex-wrap:wrap;gap:8px;padding:46px 18px 13px;border-top:1px solid #e0e3e9}.inbox-composer.note-mode{background:#f5faff}.composer-mode{position:absolute;top:10px;left:18px;display:flex;gap:4px}.composer-mode button{padding:5px 9px;border:0;border-radius:7px;background:transparent;color:#77859a;font-size:8px;font-weight:800}.composer-mode button.active{background:#e2efff;color:#174f9d}.inbox-composer input,.playground-form input{width:100%;padding:10px;border:1px solid #cad0db;border-radius:8px;outline:0;background:#ffffff;color:#293446;font-size:11px}.playground-form{width:min(420px,100%);margin:auto;padding:28px}.playground-form h3{margin:0;font-size:22px;letter-spacing:-.05em}.playground-form>p:not(.section-kicker){color:#728278;font-size:11px;line-height:1.65}.playground-form label{display:block;margin:15px 0;color:#394355;font-size:10px;font-weight:700}.playground-form input{margin-top:6px}.inbox-status{margin-top:10px;color:#546480;font-size:10px}.widget-setup-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:16px;margin-top:16px}.widget-config-card,.widget-preview-card{padding:22px;border:1px solid #d8e2ef;border-radius:14px;background:#ffffff;box-shadow:0 14px 34px rgba(38,72,123,.07)}.widget-config-card .card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.widget-config-card .card-heading p{margin:0 0 4px;color:#4e7bc7;font:8px DM Mono,monospace;letter-spacing:.12em}.widget-config-card .card-heading h2{margin:0;color:#202d43;font-size:20px;letter-spacing:-.04em}.widget-state{padding:5px 9px;border-radius:999px;font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}.widget-state.active{background:#e2efff;color:#1556b1}.widget-state.paused{background:#fff1dc;color:#a15c0c}.widget-config-card>label,.widget-form-row label{display:block;margin:13px 0;color:#46536a;font-size:9px;font-weight:800}.widget-config-card input,.widget-config-card select,.widget-config-card textarea{box-sizing:border-box;width:100%;margin-top:6px;padding:10px 11px;border:1px solid #ccd9ea;border-radius:9px;outline:0;background:#fbfdff;color:#263650;font-size:10px}.widget-config-card input:focus,.widget-config-card select:focus,.widget-config-card textarea:focus{border-color:#659be9;box-shadow:0 0 0 3px #edf5ff}.widget-config-card textarea{min-height:105px;resize:vertical;line-height:1.55}.widget-config-card label small{display:block;margin-top:6px;color:#8290a4;font-size:8px;font-weight:500}.widget-form-row{display:grid;grid-template-columns:1fr 1.25fr;gap:12px}.widget-config-card input[type=color]{height:39px;padding:4px;cursor:pointer}.widget-config-card .button{margin-top:8px}.widget-config-card .form-error{color:#b34545;font-size:9px}.widget-config-card .form-success{margin:12px 0 0;color:#146c58;font-size:14px;font-weight:700}.widget-origin-section{margin:18px 0}.widget-origin-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px;color:#34445f}.widget-origin-heading b,.widget-origin-item label>span{display:block;font-size:14px;font-weight:800}.widget-origin-heading small{display:block;margin-top:4px;color:#76879e;font-size:13px;font-weight:500}.widget-origin-heading>span{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#edf4ff;color:#3167b8;font-size:12px;font-weight:800}.widget-origin-list{display:grid;gap:10px}.widget-origin-item{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:end}.widget-origin-item label{margin:0;color:#46536a}.widget-origin-item label>span{margin-bottom:6px}.widget-origin-item input{min-height:46px;margin-top:0;font-size:14px}.widget-origin-item input[aria-invalid=true]{border-color:#d45858;box-shadow:0 0 0 3px rgba(212,88,88,.1)}.widget-origin-remove{width:42px;height:46px;border:1px solid #d6e0ed;border-radius:10px;background:#ffffff;color:#66758b;font-size:22px;cursor:pointer}.widget-origin-remove:hover{border-color:#efb0b0;background:#fff5f5;color:#b43f3f}.widget-origin-error{grid-column:1/-1;margin:-2px 0 0;color:#b34545;font-size:13px;font-weight:600}.widget-origin-add{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin-top:11px;padding:8px 13px;border:1px solid #bfd3ee;border-radius:10px;background:#f7fbff;color:#245eaf;font-size:14px;font-weight:800;cursor:pointer}.widget-origin-add span{font-size:20px;line-height:1}.widget-origin-add:hover:not(:disabled){border-color:#74a4e7;background:#edf5ff}.widget-origin-add:disabled{cursor:not-allowed;opacity:.55}.widget-preview-card{background:linear-gradient(145deg,#f2f7ff,#ffffff 65%)}.widget-preview-window{margin-top:14px;overflow:hidden;border:1px solid #d9e4f2;border-radius:16px;background:#ffffff;box-shadow:0 14px 30px rgba(35,72,132,.12)}.widget-preview-window>header{display:flex;align-items:center;gap:9px;padding:13px;color:#ffffff}.widget-preview-window>header>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.2);font-size:11px;font-weight:900}.widget-preview-window header b,.widget-preview-window header small{display:block}.widget-preview-window header b{font-size:10px}.widget-preview-window header small{margin-top:2px;font-size:7px;opacity:.82}.widget-preview-window>div{min-height:175px;padding:15px;background:linear-gradient(#f6f9fe,#ffffff)}.widget-preview-window>div p{width:fit-content;max-width:78%;margin:0;padding:9px 11px;border-radius:4px 12px 12px;background:#eaf1fb;color:#344662;font-size:9px;line-height:1.5}.widget-preview-window>footer{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-top:1px solid #e2e9f2;color:#99a5b6;font-size:8px}.widget-preview-window>footer i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:#ffffff;font-style:normal}.widget-embed{margin-top:16px}.widget-embed b,.widget-embed code{display:block}.widget-embed b{margin-bottom:7px;color:#394861;font-size:9px}.widget-embed code{padding:10px;overflow-wrap:anywhere;border:1px solid #d5e0ed;border-radius:8px;background:#18243a;color:#cde5ff;font-size:8px;line-height:1.5}.widget-embed .outline-button{margin-top:8px}.widget-hint{margin:15px 0 0;color:#728198;font-size:9px}.widget-safety-note{display:grid;gap:3px;margin-top:14px;padding:10px 11px;border:1px solid #c8def9;border-radius:9px;background:#ebf5ff}.widget-safety-note b{color:#1f58a5;font-size:9px}.widget-safety-note span{color:#557394;font-size:8px;line-height:1.5}@media (max-width:700px){.inbox-layout{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid #dde1e8}.message-panel{min-height:430px}.inbox-title{align-items:flex-start;gap:12px}.inbox-title>span{white-space:nowrap}.widget-form-row,.widget-setup-layout{grid-template-columns:1fr}.widget-form-row{gap:0}}:root{color-scheme:light;color:#171c24}:root,body{background:#f6f7f8}.marketing-shell{background:radial-gradient(ellipse 48% 33% at 70% 14%,rgba(55,107,205,.18),transparent 72%),radial-gradient(ellipse 38% 30% at 6% 36%,rgba(74,179,239,.16),transparent 72%),#f6faff;color:#171c24}.top-nav{border-color:#dcdfe5}.nav-links{color:#65746c}.nav-links a:hover{color:#121f37}.button-ghost{border-color:#c8cdd6;color:#253044;background:#ffffff}.button-ghost:hover{background:#eff2f7}.hero-copy>p{color:#65756c}.hero-proof{color:#748278}.pill{border-color:#b4c1d9;background:#eaeff8;color:#394d71}.inline-action,.text-button{color:#313d51}.glow-one{background:rgba(15,77,191,.18)}.glow-two{background:rgba(69,172,237,.2)}.feature-section,.platform-section,.security-section{color:#171c24}.section-heading>p,.showcase-copy p{color:#68776f}.product-panel{border-color:#d7dbe1;background:#ffffff;box-shadow:0 20px 45px rgba(35,45,62,.08)}.product-tabs{border-color:#dce0e6;background:#f7f8fa}.product-tabs button{color:#718077}.product-tabs button.active{background:#e5ebf5;color:#1b2b49}.product-showcase{background:radial-gradient(circle at 76% 30%,rgba(40,94,191,.18),transparent 45%),#fbfcfd}.showcase-screen{box-shadow:0 24px 40px rgba(30,41,61,.18)}.feature-card,.feature-grid{border-color:#d8dce3}.feature-card{background:#fbfcfd;color:#1a212d}.feature-card:hover{background:#f1f4fa;box-shadow:0 14px 26px rgba(33,49,77,.13)}.feature-card p{color:#6d7c73}.feature-icon{border-color:#b8c2d4;background:#f1f4fa}.security-section{border-color:#c5cfdf;background:linear-gradient(115deg,#e5ebf6,#f8fafc)}.security-points{border-color:#bdc7d8}.security-points span{color:#364052}footer{color:#718077}footer a{color:#3e4c64}.workspace-shell{background:#f5f6f8;color:#171d27}.workspace-sidebar{border-color:#dcdfe5;background:#ffffff}.workspace-name{color:#829087}.workspace-sidebar nav button{color:#6c7b72}.workspace-sidebar nav button span{color:#616d83}.workspace-sidebar nav button.active,.workspace-sidebar nav button:hover{background:#e8eef7;color:#17294a}.workspace-sidebar nav button b{background:#d9e3f4;color:#163c82}.plan-card{border-color:#ccd6e6;background:#f0f4fa}.plan-card small{color:#3d5d99}.plan-card button{color:#28457a}.profile-link:hover{background:#f0f2f6}.profile-link>span{background:#d6e0f1;color:#163672}.profile-link small{color:#718077}.workspace-main{color:#171d27}.workspace-header p{color:#77877e}.workspace-header p span{color:#3c485e}.icon-button{border-color:#d0d5dd;background:#ffffff;color:#525d70}.welcome-strip{border-color:#b8c6df;background:linear-gradient(100deg,#e2e9f6,#f8fafd)}.welcome-strip small{color:#657084}.spark{background:#d7e1f2;color:#133b85}.workspace-card{border-color:#dce0e6;background:#ffffff;box-shadow:0 7px 18px rgba(30,44,68,.035)}.kpi p,.kpi small{color:#76877d}.kpi strong{color:#1b2537}.card-heading p{color:#1a489f}.empty-state>span{background:#e4ebf7;color:#15439a}.empty-state p{color:#718278}.outline-button{border-color:#bcc6d8;background:#f5f8fc;color:#394d71}.task{border-color:#e4e7eb;color:#454e60}.task span{border-color:#aab1bd}.pipeline>div{background:#f3f5f8}.pipeline span{color:#74847a}.pipeline strong{color:#1a2435}.modal-backdrop{background:rgba(23,29,40,.28)}.modal{border-color:#c5cede;background:#ffffff;box-shadow:0 24px 70px rgba(27,39,59,.22);color:#181f2a}.modal>p:not(.section-kicker){color:#65766c}.modal label{color:#394354}.modal input,.settings-modal select{border-color:#c8ced8;background:#fbfcfd;color:#172133}.preview-window{border-color:#c9d0dc;background:#ffffff;box-shadow:0 35px 70px rgba(41,58,87,.19)}.preview-sidebar{border-color:#dce1e9;background:#f8f9fb}.preview-sidebar i{border-color:#a8b0be}.preview-content{background:#ffffff}.preview-header small{color:#718178}.preview-header strong{color:#1b2331}.metric{border-color:#dce1e8;background:#ffffff;box-shadow:0 6px 12px rgba(24,42,73,.035)}.metric small{color:#7c8d83}.metric strong{color:#1c2534}.activity-card,.chart-card{border-color:#dce1e8;background:#fbfcfd}.card-title{color:#495160}.card-title b{color:#708076}.bars{border-color:#d9dde5}.chart-days{color:#85958b}.activity{border-color:#e4e7ed}.activity b{color:#2b3444}.activity small{color:#7a8b81}.float-card{border-color:#c7cfdd;background:rgba(255,255,255,.94);box-shadow:0 16px 30px rgba(38,53,80,.14)}.float-card small{color:#656c78}.float-card b{color:#192335}.float-card-contact>span:last-child{color:#163d87}.demo-section{width:min(1180px,100%);margin:0 auto;padding:15px 0 116px;display:grid;grid-template-columns:.94fr 1.06fr;gap:76px;align-items:center}.demo-section-copy h2,.stories-heading h2{margin:0;color:#171e2a;font-size:clamp(31px,3.4vw,46px);line-height:1.12;letter-spacing:-.055em}.demo-section-copy>p:not(.section-kicker){max-width:470px;margin:18px 0 25px;color:#6d7c73;font-size:13px;line-height:1.75}.demo-benefits{display:grid;gap:10px;margin-bottom:27px;color:#3f4c64;font-size:11px;font-weight:700}.demo-benefits span{padding:9px 11px;border:1px solid #d0d7e3;border-radius:8px;background:#fbfcfd}.demo-benefits span:first-letter{color:#1649a8}.whatsapp-demo{position:relative;overflow:hidden;border:1px solid #cbd2de;border-radius:18px;background:#efe8dc;box-shadow:0 25px 52px rgba(30,48,78,.15)}.whatsapp-demo:before{content:"";position:absolute;inset:70px 0 47px;opacity:.32;background-image:radial-gradient(#b8bec6 1px,transparent 0);background-size:18px 18px}.demo-label{position:relative;z-index:1;padding:10px 18px;background:#e6ecf7;border-bottom:1px solid #c2cdde;color:#445573;font:9px DM Mono,monospace;letter-spacing:.05em}.demo-label .status-dot{display:inline-block;margin-right:7px}.whatsapp-top{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:13px 17px;background:#f8f9fb;border-bottom:1px solid #d7dce5}.whatsapp-top b,.whatsapp-top small{display:block}.whatsapp-top b{color:#202a3b;font-size:12px}.whatsapp-top small{margin-top:2px;color:#697180;font-size:9px}.whatsapp-top>span{margin-left:auto;color:#5f6775;font-size:18px}.activity-avatar,.story-avatar,.wa-avatar{display:grid;place-items:center;border-radius:50%;font-weight:800}.wa-avatar{width:33px;height:33px;background:linear-gradient(135deg,#2658b7,#143472);color:#e9f2ff;font-size:9px}.chat-body{position:relative;z-index:1;min-height:330px;padding:19px;display:flex;flex-direction:column;gap:9px}.chat-day{align-self:center;padding:5px 9px;border-radius:5px;background:rgba(255,255,255,.68);color:#74877a;font-size:8px;box-shadow:0 2px 5px rgba(31,44,65,.08)}.chat-message{max-width:76%;padding:9px 11px 6px;border-radius:9px;color:#2c3544;font-size:10px;line-height:1.55;box-shadow:0 2px 4px rgba(34,48,70,.07)}.chat-message.incoming{align-self:flex-start;border-top-left-radius:2px;background:#ffffff}.chat-message.outgoing{align-self:flex-end;border-top-right-radius:2px;background:#d9e4f6}.chat-message small{display:block;margin-top:3px;text-align:right;color:#7b8492;font-size:7px}.ai-badge{display:block;margin-bottom:3px;color:#143c87;font-size:8px;font-weight:800}.typing{align-self:flex-end;padding:8px 11px;border-radius:8px;background:#ffffff;color:#717987;font-size:8px}.typing i{display:inline-block;width:4px;height:4px;margin-right:2px;border-radius:50%;background:#446fbd;animation:typing 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes typing{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-3px);opacity:1}}.chat-composer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:11px 17px;background:#f8f9fb;border-top:1px solid #d5dae3;color:#8a998f;font-size:10px}.chat-composer b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#1d57c5;color:#ffffff;font-size:12px}.stories-section{width:min(1180px,100%);margin:0 auto 110px;padding-top:62px;border-top:1px solid #d8dde5}.stories-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.stories-heading h2{max-width:610px;font-size:32px}.stories-heading>span{max-width:250px;color:#809087;font-size:10px;line-height:1.6}.story-grid{display:grid;grid-template-columns:1.2fr 1.25fr .8fr;gap:13px;margin-top:34px}.story-card{min-height:222px;padding:24px;border:1px solid #d6dbe4;border-radius:13px;background:#ffffff;box-shadow:0 10px 26px rgba(31,45,70,.06)}.quote-mark{height:23px;color:#1b56c6;font-size:36px;line-height:.8}.story-card>p:not(.section-kicker){margin:15px 0 20px;color:#364053;font-size:13px;line-height:1.65}.story-card footer{display:flex;align-items:center;gap:9px;padding:0;color:#404a5a}.story-card footer b,.story-card footer small{display:block}.story-card footer b{font-size:10px}.story-card footer small{margin-top:3px;color:#829087;font-size:9px}.story-avatar{width:28px;height:28px;font-size:8px}.coral{background:#f5dfd1;color:#a75c3a}.live-heading{margin-bottom:14px;color:#525d70;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.live-pulse{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#1956c8;box-shadow:0 0 0 4px #d8e3f5}.activity-story>div:not(.live-heading){display:flex;gap:9px;padding:9px 0;border-top:1px solid #e8ebef}.activity-story p{margin:0;color:#555e70;font-size:9px;line-height:1.45}.activity-story p b{color:#2f3a4d}.activity-story p strong{color:#193f88;font-weight:800}.activity-story small{display:block;margin-top:2px;color:#85958b;font-size:8px}.activity-avatar{width:25px;height:25px;flex:0 0 25px;font-size:9px}.activity-avatar.purple{background:#e9def6;color:#7855a8}.activity-avatar.blue{background:#dcecf7;color:#376d9a}.activity-avatar.green{background:#d8e2f2;color:#264781}.metric-story{background:linear-gradient(145deg,#e2eaf8,#fbfcfe)}.metric-story strong{display:block;margin:26px 0 3px;color:#16408e;font-size:49px;letter-spacing:-.075em}.metric-story>span{display:block;color:#414d61;font-size:10px;line-height:1.55}.progress{height:7px;margin:18px 0 9px;border-radius:10px;background:#cfd7e6;overflow:hidden}.progress i{display:block;width:82%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#144eb9,#3870d9)}.metric-story small{color:#819187;font-size:8px}@media (max-width:900px){.demo-section{grid-template-columns:1fr;gap:38px}.stories-heading{align-items:flex-start;flex-direction:column}.story-grid{grid-template-columns:1fr 1fr}.metric-story{grid-column:span 2}}@media (max-width:620px){.demo-section{padding-bottom:75px}.chat-body{min-height:310px}.story-grid{grid-template-columns:1fr}.metric-story{grid-column:auto}.stories-section{margin-bottom:72px}.stories-heading h2{font-size:29px}}.modal input:focus,.settings-modal select:focus{border-color:#3161b9}.modal-close{color:#565f70}.form-error{color:#bd3a3a!important}.settings-form{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.settings-form label:first-child,.settings-form label:last-child{grid-column:span 2}.settings-modal select{width:100%;margin-top:8px;padding:11px 12px;border-radius:8px;outline:0;font-size:12px}@media (max-width:620px){.settings-form{grid-template-columns:1fr}.settings-form label:first-child,.settings-form label:last-child{grid-column:auto}}.contacts-workspace{padding-top:25px}.contacts-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.contacts-hero h2{margin:0;color:#192131;font-size:31px;letter-spacing:-.06em}.contacts-hero>div>p:not(.section-kicker){margin:8px 0 0;color:#708076;font-size:11px}.contacts-hero>div>p b{color:#3d495e}.contacts-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:25px}.contacts-toolbar label{width:min(360px,72%);display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #ccd2db;border-radius:9px;background:#ffffff;color:#777f90}.contacts-toolbar input{width:100%;border:0;outline:0;background:transparent;color:#273244;font-size:11px}.contacts-toolbar span{color:#728278;font-size:10px}.contacts-actions{display:flex;gap:9px;align-items:center}.deal-list{display:grid;gap:6px;margin:10px 0}.deal-list>div{display:flex;justify-content:space-between;gap:8px;padding:8px;border:1px solid #dce7f4;border-radius:8px;font-size:10px}.deal-list span{display:block;color:#667d9c;text-transform:capitalize;margin-top:3px}.deal-actions{display:flex;align-items:center;gap:6px}.text-button{border:0;background:transparent;color:#245fae;font:inherit;cursor:pointer;padding:3px}.deal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.deal-form input,.deal-form select{min-width:0;padding:8px;border:1px solid #cbdcf0;border-radius:7px}.deal-form button,.deal-form select{font-size:10px}.deal-edit-form{margin:8px 0 12px;padding:9px;background:#f3f8ff;border:1px solid #cbdcf0;border-radius:9px}.pipeline-board{margin-top:18px;padding:18px;border:1px solid #dce7f4;border-radius:14px;background:#f8fbff}.pipeline-board-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.pipeline-board-head h3{margin:3px 0 0;color:#294161}.pipeline-board-actions{display:flex;gap:9px;align-items:center}.pipeline-board-actions>span{color:#557396;font-size:11px}.pipeline-board-actions .outline-button{padding:7px 10px;font-size:10px}.pipeline-columns{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;overflow-x:auto;margin-top:14px}.pipeline-columns>div{min-width:140px;padding:9px;border:1px solid #dce7f4;border-radius:10px;background:#f2f7ff}.pipeline-columns header b,.pipeline-columns header small{display:block;text-transform:capitalize}.pipeline-columns header small{margin-top:4px;color:#6a84a5;font-size:9px}.pipeline-columns article{display:grid;gap:3px;margin-top:8px;padding:8px;border:1px solid #dce7f4;border-radius:8px;background:#fff;font-size:10px}.pipeline-columns article small{color:#7388a5}.pipeline-columns article span{color:#245fae;font-weight:700}.pipeline-columns p{color:#8291a6;font-size:9px}.forecast-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.forecast-summary article{padding:10px;border:1px solid #d4e3f8;border-radius:9px;background:#fff}.forecast-summary b,.forecast-summary small{display:block}.forecast-summary small{color:#7185a3;font-size:9px}.forecast-summary b{color:#294161;margin-top:4px;font-size:13px}.pipeline-filter{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px}.pipeline-filter span{color:#667d9c;font-size:10px}.pipeline-filter button{border:1px solid #cbdcf0;border-radius:999px;background:#fff;color:#557396;padding:4px 8px;font-size:10px;cursor:pointer}.pipeline-filter button.active{background:#245fae;border-color:#245fae;color:#fff}.contacts-table{margin-top:12px;overflow:hidden;border:1px solid #d9dee5;border-radius:12px;background:#ffffff;box-shadow:0 10px 24px rgba(32,46,70,.04)}.contact-row,.contacts-table-head{display:grid;grid-template-columns:1.45fr 1.2fr 1fr .55fr;gap:12px;align-items:center;padding:13px 19px}.contacts-table-head{background:#f5f7f9;border-bottom:1px solid #dce1e8;color:#798190;font:9px DM Mono,monospace;letter-spacing:.06em}.contact-row{min-height:61px;border-bottom:1px solid #ebedf0;color:#555e6d;font-size:10px}.contact-row:last-child{border-bottom:0}.contact-row>div{display:flex;align-items:center;gap:9px}.contact-row b,.contact-row small{display:block}.contact-row b{color:#273244;font-size:11px}.contact-row small{margin-top:3px;color:#95a299;font-size:8px}.contact-initials{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#dbe3f2;color:#183b7c;font-size:9px;font-weight:800}.contact-active{justify-self:start;padding:4px 7px;border-radius:10px;background:#e4ebf7;color:#143c86;font-size:8px;font-weight:800}.contacts-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#708178;font-size:11px;text-align:center}.contacts-empty>span:not(.loading-orb){display:grid;place-items:center;width:32px;height:32px;margin-bottom:9px;border-radius:9px;background:#e7edf6;color:#234b97;font-size:15px}.contacts-empty b{margin:3px 0 5px;color:#333e52;font-size:12px}.contacts-empty p{max-width:330px;margin:0;color:#7c8d83;font-size:10px;line-height:1.6}.contacts-empty .outline-button{margin-top:14px}.loading-orb{width:22px;height:22px;margin-bottom:10px;border:3px solid #d2dae8;border-top-color:#2458b7;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:620px){.contacts-hero{align-items:flex-start;flex-direction:column}.contacts-toolbar{gap:12px}.contacts-table{overflow:auto}.contact-row,.contacts-table-head{min-width:630px}.contacts-hero h2{font-size:27px}}.contact-row.contact-360-columns,.contacts-table-head.contact-360-columns{grid-template-columns:1.35fr 1.1fr 1fr .55fr}.contact-row-button{width:100%;border:0;border-bottom:1px solid #ebedf0;background:#ffffff;text-align:left;transition:.18s ease}.contact-row-button:hover{background:linear-gradient(90deg,#f5f8fc,#f3f9ff)}.contact-tag-preview{display:flex;gap:4px;color:#89978f;font-size:8px}.contact-tag-preview i{padding:4px 7px;border-radius:10px;background:#e5ebf5;color:#254071;font-style:normal;font-weight:800}.contact-tag-preview i:nth-child(2){background:#e3f2fc;color:#3578a0}.contact-tag-preview .consent-stop{background:#fff0f0;color:#b54747}.contact-note-count{display:flex;align-items:center;justify-content:space-between;color:#656d7b;font-size:8px}.contact-note-count i{color:#365da4;font-style:normal}.contact-drawer-backdrop{position:fixed;inset:0;z-index:55;background:rgba(27,35,49,.28);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.contact-drawer{width:min(470px,94vw);height:100%;margin-left:auto;padding:28px;overflow-y:auto;border-left:1px solid #c9d0dd;background:linear-gradient(155deg,#ffffff 65%,#eef8ff);box-shadow:-25px 0 70px rgba(27,40,62,.18);animation:drawer-in .24s ease-out}@keyframes drawer-in{0%{transform:translateX(30px);opacity:0}to{transform:translateX(0);opacity:1}}.contact-drawer-close{float:right;width:30px;height:30px;border:1px solid #d0d6df;border-radius:8px;background:#f8f9fb;color:#555f70;font-size:18px}.drawer-loading{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#72847a;font-size:10px}.contact-profile-head{padding:42px 0 20px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #e0e3e9}.contact-profile-head>span{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;border-radius:15px;background:linear-gradient(135deg,#255ec9,#4aaae0);color:#ffffff;font-size:15px;font-weight:900}.contact-profile-head .section-kicker{margin:0 0 4px;font-size:7px}.contact-profile-head h2{margin:0;color:#202a3d;font-size:20px;letter-spacing:-.04em}.contact-profile-head small{display:block;margin-top:4px;color:#89978f;font-size:8px}.contact-info-grid{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.contact-info-grid>div{min-width:0;padding:11px;border:1px solid #dce0e7;border-radius:9px;background:#fbfcfd}.contact-info-grid b,.contact-info-grid small{display:block}.contact-info-grid small{color:#8a9991;font-size:7px}.contact-info-grid b{margin-top:5px;overflow:hidden;color:#3c475a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.contact-drawer-section{margin-top:22px;padding-top:20px;border-top:1px solid #e0e3e9}.drawer-section-title{display:flex;justify-content:space-between}.drawer-section-title p{margin:0 0 4px;color:#2d57a3;font:7px DM Mono,monospace;letter-spacing:.08em}.drawer-section-title h3{margin:0;color:#353f52;font-size:12px}.drawer-section-title>span{align-self:center;padding:4px 7px;border-radius:10px;background:#e9eef5;color:#566580;font-size:7px}.contact-tags-input{margin-top:12px;display:flex;overflow:hidden;border:1px solid #cbd1dc;border-radius:9px;background:#ffffff}.contact-tags-input input{width:100%;padding:10px;border:0;outline:0;background:transparent;color:#364154;font-size:9px}.contact-tags-input button{padding:0 13px;border:0;border-left:1px solid #d4d9e2;background:linear-gradient(120deg,#e5ecf7,#e5f3fc);color:#284271;font-size:8px;font-weight:800}.drawer-help{display:block;margin-top:6px;color:#8a9991;font-size:7px}.consent-controls{display:flex;gap:8px;margin-top:12px}.consent-controls select{min-width:0;flex:1 1;height:34px;padding:0 9px;border:1px solid #cbd1dc;border-radius:8px;outline:none;background:#fff;color:#354156;font-size:9px}.consent-controls .outline-button{flex:0 0 auto;margin-top:0}.drawer-section-title>.consent-badge.granted{background:#e5f6ef;color:#217657}.drawer-section-title>.consent-badge.withdrawn{background:#fff0f0;color:#b54747}.notes-section textarea{width:100%;min-height:82px;margin:12px 0 8px;padding:10px;resize:vertical;border:1px solid #cbd1dc;border-radius:9px;outline:0;background:#fbfcfd;color:#384254;font:9px Manrope,sans-serif}.notes-section textarea:focus{border-color:#3463b8;box-shadow:0 0 0 3px rgba(52,99,184,.12)}.contact-note-list{margin-top:14px;display:grid;gap:8px}.contact-note-list article{padding:11px;border:1px solid #dadfe7;border-radius:9px;background:rgba(255,255,255,.85)}.contact-note-list article p{margin:0;color:#475162;font-size:9px;line-height:1.6;white-space:pre-wrap}.contact-note-list article small{display:block;margin-top:7px;color:#909e96;font-size:7px}.notes-empty{padding:22px;text-align:center;color:#83938a}.notes-empty span{color:#4a9bc9;font-size:18px}.notes-empty p{margin:6px 0 0;font-size:8px}.drawer-error{margin-top:12px}@media (max-width:620px){.contact-row.contact-360-columns,.contacts-table-head.contact-360-columns{min-width:700px}.contact-drawer{padding:20px}}.operations-demo-section{width:min(1180px,100%);margin:25px auto 115px;padding:42px;border:1px solid rgba(129,193,229,.62);border-radius:28px;background:linear-gradient(135deg,rgba(246,249,255,.96),rgba(230,246,255,.96));box-shadow:0 28px 80px rgba(45,118,160,.12)}.operations-demo-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.operations-demo-heading h2{max-width:620px;margin:0;color:#171f2e;font-size:clamp(31px,3.4vw,47px);line-height:1.12;letter-spacing:-.055em}.operations-demo-heading>div>p:not(.section-kicker){max-width:620px;margin:14px 0 0;color:#6d7480;font-size:11px;line-height:1.7}.operations-demo-heading>span{padding:7px 10px;border:1px solid #bcc8dc;border-radius:18px;background:rgba(255,255,255,.76);color:#4c5a72;font:8px DM Mono,monospace;white-space:nowrap}.operations-demo-heading>span i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#225cc8;box-shadow:0 0 0 4px rgba(34,92,200,.12)}.operations-demo-tabs{margin-top:29px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.operations-demo-tabs>button{padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid #cfd5e0;border-radius:11px;background:rgba(255,255,255,.72);color:#485263;text-align:left;transition:.2s ease}.operations-demo-tabs>button.active,.operations-demo-tabs>button:hover{border-color:#6684bb;background:#ffffff;box-shadow:0 9px 22px rgba(41,65,105,.09);transform:translateY(-2px)}.operations-demo-tabs>button.active:nth-child(2){border-color:#72b9e2}.operations-demo-tabs>button.active:nth-child(3){border-color:#8db8d3}.operations-demo-tabs>button>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:9px;background:linear-gradient(135deg,#dde7f7,#dff2ff);color:#19408a;font-size:13px}.operations-demo-tabs b,.operations-demo-tabs small{display:block}.operations-demo-tabs b{color:#2e384b;font-size:10px}.operations-demo-tabs small{margin-top:3px;color:#84938b;font-size:8px}.operations-demo-window{margin-top:13px;overflow:hidden;border:1px solid #bdc4d1;border-radius:15px;background:#ffffff;box-shadow:0 28px 52px rgba(33,49,76,.15)}.operations-window-top{height:37px;padding:0 13px;display:flex;align-items:center;border-bottom:1px solid #dce0e7;background:#f7f8fa;color:#87968d;font:7px DM Mono,monospace}.operations-window-top>div{display:flex;gap:5px}.operations-window-top>div i{width:7px;height:7px;border-radius:50%;background:#b9bfc8}.operations-window-top>div i:first-child{background:#f0a4a4}.operations-window-top>div i:nth-child(2){background:#f0d38c}.operations-window-top>div i:nth-child(3){background:#8da7d4}.operations-window-top>span{margin:auto}.operations-window-top>b{padding:4px 7px;border-radius:8px;background:#e4eaf5;color:#274782;font-size:6px}.demo-product-nav{padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:12px;border-right:1px solid #dce0e7;background:#f8f9fb}.demo-product-nav>b{display:grid;place-items:center;width:27px;height:27px;margin-bottom:4px;border-radius:8px;background:linear-gradient(135deg,#215bc6,#359dd1);color:#ffffff;font-size:10px}.demo-product-nav>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#82928a;font-size:10px}.demo-product-nav>span.active{background:#dde6f6;color:#163d86}.demo-product-nav>i{display:grid;place-items:center;width:24px;height:24px;margin-top:auto;border-radius:50%;background:#dff0fb;color:#3d7798;font-size:7px;font-style:normal;font-weight:800}.crm-demo-board{min-height:510px;display:grid;grid-template-columns:47px 1fr}.crm-demo-main{padding:17px;background:#fbfcfd}.demo-product-heading{display:flex;align-items:center;justify-content:space-between}.demo-product-heading small{color:#7c8f84;font:7px DM Mono,monospace}.demo-product-heading h3{margin:4px 0 0;color:#262f3f;font-size:15px}.demo-flow-canvas>header button,.demo-product-heading button{padding:7px 10px;border:0;border-radius:7px;background:linear-gradient(120deg,#205ac6,#3aa7dd);color:#ffffff;font-size:8px;font-weight:800}.crm-summary{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.crm-summary>span{padding:10px;border:1px solid #dbe0e7;border-radius:8px;background:#ffffff}.crm-summary b,.crm-summary i,.crm-summary small{display:block}.crm-summary small{color:#829189;font-size:7px}.crm-summary b{margin-top:5px;color:#2b3649;font-size:13px}.crm-summary i{margin-top:3px;color:#204fa6;font-size:6px;font-style:normal}.crm-kanban{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.crm-kanban>section{min-width:0;padding:8px;border-radius:9px;background:#f0f2f5}.crm-kanban>section>header{padding:3px 2px 8px;display:flex;justify-content:space-between;color:#586170;font-size:8px}.crm-kanban>section>header span{padding:2px 5px;border-radius:6px;background:#ffffff;color:#819087;font-size:6px}.crm-kanban>section>button{width:100%;margin-bottom:7px;padding:9px;border:1px solid #d9dee5;border-radius:8px;background:#ffffff;color:#475061;text-align:left;box-shadow:0 4px 10px rgba(34,49,74,.04)}.crm-kanban>section>button:hover{border-color:#6382bb;transform:translateY(-1px)}.crm-kanban button>div{display:flex;align-items:center;gap:6px}.crm-kanban button b{min-width:0;overflow:hidden;color:#323c4d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm-kanban button>small{display:block;margin:7px 0;color:#85948c;font-size:6px}.crm-kanban button footer{padding:7px 0 0;display:flex;justify-content:space-between;border-top:1px solid #e8eaee;color:#5d6779;font-size:6px}.crm-kanban button footer i{font-style:normal;color:#9aa79f}.demo-avatar{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:7px;font-size:6px;font-style:normal;font-weight:800}.tone-0{background:#dee6f5;color:#254683}.tone-1{background:#e0f0fa;color:#39779b}.tone-2{background:#eee5f7;color:#76559b}.tone-3{background:#f8ead8;color:#9d6b31}.inbox-demo-board{min-height:510px;display:grid;grid-template-columns:235px 1fr 220px}.demo-inbox-list{border-right:1px solid #dce0e7;background:#f8f9fb}.demo-inbox-title{padding:16px 13px 10px;display:flex;justify-content:space-between}.demo-inbox-title small{color:#335697;font:6px DM Mono,monospace}.demo-inbox-title h3{margin:4px 0 0;color:#2d3748;font-size:12px}.demo-inbox-title>span{align-self:center;padding:4px 7px;border-radius:8px;background:#dfe7f5;color:#244582;font-size:7px}.demo-inbox-list>label{margin:0 11px 8px;padding:7px 8px;display:flex;gap:6px;border:1px solid #d7dce3;border-radius:7px;background:#ffffff;color:#809087;font-size:7px}.demo-inbox-list>button{width:100%;padding:10px;display:grid;grid-template-columns:28px 1fr auto;gap:7px;align-items:center;border:0;border-top:1px solid #e5e8ec;background:transparent;text-align:left}.demo-inbox-list>button.active{border-left:3px solid #255abc;background:linear-gradient(90deg,#e8eef8,#eef8ff)}.demo-inbox-list>button>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#dce2ef;color:#2c4574;font-size:7px;font-style:normal;font-weight:800}.demo-inbox-list button b,.demo-inbox-list button small{display:block}.demo-inbox-list button b{color:#343e50;font-size:8px}.demo-inbox-list button small{max-width:130px;margin-top:3px;overflow:hidden;color:#84938b;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.demo-inbox-list button>span{align-self:start;color:#95a199;font-size:6px}.demo-chat-panel{display:grid;grid-template-rows:58px 1fr 48px;background:#eef0f4}.demo-chat-panel>header{padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce0e6;background:#ffffff}.demo-chat-panel>header>div{display:flex;align-items:center;gap:8px}.demo-chat-panel>header>div>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#285cbd,#4aa9dd);color:#ffffff;font-size:7px;font-style:normal;font-weight:800}.demo-chat-panel header b,.demo-chat-panel header small{display:block}.demo-chat-panel header b{color:#2e384b;font-size:9px}.demo-chat-panel header small{margin-top:2px;color:#829189;font-size:6px}.demo-chat-panel header em{display:inline-block;width:5px;height:5px;border-radius:50%;background:#235cc6}.demo-chat-panel header button{padding:6px 9px;border:1px solid #bcc7d9;border-radius:7px;background:#eef2f9;color:#264479;font-size:7px;font-weight:800}.demo-chat-stream{padding:15px;display:flex;flex-direction:column;gap:8px;overflow:hidden;background-image:radial-gradient(#cacfd8 .65px,transparent 0);background-size:17px 17px}.demo-chat-date{align-self:center;padding:4px 7px;border-radius:5px;background:rgba(255,255,255,.8);color:#84938b;font-size:6px}.demo-chat-stream>p{max-width:76%;margin:0;padding:8px 9px;border-radius:8px;color:#3a4353;font-size:7px;line-height:1.5;box-shadow:0 2px 5px rgba(30,45,70,.06)}.demo-chat-stream>p.customer{align-self:flex-start;background:#ffffff}.demo-chat-stream>p.agent{align-self:flex-end;background:#dbe5f5}.demo-chat-stream>p b{display:block;margin-bottom:3px;color:#17408c;font-size:6px}.demo-chat-stream>p small{display:block;margin-top:3px;text-align:right;color:#84948b;font-size:5px}.demo-suggestion{padding:8px;display:flex;align-items:center;gap:7px;border:1px solid #bcdbe8;border-radius:8px;background:#f1f9ff;color:#446276}.demo-suggestion>span{color:#318fc3}.demo-suggestion small{font-size:5px;color:#3982aa}.demo-suggestion p{margin:2px 0 0;font-size:6px}.demo-suggestion button{margin-left:auto;padding:5px 7px;border:0;border-radius:6px;background:#3b9ed2;color:#ffffff;font-size:6px;font-weight:800}.demo-chat-panel>footer{padding:0 11px;display:flex;align-items:center;gap:8px;border-top:1px solid #dce0e7;background:#ffffff}.demo-chat-panel>footer span{color:#627ba8}.demo-chat-panel>footer p{margin:0;padding:8px;flex:1 1;border:1px solid #d9dee5;border-radius:7px;color:#9aa59f;font-size:7px}.demo-chat-panel>footer button{padding:7px 9px;border:0;border-radius:7px;background:#2258bc;color:#ffffff;font-size:7px;font-weight:800}.demo-customer-context{padding:14px;border-left:1px solid #dce0e7;background:#fbfcfd}.demo-customer-context>p{margin:0;color:#7f9187;font:6px DM Mono,monospace}.context-profile{text-align:center;padding:18px 0;border-bottom:1px solid #e4e7eb}.context-profile>i{display:grid;place-items:center;width:42px;height:42px;margin:auto;border-radius:13px;background:linear-gradient(135deg,#dfe8f7,#dff2fc);color:#274276;font-size:10px;font-style:normal;font-weight:900}.context-profile h3{margin:8px 0 2px;color:#2d3748;font-size:10px}.context-profile small{color:#8a9890;font-size:6px}.context-profile>span{margin-top:8px;display:flex;justify-content:center;gap:4px}.context-profile>span b{padding:3px 5px;border-radius:6px;background:#e3e9f4;color:#374c73;font-size:5px}.context-profile>span b:nth-child(2){background:#e2f1fb;color:#3d7697}.context-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 0}.context-stats span{padding:8px;border:1px solid #e0e3e9;border-radius:7px}.context-stats b,.context-stats small{display:block}.context-stats small{color:#8b9991;font-size:5px}.context-stats b{margin-top:4px;color:#343f52;font-size:9px}.context-note{padding:10px;border-radius:8px;background:linear-gradient(135deg,#eef2f9,#eef7fd)}.context-note small{color:#3782a9;font:5px DM Mono,monospace}.context-note p{margin:6px 0;color:#4b5568;font-size:7px;line-height:1.5}.context-note span{color:#91a098;font-size:5px}.automation-demo-board{min-height:510px;display:grid;grid-template-columns:190px 1fr 225px}.demo-node-palette{padding:14px;border-right:1px solid #dce0e7;background:#f8f9fb}.demo-node-palette>p{margin:0 0 9px;color:#7c8f84;font:6px DM Mono,monospace}.demo-node-palette>button{width:100%;margin-bottom:6px;padding:8px;display:flex;align-items:center;gap:7px;border:1px solid #dce0e7;border-radius:7px;background:#ffffff;color:#4b5566;text-align:left}.demo-node-palette>button span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,#e1e9f6,#e1f2fc);color:#234380}.demo-node-palette>button b{font-size:7px}.demo-node-palette>button i{margin-left:auto;color:#677fa9;font-style:normal}.demo-node-palette>div{margin-top:14px;padding:10px;border-radius:8px;background:linear-gradient(135deg,#e6edf8,#e7f5fd)}.demo-node-palette>div b,.demo-node-palette>div small{display:block}.demo-node-palette>div b{color:#344971;font-size:7px}.demo-node-palette>div small{margin-top:4px;color:#717987;font-size:6px;line-height:1.5}.demo-flow-canvas{background-color:#f4f5f8;background-image:radial-gradient(#c8ced8 .7px,transparent 0);background-size:17px 17px}.demo-flow-canvas>header{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce0e7;background:rgba(255,255,255,.88)}.demo-flow-canvas header small{color:#7a828f;font:6px DM Mono,monospace}.demo-flow-canvas header h3{margin:4px 0 0;color:#2c3649;font-size:11px}.demo-flow-stack{width:265px;margin:15px auto}.demo-flow-node-wrap{display:flex;flex-direction:column;align-items:center}.demo-flow-node{width:100%;padding:8px 10px;display:flex;align-items:center;gap:8px;border:1px solid #cfd5e0;border-radius:9px;background:#ffffff;color:#404a5d;text-align:left;box-shadow:0 6px 15px rgba(35,50,74,.07)}.demo-flow-node>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#dee6f5;color:#163e88}.demo-flow-node.blue>span{background:#e0f1fb;color:#327da6}.demo-flow-node.purple>span{background:#eee7f8;color:#72519d}.demo-flow-node.orange>span{background:#faedd9;color:#9d6b30}.demo-flow-node.cyan>span{background:#dfe6f5;color:#298588}.demo-flow-node b,.demo-flow-node small{display:block}.demo-flow-node small{color:#84948b;font:5px DM Mono,monospace;text-transform:uppercase}.demo-flow-node b{margin-top:3px;color:#343e50;font-size:7px}.demo-flow-node>i{margin-left:auto;color:#9aa69f;font-style:normal}.demo-flow-line{height:18px;display:flex;flex-direction:column;align-items:center;color:#4c70af;font-size:7px}.demo-flow-line i{width:1px;height:10px;background:#7990b9}.demo-run-log{padding:14px;border-left:1px solid #dce0e7;background:#fbfcfd}.demo-run-title{display:flex;justify-content:space-between}.demo-run-title small{color:#7e9186;font:6px DM Mono,monospace}.demo-run-title h3{margin:4px 0 0;color:#2e384b;font-size:11px}.demo-run-title>span{align-self:center;padding:4px 6px;border-radius:7px;background:#dfe7f5;color:#163e88;font-size:5px;font-weight:800}.run-summary{margin:13px 0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.run-summary span{padding:8px;border:1px solid #dce0e7;border-radius:7px}.run-summary b,.run-summary small{display:block}.run-summary small{color:#8b9991;font-size:5px}.run-summary b{margin-top:4px;color:#343e50;font-size:9px}.run-step{padding:8px 0;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e4e7eb}.run-step>i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#dde6f5;color:#163d86;font-size:7px;font-style:normal}.run-step b,.run-step small{display:block}.run-step b{color:#454f61;font-size:7px}.run-step small{margin-top:2px;color:#8b9991;font-size:5px}.demo-run-log>button{margin-top:13px;padding:0;border:0;background:transparent;color:#3485ae;font-size:7px;font-weight:800}.operations-demo-foot{margin-top:15px;display:flex;justify-content:center;gap:28px;color:#525e72;font-size:8px;font-weight:800}.operations-demo-foot span:first-letter{color:#2056b8}.trial-demo-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:18px 20px;border-color:#bdddf7;background:linear-gradient(120deg,#edf8ff,#f6fbff 60%,#e6f1ff)}.trial-demo-card p{margin:0 0 4px;color:#2875b8;font-size:9px;font-weight:800;letter-spacing:.12em}.trial-demo-card h2{margin:0;color:#284364;font-size:18px}.trial-demo-card span{display:block;margin-top:5px;color:#6d829e;font-size:11px}.trial-demo-card>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.trial-demo-card .button{margin:0}.backup-health-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0;padding:15px;border:1px solid #c9dff7;border-radius:12px;background:#f6fbff}.backup-health-card.needs_attention{border-color:#f0c878;background:#fffaf0}.backup-health-card p{margin:0 0 4px;color:#2b74b5;font-size:9px;font-weight:800;letter-spacing:.12em}.backup-health-card h3{margin:0;color:#294161;font-size:14px}.backup-health-card>div:last-child{display:flex;gap:16px;flex-wrap:wrap}.backup-health-card span{display:grid;gap:3px;color:#7388a5;font-size:10px}.backup-health-card b{color:#365271;font-size:11px}@media (max-width:980px){.operations-demo-section{padding:28px}.inbox-demo-board{grid-template-columns:210px 1fr}.demo-customer-context{display:none}.automation-demo-board{grid-template-columns:170px 1fr}.demo-run-log{display:none}}@media (max-width:720px){.operations-demo-section{padding:20px;margin-bottom:80px;border-radius:20px}.operations-demo-heading{align-items:flex-start;flex-direction:column}.crm-demo-board,.operations-demo-tabs{grid-template-columns:1fr}.crm-demo-board{overflow:auto}.demo-inbox-list,.demo-node-palette,.demo-product-nav{display:none}.crm-demo-main{min-width:680px}.automation-demo-board,.inbox-demo-board{grid-template-columns:1fr}.demo-chat-panel,.demo-flow-canvas{min-width:440px}.operations-demo-window{overflow-x:auto}.operations-demo-foot{align-items:flex-start;flex-direction:column;gap:7px}}:where(button,a,input,textarea,select):focus-visible{outline:3px solid rgba(49,126,224,.24);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.58}.workspace-shell{grid-template-columns:264px minmax(0,1fr);background:radial-gradient(circle at 92% 2%,rgba(99,181,244,.15),transparent 26rem),linear-gradient(180deg,#f7faff,#f4f7fb)}.workspace-sidebar{width:264px;padding:22px 16px 16px;overflow-y:auto;border-right:1px solid #dbe5f1;background:rgba(255,255,255,.94);box-shadow:8px 0 35px rgba(35,73,122,.045);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-sidebar>a:first-of-type{display:inline-flex;padding:3px 8px}.workspace-name{margin:22px 11px 10px;color:#75869d;font-size:10px}.workspace-sidebar nav{gap:4px}.workspace-sidebar nav button{min-height:42px;padding:10px 12px;border-radius:11px;color:#566a83;font-size:12px;transition:background .18s ease,color .18s ease,transform .18s ease}.workspace-sidebar nav button:hover{transform:translateX(2px)}.workspace-sidebar nav button.active{background:linear-gradient(105deg,#e6efff,#edf8ff);color:#164f9f;box-shadow:inset 3px 0 #2b78da}.workspace-sidebar nav button span{width:19px;color:#6180a9;font-size:16px}.sidebar-bottom{margin-top:18px}.plan-card{margin-bottom:10px;border-radius:13px;background:linear-gradient(135deg,#edf4ff,#f4faff)}.profile-link{min-width:0;border:1px solid transparent;background:#fff}.profile-link>div{min-width:0;flex:1 1}.profile-link>a{padding:6px 8px;border-radius:8px;background:#f0f5fb;color:#496583;font-size:9px;font-weight:800}.profile-link>a:hover{background:#e4effc;color:#1857a6}.workspace-main{grid-column:2;max-width:1600px;padding:24px clamp(24px,3.2vw,52px) 64px}.workspace-header{position:sticky;z-index:12;top:0;min-height:68px;padding:10px 0;background:rgba(247,250,255,.88);border-bottom:1px solid rgba(210,224,240,.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-header h1{color:#17253a;font-size:clamp(25px,2.4vw,34px)}.header-help-link{min-height:36px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid #cedbea;border-radius:10px;background:rgba(255,255,255,.82);color:#4c6582;font-size:10px;font-weight:800}.welcome-strip{margin-top:24px;border-radius:16px;border-color:#bdd6f1;background:linear-gradient(110deg,#e8f1ff,#eef9ff 55%,#fff);box-shadow:0 12px 30px rgba(47,105,171,.065)}.admin-panel,.admin-plan-grid article,.billing-history,.pricing-card,.trial-launch-center,.workspace-card{border-color:#d8e4f1;border-radius:18px;box-shadow:0 12px 34px rgba(33,70,119,.055)}.kpi{min-height:126px;padding:19px}.kpi p{color:#5f7590;font-size:11px;font-weight:700}.kpi strong{color:#142d50;font-size:28px}.kpi small{color:#7b8da3;font-size:10px}.card-heading h2{color:#223955;font-size:17px}.card-heading>button{min-height:32px;padding:0 8px;border-radius:8px}.card-heading>button:hover{background:#edf5ff}.outline-button{min-height:36px;padding:8px 12px;border-radius:10px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.outline-button:hover:not(:disabled){border-color:#78a9df;background:#edf6ff;transform:translateY(-1px)}.button{color:#fff;background:linear-gradient(115deg,#1e61d4,#36a5df)}.button:hover{background:linear-gradient(115deg,#1857c5,#249bd8)}.toast{z-index:80;min-width:min(360px,calc(100vw - 32px));border:1px solid #2d67a9;border-radius:13px;background:#173b69;color:#fff;box-shadow:0 18px 48px rgba(21,59,105,.28);text-align:center}.modal-backdrop{z-index:70;background:rgba(20,36,60,.36);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{max-height:calc(100vh - 32px);overflow-y:auto;border-radius:20px}.modal input,.modal select,.modal textarea,.workspace-shell input,.workspace-shell select,.workspace-shell textarea{min-height:40px;border-color:#cbd9e8;border-radius:10px}.workspace-shell input:focus,.workspace-shell select:focus,.workspace-shell textarea:focus{border-color:#4c91e2;outline:0;box-shadow:0 0 0 3px rgba(76,145,226,.14)}.inbox-layout{grid-template-columns:320px minmax(0,1fr);min-height:620px;border-color:#d4e1ef;border-radius:18px;box-shadow:0 16px 42px rgba(31,72,121,.07)}.conversation-list{background:#f7faff}.conversation-list>button{padding:11px 9px;border-radius:11px}.conversation-list button b{font-size:11px}.conversation-list button small{font-size:9px}.message-thread{padding:24px;background:linear-gradient(180deg,#f5f8fc,#f8fbff)}.inbox-message p{font-size:12px}.ai-copilot-card{padding:14px;border-radius:14px;box-shadow:0 8px 20px rgba(49,100,164,.06)}.ai-copilot-heading{flex-wrap:wrap}.ai-copilot-heading b{font-size:11px}.ai-copilot-guardrail,.ai-copilot-heading small{font-size:9px}.ai-copilot-heading select{min-height:34px;padding:0 28px 0 9px;border:1px solid #c9d9ec;border-radius:9px;background:#fff;color:#31547c;font-size:10px;font-weight:800}.ai-draft-result p{font-size:12px}.inbox-composer{background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.inbox-mobile-back,.mobile-menu-button,.workspace-nav-backdrop,.workspace-nav-close{display:none}.agent-playground-actions label{display:flex;align-items:center;gap:7px;margin:0}.agent-playground-actions select{min-height:36px;margin:0;padding:0 28px 0 10px}.platform-admin{max-width:1380px;padding:34px clamp(22px,4vw,58px) 90px;background:radial-gradient(circle at 95% 0,rgba(90,179,240,.14),transparent 25rem),#f7faff}.admin-header{align-items:center;padding:20px;border:1px solid #d9e5f2;border-radius:20px;background:rgba(255,255,255,.88);box-shadow:0 14px 36px rgba(35,73,121,.06)}.admin-header h1{font-size:30px}.admin-kpis{margin-top:16px}.admin-kpis section{padding:19px;border-radius:16px;border-color:#d8e4f1;box-shadow:0 10px 26px rgba(37,74,121,.045)}.admin-tabs{position:sticky;z-index:10;top:0;gap:4px;overflow-x:auto;padding:10px 6px;border:1px solid #d9e5f2;border-radius:14px;background:rgba(247,250,255,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-tabs button{flex:0 0 auto;min-height:36px;padding:8px 13px;border:0;border-radius:9px;text-transform:none}.admin-tabs button.active{border:0;background:linear-gradient(110deg,#e1ecff,#e8f7ff);color:#1655a6;box-shadow:inset 0 0 0 1px #bbd4ef}.admin-inline-error{margin:14px 0;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid #efc3c3;border-radius:12px;background:#fff7f7;color:#8b3a3a;font-size:11px}.admin-inline-error>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f9dede;font-weight:900}.admin-inline-error button{margin-left:auto;padding:6px 9px;border:1px solid #e3b3b3;border-radius:8px;background:#fff;color:#8b3a3a;font-weight:800}@media (max-width:900px){.workspace-shell{display:block}.workspace-sidebar{z-index:60;display:flex;width:min(310px,86vw);transform:translateX(-105%);transition:transform .22s ease;box-shadow:20px 0 55px rgba(23,56,94,.2)}.workspace-sidebar.mobile-open{transform:translateX(0)}.workspace-nav-close{position:absolute;display:grid;place-items:center;top:13px;right:13px;width:34px;height:34px;border:0;border-radius:9px;background:#edf4fc;color:#3d5879;font-size:21px}.workspace-nav-backdrop{position:fixed;z-index:55;inset:0;display:block;width:100%;border:0;background:rgba(20,40,66,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-main{padding:14px 18px 50px}.workspace-header{min-height:64px;gap:10px}.mobile-menu-button{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #cbdbea;border-radius:10px;background:#fff;color:#285988;font-size:18px}.workspace-header>div:first-of-type{min-width:0;flex:1 1}.workspace-header h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-plane-button{font-size:0}.control-plane-button:after{content:"Admin";font-size:9px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-layout{grid-template-columns:1fr}.inbox-layout.has-selection .conversation-list{display:none}.inbox-mobile-back{display:inline-flex;margin:0 0 7px;padding:0;border:0;background:transparent;color:#2b6eb8;font-size:10px;font-weight:800}.message-panel header>div{min-width:0}.message-panel header>div>b,.message-panel header>div>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-admin{padding:18px 15px 65px}.admin-header{align-items:flex-start;flex-direction:column}.admin-header-actions{justify-content:flex-start}.admin-plan-grid,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.workspace-main{padding:10px 12px 40px}.workspace-header p{font-size:9px}.workspace-header h1{font-size:22px}.header-help-link{display:none}.header-actions .button{min-height:36px;padding:8px 10px;font-size:9px}.welcome-strip{align-items:stretch;flex-direction:column}.welcome-strip>button{align-self:flex-start;min-height:32px}.kpi-grid{gap:8px}.kpi{min-height:108px;padding:14px}.kpi strong{font-size:23px}.dashboard-grid{gap:9px}.action-card,.activity-card,.conversation-card,.pipeline-card{padding:15px}.inbox-title,.trial-demo-card{align-items:flex-start;flex-direction:column}.inbox-layout{margin-top:14px;min-height:520px}.assignment-control,.conversation-actions,.follow-up-control,.message-panel header,.triage-control{padding-right:13px;padding-left:13px}.message-thread{padding:14px}.inbox-message{max-width:88%}.ai-copilot-heading>div{flex-basis:calc(100% - 38px)}.ai-copilot-heading select{margin-left:36px}.inbox-composer{padding-right:12px;padding-left:12px}.agent-playground-actions{align-items:stretch;flex-direction:column}.agent-playground-actions .button{justify-content:center}.admin-kpis{gap:8px}.admin-kpis,.admin-plan-grid,.plan-grid{grid-template-columns:1fr}.admin-inline-error{align-items:flex-start;flex-wrap:wrap}.admin-inline-error button{margin-left:33px}}.inbox-workspace{padding:22px 0 56px}.inbox-layout{grid-template-columns:minmax(300px,350px) minmax(520px,1fr);min-height:680px;margin-top:18px;border-radius:22px}.conversation-list{display:flex;min-width:0;padding:15px 12px;flex-direction:column;background:#f8fbff}.conversation-list>button:not(.new-demo-chat){position:relative;gap:10px;margin:2px 0;padding:12px 9px;border:1px solid transparent;border-radius:13px}.conversation-list>button.selected{border-color:#b8d1ef;background:linear-gradient(110deg,#e8f2ff,#f1f8ff);box-shadow:inset 3px 0 #3378da}.conversation-list button b{font-size:12px}.conversation-list button small{font-size:10px}.message-thread{min-height:380px;padding:25px clamp(18px,4vw,42px);background:radial-gradient(circle at 92% 4%,rgba(98,176,241,.1),transparent 260px),linear-gradient(180deg,#f5f9fe,#f8fbff)}.inbox-message{max-width:min(72%,680px);padding:12px 13px 9px;border-radius:13px}.inbox-message p{font-size:13px;line-height:1.6}.inbox-composer{position:sticky;bottom:0;padding:49px 18px 14px;background:rgba(255,255,255,.97)}@media (max-width:1050px){.inbox-layout{grid-template-columns:300px minmax(470px,1fr)}}@media (max-width:900px){.inbox-layout{grid-template-columns:1fr;min-height:600px}.inbox-layout.has-selection .conversation-list{display:none}}@media (max-width:620px){.inbox-layout{min-height:540px;border-radius:16px}.message-thread{padding:14px}.inbox-message{max-width:88%}.inbox-composer{padding:53px 12px 12px}}.hero-demo-button{background:linear-gradient(115deg,#5d4bff,#248bea);color:#fff;text-decoration:none;box-shadow:0 16px 35px rgba(70,91,225,.2)}.public-demo-page{min-height:100vh;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(460px,1.15fr);grid-template-rows:auto 1fr auto;gap:30px clamp(28px,5vw,78px);padding:0 clamp(24px,5vw,84px) 34px;overflow:hidden;color:#101b39;background:radial-gradient(circle at 8% 15%,rgba(73,119,255,.19),transparent 30rem),radial-gradient(circle at 90% 90%,rgba(49,181,239,.19),transparent 33rem),linear-gradient(135deg,#f8faff,#edf5ff 52%,#f8fbff)}.public-demo-page:before{content:"";position:fixed;z-index:0;width:340px;height:340px;top:17%;left:38%;border:1px solid rgba(97,117,235,.13);border-radius:50%;box-shadow:0 0 0 65px rgba(92,118,242,.025),0 0 0 130px rgba(92,118,242,.018);pointer-events:none}.public-demo-nav{position:relative;z-index:2;grid-column:1/-1;min-height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(126,150,193,.22)}.public-demo-nav>a:first-child{display:flex}.public-demo-nav>div{display:flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid #ceddf1;border-radius:999px;background:rgba(255,255,255,.72);color:#637394;font-size:10px;font-weight:900;letter-spacing:.11em}.public-live-dot{width:8px;height:8px;border-radius:50%;background:#2f81ec;box-shadow:0 0 0 5px rgba(47,129,236,.11);animation:publicPulse 1.8s infinite}.public-demo-back{color:#476183;font-size:12px;font-weight:800;text-decoration:none}.public-demo-intro{position:relative;z-index:1;display:flex;align-items:center;padding:30px 0 70px}.public-demo-intro>div{max-width:570px}.public-demo-kicker{display:inline-flex;margin-bottom:24px;padding:9px 13px;border:1px solid #c9dbf2;border-radius:999px;background:rgba(255,255,255,.65);color:#37689e;font-size:10px;font-weight:900;letter-spacing:.12em}.public-demo-intro h1{margin:0;color:#0d1834;font-size:clamp(46px,5.2vw,78px);line-height:.98;letter-spacing:-.065em}.public-demo-intro h1 em{color:#4d52ef;font-style:normal;background:linear-gradient(110deg,#5851ef,#168eda);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.public-demo-intro>div>p{max-width:530px;margin:25px 0;color:#65758e;font-size:16px;line-height:1.75}.public-demo-facts{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.public-demo-facts span{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #d5e1f1;border-radius:11px;background:rgba(255,255,255,.75);color:#415b7d;font-size:11px;font-weight:750}.public-demo-facts b{color:#5665ef;font-size:9px}.public-demo-intro aside{max-width:500px;margin-top:32px;padding:16px 18px 15px 52px;position:relative;border:1px solid #d9e4f3;border-radius:15px;background:rgba(255,255,255,.64)}.public-demo-intro aside:before{content:"i";position:absolute;left:16px;top:16px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e7efff;color:#5362dd;font-size:11px;font-weight:900}.public-demo-intro aside b{font-size:12px}.public-demo-intro aside p{margin:4px 0 0;color:#74839b;font-size:10px;line-height:1.5}.public-demo-chat-card{position:relative;z-index:2;align-self:center;min-height:690px;max-height:calc(100vh - 135px);display:grid;grid-template-rows:auto 1fr auto auto auto;overflow:hidden;border:1px solid rgba(170,191,222,.7);border-radius:27px;background:rgba(255,255,255,.94);box-shadow:0 35px 90px rgba(45,77,130,.17),0 8px 24px rgba(49,74,118,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.public-chat-header{display:flex;align-items:center;gap:12px;min-height:78px;padding:14px 18px;border-bottom:1px solid #e2eaf5;background:rgba(255,255,255,.93)}.public-chat-avatar{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:15px;color:#fff;background:linear-gradient(145deg,#5549f5,#238fe8);font-size:20px;font-weight:900;box-shadow:0 9px 20px rgba(79,74,229,.2)}.public-chat-avatar span{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#2f91e9;font-size:7px}.public-chat-header>div:nth-child(2){min-width:0;flex:1 1}.public-chat-header b{display:block;margin-bottom:4px;font-size:14px}.public-chat-header small{display:flex;align-items:center;gap:6px;color:#78869d;font-size:9px}.public-chat-header small i{width:7px;height:7px;border-radius:50%;background:#2889e8}.public-chat-header button{padding:9px 12px;border:1px solid #d4e0ef;border-radius:10px;background:#f7faff;color:#426183;font-size:10px;font-weight:800;cursor:pointer}.public-chat-stream{min-height:0;overflow-y:auto;padding:22px 20px;scroll-behavior:smooth;background:radial-gradient(circle at 100% 0,rgba(70,143,239,.07),transparent 220px),#f6f9fd}.public-chat-welcome{max-width:520px;margin:5px auto 20px;padding:25px;border:1px solid #dde7f4;border-radius:20px;background:#fff;box-shadow:0 13px 34px rgba(48,78,122,.06);text-align:center}.public-welcome-mark{width:38px;height:38px;margin:0 auto 13px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#6254f4,#258eea);box-shadow:0 9px 18px rgba(77,83,229,.19)}.public-chat-welcome h2{margin:0;font-size:17px;letter-spacing:-.02em}.public-chat-welcome>p{margin:8px auto 18px;color:#718099;font-size:11px;line-height:1.55}.public-chat-welcome label{display:block;color:#47617d;font-size:10px;font-weight:800;text-align:left}.public-chat-welcome input{width:100%;min-height:43px;margin-top:7px;padding:10px 12px;border:1px solid #cbd9ea;border-radius:11px;outline:0;color:#17243d;background:#fbfdff;font:inherit}.public-chat-welcome input:focus{border-color:#6376e9;box-shadow:0 0 0 4px rgba(90,105,231,.1)}.public-suggestions{display:grid;gap:7px;margin-top:14px}.public-suggestions button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid #dce6f3;border-radius:10px;background:#f8fbff;color:#48617f;font-size:10px;font-weight:700;text-align:left;cursor:pointer}.public-suggestions button:hover{border-color:#9fbbeb;color:#315d9e;background:#f0f6ff;transform:translateY(-1px)}.public-suggestions span{color:#5664ed}.public-chat-message{width:fit-content;max-width:82%;margin:10px 0;padding:12px 14px 9px;border-radius:15px;box-shadow:0 5px 14px rgba(42,72,111,.06)}.public-chat-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.62}.public-chat-message small{display:block;margin-top:7px;color:#8a98ac;font-size:8px}.public-chat-message.customer{margin-left:auto;border-bottom-right-radius:5px;color:#fff;background:linear-gradient(135deg,#5360e9,#2b82df)}.public-chat-message.customer small{color:rgba(255,255,255,.7);text-align:right}.public-chat-message.assistant{border:1px solid #dce6f2;border-bottom-left-radius:5px;color:#263954;background:#fff}.public-ai-label{display:block;margin-bottom:7px;color:#5365dc;font-size:8px;font-weight:900;letter-spacing:.1em}.public-chat-typing{width:max-content;display:flex;align-items:center;gap:4px;margin:10px 0;padding:12px 14px;border:1px solid #dce6f2;border-radius:15px 15px 15px 5px;background:#fff;color:#7a889c}.public-chat-typing i{width:5px;height:5px;border-radius:50%;background:#6676df;animation:publicTyping 1.2s infinite}.public-chat-typing i:nth-child(2){animation-delay:.15s}.public-chat-typing i:nth-child(3){animation-delay:.3s}.public-chat-typing span{margin-left:5px;font-size:9px}.public-demo-notice{display:flex;align-items:center;gap:7px;margin:8px 17px 0;padding:9px 11px;border-radius:10px;background:#fff5df;color:#81622b;font-size:9px}.public-demo-notice span{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#f3d795;font-weight:900}.public-chat-composer{position:relative;padding:13px 72px 23px 16px;border-top:1px solid #e2eaf4;background:#fff}.public-chat-composer textarea{width:100%;min-height:52px;max-height:110px;resize:none;padding:13px 14px;border:1px solid #cddbeb;border-radius:14px;outline:0;color:#17243c;background:#f9fbfe;font:inherit;font-size:12px;line-height:1.45}.public-chat-composer textarea:focus{border-color:#6578e5;box-shadow:0 0 0 4px rgba(84,104,225,.1)}.public-chat-composer>button{position:absolute;top:17px;right:18px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:13px;color:#fff;background:linear-gradient(140deg,#6352f2,#278ce7);box-shadow:0 10px 20px rgba(63,91,221,.2);cursor:pointer}.public-chat-composer>button:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.public-chat-composer>small{position:absolute;left:30px;bottom:9px;color:#9aa6b7;font-size:7px}.public-demo-chat-card>footer{display:flex;justify-content:space-between;gap:10px;padding:9px 18px;border-top:1px solid #e8eef6;color:#929fb1;background:#fbfcfe;font-size:8px}.public-demo-chat-card>footer b{color:#505ee0}.public-demo-side-note{position:relative;z-index:1;grid-column:1/2;align-self:end;max-width:520px;margin-top:-80px;padding:17px 18px;border:1px solid #d7e3f1;border-radius:16px;background:rgba(255,255,255,.68)}.public-demo-side-note span{display:block;color:#6f80a0;font-size:8px;font-weight:900;letter-spacing:.12em}.public-demo-side-note b{display:block;margin:6px 0;color:#344e76;font-size:12px}.public-demo-side-note p{margin:0 0 8px;color:#7b899e;font-size:9px;line-height:1.5}.public-demo-side-note a{color:#5262dd;font-size:9px;font-weight:800;text-decoration:none}@keyframes publicTyping{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@keyframes publicPulse{50%{box-shadow:0 0 0 8px rgba(47,129,236,0)}}@media (max-width:980px){.public-demo-page{grid-template-columns:1fr;overflow:visible;padding:0 24px 45px}.public-demo-intro{grid-row:2;padding:28px 0 0;text-align:center}.public-demo-intro aside,.public-demo-intro>div,.public-demo-intro>div>p{margin-right:auto;margin-left:auto}.public-demo-facts{justify-content:center}.public-demo-intro aside{text-align:left}.public-demo-chat-card{grid-row:3;width:min(100%,680px);min-height:670px;max-height:none;margin:0 auto}.public-demo-side-note{grid-column:1;grid-row:4;width:min(100%,680px);max-width:none;margin:0 auto}}@media (max-width:620px){.public-demo-page{gap:18px;padding:0 12px 25px}.public-demo-nav{min-height:68px}.public-demo-nav>div{display:none}.public-demo-intro{padding-top:20px}.public-demo-intro h1{font-size:43px}.public-demo-intro>div>p{font-size:13px}.public-demo-facts{display:grid;grid-template-columns:1fr}.public-demo-chat-card{min-height:650px;border-radius:20px}.public-chat-stream{padding:14px 11px}.public-chat-welcome{padding:20px 14px}.public-chat-message{max-width:89%}.public-demo-chat-card>footer{flex-direction:column;align-items:center}}.workspace-sidebar{padding:18px 13px 14px}.workspace-sidebar>a:first-of-type{margin-left:7px}.workspace-name{margin:16px 10px 9px;font-size:12px;font-weight:700}.workspace-sidebar nav{display:block}.sidebar-nav-group{margin-top:15px}.sidebar-nav-group:first-child{margin-top:7px}.sidebar-nav-group>small{display:block;margin:0 11px 7px;color:#8a9ab0;font-size:10px;font-weight:900;letter-spacing:.12em}.workspace-sidebar nav .sidebar-nav-group button{width:100%;min-height:44px;margin:2px 0;padding:10px 11px;font-size:13px}.workspace-sidebar nav .sidebar-nav-group button>b{min-width:22px;height:22px;display:grid;place-items:center;margin-left:auto;padding:0 6px;border-radius:999px;color:#245fa8;background:#dfecff;font-size:11px}.workspace-sidebar nav .sidebar-nav-group button>i{margin-left:auto}.workspace-main{padding-top:18px}.workspace-header{min-height:72px}.workspace-header p{font-size:12px}.workspace-header h1{margin-top:4px;font-size:clamp(28px,2.5vw,38px)}.header-actions{gap:8px}.quick-switch-button{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:7px 9px 7px 12px;border:1px solid #ccdaea;border-radius:11px;color:#526a87;background:rgba(255,255,255,.88);font-size:13px;font-weight:750;cursor:pointer}.quick-switch-button>span{color:#397bd0;font-size:17px}.quick-switch-button kbd{padding:4px 6px;border:solid #d7e1ed;border-width:1px 1px 2px;border-radius:6px;color:#8391a4;background:#f5f8fc;font:600 10px/1.1 inherit}.quick-switch-button:hover{border-color:#8fb4e1;background:#f5f9ff}.workspace-main :where(input,textarea,select,button){font-size:14px}.workspace-main :where(input,textarea,select){min-height:44px}.workspace-main :where(label){font-size:14px;line-height:1.45}.workspace-main :where(.section-kicker){font-size:11px}.workspace-main :where(.outline-button,.button){min-height:40px;font-weight:800}.workspace-main :where(.card-heading h2,.analytics-card-heading h3){font-size:19px}.workspace-main :where(.card-heading p,.analytics-card-heading p){font-size:11px}.workspace-main :where(.kpi p){font-size:13px}.workspace-main :where(.kpi small){font-size:12px;line-height:1.5}.workspace-main :where(.conversation-list button b,.message-panel header b){font-size:14px}.workspace-main :where(.conversation-list button small,.message-panel header small){font-size:12px;line-height:1.45}.workspace-main :where(.inbox-message p,.ai-draft-result p){font-size:14px}.workspace-main :where(.team-intro p:not(.section-kicker),.team-card>p,.team-card label,.team-member b){font-size:14px}.workspace-main :where(.team-member small,.team-code small){font-size:12px}.welcome-strip{margin-top:20px}.quick-switch-backdrop{position:fixed;z-index:110;inset:0;display:grid;place-items:start center;padding:12vh 18px 30px;background:rgba(15,29,50,.36);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:quickFade .16s ease}.quick-switcher{width:min(640px,100%);overflow:hidden;border:1px solid #cddcec;border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(19,44,79,.28);animation:quickEnter .18s ease}.quick-switcher>header{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 15px;border-bottom:1px solid #e1e9f3}.quick-switcher>header>span{color:#3d7bce;font-size:24px}.quick-switcher>header input{flex:1 1;min-width:0;min-height:44px;padding:0;border:0;outline:0;color:#172944;background:transparent;font-size:16px}.quick-switcher>header button{min-height:28px;padding:5px 8px;border:1px solid #d6e0ec;border-radius:7px;color:#7a8a9e;background:#f7f9fc;font-size:10px;font-weight:900}.quick-switch-results{max-height:min(55vh,520px);overflow-y:auto;padding:12px}.quick-switch-results>small{display:block;margin:3px 9px 9px;color:#8a9aaf;font-size:10px;font-weight:900;letter-spacing:.12em}.quick-switch-results>button{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:9px 11px;border:1px solid transparent;border-radius:12px;color:#39516f;background:transparent;text-align:left;cursor:pointer}.quick-switch-results>button.active,.quick-switch-results>button:hover{border-color:#c9dbf1;background:linear-gradient(110deg,#eef5ff,#f5faff)}.quick-switch-results>button>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;color:#2f6fbd;background:#e3efff;font-size:17px}.quick-switch-results>button>div{min-width:0;flex:1 1}.quick-switch-results>button b,.quick-switch-results>button small{display:block}.quick-switch-results>button b{color:#253d5c;font-size:14px}.quick-switch-results>button small{margin-top:3px;color:#788aa2;font-size:12px}.quick-switch-results>button>i{padding:4px 7px;border-radius:7px;color:#7589a2;background:#eef3f8;font-size:10px;font-style:normal}.quick-switch-results>p{padding:28px;color:#73849b;font-size:14px;text-align:center}.quick-switcher>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-top:1px solid #e4ebf4;background:#f8fafd}.quick-switcher>footer a{color:#4b60dc;font-size:12px;font-weight:800;text-decoration:none}.quick-switcher>footer span{color:#8a98aa;font-size:10px}.tasks-workspace{padding:24px 0 65px;color:#223651}.tasks-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.tasks-hero>div{max-width:700px}.tasks-hero h2{margin:5px 0 8px;color:#172a45;font-size:clamp(27px,3vw,40px);letter-spacing:-.045em}.tasks-hero>div>p:not(.section-kicker){margin:0;color:#6b7d94;font-size:15px;line-height:1.65}.tasks-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:17px}.tasks-summary>button{min-height:92px;display:flex;align-items:center;gap:13px;padding:16px;border:1px solid #d7e3f1;border-radius:16px;color:#314b6c;background:#fff;box-shadow:0 9px 28px rgba(36,70,114,.05);text-align:left;cursor:pointer}.tasks-summary>button.active,.tasks-summary>button:hover{transform:translateY(-1px);border-color:#93b8e5;box-shadow:0 13px 30px rgba(36,70,114,.09)}.tasks-summary>button>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#a94c4c;background:#fff0f0;font-size:18px;font-weight:900}.tasks-summary>button.today>span{color:#315fc1;background:#e9f0ff}.tasks-summary>button.upcoming>span{color:#247eaa;background:#e6f7ff}.tasks-summary b,.tasks-summary small{display:block}.tasks-summary b{color:#173356;font-size:26px;line-height:1}.tasks-summary small{margin-top:5px;color:#74869c;font-size:13px}.tasks-board{overflow:hidden;border:1px solid #d5e2f0;border-radius:20px;background:#fff;box-shadow:0 14px 38px rgba(34,69,113,.06)}.tasks-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;border-bottom:1px solid #e2eaf4;background:#f9fbfe}.tasks-toolbar>label{min-width:250px;max-width:480px;display:flex;align-items:center;flex:1 1;gap:8px;padding:0 12px;border:1px solid #ccdaea;border-radius:11px;background:#fff}.tasks-toolbar>label span{color:#4c7fbd}.tasks-toolbar input{width:100%;min-height:42px;padding:0;border:0;outline:0;box-shadow:none!important;background:transparent}.tasks-toolbar>div{display:flex;gap:4px;padding:4px;border-radius:11px;background:#edf3fa}.tasks-toolbar>div button{min-height:34px;padding:7px 11px;border:0;border-radius:8px;color:#60748e;background:transparent;font-size:12px;font-weight:800;cursor:pointer}.tasks-toolbar>div button.active{color:#225fae;background:#fff;box-shadow:0 3px 10px rgba(39,75,119,.09)}.tasks-notice{margin:12px 15px 0;padding:10px 12px;border:1px solid #c8e1f2;border-radius:10px;color:#28608b;background:#f0f9ff;font-size:13px}.tasks-list{padding:5px 15px 12px}.tasks-list>article{display:flex;align-items:center;gap:15px;min-height:98px;padding:15px 4px;border-bottom:1px solid #e8eef5}.tasks-list>article:last-child{border-bottom:0}.tasks-list>article.overdue{box-shadow:inset 3px 0 #dc7373;padding-left:12px}.task-date-block{width:54px;height:58px;display:grid;place-content:center;flex:0 0 54px;border:1px solid #d5e1ef;border-radius:13px;color:#456180;background:#f7faff;text-align:center}.task-date-block b{font-size:20px;line-height:1}.task-date-block span{margin-top:3px;font-size:11px;text-transform:uppercase}.task-main-copy{min-width:0;flex:1 1}.task-main-copy>div{display:flex;align-items:center;gap:8px}.task-main-copy h3{margin:0;color:#253e5e;font-size:15px}.task-main-copy>div>span{padding:4px 7px;border-radius:999px;color:#45709d;background:#e8f2ff;font-size:10px;font-weight:800}.task-main-copy>div>span.late{color:#a34c4c;background:#fff0f0}.task-main-copy p{margin:7px 0 5px;color:#506984;font-size:14px;line-height:1.45}.task-main-copy small{color:#8795a8;font-size:12px}.task-row-actions{display:flex;align-items:center;gap:8px}.tasks-empty{min-height:310px;display:grid;place-items:center;align-content:center;gap:8px;padding:35px;color:#71839a;text-align:center}.tasks-empty>span:not(.loading-orb){width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#3e79bf;background:#e6f1ff;font-size:20px}.tasks-empty b{color:#304967;font-size:17px}.tasks-empty p{margin:0 0 7px;font-size:13px}@keyframes quickFade{0%{opacity:0}to{opacity:1}}@keyframes quickEnter{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:1050px){.quick-switch-button kbd{display:none}.tasks-toolbar{align-items:stretch;flex-direction:column}.tasks-toolbar>label{max-width:none}.tasks-toolbar>div{align-self:flex-start;overflow-x:auto;max-width:100%}}@media (max-width:900px){.workspace-main{grid-column:1}.quick-switch-button{font-size:0}.quick-switch-button>span{font-size:17px}}@media (max-width:620px){.workspace-header{min-height:62px}.workspace-header h1{font-size:25px}.tasks-workspace{padding-top:17px}.tasks-hero{align-items:flex-start;flex-direction:column}.tasks-summary{grid-template-columns:1fr;gap:8px}.tasks-summary>button{min-height:74px}.tasks-list>article{align-items:flex-start;flex-wrap:wrap}.task-main-copy{flex-basis:calc(100% - 75px)}.task-row-actions{width:100%;justify-content:flex-end;padding-left:69px}.quick-switch-backdrop{padding:8px;align-items:center}.quick-switcher>footer{align-items:flex-start;flex-direction:column}}.automation-workspace{max-width:1240px;padding-bottom:64px}.automation-workspace :where(.automation-hero p,.automation-safety small,.workflow-card>p,.workflow-meta span,.workflow-simulation>p,.simulation-row,.node-palette small,.node-inspector label,.node-inspector input,.node-inspector select,.node-inspector textarea){font-size:12px}.connector-center{margin-top:18px;padding:20px;overflow:hidden;border:1px solid #d2e0f1;border-radius:20px;background:linear-gradient(145deg,#fff,#f5f9ff);box-shadow:0 14px 38px rgba(41,77,127,.06)}.connector-center>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.connector-center>header>div:first-child{max-width:650px}.connector-center h3{margin:5px 0 7px;color:#172d4b;font-size:22px;letter-spacing:-.035em}.connector-center>header p:not(.section-kicker){margin:0;color:#6d7f96;font-size:13px;line-height:1.6}.connector-summary{display:flex;align-items:stretch;gap:8px}.connector-summary>span{min-width:82px;padding:10px 12px;border:1px solid #d9e4f2;border-radius:12px;background:rgba(255,255,255,.86)}.connector-summary b,.connector-summary small{display:block}.connector-summary b{color:#294c79;font-size:20px;line-height:1}.connector-summary small{margin-top:5px;color:#8290a4;font-size:10px;line-height:1.25}.connector-summary .ready{border-color:#bdd9f5;background:#eef7ff}.connector-summary .ready b{color:#1e6dbc}.connector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.connector-card{min-width:0;display:flex;flex-direction:column;padding:15px;border:1px solid #d8e3f0;border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(42,75,116,.045)}.connector-card.ready{border-color:#bdd8f2;box-shadow:inset 0 3px #3b83db,0 7px 20px rgba(42,75,116,.045)}.connector-card.needs_configuration{box-shadow:inset 0 3px #df9e3c,0 7px 20px rgba(42,75,116,.045)}.connector-card.needs_verification{box-shadow:inset 0 3px #796ce3,0 7px 20px rgba(42,75,116,.045)}.connector-card.blocked{background:#fafbfc;box-shadow:inset 0 3px #9aa8ba,0 7px 20px rgba(42,75,116,.045)}.connector-card-head{display:flex;align-items:center;gap:10px}.connector-card-head>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#4f53e8,#2d8be0);font-size:17px;box-shadow:0 7px 15px rgba(60,94,208,.16)}.connector-card-head>div{min-width:0;flex:1 1}.connector-card-head b,.connector-card-head small{display:block}.connector-card-head small{margin-bottom:3px;color:#8a98aa;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.connector-card-head b{overflow:hidden;color:#243d5d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.connector-card-head>i{max-width:104px;padding:5px 7px;border-radius:999px;color:#1d67ab;background:#e6f2ff;font-size:9px;font-style:normal;font-weight:850;text-align:center}.connector-card.needs_configuration .connector-card-head>i{color:#8c611f;background:#fff3df}.connector-card.needs_verification .connector-card-head>i{color:#5e52ae;background:#efedff}.connector-card.blocked .connector-card-head>i{color:#667384;background:#edf0f4}.connector-card>p{min-height:58px;margin:13px 0 11px;color:#60758f;font-size:12px;line-height:1.55}.connector-capabilities{display:flex;flex-wrap:wrap;gap:5px}.connector-capabilities>span{padding:4px 7px;border-radius:7px;color:#4f6783;background:#edf3fa;font:800 9px DM Mono,monospace;text-transform:uppercase}.connector-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:13px}.connector-card>footer small{color:#7c8ba0;font-size:10px;line-height:1.35}.connector-card>footer button{min-height:34px;flex:0 0 auto;padding:7px 9px;font-size:10px}.connector-preflight-result{margin-top:11px;padding:9px 10px;border:1px solid #d7e3f1;border-radius:9px;color:#536d89;background:#f5f9fd;font-size:10px;line-height:1.45}.connector-preflight-result.ready{border-color:#bad8f4;color:#215f9c;background:#eef7ff}.connector-preflight-result.needs_configuration{border-color:#eed7b3;color:#866020;background:#fff9ef}.connector-preflight-result.needs_verification{border-color:#d5d0fa;color:#5e53aa;background:#f6f4ff}.connector-safety-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;border:1px solid #d6e4f3;border-radius:11px;color:#526b88;background:#f3f8ff}.connector-safety-note>span{width:27px;height:27px;display:grid;place-items:center;flex:0 0 27px;border-radius:8px;color:#245fa9;background:#dfeeff}.connector-safety-note p{margin:0;font-size:11px;line-height:1.55}.connector-empty{min-height:120px;display:grid;place-items:center;margin-top:16px;border:1px dashed #cbd9ea;border-radius:13px;color:#75869b;background:#f8fbff;font-size:13px}.custom-node-manager{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(170px,.8fr) minmax(190px,1fr) auto auto;align-items:center;gap:10px;margin-top:16px;padding:15px;border:1px solid #d5e1ef;border-radius:16px;background:#fff;box-shadow:0 9px 25px rgba(41,74,117,.045)}.custom-node-manager>div b,.custom-node-manager>div small{display:block}.custom-node-manager>div b{color:#294663;font-size:13px}.custom-node-manager>div small{margin-top:4px;color:#7d8da1;font-size:10px;line-height:1.45}.custom-node-manager>input{width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid #ccd9e9;border-radius:10px;outline:0;color:#263e5b;background:#fbfdff}.custom-node-manager>input:focus{border-color:#6e9fda;box-shadow:0 0 0 4px rgba(66,127,201,.1)}.custom-node-manager>button{min-height:40px}.custom-node-manager>span{padding:6px 9px;border-radius:999px;color:#526b88;background:#edf3fa;font-size:10px;font-weight:850;white-space:nowrap}.custom-node-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.custom-node-list>span{position:relative;min-width:190px;max-width:300px;padding:10px 34px 10px 11px;border:1px solid #d5e1ef;border-radius:11px;color:#355371;background:#f8fbff}.custom-node-list b,.custom-node-list small{display:block}.custom-node-list b{font-size:11px}.custom-node-list b,.custom-node-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-node-list small{margin-top:4px;color:#8391a3;font-size:9px}.custom-node-list button{position:absolute;top:8px;right:8px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:7px;color:#7e8b9c;background:#e9eff6;cursor:pointer}.custom-node-list button:hover{color:#a44343;background:#fff0f0}.custom-node-message{margin:9px 2px 0;color:#456886;font-size:12px}.node-palette>p.palette-section-title{margin:20px 2px 9px;padding-top:15px;border-top:1px solid #e2e8f0;color:#45658b;font-size:9px;font-weight:900}.node-palette>.connector-palette-item{cursor:pointer}.node-palette>.connector-palette-item.ready{border-color:#bdd6ef;background:#f3f8ff}.node-palette>.connector-palette-item.needs_configuration{border-left:3px solid #df9e3c}.node-palette>.connector-palette-item.needs_verification{border-left:3px solid #796ce3}.node-palette>.connector-palette-item.blocked{opacity:.72}.flow-node.connector>span{color:#fff;background:linear-gradient(145deg,#5750e8,#2c8ade)}.connector-inspector{margin-top:14px}.connector-inspector-status{position:relative;padding:11px;border:1px solid #d7e2ef;border-radius:10px;background:#f7faff}.connector-inspector-status b,.connector-inspector-status small{display:block;padding-right:80px}.connector-inspector-status b{color:#284866;font-size:12px}.connector-inspector-status small{margin-top:5px;color:#7c8ba0;font-size:9px;line-height:1.4}.connector-inspector-status>span{position:absolute;top:9px;right:9px;max-width:80px;padding:4px 6px;border-radius:999px;color:#2167aa;background:#e3f1ff;font-size:8px;font-weight:850;text-align:center}.connector-inspector-status.needs_configuration>span{color:#8a601e;background:#fff0d8}.connector-inspector-status.needs_verification>span{color:#5d51ac;background:#ece9ff}.connector-inspector-status.blocked>span{color:#626f7e;background:#e8edf3}.connector-inspector label>small{display:block;margin-top:5px;color:#8392a5;font-size:9px;font-weight:500;line-height:1.45}.connector-inspector>p{margin:13px 0 0;padding:9px 10px;border-radius:9px;color:#526c88;background:#edf5ff;font-size:10px;line-height:1.45}.connector-inspector input[type=checkbox]{width:20px;min-height:20px;margin-right:8px;vertical-align:middle}@media (max-width:1120px){.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-node-manager{grid-template-columns:1fr 1fr}.custom-node-manager>div{grid-column:1/-1}}@media (max-width:760px){.connector-center>header{align-items:stretch;flex-direction:column}.connector-summary{overflow-x:auto}.connector-summary>span{flex:1 0 88px}.connector-grid,.custom-node-manager{grid-template-columns:1fr}.custom-node-manager>div{grid-column:auto}.custom-node-manager>span{justify-self:start}}.execution-control{margin-top:18px;padding:18px;border:1px solid #d4e2f4;border-radius:16px;background:radial-gradient(circle at 95% 0,rgba(96,165,250,.16),transparent 34%),linear-gradient(145deg,#ffffff,#f7faff);box-shadow:0 14px 36px rgba(30,64,175,.07)}.approval-actions,.approval-card-title,.execution-control-head,.execution-empty-state,.execution-run-list summary,.execution-subhead,.execution-timeline>div{display:flex;align-items:center}.execution-control-head{justify-content:space-between;gap:20px}.execution-control-head h3{margin:2px 0 5px;color:#111d38;font-size:19px;letter-spacing:-.035em}.execution-control-head>div>p:last-child{margin:0;color:#6d7e99;font-size:11px}.dry-run-lock{flex:0 0 auto;padding:7px 10px;border:1px solid #bfd6f6;border-radius:999px;color:#2357b7;background:#edf5ff;font:800 8px DM Mono,monospace;letter-spacing:.07em}.execution-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.execution-summary article{min-width:0;padding:13px 14px;border:1px solid #dde7f5;border-radius:12px;background:rgba(255,255,255,.84)}.execution-summary b,.execution-summary small,.execution-summary span{display:block}.execution-summary span{color:#71819b;font-size:9px}.execution-summary b{margin:4px 0 2px;color:#183b87;font-size:22px}.execution-summary small{color:#8a98ae;font-size:8px}.execution-summary .execution-safe-card{border-color:#c8dcfb;background:linear-gradient(135deg,#eef5ff,#e8f7ff)}.execution-message{margin:0 0 14px;padding:10px 12px;border-radius:9px;color:#315f98;background:#eef5ff;font-size:10px}.execution-message.success{color:#1b568f;background:#eaf7ff}.execution-message.error{color:#a64343;background:#fff0f0}.execution-columns{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.approval-queue,.execution-history{min-width:0;padding:14px;border:1px solid #e0e8f3;border-radius:13px;background:rgba(255,255,255,.78)}.execution-subhead{justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid #e7edf6}.execution-subhead b,.execution-subhead small{display:block}.execution-subhead b{color:#1f2c45;font-size:11px}.execution-subhead small{margin-top:3px;color:#8190a7;font-size:8px}.execution-subhead>span{flex:0 0 auto;padding:5px 7px;border-radius:999px;color:#275fb8;background:#eaf2ff;font-size:8px;font-weight:800}.execution-empty-state{gap:10px;min-height:92px;justify-content:center;padding:14px;color:#718199;text-align:left}.execution-empty-state>span{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:9px;color:#2d68c5;background:#e9f2ff}.execution-empty-state b,.execution-empty-state small{display:block}.execution-empty-state b{color:#33435c;font-size:10px}.execution-empty-state small{margin-top:3px;font-size:8px;line-height:1.45}.approval-list,.execution-run-list{display:grid;gap:8px;margin-top:10px}.approval-list article,.execution-run-list details{border:1px solid #e0e8f4;border-radius:10px;background:#ffffff}.approval-list article{padding:10px}.approval-card-title{gap:8px}.approval-card-title>span{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border-radius:8px;color:#8a5d0e;background:#fff3d6;font-weight:900}.approval-card-title b,.approval-card-title small{display:block}.approval-card-title b{color:#25334b;font-size:10px}.approval-card-title small,.approval-list article>p{color:#8491a6;font-size:8px}.approval-card-title small{margin-top:2px}.approval-list article>p{margin:8px 0}.approval-actions{justify-content:flex-end;gap:6px}.approval-actions button,.controlled-run-button{min-height:31px;padding:6px 9px;border-radius:8px;font-size:8px;font-weight:800;cursor:pointer}.approval-actions button:disabled,.controlled-run-button:disabled{cursor:wait;opacity:.6}.approval-reject{border:1px solid #e8c9c9;color:#a44848;background:#fff7f7}.approval-approve,.controlled-run-button{border:1px solid #2367d1;color:#ffffff;background:linear-gradient(135deg,#255ed0,#38a9e5);box-shadow:0 6px 14px rgba(37,94,208,.16)}.approval-approve:hover:not(:disabled),.controlled-run-button:hover:not(:disabled){filter:brightness(1.05)}.workflow-actions{flex-wrap:wrap}.execution-run-list details{overflow:hidden}.execution-run-list summary{gap:10px;padding:10px;list-style:none;cursor:pointer}.execution-run-list summary::-webkit-details-marker{display:none}.execution-run-list summary:after{content:"⌄";color:#67809f;font-size:12px}.execution-run-list details[open] summary:after{transform:rotate(180deg)}.execution-run-list summary>div{min-width:0;margin-right:auto}.execution-run-list summary b,.execution-run-list summary small{display:block}.execution-run-list summary b{overflow:hidden;color:#25334b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.execution-run-list summary small{margin-top:3px;color:#8997aa;font-size:8px}.execution-run-list summary>span{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#285caa;background:#eaf2ff;font-size:7px;font-weight:800}.execution-run-list summary>span.cancelled,.execution-run-list summary>span.rejected{color:#a44545;background:#fff0f0}.execution-run-list summary>span.waiting_approval{color:#96630d;background:#fff3d6}.execution-timeline{display:grid;gap:7px;padding:10px 12px;border-top:1px solid #edf1f7;background:#f8fbff}.execution-timeline>div{position:relative;gap:8px}.execution-timeline>div>span{width:8px;height:8px;flex:0 0 auto;border:2px solid #a8c4ea;border-radius:50%;background:#ffffff}.execution-timeline>div.approved>span,.execution-timeline>div.passed>span{border-color:#3182d7;background:#3182d7}.execution-timeline>div.rejected>span{border-color:#d86767;background:#d86767}.execution-timeline b,.execution-timeline small{display:block}.execution-timeline b{color:#41516a;font-size:8px}.execution-timeline small{color:#8a98aa;font-size:7px}.execution-run-list details>p{margin:0;padding:8px 12px 10px;border-top:1px solid #edf1f7;color:#6d7f98;background:#f8fbff;font-size:8px}@media (max-width:900px){.execution-columns{grid-template-columns:1fr}}@media (max-width:620px){.execution-control{padding:14px}.execution-control-head{align-items:flex-start;flex-direction:column}.execution-summary{grid-template-columns:1fr}.execution-run-list summary{align-items:flex-start;flex-wrap:wrap}}.connection-manager{margin-top:18px;padding:20px;border:1px solid #d6e2f0;border-radius:18px;background:radial-gradient(circle at 92% 2%,rgba(112,190,247,.15),transparent 28%),linear-gradient(150deg,#ffffff,#f8fbff);box-shadow:0 12px 32px rgba(41,76,122,.055)}.connection-manager>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.connection-manager>header h3{margin:5px 0 7px;color:#172f50;font-size:22px;letter-spacing:-.035em}.connection-manager>header p:not(.section-kicker){max-width:690px;margin:0;color:#6c7f98;font-size:13px;line-height:1.55}.connection-form{margin-top:18px;padding:17px;border:1px solid #cbdcef;border-radius:15px;background:rgba(255,255,255,.95)}.connection-form-intro{display:flex;align-items:center;gap:10px;margin-bottom:12px}.connection-form-intro.compact{margin-top:17px}.connection-form-intro>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#4d50e8,#2a8fe4);font-size:11px;font-weight:900}.connection-form-intro b,.connection-form-intro small{display:block}.connection-form-intro b{color:#2a4769;font-size:12px}.connection-form-intro small{margin-top:2px;color:#8291a5;font-size:10px;line-height:1.45}.connection-auth-grid,.connection-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.connection-form label{color:#4c6481;font-size:10px;font-weight:800}.connection-form input,.connection-form select{width:100%;min-height:42px;display:block;margin-top:6px;padding:9px 11px;border:1px solid #cbd9e9;border-radius:10px;outline:0;color:#263f5f;background:#fbfdff;font:inherit;font-size:12px;font-weight:600}.connection-form input:focus,.connection-form select:focus{border-color:#699edc;box-shadow:0 0 0 4px rgba(61,126,211,.1)}.connection-path-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.connection-path-list>div{position:relative}.connection-path-list>div input{margin:0;padding-right:36px}.connection-path-list>div button{position:absolute;top:8px;right:8px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:7px;color:#7e8da0;background:#eaf0f7;cursor:pointer}.connection-add-path{min-height:42px;border:1px dashed #93b7e1;border-radius:10px;color:#2d6fb9;background:#f1f7ff;font-size:11px;font-weight:850;cursor:pointer}.connection-add-path:disabled{opacity:.55;cursor:not-allowed}.connection-form>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid #e2e9f2}.connection-form>footer span{color:#7588a0;font-size:10px}.connection-empty{display:flex;align-items:center;gap:11px;margin-top:16px;padding:14px;border:1px dashed #c8d8ea;border-radius:13px;color:#617894;background:rgba(245,249,255,.8)}.connection-empty>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;color:#2f73bf;background:#deedff}.connection-empty b,.connection-empty small{display:block}.connection-empty b{color:#355371;font-size:12px}.connection-empty small{margin-top:3px;color:#8190a4;font-size:10px}.connection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px}.connection-list>article{min-width:0;padding:14px;border:1px solid #d6e1ee;border-radius:14px;background:#fff}.connection-list>article.network_verified{border-color:#bcd7f2;box-shadow:inset 3px 0 #3889dc}.connection-list>article.test_failed{border-color:#efc9c9;box-shadow:inset 3px 0 #d76565}.connection-list article>header{display:flex;align-items:center;gap:9px}.connection-list article>header>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;color:#fff;background:linear-gradient(145deg,#5452e7,#2e8ee2)}.connection-list article>header>div{min-width:0;flex:1 1}.connection-list article>header b,.connection-list article>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-list article>header b{color:#294866;font-size:12px}.connection-list article>header small{margin-top:3px;color:#7f8fa4;font-size:9px}.connection-list article>header i{padding:5px 7px;border-radius:999px;color:#5d6e83;background:#edf1f6;font-size:8px;font-style:normal;font-weight:850;white-space:nowrap}.connection-list article.network_verified>header i{color:#1f66aa;background:#e3f1ff}.connection-list article.test_failed>header i{color:#a74444;background:#fff0f0}.connection-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.connection-tags span{padding:4px 7px;border-radius:7px;color:#536d8a;background:#edf3fa;font:750 9px DM Mono,monospace}.connection-list article>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:13px;padding-top:11px;border-top:1px solid #e8edf3}.connection-list article>footer small{margin-right:auto;color:#8a98aa;font-size:9px}.connection-list article>footer button{min-height:32px;padding:6px 8px;font-size:9px}.connection-message{margin:12px 0 0;padding:9px 11px;border-radius:9px;color:#4d6987;background:#eef4fb;font-size:11px}.connection-message.success{color:#205f9d;background:#eaf5ff}.connection-message.error{color:#a44444;background:#fff0f0}.connection-security-note{margin-top:13px;padding:10px 12px;border:1px solid #d8e5f3;border-radius:10px;color:#617995;background:#f4f9ff;font-size:10px;line-height:1.55}.connection-security-note b{color:#315b88}@media (max-width:980px){.connection-path-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.connection-manager{padding:15px}.connection-manager>header{align-items:stretch;flex-direction:column}.connection-manager>header>button{align-self:flex-start}.connection-auth-grid,.connection-form-grid,.connection-list,.connection-path-list{grid-template-columns:1fr}.connection-form>footer,.connection-list article>footer{align-items:stretch;flex-direction:column}.connection-list article>footer small{margin-right:0}}.knowledge-reindex{margin-left:auto;padding:7px 10px;border:1px solid #c8d8ec;border-radius:9px;color:#315e91;background:#f7fbff;font-size:10px;font-weight:800}.knowledge-reindex:hover:not(:disabled){border-color:#78aee7;background:#edf6ff}.knowledge-reindex:disabled{opacity:.58;cursor:wait}.agent-playground-citations{display:grid;gap:9px;margin-top:12px;padding:15px;border:1px solid #cfdff1;border-radius:14px;background:linear-gradient(145deg,#f8fbff,#edf6ff)}.agent-playground-citations>small{color:#446b97;font:800 9px DM Mono,monospace;letter-spacing:.08em}.agent-playground-citations article{padding:11px;border:1px solid #dae7f4;border-radius:11px;background:rgba(255,255,255,.9)}.agent-playground-citations article b,.agent-playground-citations article span{display:block}.agent-playground-citations article b{color:#203f62;font-size:12px}.agent-playground-citations article span{margin-top:3px;color:#6d83a0;font-size:9px}.agent-playground-citations article p{margin:8px 0 0;color:#526b87;font-size:11px;line-height:1.55}.channels-workspace,.commerce-workspace{display:grid;gap:16px}.channels-hero,.commerce-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px;border:1px solid #cbdcf0;border-radius:20px;background:radial-gradient(circle at 92% 10%,rgba(82,179,245,.2),transparent 32%),linear-gradient(135deg,#fff 5%,#f0f7ff 60%,#ecf3ff);box-shadow:0 18px 50px rgba(38,86,143,.08)}.channels-hero h2,.commerce-hero h2{margin:4px 0 7px;color:#172d49;font-size:clamp(22px,2.6vw,34px);letter-spacing:-.035em}.channels-hero p:not(.section-kicker),.commerce-hero p:not(.section-kicker){max-width:700px;margin:0;color:#607994;line-height:1.65}.commerce-hero-actions{display:flex;gap:9px;flex:0 0 auto}.commerce-warning{display:flex;align-items:center;gap:13px;padding:13px 16px;border:1px solid #bdd9f5;border-radius:14px;background:#eff8ff}.commerce-warning>span{padding:6px 9px;border-radius:8px;color:#fff;background:#296fd1;font:850 9px DM Mono,monospace;letter-spacing:.08em}.commerce-warning p{margin:0;color:#527393;font-size:11px}.commerce-warning b{color:#254f79}.commerce-control-center{padding:20px;border:1px solid #c9dcef;border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(74,144,226,.14),transparent 30%),#fff;box-shadow:0 14px 40px rgba(35,83,139,.07)}.commerce-control-center>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.commerce-control-center>header h3{margin:3px 0;color:#1d4168;font-size:19px}.commerce-control-center>header p:not(.section-kicker){margin:0;color:#6a819a;font-size:10px}.commerce-guard-badge{padding:7px 10px;border-radius:999px;color:#315d95;background:#e9f3ff;font:800 8px DM Mono,monospace;letter-spacing:.06em}.commerce-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.commerce-readiness-card{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid #d9e7f3;border-radius:11px;background:rgba(248,252,255,.88)}.commerce-readiness-card>span{display:grid;flex:0 0 auto;place-items:center;width:21px;height:21px;border-radius:50%;font-size:11px;font-weight:900}.commerce-readiness-card>span.ready{color:#146c55;background:#dff7ed}.commerce-readiness-card>span.pending{color:#996817;background:#fff2d5}.commerce-readiness-card div{display:grid;min-width:0;gap:2px}.commerce-readiness-card b{overflow:hidden;color:#2d5073;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.commerce-readiness-card small{overflow:hidden;color:#7690a8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.commerce-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(180px,1.2fr) auto;align-items:end;gap:9px;margin-top:17px;padding:13px;border:1px solid #d8e5f2;border-radius:14px;background:#f7fbff}.commerce-policy-grid label{display:grid;gap:5px;color:#496987;font-size:9px;font-weight:800}.commerce-policy-grid input[type=number]{min-width:0;width:100%;height:38px;padding:8px 10px;border:1px solid #c7d8eb;border-radius:9px;color:#233f60;background:#fff;font:inherit}.commerce-policy-grid small{color:#8496aa;font-size:8px;font-weight:600}.commerce-policy-toggle{grid-template-columns:auto 1fr!important;align-items:center;min-height:58px;padding:9px 11px;border:1px solid #d2e0ee;border-radius:10px;background:#fff}.commerce-policy-toggle input{accent-color:#347ad8}.commerce-policy-toggle span{display:grid;gap:3px}.commerce-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.commerce-control-grid>section{min-width:0;padding:14px;border:1px solid #dbe6f1;border-radius:14px}.commerce-approval-list,.commerce-payment-list{display:grid;margin-top:9px}.commerce-approval-list article,.commerce-payment-list article{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:10px 2px;border-bottom:1px solid #edf2f7}.commerce-approval-list article>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;color:#286cc2;background:#e8f3ff;font-weight:850}.commerce-approval-list article>div:not(.commerce-approval-actions),.commerce-payment-list article>div{min-width:0;flex:1 1}.commerce-approval-list b,.commerce-approval-list i,.commerce-approval-list small,.commerce-payment-list b,.commerce-payment-list small{display:block}.commerce-approval-list b,.commerce-payment-list b{color:#294968;font-size:10px;text-transform:capitalize}.commerce-approval-list small,.commerce-payment-list small{margin-top:2px;color:#71879e;font-size:8px}.commerce-approval-list i{margin-top:3px;color:#8b9caf;font-size:7px;font-style:normal}.commerce-approval-actions{display:flex;gap:5px}.commerce-approval-actions button,.commerce-payment-list button{padding:6px 8px;border:1px solid #cedceb;border-radius:8px;color:#687e96;background:#fff;font-size:8px;font-weight:800;cursor:pointer}.commerce-payment-list a{padding:7px 9px;border-radius:8px;color:#165bb0;background:#e8f3ff;font-size:11px;font-weight:750;text-decoration:none}.commerce-payment-list article>small{width:100%;color:#986017;font-size:11px}.commerce-approval-actions button.approve{border-color:#9fc4ee;color:#1f65b4;background:#edf6ff}.commerce-payment-list em{color:#657f9b;font:750 7px DM Mono,monospace;font-style:normal}.commerce-adjustment-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid #e4edf6}.commerce-adjustment-strip b,.commerce-adjustment-strip span{padding:6px 9px;border-radius:8px;font-size:8px}.commerce-adjustment-strip b{color:#315a86;background:#eaf4ff}.commerce-adjustment-strip span{color:#617890;background:#f5f8fb}.stock-adjustment-modal{width:min(520px,calc(100vw - 30px))}.channel-card-grid,.commerce-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.commerce-operations-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:16px}.channel-connection-card,.commerce-panel{min-width:0;padding:20px;border:1px solid #d2dfed;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(37,76,122,.06)}.channel-connection-card>header,.commerce-panel>header{display:flex;align-items:center;gap:11px;padding-bottom:14px;border-bottom:1px solid #e7edf5}.channel-connection-card>header>div,.commerce-panel>header>div{min-width:0;flex:1 1}.channel-connection-card>header small,.commerce-panel>header small{color:#7890aa;font:750 8px DM Mono,monospace;letter-spacing:.08em}.channel-connection-card>header h3,.commerce-panel>header h3{margin:3px 0 0;color:#254564;font-size:17px}.commerce-panel>header>b{color:#51708e;font-size:10px}.commerce-empty{display:grid;justify-items:center;padding:38px 15px;text-align:center}.commerce-empty>span{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;color:#2e74cf;background:#e7f2ff;font-size:20px}.commerce-empty h4{margin:12px 0 4px;color:#2a4b6d}.commerce-empty p{max-width:300px;margin:0 0 14px;color:#7a8da3;font-size:11px;line-height:1.55}.invoice-list,.product-list{display:grid;margin-top:5px}.invoice-list button,.product-list article{display:flex;align-items:center;gap:11px;width:100%;padding:13px 4px;border:0;border-bottom:1px solid #edf1f6;background:transparent;text-align:left}.product-list article.archived{opacity:.68;background:#f8fafc}.product-row-actions{display:flex!important;flex:0 0 auto!important;gap:5px}.product-row-actions button{padding:6px 8px;border:1px solid #cbdced;border-radius:8px;background:#fff;color:#366791;font-size:9px;font-weight:800;cursor:pointer}.product-row-actions button:hover{border-color:#6ca5e4;background:#eef6ff}.product-row-actions button.archive{color:#9b5360}.product-row-actions button.restore{color:#286d65}.product-list article>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#4e48e7,#2f92df);font-weight:850}.invoice-list button>span,.product-list article>div{min-width:0;flex:1 1}.invoice-list b,.invoice-list small,.product-list b,.product-list small{display:block}.invoice-list b,.product-list b{color:#294865;font-size:12px}.invoice-list small,.product-list small{margin-top:3px;color:#8494a7;font-size:9px}.invoice-list strong,.product-list strong{color:#245d9f;font-size:11px;white-space:nowrap}.invoice-list button{cursor:pointer}.invoice-list button:hover{background:#f6faff}.invoice-list button i{color:#4d78a7;font-style:normal}.commerce-status{padding:5px 7px;border-radius:999px;color:#2d68a9;background:#e9f3ff;font:850 8px DM Mono,monospace;font-style:normal}.commerce-status.void{color:#9d4651;background:#fff0f2}.commerce-empty.compact{padding-block:24px}.shipping-quote-panel>p{margin:15px 0 0;color:#6d8299;font-size:11px;line-height:1.55}.shipping-quote-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px}.shipping-quote-form label{display:grid;gap:6px;color:#4d6b89;font-size:10px;font-weight:800}.shipping-quote-form select{min-height:42px;width:100%;padding:9px 11px;border:1px solid #cad9ea;border-radius:10px;color:#294866;background:#fbfdff;font:inherit}.shipping-quote-form .button{min-height:42px}.shipping-quote-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;padding:13px;border:1px solid #c9def5;border-radius:13px;background:linear-gradient(135deg,#f1f7ff,#edf6ff)}.shipping-quote-result span{display:grid;gap:4px}.shipping-quote-result small{color:#7890a8;font-size:8px;text-transform:uppercase}.shipping-quote-result b{color:#285b91;font-size:13px}.shipping-quote-result i{grid-column:1/-1;color:#6d86a1;font-size:9px;font-style:normal}.stock-movement-list{display:grid;max-height:270px;overflow-y:auto}.stock-movement-list article{display:flex;align-items:center;gap:10px;padding:12px 3px;border-bottom:1px solid #edf1f6}.stock-movement-list article>span{width:36px;padding:7px 4px;border-radius:9px;text-align:center;font:850 10px DM Mono,monospace}.stock-movement-list article>span.negative{color:#9f4752;background:#fff0f2}.stock-movement-list article>span.positive{color:#2b6aa8;background:#eaf4ff}.stock-movement-list article>div{min-width:0;flex:1 1}.stock-movement-list b,.stock-movement-list small{display:block}.stock-movement-list b{color:#294865;font-size:11px}.stock-movement-list small{margin-top:3px;color:#8494a7;font-size:9px}.stock-movement-list time{color:#7e91a6;font-size:8px;white-space:nowrap}.commerce-modal{width:min(720px,calc(100vw - 30px));max-height:calc(100vh - 32px);overflow-y:auto}.commerce-modal>p:not(.section-kicker){color:#6d8299}.commerce-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commerce-modal label{display:grid;gap:7px;margin-top:12px;color:#496986;font-size:11px;font-weight:750}.commerce-modal input,.commerce-modal select,.commerce-modal textarea{width:100%;min-height:43px;padding:10px 12px;border:1px solid #c9d8e9;border-radius:11px;color:#233e5b;background:#fbfdff;font:inherit}.commerce-modal textarea{min-height:82px;resize:vertical}.commerce-modal .button{margin-top:16px}.invoice-line-editor{margin-top:16px;padding:14px;border:1px solid #d7e3f0;border-radius:14px;background:#f8fbff}.invoice-line-editor .card-heading{margin-bottom:10px}.invoice-line-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 120px 30px;align-items:center;gap:8px;margin-top:8px}.invoice-line-row input,.invoice-line-row select{margin:0}.invoice-line-row b{color:#315c89;font-size:10px;text-align:right}.invoice-line-row>button{border:0;color:#b54f5c;background:transparent;font-size:18px}.invoice-total-preview{display:grid;gap:7px;margin-top:15px;padding:13px 15px;border-radius:13px;background:#edf5ff}.invoice-total-preview span,.invoice-total-preview strong{display:flex;justify-content:space-between;gap:12px;color:#59738f;font-size:11px}.invoice-total-preview strong{padding-top:8px;border-top:1px solid #ccdef1;color:#224f7d;font-size:13px}.invoice-preview-backdrop{z-index:300}.invoice-sheet{width:min(860px,calc(100vw - 30px));max-height:calc(100vh - 30px);overflow-y:auto;padding:34px;color:#263e58;background:#fff}.invoice-sheet-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:20px}.invoice-demo-stamp{padding:10px;border:2px dashed #2d76ce;border-radius:10px;color:#2d68ac;background:#eff7ff;text-align:center;font:900 12px DM Mono,monospace;letter-spacing:.12em}.invoice-demo-stamp.void{border-color:#b96872;color:#9d4651;background:#fff1f3}.invoice-void-button{border-color:#e4b9bf!important;color:#a54a56!important;background:#fff8f8!important}.invoice-sheet>header{display:flex;justify-content:space-between;gap:30px;margin-top:26px;padding-bottom:24px;border-bottom:1px solid #dce5ef}.invoice-sheet>header p{margin:0;color:#4c78aa;font:800 9px DM Mono,monospace}.invoice-sheet>header h2{margin:3px 0 0;font-size:34px;letter-spacing:-.04em}.invoice-sheet>header div:last-child{text-align:right}.invoice-sheet>header b,.invoice-sheet>header small{display:block}.invoice-sheet>header small{margin-top:5px;color:#7d8da0}.invoice-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.invoice-meta span{padding:12px;border-radius:11px;background:#f5f8fc}.invoice-meta b,.invoice-meta i,.invoice-meta small{display:block}.invoice-meta small{color:#8392a4;font-size:8px;text-transform:uppercase}.invoice-meta b{margin-top:5px;color:#2c4c6d;font-size:10px}.invoice-meta i{margin-top:3px;color:#6d8196;font-size:9px;font-style:normal;overflow-wrap:anywhere}.invoice-lines{margin-top:24px;border:1px solid #dce5ef;border-radius:12px;overflow:hidden}.invoice-lines>div{display:grid;grid-template-columns:minmax(0,1fr) 70px 130px 130px;gap:10px;padding:12px 14px;border-top:1px solid #e7edf3;font-size:10px}.invoice-lines>div:first-child{border-top:0;color:#5e7690;background:#f1f6fb;font-weight:800}.invoice-lines>div span:not(:first-child){text-align:right}.invoice-summary{display:grid;gap:7px;width:min(340px,100%);margin:18px 0 0 auto}.invoice-summary span,.invoice-summary strong{display:flex;justify-content:space-between;gap:18px;color:#5c7188;font-size:11px}.invoice-summary strong{padding-top:10px;border-top:2px solid #2d6eb9;color:#244a72;font-size:14px}.invoice-notes{margin-top:22px;padding:13px;border-radius:10px;color:#60778e;background:#f5f8fb;font-size:10px}.invoice-sheet>footer{margin-top:24px;padding-top:14px;border-top:1px solid #dce5ef;color:#8694a4;font-size:8px;overflow-wrap:anywhere}.channel-connection-card>header>span{width:43px;height:43px;display:grid;place-items:center;flex:0 0 43px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#504be6,#2f91df);font:900 11px DM Mono,monospace}.channel-connection-card>header>i{padding:5px 8px;border-radius:999px;color:#6a7890;background:#eef1f5;font-size:8px;font-style:normal;font-weight:850}.channel-connection-card.ready>header>i{color:#2467ab;background:#e6f2ff}.channel-connection-card>p{min-height:45px;color:#6c8197;font-size:11px;line-height:1.55}.channel-connection-card>label{display:grid;gap:7px;margin-top:13px;color:#4e6c88;font-size:10px;font-weight:800}.channel-connection-card input{min-height:42px;padding:10px 12px;border:1px solid #cad9ea;border-radius:10px;color:#2a4968;background:#fbfdff}.channel-copy-field{display:flex;min-width:0;border:1px solid #cad9ea;border-radius:10px;overflow:hidden;background:#f8fbff}.channel-copy-field code{min-width:0;flex:1 1;padding:11px;color:#3b628c;font-size:9px;overflow:hidden;text-overflow:ellipsis}.channel-copy-field button{border:0;border-left:1px solid #cad9ea;padding:0 12px;color:#255f9d;background:#ecf5ff;font-weight:800}.channel-status-list{display:grid;gap:8px;margin:15px 0;padding:12px;border-radius:12px;background:#f5f8fc}.channel-status-list span{display:flex;align-items:center;gap:8px;color:#627990;font-size:10px}.channel-status-list i{width:9px;height:9px;border:2px solid #9faebd;border-radius:50%}.channel-status-list i.done{border-color:#3387d7;background:#3387d7;box-shadow:0 0 0 3px #dceeff}.channel-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.channel-action-row .button,.channel-action-row .danger-outline-button,.channel-action-row .outline-button{margin:0;min-height:42px}.channel-action-row .button{flex:1 1 220px}.channel-action-row .danger-outline-button{flex:0 1 auto}.channel-action-row .button,.channel-action-row .outline-button{min-height:40px}.whatsapp-template-catalog{margin-top:15px;padding:13px;border:1px solid #d5e2f0;border-radius:13px;background:#f9fbfe}.whatsapp-template-catalog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e5edf6}.whatsapp-template-catalog>header b,.whatsapp-template-catalog>header small{display:block}.whatsapp-template-catalog>header small{color:#7890aa;font:750 8px DM Mono,monospace;letter-spacing:.08em}.whatsapp-template-catalog>header b{margin-top:3px;color:#2d567e;font-size:11px}.whatsapp-template-catalog>header>span{color:#7d90a5;font-size:8px;text-align:right}.whatsapp-template-list{display:grid;max-height:250px;overflow-y:auto}.whatsapp-template-list>div{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid #e9eff6}.whatsapp-template-list>div:last-child{border-bottom:0}.whatsapp-template-list>div>span{min-width:0;flex:1 1}.whatsapp-template-list b,.whatsapp-template-list small{display:block}.whatsapp-template-list b{color:#315677;font-size:10px;text-transform:capitalize}.whatsapp-template-list small{margin-top:2px;color:#8295a9;font-size:8px}.whatsapp-template-list i{padding:5px 7px;border-radius:999px;color:#637a91;background:#e9eef4;font:800 8px DM Mono,monospace;font-style:normal;text-transform:uppercase}.whatsapp-template-list i.approved{color:#2469aa;background:#e4f1ff}.whatsapp-template-list i.disabled,.whatsapp-template-list i.rejected{color:#a04c58;background:#fff0f2}.channel-catalog-empty{min-height:0!important;margin:10px 0 0!important;color:#72889f!important;font-size:9px!important}.channel-setup-note{min-height:180px;padding:20px;border:1px dashed #c5d8ec;border-radius:13px;background:#f6faff}.channel-setup-note b{color:#315b86}.channel-setup-note p{color:#70869d;font-size:11px;line-height:1.6}.whatsapp-trial-steps{padding:22px;border:1px solid #d1deec;border-radius:18px;background:#fff}.whatsapp-trial-steps h3{margin:3px 0 0;color:#284765}.whatsapp-trial-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}.whatsapp-trial-steps li{display:flex;gap:9px;padding:13px;border-radius:12px;background:#f4f8fd}.whatsapp-trial-steps li>span{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;border-radius:8px;color:#fff;background:#397fd1;font-size:9px;font-weight:900}.whatsapp-trial-steps li p{margin:0;color:#72869c;font-size:9px;line-height:1.5}.whatsapp-trial-steps li b{display:block;margin-bottom:3px;color:#345675;font-size:10px}@media (max-width:900px){.channel-card-grid,.commerce-control-grid,.commerce-grid,.commerce-operations-grid,.commerce-readiness-grid{grid-template-columns:1fr}.commerce-policy-grid,.invoice-meta,.whatsapp-trial-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.channels-hero,.commerce-hero{align-items:stretch;flex-direction:column;padding:19px}.commerce-hero-actions{flex-wrap:wrap}.commerce-form-grid,.commerce-policy-grid,.whatsapp-trial-steps ol{grid-template-columns:1fr}.commerce-control-center>header{align-items:flex-start;flex-direction:column}.commerce-approval-list article{align-items:flex-start;flex-wrap:wrap}.commerce-approval-actions{width:100%;padding-left:43px}.shipping-quote-form{grid-template-columns:1fr}.shipping-quote-form .button{width:100%}.stock-movement-list time{display:none}.invoice-line-row{grid-template-columns:1fr 70px minmax(90px,1fr) 28px}.invoice-sheet{padding:19px}.invoice-sheet>header{flex-direction:column}.invoice-sheet>header div:last-child{text-align:left}.invoice-meta{grid-template-columns:1fr}.invoice-lines{overflow-x:auto}.invoice-lines>div{min-width:610px}}@media print{body *{visibility:hidden!important}.invoice-sheet,.invoice-sheet *{visibility:visible!important}.invoice-preview-backdrop{position:static!important;padding:0!important;background:#fff!important}.invoice-sheet{position:absolute;inset:0;width:100%;max-height:none;overflow:visible;border:0;box-shadow:none}.invoice-sheet-actions{display:none!important}}.nav-actions,.nav-actions form{display:flex;align-items:center;gap:10px;margin:0}.nav-consultation{padding:10px 14px;border-radius:12px;color:#285cba;background:#edf5ff;font-size:12px;font-weight:800;text-decoration:none}.chatbot-comparison-section,.consultation-section,.faq-section,.industry-showcase-section,.white-label-section{padding:112px 0;scroll-margin-top:90px}.faq-section,.industry-showcase-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:60px}.comparison-heading h2,.consultation-section h2,.faq-heading h2,.industry-showcase-heading h2,.white-label-copy h2{max-width:850px;margin:12px 0 0;color:#08154f;font-size:clamp(36px,4.8vw,66px);line-height:.98;letter-spacing:-.055em}.consultation-section>div>p:not(.section-kicker),.faq-heading>p,.industry-showcase-heading>p,.white-label-copy>p{color:#61769b;font-size:15px;line-height:1.75}.industry-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:40px 0 16px}.industry-tabs button{display:flex;min-height:64px;align-items:center;justify-content:center;gap:10px;border:1px solid #d5e2f6;border-radius:16px;color:#50688e;background:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.industry-tabs button span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#2c66ca;background:#edf5ff}.industry-tabs button.active{border-color:#5d6cf2;color:#fff;background:linear-gradient(135deg,#4823e8,#2e82dc);box-shadow:0 16px 34px rgba(46,88,201,.2)}.industry-tabs button.active span{color:#10265c;background:#a7e5ff}.industry-demo-stage{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(400px,1.2fr);gap:22px;padding:24px;border:1px solid #d5e4f7;border-radius:30px;background:linear-gradient(135deg,#f7f9ff,#edf7ff);box-shadow:0 30px 80px rgba(39,76,145,.1)}.industry-demo-copy{padding:30px}.industry-icon{display:grid;width:52px;height:52px;margin-bottom:24px;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(145deg,#4f22ee,#2e92df);font-size:22px}.industry-demo-copy h3{margin:12px 0;color:#102057;font-size:30px;letter-spacing:-.035em}.industry-demo-copy>p:not(.section-kicker){color:#63799b;line-height:1.7}.comparison-grid ul,.industry-demo-copy ul{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.industry-demo-copy li{display:flex;gap:10px;align-items:center;color:#36577f;font-size:13px;font-weight:700}.industry-demo-copy li span{color:#276bd3}.industry-chat-card{overflow:hidden;border:1px solid #c8d3d0;border-radius:18px;background:#fff;box-shadow:0 22px 60px rgba(22,59,49,.16)}.wa-demo-banner{padding:7px 12px;color:#d9fdd3;background:#075e54;font:800 7px DM Mono,monospace;letter-spacing:.08em;text-align:center}.industry-chat-card>header{display:flex;align-items:center;gap:8px;min-height:62px;padding:9px 12px;border-bottom:0;background:#008069}.industry-chat-card>header>.wa-avatar{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#006b5a;background:#d9fdd3;font-size:16px;font-weight:900}.wa-back{color:#fff;font-size:31px;font-weight:300;line-height:1}.industry-chat-card>header div{flex:1 1;min-width:0}.industry-chat-card>header b,.industry-chat-card>header small{display:block}.industry-chat-card>header b{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.industry-chat-card>header small{margin-top:1px;color:#d5ebe6;font-size:9px}.wa-header-actions{display:flex;align-items:center;gap:17px;color:#fff}.wa-header-actions i{color:inherit;background:transparent;font-size:18px;font-style:normal;line-height:1}.industry-chat-stream{display:flex;flex-direction:column;gap:7px;height:440px;min-height:360px;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px 22px;scrollbar-color:#a9a39b #e6dfd6;scrollbar-width:thin;background-color:#efeae2;background-image:radial-gradient(circle at 20% 30%,rgba(120,105,88,.07) 0 1px,transparent 1.5px),radial-gradient(circle at 75% 65%,rgba(120,105,88,.055) 0 1px,transparent 1.5px),linear-gradient(45deg,rgba(255,255,255,.13) 25%,transparent 25% 75%,rgba(255,255,255,.13) 75%);background-size:38px 38px,46px 46px,72px 72px}.industry-chat-stream>*{flex-shrink:0}.industry-chat-stream::-webkit-scrollbar{width:7px}.industry-chat-stream::-webkit-scrollbar-track{background:#e6dfd6}.industry-chat-stream::-webkit-scrollbar-thumb{border-radius:999px;background:#a9a39b}.wa-date-chip{align-self:center;margin:1px 0 2px;padding:6px 10px;border-radius:7px;color:#53666a;background:#e1f3fb;box-shadow:0 1px 1px rgba(15,27,31,.08);font-size:8px;font-weight:800}.chat-scroll-hint{position:sticky;z-index:2;top:-8px;align-self:center;padding:5px 9px;border:0;border-radius:7px;color:#5c6e70;background:rgba(255,255,255,.9);box-shadow:0 1px 2px rgba(22,34,37,.12);font-size:7px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.industry-chat-stream>p{position:relative;max-width:78%;margin:0;padding:8px 9px 5px;border-radius:8px;color:#111b21;font-family:Arial,sans-serif;font-size:11px;line-height:1.42;box-shadow:0 1px 1px rgba(11,20,23,.13)}.industry-chat-stream p b,.industry-chat-stream p small{display:block}.industry-chat-stream p small{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-top:2px;color:#667781;font-size:7px;line-height:1}.industry-chat-stream .visitor{align-self:flex-end;border-top-right-radius:2px;background:#d9fdd3}.industry-chat-stream .assistant{align-self:flex-start;border-top-left-radius:2px;background:#fff}.wa-read-check{color:#53bdeb;font-size:9px;font-weight:900;letter-spacing:-2px}.industry-invoice-card{width:min(82%,360px);align-self:flex-start;overflow:hidden;border:0;border-radius:8px;color:#263238;background:#fff;box-shadow:0 1px 1px rgba(11,20,23,.13)}.industry-invoice-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;border-bottom:1px solid #edf0f1;background:#f7f8f8}.industry-invoice-card>header span{color:#008069;font:800 8px DM Mono,monospace;letter-spacing:.08em}.industry-invoice-card>header i{padding:4px 7px;border-radius:999px;color:#7a5813;background:#fff0bd;font-size:7px;font-style:normal;font-weight:900}.industry-invoice-card>small,.industry-invoice-card>strong{display:block;padding-inline:16px}.industry-invoice-card>strong{margin-top:15px;color:#111b21;font-size:13px}.industry-invoice-card>small{margin-top:4px;color:#667781;font-size:8px}.industry-invoice-card dl{display:grid;gap:8px;margin:14px 16px}.industry-invoice-card dl div{display:flex;align-items:center;justify-content:space-between;gap:12px}.industry-invoice-card dd,.industry-invoice-card dt{margin:0;font-size:9px}.industry-invoice-card dt{color:#667781}.industry-invoice-card dd{color:#263238;font-weight:800}.industry-invoice-card .invoice-total{margin-top:3px;padding-top:10px;border-top:1px dashed #ccdbed}.industry-invoice-card .invoice-total dd,.industry-invoice-card .invoice-total dt{color:#008069;font-size:11px;font-weight:900}.industry-invoice-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 15px;color:#667781;background:#f7f8f8;font-size:7px}.industry-invoice-card>footer b{color:#667781}.industry-action-preview{display:flex;gap:10px;align-items:center;padding:12px 14px;align-self:center;border:0;border-radius:7px;color:#53666a;background:#e1f3fb;box-shadow:0 1px 1px rgba(15,27,31,.08)}.industry-action-preview>span{color:#008069;font-size:12px}.industry-action-preview b,.industry-action-preview small{display:block}.industry-action-preview small{margin-top:3px;color:#667781;font-size:7px}.industry-chat-card>footer{padding:8px 10px;border-top:0;background:#f0f2f5}.industry-chat-card>footer,.wa-compose{display:flex;align-items:center;gap:10px}.wa-compose{flex:1 1;min-width:0;min-height:40px;padding:8px 12px;border-radius:22px;color:#667781;background:#fff;font-size:17px}.wa-compose span:nth-child(2){flex:1 1;color:#8696a0;font-size:11px}.wa-compose i{color:#667781;font-size:17px;font-style:normal}.industry-chat-card>footer button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:0;border-radius:50%;padding:0 2px 0 0;color:#fff;background:#00a884;font-size:16px;font-weight:800}.chatbot-comparison-section{border-block:1px solid #dce7f6}.comparison-heading{max-width:920px;margin-bottom:45px}.comparison-grid{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:18px;align-items:center}.comparison-grid article{min-height:470px;padding:26px;border:1px solid #d6e2f1;border-radius:26px;background:#fff;box-shadow:0 20px 60px rgba(36,65,112,.08)}.comparison-grid article.nervha-agent-card{color:#fff;border-color:#536ff0;background:linear-gradient(145deg,#0c1d5b,#253eb0 66%,#267fcf)}.comparison-grid article header{display:flex;gap:12px;align-items:center}.comparison-grid article header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#315f9e;background:#edf3fb;font-weight:900}.comparison-grid article header b,.comparison-grid article header small{display:block}.comparison-grid article header small{margin-top:3px;color:#8495aa;font-size:9px}.nervha-agent-card header small{color:#b8c8ef!important}.nervha-agent-card header>span{color:#102660!important;background:#a7e5ff!important}.mini-chat{display:grid;gap:10px;min-height:205px;align-content:center;margin:26px 0;padding:18px;border-radius:18px;background:#f5f8fc}.nervha-agent-card .mini-chat{background:rgba(255,255,255,.1)}.mini-chat p{width:82%;margin:0;padding:12px 14px;border-radius:14px;color:#46617f;background:#fff;font-size:11px;line-height:1.55}.mini-chat p:first-child{justify-self:end;background:#dfeaff}.nervha-agent-card .mini-chat p:last-child{color:#fff;background:rgba(255,255,255,.14)}.comparison-grid li{position:relative;padding-left:22px;color:#687d96;font-size:12px}.comparison-grid li:before{position:absolute;left:0;content:"×";color:#b1636d;font-weight:900}.nervha-agent-card li{color:#d9e6ff}.nervha-agent-card li:before{content:"✓";color:#a7e5ff}.comparison-versus{display:grid;width:54px;height:54px;place-items:center;border:1px solid #cfdef2;border-radius:50%;color:#50699b;background:#fff;font:900 12px DM Mono,monospace}.white-label-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:60px;align-items:center}.white-label-copy>p{max-width:720px}.white-label-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0}.white-label-benefits span{display:flex;gap:12px;align-items:center;padding:13px;border:1px solid #d8e5f6;border-radius:13px;color:#425f83;background:#fff;font-size:11px;font-weight:800}.white-label-benefits b{color:#4963d8;font:800 9px DM Mono,monospace}.brand-customizer-demo{padding:18px;border:1px solid #d6e2f3;border-radius:26px;background:#fff;box-shadow:0 28px 80px rgba(39,68,125,.13)}.brand-customizer-demo>header,.brand-swatches{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 4px 16px}.brand-customizer-demo>header small{color:#687b9b;font:800 9px DM Mono,monospace}.brand-customizer-demo>header i{padding:5px 8px;border-radius:999px;color:#4159cb;background:#eef1ff;font-size:8px;font-style:normal}.brand-preview-shell{display:grid;grid-template-columns:58px 1fr;min-height:390px;overflow:hidden;border-radius:19px;color:#fff;background:linear-gradient(145deg,#0f1550,#341594 60%,#147ec4)}.brand-preview-shell aside{display:grid;align-content:start;justify-items:center;gap:18px;padding:18px 0;border-right:1px solid rgba(255,255,255,.14)}.brand-preview-shell aside span{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#6e4bff;font-size:10px;font-weight:900}.brand-preview-shell aside i{width:20px;height:20px;border:1px solid rgba(255,255,255,.28);border-radius:7px}.brand-preview-shell aside i.active{background:#5ed7ff}.brand-preview-shell main{padding:30px}.brand-preview-shell main small{color:#b8c8ec;font-size:9px}.brand-preview-shell h3{margin:5px 0 25px;font-size:28px}.brand-preview-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.brand-preview-metrics span{padding:14px;border-radius:13px;background:rgba(255,255,255,.12);color:#cfe0ff;font-size:9px}.brand-preview-metrics b{display:block;color:#fff;font-size:21px}.brand-preview-chat{display:grid;gap:9px;margin-top:18px;padding:15px;border-radius:14px;background:rgba(3,10,52,.3)}.brand-preview-chat p{width:80%;margin:0;padding:10px;border-radius:10px;background:rgba(255,255,255,.13);font-size:9px}.brand-preview-chat p:first-child{justify-self:end;background:#5d5be6}.brand-swatches{justify-content:flex-start;padding:16px 4px 2px}.brand-swatches>span{width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:#2d89d7;box-shadow:0 0 0 1px #cad9ed}.brand-swatches>span:nth-child(2){background:#5224ec}.brand-swatches>span:nth-child(3){background:#0c174c}.brand-swatches small{margin-left:8px;color:#7286a2;font-size:9px}.solution-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-model-grid article{min-height:470px}.solution-model-grid strong{display:block}.faq-heading{position:sticky;top:110px;align-self:start}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid #d7e3f4;border-radius:16px;background:#fff;box-shadow:0 12px 36px rgba(31,64,116,.06)}.faq-list summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;color:#213e6c;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#4968da;font-size:18px;transition:transform .2s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 20px 20px;color:#667b98;font-size:12px;line-height:1.7}.consultation-section{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:50px;margin-bottom:70px;padding-inline:54px;border-radius:34px;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(105,210,255,.3),transparent 28%),linear-gradient(135deg,#0b1852,#292bb1 65%,#237cc6);box-shadow:0 35px 90px rgba(24,49,137,.25)}.consultation-section .section-kicker,.consultation-section h2{color:#fff}.consultation-section>div>p:not(.section-kicker){color:#c9d8f4}.consultation-actions{display:grid;gap:12px;align-content:center}.consultation-actions .button,.consultation-actions .outline-button{width:100%;min-height:54px;justify-content:space-between;text-decoration:none}.consultation-actions .outline-button{color:#fff;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.09)}.consultation-actions small{color:#b9ccef;font-size:9px;text-align:center}.tenant-brand-logo{display:block;width:min(180px,100%);max-height:52px;object-fit:contain;object-position:left center}.tenant-brand-monogram{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,var(--tenant-primary),var(--tenant-accent));font-size:18px;font-weight:900}.powered-by-nervha{display:block;margin:-7px 0 12px;color:#8a9ab1;font:700 7px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.white-label-workspace .button,.white-label-workspace .workspace-sidebar nav button.active{border-color:var(--tenant-primary);background:linear-gradient(135deg,var(--tenant-primary),var(--tenant-accent))}.white-label-workspace .workspace-sidebar nav button.active{color:#fff}.white-label-settings{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:16px;border:1px solid #ccdcf0;border-radius:15px;background:#f6faff}.white-label-settings legend{padding:0 7px;color:#385d91;font-size:11px;font-weight:850}.white-label-toggle{display:flex!important;grid-column:1/-1;grid-template-columns:none!important;align-items:center;gap:10px!important;padding:12px;border-radius:11px;background:#eaf3ff}.white-label-toggle input{width:18px!important;min-height:18px!important;margin:0}.white-label-toggle b,.white-label-toggle small{display:block}.white-label-toggle small{margin-top:3px;color:#6e83a0;font-size:9px}.white-label-colors{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.white-label-colors input[type=color]{height:45px;padding:4px}.white-label-upsell{display:grid;grid-column:1/-1;gap:4px;padding:15px;border:1px solid #d4e2f4;border-radius:13px;color:#45648a;background:#f3f8ff}.white-label-upsell span{color:#7085a1;font-size:10px}@media (max-width:980px){.consultation-section,.faq-section,.industry-demo-stage,.industry-showcase-heading,.white-label-section{grid-template-columns:1fr}.faq-heading{position:static}.solution-model-grid{grid-template-columns:1fr}.solution-model-grid article{min-height:0}}@media (max-width:720px){.nav-consultation{display:none}.chatbot-comparison-section,.consultation-section,.faq-section,.industry-showcase-section,.white-label-section{padding-block:76px}.industry-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-demo-stage{padding:12px}.industry-demo-copy{padding:18px 12px}.industry-chat-stream{padding:18px}.comparison-grid{grid-template-columns:1fr}.comparison-versus{margin:-4px auto}.white-label-benefits{grid-template-columns:1fr}.consultation-section{padding-inline:24px}.white-label-colors,.white-label-settings{grid-template-columns:1fr}.hero-actions{flex-wrap:wrap;gap:12px}.hero-actions .button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);min-width:0}.hero-actions .text-button{flex:1 0 100%;text-align:left}}.qr-pilot-panel{margin-top:24px;padding:26px;background:#fff;border:1px solid #d6e5fa;border-radius:24px;color:#233957}.appointments-workspace{display:grid;gap:18px}.appointments-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border:1px solid #d8e5f7;border-radius:20px;background:linear-gradient(135deg,#ffffff,#f4f9ff)}.appointments-hero h2{margin:6px 0 8px;color:#172e50;font-size:clamp(24px,3vw,34px)}.appointments-hero p:not(.section-kicker){margin:0;color:#617896;font-size:13px}.appointments-hero-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.appointments-mode{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid #c9ddf7;border-radius:999px;background:#eef6ff;color:#2867c9;font-size:11px;font-weight:800}.appointments-notice{margin:0;padding:11px 14px;border:1px solid #c8defb;border-radius:12px;background:#f0f7ff;color:#285b9c;font-size:12px}.appointments-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.appointments-summary article{display:grid;gap:3px;min-height:92px;padding:14px 16px;border:1px solid #dbe7f6;border-radius:16px;background:#fff}.appointments-summary small,.appointments-summary span{color:#71849e;font-size:11px}.appointments-summary b{color:#1e4f97;font-size:24px}.appointments-admin-grid,.appointments-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.appointments-card{min-width:0;padding:20px;border:1px solid #d9e5f5;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(55,96,145,.04)}.appointments-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px;color:#6481a8}.appointments-card-heading h3{margin:5px 0 0;color:#1d3555;font-size:18px}.appointments-card-heading>span{color:#6380a4;font-size:12px}.appointments-form{display:grid;gap:12px}.appointments-form label{display:grid;gap:6px;color:#3e5878;font-size:12px;font-weight:700}.appointments-form input,.appointments-form select,.appointments-form textarea{box-sizing:border-box;width:100%;min-height:42px;padding:9px 11px;border:1px solid #cbdcf1;border-radius:10px;background:#fbfdff;color:#274362;font:inherit;font-weight:500}.appointments-form textarea{min-height:76px;resize:vertical}.appointments-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.appointments-help{display:block;margin-top:13px;color:#7a8da6;font-size:11px;line-height:1.55}.appointment-slot-list,.appointments-booking-list{display:grid;gap:8px}.appointment-slot-list article,.appointments-booking-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid #e0eaf6;border-radius:13px;background:#fbfdff}.appointment-booking-main>div,.appointment-slot-list article>div{display:grid;min-width:0;gap:3px}.appointment-slot-list b,.appointments-booking-list b{overflow:hidden;color:#284568;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.appointment-slot-list small,.appointments-booking-list small{display:flex;align-items:center;gap:4px;color:#71859f;font-size:11px}.appointment-slot-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf3ff;color:#3377d5}.appointment-slot-list .text-button{flex:0 0 auto}.appointments-bookings-card{padding-bottom:12px}.appointment-booking-main{display:flex;align-items:center;min-width:0;gap:10px}.appointment-status{flex:0 0 auto;padding:5px 7px;border-radius:999px;background:#eaf4ff;color:#2166c7;font-size:10px;font-weight:800;text-transform:uppercase}.appointment-status.cancelled{background:#fff1f1;color:#b24343}.appointment-booking-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.appointment-booking-actions select{min-height:32px;max-width:155px;padding:5px 7px;border:1px solid #ceddf0;border-radius:8px;background:#fff;color:#45617f;font-size:11px}.danger-text-button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#bc3e4c;cursor:pointer;font-size:11px;font-weight:800}.danger-text-button:disabled{cursor:not-allowed;opacity:.55}.appointments-empty{display:grid;place-items:center;gap:8px;min-height:180px;padding:24px;border:1px dashed #c7d9ef;border-radius:16px;color:#6d83a0;text-align:center}.appointments-empty.compact{min-height:110px;border:0;background:#f8fbff}.appointments-empty p{margin:0;font-size:12px}.appointments-admin-tools{border:1px solid #d9e5f5;border-radius:16px;background:#f8fbff}.appointments-admin-tools summary{padding:14px 17px;color:#315479;cursor:pointer;font-size:13px;font-weight:800}.appointments-admin-grid{padding:0 12px 12px}.appointments-admin-grid .appointments-card{box-shadow:none}@media (max-width:900px){.appointments-admin-grid,.appointments-grid{grid-template-columns:1fr}}@media (max-width:680px){.appointments-hero{flex-direction:column}.appointments-hero-actions{justify-content:flex-start}.appointments-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.appointments-form-grid{grid-template-columns:1fr}.appointments-booking-list article{align-items:flex-start;flex-direction:column}.appointment-booking-actions{width:100%}.appointment-booking-actions select{max-width:none;flex:1 1}}.qr-pilot-panel>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.qr-pilot-panel h2{margin:6px 0 10px;font-size:clamp(22px,2vw,30px);color:#172e50}.qr-pilot-panel p{font-size:14px;line-height:1.75}.qr-status{padding:9px 14px;border-radius:30px;background:#eef5ff;font-size:12px;font-weight:700;white-space:nowrap}.qr-status.connected{background:#ddecff;color:#145bd3}.qr-risk-note{display:flex;align-items:flex-start;gap:10px;padding:15px 18px;margin:20px 0;background:#fff9ed;color:#785018;border:1px solid #eed7aa;border-radius:14px;font-size:13px;line-height:1.7}.qr-risk-note svg{flex:0 0 auto;margin-top:3px}.qr-capacity{display:grid;min-width:112px;padding:12px 16px;border:1px solid #cfe0f7;border-radius:16px;background:linear-gradient(145deg,#f8fbff,#eaf3ff);text-align:center}.qr-capacity b{color:#155acb;font-size:20px}.qr-capacity small{color:#607895;font-size:11px}.qr-connection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 12px}.qr-connection-toolbar>div{display:grid;gap:3px}.qr-connection-toolbar small{color:#6e829d}.qr-connection-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:24px}.qr-connection-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid #d6e3f5;border-radius:15px;background:#fbfdff;color:#243954;text-align:left;cursor:pointer}.qr-connection-card:hover{border-color:#8db5ed;transform:translateY(-1px)}.qr-connection-card.selected{border-color:#3479e5;background:#edf5ff;box-shadow:0 0 0 2px rgba(52,121,229,.09)}.qr-connection-card>span:nth-child(2){display:grid;gap:3px;min-width:0}.qr-connection-card b,.qr-connection-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-connection-card small{color:#69809e;font-size:11px}.qr-connection-card i{color:#5c79a2}.qr-device-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eaf1fb;color:#557394}.qr-device-icon.connected{background:#e3efff;color:#1762d6}.qr-empty-connection{display:grid;place-items:center;grid-column:1/-1;gap:5px;padding:25px;border:1px dashed #bfd2ec;border-radius:16px;color:#607895}.qr-empty-connection small{font-size:12px}.qr-channel-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.qr-channel-summary>div{display:grid;gap:4px;padding:11px;border:1px solid #dce7f5;border-radius:12px;background:#f8fbff}.qr-channel-summary small{color:#70839c;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.qr-channel-summary b{overflow:hidden;color:#254464;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.danger-outline-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 13px;border:1px solid #efb4b4;border-radius:11px;background:#fff7f7;color:#b4232c;font-weight:700;cursor:pointer}.danger-outline-button:disabled{cursor:not-allowed;opacity:.5}.qr-pilot-layout{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:28px}.qr-pilot-layout h3{display:flex;gap:10px;align-items:center;margin:6px 0 20px;font-size:17px}.qr-pilot-layout h3 span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e6f0ff;color:#2062d9;font-size:13px}.qr-pilot-layout label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;margin-bottom:16px}.qr-pilot-layout input:not([type=checkbox]),.qr-pilot-layout select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #cbdcf4;border-radius:12px;background:#fbfdff;color:#243954}.qr-pilot-layout fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}.qr-pilot-layout legend{margin-bottom:5px;font-size:13px;font-weight:600}.qr-pilot-layout fieldset>small{display:block;color:#6e829d;margin-bottom:12px;font-size:12px}.qr-number-row{display:flex;gap:8px;margin-bottom:9px}.qr-number-row button{flex-shrink:0}.qr-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.qr-pilot-layout .qr-check{flex-direction:row;align-items:flex-start;gap:9px;font-weight:400;line-height:1.6}.qr-check input{width:17px;height:17px;margin:3px 0 0;flex-shrink:0;accent-color:#2866df}.qr-image-box{display:flex;flex-direction:column;align-items:center;padding:22px;margin:20px 0;border:1px solid #d6e5fa;border-radius:18px;gap:12px}.qr-image-box img{max-width:100%;height:auto}.qr-image-box small{color:#70849f;font-size:12px}.qr-image-placeholder{display:grid;place-items:center;text-align:center;padding:25px;min-height:180px;border:1px dashed #c3d5ee;border-radius:18px;background:#f5f9ff;margin:20px 0;font-size:14px;color:#6c809e}.qr-pilot-limits{color:#637895;font-size:12px!important}.qr-job-list{margin-top:22px;padding-top:16px;border-top:1px solid #dce8f7}.qr-job-list>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px}.qr-job-list small{color:#506c91;text-align:right}.qr-notice{padding:12px 16px;border-radius:12px;background:#eaf3ff}@media (max-width:900px){.qr-pilot-layout{grid-template-columns:1fr;gap:24px}.qr-pilot-panel{padding:20px}.qr-pilot-panel>header{flex-direction:column}}@media (max-width:520px){.qr-form-grid{grid-template-columns:1fr;gap:0}.qr-pilot-panel{padding:16px;border-radius:16px}.qr-connection-toolbar{align-items:stretch;flex-direction:column}.qr-channel-summary,.qr-connection-list{grid-template-columns:1fr}.qr-capacity{width:100%}}.workspace-compact-shell{grid-template-columns:176px minmax(0,1fr)}.workspace-compact-shell .workspace-sidebar{width:176px;padding:16px 10px 10px;overflow:hidden}.workspace-compact-shell .workspace-sidebar>a:first-of-type{margin:0 auto;padding:0;flex-shrink:0}.workspace-compact-shell .nervha-logo-compact img,.workspace-compact-shell .tenant-brand-logo{width:116px;max-height:40px;object-fit:contain}.workspace-compact-shell .workspace-name{margin:10px 4px 12px;text-align:center;font-size:10px;line-height:1.4;letter-spacing:.03em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}.workspace-compact-shell .workspace-sidebar>nav{min-height:0;flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d5e1ef transparent}.workspace-compact-shell .sidebar-nav-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:12px}.workspace-compact-shell .sidebar-nav-group:first-child{margin-top:0}.workspace-compact-shell .sidebar-nav-group>small{grid-column:1/-1;margin:0 8px 3px;font-size:9px;letter-spacing:.08em}.workspace-compact-shell .workspace-sidebar nav .sidebar-nav-group button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:67px;width:100%;padding:8px 3px;margin:0;border:1px solid transparent;border-radius:12px;text-align:center}.workspace-compact-shell .workspace-sidebar nav button:hover{transform:none;background:#f3f7fc}.workspace-compact-shell .workspace-sidebar nav button.active{border-color:#c6dcfa;background:linear-gradient(145deg,#e8f1ff,#eef8ff);color:#215fc3;box-shadow:none}.workspace-compact-shell .workspace-sidebar nav button .nav-icon{display:grid;place-items:center;width:29px;height:29px;color:inherit}.workspace-compact-shell .nav-icon svg{width:26px;height:26px}.workspace-compact-shell .workspace-sidebar nav button .nav-label{width:auto;max-width:100%;color:inherit;font-size:10px;font-weight:650;line-height:1.25}.workspace-compact-shell .workspace-sidebar nav .sidebar-nav-group button>b{position:absolute;top:4px;right:5px;min-width:17px;height:17px;padding:0 4px;margin:0;font-size:9px;color:#fff;background:#347be2;border:2px solid #fff}.workspace-compact-shell .workspace-sidebar nav .sidebar-nav-group button>i{position:absolute;top:7px;right:7px;margin:0;color:#899bb2}.workspace-compact-shell .sidebar-bottom{flex-shrink:0;margin-top:10px;padding-top:10px;border-top:1px solid #edf1f6}.workspace-compact-shell .plan-card{margin:0 0 6px;padding:8px 10px;display:flex;align-items:center;gap:6px}.workspace-compact-shell .plan-card>small{display:none}.workspace-compact-shell .plan-card strong{margin:0;font-size:11px}.workspace-compact-shell .plan-card button{margin:0 0 0 auto;padding:0;font-size:9px}.workspace-compact-shell .profile-link{gap:6px;padding:3px}.workspace-compact-shell .profile-link>span{width:25px;height:25px;flex-shrink:0;font-size:9px}.workspace-compact-shell .profile-link>div b{max-width:60px;overflow:hidden;text-overflow:ellipsis;font-size:10px}.workspace-compact-shell .profile-link>div small{font-size:8px}.workspace-compact-shell .profile-link>a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px;font-size:8px}.workspace-compact-shell .admin-switcher{justify-content:center;gap:6px;margin:0 0 10px;padding:8px 5px}.workspace-compact-shell .admin-switcher i,.workspace-compact-shell .admin-switcher small{display:none}.workspace-compact-shell .admin-switcher b{font-size:9px;line-height:1.4}.workspace-compact-shell .admin-link{font-size:9px;text-align:center}.workspace-compact-shell .workspace-main{padding-left:24px;padding-right:24px}.workspace-compact-shell .workspace-inbox-main{max-width:none;padding-top:10px;padding-bottom:16px}.workspace-inbox-main .workspace-header{min-height:64px}.workspace-inbox-main .workspace-header h1{font-size:28px}.inbox-compact{padding:0}.inbox-conversations>.inbox-title{display:none}.inbox-compact .inbox-channel-tabs{margin-top:8px;padding:3px;border-radius:8px}.inbox-compact .inbox-channel-tabs button{min-height:28px;padding:5px 12px;font-size:10px;border-radius:6px}.inbox-compact .inbox-layout{grid-template-columns:310px minmax(0,1fr);height:calc(100dvh - 155px);min-height:420px;margin-top:12px;border-color:#dfe7f1;border-radius:16px;box-shadow:0 8px 28px rgba(32,65,110,.04)}.inbox-compact .conversation-list{min-height:0;padding:14px 8px 8px;background:#fff}.inbox-compact .conversation-list-heading{padding:0 8px 10px!important}.inbox-compact .conversation-list-heading>div{display:flex;align-items:center;gap:8px}.inbox-compact .conversation-list-heading b{font-size:14px}.inbox-compact .conversation-list-heading small{font-size:10px;color:#7e8ea4}.inbox-compact .conversation-list .new-demo-chat{width:30px;height:30px;min-height:30px;border-radius:9px;box-shadow:none}.inbox-compact .inbox-search{margin:0 6px 8px}.inbox-compact .inbox-search input{height:36px;min-height:36px;border-radius:9px;font-size:12px;background:#f7f9fc;border-color:#e2e8f1}.inbox-compact .conversation-list .inbox-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0 6px 6px;padding:3px;background:#f3f6fa;border-radius:9px}.inbox-compact .conversation-list .inbox-filters button{min-height:28px;padding:4px 2px;font-size:10px;border:0;background:transparent;border-radius:6px;color:#63758e}.inbox-compact .conversation-list .inbox-filters button.active{background:#fff;color:#2466c8;box-shadow:0 1px 4px #d9e3f0}.inbox-compact .inbox-advanced-filters{margin:0 6px 5px}.inbox-compact .inbox-advanced-filters>summary{padding:7px 3px;font-size:11px}.inbox-compact .filter-summary-label{display:inline-flex;align-items:center;gap:6px}.inbox-compact .conversation-rows{flex:1 1;min-height:0;overflow-y:auto;display:block;padding:0 2px;scrollbar-width:thin;scrollbar-color:#d7e1ee transparent}.inbox-compact .conversation-list .conversation-row{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;width:100%;margin:2px 0;padding:11px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:#273e5b;font-weight:400;box-shadow:none}.inbox-compact .conversation-list .conversation-row:hover{background:#f7faff;transform:none}.inbox-compact .conversation-list .conversation-row.selected{background:#edf5ff;border-color:#d1e3fc;box-shadow:inset 3px 0 #347be2}.inbox-compact .conversation-list .conversation-avatar{position:relative;display:grid;place-items:center;width:36px;height:36px;background:#eaf0f8;color:#4b6d9d;font-size:11px;border-radius:50%}.channel-identity{display:inline-flex;align-items:center;gap:5px;color:#3677c6;line-height:1.2}.channel-identity svg{flex-shrink:0}.channel-instagram{color:#b653aa}.channel-facebook{color:#3278d8}.channel-demo{color:#8065c5}.channel-email,.channel-other{color:#6f85a2}.inbox-compact .conversation-avatar>.channel-identity,.inbox-compact .header-contact-avatar>.channel-identity{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:#fff}.inbox-compact .conversation-avatar .channel-identity svg,.inbox-compact .header-contact-avatar .channel-identity svg{width:13px;height:13px}.inbox-compact .conversation-row-content{min-width:0}.inbox-compact .conversation-row-heading{display:flex;align-items:center;justify-content:space-between;gap:5px}.inbox-compact .conversation-list .conversation-row b{min-width:0;font-size:12px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inbox-compact .conversation-row time{flex-shrink:0;color:#8a99ad;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-compact .conversation-list .conversation-row small{max-width:none;font-size:11px;color:#71839b}.inbox-compact .conversation-list .conversation-phone{display:flex;align-items:center;gap:4px;margin:3px 0 0;font-size:10px;color:#4f729b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-compact .conversation-preview{margin-top:4px;font-weight:400}.inbox-compact .conversation-row-meta{gap:7px;margin-top:5px}.inbox-compact .conversation-list .conversation-state{display:inline-flex;align-items:center;gap:4px;font-size:9px}.inbox-compact .conversation-state>i{width:5px;height:5px;min-height:0;padding:0;margin:0;border-radius:50%;background:#659ce4}.inbox-compact .state-pending>i{background:#dba757}.inbox-compact .state-resolved>i{background:#a0afbf}.inbox-compact .conversation-list .row-assignee{display:flex;align-items:center;gap:3px;max-width:110px;font-size:9px}.inbox-compact .follow-up-queue{flex-shrink:0;margin:7px 6px 0;padding-top:4px}.inbox-compact .follow-up-queue>summary{min-height:30px;font-size:11px}.inbox-compact .follow-up-queue[open]{max-height:180px;overflow-y:auto}.inbox-compact .message-panel{min-height:0;overflow:hidden}.inbox-compact .conversation-header{flex-shrink:0;min-height:82px;padding:12px 20px;gap:10px}.inbox-compact .conversation-header-info{min-width:0}.inbox-compact .conversation-contact-line{display:flex;align-items:center;gap:10px}.inbox-compact .header-contact-avatar{position:relative;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#f0f5fc;color:#6f8fb5}.inbox-compact .conversation-contact-line b{font-size:14px}.inbox-compact .header-contact-phone{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:500;color:#577393;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-compact .header-contact-phone:hover{color:#2466c8;text-decoration:underline}.inbox-compact .conversation-contact-line small{margin-top:4px;font-size:10px}.inbox-compact .conversation-channel-line{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:10px;flex-wrap:wrap}.inbox-compact .conversation-channel-line>.channel-identity svg{width:12px;height:12px}.inbox-compact .ai-mode-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:5px;background:#edf4ff;color:#4777b6;font-size:9px}.inbox-compact .ai-mode-badge.human-mode{color:#7c6ba1;background:#f1edf8}.inbox-compact .conversation-header .outline-button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font-size:11px;font-weight:650;flex-shrink:0}.inbox-compact .conversation-quickbar{flex-shrink:0;min-height:43px;padding:6px 16px;background:#fafcff;gap:6px}.inbox-compact .conversation-actions{gap:5px}.inbox-compact .conversation-actions>span{font-size:9px}.inbox-compact .conversation-actions button{padding:4px 9px;min-height:26px;font-size:10px}.inbox-compact .conversation-settings>summary{min-height:28px;padding:0 8px;font-size:10px}.inbox-compact .conversation-settings-panel{width:min(580px,calc(100vw - 230px))}.inbox-compact .message-thread{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px 12px;background:#f6f8fc;scrollbar-width:thin;scrollbar-color:#d6e1ef transparent}.inbox-compact .inbox-message{width:fit-content;max-width:min(78%,660px);margin-bottom:10px;padding:10px 13px 7px;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(40,64,96,.05)}.inbox-compact .inbox-message.outbound{margin-left:auto;background:#e8f1ff}.inbox-compact .inbox-message.internal{max-width:100%;margin-left:auto;margin-right:auto;background:#fff6e5}.inbox-compact .inbox-message p{margin:0;font-size:13px;line-height:1.55;color:#304563;overflow-wrap:anywhere}.inbox-compact .inbox-message .message-meta{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:5px;font-size:9px;color:#8394aa}.inbox-compact .message-meta>span{display:inline-flex;align-items:center;gap:3px}.inbox-compact .message-meta>span:first-child{margin-right:auto}.inbox-compact .delivery-read{color:#3689dd}.inbox-compact .delivery-failed{color:#c95c63;font-weight:800}.inbox-compact .ai-copilot-card{margin:12px 0 0;padding:0;border-radius:10px;background:#fff;box-shadow:none}.inbox-compact .ai-copilot-card>summary{display:flex;align-items:center;gap:7px;padding:10px 12px;list-style:none;cursor:pointer;color:#5e7fab;font-size:11px}.inbox-compact .ai-copilot-card>summary::-webkit-details-marker{display:none}.inbox-compact .ai-copilot-card>summary small{font-size:10px;color:#92a0b3}.inbox-compact .ai-copilot-card>summary>svg:last-child{margin-left:auto}.inbox-compact .ai-copilot-card[open]>summary>svg:last-child{transform:rotate(180deg)}.inbox-compact .ai-copilot-heading{padding:8px 12px;flex-wrap:wrap}.inbox-compact .ai-copilot-heading b{font-size:12px}.inbox-compact .ai-copilot-heading small{font-size:10px}.inbox-compact .ai-copilot-heading .outline-button,.inbox-compact .ai-copilot-heading select{min-height:32px;font-size:11px;padding:6px 8px}.inbox-compact .ai-copilot-guardrail{display:block;margin:0;padding:8px 12px 12px;font-size:10px}.inbox-compact .ai-draft-result{padding:0 12px 12px}.inbox-compact .inbox-composer{position:relative;flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;padding:42px 16px 12px;background:#fff;box-shadow:none;align-items:flex-end}.inbox-compact .composer-mode{top:8px;left:16px}.inbox-compact .composer-mode button{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:4px 7px;font-size:10px}.inbox-compact .inbox-composer textarea{flex:1 1 240px;min-width:0;min-height:52px;height:52px;max-height:140px;padding:10px;font-size:12px;border-radius:9px}.inbox-compact .saved-reply-select{flex:0 1 150px;width:150px;max-width:150px;min-height:36px;padding:8px;font-size:10px}.inbox-compact .inbox-composer .button{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-end;min-width:76px;min-height:36px;padding:9px 12px;font-size:11px;border-radius:9px}.workspace-compact-shell .quick-switch-list svg{width:20px;height:20px}.white-label-workspace.workspace-compact-shell .workspace-sidebar nav button.active{color:var(--tenant-primary);border-color:color-mix(in srgb,var(--tenant-primary) 25%,white);background:linear-gradient(145deg,color-mix(in srgb,var(--tenant-primary) 10%,white),color-mix(in srgb,var(--tenant-accent) 10%,white))}@media (max-width:1100px){.inbox-compact .inbox-layout{grid-template-columns:280px minmax(0,1fr)}.workspace-compact-shell .workspace-main{padding-left:16px;padding-right:16px}.inbox-compact .saved-reply-select{max-width:120px}}@media (max-width:900px){.workspace-compact-shell{display:block}.workspace-compact-shell .workspace-sidebar{width:200px;padding-top:48px}.inbox-compact .inbox-layout{grid-template-columns:1fr;height:calc(100dvh - 165px);min-height:400px}.inbox-compact .inbox-layout.has-selection .conversation-list,.inbox-compact .inbox-layout:not(.has-selection) .message-panel{display:none}.inbox-compact .inbox-mobile-back{display:inline-flex;align-items:center;gap:4px;padding:0;margin-bottom:7px;font-size:10px}.inbox-compact .conversation-settings-panel{width:min(580px,calc(100vw - 60px))}}@media (max-width:520px){.workspace-compact-shell .workspace-main{padding-left:10px;padding-right:10px}.inbox-compact .conversation-header{padding:10px 12px}.inbox-compact .conversation-header .outline-button{font-size:10px;padding:6px}.inbox-compact .conversation-channel-line{font-size:9px;gap:5px}.inbox-compact .conversation-actions>span{display:none}.inbox-compact .conversation-quickbar{padding:6px 10px}.inbox-compact .message-thread{padding:14px 12px 10px}.inbox-compact .inbox-message{max-width:90%}.inbox-compact .inbox-composer{padding-left:12px;padding-right:12px}.inbox-compact .inbox-composer textarea{flex-basis:100%}.inbox-compact .saved-reply-select{flex:1 1;max-width:none;width:auto}.inbox-compact .ai-copilot-heading>div{min-width:0}}.workspace-compact-shell .workspace-sidebar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-compact-shell .workspace-main:not(.workspace-inbox-main){padding:22px 24px 32px}.workspace-compact-shell .workspace-main:not(.workspace-inbox-main) .workspace-header{margin-bottom:18px;padding-bottom:16px}.workspace-compact-shell .workspace-main:not(.workspace-inbox-main) .workspace-header h1{font-size:28px;letter-spacing:-.04em}.workspace-compact-shell :is(.header-help-link,.control-plane-button,.quick-switch-button){display:inline-flex;align-items:center;justify-content:center;gap:6px}.workspace-compact-shell :is(.agents-workspace,.knowledge-workspace,.contacts-workspace,.analytics-workspace,.tasks-workspace,.team-workspace,.channels-workspace,.commerce-workspace,.billing-workspace,.automation-workspace){min-width:0;padding-top:0}.workspace-compact-shell :is(.agents-hero,.contacts-hero,.analytics-hero,.tasks-hero,.team-intro,.channels-hero,.commerce-hero,.billing-hero){display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:18px 20px;border:1px solid #dce7f3;border-radius:14px;background:linear-gradient(110deg,#fff 35%,#f0f8ff);box-shadow:none}.workspace-compact-shell :is(.agents-hero,.contacts-hero,.analytics-hero,.tasks-hero,.team-intro,.channels-hero,.commerce-hero,.billing-hero)>div{min-width:0}.workspace-compact-shell :is(.agents-hero,.contacts-hero,.analytics-hero,.tasks-hero,.team-intro,.channels-hero,.commerce-hero,.billing-hero) h2{margin:0;font-size:21px;line-height:1.3;letter-spacing:-.035em;color:#1e3553}.workspace-compact-shell :is(.agents-hero,.contacts-hero,.analytics-hero,.tasks-hero,.team-intro,.channels-hero,.commerce-hero,.billing-hero) p:not(.section-kicker){margin:7px 0 0;max-width:680px;font-size:12px;line-height:1.6;color:#61748b}.workspace-compact-shell .section-kicker{margin:0 0 6px;color:#52749a;font-size:9px;letter-spacing:.1em}.workspace-compact-shell .workspace-main:not(.workspace-inbox-main) :is(.button,.outline-button){min-height:36px;padding:9px 13px;gap:6px;border-radius:9px;font-size:12px;line-height:1.3;box-shadow:none}.workspace-compact-shell :is(.agent-grid,.team-grid,.analytics-layout,.commerce-grid,.channel-card-grid,.commerce-operations-grid,.plan-grid){gap:14px}.workspace-compact-shell .agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.workspace-compact-shell :is(.agent-card,.team-card,.analytics-card,.commerce-panel,.channel-connection-card,.tasks-board,.workspace-card,.manual-payment-card){min-width:0;border:1px solid #dce7f3;border-radius:14px;background:#fff;box-shadow:0 3px 12px #24476905}.workspace-compact-shell :is(.agent-card,.team-card,.analytics-card,.commerce-panel,.channel-connection-card,.workspace-card){padding:18px}.workspace-compact-shell :is(.agent-card,.team-card,.analytics-card,.commerce-panel,.channel-connection-card) h3{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.workspace-compact-shell :is(.agent-safety-strip,.commerce-warning){margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:12px}.workspace-compact-shell .agent-safety-strip>svg{flex-shrink:0;color:#2872ce}.workspace-compact-shell .agent-card-actions{flex-wrap:wrap;gap:8px}.workspace-compact-shell .agent-avatar{width:40px;height:40px;display:grid;place-items:center}.workspace-compact-shell .knowledge-layout{grid-template-columns:230px minmax(0,1fr);gap:14px}.workspace-compact-shell .knowledge-search{display:flex;gap:10px;padding:12px 14px;border:1px solid #dce7f3;border-radius:12px;background:#fff}.workspace-compact-shell .knowledge-search input{flex:1 1;min-width:0;padding:9px 12px;border:1px solid #d4e1ef;border-radius:8px;font-size:13px;color:#203957;background:#f9fcff}.workspace-compact-shell .knowledge-results{display:grid;gap:10px;margin-top:12px}.workspace-compact-shell .knowledge-results article{padding:14px;border:1px solid #dce7f3;border-radius:12px;background:#fff;font-size:12px;overflow-wrap:anywhere}.workspace-compact-shell .knowledge-results small{display:block;margin-top:5px;color:#68809b}.workspace-compact-shell .knowledge-layout main{min-width:0;padding:18px;border-radius:14px}.workspace-compact-shell .knowledge-layout .card-heading{flex-wrap:wrap;gap:12px}.workspace-compact-shell .knowledge-layout .card-heading h2{font-size:18px;overflow-wrap:anywhere}.workspace-compact-shell .knowledge-actions{flex-wrap:wrap;gap:8px}.workspace-compact-shell .knowledge-source{flex-wrap:wrap;gap:10px;padding:12px 0}.workspace-compact-shell .knowledge-source>div{flex:1 1 180px}.workspace-compact-shell .knowledge-source b{overflow-wrap:anywhere}.workspace-compact-shell .contacts-toolbar{margin-top:14px;flex-wrap:wrap;gap:10px}.workspace-compact-shell .contacts-toolbar input{min-width:0}.workspace-compact-shell .contacts-table{overflow-x:auto;border-radius:12px}.workspace-compact-shell :is(.contacts-table-head,.contact-row){min-width:650px}.workspace-compact-shell .tasks-summary{gap:12px;margin-bottom:14px}.workspace-compact-shell .tasks-summary button{padding:14px;border-radius:12px}.workspace-compact-shell .tasks-toolbar{flex-wrap:wrap;gap:12px;padding:14px}.workspace-compact-shell .tasks-list article{padding:14px;gap:14px}.workspace-compact-shell .task-main-copy{min-width:0}.workspace-compact-shell .task-main-copy p{overflow-wrap:anywhere}.tasks-workspace .task-row-actions{flex-wrap:wrap;gap:8px}.tasks-workspace .task-row-actions button{display:inline-flex;align-items:center;gap:5px}.tasks-workspace .task-main-copy small{display:block;margin-top:4px}.saved-reply-manager .saved-reply-editor{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.saved-reply-manager .saved-reply-editor textarea{flex:1 1 320px;min-height:88px;padding:12px;border:1px solid #cddcf2;border-radius:12px;font:inherit;resize:vertical}.saved-reply-manager .saved-reply-editor small{flex-basis:100%;color:#64748b}.saved-reply-editor-preview{width:100%;padding:12px 15px;background:#eff5ff;border-radius:12px;font-size:12px}.saved-reply-editor-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.workspace-compact-shell .analytics-channel-name{display:inline-flex;gap:7px;align-items:center}.workspace-compact-shell .analytics-channel-name .channel-icon{width:20px;height:20px;flex-shrink:0}.workspace-compact-shell .analytics-kpis{gap:12px}.workspace-compact-shell .analytics-metric{padding:16px;border-radius:12px}.module-toolbar,.workspace-compact-shell .analytics-loading{gap:10px;flex-wrap:wrap}.module-toolbar{margin-bottom:14px;padding:12px 14px;background:#fff;border:1px solid #dce7f3;border-radius:12px}.module-search,.module-toolbar{display:flex;align-items:center}.module-search{gap:8px;flex:1 1 220px;color:#65809f}.module-search input{min-width:0;width:100%;padding:9px 0;border:0;background:transparent;color:#203957;font-size:13px}.module-search:focus-within{outline:2px solid #73b6f3;outline-offset:4px;border-radius:6px}.module-toolbar select{padding:9px 12px;min-height:36px;border:1px solid #d4e1ef;border-radius:8px;background:#fff;color:#365575;font-size:12px}.module-toolbar small{color:#6c8097;font-size:11px}.workspace-feedback{padding:11px 14px;margin:0 0 14px;border:1px solid #cbdff4;border-radius:10px;background:#f0f7ff;color:#2d537c;font-size:12px;line-height:1.6}@media (max-width:1100px){.workspace-compact-shell .knowledge-layout{grid-template-columns:190px minmax(0,1fr)}.workspace-compact-shell .commerce-operations-grid{grid-template-columns:1fr}}@media (max-width:760px){.workspace-compact-shell .workspace-main:not(.workspace-inbox-main){padding:16px 14px 24px}.workspace-compact-shell :is(.agents-hero,.contacts-hero,.analytics-hero,.tasks-hero,.team-intro,.channels-hero,.commerce-hero,.billing-hero){flex-wrap:wrap;padding:16px;gap:12px}.workspace-compact-shell :is(.team-grid,.analytics-layout,.commerce-grid,.channel-card-grid,.knowledge-layout,.plan-grid){grid-template-columns:minmax(0,1fr)}.workspace-compact-shell .knowledge-layout aside{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px}.workspace-compact-shell .knowledge-layout aside button{flex:0 0 190px;margin:0}.workspace-compact-shell .knowledge-source>div{flex-basis:calc(100% - 52px)}.workspace-compact-shell .tasks-list article{flex-wrap:wrap}.workspace-compact-shell .task-main-copy{flex:1 1 200px}.workspace-compact-shell .task-row-actions{margin-left:auto}.workspace-compact-shell .analytics-period{flex-wrap:wrap}.workspace-compact-shell .contacts-toolbar label{width:100%}.workspace-compact-shell .tasks-toolbar>label{width:100%;min-width:0}.workspace-compact-shell .module-toolbar .outline-button{margin-left:auto}}.operations-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.operations-heading button,.operations-heading h2,.route-recovery button{display:flex;align-items:center;gap:8px}.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.operations-grid article{padding:20px;border:1px solid #dce8fa;border-radius:18px;background:#f8fbff}.operations-grid dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #e3ecf8}.operations-grid dd{margin:0;font-weight:700}.operations-panel p{line-height:1.6}.operations-panel .admin-callout p,.operations-panel>p{font-size:13px;color:#5c708c}.operations-panel .admin-callout{display:flex;align-items:flex-start;gap:12px;background:#edf5ff;color:#1e4e8f}.operations-panel .admin-callout>svg{flex-shrink:0}.operations-panel .admin-callout b{font-size:14px}.operations-heading button{padding:10px 14px;border:1px solid #cdddf5;border-radius:12px;background:white;color:#1d4e91;cursor:pointer;font-size:13px;font-weight:600}.operations-heading button:disabled{opacity:.6;cursor:wait}.landing-feature-first .hero-section{min-height:510px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-feature-first .hero-copy{padding:46px 0}.landing-feature-first .hero-copy h1{font-size:clamp(34px,4.1vw,57px);line-height:1.12;letter-spacing:-.045em}.landing-feature-first .hero-proof{margin-top:22px}.landing-feature-first .hero-visual{height:430px;transform:none}.landing-feature-first .preview-window{width:calc(100% - 24px);height:350px;left:12px;top:40px;transform:none;box-shadow:0 24px 50px #1a4f9526}.landing-feature-first .float-card-agent{left:0;top:10px}.landing-feature-first .float-card-contact{right:0;bottom:14px}.landing-feature-first .showcase-screen{background:#f5f9ff;border-color:#d4e2f6;box-shadow:0 16px 35px #1a4f9514}.landing-feature-first .screen-top{background:#edf4ff;border-color:#dce7f6}.landing-feature-first .screen-lines i{background:#d0dff5}.landing-feature-first .screen-block.one{background:#d7e6ff}.landing-feature-first .showcase-crm .screen-orb{background:#c6ddff}.landing-feature-first .feature-section{padding:28px 0 64px}.landing-feature-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:end;margin-bottom:24px}.landing-feature-heading h2{max-width:680px;margin:8px 0 0;color:#102057;font-size:clamp(26px,3vw,40px);line-height:1.17;letter-spacing:-.035em}.landing-feature-heading>p{color:#627998;font-size:14px;line-height:1.75}.landing-feature-first .feature-grid{gap:14px;border:0}.landing-feature-first .feature-card{min-height:190px;border:1px solid #d9e6f8;border-radius:20px;padding:22px;background:white;text-decoration:none}.landing-feature-first .feature-card h3{font-size:16px;margin-top:14px}.landing-feature-first .feature-card p{max-width:90%;font-size:12px;color:#617697}.landing-feature-first .feature-icon{width:43px;height:43px;border:0;border-radius:13px;color:#2563eb;background:#edf5ff}.landing-feature-first .industry-showcase-section{padding-block:56px;border-top:1px solid #dce8f8}.landing-feature-first .industry-showcase-heading h2{font-size:clamp(28px,3.6vw,46px);line-height:1.12}.industry-live-cta{margin-top:24px;gap:12px}.industry-live-note{display:block;max-width:350px;margin-top:12px;color:#647b9a;font-size:11px;line-height:1.6}.industry-chat-card>footer a{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:50%;color:white;background:#2563eb;text-decoration:none}.landing-faq-search{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #cdddf5;border-radius:14px;background:white;color:#4773b3;margin-bottom:16px}.landing-faq-search input{width:100%;min-width:0;border:0;padding:4px;background:transparent;color:#17325a;font:inherit;font-size:13px}.industry-chat-card>footer a:focus-visible,.landing-faq-search:focus-within,.landing-feature-first .feature-card:focus-visible,.landing-feature-first .industry-chat-stream:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}@media (max-width:980px){.landing-feature-first .hero-section{grid-template-columns:1fr;min-height:0}.landing-feature-first .hero-visual{display:none}.landing-feature-first .hero-copy{padding:40px 0 28px}.landing-feature-heading{grid-template-columns:1fr;gap:8px}}@media (max-width:640px){.landing-feature-first .feature-grid{grid-template-columns:1fr;gap:10px}.landing-feature-first .feature-card{min-height:0;padding:18px}.landing-feature-first .feature-card p{max-width:90%}.landing-feature-first .industry-showcase-section{padding-block:36px}.landing-feature-first .hero-actions{align-items:stretch;gap:12px}.landing-feature-first .hero-actions .button{width:100%;justify-content:center}}.operations-heading button:focus-visible,.route-recovery button:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.route-recovery{min-height:75vh;padding:32px 16px;display:grid;place-items:center;background:#f5f9ff}.route-recovery section{width:min(100%,520px);padding:32px;border:1px solid #dce8fa;border-radius:24px;background:white;box-shadow:0 16px 50px #164f9910}.route-recovery h1{font-size:28px;line-height:1.2}.route-recovery p{line-height:1.6}.route-recovery button{margin:20px 0;padding:12px 18px;border:0;border-radius:12px;background:#2563eb;color:white;font-weight:600;cursor:pointer}@media (max-width:640px){.operations-grid{grid-template-columns:1fr}}.ads-studio{display:grid;gap:18px;color:#152745}.ads-hero,.ads-panel{border:1px solid #dce7f6;border-radius:20px;background:#fff;box-shadow:0 8px 24px #173c7010}.ads-hero{display:flex;align-items:center;gap:16px;padding:24px;background:radial-gradient(circle at 85% 10%,#dff2ff 0,transparent 32%),linear-gradient(120deg,#fff,#f5faff)}.ads-connect-mark,.ads-hero-icon{display:grid;flex:0 0 auto;place-items:center;width:48px;height:48px;border-radius:15px;background:#e9f2ff;color:#2468d9}.ads-hero-copy{flex:1 1;min-width:0}.ads-hero h2{margin:2px 0 5px;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.035em}.ads-hero-copy>p:last-child{margin:0;max-width:760px;color:#60738e;line-height:1.55}.ads-connection-pill,.ads-draft-badge{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid #d9e4f3;border-radius:999px;background:#fff;padding:8px 11px;color:#64748b;font-size:12px;font-weight:650}.ads-connection-pill i{width:7px;height:7px;border-radius:50%;background:#94a3b8}.ads-connection-pill.is-connected{color:#1764ad;border-color:#bfdbfe;background:#eff6ff}.ads-connection-pill.is-connected i{background:#1686df;box-shadow:0 0 0 3px #1686df20}.ads-panel{min-width:0;padding:20px}.ads-panel-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.ads-panel-title h3{display:flex;align-items:center;gap:9px;margin:3px 0 0;font-size:18px;letter-spacing:-.02em}.ads-panel-title .section-kicker{margin:0;color:#6883a7;font-size:10px;font-weight:750;letter-spacing:.12em}.ads-connect-content{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #e3ebf6;border-radius:15px;background:#f8fbff}.ads-connect-text{flex:1 1;min-width:0}.ads-connect-text b{font-size:14px}.ads-connect-text p{margin:6px 0 0;color:#62758f;font-size:12px;line-height:1.55}.ads-connect-text code{padding:1px 5px;border-radius:5px;background:#eaf2ff;color:#225eb7}.ads-danger-button,.ads-icon-button,.ads-primary-button,.ads-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:10px;cursor:pointer;font:inherit;font-size:12px;font-weight:700;transition:background .15s ease,border-color .15s ease,transform .15s ease}.ads-primary-button{border:1px solid #1f67db;padding:9px 13px;background:linear-gradient(120deg,#2563eb,#31a1dc);color:#fff;box-shadow:0 6px 15px #2563eb22}.ads-primary-button:hover:not(:disabled){transform:translateY(-1px)}.ads-secondary-button{padding:8px 11px;border:1px solid #cbd9ed;background:#fff;color:#2f4d74}.ads-icon-button:hover:not(:disabled),.ads-secondary-button:hover:not(:disabled){background:#f0f6ff;border-color:#9bb9e5}.ads-danger-button{padding:8px 11px;border:1px solid #f1c8cc;background:#fff8f8;color:#b4232f}.ads-icon-button{width:38px;padding:0;border:1px solid #d9e4f2;background:#fff;color:#486487}.ads-danger-button:disabled,.ads-icon-button:disabled,.ads-primary-button:disabled,.ads-secondary-button:disabled{opacity:.55;cursor:not-allowed}.ads-account-row{display:flex;align-items:end;gap:14px}.ads-account-status{display:flex;align-items:center;gap:10px;flex:1 1;min-width:150px}.ads-account-status>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#1973ce;background:#e9f3ff}.ads-account-status b,.ads-account-status small{display:block}.ads-account-status b{font-size:13px}.ads-account-status small{margin-top:3px;color:#6d809a;font-size:11px}.ads-account-select{display:grid;gap:5px;min-width:min(100%,260px);color:#60738e;font-size:11px}.ads-account-select select,.ads-ai-controls select,.ads-draft-form input,.ads-draft-form select,.ads-draft-form textarea,.ads-toolbar select{min-height:39px;width:100%;border:1px solid #cfdbec;border-radius:10px;background:#fff;color:#243b5b;padding:9px 11px;font:inherit;font-size:12px}.ads-account-select select:focus,.ads-ai-controls select:focus,.ads-draft-form input:focus,.ads-draft-form select:focus,.ads-draft-form textarea:focus,.ads-toolbar select:focus{outline:3px solid #bfdbfe;border-color:#62a0ea}.ads-inline-warning{margin:12px 0 0;color:#9a5b0b;font-size:12px}.ads-privacy-note{display:flex;align-items:center;gap:7px;margin-top:14px;color:#7285a0;font-size:11px}.ads-privacy-note svg{color:#2d83cb}.ads-two-column{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:start;gap:18px}.ads-ai-controls,.ads-toolbar{display:flex;align-items:center;gap:8px}.ads-ai-controls select,.ads-toolbar select{width:auto;min-width:108px}.ads-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px}.ads-metric{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid #e1eaf5;border-radius:13px;background:linear-gradient(140deg,#fff,#f7fbff)}.ads-metric>span{display:grid;place-items:center;width:29px;height:29px;margin-bottom:2px;border-radius:9px;background:#ebf4ff;color:#2778cb}.ads-metric small{color:#72839a;font-size:10px}.ads-metric b{overflow:hidden;color:#1c3456;font-size:clamp(14px,1.5vw,19px);text-overflow:ellipsis;white-space:nowrap}.ads-table-wrap{overflow:auto;border:1px solid #e4ebf5;border-radius:12px}.ads-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}.ads-table td,.ads-table th{padding:10px 11px;border-bottom:1px solid #edf1f7;text-align:right}.ads-table td:first-child,.ads-table th:first-child{text-align:left}.ads-table th{background:#f7faff;color:#71829a;font-size:10px;font-weight:650}.ads-table td{color:#4a5f7b}.ads-table td b{display:block;max-width:190px;overflow:hidden;color:#253a59;text-overflow:ellipsis}.ads-table-empty{padding:21px!important;text-align:center!important;color:#72839a!important}.ads-data-note{display:block;margin-top:9px;color:#71839b;line-height:1.55}.ads-ai-analysis{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px;border:1px solid #dbe9fb;border-radius:13px;background:#f5faff}.ads-ai-analysis>div:first-child{display:flex;align-items:center;gap:9px;color:#3477c1}.ads-ai-analysis b,.ads-ai-analysis small{display:block}.ads-ai-analysis b{color:#264568;font-size:12px}.ads-ai-analysis small{margin-top:3px;color:#73849a;font-size:10px}.ads-analysis-output{margin-top:12px;padding:14px;border:1px solid #cfe1f8;border-radius:13px;background:#fbfdff}.ads-output-heading{display:flex;align-items:center;gap:8px;color:#2168b7;font-size:12px}.ads-analysis-output p{margin:10px 0 0;color:#435873;font-size:12px;line-height:1.7;white-space:pre-wrap}.ads-panel-intro{margin:-7px 0 16px;color:#71829a;font-size:12px;line-height:1.55}.ads-draft-form{display:grid;gap:12px}.ads-draft-form label{display:grid;gap:6px;color:#415875;font-size:11px;font-weight:650}.ads-draft-form textarea{min-height:62px;resize:vertical}.ads-form-split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ads-optional{display:inline;color:#8b9ab0;font-weight:450}.ads-generate-button{min-height:42px;margin-top:1px}.ads-draft-badge{padding:6px 9px;color:#4d6c91;font-size:10px}.ads-count{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:#eaf3ff;color:#3477bf;font-size:11px}.ads-draft-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ads-draft-card{min-width:0;padding:15px;border:1px solid #e1eaf5;border-radius:14px;background:#fcfdff}.ads-draft-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.ads-draft-heading>div>span{color:#3975b8;font-size:10px;font-weight:700}.ads-draft-heading h4{margin:4px 0 0;font-size:14px}.ads-generated-copy{display:grid;gap:5px;margin-top:12px}.ads-generated-copy small{color:#8191a7;font-size:9px;font-weight:750;letter-spacing:.1em}.ads-generated-copy b{color:#284363;font-size:13px}.ads-generated-copy>span{color:#536982;font-size:11px;line-height:1.55}.ads-copy-variants{display:grid;gap:7px;margin-top:9px}.ads-copy-variants blockquote{margin:0;padding:10px;border-left:3px solid #7cb5ec;border-radius:0 8px 8px 0;background:#f2f7fd;color:#4c6079;font-size:11px;line-height:1.55}.ads-draft-meta{display:flex;justify-content:space-between;gap:8px;margin-top:10px;color:#8291a5;font-size:10px}.ads-draft-detail{display:grid;gap:5px;margin-top:10px;color:#536982;font-size:10px;line-height:1.55}.ads-draft-detail b{color:#415b79}.ads-draft-detail p{margin:0 0 4px}.ads-draft-detail ul{margin:0 0 3px;padding-left:17px}.ads-compliance{margin-top:10px;color:#5e718a;font-size:10px}.ads-compliance summary{cursor:pointer}.ads-compliance ul{padding-left:17px;line-height:1.6}.ads-empty-state{display:grid;justify-items:center;gap:8px;min-height:180px;align-content:center;padding:18px;color:#7a8da6;text-align:center}.ads-empty-state svg{color:#7fa9d8}.ads-empty-state b{color:#405a78;font-size:13px}.ads-empty-state span{font-size:11px}.ads-empty-state.is-compact{min-height:72px;display:flex;justify-content:center}.ads-notice{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #cce4d8;border-radius:11px;background:#f2fbf6;color:#2d694e;font-size:12px}.ads-notice.is-error{border-color:#f1d2d2;background:#fff8f8;color:#a33a3a}.ads-notice button{margin-left:auto;border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.ads-publishing-boundary{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;border:1px solid #dbe7f6;border-radius:12px;background:#f6faff;color:#687e99;font-size:11px;line-height:1.6}.ads-publishing-boundary svg{flex:0 0 auto;margin-top:1px;color:#387bc2}@media (max-width:1100px){.ads-two-column{grid-template-columns:1fr}}@media (max-width:720px){.ads-hero{align-items:flex-start;flex-wrap:wrap;padding:18px}.ads-connection-pill{margin-left:64px}.ads-connect-content{align-items:flex-start;flex-wrap:wrap}.ads-connect-content .ads-primary-button{width:100%}.ads-account-row{align-items:stretch;flex-wrap:wrap}.ads-account-select{flex:1 1 100%}.ads-toolbar{flex-wrap:wrap;justify-content:flex-end}.ads-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-draft-list{grid-template-columns:1fr}.ads-panel{padding:15px}.ads-ai-analysis{align-items:flex-start;flex-direction:column}.ads-ai-controls{width:100%}.ads-ai-controls .ads-primary-button{flex:1 1}}.whatsapp-ai-call-panel{min-width:0;padding:22px;border:1px solid #cdddf0;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(74,144,226,.12),transparent 28%),linear-gradient(145deg,#fff,#f8fbff 74%);box-shadow:0 12px 35px rgba(37,76,122,.06)}.whatsapp-ai-call-header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #e4edf7}.whatsapp-ai-call-mark{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;border-radius:13px;color:#246fd0;background:#e8f2ff;font-size:22px;font-weight:800}.whatsapp-ai-call-header>div:nth-child(2){min-width:0;flex:1 1}.whatsapp-ai-call-header .section-kicker{margin:0;color:#6688ad;font:750 8px DM Mono,monospace;letter-spacing:.09em}.whatsapp-ai-call-header h3{margin:3px 0 2px;color:#23466b;font-size:18px}.whatsapp-ai-call-header p:last-child{margin:0;color:#6a829b;font-size:10px}.whatsapp-call-off-badge,.whatsapp-call-status{flex:0 0 auto;padding:7px 9px;border:1px solid #f0d7a2;border-radius:999px;color:#8b641b;background:#fff7e5;font:800 8px DM Mono,monospace;letter-spacing:.04em}.whatsapp-ai-call-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;padding-top:17px}.whatsapp-ai-call-form{display:grid;align-content:start;gap:12px;min-width:0}.whatsapp-ai-call-form label{display:grid;gap:6px;color:#466686;font-size:10px;font-weight:750}.whatsapp-ai-call-form input,.whatsapp-ai-call-form select,.whatsapp-ai-call-form textarea{width:100%;min-width:0;padding:10px 11px;border:1px solid #cedced;border-radius:10px;color:#254665;background:#fff;font:inherit;font-weight:500}.whatsapp-ai-call-form select{min-height:40px}.whatsapp-ai-call-form textarea{min-height:80px;resize:vertical;line-height:1.5}.whatsapp-ai-call-form label small{color:#8094a9;font-size:8px;font-weight:500}.whatsapp-call-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.whatsapp-call-empty{display:grid;gap:5px;padding:18px;border:1px dashed #c8d9ec;border-radius:12px;color:#54708c;background:#f5f9fe;font-size:10px;line-height:1.55}.whatsapp-call-empty b{color:#2d5277;font-size:12px}.whatsapp-call-muted{margin:0;color:#7189a1;font-size:10px}.whatsapp-call-readiness{align-self:start;min-width:0;padding:14px;border:1px solid #d8e5f2;border-radius:13px;background:rgba(255,255,255,.82)}.whatsapp-call-readiness-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #edf2f7}.whatsapp-call-readiness-title>div{display:grid;gap:3px}.whatsapp-call-readiness-title b{color:#2d4f70;font-size:12px}.whatsapp-call-readiness-title>div span{color:#7c91a6;font-size:8px}.whatsapp-call-checks{display:grid;gap:9px;padding:12px 0}.whatsapp-call-checks>div{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;color:#5e7892;font-size:9px;line-height:1.45}.whatsapp-call-checks>div>span:first-child{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:11px;font-weight:900}.whatsapp-call-checks>div>span:first-child.ready{color:#1d68b9;background:#e5f1ff}.whatsapp-call-checks>div>span:first-child.pending{color:#9a762f;background:#fff4dc}.whatsapp-call-safety-note{margin:0;padding:10px;border-radius:9px;color:#607b98;background:#f0f6fc;font-size:8px;line-height:1.55}.whatsapp-call-feedback{margin:12px 0 0;color:#456b92;font-size:10px;line-height:1.5}@media (max-width:760px){.whatsapp-ai-call-panel{padding:15px}.whatsapp-ai-call-header{align-items:flex-start;flex-wrap:wrap}.whatsapp-ai-call-header>div:nth-child(2){flex-basis:calc(100% - 60px)}.whatsapp-call-status{margin-left:54px}.whatsapp-ai-call-body{grid-template-columns:1fr}}.whatsapp-template-composer{flex-shrink:0;border-top:1px solid #dbe7f5;background:#f7faff;color:#365776;font-size:12px}.whatsapp-template-composer>summary{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 18px;cursor:pointer;font-weight:700}.whatsapp-template-composer>summary:focus-visible{outline:2px solid #3483ed;outline-offset:-3px}.whatsapp-template-composer>summary span{margin-left:auto;font-size:11px;font-weight:400;color:#647d97}.whatsapp-template-composer>form{max-height:34vh;overflow-y:auto;padding:4px 18px 12px}.template-picker-row{display:flex;align-items:end;gap:8px}.template-picker-row>label{flex:1 1;min-width:0}.whatsapp-template-composer label{display:grid;gap:5px;font-weight:600}.whatsapp-template-composer input,.whatsapp-template-composer select{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #cbdaed;border-radius:9px;background:#fff;color:#274866;font:inherit}.whatsapp-template-composer input:focus-visible,.whatsapp-template-composer select:focus-visible{outline:2px solid #3483ed;outline-offset:1px}.template-picker-row>button{flex-shrink:0;min-height:38px}.template-parameter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.whatsapp-template-composer p{margin:9px 0;line-height:1.5;overflow-wrap:anywhere}.whatsapp-template-composer [role=status]{padding:8px 10px;border-radius:8px;background:#e9f2ff}.whatsapp-window-hint{order:4;flex:1 1 100%;color:#647d97;font-size:11px}.channel-readiness-note{display:flex;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;border:1px solid #dce8f6;border-radius:14px;background:#f6faff;color:#365776}.channel-readiness-note>.channel-identity{flex-shrink:0}.channel-readiness-note p{margin:6px 0 0;font-size:12px;line-height:1.6}@media (max-width:620px){.template-picker-row{flex-wrap:wrap}.template-picker-row>label{flex-basis:100%}.template-parameter-grid{grid-template-columns:1fr}.whatsapp-template-composer>form,.whatsapp-template-composer>summary{padding-left:12px;padding-right:12px}.whatsapp-template-composer>summary span{margin-left:0}}.ai-routing-panel{padding:20px;margin-bottom:24px;border:1px solid #d6e3f7;border-radius:18px;background:#f8fbff}.ai-routing-panel>div:first-child{display:flex;gap:12px;align-items:flex-start;color:#245fce}.ai-routing-panel h3{margin:0 0 6px}.ai-routing-panel p{margin:0 0 12px;color:#506783;font-size:13px;line-height:1.6}.ai-routing-panel form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px}.ai-routing-panel label{display:grid;gap:7px;font-size:12px;font-weight:600}.ai-routing-panel select{min-width:0;width:100%}.ai-routing-panel small{display:block;margin-top:12px;color:#8c5b15}.message-actions{display:inline-flex;gap:4px;margin-left:auto}.message-actions button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #cbd9ee;border-radius:8px;background:#fff;color:#506783;cursor:pointer}.message-actions button:hover{background:#edf4ff;color:#245fce}.message-actions button:focus-visible{outline:2px solid #245fce;outline-offset:2px}.message-actions button:disabled{opacity:.45;cursor:wait}.message-deleted{color:#75859a;font-style:italic}.inbox-note-modal{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.inbox-note-modal label{display:grid;gap:8px}.inbox-note-modal textarea{min-height:140px;resize:vertical}.message-edit-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}@media (max-width:720px){.ai-routing-panel form{grid-template-columns:minmax(0,1fr)}}.inbox-context-menu{position:fixed;z-index:1500;width:240px;padding:7px;border:1px solid #dbe6f7;border-radius:14px;background:#fff;box-shadow:0 14px 42px #18315e26;color:#18315e}.inbox-context-menu small{display:block;padding:8px 10px;font-size:10px;letter-spacing:.08em;color:#6a7f9e}.inbox-context-menu button{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:9px 10px;background:none;border:0;border-radius:8px;text-align:left;color:inherit;font:inherit;font-size:12px;cursor:pointer}.inbox-context-menu button:focus-visible,.inbox-context-menu button:hover{background:#edf5ff;outline:2px solid #bfd8ff}.inbox-context-menu button.danger{color:#c83349}.conversation-row-wrap{position:relative}.conversation-row-wrap .conversation-row{width:100%;padding-right:30px}.conversation-more{position:absolute;right:3px;bottom:11px;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:#56739a;cursor:pointer}.conversation-more:focus-visible,.conversation-more:hover{background:#dfeeff;outline:2px solid #b9d3f7}.inbox-archive-toggle{display:flex;align-items:center;gap:6px;margin:3px 0 9px;border:0;padding:7px;background:transparent;color:#426693;cursor:pointer;font-size:11px}.inbox-archive-notice{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 18px;background:#eaf3ff;color:#355c8e;font-size:12px}.message-panel.is-archived .ai-copilot-card,.message-panel.is-archived .conversation-quickbar,.message-panel.is-archived .inbox-composer,.message-panel.is-archived .message-actions,.message-panel.is-archived .whatsapp-template-composer{display:none}.integration-model-toolbar{display:grid;gap:10px;margin:16px 0;padding:12px;background:#f4f8ff;border:1px solid #deebff;border-radius:12px}.integration-model-toolbar small{color:#5b7397}.workspace-release-notice{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:1800;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:12px 16px;background:#fff;color:#18315e;border:1px solid #bad7ff;border-radius:14px;box-shadow:0 10px 36px #184b7829;font-size:12px}.workspace-release-notice button{border:0;padding:8px 12px;border-radius:8px;background:#2867dd;color:#fff;cursor:pointer}.inbox-start-panel{width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow:auto}.inbox-internal-test{width:min(700px,calc(100% - 32px));margin:0 auto 24px;border:1px solid #dce7f7;border-radius:12px;color:#6c84a5;background:#ffffffb8}.inbox-internal-test>summary{padding:12px 16px;cursor:pointer;font-size:11px}.inbox-internal-test .playground-form{max-width:100%;padding:20px;margin:0}.workspace-action-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.workspace-compact-shell .workspace-main .workspace-action-group>:is(.button,.outline-button,.text-button,.knowledge-reindex),.workspace-compact-shell .workspace-main .workspace-action-group>:is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:0 13px;border-radius:10px;font-size:12px;font-weight:650;line-height:1.3;white-space:nowrap;vertical-align:middle;transform:none}.workspace-action-group>:is(button,a)>svg{width:16px;height:16px;flex:none}.workspace-action-group>:is(button,a):focus-visible{outline:3px solid #9fc5ff;outline-offset:3px}.workspace-compact-shell .task-row-actions .text-button{border:1px solid #d5e2f3;background:#f8fbff;color:#35639b}.workspace-compact-shell :is(.tasks-hero,.contacts-hero)>.workspace-action-group{flex:0 1 auto;justify-content:flex-end}.workspace-compact-shell .knowledge-layout .card-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:16px}.workspace-compact-shell .knowledge-workspace>.agents-hero{flex-wrap:wrap}.workspace-compact-shell .knowledge-workspace>.agents-hero>.workspace-action-group{display:flex;flex:0 1 auto;max-width:100%}.workspace-compact-shell .knowledge-search input{min-height:40px}.workspace-compact-shell .knowledge-source{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px 12px;align-items:center;padding:16px 0}.workspace-compact-shell .knowledge-source>div{min-width:0}.workspace-compact-shell .knowledge-source>.knowledge-source-actions{grid-column:2;justify-content:flex-end}.local-ai-workspace .local-ai-test-form{gap:16px}.local-ai-workspace .local-ai-test-form .local-ai-knowledge{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid #dde8f7;border-radius:12px;background:#f7faff;cursor:pointer}.local-ai-workspace .local-ai-knowledge input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:none;margin:1px 0 0;padding:0;accent-color:#2866df}.local-ai-workspace .local-ai-knowledge input:focus-visible{outline:3px solid #9fc5ff;outline-offset:3px}.local-ai-knowledge>span{min-width:0;font-weight:600}.local-ai-knowledge small{margin-top:3px}.local-ai-test-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:14px;border-top:1px solid #e5edf8}.local-ai-test-footer>small{flex:1 1 220px;max-width:430px}.local-ai-workspace .local-ai-test-footer>.workspace-action-group{width:auto;margin-left:auto}@media (min-width:1500px){.workspace-compact-shell .knowledge-source{grid-template-columns:28px minmax(0,1fr) auto}.workspace-compact-shell .knowledge-source>.knowledge-source-actions{grid-column:3}}@media (max-width:760px){.workspace-compact-shell :is(.tasks-hero,.contacts-hero)>.workspace-action-group{width:100%;justify-content:flex-start}.workspace-compact-shell .workspace-main .task-row-actions{width:100%;margin:0;padding-top:6px}}@media (max-width:600px){.workspace-compact-shell .knowledge-workspace>.agents-hero>.workspace-action-group{width:100%}.knowledge-workspace>.agents-hero>.workspace-action-group>button{flex:1 1 220px}.workspace-compact-shell :is(.contacts-actions,.knowledge-actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.workspace-compact-shell .contacts-actions>.button,.workspace-compact-shell .knowledge-actions>.button{grid-column:1/-1}.workspace-compact-shell .knowledge-source>.knowledge-source-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr;width:100%}.local-ai-workspace .local-ai-test-footer>.workspace-action-group{width:100%}.local-ai-test-footer>.workspace-action-group>button{flex:1 1 auto}}