@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.qr-workspace{min-height:100vh;background:#090d18;color:#e7ecf7;font-family:var(--qr-font-body,"DM Sans",sans-serif)}.qr-ws-header{height:72px;border-bottom:1px solid #222a3a;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1260px)/2));background:#0d1321;position:sticky;top:0;z-index:5}.qr-ws-back,.qr-ws-header-actions button{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:#aeb8cc;cursor:pointer;font:600 13px DM Sans}.qr-ws-brand{display:flex;align-items:center;gap:10px;min-width:0}.qr-ws-brand-mark{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;color:#fff;background:var(--qr-brand-gradient);box-shadow:var(--qr-brand-shadow)}.qr-ws-brand-copy{display:grid;gap:4px}.qr-ws-brand strong{font:800 18px/1 var(--qr-font-display,"Manrope",sans-serif);letter-spacing:-.8px;color:#f3f7ff}.qr-ws-brand strong span{color:#91b8ff}.qr-ws-brand small{color:#8498b7;font:800 8px DM Sans,sans-serif;letter-spacing:1.45px}.qr-ws-header-actions{display:flex;align-items:center;gap:20px}.qr-ws-header-actions>span{display:flex;align-items:center;gap:6px;color:#9ca9c0;font-size:12px}.qr-ws-header-actions>span svg{color:#6ed4aa}.qr-ws-header-workspace{min-width:0;max-width:min(24vw,260px);display:grid;gap:4px;padding:0 18px;border-left:1px solid #2a3549;border-right:1px solid #2a3549}.qr-ws-header-workspace small{color:#7f91ad;font:800 8px DM Sans,sans-serif;letter-spacing:1.35px}.qr-ws-header-workspace strong{overflow:hidden;color:#dce6f8;font:700 12px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.qr-ws-main{max-width:1260px;margin:0 auto;padding:46px 24px 64px}.qr-ws-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.qr-ws-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:var(--qr-brand-accent,#8290ff)}.qr-ws-heading h1{font:800 34px Manrope;margin:8px 0;letter-spacing:-1.2px}.qr-ws-heading p{margin:0;color:#91a0b8;font-size:14px}.qr-ws-primary,.qr-ws-secondary{min-height:42px;padding:0 17px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 12px DM Sans;cursor:pointer;white-space:nowrap}.qr-ws-primary{border:1px solid rgba(255,255,255,.17);background:var(--qr-brand-gradient);color:#fff;box-shadow:0 7px 18px #4575dc38;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.qr-ws-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #4575dc4d;filter:brightness(1.04)}.qr-ws-secondary{border:1px solid #354158;background:#151e30;color:#d7deec}.qr-ws-primary:disabled,.qr-ws-secondary:disabled{opacity:.45;cursor:not-allowed}.qr-ws-alert{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid;border-radius:10px;margin:0 0 16px;font-size:13px}.qr-ws-alert button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer}.qr-ws-alert.error{background:#361923;border-color:#7c3847;color:#ffb7c1}.qr-ws-alert.success{background:#142e2a;border-color:#275e51;color:#a6e9d1}.qr-ws-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.qr-ws-metrics>div{background:linear-gradient(145deg,#131d2e,#101827);border:1px solid #26334a;border-radius:14px;padding:18px 19px}.qr-ws-metrics span{display:block;color:#92a0b8;font-size:12px}.qr-ws-metrics strong{display:block;font:800 26px Manrope;letter-spacing:-.8px;margin:9px 0 6px}.qr-ws-metrics small{font-size:11px;color:#687991}.qr-ws-tabs{display:flex;gap:6px;align-items:center;border-bottom:1px solid #27334a;margin-bottom:18px}.qr-ws-tabs button{height:46px;border:0;border-bottom:2px solid transparent;background:transparent;color:#90a0b8;padding:0 15px;display:flex;align-items:center;gap:8px;font:600 12px DM Sans;cursor:pointer}.qr-ws-tabs button.active{border-bottom-color:#8290ff;color:#e2e8ff}.qr-ws-tabs b{font-size:10px;background:#202b41;padding:3px 7px;border-radius:20px;color:#aeb9d0}.qr-ws-tabs .qr-ws-refresh{margin-left:auto;border:0;color:#99a7c0}.qr-ws-tabs .qr-ws-export{margin-left:auto;height:34px;border:1px solid #33435e;border-radius:8px;padding:0 11px;color:#b9c5df;background:#152237;display:flex;align-items:center;gap:7px;font:600 11px DM Sans;cursor:pointer}.qr-ws-tabs .qr-ws-export:hover{border-color:#7585ff;color:#e4eaff}.qr-ws-panel{background:#101827;border:1px solid #27344a;border-radius:15px;overflow:hidden}.qr-ws-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:21px 22px;border-bottom:1px solid #253149}.qr-ws-panel-head h2{font:700 16px Manrope;margin:0 0 5px}.qr-ws-panel-head p{font-size:12px;color:#8796af;margin:0}.qr-ws-search{height:36px;display:flex;align-items:center;gap:8px;border:1px solid #334158;border-radius:8px;padding:0 10px;color:#8494ae}.qr-ws-search input{width:220px;border:0;outline:0;background:transparent;color:#eef2ff;font:12px DM Sans}.qr-ws-table-scroll{overflow:auto}.qr-ws-table{width:100%;border-collapse:collapse;font-size:12px}.qr-ws-table th{text-align:left;color:#7f8fa9;background:#131f32;padding:13px 18px;font-size:10px;letter-spacing:.5px;text-transform:uppercase;font-weight:700}.qr-ws-table td{padding:15px 18px;border-top:1px solid #202c40;color:#cbd5e7;white-space:nowrap}.qr-ws-table td strong,.qr-ws-table td small{display:block}.qr-ws-table td strong{font-size:12px;color:#e5ebf8}.qr-ws-table td small{font-size:10px;color:#76869f;margin-top:4px}.qr-ws-table select{background:#172338;color:#cbd5e7;border:1px solid #344158;border-radius:7px;padding:6px 8px;font:11px DM Sans}.qr-ws-icon-button{width:30px;height:30px;border:1px solid #37445d;background:#17243a;color:#aebaff;border-radius:8px;display:grid;place-items:center;cursor:pointer}.qr-ws-empty{min-height:240px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:32px;color:#8190a8}.qr-ws-empty svg{color:#7887fc;margin-bottom:12px}.qr-ws-empty strong{color:#e3eaff;font:700 15px Manrope}.qr-ws-empty p{font-size:12px;margin:8px 0 18px}.qr-ws-followups{padding:4px 22px}.qr-ws-followup{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;border-bottom:1px solid #27334a}.qr-ws-followup:last-child{border-bottom:0}.qr-ws-followup h3{font:700 14px Manrope;margin:9px 0 4px}.qr-ws-followup p{font-size:12px;color:#a8b4c8;margin:0 0 5px}.qr-ws-followup small{color:#73839d;font-size:10px}.qr-ws-followup-actions{display:flex;gap:8px;align-items:center}.qr-ws-status{font-size:9px;text-transform:uppercase;letter-spacing:.7px;font-weight:700;padding:4px 7px;border-radius:20px;background:#26334a;color:#c4cfe3}.qr-ws-status.approved{background:#143b32;color:#9be2c6}.qr-ws-status.sent{background:#1c3854;color:#9dcbff}.qr-ws-status.cancelled{background:#37202b;color:#e6aabc}.qr-ws-loading{min-height:240px;display:flex;align-items:center;justify-content:center;gap:10px;color:#9aa9c0;font-size:13px}.spin{animation:qrspin 1s linear infinite}@keyframes qrspin{to{transform:rotate(360deg)}}.qr-ws-footnote{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:13px 15px;border-radius:10px;background:#101a29;border:1px solid #293750;color:#8d9cb4;font-size:11px;line-height:1.6}.qr-ws-footnote svg{flex:none;color:#7c8cff}.qr-ws-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#050811bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;display:flex;align-items:center;justify-content:center;padding:20px}.qr-ws-modal{width:min(680px,100%);max-height:90vh;overflow:auto;background:#111b2b;border:1px solid #38455e;border-radius:17px;padding:24px;box-shadow:0 25px 90px #0008}.qr-ws-modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.qr-ws-modal-head h2{font:800 22px Manrope;margin:7px 0 4px}.qr-ws-modal-head p{color:#94a2b8;font-size:12px;margin:4px 0 0}.qr-ws-modal-head>button{border:0;background:transparent;color:#aab5c8;cursor:pointer}.qr-ws-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qr-ws-form-grid label{display:flex;flex-direction:column;gap:7px;color:#aab6cb;font-size:11px;font-weight:600}.qr-ws-form-grid label.wide,.qr-ws-form-note{grid-column:1/-1}.qr-ws-form-grid input,.qr-ws-form-grid select,.qr-ws-form-grid textarea{width:100%;background:#0c1422;border:1px solid #35435c;border-radius:8px;color:#eaf0fd;padding:10px 11px;font:12px DM Sans;outline:none}.qr-ws-form-grid input:focus,.qr-ws-form-grid textarea:focus,.qr-ws-form-grid select:focus{border-color:#8c92ff}.qr-ws-consent{flex-direction:row!important;align-items:center}.qr-ws-consent input{width:auto}.qr-ws-form-note{font-size:11px;color:#e7c78a;background:#302817;border-radius:8px;padding:10px 12px;margin:0}.qr-ws-modal-footer{display:flex;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:17px;border-top:1px solid #29364c}.qr-ws-draft-body{white-space:pre-wrap;background:#0b1423;border:1px solid #31405a;border-radius:10px;padding:18px;color:#d7e0f1;font:13px/1.7 DM Sans;max-height:45vh;overflow:auto}@media(max-width:780px){.qr-ws-header-workspace{max-width:190px;padding:0 10px}.qr-ws-danger-zone{align-items:flex-start;flex-direction:column;gap:14px}.qr-ws-danger-zone .qr-ws-close-account{width:100%}.qr-ws-header{padding:0 16px}.qr-ws-header-actions>span{display:none}.qr-ws-main{padding:28px 15px 50px}.qr-ws-heading{align-items:flex-start}.qr-ws-heading h1{font-size:27px}.qr-ws-metrics{grid-template-columns:repeat(2,1fr)}.qr-ws-tabs button{padding:0 9px;font-size:11px}.qr-ws-panel-head{align-items:flex-start;flex-direction:column}.qr-ws-search,.qr-ws-search input{width:100%}.qr-ws-followup{align-items:flex-start;flex-direction:column}.qr-ws-followup-actions{width:100%}.qr-ws-form-grid{grid-template-columns:1fr}.qr-ws-form-grid label.wide,.qr-ws-form-note{grid-column:auto}}@media(max-width:480px){.qr-ws-brand{display:none}.qr-ws-metrics{gap:8px}.qr-ws-metrics>div{padding:13px}.qr-ws-metrics strong{font-size:20px}.qr-ws-tabs button{gap:5px;padding:0 7px}.qr-ws-tabs .qr-ws-refresh{font-size:0}.qr-ws-heading .qr-ws-primary{padding:0 10px}.qr-ws-back{font-size:11px}}.qr-ws-danger-modal{border-color:#8a4754}.qr-ws-danger-modal .qr-ws-eyebrow{color:#f09aaa}.qr-ws-danger-field{display:flex;flex-direction:column;gap:7px;margin:14px 0;color:#b8c4d8;font-size:12px;font-weight:600}.qr-ws-danger-field input{background:#0b1423;border:1px solid #7b3d4b;border-radius:8px;padding:11px;color:#f1f3fa;font:13px DM Sans;outline:none}.qr-ws-danger-field input:focus{border-color:#ef8d9e}.qr-ws-delete-button{height:40px;padding:0 14px;border:1px solid #a34b5b;border-radius:9px;background:#8f3548;color:#fff;font:700 12px DM Sans;cursor:pointer}.qr-ws-delete-button:disabled{opacity:.4;cursor:not-allowed}.qr-ws-no-access{min-height:250px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:35px 24px}.qr-ws-no-access>svg{color:#e6bd70;margin-bottom:12px}.qr-ws-no-access h2{font:800 19px Manrope;margin:4px 0 8px;color:#e7edf9}.qr-ws-no-access p{max-width:560px;font-size:12px;line-height:1.7;color:#91a0b8;margin:0 0 18px}.qr-ws-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:22px 24px;border:1px solid #633744;border-radius:14px;background:linear-gradient(120deg,#1d1420,#151726)}.qr-ws-danger-copy{max-width:760px}.qr-ws-danger-eyebrow{color:#d98a9a;font-size:9px;font-weight:800;letter-spacing:1.5px}.qr-ws-danger-copy h2{margin:6px 0 7px;color:#f0dce2;font:800 15px Manrope}.qr-ws-danger-copy p{margin:0;color:#ad9ca9;font-size:11px;line-height:1.7}.qr-ws-danger-zone .qr-ws-close-account,.qr-ws-no-access .qr-ws-close-account{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #9b5362;border-radius:9px;background:#3a202b;color:#f2b5c1;font:700 11px DM Sans;cursor:pointer}.qr-ws-danger-zone .qr-ws-close-account:hover,.qr-ws-no-access .qr-ws-close-account:hover{background:#512635;border-color:#ca7183}.qr-ws-tabs .qr-ws-account-tab{display:inline-flex;align-items:center;gap:8px;padding:0 14px;color:#aebbd0;border:1px solid transparent;border-radius:8px;background:transparent;font:600 12px DM Sans;cursor:pointer}.qr-ws-tabs .qr-ws-account-tab:hover{color:#e6edfc;background:#17243a}.qr-ws-tabs .qr-ws-account-tab.active{color:#edf2ff;border-color:#344d76;background:linear-gradient(135deg,#1d3455,#202c50);box-shadow:inset 0 -2px #8290ff}.qr-ws-account-stack{display:grid;gap:18px}.qr-ws-account-panel .qr-ws-panel-head{align-items:center}.qr-ws-account-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 22px}.qr-ws-account-details>div{display:grid;gap:7px;min-width:0}.qr-ws-account-details span{color:#8796af;font-size:11px}.qr-ws-account-details strong{color:#e4ebfa;font:700 13px Manrope,sans-serif;overflow-wrap:anywhere;text-transform:capitalize}.qr-ws-account-details .qr-ws-access-active{color:#91e0bd}.qr-ws-account-details .qr-ws-access-inactive{color:#e9c27e}.qr-ws-danger-zone{margin-top:0}@media(max-width:780px){.qr-ws-account-panel .qr-ws-panel-head{align-items:flex-start}.qr-ws-account-details{grid-template-columns:1fr;padding:16px}.qr-ws-account-panel .qr-ws-panel-head .qr-ws-secondary{width:100%}}.qr-support-widget{position:fixed;right:24px;bottom:22px;z-index:90;font-family:inherit}.qr-support-launcher{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 19px;color:#fff;border:0;border-radius:999px;background:linear-gradient(135deg,#347fe8,#755ce1);box-shadow:0 12px 32px #2a50b452;font:inherit;font-size:13px;font-weight:750;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.qr-support-launcher:hover{transform:translateY(-2px);box-shadow:0 16px 35px #2a50b461}.qr-support-launcher.is-open{min-width:50px;padding:0 16px;background:#233755}.qr-support-launcher>i{position:absolute;top:3px;right:4px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#48c99a}.qr-support-panel{position:absolute;right:0;bottom:64px;display:flex;flex-direction:column;width:min(380px,calc(100vw - 28px));height:min(590px,calc(100dvh - 120px));overflow:hidden;border:1px solid #dfe7f2;border-radius:18px;background:#fff;box-shadow:0 25px 75px #13223a3d;color:#263b59}.qr-support-header{display:flex;align-items:center;gap:11px;min-height:72px;padding:13px 15px;color:#fff;background:linear-gradient(120deg,#17345b,#344b91)}.qr-support-avatar{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:#ffffff1f}.qr-support-heading{min-width:0;display:grid;gap:5px}.qr-support-heading strong{font-size:13px;letter-spacing:-.1px}.qr-support-heading span{display:flex;align-items:center;gap:6px;color:#c8d7ef;font-size:10px}.qr-support-heading span i{width:6px;height:6px;border-radius:50%;background:#5ee0ae}.qr-support-close{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;color:#e5edff;border:0;border-radius:9px;background:#ffffff1a;cursor:pointer}.qr-support-messages{display:flex;flex:1;flex-direction:column;gap:13px;overflow-y:auto;padding:18px 15px 14px;background:#f7f9fd}.qr-support-day{align-self:center;color:#99a6b8;font-size:8px;font-weight:800;letter-spacing:1.2px}.qr-support-message{display:flex;align-items:flex-end;gap:7px;max-width:91%}.qr-support-message p{margin:0;padding:11px 12px;border:1px solid #e4eaf2;border-radius:14px 14px 14px 4px;background:#fff;color:#41536d;font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.qr-support-message.from-user{align-self:flex-end}.qr-support-message.from-user p{color:#fff;border-color:#386ed5;border-radius:14px 14px 4px;background:#386ed5}.qr-support-message-avatar{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;color:#4b68b9;border:1px solid #e3e8f5;border-radius:9px;background:#fff}.qr-support-suggestions{display:grid;gap:7px;padding-left:32px}.qr-support-suggestions>span{margin-bottom:2px;color:#94a1b4;font-size:8px;font-weight:800;letter-spacing:.9px}.qr-support-suggestions button{width:fit-content;max-width:100%;padding:8px 10px;color:#3f5f9a;border:1px solid #d9e3f2;border-radius:9px;background:#fff;text-align:left;font:inherit;font-size:10px;cursor:pointer}.qr-support-suggestions button:hover{border-color:#9eb8e6;background:#f5f8ff}.qr-support-typing{display:flex;align-items:center;gap:4px;color:#91a0b4;font-size:9px}.qr-support-typing i{width:5px;height:5px;border-radius:50%;background:#8298bf;animation:qrSupportPulse 1s infinite ease-in-out}.qr-support-typing i:nth-child(2){animation-delay:.15s}.qr-support-typing i:nth-child(3){animation-delay:.3s;margin-right:4px}@keyframes qrSupportPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.qr-support-compose{display:flex;align-items:center;gap:8px;padding:11px 12px;border-top:1px solid #e8edf4;background:#fff}.qr-support-compose input{min-width:0;flex:1;height:40px;padding:0 12px;color:#2d405c;border:1px solid #e0e7f0;border-radius:10px;outline:0;background:#fafbfd;font:inherit;font-size:11px}.qr-support-compose input:focus{border-color:#8aa9e4;box-shadow:0 0 0 3px #4370d51a}.qr-support-compose button{display:grid;place-items:center;width:40px;height:40px;color:#fff;border:0;border-radius:10px;background:linear-gradient(135deg,#347fe8,#755ce1);cursor:pointer}.qr-support-compose button:disabled{opacity:.45;cursor:not-allowed}.qr-support-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;padding:9px 12px 11px;color:#8c9aae;border-top:1px solid #edf1f6;background:#fff;font-size:9px}.qr-support-footer a{display:inline-flex;align-items:center;gap:4px;color:#3b68bc;font-size:9px;font-weight:700;text-decoration:none}.qr-support-footer a:hover{text-decoration:underline}@media(max-width:560px){.qr-support-widget{right:13px;bottom:13px}.qr-support-launcher{min-height:46px;padding:0 15px}.qr-support-panel{right:-3px;bottom:58px;width:calc(100vw - 20px);height:min(600px,calc(100dvh - 95px));border-radius:16px}}:root{font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17263c;background:#f4f7fb;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #17263c;--muted: #708097;--line: #e5ebf3;--blue: #3479df;--blue-dark: #225fbd;--navy: #101d33;--purple: #7866df;--surface: #ffffff;--shadow: 0 18px 54px rgba(27, 48, 78, .09);--qr-brand-blue: #347fe8;--qr-brand-purple: #755ce1;--qr-brand-gradient: linear-gradient(135deg, var(--qr-brand-blue), var(--qr-brand-purple));--qr-brand-shadow: 0 7px 18px rgba(69, 117, 220, .25);--qr-brand-accent: #8290ff;--qr-font-body: "DM Sans", ui-sans-serif, system-ui, sans-serif;--qr-font-display: "Manrope", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#f4f7fb}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}svg{flex:0 0 auto}::selection{background:#dceaff;color:#173e75}.brand-lockup{display:flex;align-items:center;gap:11px;min-width:0}.brand-mark{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:#fff;border-radius:12px;background:var(--qr-brand-gradient);box-shadow:var(--qr-brand-shadow)}.brand-lockup strong,.footer-brand strong{display:block;font:800 21px/1 Manrope,sans-serif;letter-spacing:-.8px;color:#15243a}.brand-lockup strong span,.footer-brand strong span{color:#4b79dd}.brand-lockup small{display:block;margin-top:5px;color:#8794a8;font-size:8px;font-weight:800;letter-spacing:1.45px}.primary-btn,.secondary-btn,.white-btn,.ghost-light{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 17px;border-radius:9px;border:1px solid transparent;font-size:12px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.primary-btn{color:#fff;background:var(--qr-brand-gradient);box-shadow:0 7px 18px #4575dc38}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #4575dc4d;background:linear-gradient(135deg,#286fd8,#6657d4)}.secondary-btn{color:#34465f;background:#fff;border-color:#dce4ef}.secondary-btn:hover{border-color:#a9c2e6;background:#f8fbff}.white-btn{color:#1d4d91;background:#fff;box-shadow:0 8px 18px #00000021}.white-btn:hover{transform:translateY(-1px);background:#f4f8ff}.ghost-light{color:#e5edff;background:transparent;border-color:#ffffff45}.ghost-light:hover{background:#ffffff1a}.primary-btn.large,.secondary-btn.large{min-height:49px;padding:0 20px;font-size:13px;border-radius:10px}.secondary-btn.small{min-height:34px;padding:0 12px;font-size:11px}.icon-btn,.mini-icon,.row-more,.notification-close{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;color:#64758c;border:1px solid #e4eaf2;border-radius:9px;background:#fff}.icon-btn:hover,.mini-icon:hover,.row-more:hover,.notification-close:hover{color:#286bc7;border-color:#bfd2ed;background:#f7faff}.eyebrow{color:#4e79c6;font-size:9px;font-weight:800;letter-spacing:1.8px;line-height:1.5}.pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#52c7a2;box-shadow:0 0 0 4px #52c7a221}.landing{overflow:hidden;color:var(--ink);background:#fbfcfe}.landing-nav{width:min(1200px,calc(100% - 56px));min-height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid #edf1f6}.landing-brand{flex:0 0 auto}.landing-nav-links{display:flex;align-items:center;gap:30px;margin-left:auto}.landing-nav-links a{color:#66768e;font-size:12px;font-weight:600;transition:color .15s ease}.landing-nav-links a:hover{color:#2d70cf}.landing-account-actions{display:flex;align-items:center;gap:8px}.account-identity{min-width:0;max-width:220px;display:grid;gap:2px;color:#64748b}.account-identity strong{overflow:hidden;color:#26364c;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.account-identity small{overflow:hidden;color:#8290a1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hero-section{width:min(1200px,calc(100% - 56px));margin:auto;padding:72px 0 76px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:54px}.hero-copy{position:relative;z-index:1}.hero-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:#60738e;font-size:9px;font-weight:800;letter-spacing:1.55px}.hero-copy h1{max-width:600px;margin:0;color:#172940;font:800 clamp(43px,5vw,66px)/1.08 "Manrope",sans-serif;letter-spacing:-3.2px}.hero-copy h1 em,.section-heading h2 em{color:#4f76db;font-style:normal}.hero-text{max-width:530px;margin:22px 0 25px;color:#687a92;font-size:15px;line-height:1.85}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px}.hero-proof{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:27px}.hero-proof span{display:inline-flex;align-items:center;gap:6px;color:#708198;font-size:10px;font-weight:600}.hero-proof svg{color:#41aa8b}.hero-visual{position:relative;min-width:0;padding:16px 5px 24px 18px}.visual-glow{position:absolute;top:6%;right:0;bottom:4%;left:8%;border-radius:45%;background:radial-gradient(ellipse,rgba(89,118,225,.2),rgba(95,157,230,.08) 52%,transparent 74%);filter:blur(18px)}.browser-card{position:relative;overflow:hidden;border:1px solid #263b5b;border-radius:16px;background:#101e34;box-shadow:0 27px 70px #1c33573d;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.browser-top{height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;color:#8193ad;background:#14243d;border-bottom:1px solid #263956;font-size:9px}.browser-dots{display:flex;gap:5px}.browser-dots i{width:7px;height:7px;border-radius:50%;background:#59708d}.browser-dots i:first-child{background:#f77}.browser-dots i:nth-child(2){background:#e9bd60}.browser-dots i:nth-child(3){background:#58c69f}.visual-app{min-height:345px;display:grid;grid-template-columns:48px 1fr}.visual-sidebar{display:flex;align-items:center;flex-direction:column;gap:15px;padding:15px 0;background:#13233b;border-right:1px solid #263956;color:#7d91ae}.visual-logo{width:25px;height:25px;margin-bottom:10px;display:grid;place-items:center;color:#a5c5ff;border-radius:8px;background:#274774}.visual-sidebar>i{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;font-style:normal}.visual-sidebar>i.selected{color:#b9d3ff;background:#284a78}.visual-content{min-width:0;padding:20px 19px 16px;color:#e7eefb}.visual-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.visual-head>div{display:grid;gap:5px}.visual-head small{color:#788eac;font-size:7px;font-weight:800;letter-spacing:1.2px}.visual-head b{font:700 15px Manrope,sans-serif}.visual-head>span{padding:7px 9px;color:#dce9ff;border-radius:6px;background:#2a5ea4;font-size:8px;font-weight:700}.visual-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:19px}.visual-metrics>div{min-width:0;display:grid;gap:5px;padding:11px 10px;border:1px solid #2c405d;border-radius:8px;background:#172942}.visual-metrics small{color:#8ea0b9;font-size:7px}.visual-metrics b{color:#f4f7ff;font:700 clamp(14px,1.6vw,21px) "Manrope",sans-serif;letter-spacing:-.5px}.visual-metrics i{color:#6ed0ae;font-size:7px;font-style:normal}.visual-metrics i.warm{color:#edba72}.visual-lower{display:grid;grid-template-columns:1.05fr .95fr;gap:10px;margin-top:11px}.visual-chart,.visual-list{min-width:0;padding:12px;border:1px solid #2b405d;border-radius:8px;background:#172942}.visual-chart>b,.visual-list>b{display:block;color:#e6edf9;font-size:9px}.visual-chart>small{display:block;margin-top:4px;color:#8497b2;font-size:7px}.visual-bars{height:100px;display:flex;align-items:end;justify-content:space-around;gap:8px;margin-top:10px;border-bottom:1px solid #40516a;background:repeating-linear-gradient(to bottom,transparent 0 24px,rgba(122,148,180,.11) 25px 26px)}.visual-bars i{width:9%;min-height:9px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#7ea7f4,#456fca)}.visual-list>div{display:flex;align-items:center;gap:7px;margin-top:10px;color:#e6edf9;font-size:8px}.visual-list>div>span:nth-child(2){min-width:0;flex:1}.visual-list small{display:block;margin-top:3px;color:#879bb7;font-size:7px}.visual-list>div>i{color:#8aa7d1;font-style:normal;font-size:17px}.visual-initial{width:23px;height:23px;display:grid;place-items:center;color:#c6d9fb;border-radius:7px;background:#304b70;font-size:7px;font-weight:800}.floating-note{position:absolute;right:-6px;bottom:0;display:flex;align-items:center;gap:10px;min-width:230px;padding:12px 14px;border:1px solid #e7edf5;border-radius:11px;background:#fff;box-shadow:0 12px 34px #1e345229}.float-icon{width:30px;height:30px;display:grid;place-items:center;color:#219675;border-radius:9px;background:#e6f8f2}.floating-note>div:nth-child(2){display:grid;gap:4px}.floating-note strong{color:#263b55;font-size:10px}.floating-note small{color:#8996a8;font-size:9px}.floating-note>span{margin-left:auto;color:#a0aaba;font-size:8px;white-space:nowrap}.trust-strip{min-height:76px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:22px;padding:18px 28px;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;background:#fff}.trust-strip span{color:#8190a4;font-size:8px;font-weight:800;letter-spacing:1.05px}.trust-strip span:first-child{color:#536983}.trust-strip i{width:4px;height:4px;border-radius:50%;background:#9eb5d2}.section-block,.features-section,.pricing-section{width:min(1120px,calc(100% - 56px));margin:auto;padding:88px 0}.section-heading{max-width:690px;margin:0 auto 38px;text-align:center}.section-heading h2{margin:12px 0 11px;color:#1a2a40;font:800 clamp(30px,3.5vw,43px)/1.18 "Manrope",sans-serif;letter-spacing:-1.65px}.section-heading p{max-width:600px;margin:0 auto;color:#77869b;font-size:13px;line-height:1.8}.steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.step-card,.feature-card{position:relative;min-height:190px;padding:24px 22px;border:1px solid #e6ecf4;border-radius:13px;background:#fff;box-shadow:0 5px 18px #223a5a09;transition:transform .18s ease,box-shadow .18s ease}.step-card:hover,.feature-card:hover{transform:translateY(-3px);box-shadow:0 15px 32px #253c5b14}.step-number{position:absolute;top:21px;right:21px;color:#c3cfdd;font:800 12px Manrope,sans-serif}.feature-icon{width:42px;height:42px;display:grid;place-items:center;color:#4a76ce;border:1px solid #e4edfb;border-radius:11px;background:#f0f5ff}.step-card h3,.feature-card h3{margin:19px 0 7px;color:#263a54;font:700 15px Manrope,sans-serif}.step-card p,.feature-card p{margin:0;color:#7a899d;font-size:11px;line-height:1.75}.features-section{padding-top:78px;padding-bottom:88px;border-top:1px solid #edf1f6}.features-section .section-heading{margin-bottom:32px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-card{min-height:174px}.pricing-section{padding-top:84px;padding-bottom:88px;border-top:1px solid #edf1f6}.pricing-section .section-heading{margin-bottom:33px}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:stretch}.price-card{position:relative;min-width:0;display:flex;flex-direction:column;padding:27px 25px 23px;border:1px solid #e1e8f1;border-radius:15px;background:#fff;box-shadow:0 8px 25px #1e36580b}.price-card.featured{border:1.5px solid #7d8fe5;box-shadow:0 16px 40px #5366c71f}.popular-tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:6px 12px;color:#fff;background:linear-gradient(90deg,#6d78df,#5476da);border-radius:20px;white-space:nowrap;font-size:8px;font-weight:800;letter-spacing:1px}.price-card h3{margin:3px 0 7px;color:#20334c;font:800 18px Manrope,sans-serif}.price-card>p{min-height:36px;margin:0;color:#8290a2;font-size:10px;line-height:1.6}.price-amount{margin:22px 0 19px;color:#1c2d45;font:800 37px Manrope,sans-serif;letter-spacing:-1.8px}.price-amount span{margin-left:4px;color:#8996a7;font:500 10px DM Sans,sans-serif;letter-spacing:0}.price-separator{height:1px;margin-bottom:17px;background:#edf1f6}.price-item{display:flex;align-items:center;gap:9px;margin:9px 0;color:#607188;font-size:10px}.price-item svg{color:#39a687}.price-btn{width:100%;margin-top:auto;min-height:41px}.pricing-footnote{max-width:840px;margin:22px auto 0;color:#8a97a8;text-align:center;font-size:10px;line-height:1.7}.sandbox-billing-message{max-width:800px;margin:14px auto 0;padding:11px 14px;color:#6c572b;border:1px solid #f0dfb8;border-radius:9px;background:#fff9e9;text-align:center;font-size:11px;line-height:1.6}.closing-cta{width:min(1200px,calc(100% - 56px));margin:0 auto 65px;padding:42px 48px;display:flex;align-items:center;justify-content:space-between;gap:35px;color:#fff;border-radius:18px;background:radial-gradient(circle at 90% 10%,rgba(121,132,231,.42),transparent 32%),linear-gradient(120deg,#142b4b,#203d70 58%,#304d91);box-shadow:0 18px 45px #1d3b6f2e}.closing-cta .eyebrow{color:#9fbeef}.closing-cta h2{max-width:600px;margin:10px 0 8px;font:800 clamp(25px,3vw,34px)/1.2 "Manrope",sans-serif;letter-spacing:-1px}.closing-cta p{max-width:560px;margin:0;color:#bac9df;font-size:11px;line-height:1.7}.closing-actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:210px}.landing-footer{width:min(1200px,calc(100% - 56px));min-height:84px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e9eef5}.footer-brand{display:flex;align-items:center;gap:9px}.footer-brand .brand-mark{width:30px;height:30px;border-radius:9px}.footer-brand strong{font-size:17px}.landing-footer>span,.landing-footer>a{color:#8794a6;font-size:10px}.landing-footer>a:hover{color:#3576d2}.account-status-panel{max-width:900px;margin:18px auto 0;padding:14px 16px;border:1px solid #dfe8f2;border-radius:10px;background:#fff;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.account-status-panel>div{display:grid;gap:4px;flex:1}.account-status-panel strong{font-size:12px;color:#26364c}.account-status-panel span,.account-status-panel small{font-size:10px;color:#8290a1}.account-status-panel .entitlement-active{color:#168268;font-weight:800}.account-status-panel .entitlement-inactive{color:#a36d2e;font-weight:700}.account-status-panel small{width:100%}.account-modal{max-width:520px}.account-field{display:grid;gap:6px;margin-top:14px;color:#53647a;font-size:11px;font-weight:700}.account-field input{width:100%;border:1px solid #dce4ed;border-radius:7px;padding:11px 12px;color:#1d2c40;background:#fff;outline:none}.account-field input:focus{border-color:#6c9fd6;box-shadow:0 0 0 3px #4c8dcb1a}.account-field small{color:#8a97a8;font-size:10px;font-weight:400}.account-switch{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px}.account-switch button{border:0;background:none;padding:0;color:#3d76b1;font-size:11px;font-weight:700}.app-frame{min-height:100vh;display:grid;grid-template-columns:254px minmax(0,1fr);color:#26364d;background:#f5f7fb}.sidebar{position:sticky;top:0;height:100vh;min-height:620px;display:flex;flex-direction:column;padding:22px 15px 14px;color:#dbe6f8;background:#14233b;border-right:1px solid #223955;z-index:20}.sidebar .brand-lockup{padding:0 7px 23px}.sidebar .brand-lockup strong{color:#f3f7ff;font-size:19px}.sidebar .brand-lockup strong span{color:#91b8ff}.sidebar .brand-lockup small{color:#8498b7}.sidebar .brand-mark{width:34px;height:34px;border-radius:10px}.workspace-switcher{display:flex;align-items:center;gap:10px;padding:11px;margin:0 0 22px;border:1px solid #304663;border-radius:10px;background:#1b2e49}.workspace-avatar,.profile-avatar{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#dceaff;border-radius:9px;background:#385d8b;font-size:11px;font-weight:800}.workspace-switcher>div:last-child,.profile-row>div:last-child{min-width:0;display:grid;gap:4px}.workspace-switcher strong,.profile-row strong{overflow:hidden;color:#e5edfa;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.workspace-switcher small,.profile-row small{color:#8498b4;font-size:9px}.nav-label{margin:0 9px 9px;color:#7287a5;font-size:8px;font-weight:800;letter-spacing:1.35px}.nav-label.second-label{margin-top:24px}.nav-links{display:grid;gap:4px}.nav-item{width:100%;min-height:41px;display:flex;align-items:center;gap:11px;padding:0 11px;color:#9eafc8;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;font-size:11px;font-weight:600}.nav-item:hover{color:#e2edff;background:#1b304d}.nav-item.active{color:#eaf2ff;border-color:#2f527d;background:linear-gradient(90deg,#244a79,#203b61);box-shadow:inset 3px 0 #71a4f2}.nav-item span{flex:1}.nav-item em{min-width:21px;padding:3px 5px;color:#b9cce6;border-radius:10px;background:#294362;text-align:center;font-size:9px;font-style:normal}.sidebar-bottom{margin-top:auto}.help-card{padding:14px;border:1px solid #2c4666;border-radius:10px;background:linear-gradient(145deg,#1d3555,#1b2e49)}.help-icon{width:28px;height:28px;display:grid;place-items:center;margin-bottom:10px;color:#a9c9f8;border-radius:8px;background:#2c4c74}.help-card strong{color:#edf4ff;font-size:10px}.help-card p{margin:6px 0 10px;color:#9caec7;font-size:9px;line-height:1.6}.help-card button{display:inline-flex;align-items:center;gap:5px;padding:0;color:#a9caff;border:0;background:none;font-size:9px;font-weight:700}.profile-row{display:flex;align-items:center;gap:9px;padding:16px 7px 2px;margin-top:11px;border-top:1px solid #2b405c}.profile-avatar{color:#dbe9ff;background:#594e88}.main-panel{min-width:0}.topbar{position:sticky;top:0;z-index:10;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 31px;border-bottom:1px solid #e6ebf2;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.breadcrumbs{display:flex;align-items:center;gap:9px;color:#9aa6b6;font-size:10px}.breadcrumbs strong{color:#40516a;font-size:10px}.topbar-actions{display:flex;align-items:center;gap:14px}.demo-exit-btn{flex:0 0 auto;min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:#fff;border:1px solid #2b67cc;border-radius:9px;background:linear-gradient(135deg,#347fe8,#4c61d7);font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 5px 14px #3069ce33}.demo-exit-btn:hover{background:linear-gradient(135deg,#286fd8,#4058c6);box-shadow:0 7px 17px #3069ce47}.demo-exit-btn:focus-visible{outline:3px solid rgba(52,127,232,.3);outline-offset:2px}.demo-exit-label-compact{display:none}.demo-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;color:#71829a;border:1px solid #e4eaf2;border-radius:20px;background:#f9fbfe;font-size:8px;font-weight:800;letter-spacing:.8px;white-space:nowrap}.demo-pill .pulse-dot{width:6px;height:6px}.topbar-avatar{width:31px;height:31px;display:grid;place-items:center;color:#eaf2ff;border-radius:50%;background:#536eb1;font-size:9px;font-weight:800}.notification-wrap,.notification-btn{position:relative}.notification-btn i{position:absolute;top:7px;right:7px;width:6px;height:6px;border:1px solid white;border-radius:50%;background:#ee796d}.notification-dropdown{position:absolute;top:45px;right:-45px;width:min(370px,calc(100vw - 26px));max-height:min(620px,80vh);overflow:auto;padding:0 14px 12px;border:1px solid #e2e9f1;border-radius:13px;background:#fff;box-shadow:0 18px 50px #192d4a2e}.notification-head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 0 12px;background:#fff;border-bottom:1px solid #edf1f6}.notification-head>div{display:grid;gap:4px}.notification-head strong{color:#253a55;font-size:12px}.notification-head small{color:#8795a8;font-size:9px}.notification-close{width:28px;height:28px}.notification-section{padding:12px 0 5px;border-bottom:1px solid #edf1f6}.notification-section-title{display:flex;align-items:center;gap:7px;color:#64758b;font-size:9px;font-weight:800}.notification-section-title b{margin-left:auto;color:#73839a}.notification-dot{width:7px;height:7px;border-radius:50%;background:#6d9ce3}.notification-dot.overdue-dot{background:#e87a72}.notification-dot.today-dot{background:#e9b35f}.notification-dot.activity-dot{background:#5b9bdf}.notification-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 7px;border:0;border-radius:7px;background:transparent;text-align:left}.notification-item:hover{background:#f5f8fc}.notification-item-main{min-width:0;display:grid;gap:3px}.notification-item-main strong{color:#30435d;font-size:10px}.notification-item-main small{overflow:hidden;color:#8996a8;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.notification-item em{color:#9b7b4b;font-size:8px;font-style:normal;white-space:nowrap}.notification-item.activity-item em{color:#8493a8}.notification-empty{color:#9aa6b6;font-size:9px}.notification-footer{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 0 3px;color:#3f78ca;border:0;background:transparent;font-size:10px;font-weight:700}.demo-notice{display:flex;align-items:center;gap:10px;margin:19px 31px 0;padding:11px 14px;color:#718099;border:1px solid #dce8f8;border-radius:9px;background:#f0f6ff;font-size:10px;line-height:1.55}.demo-notice>svg{color:#4e82cc}.demo-notice span{flex:1}.demo-notice strong{color:#42618a}.demo-notice button{padding:5px 8px;color:#4778bc;border:1px solid #c9dbf3;border-radius:6px;background:#fff;font-size:9px;font-weight:700;white-space:nowrap}.page-content{width:min(1250px,100%);margin:auto;padding:31px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:23px}.page-heading h1{margin:7px 0 6px;color:#1f3048;font:800 27px/1.2 Manrope,sans-serif;letter-spacing:-.8px}.page-heading p{margin:0;color:#8090a4;font-size:11px;line-height:1.6}.page-heading-actions{display:flex;gap:8px}.stats-grid{display:grid;gap:13px;margin-bottom:17px}.stats-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{min-width:0;padding:17px 18px;border:1px solid #e5ebf3;border-radius:11px;background:#fff;box-shadow:0 4px 15px #1d355506}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7d8ca0;font-size:10px}.stat-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px}.stat-icon.blue{color:#4f82d5;background:#eef5ff}.stat-icon.purple{color:#8670dd;background:#f2efff}.stat-icon.amber{color:#c18a38;background:#fff6e8}.stat-icon.green{color:#28977a;background:#eaf8f3}.stat-card>strong{display:block;margin-top:11px;color:#22344d;font:800 26px Manrope,sans-serif;letter-spacing:-.8px}.stat-note{display:flex;align-items:center;gap:7px;margin-top:4px;color:#9aa5b4;font-size:9px}.trend{display:inline-flex;align-items:center;gap:2px;color:#279b7b;font-weight:800}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:15px}.panel{min-width:0;border:1px solid #e5ebf3;border-radius:11px;background:#fff;box-shadow:0 4px 15px #1d355506}.pipeline-panel,.attention-panel,.list-panel,.report-panel,.settings-panel{padding:19px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.panel-head h2{margin:0;color:#293c56;font:700 13px Manrope,sans-serif}.panel-head p{margin:5px 0 0;color:#92a0b0;font-size:9px}.subtle-select{padding:6px 9px;color:#78889d;border:1px solid #e5ebf2;border-radius:6px;background:#fbfcfe;font-size:9px}.pipeline-total{display:flex;align-items:baseline;gap:9px;margin:21px 0 10px}.pipeline-total strong{color:#243751;font:800 24px Manrope,sans-serif;letter-spacing:-.8px}.pipeline-total span{display:inline-flex;align-items:center;gap:3px;color:#36a080;font-size:9px}.bar-chart{height:175px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;padding:9px 7px 0;border-bottom:1px solid #e8edf4;background:repeating-linear-gradient(to bottom,transparent 0 42px,#f0f3f7 43px 44px)}.bar-col{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.bar-track{width:min(24px,65%);height:135px;display:flex;align-items:end;overflow:hidden;border-radius:6px 6px 0 0;background:#f1f5fa}.bar-fill{width:100%;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#83aaf0,#477bd7)}.bar-col>span{color:#98a4b2;font-size:8px}.chart-footer{display:flex;justify-content:space-between;gap:10px;margin-top:13px;color:#9aa6b5;font-size:8px}.chart-footer>span:first-child{display:flex;align-items:center;gap:6px;color:#74849a}.legend-dot{width:7px;height:7px;border-radius:2px;background:#6f98e5}.attention-list{display:grid;gap:2px;margin-top:13px}.attention-item{display:flex;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #f0f3f7}.attention-item:last-child{border-bottom:0}.attention-avatar{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;color:#5177b7;border-radius:9px;background:#edf4ff;font-size:9px;font-weight:800}.attention-copy{min-width:0;display:grid;flex:1;gap:4px}.attention-copy strong{overflow:hidden;color:#354860;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.attention-copy small{overflow:hidden;color:#97a2b1;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.due-tag{display:inline-flex;align-items:center;padding:5px 7px;color:#a87931;border-radius:20px;background:#fff6e7;font-size:8px;font-weight:700;white-space:nowrap}.due-tag.overdue{color:#b64e50;background:#fff0ef}.mini-icon{width:29px;height:29px;border:0;background:#f6f8fb}.page-heading-actions .secondary-btn,.page-heading-actions .primary-btn{min-height:39px}.list-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px}.search-box{min-width:180px;max-width:400px;flex:1;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #e3e9f1;border-radius:8px;background:#fff;color:#8d9aae}.search-box input{width:100%;min-width:0;height:38px;color:#34465f;border:0;outline:0;background:transparent;font-size:10px}.search-box input::placeholder{color:#a3adba}.filter-select{display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #e3e9f1;border-radius:8px;color:#8492a5;background:#fff}.filter-select select{max-width:145px;height:38px;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#64758a;background:transparent;font-size:9px}.result-count{margin-left:auto;color:#9ba7b6;font-size:9px;white-space:nowrap}.table-wrap{width:100%;overflow-x:auto}.lead-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.lead-table th{padding:11px 10px;color:#8c99aa;border-bottom:1px solid #edf1f6;font-size:8px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.lead-table td{padding:12px 10px;color:#64758a;border-bottom:1px solid #f0f3f7;font-size:9px}.lead-table tbody tr{cursor:pointer;transition:background .15s ease}.lead-table tbody tr:hover{background:#f8fbff}.lead-table tbody tr:last-child td{border-bottom:0}.customer-cell{display:flex;align-items:center;gap:9px}.customer-cell>div:last-child{display:grid;gap:4px}.customer-cell strong{color:#344861;font-size:10px}.customer-cell small{color:#99a4b2;font-size:8px}.table-avatar{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#5778b0;border-radius:9px;background:#edf3fc;font-size:9px;font-weight:800}.table-avatar.large{width:38px;height:38px}.amount-cell{color:#2e4059!important;font-weight:700}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:20px;font-size:8px;font-weight:700}.status-badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-badge.new{color:#397fc5;background:#edf6ff}.status-badge.contacted{color:#8a70ca;background:#f3efff}.status-badge.estimate{color:#b27e32;background:#fff6e8}.status-badge.won{color:#218d70;background:#eaf8f3}.status-badge.lost{color:#9a7180;background:#f7eff2}.table-due{color:#8c9aab;font-size:9px}.table-due.late{color:#c15b5b;font-weight:700}.row-more{width:27px;height:27px;border-color:transparent;background:transparent}.empty-state{padding:25px 12px;color:#9aa6b5;text-align:center;font-size:10px}.followup-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.followup-summary>div{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #e5ebf3;border-radius:10px;background:#fff}.followup-summary strong{color:#273b54;font:800 19px Manrope,sans-serif}.followup-summary small{margin-left:auto;color:#8f9cad;font-size:9px}.summary-dot{width:8px;height:8px;border-radius:50%}.summary-dot.red{background:#e47770}.summary-dot.amber{background:#e8b45f}.summary-dot.blue{background:#6b9ce2}.followup-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.followup-card{min-width:0;padding:17px;border:1px solid #e5ebf3;border-radius:11px;background:#fff}.followup-card-top{display:flex;align-items:center;gap:10px}.followup-main{min-width:0;display:grid;flex:1;gap:4px}.followup-main strong{color:#30435d;font-size:11px}.followup-main small{overflow:hidden;color:#8e9bad;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.followup-detail{display:flex;flex-wrap:wrap;gap:14px;margin-top:15px;color:#8392a6;font-size:9px}.followup-detail span{display:inline-flex;align-items:center;gap:5px}.followup-note{margin:13px 0;color:#74849a;font-size:9px;line-height:1.7}.followup-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid #eff2f6}.text-link{display:inline-flex;align-items:center;gap:5px;padding:0;color:#4e7ec6;border:0;background:transparent;font-size:9px;font-weight:700}.text-link:hover{color:#265fae}.complete-btn{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;color:#238566;border:1px solid #d6eee5;border-radius:7px;background:#f1fbf7;font-size:9px;font-weight:700}.report-panel{max-width:800px}.report-row{display:grid;grid-template-columns:1fr minmax(100px,1.3fr) 38px;align-items:center;gap:16px;padding:16px 2px;border-bottom:1px solid #f0f3f7}.report-row:last-child{border:0}.report-row>div:first-child{display:flex;align-items:center;gap:10px}.report-row>div:first-child>span:last-child{color:#8d9bad;font-size:9px}.report-row>strong{color:#52657d;text-align:right;font-size:10px}.report-track{height:8px;overflow:hidden;border-radius:10px;background:#eef2f7}.report-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7fa7ed,#547ed7)}.settings-panel{max-width:850px}.settings-section{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1.1fr) auto;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #edf1f6}.settings-section:first-child{padding-top:3px}.settings-section:last-child{border-bottom:0}.settings-section h2{margin:0 0 5px;color:#30435d;font:700 12px Manrope,sans-serif}.settings-section p{margin:0;color:#8d9bad;font-size:9px;line-height:1.6}.settings-section label{display:grid;gap:6px;color:#7b8ba0;font-size:9px;font-weight:700}.settings-section input{width:100%;height:37px;padding:0 10px;color:#354961;border:1px solid #e0e7ef;border-radius:7px;background:#fff;outline:0;font-size:10px}.settings-section input:focus{border-color:#80a9e0;box-shadow:0 0 0 3px #6c9fe61a}.inline-note{grid-column:2 / 4;display:flex;align-items:center;gap:7px;color:#7189a8;font-size:9px}.inline-note svg{color:#5289d0}.settings-section.danger-zone{grid-template-columns:1fr auto}.danger-zone .secondary-btn{color:#b25e5e;border-color:#f0dede}.modal-backdrop,.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:22px;background:#0e1b2e8f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-card{width:min(650px,100%);max-height:min(90vh,850px);overflow:auto;padding:25px;border:1px solid rgba(255,255,255,.6);border-radius:15px;background:#fff;box-shadow:0 25px 80px #0711214d}.pilot-modal{max-width:560px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.modal-head h2{margin:6px 0;color:#253a54;font:800 21px Manrope,sans-serif;letter-spacing:-.5px}.modal-head p{margin:0;color:#8291a4;font-size:10px;line-height:1.65}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label{min-width:0;display:grid;gap:6px;color:#566982;font-size:10px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-width:0;padding:10px 11px;color:#344860;border:1px solid #dfe6ef;border-radius:7px;outline:0;background:#fff;font-size:10px;font-weight:400}.form-grid input,.form-grid select{height:39px}.form-grid textarea{resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#80a9e0;box-shadow:0 0 0 3px #6c9fe61a}.form-grid .full-field{grid-column:1 / -1}.modal-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:17px;border-top:1px solid #edf1f6}.modal-footer>span{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:#91a0b0;font-size:9px}.privacy-note{margin-top:14px;color:#94a0af;font-size:9px;line-height:1.6}.form-message{margin-top:14px;padding:10px 12px;color:#8c652d;border:1px solid #f0dfbd;border-radius:8px;background:#fff9ec;font-size:10px;line-height:1.6}.form-message a{color:#477cc1;text-decoration:underline}.success-panel{display:grid;place-items:center;gap:10px;padding:25px;color:#258c6e;border-radius:10px;background:#effaf6;text-align:center}.success-panel strong{color:#286e5b;font-size:13px}.success-panel p{margin:0;color:#71998d;font-size:10px}.drawer-backdrop{justify-content:flex-end;padding:0}.lead-drawer{width:min(490px,100%);height:100%;overflow:auto;padding:27px;background:#fff;box-shadow:-20px 0 60px #07112138}.drawer-head{display:flex;justify-content:space-between;gap:15px;padding-bottom:19px;border-bottom:1px solid #edf1f6}.drawer-head h2{margin:5px 0;color:#273b55;font:800 21px Manrope,sans-serif}.drawer-head p{margin:0;color:#8a98aa;font-size:10px}.drawer-value{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:20px 0;border-bottom:1px solid #edf1f6}.drawer-value>span:first-child{width:100%;color:#8493a7;font-size:8px;font-weight:800;letter-spacing:1px}.drawer-value strong{color:#253a54;font:800 27px Manrope,sans-serif}.drawer-section{padding:20px 0;border-bottom:1px solid #edf1f6}.drawer-section h3{margin:0 0 13px;color:#40546d;font:700 11px Manrope,sans-serif}.contact-line{display:flex;align-items:center;gap:9px;margin:10px 0;color:#72839a;font-size:10px}.contact-line svg{color:#7296c9}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-grid>div{min-width:0;display:grid;gap:5px}.detail-grid small{color:#9aa6b5;font-size:8px}.detail-grid strong{overflow-wrap:anywhere;color:#53667e;font-size:10px}.drawer-note,.drawer-note p{color:#7d8da1;font-size:9px;line-height:1.7}.drawer-label{display:grid;gap:6px;margin-bottom:13px;color:#75869a;font-size:9px;font-weight:700}.drawer-label select{height:38px;padding:0 10px;color:#3e526b;border:1px solid #e0e7ef;border-radius:7px;background:#fff;font-size:10px}.full-width{width:100%;margin-top:8px}.toast{position:fixed;right:25px;bottom:25px;z-index:80;display:flex;align-items:center;gap:9px;max-width:min(420px,calc(100vw - 35px));padding:13px 16px;color:#eaf4ff;border:1px solid #365982;border-radius:10px;background:#193657;box-shadow:0 12px 35px #0e1f3540;font-size:10px}.toast svg{color:#65d0ad}.mobile-menu,.mobile-close{display:none}@media(max-width:1050px){.hero-section{grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr);gap:27px}.hero-copy h1{font-size:clamp(42px,5vw,57px)}.landing-nav{gap:16px}.landing-nav-links{gap:18px}.landing-account-actions .primary-btn{padding:0 12px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.followup-cards{grid-template-columns:1fr}}@media(max-width:800px){.landing-nav{width:min(100% - 34px,680px);min-height:70px;flex-wrap:wrap}.landing-nav-links{display:none}.landing-account-actions{gap:6px}.landing-account-actions .secondary-btn,.landing-account-actions .primary-btn{min-height:36px;padding:0 10px;font-size:10px}.hero-section{width:min(100% - 34px,680px);grid-template-columns:1fr;padding:54px 0 62px;gap:34px}.hero-copy h1{max-width:620px;font-size:clamp(42px,8vw,60px)}.hero-text{font-size:13px}.hero-visual{width:100%;max-width:650px;margin:auto}.trust-strip{gap:12px}.trust-strip span{font-size:7px}.section-block,.features-section,.pricing-section{width:min(100% - 34px,680px);padding:64px 0}.steps-grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-grid{grid-template-columns:1fr;max-width:470px;margin:auto;gap:18px}.price-card{padding:25px}.closing-cta,.landing-footer{width:min(100% - 34px,680px)}.closing-cta{align-items:flex-start;flex-direction:column;padding:32px;margin-bottom:42px}.closing-actions{width:100%;max-width:320px}.app-frame{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;width:260px;height:100dvh;min-height:0;transform:translate(-105%);transition:transform .22s ease;box-shadow:18px 0 50px #08121f40}.sidebar.open{transform:translate(0)}.mobile-menu,.mobile-close{display:inline-grid}.topbar{padding:0 14px;gap:9px;justify-content:flex-start}.breadcrumbs{display:none}.topbar-actions{flex:0 0 auto;margin-left:auto;gap:8px}.demo-exit-btn{min-height:36px;padding:0 11px;font-size:11px}.demo-exit-label-full,.demo-pill,.topbar-avatar{display:none}.demo-exit-label-compact{display:inline}.demo-notice{margin:14px 18px 0;align-items:flex-start}.page-content{padding:22px 18px}.settings-section{grid-template-columns:1fr 1fr}.settings-section>div:first-child{grid-column:1/-1}.inline-note{grid-column:1/-1}}@media(max-width:560px){.brand-lockup strong{font-size:18px}.brand-lockup small{font-size:7px}.brand-mark{width:33px;height:33px}.landing-account-actions{width:auto}.landing-account-actions .secondary-btn{display:none}.landing-account-actions .primary-btn{min-height:34px;padding:0 9px;font-size:9px}.hero-section{padding-top:42px}.hero-copy h1{font-size:42px;letter-spacing:-2.2px}.hero-proof{gap:10px 14px}.hero-proof span{font-size:9px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions>*{width:100%}.hero-visual{padding:0 0 22px}.browser-card{transform:none}.visual-app{grid-template-columns:34px 1fr;min-height:270px}.visual-sidebar{gap:10px}.visual-content{padding:13px 10px}.visual-head b{font-size:11px}.visual-metrics{gap:5px;margin-top:12px}.visual-metrics>div{padding:8px 6px}.visual-metrics small,.visual-metrics i{font-size:6px}.visual-metrics b{font-size:13px}.visual-lower{grid-template-columns:1fr}.visual-list{display:none}.visual-chart{padding:9px}.visual-bars{height:60px}.floating-note{right:5px;min-width:0;padding:9px}.floating-note>span{display:none}.trust-strip{justify-content:center;gap:9px}.trust-strip i{display:none}.trust-strip span{padding:4px 6px}.section-heading{margin-bottom:25px}.section-heading h2{font-size:29px}.steps-grid,.feature-grid{grid-template-columns:1fr}.step-card,.feature-card{min-height:0}.closing-cta{padding:26px 22px}.closing-cta h2{font-size:26px}.landing-footer{min-height:100px;align-items:flex-start;justify-content:center;flex-direction:column;gap:8px;padding:17px 0}.landing-footer>span{font-size:9px}.page-heading{align-items:flex-start;flex-direction:column}.page-heading-actions{width:100%;flex-wrap:wrap}.page-heading h1{font-size:23px}.stats-grid.three{grid-template-columns:1fr}.stat-card{padding:14px}.stat-card>strong{font-size:23px}.pipeline-panel,.attention-panel,.list-panel,.report-panel,.settings-panel{padding:14px}.bar-chart{gap:6px}.demo-notice{flex-wrap:wrap;font-size:9px}.demo-notice button{margin-left:25px}.list-toolbar{flex-wrap:wrap}.search-box{flex-basis:100%;max-width:none}.filter-select{flex:1}.result-count{margin-left:auto}.followup-summary{grid-template-columns:1fr;gap:8px}.followup-summary>div{padding:10px 13px}.followup-actions{align-items:stretch}.followup-actions .text-link{padding:8px 5px}.complete-btn{margin-left:0}.settings-section,.settings-section.danger-zone{grid-template-columns:1fr}.settings-section>div:first-child,.inline-note{grid-column:auto}.modal-backdrop{padding:10px}.modal-card{padding:19px;max-height:94vh}.form-grid{grid-template-columns:1fr}.form-grid .full-field{grid-column:auto}.modal-footer{justify-content:flex-start}.modal-footer>span{width:100%}.lead-drawer{padding:21px}.notification-dropdown{right:-70px}}
