@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color:#17212f;font-synthesis:none;text-rendering:optimizelegibility;font-smooth:always;--ink:#17212f;--muted:#8290a0;--line:#e9edf2;--violet:#7058e8;--mint:#b8f36b;--serif:"Manrope",sans-serif;background:#f7f8fb;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:default}.wrap{width:min(1180px,100% - 64px);margin:0 auto}.brand{font-family:var(--serif);letter-spacing:-1.5px;color:#1a2030;align-items:center;gap:9px;font-size:24px;font-weight:800;display:inline-flex}.brand-mark{align-items:flex-end;gap:3px;width:23px;height:24px;display:flex}.brand-mark span{background:#735cf0;border-radius:5px;width:5px;display:block;transform:skew(-20deg)}.brand-mark span:first-child{height:13px}.brand-mark span:nth-child(2){height:20px}.brand-mark span:nth-child(3){background:#b8e66d;height:16px}.brand-light{color:#f2f3fa}.button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 19px;font-size:13px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-dark{color:#fff;background:#1c2331;box-shadow:0 5px 13px #19223718}.button-dark:hover{background:#2d3546}.button-lime{color:#1d2b19;background:#b8f36b}.button-small{border-radius:8px;padding:10px 14px;font-size:12px}.button-plain{color:#303949;background:#fff;border:1px solid #e6e9ee}.full-width{width:100%}.landing{background:#fafbfc;overflow:hidden}.marketing-nav{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;height:78px;display:flex}.marketing-nav nav{gap:37px;margin-left:90px;display:flex}.marketing-nav nav a,.nav-signin{color:#697484;font-size:12px;font-weight:600}.marketing-nav nav a:hover,.footer a:hover{color:#7058e8}.nav-actions{align-items:center;gap:23px;display:flex}.hero{grid-template-columns:1fr 1.04fr;align-items:center;gap:50px;min-height:560px;padding-top:76px;padding-bottom:74px;display:grid}.eyebrow,.section-kicker{letter-spacing:1.45px;color:#718092;font-size:10px;font-weight:700}.eyebrow{align-items:center;gap:8px;display:inline-flex}.eyebrow-dot{background:#8bd449;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 4px #8bd44920}.hero h1{font-family:var(--serif);letter-spacing:-2.8px;color:#192232;margin:23px 0 20px;font-size:clamp(38px,4vw,53px);font-weight:700;line-height:1.12}.hero h1 span{color:#725de5}.hero-lede{color:#738091;max-width:450px;margin:0;font-size:15px;line-height:1.7}.hero-actions{align-items:center;gap:23px;margin-top:29px;display:flex}.text-action{color:#536173;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.text-action:hover,.view-all:hover,.subtle-link:hover{color:#7058e8}.hero-note{color:#8b96a3;align-items:center;gap:8px;margin-top:29px;font-size:10px;display:flex}.hero-note svg{color:#8bb94d}.hero-visual{justify-content:center;align-items:center;height:410px;display:flex;position:relative}.hero-glow{background:radial-gradient(#ece8ff,#fafbfc00 70%);border-radius:100%;width:440px;height:350px;position:absolute;top:28px;right:0}.mini-dashboard{z-index:1;background:#fff;border:1px solid #e9ebf1;border-radius:16px;width:min(100%,506px);padding:22px 24px 16px;position:relative;box-shadow:0 26px 65px #26304715}.mini-top,.mini-top>div{justify-content:space-between;align-items:center;display:flex}.mini-top>div{color:#657081;justify-content:flex-start;gap:9px;font-size:10px;font-weight:700}.mini-logo{font-family:var(--serif);color:#fff;background:#735cf0;border-radius:6px;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:grid}.live-pill{color:#7b9e49;letter-spacing:.55px;background:#f4f8ed;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:800;display:flex}.live-pill i,.flow-on i{background:#91c94b;border-radius:50%;width:5px;height:5px}.mini-statement{font-family:var(--serif);letter-spacing:-.3px;color:#394253;margin:21px 0 18px;font-size:17px;font-weight:600;line-height:1.65}.mini-statement strong{color:#1c2535}.mini-statement>span strong{color:#728f3a}.mini-stats{border-bottom:1px solid #eef0f4;gap:40px;padding-bottom:15px;display:flex}.mini-stats>div{grid-template-columns:auto auto;align-items:end;column-gap:8px;display:grid}.mini-stats small{color:#9aa2ae;letter-spacing:.8px;grid-column:span 2;font-size:7px;font-weight:700}.mini-stats b{font-family:var(--serif);letter-spacing:-.5px;margin-top:4px;font-size:19px}.mini-up,.mini-green{color:#81b63d;align-items:center;font-size:8px;font-weight:700;display:flex}.mini-green{color:#8d9b7c}.mini-chart{padding-top:15px}.chart-label{color:#596576;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.chart-label small{color:#a3abb5;letter-spacing:.5px;align-items:center;gap:3px;font-size:7px;display:flex}.mini-chart svg{width:100%;height:94px;margin-top:7px;overflow:visible}.chart-months{color:#a4acb8;justify-content:space-between;font-size:7px;display:flex}.mini-opportunity{border-top:1px solid #eff1f5;align-items:center;gap:9px;margin-top:13px;padding-top:13px;display:flex}.mini-icon{color:#7058e8;background:#f1efff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.mini-opportunity div{gap:3px;display:grid}.mini-opportunity b{font-size:8px}.mini-opportunity small{color:#929cab;font-size:7px}.mini-amount{color:#739943;margin-left:auto;font-size:10px;font-weight:800}.mini-opportunity>svg{color:#9aa2ae}.floating-found,.floating-recovered{z-index:2;background:#fff;border:1px solid #eff0f3;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 12px 33px #29304817}.floating-found{top:32px;right:-15px}.floating-recovered{bottom:27px;left:-5px}.float-icon{color:#7159e8;background:#f1efff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.floating-found div,.floating-recovered div{gap:4px;display:grid}.floating-found small,.floating-recovered small{letter-spacing:.7px;color:#9ba4b0;font-size:6px;font-weight:700}.floating-found b,.floating-recovered b{font-size:10px}.float-dot{background:#a6de63;border-radius:50%;width:6px;height:6px;margin-left:9px}.check-circle{color:#79b83d;background:#eaf7d8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.floating-recovered b span{color:#8b96a3;font-size:8px;font-weight:500}.proof-band{color:#fff;background:#1d2432}.proof-inner{justify-content:space-between;align-items:center;min-height:69px;display:flex}.proof-inner>span{letter-spacing:1px;color:#a4adba;font-size:9px}.proof-inner>div{color:#b8c0cd;font-size:11px}.proof-inner>div b{color:#fff;font-size:15px;font-family:var(--serif);margin-right:5px}.proof-inner>div i{background:#84929e;border-radius:50%;width:4px;height:4px;margin:0 17px 2px;display:inline-block}.proof-inner>a{color:#c6d4b6;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.section{padding-top:100px;padding-bottom:94px}.section-heading{justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex}.section h2,.integration-inner h2,.pricing-inner h2{font-family:var(--serif);letter-spacing:-1.65px;color:#1c2635;margin:0;font-size:35px;line-height:1.22}.section h2 span,.calculator-section h2 span{color:#725de5}.section-heading>p,.integration-inner>div:first-child>p,.calculator-section>div:first-child>p,.pricing-inner>div:first-child>p{color:#808c9b;max-width:340px;margin:0 0 4px;font-size:12px;line-height:1.75}.steps-grid{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:53px;display:grid}.steps-grid article{border-top:1px solid #e5e8ed;padding-top:24px;position:relative}.step-number{color:#b4bdc8;font-size:10px;font-weight:700;position:absolute;top:25px;right:1px}.step-icon{border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.step-icon.lavender{color:#7058e8;background:#efedff}.step-icon.lime{color:#794;background:#f0f8e7}.step-icon.peach{color:#c5774f;background:#fff0e7}.steps-grid h3{font-family:var(--serif);letter-spacing:-.3px;margin:21px 0 9px;font-size:15px}.steps-grid p{color:#83909f;max-width:260px;margin:0;font-size:11px;line-height:1.75}.integration-band{background:#f0f2f6;padding:74px 0}.integration-inner{grid-template-columns:.85fr 1.2fr;align-items:center;gap:50px;display:grid}.integration-inner h2{margin-top:15px}.integration-inner>div:first-child>p{margin-top:12px}.logo-cloud{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.logo-cloud>div:not(.and-more){color:#596578;background:#fff;border:1px solid #e8eaf0;border-radius:9px;align-items:center;gap:9px;height:54px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.integration-badge{border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.stripe{color:#635bcb;background:#eeeaff}.hub{color:#f17743;background:#fff0e8}.shop{color:#68a844;background:#eaf6e5}.tw{color:#df4350;background:#fce8e8}.gmail{color:#4d8af1;background:#edf4ff}.quick{color:#2aa987;background:#e7f8f3}.sales{color:#28a5d4;background:#e6f4ff}.xero{color:#396ce5;background:#eaf0ff}.and-more{text-align:center;color:#8892a0;grid-column:span 4;margin-top:1px;font-size:9px}.calculator-section{grid-template-columns:1fr .88fr;align-items:center;gap:90px;display:grid}.calculator-section h2,.calculator-section>div:first-child>p{margin-top:15px}.calculator{background:#fff;border:1px solid #e8eaf0;border-radius:15px;padding:24px 26px;box-shadow:0 18px 45px #1724390c}.calc-top{justify-content:space-between;align-items:center;display:flex}.calc-top>div,.calc-row>div,.calc-result>div{gap:7px;display:grid}.calc-top small,.calc-row small,.calc-result small{letter-spacing:.9px;color:#919ba8;font-size:8px;font-weight:700}.calc-top strong{font-family:var(--serif);letter-spacing:-1px;font-size:27px}.calc-icon{color:#715ce5;background:#f0edff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.calculator input[type=range]{accent-color:#7058e8;width:100%;height:4px;margin:25px 0 8px}.range-labels{color:#a1a9b3;justify-content:space-between;font-size:8px;display:flex}.calc-row{border-top:1px solid #edf0f4;gap:70px;margin-top:20px;padding-top:18px;display:flex}.calc-row b,.calc-row select{color:#354052;font-size:12px;font-weight:700}.calc-row select{background:0 0;border:0;padding:0}.calc-result{background:#f6f8f1;border:1px solid #eef2e7;border-radius:10px;justify-content:space-between;margin-top:19px;padding:15px 16px;display:flex}.calc-result b{font-family:var(--serif);letter-spacing:-.4px;color:#516e2d;font-size:19px}.calc-result b span{color:#81906e;font-family:DM Sans,sans-serif;font-size:9px;font-weight:500}.calc-disclaimer{color:#a0a8b2;margin:13px 0 0;font-size:8px;line-height:1.55}.pricing-section{color:#fff;background:#1d2432;padding:78px 0}.pricing-inner{grid-template-columns:1fr .72fr;align-items:center;gap:90px;display:grid}.pricing-inner .section-kicker{color:#b6c1ce}.pricing-inner h2{color:#fff;margin-top:16px}.pricing-inner>div:first-child>p{color:#afb8c5;margin:15px 0 23px}.pricing-card{color:#1d2736;background:#fff;border-radius:13px;padding:24px 26px;box-shadow:0 22px 50px #0003}.price-head{letter-spacing:1px;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.recommended{color:#719343;letter-spacing:.5px;background:#f0f6e8;border-radius:5px;padding:5px 7px;font-size:7px}.price-amount{align-items:baseline;gap:8px;margin-top:15px;display:flex}.price-amount b{font-family:var(--serif);letter-spacing:-1.5px;font-size:35px}.price-amount span{color:#8c97a4;font-size:10px}.price-sub{color:#687484;margin-top:3px;font-size:10px}.price-divider{background:#edf0f3;height:1px;margin:18px 0}.pricing-card ul{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.pricing-card li{color:#667283;align-items:center;gap:9px;font-size:10px;display:flex}.pricing-card li svg{color:#8ebc4e}.price-footnote{text-align:center;color:#96a0ab;margin-top:12px;font-size:8px;display:block}.final-cta{align-items:center;gap:21px;padding-top:69px;padding-bottom:69px;display:flex}.cta-spark{color:#725ce8;background:#f0edff;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.final-cta>div:nth-child(2){flex:1}.final-cta h2{font:700 24px var(--serif);letter-spacing:-.9px;margin:6px 0 4px}.final-cta p{color:#8290a0;margin:0;font-size:10px}.footer{border-top:1px solid #e8ebef}.footer-inner{justify-content:space-between;align-items:center;height:74px;display:flex}.footer .brand{font-size:18px}.footer .brand-mark{transform-origin:0;margin-right:-4px;transform:scale(.8)}.footer-inner>span,.footer-inner>div{color:#929ba7;font-size:9px}.footer-inner>div{gap:22px;display:flex}.footer a{color:#7f8b99}.app-layout{background:#f7f8fb;min-height:100vh;display:flex}.sidebar{color:#e7eaf0;z-index:10;background:#1d2432;flex-direction:column;flex-shrink:0;width:235px;min-height:100vh;padding:20px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{justify-content:space-between;align-items:center;height:40px;padding:0 9px;display:flex}.sidebar-brand .brand{font-size:21px}.sidebar-brand .brand-mark{transform-origin:0;margin-right:-3px;transform:scale(.9)}.workspace-select{background:#ffffff0b;border:1px solid #ffffff10;border-radius:9px;align-items:center;gap:9px;margin:22px 0 27px;padding:9px;display:flex}.workspace-avatar{color:#30451f;width:28px;height:28px;font-family:var(--serif);background:#c3eb80;border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.workspace-select>div:nth-child(2){flex:1;gap:3px;display:grid}.workspace-select b{font-size:9px}.workspace-select small{color:#a5aebc;font-size:8px}.workspace-select>svg{color:#939cab}.nav-caption{letter-spacing:1.1px;color:#8994a4;margin-bottom:9px;padding:0 10px;font-size:8px;font-weight:700}.side-nav{gap:3px;display:grid}.side-link{color:#b4bdc9;border-radius:7px;align-items:center;gap:10px;height:36px;padding:0 10px;font-size:10px;font-weight:500;transition:background .15s,color .15s;display:flex}.side-link svg{color:#8792a2}.side-link:hover{color:#fff;background:#ffffff0b}.side-link.side-active{color:#fff;background:#39334f}.side-link.side-active svg{color:#c5baff}.side-link span{flex:1}.side-link em{color:#d4d9e1;background:#ffffff15;border-radius:8px;padding:3px 6px;font-size:8px;font-style:normal}.sidebar-separator{background:#ffffff12;height:1px;margin:20px 5px}.sidebar-spacer{flex:1}.sidebar-help{background:#ffffff08;border-radius:8px;align-items:center;gap:9px;margin:12px 1px;padding:10px 8px;display:flex}.help-icon{color:#9fa8b6;background:#ffffff0b;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.sidebar-help>div:nth-child(2){flex:1;gap:3px;display:grid}.sidebar-help b{font-size:8px}.sidebar-help small{color:#9aa4b2;font-size:8px}.sidebar-help>svg{color:#86909f}.profile-row{border-top:1px solid #ffffff12;align-items:center;gap:9px;padding:13px 7px 0;display:flex}.profile-avatar,.top-avatar{color:#654c34;background:#d9c2a1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.profile-row>div:nth-child(2){flex:1;gap:3px;display:grid}.profile-row b{font-size:9px}.profile-row small{color:#9ea7b4;font-size:8px}.profile-row>svg{color:#8893a2}.app-main{width:calc(100% - 235px);min-height:100vh;margin-left:235px}.app-header{background:#fff;border-bottom:1px solid #eceff3;justify-content:space-between;align-items:center;height:57px;padding:0 33px;display:flex}.breadcrumbs{color:#a0a8b4;align-items:center;gap:10px;font-size:9px;display:flex}.breadcrumbs b{color:#495567}.header-tools{align-items:center;gap:17px;display:flex}.search-button{color:#909aa7;background:#f8f9fb;border:1px solid #eef0f4;border-radius:7px;align-items:center;gap:8px;padding:6px 9px;font-size:9px;display:flex}.search-button kbd{color:#a5adb7;background:#fff;border:1px solid #ebedf1;border-radius:4px;margin-left:22px;padding:2px 4px;font-family:inherit;font-size:8px}.icon-button{color:#6f7a89;background:0 0;border:0;place-items:center;display:grid;position:relative}.notify i{background:#ed8a73;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:1px;right:0}.top-avatar{width:27px;height:27px}.page-content{width:min(1120px,100% - 66px);margin:0 auto;padding:33px 0 30px}.page-topline{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.page-topline h1,.detail-top h1{font-family:var(--serif);letter-spacing:-.9px;margin:8px 0 5px;font-size:23px}.page-topline h1 span{color:#91ba5a;font-size:17px}.page-topline p,.detail-top p{color:#8994a2;margin:0;font-size:10px}.page-eyebrow{letter-spacing:1.1px;color:#939daa;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.demo-indicator{background:#91c94b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #91c94b22}.dot-divider{color:#bbc1ca}.headline-card{background:#fff;border:1px solid #e8ebf1;border-radius:12px;min-height:185px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 3px 10px #28344905}.headline-copy{z-index:2;position:relative}.headline-badge{color:#725ce8;letter-spacing:.8px;background:#f2efff;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font-size:7px;font-weight:800;display:inline-flex}.headline-card h2{font-family:var(--serif);letter-spacing:-.6px;color:#364153;margin:12px 0 5px;font-size:20px;font-weight:600;line-height:1.5}.headline-card h2 strong{color:#1b2636;font-weight:800}.headline-card h2>span strong{color:#6d8b39}.headline-card p{color:#8b96a3;margin:5px 0;font-size:9px}.headline-art{place-items:center;width:275px;height:160px;display:grid;position:absolute;top:8px;right:33px}.art-ring{border:1px solid #dfead2;border-radius:50%;position:absolute;transform:rotate(-19deg)}.ring-one{width:188px;height:127px}.ring-two{border-color:#ece9fd;width:244px;height:156px}.art-money{color:#526b32;background:linear-gradient(140deg,#b8f36b,#d0f6a4);border-radius:20px;place-items:center;width:69px;height:69px;display:grid;position:relative;transform:rotate(-10deg);box-shadow:0 11px 24px #a8d37044}.art-money>span{font-family:var(--serif);font-size:36px;font-weight:800}.art-money svg{color:#719146;position:absolute;top:8px;right:6px}.art-float{z-index:1;color:#5e7541;background:#fff;border:1px solid #edf0e9;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:800;display:flex;position:absolute;box-shadow:0 6px 18px #23301e12}.art-float-one{top:24px;right:12px}.art-float-two{color:#7058e8;border-color:#eceafb;bottom:13px;left:4px}.headline-bottom{color:#8c96a4;border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;height:33px;font-size:8px;display:flex;position:absolute;bottom:0;left:24px;right:24px}.headline-bottom span{align-items:center;gap:7px;display:flex}.headline-bottom i{color:#c4cad2;font-style:normal}.headline-bottom button{color:#556273;background:0 0;border:0;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.live-pulse{background:#91c94b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #91c94b20}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.metric-card{background:#fff;border:1px solid #eaedf2;border-radius:10px;min-width:0;padding:13px 14px 12px}.metric-top{color:#8c96a3;letter-spacing:.65px;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex}.metric-icon{border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.metric-icon.purple{color:#715ce5;background:#f0edff}.metric-icon.green{color:#7faa44;background:#eff7e5}.metric-icon.orange{color:#cf844d;background:#fff3e9}.metric-icon.blue{color:#6592d1;background:#eaf3ff}.metric-value{font-family:var(--serif);letter-spacing:-.8px;margin:9px 0 4px;font-size:23px;font-weight:700}.metric-foot{color:#9ba4af;align-items:center;gap:7px;font-size:8px;display:flex}.trend-up{color:#7eaf48;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.dashboard-grid{grid-template-columns:1.55fr .92fr;gap:14px;display:grid}.panel{background:#fff;border:1px solid #e9edf2;border-radius:10px;box-shadow:0 2px 7px #202f4104}.trend-panel,.source-panel{min-height:269px;padding:16px 17px}.panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.panel-heading h3,.timeline-panel h3,.detail-section h3{font-family:var(--serif);letter-spacing:-.1px;color:#283344;margin:0;font-size:12px}.panel-heading p{color:#9aa3ae;margin:5px 0 0;font-size:8px}.select-pill,.dots-button{color:#798493;background:#fff;border:1px solid #e9edf1;border-radius:6px;align-items:center;gap:7px;padding:6px 8px;font-size:8px;display:flex}.dots-button{color:#929ba7;border:0;padding:0}.chart-legend{color:#909aa7;justify-content:flex-end;gap:14px;margin-top:13px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i,.source-legend i{border-radius:50%;width:6px;height:6px;display:inline-block}.legend-found{background:#7058e8}.legend-recovered{background:#a5d96a}.area-chart{height:167px;margin-top:1px}.source-donut{width:147px;height:140px;margin:0 auto;position:relative}.donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-center b{font-family:var(--serif);letter-spacing:-.5px;font-size:18px}.donut-center span{color:#9aa3af;margin-top:2px;font-size:8px}.source-legend{grid-template-columns:1fr 1fr;gap:9px 8px;padding:0 4px;display:grid}.source-legend span{color:#84909e;align-items:center;gap:6px;font-size:8px;display:flex}.source-legend b{color:#566172;margin-left:auto;font-size:8px}.source-legend i{width:6px;height:6px}.opportunities-panel{margin-top:14px;overflow:hidden}.opp-heading{align-items:center;padding:15px 17px 12px}.table-actions{align-items:center;gap:15px;display:flex}.filter-select{color:#778392;background:#fff;border:1px solid #e8ecf1;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;display:flex}.filter-select select{appearance:none;color:#687586;background:0 0;border:0;outline:0;max-width:116px;font-size:8px}.view-all,.subtle-link{color:#586576;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}thead{background:#fafbfd}th{letter-spacing:.7px;color:#9ba4af;white-space:nowrap;padding:9px 12px;font-size:7px;font-weight:700}td{color:#778392;white-space:nowrap;border-top:1px solid #f0f2f5;padding:9px 12px;font-size:8px}th:first-child,td:first-child{padding-left:17px}.opp-person{align-items:center;gap:9px;min-width:225px;display:flex}.opp-person>div{gap:4px;display:grid}.opp-person b{color:#374253;font-size:8px;font-weight:700}.opp-person small{color:#99a2ae;font-size:7px}.source-mark{border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.mark-quote{color:#725ce8;background:#f0edff}.mark-invoice{color:#7da847;background:#eff7e5}.mark-cart{color:#d98555;background:#fff0e7}.mark-missed_call{color:#5c8dcb;background:#eaf3ff}.mark-subscription{color:#806adf;background:#f0edff}.mark-lead{color:#cf7593;background:#fcecf2}.source-text{color:#7d8795}.table-value{color:#354153;font-size:8px}.confidence{color:#687484;align-items:center;gap:6px;display:flex}.confidence>span{background:#eff1f4;border-radius:9px;width:40px;height:4px;overflow:hidden}.confidence i{background:#9ac65d;border-radius:9px;height:100%;display:block}.status-badge{border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-new{color:#7c8794;background:#f2f4f6}.status-drafted{color:#6955d1;background:#f0edff}.status-approval{color:#b47931;background:#fff4e5}.status-active{color:#5086bc;background:#edf6ff}.status-recovered{color:#688b3a;background:#eff7e5}.status-dismissed{color:#9e6670;background:#faf0f2}.row-more{color:#9da6b1;background:0 0;border:0;place-items:center;padding:1px;display:grid}.table-footer{color:#9ba4af;border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;padding:10px 17px;font-size:8px;display:flex}.table-footer b{color:#687586}.table-footer a{color:#586576;align-items:center;gap:6px;font-weight:700;display:flex}.bottom-grid{grid-template-columns:1.24fr .76fr;gap:14px;margin-top:14px;display:grid}.workflow-panel{padding:16px 17px}.workflow-stats{grid-template-columns:repeat(3,1fr);margin:19px 0 14px;display:grid}.workflow-stats div{border-right:1px solid #edf0f3;gap:4px;padding-left:13px;display:grid}.workflow-stats div:first-child{padding-left:0}.workflow-stats div:last-child{border:0}.workflow-stats b{font:700 19px var(--serif);letter-spacing:-.5px}.workflow-stats span{color:#8c97a4;font-size:8px}.workflow-highlight{background:#fafbfd;border:1px solid #eff1f5;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.highlight-icon{color:#725ce8;background:#f0edff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.workflow-highlight>div{flex:1;gap:4px;display:grid}.workflow-highlight b{color:#3b4656;font-size:8px}.workflow-highlight small{color:#98a1ad;font-size:7px}.workflow-highlight small i{background:#b5bdc7;border-radius:50%;width:3px;height:3px;margin:0 4px 1px;display:inline-block}.flow-on{color:#83a94c;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.roi-panel{background:linear-gradient(120deg,#f1f6e8,#fff);align-items:center;gap:12px;min-height:138px;padding:18px 17px;display:flex;position:relative}.roi-icon{color:#79994a;border:1px solid #e2ebd6;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.roi-panel>div:nth-child(2){flex:1}.roi-panel .section-kicker{color:#879571;font-size:7px}.roi-panel h3{font:700 26px var(--serif);letter-spacing:-.8px;margin:5px 0 3px}.roi-panel p{color:#829078;max-width:180px;margin:0;font-size:8px;line-height:1.55}.roi-arrow{color:#83a34e;align-self:flex-start}.app-footer{color:#9aa3ae;justify-content:space-between;padding:19px 2px 0;font-size:8px;display:flex}.app-footer>span{align-items:center;gap:6px;display:flex}.footer-spark{color:#8eb850;font-size:12px}.app-footer a{color:#758191;align-items:center;gap:5px;display:flex}.toast{z-index:30;color:#fff;background:#202a38;border-radius:9px;align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #101a2b38}.toast svg{color:#b8f36b}.toast button{color:#aab3bf;background:0 0;border:0;margin-left:5px;padding:0}.mobile-menu,.mobile-close,.sidebar-scrim{display:none}.placeholder-panel{text-align:center;color:#748190;flex-direction:column;align-items:center;margin-top:25px;padding:60px 20px;display:flex}.placeholder-panel>svg{color:#735ce8}.placeholder-panel h3{font:700 17px var(--serif);color:#303a4a;margin:15px 0 7px}.placeholder-panel p{margin:0 0 19px;font-size:10px}.full-opp-panel{margin-top:10px}.back-link{color:#84909e;font-size:9px}.detail-top{justify-content:space-between;align-items:flex-end;margin:19px 0 22px;display:flex}.detail-top h1{margin-top:9px;font-size:24px}.detail-actions{gap:8px;display:flex}.detail-actions .button{padding:10px 12px;font-size:10px}.detail-grid{grid-template-columns:1.4fr .72fr;gap:14px;display:grid}.detail-main{padding:20px}.detail-metrics{border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1fr 1fr;padding-bottom:19px;display:grid}.detail-metrics>div{border-right:1px solid #edf0f4;align-content:start;gap:8px;padding-left:16px;display:grid}.detail-metrics>div:first-child{padding-left:0}.detail-metrics>div:last-child{border:0}.detail-metrics small{letter-spacing:.7px;color:#919ba8;font-size:7px;font-weight:700}.detail-metrics strong{font:700 20px var(--serif)}.detail-metrics>div:last-child strong{font-family:DM Sans,sans-serif;font-size:9px}.detail-section{border-bottom:1px solid #edf0f4;padding:21px 0}.detail-section:last-child{border:0;padding-bottom:3px}.recommendation{background:#faf9ff;border:1px solid #efedfb;border-radius:8px;align-items:flex-start;gap:10px;margin-top:15px;padding:12px;display:flex}.recommend-icon{color:#725ce8;background:#efedff;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.recommendation>div{flex:1}.recommendation b{color:#3c4757;font-size:9px}.recommendation p{color:#8994a1;margin:5px 0 0;font-size:8px;line-height:1.6}.recommendation>svg{color:#959eab}.detail-buttons{gap:8px;margin:13px 0 0 39px;display:flex}.detail-buttons .button{padding:9px 11px;font-size:9px}.evidence-row{color:#8792a0;justify-content:space-between;align-items:center;padding:11px 0 0;font-size:8px;display:flex}.evidence-row b{color:#4d5969;font-weight:700}.detail-side{align-content:start;gap:12px;display:grid}.timeline-panel{padding:19px}.timeline-panel h3{margin-bottom:19px}.timeline{border-left:1px solid #e6e9ef;gap:22px;margin-left:4px;padding-left:17px;display:grid}.timeline>div{gap:4px;display:grid;position:relative}.timeline-dot{box-sizing:content-box;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:-21px}.purple-dot{background:#775fe9;box-shadow:0 0 0 1px #775fe9}.green-dot{background:#9cc962;box-shadow:0 0 0 1px #9cc962}.gray-dot{background:#b1bac5;box-shadow:0 0 0 1px #b1bac5}.timeline small{letter-spacing:.5px;color:#9ca5af;font-size:7px}.timeline b{color:#4a5666;font-size:8px}.timeline p{color:#929ca8;margin:0;font-size:8px}.compliance-card{color:#718e43;background:#f2f7eb;border:1px solid #e5eed9;gap:10px;padding:13px;display:flex}.compliance-card>div{gap:5px;display:grid}.compliance-card b{font-size:8px}.compliance-card p{color:#849570;margin:0;font-size:8px;line-height:1.55}.auth-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-left{color:#fff;background:#1d2432;flex-direction:column;min-height:100vh;padding:28px clamp(32px,7vw,100px);display:flex;position:relative;overflow:hidden}.auth-left:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-120px;right:-190px;box-shadow:0 0 0 44px #ffffff08,0 0 0 88px #ffffff05}.auth-pitch{z-index:1;margin:auto 0;position:relative}.auth-pitch .eyebrow{color:#bac4d1}.auth-pitch h1{font:700 clamp(40px,5vw,64px)/1.09 var(--serif);letter-spacing:-3px;margin:25px 0 17px}.auth-pitch h1 span{color:#c3f184}.auth-pitch>p{color:#afb8c5;max-width:390px;font-size:13px;line-height:1.7}.auth-quote{color:#d7dde5;border-left:2px solid #b8f36b;align-items:center;gap:10px;max-width:355px;margin-top:46px;padding:3px 0 3px 14px;font-size:10px;display:flex}.auth-quote b{font:700 30px var(--serif);color:#b8f36b}.auth-copyright{color:#8995a5;font-size:8px}.auth-right{place-items:center;padding:35px;display:grid}.auth-form-wrap{width:min(350px,100%)}.auth-back{color:#83909f;font-size:9px}.auth-form-wrap h2{font:700 28px var(--serif);letter-spacing:-1px;margin:39px 0 6px}.auth-form-wrap>p{color:#8792a0;margin:0 0 26px;font-size:11px}.auth-form-wrap form{gap:15px;display:grid}.auth-form-wrap label{color:#596576;gap:7px;font-size:9px;font-weight:700;display:grid}.auth-form-wrap input{color:#374253;border:1px solid #e2e6ec;border-radius:8px;outline:none;padding:11px 12px;font-size:10px}.auth-form-wrap input:focus{border-color:#9586ea;box-shadow:0 0 0 3px #735cf018}.auth-form-wrap form .button{margin-top:3px;padding:12px}.form-fine{color:#98a2ae;text-align:center;margin:0;font-size:8px;line-height:1.6}.form-fine a,.auth-switch a,.legal-content a{color:#7058e8;font-weight:700}.auth-switch{text-align:center;color:#8c96a3;border-top:1px solid #edf0f4;margin-top:19px;padding-top:17px;font-size:9px}.form-error{color:#bd554d;background:#fff1f0;border-radius:6px;padding:9px 10px;font-size:9px}.legal-page{flex-direction:column;min-height:100vh;display:flex}.legal-content{flex:1;width:min(700px,100% - 40px);margin:75px auto}.legal-content h1{font:700 40px var(--serif);letter-spacing:-1.5px;margin:16px 0}.legal-content p{color:#748091;font-size:13px;line-height:1.9}.legal-content h2{font:700 19px var(--serif);margin-top:40px}@media(max-width:1000px){.hero{gap:24px}.hero h1{font-size:43px}.proof-inner>span{display:none}.proof-inner{gap:15px}.integration-inner{gap:25px}.calculator-section,.pricing-inner{gap:45px}.sidebar{width:215px}.app-main{width:calc(100% - 215px);margin-left:215px}.page-content{width:calc(100% - 40px)}.headline-art{opacity:.75;right:5px}.headline-copy{max-width:68%}.metric-grid{gap:8px}.metric-card{padding:12px 10px}.metric-value{font-size:20px}}@media(max-width:760px){.wrap{width:calc(100% - 38px)}.marketing-nav{height:66px}.marketing-nav nav{display:none}.nav-actions{gap:12px}.nav-signin{display:none}.hero{grid-template-columns:1fr;gap:17px;padding:57px 0 45px}.hero h1{letter-spacing:-2.3px;font-size:clamp(37px,9vw,49px)}.hero-lede{font-size:13px}.hero-actions{flex-wrap:wrap;gap:15px}.hero-actions .button{padding:12px 14px}.hero-visual{height:345px}.mini-dashboard{width:calc(100% - 25px);padding:18px}.mini-statement{font-size:14px}.floating-found{top:18px;right:-4px}.floating-recovered{bottom:12px;left:-2px}.proof-inner{grid-template-columns:1fr auto;gap:4px;width:calc(100% - 38px);min-height:75px;display:grid}.proof-inner>div{font-size:9px}.proof-inner>div b{font-size:12px}.proof-inner>a{justify-self:start;font-size:8px}.section{padding-top:68px;padding-bottom:65px}.section-heading{display:block}.section h2,.integration-inner h2,.pricing-inner h2{font-size:29px}.section-heading>p{margin-top:16px}.steps-grid{grid-template-columns:1fr;gap:29px;margin-top:32px}.steps-grid article{padding-top:17px}.steps-grid h3{margin-top:15px}.integration-band{padding:56px 0}.integration-inner{grid-template-columns:1fr;gap:29px}.logo-cloud{grid-template-columns:repeat(2,1fr);gap:9px}.and-more{grid-column:span 2}.calculator-section{grid-template-columns:1fr;gap:27px}.calculator{padding:19px}.calc-row{gap:40px}.pricing-section{padding:58px 0}.pricing-inner{grid-template-columns:1fr;gap:30px}.pricing-card{padding:21px}.final-cta{flex-wrap:wrap;gap:13px;padding-top:49px;padding-bottom:49px}.final-cta>div:nth-child(2){min-width:calc(100% - 65px)}.final-cta>.button{margin-left:61px}.footer-inner{flex-wrap:wrap;gap:9px;height:auto;min-height:70px;padding:15px 0}.footer-inner>span{order:3;width:100%}.footer-inner>div{gap:12px}.sidebar{width:250px;transition:transform .2s;transform:translate(-100%)}.sidebar.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:9;background:#10182766;border:0;display:block;position:fixed;inset:0}.mobile-menu{color:#586576;background:0 0;border:0;place-items:center;padding:3px;display:grid}.mobile-close{color:#b5beca;background:0 0;border:0;place-items:center;display:grid}.app-main{width:100%;margin-left:0}.app-header{gap:10px;padding:0 15px}.header-tools{gap:11px}.search-button{padding:6px}.search-button span,.search-button kbd{display:none}.breadcrumbs{gap:7px;font-size:8px}.page-content{width:calc(100% - 30px);padding-top:24px}.page-topline{align-items:flex-start;gap:10px}.page-topline>.button{padding:9px;font-size:0}.page-topline>.button svg{margin:0}.page-topline h1{font-size:20px}.page-topline p{max-width:270px;line-height:1.5}.headline-card{min-height:185px;padding:17px 16px}.headline-copy{z-index:2;max-width:100%;position:relative}.headline-card h2{max-width:92%;font-size:17px}.headline-card p{max-width:70%;font-size:8px}.headline-art{opacity:.26;top:22px;right:-28px;transform:scale(.8)}.headline-bottom{left:16px;right:16px}.headline-bottom>button{font-size:7px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{padding:12px}.dashboard-grid{grid-template-columns:1fr}.trend-panel,.source-panel{min-height:250px}.area-chart{height:155px}.source-panel{grid-template-columns:1fr 1.2fr;align-items:center;min-height:225px;display:grid}.source-panel>.panel-heading{grid-column:span 2}.source-donut{width:130px;height:130px;margin:10px 0 0 -8px}.source-legend{gap:9px 4px;padding:0}.source-legend span{gap:4px;font-size:7px}.source-legend b{font-size:7px}.opp-heading{flex-direction:column;align-items:flex-start;gap:10px}.table-actions{justify-content:space-between;width:100%}.table-scroll table{min-width:690px}.bottom-grid{grid-template-columns:1fr}.roi-panel{min-height:120px}.app-footer{gap:10px;line-height:1.5}.app-footer>a{white-space:nowrap}.detail-top{display:block}.detail-actions{margin-top:15px}.detail-grid{grid-template-columns:1fr}.detail-metrics strong{font-size:17px}.auth-page{grid-template-columns:1fr}.auth-left{min-height:265px;padding:20px 24px}.auth-pitch{margin:36px 0 27px}.auth-pitch h1{letter-spacing:-1.7px;margin:14px 0 8px;font-size:35px}.auth-pitch h1 br:first-of-type,.auth-pitch h1 br:nth-of-type(2){display:none}.auth-pitch>p{margin:0;font-size:10px}.auth-quote,.auth-copyright{display:none}.auth-right{padding:32px 23px}.auth-form-wrap h2{margin-top:14px}.legal-content{margin:50px auto}.legal-content h1{font-size:31px}}.integration-group{margin:24px 0 29px}.integration-group>.nav-caption{margin-bottom:10px;padding:0 1px;display:block}.integration-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-card{align-items:center;gap:10px;padding:12px;display:flex}.integration-mark{color:#4e5870;width:31px;height:31px;font:700 13px var(--serif);background:#eff0f6;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.integration-mark.mark-hubspot{color:#ef7849;background:#fff0e8}.integration-mark.mark-salesforce{color:#36a0d2;background:#e8f4ff}.integration-mark.mark-shopify{color:#7eaa46;background:#eef6e6}.integration-mark.mark-google{color:#5185dd;background:#edf4ff}.integration-mark.mark-twilio{color:#dc5059;background:#ffeded}.integration-mark.mark-stripe{color:#6958ce;background:#f0edff}.integration-card-copy{flex:1;gap:4px;min-width:0;display:grid}.integration-card-copy b{font-size:9px}.integration-card-copy small{color:#929ca9;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.connect-button{color:#535f70;white-space:nowrap;background:#fff;border:1px solid #e7eaf0;border-radius:6px;align-items:center;gap:5px;padding:7px 8px;font-size:8px;font-weight:700;display:flex}.connect-button:hover{color:#7058e8;border-color:#bdb4f2}.integration-connected{color:#729547;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.integration-connected i{background:#91c94b;border-radius:50%;width:5px;height:5px}.connected-count{color:#728e47;background:#eff7e5;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:700}.integration-notice{color:#6856d0;background:#f3f1ff;border:1px solid #eae7ff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:11px 0;padding:10px 12px;font-size:9px;display:flex}.integration-notice a{color:#5544bd;white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.integration-notice button{color:#7b6fe0;background:0 0;border:0}.integration-security{color:#769247;background:#f3f7ee;border:1px solid #e6edda;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex}.integration-security>div{gap:4px;display:grid}.integration-security b{font-size:9px}.integration-security p{color:#859477;margin:0;font-size:8px;line-height:1.6}.modal-backdrop{z-index:40;background:#17213180;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.connect-modal{background:#fff;border-radius:13px;width:min(420px,100%);max-height:90vh;padding:24px;position:relative;overflow:auto;box-shadow:0 22px 70px #111a2a40}.modal-close{color:#86919e;background:0 0;border:0;position:absolute;top:14px;right:15px}.connect-modal h2{font:700 21px var(--serif);letter-spacing:-.7px;margin:9px 0 5px}.connect-modal>p{color:#8c96a3;margin:0 0 17px;font-size:9px}.connect-modal>label{color:#586475;gap:6px;margin:11px 0;font-size:8px;font-weight:700;display:grid}.connect-modal input,.settings-card input{color:#364252;border:1px solid #e5e9ee;border-radius:7px;outline:none;width:100%;padding:9px 10px;font-size:9px}.connect-modal input:focus,.settings-card input:focus{border-color:#a49aef;box-shadow:0 0 0 3px #7058e818}.connect-modal .button{margin-top:10px}.settings-grid{grid-template-columns:1.1fr .72fr;gap:13px;margin-top:10px;display:grid}.settings-card{padding:17px}.settings-title{color:#725ce8;align-items:center;gap:9px;margin-bottom:19px;display:flex}.settings-title>div{gap:4px;display:grid}.settings-title b{color:#354153;font-size:10px}.settings-title small{color:#929ca8;font-size:8px}.settings-card>label:not(.toggle-row),.settings-pair>label{color:#647081;gap:6px;margin:12px 0;font-size:8px;font-weight:700;display:grid}.settings-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.toggle-row{border-top:1px solid #eff1f4;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.toggle-row span{gap:4px;display:grid}.toggle-row b{color:#4f5b6b;font-size:8px}.toggle-row small{color:#96a0ac;font-size:7px}.toggle-row input{accent-color:#7bac43;width:28px;height:15px}.consent-summary>.section-kicker{font-size:7px}.consent-summary h3{font:700 14px var(--serif);margin:11px 0 7px}.consent-summary>p{color:#8994a2;margin:0;font-size:8px;line-height:1.65}.consent-counts{border-block:1px solid #edf0f4;grid-template-columns:1fr 1fr;margin:19px 0;padding:12px 0;display:grid}.consent-counts>div{gap:4px;display:grid}.consent-counts b{font:700 17px var(--serif)}.consent-counts small{color:#969fac;font-size:7px}.consent-summary .subtle-link{font-size:8px}.workflow-cards{gap:9px;margin-top:10px;display:grid}.workflow-list-card{align-items:center;gap:10px;padding:13px;display:flex}.workflow-list-card>div{flex:1;gap:5px;display:grid}.workflow-list-card b{font-size:9px}.workflow-list-card small{color:#8b96a4;font-size:8px}.billing-plans{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 14px;display:grid}.billing-plan{padding:15px}.billing-plan>.section-kicker{font-size:7px}.billing-plan h2{font:700 23px var(--serif);margin:9px 0 4px}.billing-plan h2 small{color:#909aa7;font:500 8px DM Sans,sans-serif}.billing-plan p{color:#8c96a2;margin:0 0 11px;font-size:8px}.billing-plan>b{color:#5d7045;margin-bottom:14px;font-size:8px;display:block}.billing-plan .button{padding:8px;font-size:8px}.billing-data-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.billing-data-grid .panel-heading{margin-bottom:9px}.billing-row{border-top:1px solid #eff1f4;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.billing-row>div{gap:4px;display:grid}.billing-row b{color:#4b5767;font-size:8px}.billing-row small{color:#939daa;font-size:7px}.billing-row>strong{font-size:9px}.empty-state{text-align:center;color:#929ca8;padding:22px;font-size:8px}.payment-ready{color:#799948;background:#f1f8e9;border-radius:7px;align-items:center;gap:6px;margin:10px 0 0;padding:9px 10px;font-size:8px;display:flex}.payment-ready span{flex:1;font-weight:700}.payment-ready a{align-items:center;gap:3px;font-weight:700;display:flex}.draft-preview{background:#fcfbff;border:1px solid #eceaf9;border-radius:8px;margin:12px 0 0;padding:12px}.draft-preview-head{justify-content:space-between;align-items:center;display:flex}.draft-preview-head>b{font-size:9px}.draft-preview>small{color:#8792a0;margin-top:10px;font-size:8px;display:block}.draft-preview>p{white-space:pre-wrap;color:#5d6877;margin:10px 0;font-size:9px;line-height:1.65}.demo-payment{color:#7c984d;background:0 0;border:0;align-items:center;gap:6px;margin:11px 0 0 39px;font-size:8px;font-weight:700;display:flex}.message-preview{text-overflow:ellipsis;max-width:260px;overflow:hidden}.integration-notice~.integration-group{margin-top:16px}@media(max-width:760px){.integration-cards,.settings-grid,.billing-data-grid,.billing-plans{grid-template-columns:1fr}.settings-pair{gap:7px}.integration-notice{align-items:flex-start}.connect-modal{padding:21px}.demo-payment{margin-left:0}}.pay-page{background:#f4f5f9;place-items:center;min-height:100vh;padding:22px;display:grid}.pay-card{text-align:center;background:#fff;border:1px solid #e6e9ef;border-radius:15px;flex-direction:column;align-items:center;width:min(410px,100%);padding:29px;display:flex;box-shadow:0 18px 55px #202b4011}.pay-card .brand{align-self:flex-start}.pay-icon{color:#78984a;background:#eff7e5;border-radius:14px;place-items:center;width:45px;height:45px;margin:24px 0 18px;display:grid}.pay-card h1{font:700 23px var(--serif);letter-spacing:-.8px;margin:10px 0}.pay-card>p{color:#84909d;margin:0 0 17px;font-size:10px;line-height:1.7}.pay-total{text-align:left;border:1px solid #edf0f4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:12px;display:flex}.pay-total span{color:#748091;font-size:8px}.pay-total b{font:700 16px var(--serif);white-space:nowrap}.pay-card>small{color:#9aa3ae;margin-top:13px;font-size:8px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
