@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#f5f8ff;background:#03050a;--bg:#03050a;--panel:#090e17;--line:#192439;--muted:#7f8b9e;--blue:#1762ef;--green:#43d5a2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}.brand{border:0;background:transparent;padding:0;width:144px;height:44px;overflow:hidden;display:flex;align-items:center}.brand img{width:100%;height:100%;object-fit:cover}.brand.compact{width:104px;height:34px}.site-header{height:82px;max-width:1220px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #101823}.site-nav,.header-actions{display:flex;align-items:center;gap:34px}.site-nav{font-size:14px;color:#aab4c3}.text-btn{border:0;background:transparent;color:#bdc6d4;padding:10px}.button{border:1px solid #2f73ff;background:#1762ef;color:#fff;padding:14px 20px;border-radius:8px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 0 28px #0d317b;transition:.2s}.button:hover{background:#2d73ef;transform:translateY(-1px)}.button.small{padding:10px 15px;font-size:12px}.button.ghost,.button.outline{background:#090e18;border-color:#26334a;box-shadow:none}.button.light{background:#fff;color:#071020;border-color:#fff;box-shadow:none}.menu-btn{display:none;background:transparent;border:0;font-size:24px}.hero{text-align:center;padding:110px 24px 72px;position:relative}.hero:before{content:"";position:absolute;top:110px;left:25%;right:25%;height:250px;background:#071b47;filter:blur(100px);opacity:.45;pointer-events:none}.eyebrow{position:relative;display:inline-flex;align-items:center;gap:8px;border:1px solid #163a79;background:#07132b;color:#90b5ff;padding:7px 11px;border-radius:99px;font-size:10px;font-weight:700;letter-spacing:.12em}.hero h1,.auth-aside h1{position:relative;font:700 clamp(48px,6.4vw,88px)/.98 Manrope,sans-serif;letter-spacing:-.065em;margin:28px auto 24px;max-width:1000px}.hero h1 span,.auth-aside h1 span{color:#4b86ff;text-shadow:0 0 34px #123b91}.hero>p{position:relative;max-width:690px;margin:auto;color:#a4afbf;font-size:18px;line-height:1.65}.hero-actions{position:relative;display:flex;justify-content:center;gap:12px;margin:34px 0 22px}.hero-note{display:flex;justify-content:center;align-items:center;gap:10px;color:#778397;font-size:12px}.hero-note svg{color:var(--green)}.hero-note i,.signal i{width:3px;height:3px;border-radius:50%;background:#347bff}.desk-preview{position:relative;max-width:1120px;margin:74px auto 0;border:1px solid #254275;border-radius:18px;background:#050912;overflow:hidden;text-align:left;box-shadow:0 30px 100px #001a52}.preview-top{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #152137;color:#6f7e92;font-size:10px}.preview-top div{color:#8ad8bb}.preview-top i,.reception-status i{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 8px var(--green)}.preview-body{display:grid;grid-template-columns:176px 1fr;min-height:460px}.preview-body aside{background:#070b12;border-right:1px solid #151f30;padding:20px 13px}.preview-body aside .brand{margin:0 0 28px 8px}.mini-nav{display:flex;align-items:center;gap:10px;padding:10px 11px;color:#637084;font-size:11px;border-radius:6px}.mini-nav.active{background:#101a2a;color:#fff}.preview-content{padding:34px}.preview-heading{display:flex;justify-content:space-between;align-items:flex-end}.preview-heading small,.mini-stats small{font-size:8px;color:#657188;letter-spacing:.14em}.preview-heading h3{margin:5px 0 0;font:600 23px Manrope}.preview-heading button{background:#1762ef;border:0;border-radius:6px;padding:9px 12px;font-size:10px}.mini-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:26px 0}.mini-stats>div,.attention-card,.activity-card{background:#0a101b;border:1px solid #17243a;border-radius:9px;padding:15px}.mini-stats strong{display:block;font-size:27px;margin:8px 0}.mini-stats em{font-style:normal;color:#6d7a8e;font-size:9px}.preview-lower{display:grid;grid-template-columns:.9fr 1.1fr;gap:10px}.attention-card>span,.activity-card>span{font-size:8px;color:#8995a8;letter-spacing:.13em}.attention-card>b{float:right;color:#ffc869}.attention-card p{color:#68768a;font-size:10px}.attention-card>div{border-top:1px solid #172238;padding:11px 0;font-size:10px;display:flex;justify-content:space-between}.bars{height:130px;display:flex;align-items:flex-end;gap:9px;border-bottom:1px solid #1a2840;padding:10px 5px 0}.bars i{flex:1;background:#1762ef;border-radius:3px 3px 0 0}.signal{border-block:1px solid #111a28;display:flex;justify-content:center;gap:26px;align-items:center;padding:18px;color:#718095;font-size:11px;text-transform:uppercase;letter-spacing:.11em}.section{max-width:1180px;margin:auto;padding:120px 24px}.split{display:grid;grid-template-columns:1.5fr .75fr;gap:110px;align-items:end}.kicker{color:#4b82ed;font-weight:700;letter-spacing:.16em;font-size:10px}.section h2,.section-center h2,.final-cta h2{font:700 clamp(36px,4vw,58px)/1.08 Manrope;letter-spacing:-.045em;margin:18px 0}.split p,.outcomes>div>p,.section-center p,.final-cta>p{color:#8794a8;line-height:1.75}.journey{max-width:1180px;margin:auto;padding:0 24px 120px;display:grid;grid-template-columns:repeat(4,1fr)}.journey article{border-top:1px solid #263752;padding:28px 26px 10px 0;position:relative}.journey article:before{content:"";width:6px;height:6px;border-radius:50%;background:#2d74ff;position:absolute;top:-3px}.journey article>span{color:#546174;font-size:10px}.journey article>svg{display:block;color:#3478f4;font-size:25px;margin:38px 0 24px}.journey h3{font:700 20px Manrope;margin:0}.journey p{color:#7f8b9c;font-size:13px;line-height:1.65}.outcomes{display:grid;grid-template-columns:.9fr 1.1fr;gap:120px;align-items:center;border-top:1px solid #101b2b}.link-btn{border:0;background:transparent;color:#72a0ff;font-weight:600;margin-top:25px;padding:0}.call-pill{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;background:#080e18;border:1px solid #1a2a42;border-radius:10px;padding:15px 18px;margin:10px}.call-pill>i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#0e2345;color:#6d9cff}.call-pill strong,.call-pill small{display:block}.call-pill small{font-size:10px;color:#6e7c91;margin-top:5px}.status{font-style:normal;font-size:8px;font-weight:700;padding:5px 8px;border-radius:99px;background:#102d27;color:#6ee7ba;text-transform:uppercase;letter-spacing:.05em}.plans-section{padding:120px 24px;border-top:1px solid #101a29;background:#050810}.section-center{text-align:center;max-width:660px;margin:auto}.plans-grid{max-width:1280px;margin:60px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.plan-card{position:relative;background:#080d16;border:1px solid #1b273a;border-radius:12px;padding:30px 24px;min-height:520px}.plan-card.popular{border-color:#2d70ee;box-shadow:0 0 40px #0c2657}.popular-tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#1762ef;border:1px solid #5690ff;border-radius:99px;padding:5px 10px;font-size:8px;font-weight:700;letter-spacing:.1em}.plan-card>small{color:#648de0;font-size:9px;letter-spacing:.13em}.plan-card h3{font:700 37px Manrope;margin:26px 0 8px}.plan-card h3 span{font:400 12px DM Sans;color:#778397}.plan-card>p{height:62px;color:#7f8b9f;font-size:13px;line-height:1.55}.plan-card .button{width:100%;margin:15px 0 24px}.plan-card ul{list-style:none;margin:0;padding:24px 0;border-top:1px solid #172235}.plan-card li{display:flex;gap:10px;color:#aab4c2;font-size:12px;margin:14px 0}.plan-card li svg{color:#5f91f7}.footnote{text-align:center;color:#66748a;font-size:11px}.final-cta{text-align:center;padding:130px 24px;background:#0a2c72;border-top:1px solid #1e5bd5}.final-cta .brand{margin:auto}.final-cta h2{font-size:clamp(44px,5vw,70px)}.final-cta p{color:#a9c5fb}.final-cta .button{margin-top:28px}footer{max-width:1220px;margin:auto;padding:32px 24px;display:flex;align-items:center;gap:22px;color:#68758a;font-size:11px}footer p{flex:1}footer div{display:flex;gap:24px}.auth-page{min-height:100vh}.auth-top{height:82px;display:flex;justify-content:space-between;align-items:center;padding:0 34px;border-bottom:1px solid #121c2c}.auth-layout{min-height:calc(100vh - 82px);display:grid;grid-template-columns:1fr 1fr}.auth-aside{padding:8vh 8vw;border-right:1px solid #152034;background:#050912}.auth-aside h1{font-size:clamp(48px,5vw,72px);margin-left:0}.auth-aside>p{color:#8490a3;line-height:1.7}.setup-steps{margin-top:58px}.setup-steps>div{display:flex;gap:14px;align-items:center;color:#586579;margin:18px 0}.setup-steps i{width:30px;height:30px;border:1px solid #28364b;border-radius:50%;display:grid;place-items:center;font-style:normal}.setup-steps .done{color:#e3e9f2}.setup-steps .done i{background:#1559d7}.setup-steps span,.setup-steps small{font-size:12px}.setup-steps small{display:block;color:#586579;margin-top:4px}.auth-card{width:min(540px,calc(100% - 48px));margin:auto;padding:46px;background:#080e18;border:1px solid #1d2b42;border-radius:14px}.auth-card header>small,.success>small{color:#4e84ec;letter-spacing:.13em;font-size:9px}.auth-card h2{font:700 30px Manrope;margin:9px 0}.auth-card header p{color:#778397;font-size:13px}.fields{display:grid;gap:18px;margin-top:28px}.fields label{font-size:11px;color:#abb5c3}.fields label span{float:right;color:#657187}.fields input,.fields select{display:block;width:100%;margin-top:8px;background:#050912;border:1px solid #243149;border-radius:7px;color:#fff;padding:13px;outline:none}.fields input:focus,.fields select:focus{border-color:#387cf9;box-shadow:0 0 0 3px #11254a}.selected-plan{display:flex;justify-content:space-between;align-items:center;margin:24px 0 14px;padding:15px;background:#0b1527;border:1px solid #203556;border-radius:8px}.selected-plan small,.selected-plan strong{display:block;font-size:11px}.selected-plan small{font-size:8px;color:#6085c8;margin-bottom:5px}.selected-plan>span{font-size:12px;color:#94a1b4}.auth-submit{width:100%}.auth-submit:disabled{opacity:.38}.legal{text-align:center;color:#59667a;font-size:9px}.success{text-align:center}.success-mark{width:58px;height:58px;border-radius:50%;background:#113d35;color:#67e4ba;display:grid;place-items:center;margin:0 auto 25px;font-size:28px}.success>p{color:#7f8ca0;line-height:1.65}.provision{display:flex;justify-content:center;gap:10px;margin:28px 0}.provision span{border:1px solid #20314a;border-radius:7px;padding:10px;font-size:9px;color:#8a99ad}.app-shell{min-height:100vh;background:#050810;display:flex}.app-sidebar{position:fixed;z-index:20;inset:0 auto 0 0;width:246px;background:#060a11;border-right:1px solid #182235;padding:20px 14px;display:flex;flex-direction:column}.sidebar-top{height:53px;padding:0 9px}.close-sidebar{display:none}.reception-status{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;background:#0a1421;border:1px solid #183153;border-radius:9px;padding:10px;margin:10px 0 20px}.reception-status>span{width:36px;height:36px;border-radius:8px;background:#113165;display:grid;place-items:center;color:#6c9cff;position:relative}.reception-status i{position:absolute;right:-2px;top:-2px}.reception-status strong,.reception-status small{display:block;font-size:11px}.reception-status small{font-size:9px;color:#67c8a8}.app-sidebar nav{display:grid;gap:3px}.app-sidebar nav button,.sidebar-bottom>button{height:42px;border:0;background:transparent;border-radius:7px;color:#79869a;display:flex;align-items:center;gap:12px;padding:0 12px;font-size:12px}.app-sidebar nav button.active,.sidebar-bottom>button.active{background:#101927;color:#fff;box-shadow:inset 2px 0 #367bf6}.app-sidebar nav button em{margin-left:auto;background:#153770;color:#7fa7f7;border-radius:99px;font-size:8px;font-style:normal;padding:3px 6px}.sidebar-bottom{margin-top:auto;border-top:1px solid #151e2c;padding-top:10px}.sidebar-bottom>button{width:100%}.user-card{margin-top:12px;display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;padding:10px;background:#0a0f18;border-radius:8px}.user-card>span,.caller-avatar,.avatar{width:32px;height:32px;border-radius:8px;background:#12264a;color:#73a0fb;display:grid;place-items:center;font-size:9px;font-weight:700}.user-card strong,.user-card small{display:block;font-size:10px}.user-card small{color:#657187}.app-main{margin-left:246px;width:calc(100% - 246px)}.app-topbar{height:74px;position:sticky;top:0;z-index:10;background:#050810;border-bottom:1px solid #182235;display:flex;align-items:center;padding:0 30px}.app-topbar small{font-size:8px;color:#527cc8;letter-spacing:.14em}.app-topbar h1{font:600 16px Manrope;margin:2px 0}.top-actions{margin-left:auto;display:flex;gap:8px}.top-actions button{height:36px;border:1px solid #202d41;border-radius:7px;background:#0a0f19;color:#8997aa}.top-actions .test-call{background:#155bdc;color:#fff;display:flex;gap:7px;align-items:center;font-size:10px}.notification{position:relative}.notification i{position:absolute;width:5px;height:5px;background:#4388ff;border-radius:50%;top:7px;right:7px}.mobile-sidebar{display:none}.dashboard-page{padding:34px;max-width:1500px;margin:auto}.welcome,.page-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px}.welcome p,.page-title p{font-size:8px;color:#527cc8;letter-spacing:.14em;margin:0 0 7px}.welcome h2,.page-title h2{font:700 27px Manrope;margin:0}.page-title span{font-size:12px;color:#7a879b}.date{border:1px solid #202d41;background:#090f19;border-radius:7px;padding:10px 13px;color:#8795a8;font-size:10px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stats article,.panel,.detail-card{background:#090e17;border:1px solid #192439;border-radius:9px}.stats article{padding:18px}.stats article>div{display:flex;gap:9px}.stats svg{color:#4d82e8}.stats small{font-size:9px;color:#758397;text-transform:uppercase}.stats strong{display:block;font:700 30px Manrope;margin:14px 0 4px}.stats p{font-size:9px;color:#657186}.stats .positive{color:#57c6a2}.dash-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:10px;margin-top:10px}.panel-head{min-height:70px;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #192439}.panel-head span{font-size:9px;color:#94a0b1;letter-spacing:.1em}.panel-head p{font-size:9px;color:#5f6c80}.panel-head button{border:0;background:transparent;color:#729cf0;font-size:9px}.attention-item{display:grid;grid-template-columns:34px 1fr auto 15px;gap:10px;align-items:center;padding:13px 18px;border-bottom:1px solid #141f31}.attention-item strong,.attention-item small{display:block;font-size:10px}.attention-item small{color:#6b788c}.status-urgent{color:#ff9b8f;background:#3b1e23}.status-booking,.status-booked{color:#62e1b6;background:#12342d}.status-transfer,.status-transferred{color:#91b4ff;background:#172e59}.status-qualified{color:#d1a2ff;background:#322044}.status-resolved{color:#85c6ff;background:#16354d}.chart{height:200px;display:flex;align-items:flex-end;gap:8px;padding:25px}.chart div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.chart i{width:70%;background:#2266e5;border-radius:3px 3px 0 0}.chart small{height:10px;font-size:7px;color:#536075}.recent{margin-top:10px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{text-align:left;color:#56647a;font-size:8px;padding:11px 18px;border-bottom:1px solid #151f31}td{font-size:10px;color:#8a97aa;padding:12px 18px;border-bottom:1px solid #141e2e}tbody tr{cursor:pointer}tbody tr:hover{background:#0d1522}td:first-child{display:flex;align-items:center;gap:10px}td strong,td small{display:block}td strong{color:#dbe2eb}td small{font-size:8px;color:#5e6b7f}.toolbar{display:flex;justify-content:space-between;gap:12px}.toolbar label{flex:1;max-width:460px;border:1px solid #202d41;border-radius:7px;background:#090f19;padding:0 12px;display:flex;align-items:center;gap:8px}.toolbar input{width:100%;border:0;background:transparent;color:#fff;outline:none;padding:11px}.toolbar button{border:1px solid #202d41;background:#0b111c;border-radius:6px;padding:9px;color:#7f8b9f;margin-left:8px}.calls-full{margin-top:14px}.empty{text-align:center;padding:60px;color:#607086}.back{border:0;background:transparent;color:#79a4fa;margin-bottom:24px}.call-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.call-head>div{display:flex;gap:14px;align-items:center}.large-avatar{width:52px;height:52px;border-radius:10px;background:#143471;color:#87acfa;display:grid;place-items:center}.call-head small,.detail-card>span{font-size:8px;color:#557fcb;letter-spacing:.13em}.call-head h2{font:700 22px Manrope;margin:3px 0}.call-head p{font-size:9px;color:#6b788c}.detail-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}.detail-card{padding:24px}.detail-card h3{font:600 17px/1.4 Manrope}.detail-card>p{font-size:11px;color:#7c899d;line-height:1.6}.recommend{display:flex;gap:11px;background:#0e1c33;border:1px solid #1b3b6e;border-radius:7px;padding:13px;color:#76a1fa}.recommend small,.recommend strong{display:block;font-size:9px}.captured dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #172236;padding:11px;font-size:10px}.captured dt{color:#66758a}.captured dd{margin:0}.transcript{margin-top:10px}.dialogue{padding:22px;max-width:800px}.dialogue>div{display:grid;grid-template-columns:55px 1fr;gap:10px}.dialogue b{font-size:8px;color:#6898f4}.dialogue p{font-size:11px;color:#aab5c4;background:#0d1522;padding:11px;border-radius:7px}.feature-hero{display:flex;align-items:center;gap:18px;background:#09111e;border:1px solid #1c3153;border-radius:10px;padding:23px}.feature-hero>div{width:52px;height:52px;display:grid;place-items:center;border-radius:10px;background:#12336c;color:#75a1fb;font-size:26px}.feature-hero small,.feature-hero strong{display:block}.feature-hero strong{font:700 25px Manrope}.feature-hero p{font-size:10px;color:#708097}.feature-hero button{margin-left:auto;border:0;background:transparent;color:#7ba5fa}.placeholder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.placeholder-grid section{background:#090e17;border:1px solid #192439;border-radius:9px;padding:20px;min-height:190px}.placeholder-grid section>span{font-size:8px;color:#63728a}.skeleton{display:block;height:10px;border-radius:4px;background:#111c2c;margin:16px 0;width:90%}.skeleton.strong{height:30px;width:55%;background:#14243e}.skeleton.short{width:65%}.demo-notice{display:flex;gap:12px;padding:14px;margin-top:10px;background:#0c1625;border:1px solid #1b355d;border-radius:8px;color:#6f99ea}.demo-notice strong,.demo-notice p{margin:0;font-size:9px}.demo-notice p{color:#64738a;margin-top:4px}@media(max-width:1000px){.plans-grid,.journey{grid-template-columns:repeat(2,1fr)}.outcomes{gap:50px}.stats{grid-template-columns:repeat(2,1fr)}.dash-grid{grid-template-columns:1fr}.preview-body{grid-template-columns:140px 1fr}.mini-stats{grid-template-columns:repeat(2,1fr)}.auth-layout{grid-template-columns:.8fr 1.2fr}.placeholder-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.site-header{height:68px}.site-nav{display:none;position:absolute;z-index:10;top:68px;left:16px;right:16px;background:#0a0f18;border:1px solid #24324a;border-radius:10px;padding:16px;flex-direction:column}.site-nav.open{display:flex}.header-actions{display:none}.menu-btn{display:block}.hero{padding-top:75px}.hero-actions{flex-direction:column}.desk-preview{margin-top:50px}.preview-body{grid-template-columns:1fr}.preview-body aside{display:none}.preview-content{padding:20px}.mini-stats{gap:6px}.activity-card{display:none}.preview-lower{grid-template-columns:1fr}.signal{justify-content:flex-start;overflow:auto}.split,.outcomes{grid-template-columns:1fr;gap:35px}.section{padding:85px 22px}.journey{padding:0 22px 85px;grid-template-columns:1fr}.plans-section{padding:85px 18px}.plans-grid{grid-template-columns:1fr}.plan-card{min-height:auto}.plan-card>p{height:auto}.final-cta{padding:90px 22px}footer{flex-wrap:wrap}footer p{flex-basis:100%}.auth-layout{display:block}.auth-aside{padding:50px 24px 20px}.setup-steps{display:none}.auth-card{margin:20px auto 60px;padding:28px 22px}.app-sidebar{transform:translate(-100%);transition:.2s}.app-sidebar.open{transform:none}.close-sidebar{display:block;position:absolute;right:15px;top:21px;border:0;background:transparent;color:#8492a7}.scrim{position:fixed;z-index:15;top:0;right:0;bottom:0;left:0;background:#000b}.app-main{margin:0;width:100%}.mobile-sidebar{display:block;border:0;background:transparent;margin-right:13px}.app-topbar{padding:0 16px}.top-actions button:not(.notification){display:none}.dashboard-page{padding:22px 14px}.date{display:none}.stats{grid-template-columns:1fr 1fr;gap:7px}.stats article{padding:14px}.detail-grid{grid-template-columns:1fr}.toolbar{flex-direction:column}.toolbar label{max-width:none}.placeholder-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.auth-aside>.eyebrow{display:none}.fields label:has(select){display:none}.hero-note{gap:18px}.hero-note span{display:inline-flex;align-items:center;gap:6px}.brand img{object-fit:contain}html{scrollbar-color:#314664 #080d15;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#080d15}*::-webkit-scrollbar-thumb{background:#314664;border:2px solid #080d15;border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:#456188}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #6d9cff;outline-offset:2px}textarea{font:inherit}textarea{resize:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}tbody tr{cursor:default}.call-open{width:30px;height:30px;display:grid;place-items:center;margin-left:auto;border:1px solid #202d41;border-radius:6px;background:#0b111c;color:#7f9ed1}.call-open:hover{border-color:#3e6eb9;background:#111d2e;color:#fff}.attention-item{width:100%;border:0;border-bottom:1px solid #141f31;background:transparent;color:inherit;text-align:left}.attention-item:hover{background:#0d1725}.attention-item:last-child{border-bottom:0}.attention-item>svg{color:#607798}.attention-item:hover>svg{color:#8eaff0}.toolbar .search-clear{width:28px;height:28px;display:grid;place-items:center;margin:0;padding:0;border:0;background:transparent;color:#7587a1}.toolbar .search-clear:hover{color:#fff;background:#141f30}.sidebar-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 4px 2px}.sidebar-identity{display:flex;align-items:center;gap:8px;min-width:0}.sidebar-identity img{width:24px;height:24px;object-fit:contain}.sidebar-identity strong{font:600 12px Manrope,sans-serif;letter-spacing:-.02em}.sidebar-bottom>.logout-button{width:auto;height:34px;padding:0 9px;border:1px solid #202d41;background:#0a0f18;color:#a4afbf}.sidebar-bottom>.logout-button:hover{border-color:#35527d;background:#101927;color:#fff}.calendar-integrations{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:10px;padding:20px;background:#090e17;border:1px solid #192439;border-radius:9px}.overview-booking-stat{grid-template-columns:minmax(240px,360px)}.overview-attention-list{grid-template-columns:1fr}.table-wrap table{min-width:820px}.calendar-integrations span,.veyra-calendar small{font-size:8px;color:#527cc8;letter-spacing:.14em}.calendar-integrations p{margin:6px 0 0;color:#6f7c90;font-size:10px}.calendar-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.calendar-actions button{min-height:40px;display:inline-flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #263650;border-radius:7px;background:#0d1420;color:#dce4ef;font-size:10px;font-weight:600}.calendar-actions button:hover{border-color:#4677c6;background:#111c2c}.calendar-actions i{width:20px;height:20px;display:grid;place-items:center;border-radius:4px;background:#fff;font-style:normal;font-weight:800}.google-mark{color:#4285f4}.microsoft-mark{grid-template-columns:repeat(2,7px)!important;grid-template-rows:repeat(2,7px)!important;gap:1px;background:transparent!important}.microsoft-mark b:nth-child(1){background:#f25022}.microsoft-mark b:nth-child(2){background:#7fba00}.microsoft-mark b:nth-child(3){background:#00a4ef}.microsoft-mark b:nth-child(4){background:#ffb900}.integration-notice{margin:0 0 10px;padding:10px 12px;border:1px solid #243b60;border-radius:7px;background:#0b1728;color:#8eacd8;font-size:10px}.veyra-calendar .empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center}.veyra-calendar .empty>svg{font-size:32px;color:#4f83e8;margin-bottom:12px}.veyra-calendar .empty h3{margin:10px 0 4px;color:#e2e8f1;font:600 17px Manrope,sans-serif}.veyra-calendar .empty p{margin:0;color:#68768a;font-size:10px}.booking-list-head{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #192439}.booking-list-head h3{margin:5px 0 0;font:600 17px Manrope,sans-serif}.booking-list-head>strong{padding:6px 9px;border-radius:99px;background:#102d27;color:#6ee7ba;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.booking-list article{display:grid;grid-template-columns:minmax(155px,.65fr) minmax(220px,1.35fr) auto;align-items:center;gap:20px;min-height:82px;padding:15px 20px;border-bottom:1px solid #141e2e}.booking-list article:last-child{border-bottom:0}.booking-list time strong,.booking-list time span,.booking-list h4,.booking-list p{display:block;margin:0}.booking-list time strong{color:#dbe4f2;font-size:11px}.booking-list time span,.booking-list p{margin-top:5px;color:#68768a;font-size:9px}.booking-list h4{color:#e2e8f1;font:600 12px Manrope,sans-serif}.status-scheduled,.status-confirmed{color:#62e1b6;background:#12342d}@media(max-width:760px){.calendar-integrations{align-items:flex-start;flex-direction:column}.calendar-actions{width:100%;justify-content:stretch}.calendar-actions button{width:100%;justify-content:flex-start}.overview-booking-stat{grid-template-columns:1fr}.booking-list article{grid-template-columns:1fr auto;gap:10px}.booking-list article>div{grid-column:1/-1;grid-row:2}.booking-list article>.status{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){html{scrollbar-color:auto}.status,.calendar-actions button,.logout-button{forced-color-adjust:auto}}.scrim{border:0;padding:0}.plan-card h3 .currency{font:inherit;color:inherit}.plan-usage{margin:18px 0 4px;padding:12px 0;border-block:1px solid #172235}.plan-usage>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0}.plan-usage dt{color:#6f7d91;font-size:10px}.plan-usage dd{margin:0;color:#dbe4f2;font-size:11px;font-weight:700}.reception-status{grid-template-columns:38px minmax(0,1fr)}.booking-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 10px}.booking-search{flex:1;max-width:430px;min-height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #202d41;border-radius:7px;background:#090f19;color:#697994}.booking-search input{width:100%;padding:10px 0;border:0;outline:0;background:transparent;color:#fff}.booking-search button{width:28px;height:28px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:5px;background:transparent;color:#7587a1}.booking-search button:hover{background:#141f30;color:#fff}.booking-filters{display:flex;gap:6px}.booking-filters button{min-height:36px;padding:0 12px;border:1px solid #202d41;border-radius:7px;background:#0b111c;color:#8390a3;font-size:10px;font-weight:600}.booking-filters button:hover{border-color:#35527d;color:#dce5f2}.booking-filters button.active{border-color:#3979ea;background:#112957;color:#dfeaff}.booking-error{margin:0 0 10px;padding:10px 12px;border:1px solid #593039;border-radius:7px;background:#231116;color:#ffaaa0;font-size:10px}.booking-list article{grid-template-columns:34px minmax(155px,.65fr) minmax(220px,1.35fr) auto;gap:16px}.booking-check{width:26px;height:26px;display:grid;place-items:center;padding:0;border:1px solid #34445e;border-radius:7px;background:#0c131e;color:#fff}.booking-check:hover:not(:disabled){border-color:#4b85ef;background:#122340}.booking-check.complete{border-color:#2eaa82;background:#164a3d;color:#78e8c2}.booking-check:disabled{cursor:not-allowed;opacity:.45}.booking-list article.is-completed{opacity:.72}.booking-list article.is-completed h4{text-decoration:line-through;text-decoration-color:#64748b}.status-completed{color:#9bb0ca;background:#172333}@media(max-width:760px){.booking-tools{align-items:stretch;flex-direction:column}.booking-search{max-width:none}.booking-filters{overflow-x:auto}.booking-filters button{flex:1;white-space:nowrap}.booking-list article{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.booking-list article>.booking-check{grid-column:1;grid-row:1}.booking-list article>time{grid-column:2;grid-row:1}.booking-list article>div{grid-column:2/-1;grid-row:2}.booking-list article>.status{grid-column:3;grid-row:1}}.analytics-page{position:relative;padding-bottom:70px}.analytics-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.analytics-header>div:first-child>p{margin:0 0 7px;color:#527cc8;font-size:8px;font-weight:700;letter-spacing:.14em}.analytics-header h2{margin:0;font:700 27px Manrope,sans-serif}.analytics-header>div:first-child>span{display:block;margin-top:5px;color:#7a879b;font-size:12px}.analytics-header>div:last-child{display:flex;gap:8px}.analytics-header button,.analytics-filters>button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid #273650;border-radius:7px;background:#0b111c;color:#aeb9c8;font-size:10px;font-weight:700}.analytics-header button.primary{border-color:#2f73ff;background:#1762ef;color:#fff}.analytics-header button:disabled{cursor:wait;opacity:.65}.spin{animation:analytics-spin .8s linear infinite}@keyframes analytics-spin{to{transform:rotate(360deg)}}.analytics-tabs{display:flex;gap:3px;margin-bottom:10px;padding:4px;border:1px solid #1b283c;border-radius:9px;background:#080d15;overflow-x:auto}.analytics-tabs button,.analytics-subtabs button{border:0;border-radius:6px;background:transparent;color:#748196;font-size:10px;font-weight:700;white-space:nowrap}.analytics-tabs button{flex:1;min-width:105px;padding:10px 15px}.analytics-tabs button.active,.analytics-subtabs button.active{background:#112a56;color:#e4edff;box-shadow:inset 0 0 0 1px #285ca9}.analytics-filters{display:grid;grid-template-columns:repeat(4,minmax(125px,1fr)) auto;gap:8px;margin-bottom:10px;padding:12px;border:1px solid #192439;border-radius:9px;background:#090e17}.analytics-filters label{color:#65748b;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.analytics-filters select{display:block;width:100%;margin-top:6px;padding:9px 30px 9px 10px;border:1px solid #24324a;border-radius:6px;background:#070c14;color:#d9e1ed;font-size:10px;text-transform:none;letter-spacing:0}.analytics-filters select:disabled{opacity:.55}.analytics-filters>button{align-self:end;background:transparent;color:#7698d4}.analytics-summary{display:flex;align-items:flex-start;gap:13px;margin-bottom:10px;padding:16px 18px;border:1px solid #1d365e;border-radius:9px;background:linear-gradient(110deg,#0c1a30,#09111e)}.analytics-summary>svg{flex:none;margin-top:1px;color:#62a0ff;font-size:21px}.analytics-summary small{color:#5f8fe8;font-size:8px;letter-spacing:.14em}.analytics-summary p{max-width:940px;margin:5px 0 0;color:#bdc9da;font-size:12px;line-height:1.55}.analytics-kpis{display:grid;gap:8px;margin-bottom:10px}.analytics-kpis.five{grid-template-columns:repeat(5,1fr)}.analytics-kpis.four{grid-template-columns:repeat(4,1fr)}.analytics-kpi{min-width:0;padding:17px;text-align:left;border:1px solid #192439;border-radius:9px;background:#090e17;color:inherit}.analytics-kpi:hover{border-color:#31527f;background:#0b1420}.analytics-kpi>span{display:block;min-height:25px;color:#7d8a9d;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.analytics-kpi>strong{display:block;min-height:45px;margin:7px 0 3px;overflow-wrap:anywhere;font:700 23px/1.05 Manrope,sans-serif;color:#edf3fd}.analytics-kpi>em{display:block;color:#63c8a5;font-size:8px;font-style:normal}.analytics-kpi>p{margin:10px 0 0;color:#657288;font-size:9px;line-height:1.45}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.analytics-stack{display:grid;gap:10px}.analytics-card{overflow:hidden}.analytics-section-head{min-height:70px;display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #192439}.analytics-section-head h3{margin:0;font:600 13px Manrope,sans-serif}.analytics-section-head p{margin:5px 0 0;color:#657288;font-size:9px}.analytics-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;color:#617087}.analytics-empty>svg{font-size:26px;color:#4c7fdc}.analytics-empty h3{margin:12px 0 4px;color:#dce4ef;font:600 14px Manrope,sans-serif}.analytics-empty p{max-width:380px;margin:0;font-size:10px;line-height:1.5}.service-bars{display:grid;gap:13px;padding:21px 18px}.service-bars button{display:grid;grid-template-columns:minmax(100px,160px) 1fr 30px;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:#aab7ca;text-align:left;font-size:10px}.service-bars button:hover span{color:#fff}.service-bars i{height:9px;overflow:hidden;border-radius:99px;background:#111c2d}.service-bars b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2569e7,#62a0ff)}.service-bars strong{text-align:right;color:#dce6f5}.timeline-chart{padding:18px}.timeline-chart svg{display:block;width:100%;height:170px;overflow:visible}.timeline-chart line{stroke:#1d2a3f;stroke-width:1}.timeline-chart polyline{fill:none;stroke:#4c8eff;stroke-width:3;vector-effect:non-scaling-stroke}.timeline-chart circle{fill:#09101c;stroke:#77a7ff;stroke-width:2;vector-effect:non-scaling-stroke}.timeline-chart>div{display:flex;justify-content:space-between;gap:4px}.timeline-chart span{min-width:0;color:#59687d;font-size:7px;text-align:center}.timeline-chart span b{display:block;margin-top:3px;color:#9fb2cc}.intent-chart{display:grid;grid-template-columns:155px 1fr;align-items:center;gap:22px;padding:24px}.donut{width:140px;aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.donut:after{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:50%;background:#090e17}.donut strong,.donut span{z-index:1}.donut strong{font:700 25px Manrope}.donut span{color:#65748a;font-size:8px}.intent-chart ul{list-style:none;margin:0;padding:0}.intent-chart li{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #151f30;color:#8897ab;font-size:9px}.intent-chart li i{width:7px;height:7px;border-radius:50%}.intent-chart li strong{color:#dbe5f3}.analytics-insight{min-height:240px;padding:25px;text-align:left;border:1px solid #2857a0;border-radius:9px;background:radial-gradient(circle at 100% 0,#143771 0,transparent 45%),#0b1a32;color:inherit}.analytics-insight>span{display:flex;align-items:center;gap:8px;color:#73a5ff;font-size:8px;font-weight:700;letter-spacing:.13em}.analytics-insight h3{max-width:450px;margin:20px 0 9px;font:700 23px/1.15 Manrope}.analytics-insight p{max-width:540px;color:#9db1d0;font-size:11px;line-height:1.55}.analytics-insight>strong{display:flex;align-items:center;gap:7px;margin-top:22px;color:#8bb2ff;font-size:10px}.analytics-subtabs{display:flex;gap:7px;margin:16px 0 10px;border-bottom:1px solid #1a2638}.analytics-subtabs button{padding:10px 12px;border-radius:6px 6px 0 0}.analytics-table-wrap{overflow-x:auto}.analytics-table{min-width:760px}.analytics-table th,.analytics-table td{padding:13px 16px}.analytics-table td:first-child{display:table-cell;color:#e0e7f1;font-weight:600}.analytics-table td:last-child{text-align:right}.analytics-table button{padding:6px 9px;border:1px solid #294267;border-radius:5px;background:#0c1728;color:#78a4f6;font-size:8px}.analytics-heatmap{display:grid;grid-template-columns:70px repeat(3,1fr);gap:5px;padding:20px}.analytics-heatmap>b{color:#66758a;font-size:8px;text-align:center}.analytics-heatmap>strong{display:flex;align-items:center;color:#8391a5;font-size:9px}.analytics-heatmap button{min-height:37px;border:1px solid #1c355d;border-radius:5px;background:rgba(42,112,229,var(--heat));color:#dce9ff;font-size:9px;font-weight:700}.analytics-ranked{display:grid;gap:8px}.analytics-ranked>button{display:grid;grid-template-columns:36px minmax(180px,1fr) 110px 130px 100px;align-items:center;gap:14px;padding:17px;border:1px solid #192439;border-radius:9px;background:#090e17;color:inherit;text-align:left}.analytics-ranked>button:hover{border-color:#31527f;background:#0b1420}.analytics-ranked em{color:#4f7bc8;font:700 15px Manrope;font-style:normal}.analytics-ranked h3{margin:0;font:600 13px Manrope}.analytics-ranked p{margin:4px 0 0;color:#66758a;font-size:9px}.analytics-ranked span{color:#78869a;font-size:9px}.analytics-ranked span strong{color:#e1e8f2;font-size:12px}.analytics-ranked b{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#78a3f4;font-size:9px}.unmet-list{display:grid}.unmet-list button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:0;border-bottom:1px solid #151f30;background:transparent;color:inherit;text-align:left}.unmet-list button:hover{background:#0c1522}.unmet-list span strong,.unmet-list span small{display:block}.unmet-list span strong{font-size:11px}.unmet-list span small{margin-top:4px;color:#68778c;font-size:8px}.unmet-list b{color:#89a4cc;font-size:9px}.quadrant-card{min-height:500px}.quadrant{height:300px;position:relative;margin:18px;border:1px solid #22314a;border-radius:7px;background:linear-gradient(90deg,transparent 49.8%,#22314a 50%,transparent 50.2%),linear-gradient(transparent 49.8%,#22314a 50%,transparent 50.2%),#080d15;overflow:hidden}.quadrant>span{position:absolute;color:#53647b;font-size:7px;font-weight:700;letter-spacing:.08em}.q-promote{left:10px;top:9px}.q-protect{right:10px;top:9px}.q-review{left:10px;bottom:9px}.q-fix{right:10px;bottom:9px}.quadrant>button{position:absolute;transform:translate(-50%,50%);display:grid;place-items:center;padding:0;border:1px solid #83adff;border-radius:50%;background:#286ce7cc;color:#fff;font-size:8px;font-weight:700;box-shadow:0 5px 20px #06142f}.quadrant-key{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 18px 18px;padding:0;list-style:none}.quadrant-key li{display:flex;gap:6px;align-items:center;color:#75849a;font-size:8px}.quadrant-key b{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#194d9f;color:#fff;font-size:7px}.conversion-funnel{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px}.conversion-funnel div{min-width:32%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:linear-gradient(90deg,#1a55b9,#337cea);clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%)}.conversion-funnel span{font-size:8px;font-weight:600}.conversion-funnel strong{font-size:11px}.actions-card{margin-bottom:10px}.action-list article{display:grid;grid-template-columns:55px minmax(220px,1fr) 130px auto;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid #151f30}.action-list article:last-child{border-bottom:0}.action-list em{padding:5px 7px;border-radius:99px;background:#3b2416;color:#f3b56b;text-align:center;font-size:7px;font-style:normal;font-weight:700;text-transform:uppercase}.action-list h4{margin:0;font:600 11px Manrope}.action-list p{margin:4px 0 0;color:#68778c;font-size:9px}.action-list>article>span{color:#8291a6;font-size:8px}.action-list button{padding:8px 10px;border:1px solid #29446e;border-radius:6px;background:#0d1b30;color:#83adfb;font-size:8px;font-weight:700}.outcome-stack{padding:28px}.outcome-stack>div{height:34px;display:flex;overflow:hidden;border-radius:7px;background:#111a28}.outcome-stack>div span{min-width:0;display:grid;place-items:center;overflow:hidden;font-size:8px;font-weight:700}.outcome-stack .resolved{background:#278b70}.outcome-stack .follow{background:#b2742b}.outcome-stack .unresolved{background:#994c5a}.outcome-stack ul{list-style:none;margin:18px 0 0;padding:0}.outcome-stack li{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #151f30;color:#8391a6;font-size:9px}.outcome-stack li b{color:#dce5f2}.missed-callout{width:100%;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:17px 19px;border:1px solid #5d3429;border-radius:9px;background:#21120f;color:inherit;text-align:left}.missed-callout>svg{width:38px;height:38px;padding:9px;border-radius:8px;background:#49251c;color:#f19a70}.missed-callout small,.missed-callout strong{display:block}.missed-callout small{color:#d98460;font-size:8px;letter-spacing:.12em}.missed-callout strong{margin-top:4px;font:600 13px Manrope}.missed-callout p{margin:4px 0 0;color:#9b7769;font-size:9px}.missed-callout>svg:last-child{width:auto;height:auto;padding:0;background:transparent}.analytics-drawer-scrim{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;border:0;background:#0009}.analytics-drawer{position:fixed;z-index:41;top:0;right:0;width:min(440px,100%);height:100vh;overflow-y:auto;padding:34px;background:#080d15;border-left:1px solid #28405f;box-shadow:-30px 0 80px #000a}.analytics-drawer-close{position:absolute;right:20px;top:20px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #273650;border-radius:7px;background:#0d1521;color:#90a0b5}.analytics-drawer>small{color:#5f8fe8;font-size:8px;letter-spacing:.14em}.analytics-drawer>h2{margin:10px 45px 10px 0;font:700 25px/1.15 Manrope}.analytics-drawer>p{color:#8594a8;font-size:11px;line-height:1.6}.analytics-drawer dl{margin:25px 0;border-block:1px solid #192439}.analytics-drawer dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #151f30;font-size:10px}.analytics-drawer dl div:last-child{border-bottom:0}.analytics-drawer dt{color:#6e7d91}.analytics-drawer dd{margin:0;color:#e0e7f1;font-weight:700;text-align:right}.analytics-quotes h3{font:600 12px Manrope}.analytics-quotes blockquote{margin:8px 0;padding:12px;border-left:2px solid #3d75d8;background:#0c1421;color:#a8b5c7;font-size:10px;line-height:1.5}.analytics-quotes p{color:#66768b;font-size:10px}.analytics-next{margin-top:22px;padding:15px;border:1px solid #1e3b69;border-radius:8px;background:#0b182b}.analytics-next strong{font-size:9px;color:#73a2f7}.analytics-next p{margin:6px 0 0;color:#92a5c2;font-size:10px;line-height:1.5}@media(max-width:1180px){.analytics-kpis.five{grid-template-columns:repeat(3,1fr)}.analytics-ranked>button{grid-template-columns:32px 1fr 100px}.analytics-ranked>button>span:nth-of-type(2),.analytics-ranked>button>b{display:none}}@media(max-width:900px){.analytics-kpis.four,.analytics-kpis.five{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}.analytics-filters{grid-template-columns:repeat(2,1fr)}.analytics-filters>button{align-self:stretch}.action-list article{grid-template-columns:55px 1fr auto}.action-list>article>span{display:none}}@media(max-width:600px){.analytics-header{align-items:flex-start;flex-direction:column}.analytics-header>div:last-child{width:100%}.analytics-header button{flex:1}.analytics-filters,.analytics-kpis.four,.analytics-kpis.five{grid-template-columns:1fr 1fr}.analytics-kpi{padding:14px}.analytics-kpi>strong{font-size:19px}.intent-chart{grid-template-columns:1fr}.donut{margin:auto}.service-bars button{grid-template-columns:100px 1fr 25px}.analytics-ranked>button{grid-template-columns:28px 1fr}.analytics-ranked>button>span{display:none}.analytics-heatmap{grid-template-columns:48px repeat(3,minmax(58px,1fr));padding:14px}.action-list article{grid-template-columns:1fr}.action-list article>em{justify-self:start}.action-list article>button{justify-self:start}.analytics-drawer{padding:28px 20px}.quadrant{height:260px}.analytics-tabs button{min-width:90px}}.timeline-chart>div button{min-width:0;padding:2px;border:0;background:transparent;color:#59687d;font-size:7px;text-align:center}.timeline-chart>div button:not(:disabled):hover{color:#fff}.timeline-chart>div button:disabled{cursor:default}.timeline-chart>div button b{display:block;margin-top:3px;color:#9fb2cc}.intent-chart li{display:block;padding:0}.intent-chart li button{width:100%;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:7px 0;border:0;background:transparent;color:#8897ab;text-align:left;font-size:9px}.intent-chart li button:hover{color:#fff}:where(input,select,textarea):focus,:where(input,select,textarea):focus-visible{outline:0!important;border-color:#46546a!important;box-shadow:none!important}:where(button,a,summary):focus-visible{outline:1px solid #5d6878!important;outline-offset:2px;box-shadow:0 0 0 2px #ffffff09!important}.toolbar label:focus-within,.booking-search:focus-within{border-color:#46546a;background:#0b121c;box-shadow:none}.toolbar label:focus-within>svg,.booking-search:focus-within>svg{color:#8b98aa}.auth-error{margin:14px 0 0;padding:10px 12px;border:1px solid #6e2931;border-radius:7px;background:#281319;color:#ff9ca5;font-size:11px;line-height:1.45}.success strong{color:#dbe7ff}.frontdesk-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;background:#050810;color:#8998ae}.frontdesk-loading svg{font-size:30px;color:#4d82e8}.frontdesk-loading button{border:1px solid #24354f;background:#0b1421;color:#dce6f6;padding:10px 14px;border-radius:7px}.number-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000309d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.number-modal{width:min(520px,100%);padding:40px;background:#080e18;border:1px solid #28528f;border-radius:16px;text-align:center;box-shadow:0 30px 100px #001a52}.number-ready-icon{width:60px;height:60px;margin:0 auto 22px;display:grid;place-items:center;border-radius:14px;background:#123a79;color:#7eabff;font-size:28px}.number-modal>small{font-size:9px;color:#5f91f7;letter-spacing:.14em}.number-modal h2{font:700 30px Manrope;margin:9px 0 10px}.number-modal>p{max-width:410px;margin:0 auto 26px;color:#7f8da1;font-size:13px;line-height:1.6}.number-copy{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:19px;background:#050a12;border:1px solid #223957;border-radius:10px;color:#fff}.number-copy strong{font:700 25px Manrope;letter-spacing:.02em}.number-copy span{display:flex;align-items:center;gap:6px;color:#82aaf8;font-size:11px}.number-modal>.button{width:100%}.phone-page,.receptionist-page{max-width:1150px}.phone-primary-card,.connect-card,.configuration-card{background:#090e17;border:1px solid #192b46;border-radius:11px}.phone-primary-card{overflow:hidden}.phone-card-head{display:flex;align-items:center;gap:13px;padding:20px 22px;border-bottom:1px solid #18243a}.phone-card-head>span{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#12346c;color:#77a3fb}.phone-card-head small,.connect-card>div>small{display:block;color:#658de0;font-size:8px;letter-spacing:.13em}.phone-card-head p{margin:5px 0 0;color:#748196;font-size:10px}.phone-card-head em{margin-left:auto;padding:6px 9px;border-radius:99px;font-size:8px;font-style:normal;text-transform:capitalize}.phone-card-head em.active{background:#11372e;color:#70dfba}.phone-card-head em.pending{background:#302818;color:#e3c175}.phone-number-display{display:flex;align-items:center;justify-content:space-between;padding:34px 22px}.phone-number-display strong{font:700 clamp(30px,5vw,48px) Manrope;letter-spacing:.015em}.phone-number-display button,.provisioning-state button{display:flex;align-items:center;gap:7px;border:1px solid #284267;background:#0d1929;color:#8eb3fa;border-radius:7px;padding:10px 13px}.provisioning-state{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:30px 22px}.provisioning-state>svg{font-size:30px;color:#5d8deb}.provisioning-state strong,.provisioning-state p{display:block;margin:0}.provisioning-state p{margin-top:5px;color:#738197;font-size:10px}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.inline-error{margin:14px 22px 20px;padding:11px;border:1px solid #6e2931;border-radius:7px;background:#281319;color:#ff9ca5;font-size:11px}.connect-card{margin-top:12px;padding:26px}.connect-card h3{font:700 22px Manrope;margin:8px 0}.connect-card>div>p{color:#758298;font-size:11px}.connect-form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:22px;padding-top:22px;border-top:1px solid #18243a}.connect-form label,.settings-fields label{color:#a8b3c1;font-size:10px}.connect-form input,.settings-fields input,.settings-fields textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #243550;border-radius:7px;background:#050a12;color:#fff;outline:none;resize:vertical}.connect-form input:focus,.settings-fields input:focus,.settings-fields textarea:focus{border-color:#397cf5;box-shadow:0 0 0 3px #10254b}.upgrade-note{display:flex;gap:12px;align-items:center;margin-top:20px;padding:15px;background:#0c1828;border:1px solid #20395f;border-radius:8px;color:#73a2fa}.upgrade-note strong,.upgrade-note p{display:block;margin:0}.upgrade-note p{margin-top:4px;color:#77869c;font-size:10px}.forwarding-steps{list-style:none;margin:22px 0 0;padding:20px 0 0;border-top:1px solid #18243a}.forwarding-steps li{display:flex;align-items:center;gap:12px;margin:12px 0;color:#aab5c4;font-size:11px}.forwarding-steps i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#113369;color:#81aafa;font-style:normal;font-size:9px}.receptionist-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px}.configuration-card{overflow:hidden}.configuration-heading{display:flex;gap:12px;align-items:center;padding:20px;border-bottom:1px solid #18243a}.configuration-heading>svg{font-size:24px;color:#6d9cf6}.configuration-heading strong,.configuration-heading p{display:block;margin:0}.configuration-heading p{margin-top:4px;color:#718096;font-size:10px}.settings-fields{display:grid;gap:18px;padding:22px}.settings-fields textarea{font-family:inherit;line-height:1.55}.toggle-row{display:flex!important;gap:12px;align-items:flex-start;padding:14px;border:1px solid #20334f;border-radius:8px;background:#0b1421}.toggle-row>input{width:18px!important;margin:2px 0 0!important;accent-color:#1762ef}.toggle-row strong,.toggle-row small{display:block}.toggle-row small{margin-top:5px;color:#6f7d91;line-height:1.45}@media(max-width:760px){.number-modal{padding:30px 22px}.number-copy strong{font-size:20px}.phone-number-display{align-items:flex-start;gap:18px;flex-direction:column}.provisioning-state{grid-template-columns:34px 1fr}.provisioning-state button{grid-column:1/-1}.connect-form,.receptionist-layout{grid-template-columns:1fr}.connect-form .button{width:100%}}.receptionist-page{max-width:1080px}.receptionist-title{align-items:center}.receptionist-title>div{max-width:690px}.receptionist-title .button{min-width:142px}.receptionist-title .button:disabled{cursor:not-allowed;box-shadow:none;opacity:.45;transform:none}.receptionist-error{margin:0 0 14px}.receptionist-sections{display:grid;gap:12px}.receptionist-sections .configuration-card{overflow:visible}.configuration-heading{min-height:76px}.configuration-heading>div{flex:1}.configuration-heading .section-action{margin-left:auto}.section-action,.inline-action{display:inline-flex;align-items:center;gap:6px;border:1px solid #29405f;border-radius:7px;background:#0b1522;color:#90b3f7;padding:9px 11px;font-size:9px;font-weight:700}.section-action:hover,.inline-action:hover{border-color:#4274bd;background:#101e30;color:#c6d9ff}.identity-grid,.business-grid,.service-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-grid .greeting-field,.wide-field{grid-column:1/-1}.settings-fields label>small,.service-form-grid label>small{float:right;color:#64738a}.settings-fields input:disabled,.hours-row input:disabled{cursor:not-allowed;opacity:.42}.tone-field{grid-column:1/-1;margin:0;padding:0;border:0}.tone-field legend{margin-bottom:8px;color:#a8b3c1;font-size:10px}.segmented-options{display:flex;flex-wrap:wrap;gap:7px}.segmented-options button{min-height:37px;border:1px solid #243550;border-radius:7px;background:#07101b;color:#7f8da1;padding:0 13px;font-size:10px}.segmented-options button:hover{border-color:#3b6194;color:#c6d2e3}.segmented-options button.selected{border-color:#397cf5;background:#102a54;color:#cfe0ff;box-shadow:inset 0 0 0 1px #1f5fce}.greeting-field{position:relative}.greeting-field .inline-action{margin-top:9px}.field-error{display:block!important;float:none!important;margin-top:7px;color:#ff9ca5!important;font-size:10px!important}.section-error{margin:0 22px 18px}.address-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;border:1px solid #1e304b;border-radius:9px;background:#080f19}.address-fields>span{grid-column:1/-1;display:flex;align-items:center;gap:7px;color:#8dabdf;font-size:10px;font-weight:700}.address-fields>span svg{font-size:15px}.hours-list{padding:8px 22px 18px}.hours-row{display:grid;grid-template-columns:minmax(110px,1fr) 92px 116px 20px 116px;align-items:center;gap:12px;min-height:57px;border-bottom:1px solid #162237}.hours-row:last-child{border-bottom:0}.hours-row>strong{font-size:11px}.hours-row>i{color:#5f6e83;font-size:9px;font-style:normal;text-align:center}.hours-row input[type=time]{width:100%;padding:9px;border:1px solid #243550;border-radius:7px;background:#050a12;color:#dce5f3;color-scheme:dark}.closed-toggle{display:flex;align-items:center;gap:7px;color:#8d9bad;font-size:9px}.closed-toggle input{accent-color:#1762ef}.service-list{padding:0 22px}.service-row{display:grid;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid #162237}.service-row:last-child{border-bottom:0}.service-row.inactive{opacity:.55}.service-row strong,.service-row p{display:block;margin:0}.service-row strong{font-size:12px;color:#e2e8f1}.service-row p{margin-top:5px;color:#6d7a8e;font-size:9px}.service-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.service-meta span{padding:5px 7px;border:1px solid #21344f;border-radius:99px;color:#8596ad;font-size:8px}.service-row>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #243550;border-radius:7px;background:#0b1421;color:#8eb1f3}.service-row>button:hover{border-color:#4172bb;color:#d5e3ff}.section-empty{padding:34px 22px;text-align:center;color:#718096}.section-empty strong{display:block;color:#aeb9c8;font-size:11px}.section-empty p{margin:6px 0 0;font-size:10px}.service-editor{margin:16px 22px 22px;padding:18px;border:1px solid #2a4771;border-radius:10px;background:#08111e}.editor-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.editor-heading strong,.editor-heading p{display:block;margin:0}.editor-heading strong{font-size:13px}.editor-heading p{margin-top:4px;color:#718096;font-size:9px}.service-form-grid{display:grid;gap:16px}.service-form-grid label{color:#a8b3c1;font-size:10px}.service-form-grid input,.service-form-grid textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #243550;border-radius:7px;background:#050a12;color:#fff;outline:none}.service-form-grid input:focus,.service-form-grid textarea:focus{border-color:#397cf5;box-shadow:0 0 0 3px #10254b}.service-form-grid .toggle-row{margin:0}.pricing-options button{min-width:72px}.editor-save{margin-top:17px}.faq-list{padding:0 22px}.faq-row{display:grid;grid-template-columns:1fr 1.35fr auto;align-items:start;gap:14px;padding:18px 0;border-bottom:1px solid #162237}.faq-row label{color:#a8b3c1;font-size:10px}.faq-row input,.faq-row textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #243550;border-radius:7px;background:#050a12;color:#fff}.faq-row .text-btn{margin-top:24px;color:#a78089;font-size:9px}.advanced-card>summary{list-style:none;cursor:pointer;padding:20px 22px}.advanced-card>summary::-webkit-details-marker{display:none}.advanced-card>summary span{display:block}.advanced-card>summary strong,.advanced-card>summary small{display:block}.advanced-card>summary strong{font-size:12px}.advanced-card>summary small{margin-top:5px;color:#718096;font-size:9px}.advanced-card[open]>summary{border-bottom:1px solid #18243a}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:760px){.receptionist-title{align-items:flex-start;gap:18px;flex-direction:column}.receptionist-title .button{width:100%}.configuration-heading{align-items:flex-start;flex-wrap:wrap}.configuration-heading .section-action{width:100%;justify-content:center;margin-left:36px}.identity-grid,.business-grid,.service-form-grid,.address-fields{grid-template-columns:1fr}.address-fields>*{grid-column:1!important}.hours-list{padding-inline:14px}.hours-row{grid-template-columns:1fr 85px 1fr;gap:8px;padding:12px 0}.hours-row>strong{grid-column:1/2}.hours-row>.closed-toggle{grid-column:2/4}.hours-row>label:not(.closed-toggle){grid-column:auto}.hours-row>i{grid-column:auto}.service-list,.faq-list{padding-inline:16px}.service-row{grid-template-columns:1fr 36px}.service-meta{grid-column:1/-1;grid-row:2;justify-content:flex-start}.service-row>button{grid-column:2;grid-row:1}.service-editor{margin-inline:14px}.faq-row{grid-template-columns:1fr}.faq-row .text-btn{margin-top:0;justify-self:start}}.section-empty .section-action{margin-top:14px}.resize-none{resize:none!important}.simplified-receptionist{max-width:980px}.publish-state{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #263650;border-radius:99px;background:#0a111c;color:#94a2b6;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.publish-state i{width:7px;height:7px;border-radius:50%;background:#8190a5}.publish-state.live{color:#72dfba;border-color:#1f4a3d}.publish-state.live i{background:#43d5a2;box-shadow:0 0 8px #43d5a2}.publish-state.draft{color:#f0c36c;border-color:#574322}.publish-state.draft i{background:#e8b34e}.publish-state.unsaved{color:#8fb4ff;border-color:#284b82}.publish-state.unsaved i{background:#4f89ff}.setup-section{overflow:hidden!important}.setup-section>summary{list-style:none;display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:13px;min-height:78px;padding:17px 20px;cursor:pointer}.setup-section>summary::-webkit-details-marker{display:none}.setup-section>summary>svg:first-child{width:36px;height:36px;padding:9px;border-radius:9px;background:#102752;color:#72a0fa}.setup-section>summary span strong,.setup-section>summary span small{display:block}.setup-section>summary span strong{font:600 13px Manrope,sans-serif}.setup-section>summary span small{margin-top:4px;color:#6f7e93;font-size:9px}.setup-section>summary>svg:last-child{color:#63738a;transition:transform .18s}.setup-section[open]>summary{border-bottom:1px solid #18243a}.setup-section[open]>summary>svg:last-child{transform:rotate(180deg)}.setup-section-body,.setup-section-body.settings-fields{padding:22px}.voice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.voice-card{display:grid!important;grid-template-columns:18px 1fr 34px;align-items:center;gap:9px;padding:13px!important;border:1px solid #21344f;border-radius:9px;background:#08101b;color:#dbe5f3}.voice-card.selected{border-color:#397cf5;background:#10264a;box-shadow:inset 0 0 0 1px #1b58be}.voice-card>input{margin:0!important;accent-color:#4c88ff}.voice-card strong,.voice-card small{display:block}.voice-card small{float:none!important;margin-top:4px;color:#708097!important;font-size:8px}.voice-card button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #2b4264;border-radius:50%;background:#0b1727;color:#7fa8f7}.knowledge-stack{padding:0}.knowledge-stack>.settings-fields{padding:22px}.subsection-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:65px;padding:13px 22px;border-top:1px solid #18243a;border-bottom:1px solid #18243a;background:#080d16}.subsection-head>div{display:flex;align-items:center;gap:9px}.subsection-head svg{color:#6d9cf6}.subsection-head strong{font-size:11px}.service-actions{display:flex;gap:6px}.service-actions button{min-width:34px;height:34px;display:grid;place-items:center;padding:0 8px;border:1px solid #243550;border-radius:7px;background:#0b1421;color:#8eb1f3}.service-actions .confirm-remove{color:#ff9ca5;border-color:#6e2931;background:#281319;font-size:8px}.call-handling-body{display:grid;gap:18px}.capability-list{border:1px solid #1d2d45;border-radius:10px;overflow:hidden}.capability-row{display:flex!important;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px!important;border-bottom:1px solid #17243a;background:#080f19}.capability-row:last-child{border-bottom:0}.capability-row strong,.capability-row small{display:block}.capability-row small{float:none!important;margin-top:4px;color:#6f7d91!important;font-size:9px}.capability-row input{width:36px!important;height:19px;margin:0!important;accent-color:#1762ef}.handling-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.handling-grid label,.call-handling-body>label{color:#a8b3c1;font-size:10px}.handling-grid select,.call-handling-body>label>input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #243550;border-radius:7px;background:#050a12;color:#fff}.conditional-note{padding:15px;border:1px solid #24426d;border-radius:8px;background:#0a1729}.conditional-note strong,.conditional-note p{display:block;margin:0}.conditional-note p{margin-top:5px;color:#75869e;font-size:9px;line-height:1.5}.greeting-preview{position:relative;padding:22px;border:1px solid #24426d;border-radius:10px;background:linear-gradient(135deg,#0c1a30,#08101b)}.greeting-preview>small{color:#618fe7;font-size:8px;letter-spacing:.14em}.greeting-preview p{max-width:720px;margin:10px 0 18px;color:#dce5f2;font:500 16px/1.55 Manrope,sans-serif}.publish-warning{margin-top:12px;padding:13px 15px;border:1px solid #564324;border-radius:8px;background:#201a0d}.publish-warning strong,.publish-warning p{display:block;margin:0}.publish-warning strong{color:#e9c274;font-size:10px}.publish-warning p{margin-top:5px;color:#9a875f;font-size:9px}.publish-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.publish-actions .button{box-shadow:none}.publish-help{text-align:right;color:#65748a;font-size:9px}.publish-section .setup-section-body{padding:22px}@media(max-width:760px){.receptionist-title{align-items:flex-start}.publish-state{margin-top:4px}.voice-grid{grid-template-columns:1fr}.setup-section>summary{grid-template-columns:34px 1fr 16px;padding:15px}.setup-section-body,.setup-section-body.settings-fields,.publish-section .setup-section-body{padding:16px}.handling-grid{grid-template-columns:1fr}.subsection-head{align-items:flex-start;flex-direction:column;padding:14px 16px}.subsection-head .section-action{width:100%;justify-content:center}.service-row{grid-template-columns:1fr auto}.service-meta{grid-column:1/-1;grid-row:2}.service-actions{grid-column:2;grid-row:1}.publish-actions{flex-direction:column}.publish-actions .button{width:100%}.publish-help{text-align:left}}.voice-card{grid-template-columns:1fr 34px}.voice-card>label{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:9px;cursor:pointer}.voice-card>label>input{margin:0!important;accent-color:#4c88ff}.configuration-state-note{color:#7f8b9e;font-size:10px}.simplified-receptionist .segmented-options button.selected{border-color:#2a394e;background:#182233;color:#eef3fb;box-shadow:none}.business-type-field>span,.compact-context-field>span{display:block}.business-type-field>small,.compact-context-field>small{display:block!important;float:none!important;margin:5px 0 8px;color:#6f7e93!important;font-size:9px!important}.compact-context-field>span>small{display:inline!important;float:none!important;margin-left:5px;color:#66758a!important}.compact-context-field textarea{min-height:66px}.configuration-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:16px;padding:15px 2px 2px;border-top:1px solid #192439}.configuration-action-copy strong,.configuration-action-copy span{display:block}.configuration-action-copy strong{color:#c5ceda;font:600 11px Manrope,sans-serif}.configuration-action-copy span{margin-top:4px;color:#66758a;font-size:9px}.configuration-action-buttons{display:flex;align-items:center;gap:7px}.configuration-action-buttons button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;padding:0 12px;font-size:9px;font-weight:700;cursor:pointer}.configuration-action-buttons button:disabled{cursor:not-allowed;opacity:.42}.draft-action{border:0;background:transparent;color:#8996a8}.draft-action:hover:not(:disabled){background:#0d131d;color:#d2dae6}.publish-action{min-width:82px;border:1px solid #315ca8;background:#1454cb;color:#f7faff;box-shadow:none}.publish-action:hover:not(:disabled){border-color:#4775c7;background:#1b61dc}.configuration-action-buttons svg{font-size:13px}@media(max-width:760px){.configuration-state-note{margin-top:2px}.configuration-actions{align-items:flex-start;gap:12px;padding-top:13px}.configuration-action-copy span{max-width:180px}.configuration-action-buttons{flex-shrink:0}.configuration-action-buttons button{padding-inline:10px}}@media(max-width:430px){.configuration-actions{display:grid}.configuration-action-copy span{max-width:none}.configuration-action-buttons{justify-content:flex-end}}.receptionist-save-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:9px 11px;border:1px solid #3e3540;border-radius:7px;background:#151219;color:#cbb9c0;font-size:9px}.receptionist-save-notice button{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:5px;background:transparent;color:#81747b}.receptionist-save-notice button:hover{background:#221b23;color:#ddd0d5}.voice-gender-field>small{display:block!important;float:none!important;margin-top:8px;color:#66758a!important;font-size:9px!important}.app-main,.dashboard-page,.receptionist-sections,.configuration-card,.setup-section-body,.knowledge-stack,.hours-list,.service-list{min-width:0}.app-main{overflow-x:clip}.dashboard-page{width:100%}.service-row{grid-template-columns:minmax(0,1fr) max-content max-content}.service-row>div:first-child{min-width:0}.service-row p{overflow-wrap:anywhere}.service-actions{min-width:max-content}@media(min-width:761px)and (max-width:1100px){.receptionist-page{padding-inline:24px}.hours-row{grid-template-columns:minmax(88px,1fr) 78px minmax(94px,110px) 16px minmax(94px,110px);gap:8px}.service-row{grid-template-columns:minmax(0,1fr) max-content}.service-meta{grid-column:1;grid-row:2;justify-content:flex-start}.service-actions{grid-column:2;grid-row:1/3}}@media(max-width:760px){.hours-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hours-row>strong{grid-column:1;grid-row:1}.hours-row>.closed-toggle{grid-column:2/4;grid-row:1;justify-self:end}.hours-row>label:nth-of-type(2){grid-column:1;grid-row:2}.hours-row>i{grid-column:2;grid-row:2}.hours-row>label:nth-of-type(3){grid-column:3;grid-row:2}.service-row{grid-template-columns:minmax(0,1fr) max-content}}:root{--focus:#6d9cff;--ease-out:cubic-bezier(.22,1,.36,1);--ease-smooth:cubic-bezier(.4,0,.2,1);--focus-ring:0 0 0 3px rgba(109,156,255,.28);--panel-hover:#0b121e}::selection{background:#245fc4;color:#fff}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:var(--focus-ring)}:where(button,a,summary){-webkit-tap-highlight-color:transparent}button:active:not(:disabled){transform:translateY(0) scale(.985)}.button{position:relative;isolation:isolate;overflow:hidden;transition:transform .24s var(--ease-out),background-color .2s,border-color .2s,box-shadow .25s,color .2s}.button:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.16) 48%,transparent 76%);transform:translate(-135%);transition:transform .6s var(--ease-out)}.button:hover:before{transform:translate(135%)}.button:hover{border-color:#6b9aff;box-shadow:0 10px 30px #0d317b73;transform:translateY(-2px)}.button svg,.link-btn svg,.panel-head button svg{transition:transform .22s var(--ease-out)}.button:hover svg,.link-btn:hover svg,.panel-head button:hover svg{transform:translate(3px)}.button.ghost:hover,.button.outline:hover{background:#0d1726;border-color:#3b5377;box-shadow:0 12px 30px #00000038}.button.light:hover{background:#edf3ff;border-color:#edf3ff;color:#0a285e;box-shadow:0 12px 36px #01102a42}.text-btn,.site-nav a,.link-btn,.panel-head button,.back{transition:color .2s,background-color .2s,transform .22s var(--ease-out)}.text-btn:hover,.site-nav a:hover{color:#fff}.site-nav a{position:relative;padding-block:10px}.site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:#6d9cff;transform:scaleX(0);transform-origin:right;transition:transform .25s var(--ease-out)}.site-nav a:hover:after{transform:scaleX(1);transform-origin:left}.link-btn:hover,.panel-head button:hover,.back:hover{color:#a9c4ff;transform:translate(2px)}.brand img{transition:filter .3s,transform .35s var(--ease-out)}.brand:hover img{filter:brightness(1.15);transform:scale(1.025)}.hero h1{animation:hero-rise .7s var(--ease-out) both}.hero>p{animation:hero-rise .7s .08s var(--ease-out) both}.hero-actions{animation:hero-rise .7s .16s var(--ease-out) both}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.journey article,.plan-card,.call-pill{transition:transform .3s var(--ease-out),border-color .25s,background-color .25s,box-shadow .3s}.journey article:hover{transform:translateY(-5px);border-color:#4c7fd7}.journey article>svg{transition:transform .3s var(--ease-out),color .2s}.journey article:hover>svg{transform:translateY(-3px) rotate(-4deg);color:#77a4ff}.call-pill:hover{transform:translate(4px)!important;background:#0b1421;border-color:#31517e;box-shadow:0 14px 34px #0000003d}.plan-card:hover{transform:translateY(-7px);background:#0a101b;border-color:#344c70;box-shadow:0 24px 55px #00000047}.plan-card.popular:hover{border-color:#4c86ff;box-shadow:0 24px 65px #12409640}.plan-card li svg{transition:transform .2s var(--ease-out)}.plan-card:hover li svg{transform:scale(1.08)}.app-sidebar nav button,.sidebar-bottom>button{position:relative;transition:color .18s,background-color .18s,transform .22s var(--ease-out),box-shadow .22s}.app-sidebar nav button:hover,.sidebar-bottom>button:hover{color:#dce6f5;background:#0d1623;transform:translate(3px)}.app-sidebar nav button svg,.sidebar-bottom>button svg{transition:color .18s,transform .22s var(--ease-out)}.app-sidebar nav button:hover svg,.sidebar-bottom>button:hover svg{color:#79a6ff;transform:scale(1.08)}.app-sidebar nav button.active{background:linear-gradient(90deg,#111c2c,#0d1521);box-shadow:inset 2px 0 #4b86ff,0 6px 18px #00000026}.reception-status{transition:border-color .25s,background-color .25s}.reception-status:hover{background:#0c1828;border-color:#254877}.reception-status i{animation:live-pulse 2.4s ease-out infinite}@keyframes live-pulse{0%,45%,to{box-shadow:0 0 #43d5a273,0 0 8px var(--green)}70%{box-shadow:0 0 0 6px #43d5a200,0 0 12px var(--green)}}.stats article,.panel,.detail-card,.phone-primary-card,.configuration-card,.calendar-integrations{transition:border-color .24s,background-color .24s,box-shadow .28s,transform .28s var(--ease-out)}.stats article:hover{background:var(--panel-hover);border-color:#2a3d5c;transform:translateY(-3px);box-shadow:0 14px 30px #0000002e}.panel:hover,.detail-card:hover,.phone-primary-card:hover,.configuration-card:hover,.calendar-integrations:hover{border-color:#253957}.attention-item{width:100%;border:0;background:transparent;color:inherit;text-align:left;transition:background-color .18s,transform .22s var(--ease-out)}.attention-item:hover{background:#0d1725;transform:translate(3px)}.attention-item>svg,.call-open svg{transition:transform .22s var(--ease-out),color .18s}.attention-item:hover>svg,.call-open:hover svg{color:#91b4ff;transform:translate(3px)}tbody tr{transition:background-color .18s,box-shadow .18s}tbody tr:hover{background:#0d1725;box-shadow:inset 2px 0 #367bf6}.call-open,.search-clear{display:grid;place-items:center;border:0;background:transparent;color:#718198;border-radius:6px;transition:background-color .18s,color .18s,transform .2s var(--ease-out)}.call-open{width:30px;height:30px}.call-open:hover,.search-clear:hover{background:#14233a;color:#a9c5ff}.toolbar label{transition:border-color .2s,background-color .2s,box-shadow .2s}.toolbar label:focus-within{border-color:#397cf5;background:#0b1421;box-shadow:var(--focus-ring)}.toolbar label:focus-within>svg{color:#7ca8ff}.fields input,.fields select,.settings-fields input,.settings-fields textarea,.service-form-grid input,.service-form-grid textarea,.faq-row input,.faq-row textarea,.handling-grid select,.call-handling-body>label>input,.hours-row input[type=time]{transition:border-color .18s,background-color .18s,box-shadow .18s}.fields input:hover,.fields select:hover,.settings-fields input:hover,.settings-fields textarea:hover,.service-form-grid input:hover,.service-form-grid textarea:hover,.faq-row input:hover,.faq-row textarea:hover,.handling-grid select:hover,.call-handling-body>label>input:hover,.hours-row input[type=time]:hover{border-color:#344b70;background:#07101b}.segmented-options button,.section-action,.inline-action,.service-actions button,.voice-card,.capability-row,.phone-number-display button,.calendar-actions button{transition:border-color .2s,background-color .2s,color .2s,transform .22s var(--ease-out),box-shadow .22s}.segmented-options button:hover,.section-action:hover,.inline-action:hover,.service-actions button:hover,.phone-number-display button:hover,.calendar-actions button:hover{transform:translateY(-2px);box-shadow:0 9px 20px #0003}.segmented-options button.selected{transform:translateY(-1px)}.setup-section>summary{transition:background-color .2s,color .2s}.setup-section>summary:hover{background:#0b1420}.setup-section>summary:hover>svg:first-child{transform:scale(1.06);background:#133064}.setup-section>summary>svg:first-child{transition:transform .25s var(--ease-out),background-color .2s}.service-row,.booking-list article,.capability-row{transition:background-color .18s,transform .22s var(--ease-out)}.service-row:hover,.booking-list article:hover,.capability-row:hover{background:#0b1420}.service-row:hover{transform:translate(2px)}.number-modal{animation:modal-in .28s var(--ease-out) both}.number-modal-backdrop{animation:fade-in .2s ease-out both}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.empty>svg{transition:transform .3s var(--ease-out),color .2s}.empty:hover>svg{transform:translateY(-3px);color:#82aaff}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.button:hover,.plan-card:hover,.journey article:hover,.stats article:hover,.attention-item:hover,.app-sidebar nav button:hover,.sidebar-bottom>button:hover{transform:none}}@media(hover:none){.button:hover,.plan-card:hover,.journey article:hover,.stats article:hover,.attention-item:hover,.app-sidebar nav button:hover,.sidebar-bottom>button:hover{transform:none}.button:before{display:none}}
