@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";.customer-app{--customer-ink:#111713;--customer-paper:#f7f5ed;--customer-card:#fffef9;--customer-line:#d9ddd5;--customer-accent:#f5a623;--customer-green:#2f6d52;min-height:100svh;color:var(--customer-ink);background:var(--customer-paper);font-family:DM Sans,sans-serif}.customer-public-header{justify-content:space-between;align-items:center;width:min(1160px,100% - 40px);height:76px;margin:0 auto;display:flex}.customer-wordmark{color:inherit;letter-spacing:.16em;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:13px;text-decoration:none;display:inline-flex}.customer-wordmark>span{background:#000;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 4px 12px #070a082e}.customer-wordmark>span img{object-fit:cover;width:100%;height:100%;display:block}.customer-install-button,.customer-primary-action,.customer-demo-link{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-weight:700;text-decoration:none;display:inline-flex}.customer-install-button{min-height:42px;color:var(--customer-ink);background:0 0;border:1px solid #cbd0c8;padding:0 16px}.customer-landing{width:min(1160px,100% - 40px);margin:0 auto;padding:64px 0 72px}.customer-hero{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:clamp(48px,8vw,112px);min-height:calc(100svh - 160px);display:grid}.customer-eyebrow{color:#855208;letter-spacing:.17em;margin-bottom:20px;font-size:13px;font-weight:800;display:inline-block}.customer-hero-copy h1{max-width:720px;color:var(--customer-ink);letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(46px,6vw,78px);line-height:.98}.customer-hero-copy>p{color:#4d574f;max-width:650px;margin-bottom:30px;font-size:19px;line-height:1.6}.customer-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.customer-primary-action{color:#fff;background:var(--customer-ink);border:1px solid var(--customer-ink);padding:0 22px}.customer-demo-link{color:var(--customer-ink);background:var(--customer-card);border:1px solid var(--customer-line);padding:0 20px}.customer-trust-line{color:#556057;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:14px;display:flex}.customer-trust-line span{align-items:center;gap:5px;display:inline-flex}.customer-trust-line svg{color:var(--customer-green)}.customer-phone-preview{background:#fdfbf4;border:8px solid #111713;border-radius:48px;width:min(100%,390px);min-height:704px;padding:18px 24px 24px;position:relative;overflow:hidden;box-shadow:0 32px 80px #19221b33}.customer-phone-speaker{background:#111713;border-radius:0 0 16px 16px;width:100px;height:24px;margin:-18px auto 10px}.customer-phone-status{justify-content:space-between;align-items:center;font-size:12px;display:flex}.customer-phone-status strong{letter-spacing:.15em;font-size:11px}.customer-live-chip{color:#855208;letter-spacing:.13em;margin-top:48px;font-size:11px;font-weight:800}.customer-phone-preview h2{color:var(--customer-ink);margin:10px 0 6px;font-size:28px}.customer-phone-preview>p{color:#677169;font-size:14px;line-height:1.5}.customer-credit-card{color:#fff;background:#18251d;border-radius:24px;margin:26px 0 20px;padding:22px}.customer-credit-card span,.customer-credit-card small{color:#cbd7ce;display:block}.customer-credit-card strong{color:#ffd780;margin:8px 0 3px;font-size:48px;line-height:1;display:block}.customer-preview-step{border:1px solid var(--customer-line);background:var(--customer-card);border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:76px;margin-top:10px;padding:14px;display:grid}.customer-preview-step>div{background:#f5e4bd;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.customer-preview-step span,.customer-preview-step strong,.customer-preview-step small{display:block}.customer-preview-step strong{font-size:14px}.customer-preview-step small{color:#758078;margin-top:3px;font-size:12px}.customer-preview-footer{color:#5e6861;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:12px;display:flex}.customer-capabilities{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.customer-capabilities article{border:1px solid var(--customer-line);background:#fffef9b3;border-radius:22px;min-height:170px;padding:24px}.customer-capabilities svg{color:#a5660a}.customer-capabilities strong,.customer-capabilities span{display:block}.customer-capabilities strong{margin-top:26px;font-size:17px}.customer-capabilities span{color:#657067;margin-top:6px;font-size:15px;line-height:1.5}.customer-install-sheet{z-index:100;place-items:end center;display:grid;position:fixed;inset:0}.customer-sheet-backdrop{background:#070c088f;border:0;width:100%;height:100%;position:absolute;inset:0}.customer-install-sheet section{width:min(100%,520px);padding:14px 24px calc(24px + env(safe-area-inset-bottom));z-index:1;background:#fffef9;border-radius:28px 28px 0 0;position:relative}.customer-sheet-handle{background:#d6dad4;border-radius:99px;width:42px;height:5px;margin:0 auto 22px}.customer-install-sheet h2{color:var(--customer-ink);font-size:24px}.customer-install-sheet p{color:#5d675f;font-size:16px;line-height:1.55}.customer-install-sheet .customer-primary-action{width:100%;margin-top:8px}.customer-sign-in-form{gap:12px;display:grid}.customer-sign-in-form label{color:#334139;gap:7px;font-size:14px;font-weight:800;display:grid}.customer-sign-in-form input{color:#17231b;background:#fff;border:1px solid #ccd3cd;border-radius:13px;width:100%;min-height:48px;padding:0 13px;font-size:16px}.customer-sign-in-form p[role=status]{background:#f1f3ef;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}@media (width<=800px){.customer-public-header,.customer-landing{width:min(100% - 28px,560px)}.customer-public-header{height:66px}.customer-install-button{padding:0 13px;font-size:14px}.customer-landing{padding:34px 0 56px}.customer-hero{grid-template-columns:1fr;gap:54px;min-height:auto}.customer-hero-copy h1{font-size:clamp(44px,14vw,62px)}.customer-hero-copy>p{font-size:17px}.customer-trust-line{gap:9px 14px}.customer-phone-preview{border-width:6px;border-radius:42px;justify-self:center;min-height:660px}.customer-capabilities{grid-template-columns:1fr;margin-top:50px}.customer-capabilities article{min-height:140px}}@media (width<=380px){.customer-wordmark strong{display:none}.customer-hero-actions>*{width:100%}.customer-phone-preview{padding-inline:18px}}.customer-app button,.customer-app input,.customer-app select,.customer-app textarea{font:inherit}.customer-text-button{color:#3e4941;background:0 0;border:0;min-height:42px;padding:0 8px;font-weight:700}.customer-public-actions{align-items:center;gap:10px;display:flex}.customer-loading{color:#687169;align-content:center;place-items:center;gap:22px;display:grid}.customer-signup{background:#fbfaf4;width:min(100%,720px);margin:0 auto}.customer-signup-header,.customer-app-header{z-index:20;backdrop-filter:blur(18px);background:#fbfaf4f0;border-bottom:1px solid #e2e5dd;grid-template-columns:44px 1fr auto;align-items:center;height:68px;padding:0 20px;display:grid;position:sticky;top:0}.customer-signup-header .customer-wordmark{justify-self:center}.customer-signup-header .customer-wordmark>span{border-radius:10px;width:30px;height:30px;font-size:16px}.customer-signup-header>button{background:0 0;border:0;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.customer-signup-step-meta{text-align:right;justify-self:end;display:grid}.customer-signup-step-meta strong{color:#3e4941;font-size:12px;line-height:1.2}.customer-signup-step-meta small{color:#717b73;letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:800}.customer-signup-progress{z-index:20;background:#e5e7e1;height:4px;position:sticky;top:68px}.customer-signup-progress i{background:#cf7f08;height:100%;transition:width .25s;display:block}.customer-signup-main{width:min(100% - 36px,620px);min-height:calc(100svh - 148px);margin:0 auto;padding:24px 0 146px}.customer-progress-caption{color:#445047;background:#fffef9bf;border:1px solid #e1e4de;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.customer-progress-caption small{color:#768078;font-size:11px;font-weight:700}.customer-signup-intro{max-width:520px;padding-top:8vh}.customer-intro-icon,.customer-success-mark{color:#312002;background:#f5c35d;border-radius:24px;place-items:center;width:72px;height:72px;margin-bottom:30px;display:grid}.customer-signup-main h1,.customer-success-page h1,.customer-screen-heading h1{color:var(--customer-ink);letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(34px,8vw,48px);line-height:1.05}.customer-signup-main section>p,.customer-success-page section>p,.customer-screen-heading>p{color:#606a62;font-size:17px;line-height:1.58}.customer-intro-points{gap:15px;margin-top:34px;display:grid}.customer-intro-points span{color:#344039;align-items:center;gap:11px;font-size:16px;font-weight:700;display:flex}.customer-intro-points svg{color:#fff;background:#3f7d5f;border-radius:50%;width:23px;height:23px;padding:5px}.customer-form-grid{gap:18px;margin-top:32px;display:grid}.customer-form-grid.two{grid-template-columns:1fr 1fr}.customer-form-grid .wide{grid-column:1/-1}.customer-form-grid label,.customer-textarea-label,.customer-select-label{color:#3f4942;gap:8px;font-size:14px;font-weight:700;display:grid}.customer-form-grid label>small,.customer-textarea-label>small{color:#858e87;font-weight:500;display:inline}.customer-form-grid input,.customer-form-grid select,.customer-textarea-label textarea,.customer-select-label select{color:#162019;background:#fffef9;border:1px solid #cfd4cd;border-radius:14px;outline:none;width:100%;min-height:54px;padding:13px 15px;font-size:16px;font-weight:500}.customer-textarea-label textarea{resize:vertical;min-height:92px;line-height:1.5}.customer-form-grid input:focus,.customer-form-grid select:focus,.customer-textarea-label textarea:focus,.customer-select-label select:focus{border-color:#9b620c;box-shadow:0 0 0 3px #cf7f0821}.customer-choice-fieldset{border:0;margin:30px 0 0;padding:0}.customer-choice-fieldset legend{color:#3f4942;margin-bottom:12px;font-size:14px;font-weight:700}.customer-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-choice-grid button{color:#364139;text-align:left;background:#fffef9;border:1px solid #d5d9d2;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.customer-choice-grid button>span{border:1px solid #c7cdc6;border-radius:8px;flex:none;place-items:center;width:23px;height:23px;display:grid}.customer-choice-grid button.selected{background:#edf5ef;border-color:#315f48}.customer-choice-grid button.selected>span{color:#fff;background:#315f48;border-color:#315f48}.customer-goal-grid{gap:10px;display:grid}.customer-goal-grid>button{color:#2c372f;text-align:left;background:#fffef9;border:1px solid #d5d9d2;border-radius:16px;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:76px;padding:13px 14px;display:grid}.customer-goal-grid>button>span{border:1px solid #c7cdc6;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.customer-goal-grid>button strong,.customer-goal-grid>button small{display:block}.customer-goal-grid>button strong{font-size:14px}.customer-goal-grid>button small{color:#6c776f;margin-top:4px;font-size:12px;line-height:1.4}.customer-goal-grid>button.selected{background:#edf5ef;border-color:#315f48;box-shadow:0 0 0 2px #315f4814}.customer-goal-grid>button.selected>span{color:#fff;background:#315f48;border-color:#315f48}.customer-info-card,.customer-warning-card{color:#4b564e;background:#f1f4ef;border:1px solid #d8ddd7;border-radius:16px;grid-template-columns:24px 1fr;gap:12px;margin-top:24px;padding:16px;font-size:14px;line-height:1.5;display:grid}.customer-warning-card{background:#fff4de;border-color:#edd4a6}.customer-info-card strong,.customer-warning-card strong{color:#202a23;margin-bottom:3px;display:block}.customer-voice-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.customer-voice-options button{color:#172019;text-align:left;background:#fffef9;border:1px solid #d3d8d1;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:38px 1fr;gap:7px 10px;min-height:132px;padding:16px;display:grid;position:relative}.customer-voice-options button>span{color:#865305;background:#f9e8c4;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.customer-voice-options button strong{padding-top:2px;font-size:15px}.customer-voice-options button small{color:#6f7971;font-size:13px;line-height:1.4}.customer-voice-options button>svg{color:#387154;position:absolute;top:12px;right:12px}.customer-voice-options button.selected{background:#f1f7f2;border-color:#34694e;box-shadow:0 0 0 2px #34694e1a}.customer-textarea-label,.customer-range-row{margin-top:22px}.customer-range-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.customer-range-row label,.customer-range-row output{color:#3f4942;font-size:14px;font-weight:700}.customer-range-row input{accent-color:#9c620b;grid-column:1/-1;width:100%}.customer-automation-list{background:#fffef9;border:1px solid #d8dcd6;border-radius:18px;margin-top:28px;overflow:hidden}.customer-automation-list label,.customer-switch-row{border-bottom:1px solid #e6e8e3;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:15px 16px;display:flex}.customer-automation-list label:last-child{border-bottom:0}.customer-automation-list label>span,.customer-automation-list strong,.customer-automation-list small,.customer-switch-row span,.customer-switch-row strong,.customer-switch-row small{display:block}.customer-automation-list strong,.customer-switch-row strong{color:#202922;font-size:15px}.customer-automation-list small,.customer-switch-row small{color:#6d776f;margin-top:3px;font-size:13px;line-height:1.4}.customer-automation-list em{color:#765016;background:#f8e8c8;border-radius:7px;margin-top:7px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.customer-automation-list input[role=switch],.customer-switch-row input[role=switch]{accent-color:#386e53;flex:none;width:46px;height:26px}.customer-selection-count{color:#737d75;text-align:right;margin-top:12px;font-size:13px!important}.customer-review-card{background:#fffef9;border:1px solid #d7dbd5;border-radius:20px;margin-top:30px;overflow:hidden}.customer-review-card>div{border-bottom:1px solid #e8e9e5;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:13px 16px;display:flex}.customer-review-card>div:last-child{border-bottom:0}.customer-review-card span{color:#727b74;font-size:14px}.customer-review-card strong{color:#202922;text-align:right;font-size:14px}.customer-review-card .credit{color:#fff;background:#1b2920}.customer-review-card .credit span{color:#cbd6cd}.customer-review-card .credit strong{color:#ffd77d}.customer-terms{background:#fffef9;border:1px solid #d7dcd5;border-radius:16px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px;display:flex}.customer-terms input{accent-color:#376b51;width:20px;height:20px;margin-top:2px}.customer-terms strong,.customer-terms small{display:block}.customer-terms a,.customer-legal-links a{color:#285e47;text-underline-offset:2px;font-weight:800;text-decoration-thickness:1px}.customer-legal-links{flex-wrap:wrap;gap:8px 14px;display:flex}.customer-profile-form{gap:12px;margin-top:10px;display:grid}.customer-profile-form label{color:#425047;gap:6px;font-size:13px;font-weight:800;display:grid}.customer-profile-form input{color:#1c2921;background:#fff;border:1px solid #d5dbd4;border-radius:11px;width:100%;min-height:44px;padding:0 12px;font-size:16px}.customer-delete-card{border-color:#dcaba0}.customer-terms strong{color:#263129;font-size:14px}.customer-terms small{color:#727c74;margin-top:4px;font-size:12px;line-height:1.4}.customer-form-error{color:#7a3228;background:#fff0ed;border:1px solid #e7b8ae;border-radius:13px;gap:9px;margin-top:18px;padding:13px 15px;font-size:14px;font-weight:700;display:flex}.customer-signup-footer{z-index:30;backdrop-filter:blur(18px);background:#fbfaf4f5;border-top:1px solid #e0e3dc;gap:7px;width:min(100%,720px);min-height:80px;padding:12px max(18px,50% - 310px);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.customer-signup-footer .customer-primary-action{width:100%}.customer-signup-reassurance{color:#68736b;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.customer-success-page{place-items:center;padding:28px;display:grid}.customer-success-page>section{width:min(100%,520px)}.customer-success-list{gap:12px;margin:28px 0;display:grid}.customer-success-list span{color:#465048;align-items:center;gap:10px;font-weight:700;display:flex}.customer-success-list svg{color:#3d775a}.customer-dashboard{background:#f6f5ef;width:min(100%,720px);margin:0 auto;box-shadow:0 0 70px #121c151f}.customer-app-header{grid-template-columns:1fr auto;padding-inline:18px}.customer-app-header .customer-wordmark>span{border-radius:10px;width:32px;height:32px;font-size:16px}.customer-balance-pill{color:#2f3a32;background:#fffef9;border:1px solid #d2d7d0;border-radius:13px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.customer-app-main{min-height:calc(100svh - 68px);padding:16px 18px calc(106px + env(safe-area-inset-bottom))}.customer-preview-banner{color:#62481e;background:#fff3da;border:1px solid #ecd4a6;border-radius:15px;grid-template-columns:22px 1fr;gap:9px;margin:2px 0 22px;padding:13px;font-size:12px;line-height:1.45;display:grid}.customer-preview-banner strong{color:#47300d;font-size:13px;display:block}.customer-incoming-call{z-index:15;color:#172019;background:#fff8e5;border:1px solid #bf7512;border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;max-width:760px;margin:0 auto 18px;padding:16px;display:grid;position:sticky;top:12px;box-shadow:0 16px 40px #161f192e}.customer-incoming-call-icon{color:#fff;background:#9a5c0b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.customer-incoming-call span,.customer-incoming-call strong,.customer-incoming-call small{display:block}.customer-incoming-call span{color:#8b570e;letter-spacing:.14em;font-size:10px;font-weight:900}.customer-incoming-call strong{margin-top:3px;font-size:18px}.customer-incoming-call small{color:#6c604d;margin-top:3px;line-height:1.35}.customer-incoming-call-actions{gap:8px;display:flex}.customer-incoming-call-actions button{color:#704207;background:0 0;border:1px solid #9a5c0b;border-radius:12px;min-height:42px;padding:0 14px;font-weight:800}.customer-incoming-call-actions button:last-child{color:#fff;background:#7f4a08}.customer-incoming-call-actions button:disabled{opacity:.55}.customer-phone-connect-card{background:#fffef9;border:1px solid #d8ded7;border-radius:24px;margin-bottom:16px;padding:20px;box-shadow:0 12px 30px #19271e12}.customer-phone-connect-card>header{grid-template-columns:46px minmax(0,1fr) auto;align-items:flex-start;gap:13px;display:grid}.customer-phone-connect-icon{color:#fff;background:#244c38;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.customer-phone-connect-card header>div:nth-child(2)>span,.customer-connect-heading span,.customer-test-section>div>span{color:#8a570a;letter-spacing:.13em;font-size:11px;font-weight:900;display:block}.customer-phone-connect-card h2{color:#18231b;margin:4px 0 0;font-size:19px;line-height:1.25}.customer-phone-connect-card header p{color:#69736c;margin:6px 0 0;font-size:13px;line-height:1.45}.customer-phone-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 14px;display:grid}.customer-phone-steps>div{color:#808981;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:800;display:flex}.customer-phone-steps i{background:#f7f7f2;border:1px solid #cdd3cd;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.customer-phone-steps>div.done{color:#356b4f}.customer-phone-steps>div.done i{color:#fff;background:#356b4f;border-color:#356b4f}.customer-phone-toggle{width:100%}.customer-phone-connect-flow{gap:12px;margin-top:16px;display:grid}.customer-connect-section{background:#f9f9f4;border:1px solid #e0e4de;border-radius:18px;margin:0;padding:17px}.customer-connect-section legend{color:#263229;padding:0;font-size:15px;font-weight:900}.customer-phone-methods{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.customer-phone-methods button{color:#27332a;text-align:left;background:#fffef9;border:1px solid #d6dcd5;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:126px;padding:12px;display:flex}.customer-phone-methods button>span{border:1px solid #cbd2cb;border-radius:50%;place-items:center;width:21px;height:21px;margin-bottom:12px;display:grid}.customer-phone-methods button strong{font-size:13px}.customer-phone-methods button small{color:#727c74;margin-top:5px;font-size:11px;line-height:1.4}.customer-phone-methods button.selected{background:#eef6f0;border-color:#356b4f}.customer-phone-methods button.selected>span{color:#fff;background:#356b4f;border-color:#356b4f}.customer-phone-selects{margin-top:14px}.customer-connect-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customer-connect-heading strong,.customer-test-section>div>strong{color:#263229;margin-top:4px;font-size:15px;display:block}.customer-connect-section>p,.customer-test-section p{color:#68736a;margin:10px 0;font-size:13px;line-height:1.5}.customer-inline-action{width:auto;min-height:43px;margin-top:4px;padding:0 15px}.customer-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.customer-code-row label{color:#536057;font-size:12px;font-weight:800}.customer-code-row input{width:100%;min-height:43px;font:inherit;letter-spacing:.18em;background:#fff;border:1px solid #cfd5cf;border-radius:11px;margin-top:6px;padding:0 12px}.customer-code-row button{color:#fff;background:#1d2a21;border:0;border-radius:11px;min-height:43px;padding:0 14px;font-weight:800}.customer-code-row button:disabled,.customer-inline-action:disabled{opacity:.48}.customer-connection-note{color:#6f796f;margin-top:8px;line-height:1.45;display:block}.customer-instruction-list{counter-reset:connect-step;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.customer-instruction-list li{color:#4f5b52;counter-increment:connect-step;min-height:34px;padding-left:38px;font-size:13px;line-height:1.45;position:relative}.customer-instruction-list li:before{content:counter(connect-step);color:#76500f;background:#f5e6bf;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid;position:absolute;top:0;left:0}.customer-copy-number{color:#243229;background:#edf4ee;border:1px dashed #9bae9f;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:60px;margin-top:13px;padding:10px 13px;display:flex}.customer-copy-number strong{font-size:17px}.customer-copy-number span{color:#487058;font-size:11px;font-weight:800}.customer-test-section{justify-content:space-between;align-items:center;gap:18px;display:flex}.customer-test-section p{margin-bottom:0}.customer-phone-warning{margin-top:0}.customer-screen{width:min(100%,620px);margin:0 auto}.customer-screen-heading{padding:12px 2px 20px}.customer-screen-heading>span,.customer-section-title span{color:#8a570a;letter-spacing:.15em;font-size:11px;font-weight:800}.customer-screen-heading h1{margin-top:8px;font-size:clamp(32px,8vw,42px)}.customer-screen-heading>p{margin-bottom:0;font-size:15px}.customer-balance-card{color:#fff;background:#19271e;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:18px;min-height:174px;padding:22px;display:flex;box-shadow:0 18px 40px #18271e33}.customer-balance-card span,.customer-balance-card strong,.customer-balance-card small{display:block}.customer-balance-card span{color:#d0d9d2;font-size:13px}.customer-balance-card strong{color:#ffd87e;margin:8px 0 4px;font-size:54px;line-height:1}.customer-balance-card small{color:#aebdb2;font-size:12px}.customer-balance-card button{color:#162019;background:#ffd87e;border:0;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.customer-setup-card,.customer-settings-card,.customer-credit-section{background:#fffef9;border:1px solid #dde1da;border-radius:22px;margin-top:16px;padding:20px}.customer-setup-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-setup-card header span{color:#8b5709;letter-spacing:.14em;font-size:11px;font-weight:800}.customer-setup-card h2,.customer-settings-card h2,.customer-credit-section h2,.customer-automation-group h2{color:#1a241d;margin:5px 0 0;font-size:18px}.customer-setup-card header>strong{color:#32694d;font-size:20px}.customer-progress-track{background:#e4e8e2;border-radius:99px;height:7px;margin:17px 0;overflow:hidden}.customer-progress-track i{background:#3f795b;border-radius:99px;height:100%;display:block}.customer-check-row{border-top:1px solid #eceeeb;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;min-height:48px;display:grid}.customer-check-row>span{border:1px solid #ccd2cc;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.customer-check-row>span.done{color:#fff;background:#41795b;border-color:#41795b}.customer-check-row strong{color:#303b33;font-size:14px}.customer-check-row small{color:#7a847c;font-size:12px}.customer-home-actions{gap:10px;margin-top:16px;display:grid}.customer-home-actions button,.customer-account-action{color:#263129;text-align:left;background:#fffef9;border:1px solid #dce0da;border-radius:19px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;width:100%;min-height:80px;padding:14px;display:grid}.customer-account-action.static{cursor:default}.customer-home-actions button>span,.customer-account-action>svg:first-child{color:#81510a;background:#f8e6c2;border-radius:13px;width:44px;height:44px;padding:11px}.customer-home-actions strong,.customer-home-actions small,.customer-account-action strong,.customer-account-action small{display:block}.customer-home-actions strong,.customer-account-action strong{font-size:14px}.customer-home-actions small,.customer-account-action small{color:#747e76;margin-top:3px;font-size:12px}.customer-test-call-card{background:#fff3d7;border:1px solid #e5d6b4;border-radius:19px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin-top:16px;padding:16px;display:grid}.customer-test-call-card>div{color:#fff;background:#945d09;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.customer-test-call-card strong,.customer-test-call-card small{display:block}.customer-test-call-card strong{color:#30240f;font-size:14px}.customer-test-call-card small{color:#756442;margin-top:3px;font-size:12px}.customer-test-call-card a{color:#fff;background:#1a251d;border-radius:11px;align-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.customer-bottom-nav{width:min(100%,720px);max-width:560px;min-height:72px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));z-index:40;backdrop-filter:blur(20px);background:#fffef9f5;border-top:1px solid #d9ddd6;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.customer-balance-card,.customer-balance-card span,.customer-balance-card small{color:var(--customer-muted)}.customer-balance-card strong{color:var(--customer-ink)}.customer-balance-card button{color:var(--customer-ink);background:#ffd786}.customer-bottom-nav button{color:#788179;background:0 0;border:0;border-radius:13px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:54px;display:grid}.customer-bottom-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.customer-bottom-nav button.active{color:#865409;background:#fbefd5}.customer-mini-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.customer-mini-metrics article{background:#fffef9;border:1px solid #dde1db;border-radius:18px;min-height:92px;padding:14px}.customer-mini-metrics strong,.customer-mini-metrics span{display:block}.customer-mini-metrics strong{color:#1d271f;font-size:25px}.customer-mini-metrics span{color:#727c74;margin-top:7px;font-size:11px}.customer-empty-card{text-align:center;background:#fffef9;border:1px solid #dde1db;border-radius:22px;margin-top:16px;padding:52px 24px}.customer-empty-card>div{color:#8e5908;background:#f8e7c4;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.customer-empty-card h2{color:#1c261e;font-size:20px}.customer-empty-card p{color:#6e7870;max-width:390px;margin:0 auto 22px;font-size:14px;line-height:1.5}.customer-connection-line{background:#fffef9;border:1px solid #dde1da;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.customer-connection-line>button{background:#f7f6f0;border:1px solid #d4d9d3;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.customer-connection-line>span:last-child{color:#68726a;font-size:13px;font-weight:700}.customer-voice-preview{width:100%;min-height:42px;margin:10px 0 2px}.customer-status-pill{color:#5f4b28;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.customer-status-pill i{background:#d09431;border-radius:50%;width:8px;height:8px}.customer-status-pill.connected{color:#326549}.customer-status-pill.connected i{background:#44835f}.customer-settings-card .customer-voice-options{margin-top:16px}.customer-voice-options.compact{grid-template-columns:1fr}.customer-voice-options.compact button{min-height:92px}.customer-settings-card>h2{margin-bottom:16px}.customer-settings-card .customer-select-label{margin-top:22px}.customer-switch-row{border-top:1px solid #e6e8e3;border-bottom:0;margin-top:14px;padding-inline:0}.customer-save-action{width:100%;margin-top:18px}.customer-automation-group{margin-top:20px}.customer-automation-group h2{margin:0 0 9px 2px}.customer-automation-group .customer-automation-list{margin-top:0}.customer-account-balance{color:#fff;background:#19271e;border-radius:23px;justify-content:space-between;align-items:center;min-height:150px;padding:22px;display:flex}.customer-account-balance span,.customer-account-balance strong,.customer-account-balance small{display:block}.customer-account-balance span{color:#d0dad2;font-size:13px}.customer-account-balance strong{color:#ffd87e;margin-top:7px;font-size:48px;line-height:1}.customer-account-balance small{color:#adbbb0;margin-top:4px;font-size:12px}.customer-account-balance>svg{color:#f5c256;width:48px;height:48px}.customer-section-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-section-title>svg{color:#91600d}.customer-credit-section>p{color:#69736b;font-size:14px;line-height:1.5}.customer-pack-list{gap:9px;display:grid}.customer-pack-list article{background:#f9f8f2;border:1px solid #e0e3de;border-radius:17px;grid-template-columns:1fr auto;gap:14px;min-height:116px;padding:15px;display:grid}.customer-pack-list article>div:last-child{text-align:right}.customer-pack-list span,.customer-pack-list strong,.customer-pack-list small{display:block}.customer-pack-list span{color:#8c590a;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.customer-pack-list strong{color:#202a22;margin-top:5px;font-size:16px}.customer-pack-list small{color:#768078;margin-top:4px;font-size:11px}.customer-pack-list button{color:#fff;background:#1c281f;border:0;border-radius:10px;min-height:34px;margin-top:9px;padding:0 12px;font-size:12px;font-weight:800}.customer-price-note{color:#808981;margin-top:12px;font-size:11px;line-height:1.45;display:block}.customer-account-row{border-top:1px solid #e7e9e5;justify-content:space-between;align-items:center;gap:14px;min-height:56px;display:flex}.customer-account-row>span{color:#344038;align-items:center;gap:9px;display:inline-flex}.customer-account-row svg{color:#8e5c0d;width:17px;height:17px}.customer-account-row strong{font-size:14px}.customer-account-action{border:0;border-top:1px solid #e8eae6;border-radius:0;min-height:68px;padding-inline:0}.customer-routing-editor{margin-top:20px}.customer-routing-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-routing-editor.compact .customer-routing-options{grid-template-columns:1fr}.customer-routing-options>button{color:#263129;text-align:left;background:#fffef9;border:1px solid #d8ddd6;border-radius:17px;grid-template-columns:24px 1fr;align-items:flex-start;gap:11px;min-height:92px;padding:14px;display:grid}.customer-routing-options>button>span{border:1px solid #c9d0c9;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.customer-routing-options>button strong,.customer-routing-options>button small{display:block}.customer-routing-options>button strong{font-size:14px}.customer-routing-options>button small{color:#707a72;margin-top:4px;font-size:12px;line-height:1.4}.customer-routing-options>button.selected{background:#f0f6f1;border-color:#356b4f;box-shadow:0 0 0 2px #356b4f14}.customer-routing-options>button.selected>span{color:#fff;background:#356b4f;border-color:#356b4f}.customer-routing-detail{background:#f8f8f3;border:1px solid #dce0da;border-radius:17px;margin-top:12px;padding:16px}.customer-routing-detail.warning{background:#fff4df;border-color:#e8c68e}.customer-routing-detail>p{color:#687269;margin:12px 0 0;font-size:13px;line-height:1.5}.customer-routing-detail>p:first-child{margin-top:0}.customer-time-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-time-grid label{color:#414b44;font-size:13px;font-weight:700}.customer-time-grid input{background:#fff;border:1px solid #ced4cd;border-radius:12px;width:100%;min-height:46px;margin-top:7px;padding:0 10px}.customer-weekdays{border:0;margin-top:16px;padding:0}.customer-weekdays legend{color:#414b44;margin-bottom:8px;font-size:13px;font-weight:700}.customer-weekdays>div{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.customer-weekdays button,.customer-delivery-options button{color:#4f5a52;background:#fff;border:1px solid #d4d9d3;border-radius:10px;min-height:38px;font-size:12px;font-weight:700}.customer-weekdays button.selected,.customer-delivery-options button.selected{color:#fff;background:#356b4f;border-color:#356b4f}.customer-routing-summary{color:#263129;text-align:left;background:#eef5ef;border:1px solid #d8ddd6;border-radius:19px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;width:100%;min-height:82px;margin-top:16px;padding:14px;display:grid}.customer-routing-summary>span{color:#fff;background:#356b4f;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.customer-routing-summary strong,.customer-routing-summary small{display:block}.customer-routing-summary strong{font-size:14px}.customer-routing-summary small{color:#627067;margin-top:3px;font-size:12px}.customer-test-call-card button,.customer-secondary-action{color:#fff;background:#1a251d;border:1px solid #cfd5cf;border-radius:11px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800}.customer-test-call-card button:disabled,.customer-secondary-action:disabled{opacity:.55}.customer-call-routing-card{background:#fffef9;border:1px solid #dbe0d9;border-radius:22px;margin-bottom:16px;padding:20px}.customer-call-routing-card>p{color:#657068;margin:12px 0 16px;font-size:13px;line-height:1.5}.customer-routing-panel{border-top:1px solid #e3e6e1;margin-top:18px;padding-top:2px}.customer-activity-tabs{background:#eeefe9;border:1px solid #dbe0d9;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:14px;padding:5px;display:grid}.customer-activity-tabs button{color:#687169;background:0 0;border:0;border-radius:11px;min-width:0;min-height:42px;font-size:12px;font-weight:800}.customer-activity-tabs button span{color:#8a928b;margin-left:3px}.customer-activity-tabs button.active{color:#1d271f;background:#fff;box-shadow:0 2px 8px #18241b14}.customer-delivery-options{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.customer-account-empty{background:#f3f4ef;border-radius:15px;margin-top:16px;padding:16px}.customer-account-empty strong{font-size:14px}.customer-account-empty p{color:#687269;margin:5px 0 0;font-size:13px;line-height:1.5}.customer-account-details summary{cursor:pointer;list-style:none}.customer-account-details summary::-webkit-details-marker{display:none}.customer-account-details[open] summary>svg:last-child{transform:rotate(90deg)}.customer-account-details>div{color:#677168;padding:4px 12px 16px 55px;font-size:13px;line-height:1.5}.customer-account-details>div p{margin:5px 0}.customer-reset-card{background:#fff6f1;border:1px solid #e3c7bd;border-radius:18px;margin:16px 0 8px;padding:18px}.customer-reset-card>strong{font-size:14px}.customer-reset-card p,.customer-reset-card span{color:#74645e;margin:4px 0 12px;font-size:13px;display:block}.customer-reset-card button{color:#5f3026;background:#fff;border:1px solid #d2b8af;border-radius:10px;min-height:38px;margin-right:7px;padding:0 11px;font-size:12px;font-weight:800}.customer-toast{width:min(100% - 32px,460px);min-height:48px;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:80;color:#fff;background:#1c2b21;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:13px;font-weight:700;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 36px #0d161047}.customer-sheet-close{background:#f0f1ed;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:16px}@media (width<=560px){.customer-incoming-call{grid-template-columns:40px minmax(0,1fr)}.customer-incoming-call-actions{grid-column:1/-1}.customer-incoming-call-actions button{flex:1}.customer-phone-connect-card{padding:16px}.customer-phone-connect-card>header{grid-template-columns:42px minmax(0,1fr)}.customer-phone-connect-card>header>.customer-status-pill{grid-column:1/-1;width:fit-content}.customer-phone-steps{gap:4px}.customer-phone-steps>div{justify-items:center;gap:4px;font-size:10px;display:grid}.customer-phone-methods{grid-template-columns:1fr}.customer-phone-methods button{grid-template-columns:24px 1fr;column-gap:10px;min-height:92px;display:grid}.customer-phone-methods button>span{grid-row:1/span 2;margin-bottom:0}.customer-code-row,.customer-test-section{grid-template-columns:1fr;display:grid}.customer-code-row button,.customer-inline-action{width:100%}.customer-signup-main{width:calc(100% - 32px);padding-top:36px}.customer-form-grid.two{grid-template-columns:1fr}.customer-form-grid .wide{grid-column:auto}.customer-choice-grid,.customer-voice-options{grid-template-columns:1fr}.customer-voice-options button{min-height:94px}.customer-public-actions .customer-text-button{min-height:38px;padding-inline:4px;font-size:13px}.customer-app-main{padding-inline:14px}.customer-balance-card{flex-direction:column;align-items:flex-start;min-height:184px}.customer-balance-card button{justify-content:center;align-self:stretch}.customer-test-call-card{grid-template-columns:42px 1fr}.customer-test-call-card a{grid-column:1/-1;justify-content:center}.customer-test-call-card button{grid-column:1/-1}.customer-routing-options{grid-template-columns:1fr}}@media (width<=360px){.customer-bottom-nav button span{font-size:9px}.customer-bottom-nav{padding-inline:3px}.customer-mini-metrics{grid-template-columns:1fr}.customer-mini-metrics article{min-height:68px}.customer-pack-list article{grid-template-columns:1fr}.customer-pack-list article>div:last-child{text-align:left}}.customer-welcome-shell{background:#fbfaf4;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,480px);min-height:100svh;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 0 80px #08120c2e}.customer-welcome-header{min-height:calc(70px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 22px 0;z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.customer-welcome-header .customer-text-button{color:#27332b;background:0 0;border:0;min-height:42px;padding:0 4px;font-size:15px;font-weight:800}.customer-welcome-main{align-content:center;min-height:0;padding:4px 22px 18px;display:grid}.customer-welcome-visual{aspect-ratio:1;background:radial-gradient(circle at 70% 23%,#ffffffb8,#0000 17%),linear-gradient(145deg,#ffc85c,#f49a13 55%,#d56d08);border-radius:42%;place-items:center;width:min(72vw,300px);margin:2vh auto 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px #b15f0840}.customer-welcome-visual.visual-1{background:radial-gradient(circle at 72% 22%,#ffffff8c,#0000 18%),linear-gradient(145deg,#a6d9c0,#4c9b75 55%,#216145)}.customer-welcome-visual.visual-2{background:radial-gradient(circle at 72% 22%,#ffffff80,#0000 18%),linear-gradient(145deg,#91b7e4,#4e79b3 55%,#28476f)}.customer-welcome-icon{z-index:2;color:#132018;background:#ffffffdb;border:1px solid #ffffffa6;border-radius:32px;place-items:center;width:100px;height:100px;display:grid;position:relative;box-shadow:0 18px 35px #1a34232e}.customer-welcome-orbit{border:1px solid #ffffff80;border-radius:50%;position:absolute}.customer-welcome-orbit.orbit-one{width:78%;height:78%}.customer-welcome-orbit.orbit-two{width:108%;height:108%}.customer-welcome-pulse{background:#173225;border:3px solid #ffffffe6;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #ffffff2e}.customer-welcome-pulse.pulse-one{top:19%;left:23%}.customer-welcome-pulse.pulse-two{bottom:24%;right:20%}.customer-welcome-pulse.pulse-three{bottom:17%;left:29%}.customer-welcome-copy{animation:.28s both customer-welcome-in}.customer-welcome-copy .customer-eyebrow{margin-bottom:12px}.customer-welcome-copy h1{letter-spacing:-.055em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(34px,9vw,44px);line-height:1.04}.customer-welcome-copy>p{color:#59645c;margin:16px 0 14px;font-size:16px;line-height:1.55}.customer-welcome-copy>small{color:#2f684d;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.customer-resume-card{color:#244332;text-align:left;background:#edf5ef;border:1px solid #c8d8cd;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;margin-top:18px;padding:12px 14px;display:flex}.customer-resume-card strong,.customer-resume-card small{display:block}.customer-resume-card strong{font-size:14px}.customer-resume-card small{color:#627269;margin-top:3px;font-size:12px}.customer-welcome-footer{padding:14px 22px calc(20px + env(safe-area-inset-bottom));background:#fbfaf4f7;border-top:1px solid #e2e5dd;gap:12px;display:grid}.customer-welcome-footer>.customer-primary-action{width:100%;min-height:54px}.customer-welcome-progress-row{grid-template-columns:1fr auto 1fr;align-items:center;min-height:28px;display:grid}.customer-welcome-dots{grid-column:2;justify-content:center;gap:7px;display:flex}.customer-skip-intro{color:#476052;background:0 0;border:0;grid-column:3;justify-self:end;min-height:36px;padding:0 2px;font-size:12px;font-weight:850}.customer-welcome-dots button{background:#c9cdc7;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .2s}.customer-welcome-dots button.active{background:#17231b;width:24px}.customer-welcome-secondary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-welcome-secondary button,.customer-welcome-secondary a{color:#5b665e;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:800;text-decoration:none;display:flex}@keyframes customer-welcome-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.customer-trust-note{color:#536057;background:#eef2ed;border-radius:15px;align-items:flex-start;gap:10px;margin-top:22px;padding:14px;font-size:13px;line-height:1.5;display:flex}.customer-trust-note svg{color:#347053;flex:none}.customer-plan-options{gap:12px;margin-top:28px;display:grid}.customer-plan-recommendation{color:#2f281a;background:linear-gradient(145deg,#fff6df,#f9e8bc);border:1px solid #e5c785;border-radius:18px;grid-template-columns:28px 1fr;gap:12px;margin-top:26px;padding:16px;display:grid}.customer-plan-recommendation>svg{color:#9a6109}.customer-plan-recommendation em,.customer-plan-recommendation strong,.customer-plan-recommendation small{display:block}.customer-plan-recommendation em{color:#8a570a;letter-spacing:.11em;font-size:9px;font-style:normal;font-weight:950}.customer-plan-recommendation strong{margin:4px 0;font-size:20px}.customer-plan-recommendation small{color:#6d6047;font-size:12px;line-height:1.45}.customer-plan-options>button{color:#1b251e;text-align:left;background:#fffef9;border:1px solid #d4d9d2;border-radius:20px;padding:17px}.customer-plan-options>button.selected{background:#f0f7f2;border-color:#2e674a;box-shadow:0 0 0 2px #2e674a1a}.customer-plan-options header{grid-template-columns:24px 1fr auto;align-items:center;gap:10px;display:grid}.customer-plan-options header>span,.customer-setup-choice>button>span{border:1px solid #c5cbc4;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.customer-plan-options button.selected header>span,.customer-setup-choice>button.selected>span{color:#fff;background:#2e674a;border-color:#2e674a}.customer-plan-options header div{align-items:center;gap:8px;display:flex}.customer-plan-options header strong{font-size:18px}.customer-plan-options header em{color:#76480a;letter-spacing:.09em;background:#fae8c2;border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900}.customer-plan-options header b{font-size:21px}.customer-plan-options>button>p{color:#68736a;margin:10px 0;font-size:14px;line-height:1.45}.customer-plan-minutes{color:#825008;background:#fff0ce;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:800;display:flex}.customer-plan-options ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.customer-plan-options li{color:#526057;align-items:center;gap:7px;font-size:12px;display:flex}.customer-plan-options li svg{color:#347053}.customer-plan-note{color:#7b847d!important;margin:2px 3px 0!important;font-size:12px!important}.customer-setup-choice{gap:10px;margin-top:28px;display:grid}.customer-setup-choice>button{color:#1c261f;text-align:left;background:#fffef9;border:1px solid #d4d9d2;border-radius:16px;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:78px;padding:14px;display:grid}.customer-setup-choice>button.selected{background:#f0f7f2;border-color:#2e674a}.customer-setup-choice strong,.customer-setup-choice small{display:block}.customer-setup-choice small{color:#6e7971;margin-top:4px;font-size:13px}.customer-phone-fields{background:#f3f5f1;border:1px solid #dee2dc;border-radius:18px;padding:16px}.customer-info-card.compact{margin-top:8px}.customer-voice-options article{color:#172019;background:#fffef9;border:1px solid #d3d8d1;border-radius:18px;min-height:144px;padding:14px;display:grid}.customer-voice-options article.selected{background:#f1f7f2;border-color:#34694e;box-shadow:0 0 0 2px #34694e1a}.customer-voice-options .customer-voice-select{min-height:76px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto;grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;padding:0;display:grid}.customer-voice-options .customer-voice-select>span{grid-row:auto}.customer-voice-options .customer-voice-select>div{gap:4px;display:grid}.customer-voice-options .customer-voice-select>svg{position:static}.customer-voice-options .customer-audition-button{color:#365c48;text-align:center;background:#fff;border:1px solid #d2d8d1;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.customer-voice-disclosure{color:#78827b!important;margin:12px 2px 0!important;font-size:12px!important;line-height:1.5!important}.customer-live-script{background:#f0f6f1;border:1px solid #d7dfd9;border-radius:17px;margin:18px 0;padding:16px}.customer-live-script>span{color:#3a6a50;letter-spacing:.11em;font-size:9px;font-weight:950}.customer-live-script>p{font-weight:750;color:#243129!important;margin:8px 0 6px!important;font-size:15px!important;line-height:1.5!important}.customer-live-script>small{color:#738078;font-size:11px}.customer-automation-list label.plan-locked{opacity:.64;background:#f2f3ef}.customer-automation-list label.plan-locked input{cursor:not-allowed}.customer-current-plan{background:#fffef9;border:1px solid #dbe0d9;border-radius:17px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:15px 17px;display:flex}.customer-current-plan span,.customer-current-plan strong,.customer-current-plan small{display:block}.customer-current-plan span{color:#8b5a10;letter-spacing:.12em;font-size:10px;font-weight:900}.customer-current-plan strong{margin:4px 0 2px;font-size:18px}.customer-current-plan small{color:#707b73;font-size:12px}.customer-current-plan>b{color:#315f48;background:#edf5ef;border-radius:10px;padding:8px 10px;font-size:13px}.customer-balance-card em{color:#315f48;background:#edf5ef;border-radius:8px;margin-top:10px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.customer-success-page .customer-secondary-action{width:100%;min-height:48px;margin-top:10px}.customer-success-status{background:#fff1d4;border-radius:12px;padding:10px 12px;margin-top:12px!important;font-size:13px!important}@media (width>=481px){body:has(.customer-welcome-shell){background:#16231b}}@media (width<=560px){.customer-welcome-main{padding-inline:20px}.customer-welcome-visual{width:min(68vw,282px);margin-bottom:24px}.customer-plan-options,.customer-voice-options{grid-template-columns:1fr}.customer-voice-options article{min-height:130px}.customer-signup-header .customer-wordmark strong{display:none}}@media (height<=720px){.customer-welcome-visual{width:min(48vw,210px);margin:0 auto 18px}.customer-welcome-copy h1{font-size:31px}.customer-welcome-copy>p{margin-block:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.customer-welcome-copy{animation:none}}.customer-app{--customer-ink:#171717;--customer-muted:#686965;--customer-paper:#f3f3f1;--customer-card:#fff;--customer-line:#deded9;--customer-accent:#ef812e;--customer-red:#c93232;--customer-success:#22744c;color:var(--customer-ink);background:var(--customer-paper);letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.customer-welcome-shell,.customer-signup,.customer-success-page,.customer-dashboard{background:var(--customer-paper);width:100%;max-width:560px;min-height:100dvh;margin-inline:auto}.customer-welcome-header,.customer-signup-header,.customer-app-header{min-height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(18px)saturate(1.25);background:#f3f3f1eb;border-bottom:1px solid #17171714}.customer-wordmark img{object-fit:contain;width:30px;height:30px}.customer-wordmark strong{letter-spacing:-.01em;font-size:15px}.customer-welcome-main{flex-direction:column;justify-content:center;padding:24px 22px 16px;display:flex}.customer-welcome-visual{box-sizing:border-box;aspect-ratio:auto;background:#fff;border:1px solid #d7d7d2;border-radius:24px;flex-direction:column;justify-content:space-between;width:100%;height:auto;min-height:238px;margin:0 0 26px;padding:18px;display:flex;overflow:hidden;box-shadow:0 18px 45px #16161617}.customer-welcome-visual:before,.customer-welcome-visual:after{display:none}.welcome-call-top,.welcome-mini-rule,.welcome-result-head{align-items:center;gap:12px;display:flex}.welcome-call-top>span,.customer-operational-icon{color:#fff;background:var(--customer-red);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.welcome-call-top div,.welcome-mini-rule span,.welcome-result-head span,.customer-operational-card>span{flex-direction:column;flex:1;min-width:0;display:flex}.welcome-call-top small,.welcome-call-summary small,.welcome-mini-status small,.welcome-result-head small,.customer-operational-card small{color:var(--customer-muted);letter-spacing:.08em;font-size:10px;font-weight:750}.welcome-call-top strong,.welcome-mini-rule strong,.welcome-result-head strong{font-size:15px}.welcome-call-top>i{color:var(--customer-success);font-size:12px;font-style:normal;font-weight:750}.welcome-call-summary{background:#f2f2ef;border-radius:16px;flex-direction:column;gap:7px;margin:24px 0 18px;padding:17px;display:flex}.welcome-call-summary strong{font-size:16px;line-height:1.25}.welcome-call-summary span,.welcome-call-done,.welcome-result-row,.welcome-result-footer{color:var(--customer-muted);font-size:13px}.welcome-call-done,.welcome-result-row,.welcome-result-footer{align-items:center;gap:8px;display:flex}.welcome-call-done svg,.welcome-result-row svg{color:var(--customer-success)}.welcome-mini-status{grid-template-columns:auto 1fr;gap:2px 10px;display:grid}.welcome-mini-status>span{background:var(--customer-success);border-radius:50%;grid-row:1/3;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #e1f0e7}.welcome-mini-status strong{font-size:15px}.welcome-waveform{height:88px;color:var(--customer-accent);background:#fff4e9;border-radius:16px;justify-content:center;align-items:center;gap:7px;margin:17px 0;display:flex}.welcome-waveform i{background:currentColor;border-radius:4px;width:4px}.welcome-mini-rule,.welcome-result-head{border:1px solid var(--customer-line);border-radius:14px;padding:14px}.welcome-mini-rule>svg:first-child{color:var(--customer-red)}.welcome-mini-rule>svg:last-child{color:var(--customer-success)}.welcome-result-head{color:var(--customer-success);background:#edf6f0;border-color:#d8eadd;margin-bottom:14px}.welcome-result-row{border-bottom:1px solid var(--customer-line);min-height:42px}.welcome-result-footer{color:#7e5a27;background:#fff4df;border-radius:12px;margin-top:14px;padding:10px 12px}.customer-welcome-copy h1,.customer-signup-section h1,.customer-screen-heading h1,.customer-success-page h1{color:var(--customer-ink);letter-spacing:-.045em;font-size:clamp(30px,8vw,38px);line-height:1.06}.customer-welcome-copy>p,.customer-signup-section>p,.customer-screen-heading>p{color:var(--customer-muted);font-size:15px;line-height:1.5}.customer-eyebrow,.customer-screen-heading>span,.customer-section-title span,.customer-settings-card>h2,.customer-automation-group>h2{color:#777873;letter-spacing:.09em;font-size:11px;font-weight:800}.customer-primary-action{background:var(--customer-ink);min-height:52px;box-shadow:none;border-radius:14px;font-size:15px}.customer-primary-action:hover{background:#2a2a2a}.customer-welcome-footer,.customer-signup-footer{padding-bottom:max(14px, env(safe-area-inset-bottom));backdrop-filter:blur(18px);background:#f3f3f1f0;border-top:1px solid #17171714}.customer-signup-footer{width:100%;max-width:560px;padding-inline:18px;left:50%;transform:translate(-50%)}.customer-signup-footer .customer-primary-action{width:100%;max-width:none}.customer-welcome-secondary button,.customer-welcome-secondary a{min-height:44px}.customer-signup-main,.customer-app-main{padding-inline:18px}.customer-signup-section,.customer-screen{padding-top:22px}.customer-form-grid input,.customer-form-grid select,.customer-select-label select,.customer-textarea-label textarea,.customer-profile-form input{min-height:50px;box-shadow:none;background:#fff;border:1px solid #d4d4cf;border-radius:12px;font-size:16px}.customer-goal-grid button,.customer-choice-grid button,.customer-setup-choice button,.customer-routing-options button,.customer-plan-options>button,.customer-voice-options article,.customer-review-card,.customer-settings-card,.customer-current-plan,.customer-credit-section,.customer-call-routing-card,.customer-phone-connect-card,.customer-test-call-card,.customer-routing-summary,.customer-home-actions>button,.customer-balance-card{border:1px solid var(--customer-line);background:var(--customer-card);box-shadow:none;border-radius:16px}.customer-goal-grid button.selected,.customer-choice-grid button.selected,.customer-setup-choice button.selected,.customer-routing-options button.selected,.customer-plan-options>button.selected,.customer-voice-options article.selected{border-color:var(--customer-ink);box-shadow:0 0 0 1px var(--customer-ink);background:#fff}.customer-plan-options>button,.customer-voice-options article{min-height:auto}.customer-plan-options header b small,.customer-pack-list article>div:last-child>strong small{font-size:11px;font-weight:650;display:inline}.customer-demo-chip{color:#735325;background:#fff5e3;border:1px solid #ead8bd;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:12px 0 0;padding:7px 10px;font-size:11px;display:inline-flex}.customer-demo-chip>span:first-child{background:var(--customer-accent);border-radius:50%;width:7px;height:7px}.customer-demo-chip strong{font-weight:800}.customer-screen-heading{margin-bottom:18px}.customer-screen-heading h1{margin:5px 0 6px;font-size:30px}.customer-operational-card{background:#fff6f5;border:1px solid #e7cbc9;border-radius:16px;align-items:center;gap:12px;margin-bottom:12px;padding:15px;display:flex}.customer-operational-card.live{background:#f1f8f3;border-color:#cce4d4}.customer-operational-card.live .customer-operational-icon{background:var(--customer-success)}.customer-operational-card strong{margin:2px 0;font-size:15px}.customer-operational-card p{color:var(--customer-muted);margin:0;font-size:12px;line-height:1.35}.customer-operational-card button{color:#fff;background:var(--customer-ink);border:0;border-radius:10px;min-height:38px;padding:0 12px;font-weight:750}.customer-bottom-nav{min-height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px)saturate(1.25);background:#f9f9f7f0;border-top:1px solid #1717171f}.customer-bottom-nav button{color:#797a75;min-width:0;font-size:10px}.customer-bottom-nav button.active{color:var(--customer-red)}.customer-bottom-nav button.active:before{display:none}.customer-automation-list label,.customer-switch-row{min-height:62px}.customer-automation-list input[role=switch],.customer-switch-row input[role=switch]{appearance:none;cursor:pointer;background:#c9cac6;border:0;border-radius:999px;flex:0 0 50px;width:50px;height:30px;margin:0;transition:background .16s;position:relative}.customer-automation-list input[role=switch]:after,.customer-switch-row input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.customer-automation-list input[role=switch]:checked,.customer-switch-row input[role=switch]:checked{background:var(--customer-success)}.customer-automation-list input[role=switch]:checked:after,.customer-switch-row input[role=switch]:checked:after{transform:translate(20px)}.customer-upgrade-summary{color:#71522a;background:#fff6e8;border:1px solid #e7d8c0;border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.customer-upgrade-summary span{flex-direction:column;gap:3px;display:flex}.customer-upgrade-summary small{line-height:1.35}.customer-toast{bottom:calc(76px + env(safe-area-inset-bottom));color:#fff;background:#20211f;border-radius:12px}@media (width>=561px){body:has(.customer-app){background:#111315}.customer-app{box-shadow:0 0 0 1px #ffffff14,0 30px 90px #00000061}}@media (width<=390px){.customer-signup-main,.customer-app-main{padding-inline:14px}.customer-operational-card{align-items:flex-start}.customer-operational-card button{padding-inline:9px}}.customer-dashboard .customer-screen{padding-top:14px}.customer-dashboard .customer-screen-heading{margin-bottom:10px;padding:2px 2px 10px}.customer-dashboard .customer-screen-heading>span{display:none}.customer-dashboard .customer-screen-heading h1{letter-spacing:-.035em;margin:0 0 4px;font-size:28px;line-height:1.1}.customer-dashboard .customer-screen-heading>p{font-size:14px}.customer-dashboard .customer-settings-card,.customer-dashboard .customer-credit-section,.customer-dashboard .customer-current-plan,.customer-dashboard .customer-account-balance,.customer-dashboard .customer-automation-group{border-radius:14px;margin-top:12px}.customer-dashboard .customer-settings-card{padding:16px}.customer-plan-details>summary{cursor:pointer;min-height:54px;list-style:none}.customer-plan-details>summary::-webkit-details-marker{display:none}.customer-plan-details-action{white-space:nowrap;align-items:center;gap:3px;display:inline-flex;color:var(--customer-red)!important;letter-spacing:0!important;font-size:12px!important}.customer-plan-details-action svg{width:16px;transition:transform .16s}.customer-plan-details[open] .customer-plan-details-action svg{transform:rotate(90deg)}.customer-plan-details[open]>summary{border-bottom:1px solid var(--customer-line);padding-bottom:14px}.customer-dashboard .customer-settings-card>h2,.customer-dashboard .customer-automation-group>h2{color:var(--customer-ink);letter-spacing:0;text-transform:none;font-size:15px}.customer-dashboard button,.customer-dashboard summary,.customer-dashboard input,.customer-dashboard select,.customer-dashboard textarea{-webkit-tap-highlight-color:transparent}@media (hover:none) and (pointer:coarse){.customer-dashboard button:active,.customer-dashboard summary:active{transform:scale(.985)}}:root{color:#edf1ef;font-synthesis:none;--navy:#091421;--panel:#10202d;--panel2:#132634;--line:#263846;--muted:#8e9da8;--cream:#f3ead7;--orange:#ee7c32;--green:#79b28b;--red:#d0635c;--blue:#6d9ab9;--radius:14px;--shadow:0 18px 45px #0000002e;background:#091421;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.release-readiness{gap:16px;display:grid}.release-verdict{color:#7d2d22;background:#fff4f1;border:1px solid #f0c2b9;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.release-verdict strong,.release-verdict span{display:block}.release-verdict span{color:#76534e;margin-top:4px;line-height:1.5}.release-status-summary{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.release-status-summary span{border-right:1px solid var(--line);color:var(--muted);padding:14px}.release-status-summary span:last-child{border-right:0}.release-status-summary strong{color:inherit;margin-bottom:3px;font-size:22px;display:block}.release-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.release-feature-list article{border:1px solid var(--line);background:var(--panel2);border-radius:14px;min-width:0;padding:15px}.release-feature-list article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.release-feature-list article header>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.release-feature-list h3{margin:13px 0 7px;font-size:15px}.release-feature-list p,.release-feature-list small{color:var(--muted);line-height:1.5;display:block}.release-feature-list small{margin-top:10px}@media (width<=760px){.release-status-summary,.release-feature-list{grid-template-columns:1fr}.release-status-summary span{border-right:0;border-bottom:1px solid var(--line)}.release-status-summary span:last-child{border-bottom:0}}*{box-sizing:border-box}body{background:var(--navy);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{color:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}.disabled-link{opacity:.45;pointer-events:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{letter-spacing:-.03em;margin-bottom:8px;font-size:32px;line-height:1.15}h2{letter-spacing:-.015em;font-size:18px}small{color:var(--muted)}.app{background:radial-gradient(circle at 70% 0, #10293a 0, transparent 35%), var(--navy);grid-template-columns:248px 1fr;min-height:100vh;transition:grid-template-columns .2s;display:grid}.app.sidebar-closed{grid-template-columns:0 1fr}.sidebar{z-index:20;background:#0b1925;border-right:1px solid #1d303d;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-closed .sidebar{border:0}.brand{white-space:nowrap;border-bottom:1px solid #1d303d;align-items:center;gap:12px;height:80px;padding:18px 20px;display:flex}.brand-mark{background:linear-gradient(145deg, #f09a58, var(--orange));color:#0d1a24;border-radius:11px;place-items:center;width:38px;height:38px;font:700 20px Manrope;display:grid;box-shadow:0 7px 22px #ee7c323b}.brand strong{letter-spacing:.17em;font:700 13px Manrope}.brand span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.sidebar nav{flex-direction:column;flex:1;gap:5px;padding:18px 12px;display:flex;overflow-y:auto}.sidebar nav button{color:#94a3ae;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;height:44px;padding:0 13px;display:flex}.sidebar nav button:hover{color:#fff;background:#122431}.sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--orange);background:linear-gradient(90deg,#ee7c3229,#ee7c320d)}.sidebar nav button.active svg{color:var(--orange)}.sidebar nav button em{color:#fff;background:#d0635c;border-radius:9px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.sidebar-foot{white-space:nowrap;background:#102431;border:1px solid #203743;border-radius:10px;align-items:center;gap:9px;margin:12px;padding:13px;display:flex}.health-dot{background:#72bd89;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #72bd891a}.sidebar-foot strong,.sidebar-foot span{font-size:11px;display:block}.sidebar-foot span{color:var(--muted);margin-top:2px}main{min-width:0}.topbar{z-index:15;backdrop-filter:blur(18px);background:#091421e0;border-bottom:1px solid #1d303d;align-items:center;gap:16px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.icon-btn{color:#91a1ac;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.icon-btn:hover{color:#fff;background:#1b2d3a}.search-trigger{max-width:420px;height:40px;color:var(--muted);background:#0f202d;border:1px solid #273a47;border-radius:9px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.search-trigger kbd{margin-left:auto}.top-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.autosave{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.autosave>span{background:var(--green);border-radius:50%;width:7px;height:7px}.autosave>span.pulse{background:var(--orange);animation:1s infinite pulse}.avatar{background:var(--cream);color:#10202d;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.content{max-width:1640px;margin:0 auto;padding:30px 32px 56px}.page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.page-head p{color:var(--muted);max-width:760px;margin:0}.page-actions{align-items:center;gap:9px;display:flex}.eyebrow{color:#8da0ac;letter-spacing:.16em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.btn{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn.compact{height:35px;padding:0 12px}.btn.primary{background:var(--orange);color:#111d26;border-color:#f08d47;box-shadow:0 7px 18px #ee7c3229}.btn.primary:hover{background:#f38a43}.btn.secondary{color:#dbe2e1;background:#122431;border-color:#2a3e4b}.btn.secondary:hover{background:#172b38;border-color:#466071}.btn.danger{color:#ef9e98;background:#d0635c1f;border-color:#d0635c66}.text-btn{color:#aab6bd;background:0 0;border:0;align-items:center;gap:4px;padding:5px;font-size:12px;display:flex}.text-btn:hover{color:#fff}.text-btn.danger{color:#df817b}.card{border-radius:var(--radius);background:linear-gradient(145deg,#122634f2,#0e1e2af2);border:1px solid #233745;padding:22px;box-shadow:0 8px 28px #00000017}.card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card-head h2{margin:0}.dashboard-grid,.analytics-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.badge{color:#b5c0c6;white-space:nowrap;background:#20313d;border:1px solid #2b414e;border-radius:99px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.badge.positive{color:#9bd0aa;background:#79b28b1f;border-color:#79b28b52}.badge.warning{color:#f4a26a;background:#ee7c321c;border-color:#ee7c3259}.badge.danger{color:#e88d87;background:#d0635c1f;border-color:#d0635c59}.badge.info{color:#91b8d4;background:#5b82a826;border-color:#5b82a861}.workload-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0;display:grid}.workload-stats>div{background:#102531;border:1px solid #223946;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.stat-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.stat-icon.orange{color:#f39c61;background:#ee7c321f}.stat-icon.blue{color:#81acd0;background:#5b82a81f}.stat-icon.cream{color:#d9c18f;background:#d1b57c1f}.stat-icon.green{color:#8ec49d;background:#79b28b1f}.workload-stats strong,.workload-stats span{display:block}.workload-stats strong{font:700 21px Manrope}.workload-stats span{color:var(--muted);font-size:11px}.queue-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #203440;align-items:center;gap:14px;width:100%;min-height:58px;display:flex}.queue-row:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.queue-row:hover{background:#132632}.queue-rank{color:#5f7481;font:600 10px Manrope}.queue-main{flex:1;min-width:150px}.queue-main strong,.queue-main span{display:block}.queue-main span{color:var(--muted);margin-top:3px;font-size:11px}.priority-reason{color:#91a1ab;font-size:11px}.check-btn,.task-check{color:#8094a0;background:0 0;border:1px solid #34505f;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.check-btn:hover,.task-check:hover{background:var(--green);border-color:var(--green);color:#0d1b24}.capacity{text-align:center}.capacity .card-head{text-align:left}.ring{--progress:0%;background:conic-gradient(var(--orange) var(--progress), #223642 0);border-radius:50%;place-items:center;width:150px;height:150px;margin:22px auto;display:grid;position:relative}.ring:before{content:"";background:#10212e;border-radius:50%;position:absolute;inset:12px}.ring div{position:relative}.ring strong,.ring span{display:block}.ring strong{font:700 34px Manrope}.ring span{color:var(--muted);font-size:11px}.capacity-bar{background:#263946;border-radius:5px;height:5px;overflow:hidden}.capacity-bar span{background:var(--orange);height:100%;display:block}.capacity-info{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.health-metrics,.metric-strip,.trial-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.metric{min-width:0}.metric>span,.metric>strong,.metric>small{display:block}.metric>span{color:var(--muted);font-size:11px}.metric>strong{margin:5px 0;font:700 21px Manrope}.metric>small{font-size:10px}.mini-chart{margin:4px -10px -12px}.revenue-main{margin:26px 0}.revenue-main span,.revenue-main strong{display:block}.revenue-main span{color:var(--muted);font-size:11px}.revenue-main strong{color:var(--cream);margin-top:5px;font:700 34px Manrope}.revenue-lines>div{border-top:1px solid #243744;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.revenue-lines span{color:var(--muted)}.tomorrow-grid{grid-template-columns:repeat(5,1fr);margin-top:20px;display:grid}.tomorrow-grid>div{border-right:1px solid #263946;padding:10px 16px}.tomorrow-grid>div:first-child{padding-left:0}.tomorrow-grid>div:last-child{border:0}.tomorrow-grid strong,.tomorrow-grid span{display:block}.tomorrow-grid strong{font:700 24px Manrope}.tomorrow-grid span{color:var(--muted);margin-top:4px;font-size:11px}.alert-row{border-top:1px solid #233642;align-items:center;gap:11px;padding:11px 0;display:flex}.alert-row>span{border-radius:50%;width:8px;height:8px}.alert-row>span.red{background:var(--red)}.alert-row>span.orange{background:var(--orange)}.alert-row>span.blue{background:var(--blue)}.alert-row>span.green{background:var(--green)}.alert-row strong,.alert-row small{font-size:11px;display:block}.mini-empty{text-align:center;color:var(--muted);padding:26px 0;font-size:12px}.toolbar{gap:10px;margin-bottom:14px;display:flex}.toolbar select,.field input,.field select,.field textarea,.settings-panel input,.settings-panel select{color:#e8edeb;background:#0d1e2a;border:1px solid #2b3e4b;border-radius:8px;outline:0;min-height:40px;padding:0 12px}.field textarea{resize:vertical;padding:10px}.field input:focus,.field select:focus,.field textarea:focus,.toolbar select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ee7c321a}.field input.invalid{border-color:var(--red)}.table-search{min-width:320px;max-width:520px;height:41px;color:var(--muted);background:#0d1e2a;border:1px solid #2b3e4b;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.table-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.table-card{padding:0;overflow:hidden}.table-wrap{max-height:calc(100vh - 250px);overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{z-index:2;text-align:left;color:#80919c;letter-spacing:.08em;background:#10222f;border-bottom:1px solid #2a3b47;height:42px;padding:0 15px;font-size:10px;position:sticky;top:0}td{border-bottom:1px solid #20333f;height:66px;padding:8px 15px}tbody tr{cursor:pointer}tbody tr:hover{background:#142936}td>strong,td>small{display:block}td>small{margin-top:4px;font-size:10px}.business-cell{align-items:center;gap:10px;display:flex}.business-cell>span{width:34px;height:34px;color:var(--cream);background:#203846;border-radius:9px;flex:none;place-items:center;font:700 13px Manrope;display:grid}.business-cell strong,.business-cell small{display:block}.business-cell small{margin-top:3px}.score{background:#263946;border-radius:5px;width:70px;height:5px;position:relative}.score span{background:var(--orange);border-radius:5px;height:100%;display:block}.score strong{position:absolute;top:-7px;left:77px}.file-button input{display:none}.empty{text-align:center;color:var(--muted);padding:60px 24px}.empty-mark{width:44px;height:44px;color:var(--orange);border:1px solid #34505f;border-radius:12px;place-items:center;margin:0 auto 16px;font:700 17px Manrope;display:grid}.empty h3{color:#e7ece9;margin-bottom:8px}.empty p{max-width:430px;margin:0 auto 18px}.pipeline-total span,.pipeline-total strong{text-align:right;display:block}.pipeline-total span{color:var(--muted);font-size:10px}.kanban{gap:13px;min-height:calc(100vh - 210px);padding-bottom:18px;display:flex;overflow-x:auto}.kanban-col{background:#0d1c28;border:1px solid #203642;border-radius:12px;width:275px;min-width:275px;padding:13px}.kanban-col.drag-over{border-color:var(--orange);background:#ee7c320f;box-shadow:inset 0 0 0 2px #ee7c3224}.kanban-col>header{align-items:center;gap:8px;font-size:12px;display:flex}.kanban-col>header em{color:var(--muted);background:#1b313e;border-radius:9px;margin-left:auto;padding:2px 7px;font-style:normal}.stage-dot{border-radius:50%;width:8px;height:8px}.kanban-value{color:var(--muted);padding:7px 16px;font-size:10px}.kanban-list{flex-direction:column;gap:9px;display:flex}.lead-card{background:#132633;border:1px solid #29404e;border-radius:10px;padding:13px;box-shadow:0 4px 12px #0000001f}.lead-card:hover{border-color:#49616e;transform:translateY(-1px)}.lead-card.dragging{opacity:.42;transform:rotate(1deg)scale(.98)}.card-stage-select{color:#b6c2c8;background:#0d202b;border:1px solid #2e4654;border-radius:7px;width:100%;height:31px;margin-top:11px;padding:0 8px;font-size:10px}.lead-card>div,.lead-card footer{justify-content:space-between;align-items:center;display:flex}.lead-card>span{color:var(--muted);margin:7px 0 13px;font-size:10px;display:block}.lead-card footer strong{font-size:11px}.drop-zone{color:#657985;text-align:center;border:1px dashed #0000;border-radius:8px;height:38px;margin-top:8px;padding:10px;font-size:10px}.kanban-col.drag-over .drop-zone{border-color:var(--orange);color:#f2a36e}.segmented{background:#0e1d28;border:1px solid #263a47;border-radius:10px;gap:3px;width:max-content;margin-bottom:16px;padding:4px;display:flex}.segmented button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 15px;font-size:12px}.segmented button.active{color:#fff;background:#203642}.segmented.small{margin:0}.segmented.small button{height:30px;padding:0 11px}.focus-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:16px;display:grid}.task-row{border-top:1px solid #243642;align-items:center;gap:13px;min-height:68px;display:flex}.task-content{flex:1}.task-content strong,.task-content span{display:block}.task-content span{color:var(--muted);margin-top:4px;font-size:11px}.task-due{align-items:center;gap:8px;display:flex}.day-mode{text-align:center;height:max-content;position:sticky;top:90px}.day-orb{width:84px;height:84px;color:var(--orange);background:radial-gradient(circle,#243c49,#101f2a 70%);border:1px solid #344c59;border-radius:50%;place-items:center;margin:22px auto;display:grid}.day-mode p{color:var(--muted);font-size:12px;line-height:1.6}.day-business{color:var(--cream);margin:20px;display:block}.day-actions{justify-content:center;gap:8px;display:flex}.calendar-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.calendar-grid{padding:0;overflow:hidden}.weekdays,.month-grid{grid-template-columns:repeat(7,1fr);display:grid}.weekdays span{height:38px;color:var(--muted);border-right:1px solid #263946;padding:12px;font-size:10px}.calendar-day{border-top:1px solid #263946;border-right:1px solid #263946;height:125px;padding:9px;overflow:hidden}.calendar-day>strong{font-size:11px}.calendar-day.muted{opacity:.35}.calendar-day.today>strong{background:var(--orange);color:#0b1822;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.event{border:0;border-left:2px solid var(--blue);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#172e3c;border-radius:4px;width:100%;margin-top:5px;padding:4px 5px;font-size:12px;overflow:hidden}.agenda-row{border-top:1px solid #263946;align-items:center;gap:12px;min-height:62px;display:flex}.agenda-row .event-dot{background:var(--orange);border-radius:50%;width:9px;height:9px}.agenda-row>div{flex:1}.agenda-row strong,.agenda-row small{display:block}.agenda-row time{color:var(--muted);font-size:11px}.trial-summary,.metric-strip{background:#10212e;border:1px solid #243845;border-radius:12px;margin-bottom:16px;padding:18px 22px}.trial-summary{grid-template-columns:repeat(4,1fr)}.trial-board{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.trial-board>section>header{justify-content:space-between;align-items:center;height:44px;display:flex}.trial-board>section>header h2{margin:0;font-size:13px}.trial-board .card{cursor:pointer;margin-bottom:10px;padding:14px}.trial-card-head{justify-content:space-between;margin-bottom:11px;display:flex}.days-left{margin:14px 0}.days-left strong,.days-left span{display:block}.days-left strong{font:700 23px Manrope}.days-left span{color:var(--muted);font-size:9px}.trial-progress{background:#2a3e4a;border-radius:4px;height:4px;margin:12px 0}.trial-progress span{background:var(--green);height:100%;display:block}.trial-board footer{justify-content:space-between;gap:7px;font-size:10px;display:flex}.trial-board footer span{color:var(--muted)}.message-workspace{grid-template-columns:280px minmax(420px,1fr) 280px;gap:15px;display:grid}.channel-tabs{border-bottom:1px solid #2b3e49;margin-bottom:20px;display:flex}.channel-tabs button{height:42px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.channel-tabs button.active{color:#fff;border-color:var(--orange)}.message-controls .field{margin-bottom:14px}.contact-card{border-top:1px solid #2a3c48;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;display:flex}.copy-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.message-preview pre{white-space:pre-wrap;color:#e7ebe9;background:#0d1d28;border:1px solid #2a3e4b;border-radius:10px;min-height:260px;padding:20px;font:400 14px/1.7 DM Sans}.message-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.unresolved,.suppression{color:#e79892;background:#d0635c1a;border:1px solid #d0635c4d;border-radius:8px;align-items:center;gap:9px;margin:10px 0;padding:11px;font-size:11px;display:flex}.suppression strong,.suppression span{display:block}.suppression.full{margin:0 18px}.email-subject{border-bottom:1px solid #263946;padding:12px 0}.email-subject span,.email-subject strong{display:block}.email-subject span{color:var(--muted);font-size:10px}.qr-card{text-align:center}.qr-card img{border-radius:8px;width:190px;margin:14px auto}.qr-card p{color:var(--muted);font-size:11px;line-height:1.5}.qr-empty{border:1px dashed #38505f;border-radius:8px;place-items:center;height:190px;margin:14px;display:grid}.template-layout{grid-template-columns:220px 1fr;gap:16px;display:grid}.section-list{flex-direction:column;gap:4px;display:flex}.section-list>strong{color:var(--muted);padding:8px;font-size:10px}.section-list button{color:#99a8b1;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;padding:10px;font-size:11px;display:flex}.section-list button:hover{background:#142632}.section-list button.active{color:#fff;background:#172e3b}.card-more{color:var(--muted);place-items:center;display:inline-grid}.pipeline-drag-handle{cursor:grab;text-transform:uppercase;letter-spacing:.08em;user-select:none;touch-action:none;align-items:center;gap:3px;font-size:8px;display:flex}.lead-card:active .pipeline-drag-handle{cursor:grabbing}.template-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.template-grid .card{padding:17px}.template-head{justify-content:space-between;display:flex}.template-grid h3{margin:8px 0;font-size:15px}.template-grid p{color:var(--muted);height:68px;font-size:11px;line-height:1.55;overflow:hidden}.template-performance{border-top:1px solid #263946;grid-template-columns:repeat(4,1fr);padding-top:13px;display:grid}.template-performance .metric>strong{font-size:13px}.template-grid footer{border-top:1px solid #263946;justify-content:space-between;margin-top:13px;padding-top:7px;display:flex}.metric-strip{grid-template-columns:repeat(5,1fr)}.chart-card{min-height:340px}.legend{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:9px;display:flex}.legend span{align-items:center;gap:4px;display:flex}.legend i{border-radius:50%;width:7px;height:7px}.settings-layout{grid-template-columns:220px minmax(0,760px);gap:16px;display:grid}.settings-layout>aside{flex-direction:column;display:flex}.settings-layout>aside button{height:40px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.settings-layout>aside button.active{color:#fff;background:#172b38}.settings-panel{min-height:560px}.settings-head{border-bottom:1px solid #293d49;margin-bottom:20px;padding-bottom:15px}.settings-head h2{font-size:22px}.settings-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{color:#aab5bb;flex-direction:column;gap:7px;font-size:11px;display:flex}.field small{color:#e2837d;font-size:9px}.field textarea{width:100%}.inline-fields{align-items:center;gap:8px;display:flex}.limits{grid-template-columns:repeat(3,1fr)}.stage-settings>div{align-items:center;gap:8px;margin-bottom:7px;display:flex}.stage-order{flex-direction:column;display:flex}.stage-order .icon-btn{width:24px;height:18px;font-size:8px}.stage-settings input{flex:1}.drag-handle{color:var(--muted)}.info-panel,.integration{text-align:center;max-width:580px;color:var(--muted);margin:auto;padding:60px}.settings-note{color:#aebbc2;background:#132734;border:1px solid #2e4653;border-radius:9px;align-items:center;gap:10px;margin-bottom:20px;padding:12px;font-size:11px;display:flex}.settings-note svg{color:var(--orange);flex:none}.settings-save-action{margin-top:18px}.info-panel svg{color:var(--orange)}.info-panel h3,.integration h3{color:#fff;margin:14px 0 8px}.integration{text-align:left;padding:30px;display:flex}.integration-icon{width:50px;height:50px;color:var(--blue);background:#1d3544;border-radius:12px;flex:none;place-items:center;margin-right:15px;display:grid}.db-health{border:1px solid #2b3f4c;border-radius:10px;align-items:center;gap:13px;padding:16px;display:flex}.db-health>span{width:48px;height:48px;color:var(--green);background:#79b28b24;border-radius:12px;place-items:center;display:grid}.db-health strong,.db-health small{display:block}.db-health small{word-break:break-all;margin-top:4px}.data-actions{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.backup-note{color:#a9c4d6;background:#5b82a81a;border:1px solid #5b82a84d;border-radius:8px;gap:9px;padding:12px;font-size:11px;display:flex}.toggle-row{justify-content:space-between;align-items:center;display:flex}.toggle-row strong,.toggle-row small{display:block}.drawer-backdrop{z-index:45;backdrop-filter:blur(2px);background:#030a0f8c;position:fixed;inset:0}.drawer{background:#0d1b27;border-left:1px solid #2a3e4b;flex-direction:column;width:min(660px,94vw);animation:.2s slideIn;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #00000040}.drawer>header{border-bottom:1px solid #263946;justify-content:space-between;align-items:center;min-height:80px;padding:16px 20px;display:flex}.drawer h2{margin:0;font-size:19px}.drawer-status{border-bottom:1px solid #263946;align-items:center;gap:9px;padding:12px 20px;display:flex}.drawer-status select{color:#fff;background:#162a37;border:1px solid #304652;border-radius:7px;padding:7px}.drawer-status .text-btn{margin-left:auto}.drawer-tabs{border-bottom:1px solid #263946;padding:0 20px;display:flex}.drawer-tabs button{height:43px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 15px}.drawer-tabs button.active{color:#fff;border-color:var(--orange)}.drawer-scroll{padding:20px;overflow-y:auto}.drawer-scroll section{border-bottom:1px solid #263946;padding:18px 0}.next-action{background:linear-gradient(140deg,#ee7c321c,#0000);border-radius:11px;border:1px solid #ee7c3240!important;padding:18px!important}.next-action h3{margin:3px 0 5px}.next-action p{color:var(--muted);font-size:11px}.next-action>div{gap:8px;display:flex}.quick-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quick-grid button,.quick-grid a{background:#132734;border:1px solid #2b424f;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:68px;font-size:10px;text-decoration:none;display:flex}.quick-grid svg{width:17px}.intel-grid{grid-template-columns:repeat(4,1fr);display:grid}.intel-grid .metric strong{font-size:15px}.reason-list{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.details{grid-template-columns:1fr 1fr;gap:12px;display:grid}.details dt{color:var(--muted);font-size:9px}.details dd{margin:3px 0 0;font-size:12px}.timeline>div,.drawer-tasks>div{gap:12px;padding:12px 0;display:flex}.timeline>div>span{background:var(--orange);border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #ee7c321a}.timeline strong,.timeline small,.drawer-tasks strong,.drawer-tasks small{display:block}.timeline small,.drawer-tasks small{margin-top:4px}.checklist{flex-direction:column;display:flex}.checklist label{border-bottom:1px solid #263946;gap:10px;padding:12px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid>.field:has(textarea){grid-column:span 2}.form-actions{grid-column:span 2;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.form-section-title{border-top:1px solid #293d49;grid-column:1/-1;padding:16px 0 4px}.form-section-title:first-child{border-top:0;padding-top:0}.form-section-title strong,.form-section-title span{display:block}.form-section-title strong{color:#edf1ef;font:700 13px Manrope}.form-section-title span{color:var(--muted);margin-top:4px;font-size:10px}.duplicate-warning{background:#ee7c321a;border:1px solid #ee7c3266;border-radius:8px;grid-column:span 2;padding:12px}.duplicate-warning strong,.duplicate-warning span{display:block}.duplicate-warning span{color:var(--muted);margin-top:4px;font-size:11px}.modal-backdrop{z-index:60;backdrop-filter:blur(4px);background:#02080db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#10202d;border:1px solid #324653;border-radius:14px;width:min(570px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 30px 90px #00000073}.modal.wide{width:min(900px,100%)}.modal>header{border-bottom:1px solid #293d49;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.modal>header h2{margin:0;font-size:17px}.modal-body{max-height:calc(100vh - 100px);padding:20px;overflow:auto}.global-search{background:#0c1a25;border:1px solid #2c424f;border-radius:9px;align-items:center;gap:9px;height:50px;padding:0 13px;display:flex}.global-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:15px}.search-results{margin-top:12px}.search-results>button{background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:11px;display:flex}.search-results>button:hover{background:#172c39}.search-shortcuts{border-top:1px solid #293d49;gap:8px;margin-top:12px;padding-top:12px;display:flex}.search-shortcuts button{background:#172c39;border:0;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:flex}.toast{z-index:80;color:#10202d;box-shadow:var(--shadow);background:#f2ead8;border-radius:9px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:700;animation:.25s toast;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.splash{background:radial-gradient(circle,#173041,#091421 55%);align-content:center;place-items:center;gap:13px;height:100vh;display:grid}.splash strong{font:700 16px Manrope}.splash span{color:var(--muted);font-size:11px}.import-steps{justify-content:center;align-items:center;margin:0 0 24px;display:flex}.import-steps>span{width:34px;height:34px;color:var(--muted);background:#213441;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative}.import-steps>span.active{background:var(--orange);color:#10202d}.import-steps>span em{color:var(--muted);font-size:9px;font-style:normal;position:absolute;top:39px}.import-steps>i{background:#344753;width:90px;height:1px}.import-summary{background:#132936;border:1px solid #2b414f;border-radius:10px;align-items:center;gap:13px;margin:45px 0 22px;padding:16px;display:flex}.import-summary svg{color:var(--green)}.import-summary h3{margin:0 0 3px}.import-summary p{color:var(--muted);margin:0;font-size:11px}.mapping-table{border:1px solid #2a3f4b;border-radius:9px;max-height:330px;overflow:auto}.mapping-table>div{border-bottom:1px solid #243743;grid-template-columns:1fr 1fr 100px;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:11px;display:grid}.mapping-table>div>span{color:var(--muted)}.wizard-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.quality-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin:45px 0 14px;display:grid}.quality-cards>div{background:#132734;border:1px solid #2b414e;border-radius:9px;padding:14px}.quality-cards strong,.quality-cards span{display:block}.quality-cards strong{font:700 24px Manrope}.quality-cards span{color:var(--muted);font-size:10px}.import-warning,.safety-note{border-radius:7px;gap:8px;margin:6px 0;padding:10px;font-size:10px;display:flex}.import-warning{color:#f0a16a;background:#ee7c3214}.safety-note{color:#a2cfaf;background:#79b28b14;margin-top:12px}.preview-table{border:1px solid #2a3f4b;border-radius:9px;overflow:auto}.preview-table table{min-width:790px}.preview-table th{position:static}.preview-table td{height:46px}.blank-value{color:#bd9c70;font-size:9px}.import-confirm{text-align:center;padding:45px 80px 10px}.confirm-mark{width:70px;height:70px;color:var(--green);background:#79b28b26;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.import-confirm p{color:var(--muted);line-height:1.6}.import-confirm dl{text-align:left;border:1px solid #2b414e;border-radius:9px;grid-template-columns:1fr 1fr;display:grid}.import-confirm dl>div{border-bottom:1px solid #2b414e;justify-content:space-between;padding:12px;display:flex}.import-confirm dt{color:var(--muted)}.import-confirm dd{margin:0;font-weight:700}@keyframes slideIn{0%{opacity:0;transform:translate(50px)}}@keyframes toast{0%{opacity:0;transform:translate(-50%,15px)}}@keyframes pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1360px){.app{grid-template-columns:210px 1fr}.content{padding:24px}.message-workspace{grid-template-columns:250px 1fr}.qr-card{display:none}.template-grid,.trial-board{grid-template-columns:1fr 1fr}.priority-reason{display:none}}@media (width<=1080px){.app{grid-template-columns:72px 1fr}.brand{padding:17px}.brand>div:last-child,.sidebar nav span,.sidebar-foot>div:last-child{display:none}.sidebar nav button{justify-content:center}.sidebar nav button em{margin-top:-26px;margin-left:27px;position:absolute}.sidebar-foot{justify-content:center}.content{padding:20px}.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:1/-1}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.workload,.capacity,.alerts{grid-column:1/-1}.message-workspace{grid-template-columns:1fr}.message-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.message-controls .channel-tabs,.message-controls .suppression,.message-controls .contact-card,.message-controls .copy-grid{grid-column:span 2}.template-layout{grid-template-columns:1fr}.section-list{display:none}.settings-layout{grid-template-columns:180px 1fr}.quick-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.topbar{padding:0 14px}.search-trigger{max-width:46px}.search-trigger span,.search-trigger kbd,.autosave{display:none}.content{padding:18px 14px}.page-head{flex-direction:column;align-items:flex-start}.page-actions{width:100%;overflow:auto}.workload-stats,.health-metrics,.tomorrow-grid,.trial-summary,.metric-strip{grid-template-columns:1fr 1fr}.focus-layout{grid-template-columns:1fr}.day-mode{position:static}.trial-board,.template-grid,.message-workspace{grid-template-columns:1fr}.message-controls{display:block}.settings-layout{grid-template-columns:1fr}.settings-layout>aside{flex-direction:row;overflow:auto}.settings-layout>aside button{white-space:nowrap}.settings-form,.limits,.form-grid{grid-template-columns:1fr}.form-grid>.field:has(textarea),.form-actions{grid-column:span 1}.toolbar{flex-wrap:wrap}.table-search{min-width:100%}.calendar-day{height:88px}.event{font-size:0}.quick-grid{grid-template-columns:repeat(2,1fr)}.details{grid-template-columns:1fr}.import-confirm{padding:40px 10px}.mapping-table>div{grid-template-columns:1fr 1fr}.mapping-table .badge{display:none}}.segmented button span:not(:empty){color:#f1a06a;background:#ee7c3229;border-radius:8px;margin-left:6px;padding:1px 5px}.copy-grid{grid-template-columns:1fr}.chart-card .recharts-wrapper{overflow:visible}.onboarding-backdrop{background:radial-gradient(circle at 50% 20%,#19394cf5,#030a10fa)}.onboarding{background:linear-gradient(145deg,#132837,#0c1b27);border:1px solid #38505e;border-radius:18px;flex-direction:column;width:min(640px,100vw - 32px);min-height:570px;padding:32px 42px;display:flex;position:relative;box-shadow:0 35px 100px #0000007a}.onboarding-progress{gap:6px;width:180px;display:flex}.onboarding-progress span{background:#2d424e;border-radius:3px;flex:1;height:3px}.onboarding-progress span.active{background:var(--orange)}.onboarding-skip{color:var(--muted);background:0 0;border:0;font-size:11px;position:absolute;top:22px;right:32px}.onboarding-screen{flex-direction:column;flex:1;justify-content:center;padding:42px 18px 24px;display:flex}.onboarding-screen h1{max-width:480px;font-size:34px}.onboarding-screen h2{margin-bottom:8px;font-size:25px}.onboarding-screen>p{max-width:510px;color:var(--muted);line-height:1.65}.onboarding-mark{background:var(--orange);color:#10202d;border-radius:17px;place-items:center;width:64px;height:64px;margin-bottom:30px;font:700 28px Manrope;display:grid;box-shadow:0 14px 35px #ee7c3238}.privacy-promise,.import-facts{color:#a7d1b2;background:#79b28b1a;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:14px;font-size:12px;display:flex}.onboarding-fields{gap:14px;margin-top:22px;display:grid}.onboarding-fields.two{grid-template-columns:1fr 1fr}.connection-list{gap:9px;margin-top:22px;display:grid}.connection-list>div{background:#122532;border:1px solid #2d4552;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.connection-list>div>span{flex:1}.connection-list strong,.connection-list small{display:block}.connection-list small{margin-top:3px}.import-facts{flex-wrap:wrap;justify-content:space-between}.onboarding>footer{justify-content:space-between;align-items:center;min-height:42px;display:flex}.reply-summary,.quality-strip,.revenue-strip{background:#10212e;border:1px solid #273c49;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;padding:18px 22px;display:grid}.quality-strip,.revenue-strip{grid-template-columns:repeat(5,1fr)}.reply-list{padding:0 22px}.reply-row{border-bottom:1px solid #243845;grid-template-columns:minmax(190px,1.2fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:18px;min-height:92px;display:grid}.reply-business,.quality-name,.commercial-name{text-align:left;background:0 0;border:0}.reply-business{align-items:center;gap:11px;display:flex}.reply-business>span{width:36px;height:36px;color:var(--cream);background:#203846;border-radius:9px;flex:none;place-items:center;font-weight:700;display:grid}.reply-business strong,.reply-business small,.reply-context span,.reply-context strong,.reply-context small,.reply-next span,.reply-next strong,.reply-next small{display:block}.reply-context span,.reply-next span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.reply-context strong,.reply-next strong{margin:4px 0;font-size:12px}.reply-context small{white-space:nowrap;text-overflow:ellipsis;max-width:270px;overflow:hidden}.reply-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.quality-layout{grid-template-columns:210px minmax(0,1fr);gap:14px;display:grid}.quality-filters{flex-direction:column;gap:5px;display:flex}.quality-filters button{min-height:40px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.quality-filters button.active{color:#fff;background:#182d3a}.quality-filters strong{text-align:center;background:#263b48;border-radius:9px;min-width:24px;padding:2px 6px;font-size:10px}.quality-table{padding:0 20px}.quality-row{border-bottom:1px solid #243845;grid-template-columns:minmax(170px,1.2fr) minmax(190px,1fr) minmax(150px,.8fr) auto;align-items:center;gap:14px;min-height:72px;display:grid}.quality-name strong,.quality-name span,.quality-contact,.quality-contact small{display:block}.quality-name span,.quality-contact small{color:var(--muted);margin-top:3px;font-size:9px}.quality-issues{flex-wrap:wrap;gap:5px;display:flex}.quality-actions{justify-content:flex-end;gap:7px;display:flex}.revenue-waterfall{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-bottom:16px;display:grid}.revenue-waterfall>div span,.revenue-waterfall>div strong{display:block}.revenue-waterfall>div span{color:var(--muted);font-size:10px}.revenue-waterfall>div strong{margin:4px 0 8px;font:700 22px Manrope}.revenue-waterfall i{background:var(--orange);border-radius:4px;min-width:8px;height:4px;display:block}.commercial-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.commercial-board>section>header{justify-content:space-between;align-items:center;height:45px;display:flex}.commercial-board>section>header h2{margin:0;font-size:13px}.commercial-board .card{margin-bottom:10px;padding:15px}.commercial-name{width:100%}.commercial-name strong,.commercial-name span{display:block}.commercial-name span{color:var(--muted);margin-top:3px;font-size:10px}.commercial-board dl{margin:14px 0}.commercial-board dl>div{border-bottom:1px solid #273a47;justify-content:space-between;gap:8px;padding:6px 0;font-size:10px;display:flex}.commercial-board dt{color:var(--muted)}.commercial-board dd{text-align:right;margin:0}.commercial-board footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.board-empty{color:var(--muted);text-align:center;border:1px dashed #2c414d;border-radius:10px;padding:28px 12px;font-size:10px}@media (width<=1250px){.commercial-board{grid-template-columns:1fr 1fr}.reply-row,.quality-row{grid-template-columns:1fr 1fr;padding:14px 0}.reply-actions,.quality-actions{justify-content:flex-start}}@media (width<=900px){.reply-summary,.quality-strip,.revenue-strip{grid-template-columns:1fr 1fr}.quality-layout{grid-template-columns:1fr}.quality-filters{flex-direction:row;overflow-x:auto}.quality-filters button{gap:10px;min-width:max-content}.commercial-board{grid-template-columns:1fr}}@media (width<=700px){.onboarding{min-height:calc(100vh - 24px);padding:24px}.onboarding-screen{padding:38px 0 16px}.onboarding-fields.two{grid-template-columns:1fr}}.app.light{--navy:#f3efe5;--panel:#fbf8f0;--panel2:#f6f0e4;--line:#cfc6b8;--muted:#6f6a62;--cream:#fffdf7;--orange:#a34e2d;--green:#476f57;--red:#9b3e33;--blue:#50798b;--radius:4px;--shadow:0 12px 28px #30261b14;color:#1d1c19;background:#f3efe5 linear-gradient(#463e3306 1px,#0000 1px) 0 0/100% 28px}.app.light h1,.app.light h2,.app.light h3{font-family:Georgia,Times New Roman,serif;font-weight:600}.app.light .eyebrow,.app.light .sample-flag,.app.light .ledger-header,.app.light .queue-rank{letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.app.light .sidebar{background:#202521;border-right-color:#42483f}.app.light .brand{border-bottom-color:#42483f}.app.light .brand-mark{color:#fffaf0;box-shadow:none;background:#a34e2d;border-radius:3px;font-family:Georgia,serif}.app.light .brand strong{color:#fffdf7}.app.light .brand span{color:#abaea6}.app.light .sidebar nav button{color:#c4c6bf;border-radius:3px}.app.light .sidebar nav button:hover{color:#fff;background:#2b312b}.app.light .sidebar nav button.active{color:#211f1b;background:#f3efe5;box-shadow:inset 4px 0 #a34e2d}.app.light .sidebar-foot{background:#2b312b;border-color:#4a5047;border-radius:3px}.app.light .sidebar-foot strong{color:#f7f3e9}.app.light .topbar{backdrop-filter:blur(12px);background:#f3efe5f0;border-bottom-color:#cfc6b8}.app.light .icon-btn{color:#6f6a62;border-radius:3px}.app.light .icon-btn:hover{color:#1d1c19;background:#e5ded1}.app.light .search-trigger{color:#6f6a62;background:#fbf8f0;border-color:#c8beaf;border-radius:3px}.app.light .avatar{color:#fffdf7;background:#202521;border-radius:50%}.app.light .card{box-shadow:none;background:#fbf8f0;border-color:#cfc6b8;border-radius:4px}.app.light input,.app.light textarea,.app.light select{color:#1d1c19;background:#fffdf7;border-color:#bdb3a4;border-radius:3px}.app.light .btn{border-radius:3px}.app.light .btn.primary{color:#fff;box-shadow:none;background:#a34e2d;border-color:#a34e2d}.app.light .btn.primary:hover{background:#863d23}.app.light .btn.secondary{color:#24211d;background:#f8f3e8;border-color:#bdb3a4}.app.light .btn.secondary:hover{background:#ece4d6}.app.light .badge{border-radius:2px}.app.light .badge.positive{color:#315a40;background:#e4eee5;border-color:#a8c2ad}.app.light .badge.info{color:#375f70;background:#e1edf0;border-color:#aac4cc}.app.light .badge.warning{color:#7f4e1f;background:#f4e8d5;border-color:#d9bc92}.app.light .badge.danger{color:#8a332b;background:#f3dedb;border-color:#d8a49e}.app.light .queue-row,.app.light .revenue-lines>div,.app.light .alert-row,.app.light tbody tr,.app.light .quality-row,.app.light .reply-row{border-color:#d9d0c2}.app.light .workload-stats>div{background:#eee8dc;border-color:#cfc6b8;border-radius:3px}.app.light .workload-stats strong{color:#1d1c19}.app.light .queue-row:hover{background:#f0e8da}.app.light .check-btn,.app.light .task-check{color:#5f665c;border-color:#a99e8e}.app.light .stat-icon{border-radius:2px}.app.light .ring{background:conic-gradient(#a34e2d var(--progress), #ddd4c6 0)}.app.light .ring:before{background:#fbf8f0}.app.light .toast{color:#fff;background:#202521;border-color:#485046;border-radius:3px}.app.light .modal{background:#f7f2e7;border-color:#bdb3a4;border-radius:4px}.app.light .modal>header{border-color:#cfc6b8}.app.light .onboarding-backdrop{background:#202521eb}.app.light .onboarding{color:#1d1c19;background:#f6f0e4;border-color:#c6b9a7;border-radius:4px}.app.light .onboarding p{color:#6f6a62}.sample-flag{color:#884426;background:#f7e6d9;border:1px solid #b48770;padding:6px 8px;font-size:9px}.signup-shell{z-index:120;color:#211f1b;background:#f3efe5;position:fixed;inset:0;overflow:auto}.app:has(.signup-shell){min-width:0;display:block}.app:has(.signup-shell)>.sidebar,.app:has(.signup-shell)>main,.app:has(.signup-shell)>.drawer-backdrop,.app:has(.signup-shell)>.toast{display:none}.signup-topbar{z-index:3;background:#f3efe5f7;border-bottom:1px solid #cfc6b8;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 28px;display:grid;position:sticky;top:0}.signup-brand{letter-spacing:.15em;align-items:center;gap:11px;font:700 13px Manrope,sans-serif;display:flex}.signup-brand>span{color:#fff;background:#a34e2d;place-items:center;width:34px;height:34px;font:700 19px Georgia,serif;display:grid}.signup-save{color:#5e665c;align-items:center;gap:7px;font-size:13px;display:flex}.signup-close{background:0 0;border:1px solid #0000;justify-self:end;place-items:center;width:38px;height:38px;display:grid}.signup-close:hover{background:#fffaf0;border-color:#bdb3a4}.signup-layout{grid-template-columns:250px minmax(0,1fr);width:min(1180px,100%);min-height:calc(100vh - 68px);margin:0 auto;display:grid}.signup-rail{border-right:1px solid #cfc6b8;padding:42px 28px}.signup-rail>p{color:#6f6a62;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:13px;font-weight:700}.signup-rail>div{color:#8a847b;align-items:center;gap:11px;min-height:40px;font-size:14px;display:flex}.signup-rail>div>span{border:1px solid #c8beaf;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.signup-rail>div.active{color:#211f1b}.signup-rail>div.active>span{color:#fff;background:#a34e2d;border-color:#a34e2d}.signup-rail>div.done>span{color:#315a40;background:#e4eee5;border-color:#a8c2ad}.signup-rail>small{color:#777168;margin-top:28px;font-size:12px;line-height:1.5;display:block}.signup-main{flex-direction:column;width:min(820px,100%);min-height:720px;padding:64px 58px 34px;display:flex}.signup-main>section{flex:1}.signup-kicker{color:#8c452a;letter-spacing:.08em;font:700 12px ui-monospace,SFMono-Regular,monospace}.signup-hero h1,.signup-step h1{letter-spacing:-.035em;max-width:720px;margin:14px 0 13px;font:600 clamp(34px,5vw,54px)/1.02 Georgia,serif}.signup-step h1{font-size:clamp(31px,4vw,45px)}.signup-hero>p,.signup-step>p{color:#625d55;max-width:690px;font-size:17px;line-height:1.6}.signup-promise-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.signup-promise-grid>div{background:#fbf8f0;border:1px solid #cfc6b8;min-height:190px;padding:22px}.signup-promise-grid svg{color:#a34e2d}.signup-promise-grid strong,.signup-promise-grid span{display:block}.signup-promise-grid strong{margin:42px 0 8px;font-size:16px}.signup-promise-grid span{color:#6f6a62;font-size:13px;line-height:1.5}.signup-fields{gap:17px;margin-top:30px;display:grid}.signup-fields.two{grid-template-columns:1fr 1fr}.signup-shell .field>span{color:#5f5a52;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.signup-shell input,.signup-shell select{color:#211f1b;background:#fffdf7;border:1px solid #aaa091;border-radius:2px;width:100%;min-height:49px;padding:0 13px;font-size:15px}.signup-shell input:focus,.signup-shell select:focus,.signup-shell button:focus-visible{outline-offset:2px;border-color:#a34e2d;outline:3px solid #a34e2d38}.choice-stack{gap:9px;margin:28px 0;display:grid}.choice-stack>button{min-height:74px;color:inherit;text-align:left;background:#fbf8f0;border:1px solid #c8beaf;grid-template-columns:35px 1fr 18px;align-items:center;gap:12px;padding:13px 17px;display:grid}.choice-stack>button.selected{border-color:#a34e2d;box-shadow:inset 4px 0 #a34e2d}.choice-stack svg{color:#8c452a}.choice-stack strong,.choice-stack small{display:block}.choice-stack small{margin-top:4px;font-size:13px}.choice-stack i{border:1px solid #aaa091;border-radius:50%;width:16px;height:16px}.choice-stack .selected i{border:5px solid #a34e2d}.service-grid{grid-template-columns:1fr 1fr;gap:9px;margin:27px 0 22px;display:grid}.service-grid button{min-height:60px;color:inherit;text-align:left;background:#fbf8f0;border:1px solid #c8beaf;align-items:center;gap:10px;padding:12px 14px;display:flex}.service-grid button.selected{background:#f7e9dd;border-color:#a34e2d}.service-grid svg{color:#8c452a;width:18px}.phone-check,.trial-card,.recommendation,.payment-status,.review-note{width:100%;color:inherit;text-align:left;background:#fbf8f0;border:1px solid #c8beaf;align-items:center;gap:14px;margin-top:24px;padding:17px;display:flex}.phone-check:hover{border-color:#a34e2d}.phone-check svg,.trial-card svg,.recommendation svg,.payment-status svg,.review-note svg{color:#8c452a;flex:none}.phone-check strong,.phone-check small,.trial-card strong,.trial-card span,.trial-card small,.recommendation strong,.recommendation small,.payment-status strong,.payment-status small,.review-note strong,.review-note small{display:block}.phone-check small,.trial-card span,.trial-card small,.recommendation small,.payment-status small,.review-note small{color:#6f6a62;margin-top:4px;font-size:12px;line-height:1.45}.check-row{background:#fbf8f0;border:1px solid #c8beaf;align-items:flex-start;gap:12px;min-height:70px;margin-top:18px;padding:15px;display:flex}.check-row input{accent-color:#a34e2d;width:19px;min-height:19px;margin-top:2px}.check-row strong,.check-row small{display:block}.check-row small{margin-top:4px;font-size:12px;line-height:1.45}.recommendation{background:#f4e8d5;border-color:#d9bc92}.trial-card{background:#e4eee5;border-color:#a8c2ad}.payment-status{background:#eee8dc}.plan-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;display:grid}.plan-grid>button{min-height:425px;color:inherit;text-align:left;background:#fbf8f0;border:1px solid #c8beaf;padding:22px 18px;position:relative}.plan-grid>button.selected{border:2px solid #a34e2d;padding:21px 17px}.plan-grid>button.recommended em{color:#fff;letter-spacing:.08em;background:#a34e2d;padding:6px 8px;font-size:12px;font-style:normal;position:absolute;top:0;right:0}.plan-grid>button>strong{font:600 22px Georgia,serif}.plan-price{margin:25px 0 12px;font:600 31px Georgia,serif;display:block}.plan-price small{font:500 12px DM Sans,sans-serif}.plan-grid p{color:#6f6a62;min-height:58px;font-size:13px;line-height:1.5}.plan-allowance{border-top:1px solid #d6cdbf;border-bottom:1px solid #d6cdbf;min-height:55px;padding:12px 0;font-size:13px;font-weight:700}.plan-grid ul{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.plan-grid li{color:#5f5a52;align-items:flex-start;gap:7px;font-size:12px;line-height:1.35;display:flex}.plan-grid li svg{color:#315a40;flex:none}.signup-review{border-top:1px solid #c8beaf;margin:27px 0 0}.signup-review>div{border-bottom:1px solid #c8beaf;grid-template-columns:150px 1fr;gap:15px;padding:15px 0;display:grid}.signup-review dt{color:#6f6a62;font-size:13px}.signup-review dd{margin:0;font-weight:700}.signup-review dd small{margin-top:5px;font-size:12px;font-weight:400;display:block}.signup-error{color:#8a332b;background:#f3dedb;border:1px solid #d8a49e;margin-top:18px;padding:12px 14px;font-size:13px;font-weight:700}.signup-actions{border-top:1px solid #cfc6b8;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;display:flex}.signup-shell .btn{border-radius:2px;min-height:45px}.signup-shell .btn.primary{color:#fff;box-shadow:none;background:#a34e2d;border-color:#a34e2d}.signup-shell .btn.secondary{color:#211f1b;background:#fbf8f0;border-color:#aaa091}.signup-complete{align-content:center;justify-items:start;width:min(660px,100% - 32px);min-height:100vh;margin:0 auto;padding:60px 0;display:grid}.signup-complete-mark{color:#fff;background:#315a40;place-items:center;width:64px;height:64px;margin-bottom:28px;display:grid}.signup-complete h1{margin:14px 0;font:600 54px Georgia,serif}.signup-complete>p{color:#625d55;font-size:17px;line-height:1.6}.signup-next-list{background:#cfc6b8;border:1px solid #cfc6b8;gap:1px;width:100%;margin:22px 0 28px;display:grid}.signup-next-list span{background:#fbf8f0;align-items:center;gap:12px;padding:15px;font-size:14px;display:flex}.signup-next-list strong{background:#eee8dc;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@media (width<=1080px){.sidebar nav button:after{content:attr(data-nav-label);color:#fff;background:#202521;border:1px solid #52594f;min-width:max-content;padding:8px 10px;font-size:12px;font-weight:600;display:none;position:absolute;left:64px;box-shadow:0 8px 22px #0000002e}.sidebar nav button:hover:after,.sidebar nav button:focus-visible:after{display:block}.sidebar nav button{position:relative;overflow:visible}.sidebar,.sidebar nav{overflow:visible}}@media (width<=780px){.signup-topbar{grid-template-columns:1fr auto;padding:0 16px}.signup-save{display:none}.signup-layout{grid-template-columns:1fr}.signup-rail{border-bottom:1px solid #cfc6b8;border-right:0;gap:6px;padding:12px 16px;display:flex;overflow-x:auto}.signup-rail>p,.signup-rail>small,.signup-rail>div strong{display:none}.signup-rail>div{min-height:auto}.signup-rail>div>span{flex:none}.signup-main{min-height:calc(100vh - 119px);padding:38px 20px 22px}.signup-promise-grid,.plan-grid{grid-template-columns:1fr}.signup-promise-grid>div{min-height:145px}.signup-promise-grid strong{margin-top:24px}.plan-grid>button,.plan-grid p,.plan-allowance{min-height:auto}.customer-setup-button{display:none!important}}@media (width<=520px){.signup-fields.two,.service-grid{grid-template-columns:1fr}.signup-hero h1,.signup-step h1{font-size:34px}.signup-main{padding-inline:16px}.signup-actions{background:#f3efe5f7;margin-inline:-16px;padding:13px 16px;position:sticky;bottom:0}.signup-review>div{grid-template-columns:1fr;gap:5px}.signup-complete h1{font-size:40px}}.ops-pulse{background:#e9e3d7;border:1px solid #cfc6b8;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-pulse button{min-height:78px;color:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #cfc6b8;align-items:center;gap:12px;padding:14px 17px;display:flex}.ops-pulse button:last-child{border-right:0}.ops-pulse button:hover{background:#fbf8f0}.ops-pulse button>svg{color:var(--muted);margin-left:auto}.ops-pulse button span:nth-child(2){min-width:0}.ops-pulse small,.ops-pulse strong{display:block}.ops-pulse small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font:9px ui-monospace,SFMono-Regular,monospace}.ops-pulse strong{margin-top:3px;font:600 23px Georgia,serif}.pulse-icon{color:#78492f;background:#f8f3e9;border:1px solid #cabdae;place-items:center;width:34px;height:34px;display:grid}.pulse-icon.live{color:#315a40}.pulse-icon.blue{color:#375f70}.pulse-icon.danger{color:#8a332b}.ops-pulse+.page-head{margin-top:30px}.ops-metrics{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.ops-metrics .metric{border-right:1px solid var(--line);padding:17px 20px}.ops-metrics .metric:last-child{border-right:0}.operations-layout{grid-template-columns:minmax(560px,1.4fr) minmax(330px,.8fr);align-items:start;gap:14px;display:grid}.call-ledger,.call-sheet{overflow:hidden;padding:0!important}.ledger-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:60px;padding:10px 16px;display:flex}.ledger-header,.ledger-row{grid-template-columns:140px 1fr 1.15fr 90px;align-items:center;gap:12px;display:grid}.ledger-header{color:var(--muted);text-transform:uppercase;background:#e9e3d7;padding:10px 16px;font-size:9px}.ledger-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:82px;color:inherit;text-align:left;background:0 0;padding:12px 16px}.ledger-row:hover,.ledger-row.selected{background:#f0e8da}.ledger-row.selected{box-shadow:inset 3px 0 #a34e2d}.ledger-row>span:first-child{justify-items:start;gap:6px;display:grid}.ledger-row strong,.ledger-row small{display:block}.ledger-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.ledger-row>span:last-child{align-items:center;gap:6px;display:flex}.ledger-row>span{overflow-wrap:anywhere;min-width:0}.warning-text{color:#8a4e1c}.danger-text{color:var(--red)!important}.call-sheet{position:sticky;top:88px}.call-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.call-sheet h2{margin:4px 0 0;font-size:22px}.review-reason{color:#704317;background:#f4e8d5;border-bottom:1px solid #d9bc92;gap:10px;padding:14px 20px;display:flex}.review-reason strong,.review-reason span{display:block}.review-reason span{margin-top:3px;font-size:11px}.call-summary{color:var(--muted);padding:18px 20px 4px;line-height:1.55}.field-ledger{border-top:1px solid var(--line);margin:10px 20px}.field-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:10px 0;display:grid}.field-ledger dt{color:var(--muted);text-transform:capitalize}.field-ledger dd{margin:0;font-weight:600}.field-ledger dd.uncertain{color:#8a4e1c}.call-facts{color:var(--muted);gap:8px;margin:14px 20px;font-size:11px;display:grid}.call-facts span{align-items:center;gap:7px;display:flex}.sheet-actions{gap:8px;padding:8px 20px 18px;display:grid}.sheet-actions .btn{justify-content:center}.audit-foot{border-top:1px solid var(--line);color:var(--muted);background:#eee8dc;align-items:center;gap:8px;padding:13px 20px;font-size:10px;display:flex}.flow-tabs{border-bottom:1px solid var(--line);margin-bottom:14px;display:flex}.flow-tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 18px;display:flex}.flow-tabs button.active{color:#1d1c19;border-bottom-color:#a34e2d}.flow-selector,.client-switcher{gap:7px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}.flow-selector button,.client-switcher button{border:1px solid var(--line);background:var(--panel);min-width:190px;color:inherit;text-align:left;padding:11px 13px}.flow-selector button.active,.client-switcher button.active{border-color:#a34e2d;box-shadow:inset 0 -3px #a34e2d}.flow-selector strong,.flow-selector span,.client-switcher strong,.client-switcher small{display:block}.flow-selector span,.client-switcher small{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:10px}.flow-workspace{grid-template-columns:minmax(480px,1.25fr) minmax(320px,.75fr);gap:14px;display:grid}.structured-flow,.visual-flow,.test-lab,.approval-layout .card{padding:20px}.structured-flow>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.structured-flow h2,.visual-flow h2{margin:4px 0 0}.flow-step{border:0;border-top:1px solid var(--line);width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:10px 6px;display:grid}.flow-step:hover{background:#f0e8da}.flow-step>span{color:#a34e2d;font:10px ui-monospace,SFMono-Regular,monospace}.flow-step strong,.flow-step small{display:block}.flow-step small{color:var(--muted);margin-top:4px}.flow-map{justify-items:center;gap:7px;margin-top:20px;display:grid}.flow-map>div,.flow-map section>div{border:1px solid var(--line);background:#fffdf7;justify-content:center;align-items:center;gap:8px;min-width:190px;padding:11px;font-size:11px;display:flex}.flow-map section{gap:8px;display:flex}.flow-map section>div{min-width:145px}.flow-map i{color:#a34e2d;font-style:normal}.validation-box,.integration-contract{color:#315a40;background:#e4eee5;border:1px solid #a8c2ad;align-items:center;gap:10px;margin-top:20px;padding:13px;font-size:11px;display:flex}.scenario-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.scenario-grid button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:74px;color:inherit;text-align:left;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.scenario-grid button:hover{background:#f0e8da}.scenario-grid button:nth-child(2n){border-right:0}.scenario-grid span{color:#a34e2d;font:10px ui-monospace,SFMono-Regular,monospace}.scenario-grid strong,.scenario-grid small{display:block}.scenario-grid small{color:var(--muted);margin-top:4px}.scenario-grid .ok{color:var(--green)}.scenario-grid .bad{color:var(--red)}.approval-layout{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.approval-docket{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.approval-docket>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px}.approval-docket span,.approval-docket strong{display:block}.approval-docket span{color:var(--muted);text-transform:uppercase;font-size:9px}.approval-docket strong{text-transform:capitalize;margin-top:5px}.signed,.blocked{color:#315a40;background:#e4eee5;border:1px solid #a8c2ad;align-items:center;gap:10px;padding:14px;display:flex}.blocked{color:#704317;background:#f4e8d5;border-color:#d9bc92}.signed strong,.signed span,.blocked strong,.blocked span{display:block}.signed span,.blocked span{margin-top:3px;font-size:10px}.gate-list{gap:9px;margin:18px 0;display:grid}.gate-list span{color:var(--green);align-items:center;gap:8px;display:flex}.gate-list .not-ready{color:var(--red)}.btn.full{justify-content:center;width:100%}.gate-note{text-align:center;margin-top:12px;display:block}.client-state{float:left;background:#b37b3c;border-radius:50%;width:8px;height:8px;margin:4px 8px 20px 0;display:inline-block}.client-state.active_trial,.client-state.live{background:#4f805f}.client-layout{grid-template-columns:340px 1fr;align-items:start;gap:14px;display:grid}.client-brief,.onboarding-checklist{padding:20px}.client-brief{position:sticky;top:88px}.client-title{justify-content:space-between;align-items:flex-start;display:flex}.client-title h2{margin:4px 0 0}.progress-track{background:#ded6c9;height:8px;margin:20px 0 8px}.progress-track span{background:#a34e2d;height:100%;display:block}.progress-copy{font-size:12px}.client-brief dl{margin:20px 0}.client-brief dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.client-brief dt{color:var(--muted)}.client-brief dd{margin:0;font-weight:600}.allowance-warning{color:#704317;background:#f4e8d5;gap:9px;padding:13px;font-size:10px;line-height:1.5;display:flex}.onboarding-checklist>.card-head{margin-bottom:5px}.onboarding-checklist>button{border:0;border-top:1px solid var(--line);width:100%;min-height:52px;color:inherit;text-align:left;background:0 0;grid-template-columns:34px 1fr auto 22px;align-items:center;gap:10px;display:grid}.onboarding-checklist>button:hover{background:#f0e8da}.onboarding-checklist>button>span{color:#a34e2d;font:10px ui-monospace,SFMono-Regular,monospace}.onboarding-checklist>button small{color:var(--muted)}.onboarding-checklist>button svg{color:var(--green)}.portal-shell{border:1px solid var(--line);background:#fffdf7;grid-template-columns:200px 1fr;min-height:600px;display:grid}.portal-shell>aside{color:#d6d8d1;background:#202521;padding:18px 12px}.portal-brand{border-bottom:1px solid #474d45;align-items:center;gap:10px;margin-bottom:10px;padding:0 6px 18px;display:flex}.portal-brand>div{color:#fff;background:#a34e2d;place-items:center;width:32px;height:32px;font-family:Georgia,serif;display:grid}.portal-brand strong,.portal-brand small{display:block}.portal-brand strong{letter-spacing:.12em;font-size:11px}.portal-brand small{color:#aeb2a9;margin-top:3px}.portal-shell>aside button{color:#c3c7be;text-align:left;background:0 0;border:0;width:100%;padding:11px}.portal-shell>aside button.active{color:#1d1c19;background:#f3efe5}.portal-shell>section{padding:32px}.portal-welcome{max-width:710px}.portal-welcome h2{margin:5px 0 8px;font-size:28px}.portal-welcome p{color:var(--muted);line-height:1.55}.portal-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.portal-cards .card{padding:18px}.portal-cards svg{color:#a34e2d}.portal-cards span,.portal-cards strong,.portal-cards small{display:block}.portal-cards span{color:var(--muted);margin-top:22px;font-size:10px}.portal-cards strong{margin:4px 0;font:600 32px Georgia,serif}.portal-actions{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.portal-actions h2{margin:4px 0 6px}.portal-actions p{color:var(--muted);max-width:620px;margin:0}.portal-list,.portal-gate{margin-top:24px;padding:20px}.portal-list-row{border-top:1px solid var(--line);grid-template-columns:90px 1fr minmax(130px,.8fr);align-items:center;gap:12px;min-height:62px;padding:10px 0;display:grid}.portal-list-row strong,.portal-list-row small{display:block}.portal-list-row small{margin-top:4px}.portal-list-row>span:last-child{color:var(--muted);font-size:12px}.portal-list .portal-list-row>span:first-child{color:#8c452a}.portal-detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.portal-detail-grid>.card{padding:20px}.portal-detail-grid>.card>svg,.portal-gate>svg{color:#8c452a;margin-bottom:18px}.portal-detail-grid h2,.portal-gate h2{margin:8px 0 10px;font-size:23px}.portal-detail-grid p,.portal-gate p{color:var(--muted);line-height:1.55}.portal-definition{margin:18px 0 0}.portal-definition>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.portal-definition dt{color:var(--muted)}.portal-definition dd{text-transform:capitalize;margin:0;font-weight:700}.portal-usage-state{color:#315a40;background:#e4eee5;border:1px solid #a8c2ad;grid-column:1/-1;align-items:center;gap:12px;padding:15px;display:flex}.portal-usage-state.warning{color:#704317;background:#f4e8d5;border-color:#d9bc92}.portal-usage-state.danger{color:#8a332b;background:#f3dedb;border-color:#d8a49e}.portal-usage-state strong,.portal-usage-state small{display:block}.portal-usage-state small{color:inherit;margin-top:4px}.integration-summary{border:1px solid var(--line);background:var(--panel);margin-bottom:14px;display:flex}.integration-summary span{border-right:1px solid var(--line);color:var(--muted);padding:13px 18px}.integration-summary strong{color:#1d1c19;margin-right:5px}.integration-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.integration-card{padding:18px}.integration-card>header{justify-content:space-between;align-items:center;display:flex}.integration-mark{border:1px solid var(--line);color:#a34e2d;background:#eee8dc;place-items:center;width:38px;height:38px;display:grid}.integration-card h2{margin:20px 0 8px}.integration-card p{min-height:44px;color:var(--muted);line-height:1.45}.integration-card dl{border-top:1px solid var(--line);min-height:90px;margin:16px 0}.integration-card dl>div{border-bottom:1px solid var(--line);padding:8px 0}.integration-card dt{color:var(--muted);text-transform:uppercase;font-size:9px}.integration-card dd{margin:4px 0 0;font-size:10px}.integration-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.integration-contract{color:#315a40}.integration-contract strong,.integration-contract span{display:block}.integration-contract span{margin-top:3px;font-size:10px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.ops-pulse{grid-template-columns:1fr 1fr}.ops-pulse button:nth-child(2){border-right:0}.ops-pulse button:nth-child(-n+2){border-bottom:1px solid var(--line)}.operations-layout,.flow-workspace{grid-template-columns:1fr}.call-sheet,.client-brief{position:static}.integration-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.sample-flag{display:none}.ops-metrics{grid-template-columns:1fr 1fr}.ops-metrics .metric:nth-child(2){border-right:0}.ops-metrics .metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.ledger-header{display:none}.ledger-row{grid-template-columns:110px 1fr}.ledger-row>span:nth-child(3),.ledger-row>span:nth-child(4){grid-column:2}.approval-layout,.client-layout,.portal-shell{grid-template-columns:1fr}.portal-shell>aside{display:flex;overflow-x:auto}.portal-brand{display:none}.portal-shell>aside button{min-width:max-content}.portal-shell>section{padding:22px}.portal-actions{flex-direction:column;align-items:flex-start}.integration-grid,.portal-detail-grid{grid-template-columns:1fr}.portal-usage-state{grid-column:1}.portal-list-row{grid-template-columns:78px 1fr}.portal-list-row>span:last-child{grid-column:2}}@media (width<=560px){.app{grid-template-columns:56px minmax(0,1fr)}.brand{padding:10px}.brand-mark{width:36px;height:36px}.sidebar nav{padding:12px 6px}.content{padding:12px 10px}.topbar{gap:7px;padding:0 9px}.top-actions{gap:7px}.top-actions .btn{justify-content:center;width:38px;padding:0;font-size:0}.avatar{display:none}.ops-pulse{grid-template-columns:1fr}.ops-pulse button{border-right:0;border-bottom:1px solid var(--line)}.ops-metrics,.scenario-grid,.portal-cards{grid-template-columns:1fr}.ops-metrics .metric{border-right:0;border-bottom:1px solid var(--line)}.flow-map section{flex-direction:column}.scenario-grid button{border-right:0}.integration-summary{flex-direction:column}.integration-summary span{border-right:0;border-bottom:1px solid var(--line)}.ledger-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.ledger-toolbar .segmented{width:100%;max-width:100%;overflow:hidden}.ledger-toolbar .segmented button{flex:1;min-width:0;padding:0 4px;font-size:10px}.ledger-row{grid-template-columns:minmax(0,1fr)}.ledger-row>span:nth-child(3),.ledger-row>span:nth-child(4){grid-column:1}.ledger-row small{white-space:normal}.page-head h1{font-size:26px}.page-actions{flex-wrap:wrap;display:flex}.flow-tabs button{padding:0 9px;font-size:10px}.portal-shell>section{padding:16px}}
