.cl-page{background:var(--paper);color:var(--ink);--cl-teal:var(--teal);font-family:Arial,Helvetica,sans-serif;line-height:1.6}.cl-page *,.cl-page :before,.cl-page :after{box-sizing:border-box}.cl-page h1,.cl-page h2,.cl-page h3,.cl-page h4,.cl-page p{margin:0}.cl-page a{color:inherit;text-decoration:none}.cl-page a:focus-visible,.cl-page button:focus-visible,.cl-page summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.cl-page section[id]{scroll-margin-top:35px}.cl-wrap{width:calc(100% - 96px);max-width:1240px;margin-inline:auto}.cl-skip{z-index:100;background:var(--paper);padding:12px 24px;position:fixed;top:-100px;left:20px}.cl-skip:focus{top:10px}.cl-header{border-bottom:1px solid var(--line)}.cl-header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:106px;display:flex}.cl-brand{flex-shrink:0;width:205px;display:block}.cl-header nav,.cl-header-actions{align-items:center;gap:28px;font-size:13px;font-weight:600;display:flex}.cl-header-actions{gap:22px}.cl-button{background:var(--teal);border:1px solid var(--teal);border-radius:7px;justify-content:center;align-items:center;gap:26px;min-height:54px;padding:15px 24px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;color:var(--paper)!important}html[data-theme=dark] .cl-button{color:#07101d!important}.cl-button:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.cl-button span{font-size:20px;line-height:1}.cl-button-small{gap:14px;min-height:43px;padding:10px 15px;font-size:12px}.cl-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:76px;padding-block:98px 94px;display:grid}.cl-eyebrow{letter-spacing:.16em;color:var(--teal);font-size:12px;font-weight:700}.cl-dot{background:var(--gold);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.cl-hero h1{letter-spacing:-.055em;margin-block:25px;font-size:clamp(40px,4.6vw,64px);font-weight:500;line-height:1.08}.cl-hero h1 em{color:var(--teal);font-style:normal}.cl-lead{color:var(--muted);max-width:480px;font-size:16px;line-height:1.85}.cl-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 12px;display:flex}.cl-text-link{align-items:center;gap:12px;font-size:13px;font-weight:700;display:inline-flex}.cl-text-link:hover{color:var(--teal)}.cl-trial-note{color:var(--muted);font-size:12px}.cl-hero-points{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-top:32px;font-size:12px;display:flex}.cl-check{color:var(--teal);margin-right:7px;font-weight:700}.cl-hero-visual{background:var(--canvas);border:1px solid var(--line);border-radius:16px;padding:30px;position:relative}.cl-visual-caption{color:var(--subtle);letter-spacing:.16em;justify-content:space-between;margin-bottom:24px;font-size:12px;display:flex}.cl-file{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:center;gap:13px;padding:17px;display:flex}.cl-file strong{font-size:12px;display:block}.cl-file small{color:var(--muted);font-size:12px;display:block}.cl-file-icon{background:var(--teal-soft);color:var(--teal);border-radius:5px;padding:6px 13px;font-size:20px}.cl-file-ext{color:var(--subtle);white-space:nowrap;margin-left:auto;font-size:12px}.cl-flow-line{text-align:center;height:63px;color:var(--muted);flex-direction:column;justify-content:center;font-size:12px;display:flex}.cl-flow-line i{color:var(--teal);font-size:20px;font-style:normal;line-height:1.2}.cl-mini-report{background:var(--paper);box-shadow:var(--shadow-md);border:1px solid var(--line);border-radius:9px;padding:25px}.cl-mini-top{color:var(--teal);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:12px;display:flex}.cl-mini-top i,.cl-demo-top i{background:var(--teal);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.cl-mini-report h2{letter-spacing:-.025em;margin:20px 0;font-size:23px;font-weight:500;line-height:1.25}.cl-mini-amount>span{color:var(--muted);font-size:12px;display:block}.cl-mini-amount strong{letter-spacing:-.04em;font-size:36px;font-weight:500}.cl-mini-amount strong span{color:var(--subtle);font-size:24px}.cl-bars{align-items:flex-end;gap:8px;height:68px;margin-top:16px;display:flex}.cl-bars i{background:var(--teal-soft);border-radius:3px 3px 0 0;flex:1}.cl-bars i:nth-child(3n){background:var(--teal)}.cl-bars i:last-child{background:var(--gold)}.cl-mini-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:15px;padding-top:14px;font-size:12px;display:flex}.cl-followup{background:var(--navy);color:#edf4f8;box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:12px;margin:18px -10px 0 15px;padding:18px;display:flex}.cl-followup-icon{color:#e1b35f;text-align:center;border:1px solid #776139;border-radius:50%;width:25px}.cl-followup strong{font-size:12px;display:block}.cl-followup small{color:#a5b9c9;font-size:12px}.cl-followup>span:last-child{color:#e1b35f;margin-left:auto}.cl-visual-note{text-align:right;color:var(--subtle);font-size:12px;margin-top:16px!important}.cl-value-strip{background:var(--surface-soft);border-block:1px solid var(--line);padding-block:25px}.cl-value-strip .cl-wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.cl-value-strip span{letter-spacing:.12em;color:var(--subtle);font-size:12px}.cl-value-strip p{color:var(--muted);font-size:13px}.cl-value-strip b{color:var(--gold);padding:0 18px}.cl-section{padding-block:100px}.cl-page h2{letter-spacing:-.04em}.cl-section h2,.cl-centered-heading h2,.cl-crm-section h2{margin-top:18px;font-size:clamp(28px,3.1vw,41px);font-weight:500;line-height:1.2}.cl-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:90px;display:grid}.cl-section-heading>p,.cl-pricing-section>div>p:not(.cl-eyebrow){color:var(--muted);font-size:15px;line-height:1.8}.cl-steps{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px;display:grid}.cl-steps article{border-top:1px solid var(--line);padding-top:25px}.cl-step-number{color:var(--teal);font-size:12px}.cl-steps h3{margin:22px 0 10px;font-size:18px;font-weight:500}.cl-steps p,.cl-features p{color:var(--muted);font-size:13px;line-height:1.85}.cl-preview-section{background:var(--canvas);border-block:1px solid var(--line);padding-block:85px}.cl-centered-heading{text-align:center;margin-bottom:40px}.cl-centered-heading>p:last-child{color:var(--muted);margin-top:18px;font-size:14px}.cl-demo{background:var(--paper);border:1px solid var(--line);max-width:1000px;box-shadow:var(--shadow-md);border-radius:10px;margin:auto;overflow:hidden}.cl-demo-top{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px 26px;font-size:12px;display:flex}.cl-demo-top>span:last-child{color:var(--subtle);font-size:12px}.cl-demo-body{padding:30px}.cl-demo-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.cl-demo-heading h3{letter-spacing:-.03em;margin-top:7px;font-size:22px;font-weight:500}.cl-period{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:8px 12px;font-size:12px}.cl-demo-totals{grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0;display:grid}.cl-demo-totals>div{border-left:3px solid var(--teal);background:var(--surface-soft);padding:15px}.cl-demo-totals>div:nth-child(2){border-color:var(--gold)}.cl-demo-totals>div:nth-child(3){border-color:var(--red)}.cl-demo-totals>div>span{color:var(--muted);font-size:12px;display:block}.cl-demo-totals strong{letter-spacing:-.02em;margin:5px 0;font-size:27px;font-weight:500;display:block}.cl-demo-totals strong span{color:var(--muted);font-size:13px}.cl-demo-totals small{color:var(--subtle);font-size:12px}.cl-demo-tabs{border-bottom:1px solid var(--line);gap:24px;display:flex}.cl-demo-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:12px}.cl-demo-tabs button[aria-pressed=true]{color:var(--teal);border-color:var(--teal);font-weight:700}.cl-demo-report{min-height:230px}.cl-demo table{text-align:left;border-collapse:collapse;width:100%;font-size:12px}.cl-demo th{color:var(--subtle);text-transform:uppercase;letter-spacing:.07em;padding:17px 10px;font-size:12px;font-weight:500}.cl-demo td{border-top:1px solid var(--line);padding:15px 10px}.cl-demo td strong{font-size:12px;font-weight:600}.cl-demo td small{color:var(--subtle);font-size:12px;display:block}.cl-demo td:last-child,.cl-demo th:last-child{text-align:right}.cl-status{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.cl-status-wait{background:var(--gold-soft);color:var(--warning)}.cl-status-review{background:var(--red-soft);color:var(--red)}.cl-demo-recovery{padding:22px 10px}.cl-demo-recovery h4{margin-top:12px;font-size:15px}.cl-demo-recovery p,.cl-demo-recovery small{color:var(--muted);font-size:12px}.cl-demo-recovery>strong{color:var(--red);margin:6px 0;font-size:25px;display:block}.cl-demo-note{border-top:1px solid var(--line);color:var(--subtle);background:var(--surface-soft);padding:13px 25px;font-size:12px}.cl-features{grid-template-columns:repeat(2,1fr);column-gap:70px;margin-top:35px;display:grid}.cl-features article{border-bottom:1px solid var(--line);padding:35px 0}.cl-feature-number{color:var(--gold);letter-spacing:.08em;font-size:12px}.cl-features h3{letter-spacing:-.02em;margin:16px 0 13px;font-size:22px;font-weight:500}.cl-crm-section{background:var(--surface-tint);border-block:1px solid var(--line);padding-block:75px}.cl-crm-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:100px;display:grid}.cl-crm-section p:not(.cl-eyebrow){color:var(--muted);margin-top:22px;font-size:14px;line-height:1.85}.cl-crm-section p.cl-small{font-size:12px}.cl-conversion>div{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:20px 25px}.cl-conversion>div>span:first-child{letter-spacing:.12em;color:var(--subtle);font-size:12px;display:block}.cl-conversion>div>strong{margin-top:5px;font-size:18px;font-weight:500;display:block}.cl-conversion-arrow{text-align:center;color:var(--teal);line-height:1.8;display:block}.cl-conversion .cl-conversion-result{border-color:var(--teal);align-items:center;gap:12px;display:flex}.cl-conversion-result strong{color:var(--teal);font-size:16px;display:block}.cl-conversion-result small{color:var(--muted);font-size:12px;display:block}.cl-conversion .cl-conversion-result>span:first-child{color:var(--teal);font-size:22px}.cl-pricing-section{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.cl-pricing-section>div>p:not(.cl-eyebrow){margin:25px 0}.cl-price-card{border:1px solid var(--line-strong);border-top:3px solid var(--teal);box-shadow:var(--shadow-sm);border-radius:9px;padding:35px}.cl-price-heading{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.cl-price{letter-spacing:-.05em;font-size:68px;font-weight:500;line-height:1;margin:28px 0 10px!important}.cl-price>span{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:15px}.cl-price+p{color:var(--muted);font-size:12px}.cl-price-card ul{border-top:1px solid var(--line);margin:25px 0;padding:25px 0 0;list-style:none}.cl-price-card li{gap:5px;padding-bottom:12px;font-size:12px;display:flex}.cl-price-card .cl-button{width:100%}.cl-price-terms{color:var(--muted);font-size:12px;line-height:1.7;margin-top:14px!important}.cl-faq{border-top:1px solid var(--line);grid-template-columns:.85fr 1.3fr;gap:95px;display:grid}.cl-faq>div>p:last-child{color:var(--muted);margin-top:22px;font-size:13px}.cl-faq a{text-underline-offset:4px;text-decoration:underline}.cl-faq details{border-bottom:1px solid var(--line)}.cl-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:22px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.cl-faq summary::-webkit-details-marker{display:none}.cl-faq summary span{color:var(--teal);font-size:21px;font-weight:400}.cl-faq details[open] summary span{transform:rotate(45deg)}.cl-faq details p{color:var(--muted);padding:0 25px 25px 0;font-size:13px;line-height:1.85}.cl-final{background:var(--navy);text-align:center;color:#f0f5f9;padding-block:75px}.cl-final .cl-eyebrow{color:#d9b46f}.cl-final h2{margin:20px 0 30px;font-size:clamp(28px,3.2vw,44px);font-weight:500}.cl-final .cl-button{background:#3db5a5;border-color:#3db5a5;color:#07101d!important}.cl-final p:last-child{color:#adbdcd;margin-top:15px;font-size:12px}.cl-footer{grid-template-columns:1fr 1.2fr;gap:30px;padding-block:45px 25px;display:grid}.cl-footer .aceagent-theme-logo{width:190px}.cl-footer p{color:var(--muted);margin-top:12px;font-size:12px}.cl-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;font-size:12px;display:flex}.cl-footer small{border-top:1px solid var(--line);color:var(--subtle);grid-column:1/-1;padding-top:20px;font-size:12px}@media (width<=1100px){.cl-wrap{width:calc(100% - 64px)}.cl-hero{gap:40px}.cl-header nav{gap:18px}.cl-header-actions{gap:14px}.cl-brand{width:180px}.cl-header nav a:first-child,.cl-file-ext{display:none}.cl-pricing-section,.cl-crm-grid{gap:55px}.cl-value-strip b{padding:0 9px}.cl-hero-visual{padding:22px}}@media (width<=800px){.cl-header-inner{min-height:88px}.cl-header nav{display:none}.cl-hero{grid-template-columns:1fr;gap:45px;padding-block:60px}.cl-hero-copy{max-width:650px}.cl-hero h1{font-size:56px}.cl-desktop-break{display:none}.cl-hero-visual{width:100%;max-width:530px;margin-inline:auto}.cl-value-strip .cl-wrap{text-align:center;display:block}.cl-value-strip p{margin-top:10px}.cl-section{padding-block:65px}.cl-section-heading{grid-template-columns:1fr;gap:25px}.cl-steps{gap:25px}.cl-preview-section{padding-block:60px}.cl-demo-heading{display:block}.cl-period{margin-top:15px;display:inline-block}.cl-crm-grid,.cl-pricing-section,.cl-faq{grid-template-columns:1fr;gap:40px}.cl-price-card{width:100%;max-width:520px}.cl-features{gap:0 35px}.cl-footer{grid-template-columns:1fr}.cl-footer nav{justify-content:flex-start}}@media (width<=520px){.cl-wrap{width:calc(100% - 40px)}.cl-header-inner{gap:10px;min-height:84px}.cl-brand{width:156px}.cl-header-actions{gap:15px}.cl-header-actions .cl-button-small{display:none}.cl-hero{padding-block:45px}.cl-hero h1{font-size:43px}.cl-lead{font-size:14px}.cl-hero-actions{gap:20px}.cl-hero-actions .cl-button{width:100%}.cl-eyebrow{font-size:12px}.cl-hero-visual{padding:18px}.cl-mini-report{padding:20px}.cl-file{padding:12px}.cl-file strong,.cl-file small{font-size:12px}.cl-followup{margin-inline:0;padding:14px}.cl-followup strong{font-size:12px}.cl-value-strip p{font-size:12px;line-height:2}.cl-value-strip b{padding:0 5px}.cl-steps,.cl-features{grid-template-columns:1fr}.cl-steps{margin-top:32px}.cl-steps h3{margin-top:12px}.cl-section h2,.cl-centered-heading h2,.cl-crm-section h2{font-size:30px}.cl-demo-body{padding:18px 12px}.cl-demo-top{padding:15px 12px}.cl-demo-heading h3{font-size:20px}.cl-demo-totals{gap:7px}.cl-demo-totals>div{padding:10px 8px}.cl-demo-totals>div>span{min-height:29px;font-size:12px}.cl-demo-totals strong{font-size:19px}.cl-demo-totals strong span{font-size:12px}.cl-demo-totals small{display:none}.cl-demo-tabs{gap:16px}.cl-demo-tabs button,.cl-demo table{font-size:12px}.cl-demo th,.cl-demo td{padding:14px 4px}.cl-demo td strong,.cl-demo td small{font-size:12px}.cl-status{padding:4px 6px;font-size:12px}.cl-demo-note{padding:12px;font-size:12px}.cl-features article{padding-block:25px}.cl-price-card{padding:25px}.cl-price-card li,.cl-price-heading{font-size:12px}.cl-final{padding-block:55px}.cl-footer nav{gap:18px}}.cl-header nav,.cl-signin,.cl-text-link,.cl-demo-tabs button,.cl-faq summary,.cl-price-card li{font-size:14px}.cl-lead,.cl-steps p,.cl-features p,.cl-crm-section p:not(.cl-eyebrow):not(.cl-small),.cl-section-heading>p,.cl-pricing-section>div>p:not(.cl-eyebrow),.cl-faq details p,.cl-centered-heading>p:last-child{font-size:16px}.cl-file{flex-wrap:wrap}.cl-demo-totals small{line-height:1.5;display:block}.cl-price-heading{flex-wrap:wrap}@media (width<=520px){.cl-demo-tabs{gap:12px}.cl-demo-tabs button{font-size:12px}.cl-demo-totals small{display:none}.cl-demo-totals strong span{display:block}.cl-demo-totals>div>span{min-height:40px}.cl-demo td{overflow-wrap:anywhere}.cl-status{white-space:normal}.cl-demo th{letter-spacing:0}.cl-file-icon{display:none}}@media (prefers-reduced-motion:reduce){.cl-button{transition:none}.cl-button:hover{transform:none}}.cl-hero{grid-template-columns:.9fr 1.25fr;gap:45px}.cl-product-hero,.cl-feature-screen,.cl-screenshot-gallery figure{margin:0}.cl-product-hero img,.cl-feature-screen img,.cl-screenshot-gallery img{border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:10px;display:block}.cl-product-hero figcaption,.cl-feature-screen figcaption,.cl-screenshot-gallery figcaption{color:var(--muted);text-align:center;margin-top:14px;font-size:12px}.cl-feature-screen{max-width:1000px;margin:42px auto 0}.cl-feature-screen img{background:#0e1722}.cl-signup-steps{color:var(--muted);flex-wrap:wrap;gap:14px;margin:22px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.cl-signup-steps li{align-items:center;gap:6px;display:flex}.cl-signup-steps b{background:var(--surface-soft);width:23px;height:23px;color:var(--teal);border-radius:50%;place-items:center;display:inline-grid}.cl-trueup-feature{border-top:1px solid var(--line)}.cl-screen-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:25px;display:flex}.cl-screen-tabs button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:12px 18px;font-size:14px}.cl-screen-tabs button[aria-pressed=true]{border-color:var(--teal);background:var(--teal);color:#fff}.cl-screenshot-gallery figure{max-width:1120px;margin:auto}.cl-screenshot-gallery figcaption strong,.cl-screenshot-gallery figcaption span{display:block}.cl-screenshot-gallery figcaption strong{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:400}@media (width<=1050px){.cl-header nav{gap:14px}.cl-hero{grid-template-columns:1fr}.cl-product-hero{width:100%;max-width:850px;margin-inline:auto}}@media (width<=520px){.cl-screen-tabs{gap:8px}.cl-screen-tabs button{flex:1;min-width:135px;padding:10px}.cl-feature-screen figcaption{text-align:left}}.cl-bob-feature{border-top:1px solid var(--line)}.cl-trial-layout{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:80px;padding-block:65px 75px;display:grid}.cl-trial-pitch h1{letter-spacing:-.04em;margin-top:20px;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.15}.cl-trial-pitch h1 em{color:var(--teal);font-style:normal}.cl-trial-intro{color:var(--muted);font-size:18px;line-height:1.75;margin-top:24px!important}.cl-trial-benefits{gap:23px;margin:32px 0;padding:0;list-style:none;display:grid}.cl-trial-benefits li{align-items:start;gap:16px;display:flex}.cl-trial-benefits h2{font-size:18px;font-weight:600;line-height:1.4}.cl-trial-benefits p{color:var(--muted);margin-top:6px;font-size:16px;line-height:1.65}.cl-trial-product{margin:35px 0 0}.cl-trial-product img{border:1px solid var(--line);border-radius:9px;width:100%;height:auto;display:block}.cl-trial-product figcaption{color:var(--subtle);margin-top:10px;font-size:12px}.cl-trial-card{border:1px solid var(--line);border-top:4px solid var(--teal);background:var(--surface-soft);box-shadow:var(--shadow-md);border-radius:12px;padding:34px}.cl-trial-card>h2{letter-spacing:-.03em;margin-top:16px;font-size:30px;font-weight:500;line-height:1.25}.cl-trial-offer{flex-wrap:wrap;align-items:baseline;gap:16px;padding-block:20px;display:flex}.cl-trial-offer strong{color:var(--teal);font-size:24px;font-weight:600}.cl-trial-offer span,.cl-trial-card-intro{color:var(--muted);font-size:16px}.cl-trial-form{margin-top:25px}.cl-trial-form label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.cl-trial-form input{width:100%;min-height:52px;font:inherit;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:12px 14px;font-size:16px}.cl-trial-form input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.cl-trial-form #trial-email-help{color:var(--subtle);margin-top:8px;font-size:12px}.cl-trial-form .cl-button{cursor:pointer;width:100%;margin-top:18px}.cl-trial-form .cl-button:disabled{opacity:.7;cursor:progress}.cl-trial-next{color:var(--muted);font-size:14px;margin-top:13px!important}.cl-trial-steps{border-top:1px solid var(--line);margin-top:25px;padding-top:23px}.cl-trial-steps h3{font-size:16px;font-weight:600}.cl-trial-steps ol{gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cl-trial-steps li{gap:12px;display:flex}.cl-trial-steps b{height:26px;color:var(--teal);background:var(--paper);border:1px solid var(--line);border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;display:grid}.cl-trial-steps strong{font-size:14px;display:block}.cl-trial-steps span{color:var(--muted);margin-top:3px;font-size:14px;display:block}.cl-trial-terms{color:var(--muted);border-top:1px solid var(--line);padding-top:20px;font-size:12px;margin-top:25px!important}.cl-trial-support{font-size:14px;margin-top:16px!important}.cl-trial-support a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.cl-trial-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:25px;font-size:14px;display:flex}.cl-trial-footer nav{gap:24px;display:flex}@media (width<=1050px){.cl-trial-layout{gap:35px}.cl-trial-card{padding:26px}}@media (width<=760px){.cl-trial-layout{grid-template-columns:1fr;padding-block:30px}.cl-trial-card{order:-1}.cl-trial-page .cl-header-inner{flex-wrap:wrap;gap:14px;padding-block:15px}.cl-trial-page .cl-header-actions{gap:14px}.cl-trial-page .cl-signin{font-size:12px}}.cl-sync-section{border-top:1px solid var(--line)}.cl-sync-showcase{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:65px;margin-top:45px;display:grid}.cl-sync-screenshot{margin:0}.cl-sync-screenshot img{border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:9px;display:block}.cl-sync-screenshot figcaption{color:var(--muted);margin-top:14px;font-size:12px}.cl-sync-feature-list{gap:28px;display:grid}.cl-sync-feature-list article{align-items:start;gap:14px;display:flex}.cl-sync-feature-list h3{font-size:20px;font-weight:500;line-height:1.3}.cl-sync-feature-list p{color:var(--muted);margin-top:8px;font-size:16px;line-height:1.7}.cl-sync-included{color:var(--teal);background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;width:fit-content;padding:10px 14px;font-size:14px}.cl-sync-note{color:var(--muted);font-size:14px;margin-top:30px!important}#statement-sync{scroll-margin-top:30px}.cl-trial-sync{border-top:1px solid var(--line);margin-top:32px;padding-top:30px}.cl-trial-sync h2{margin-top:12px;font-size:24px;font-weight:500;line-height:1.3}.cl-trial-sync>p:not(.cl-eyebrow){color:var(--muted);margin:15px 0 25px;font-size:16px}.cl-trial-sync>a{color:var(--teal);text-underline-offset:4px;margin-top:20px;font-size:14px;text-decoration:underline;display:inline-block}@media (width<=900px){.cl-sync-showcase{grid-template-columns:1fr;gap:35px}.cl-sync-screenshot{max-width:678px;margin-inline:auto}.cl-sync-feature-list{grid-template-columns:1fr 1fr}.cl-sync-included,.cl-sync-feature-list>.cl-button{grid-column:1/-1}}@media (width<=520px){.cl-sync-feature-list{grid-template-columns:1fr}.cl-sync-showcase{margin-top:30px}}.cl-sync-step-number{background:var(--surface-soft);border:1px solid var(--line);height:30px;color:var(--teal);border-radius:50%;flex:0 0 30px;place-items:center;font-size:14px;font-weight:700;display:grid}.cl-no-mapping{padding-block:42px}.cl-no-mapping .cl-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.cl-no-mapping h2{margin-top:12px;font-size:clamp(25px,2.6vw,34px);font-weight:500;line-height:1.25}.cl-no-mapping .cl-eyebrow{color:var(--teal);margin:0;font-size:12px}.cl-no-mapping .cl-wrap>p{font-size:16px;line-height:1.8}@media (width<=760px){.cl-no-mapping .cl-wrap{text-align:left;grid-template-columns:1fr;gap:22px}}@media (width>=801px){.cl-header-inner{flex-wrap:nowrap;gap:20px;width:calc(100% - 48px);max-width:1440px}.cl-header .cl-brand{width:180px}.cl-header nav{white-space:nowrap;flex-wrap:nowrap;flex:auto;justify-content:center;gap:16px;min-width:0;overflow-x:auto}.cl-header nav a{flex-shrink:0}.cl-header nav a:first-child{display:inline}.cl-header-actions{white-space:nowrap;flex-wrap:nowrap;flex:none;gap:14px}}@media (width>=801px) and (width<=1150px){.cl-header nav{justify-content:flex-start}}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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:ui-sans-serif, system-ui, 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;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#111c2d;--muted:#526174;--subtle:#748296;--line:#d8e0e8;--paper:#fff;--canvas:#edf2f6;--navy:#0b1525;--navy-soft:#121f32;--teal:#0e7067;--teal-soft:#e2f2ef;--gold:#c4933f;--gold-soft:#f9f0df;--red:#b54450;--red-soft:#faecee;--blue:#2f628f;--blue-soft:#e9f1f8;--warning:#a76d18;--warning-soft:#fbf3e4;--surface-raised:#fff;--surface-soft:#f7fafc;--surface-tint:#f0f7f6;--line-strong:#c7d2dd;--focus-ring:#126f6633;--shadow-sm:0 2px 4px #111c2d09, 0 9px 24px #111c2d12;--shadow-md:0 4px 10px #111c2d0e, 0 18px 42px #111c2d17}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f1f5f9;--muted:#a8b4c4;--subtle:#8794a6;--line:#2b3747;--paper:#17202d;--canvas:#101722;--navy:#07101d;--navy-soft:#162337;--teal:#3db5a5;--teal-soft:#153c3a;--gold:#d9b46f;--gold-soft:#332c20;--red:#ef7b86;--red-soft:#3d242a;--blue:#73a6da;--blue-soft:#1d3145;--warning:#e5b45d;--warning-soft:#3b3020;--surface-raised:#1b2635;--surface-soft:#131c29;--surface-tint:#15302f;--line-strong:#3a485b;--focus-ring:#3db5a547;--shadow-sm:0 5px 16px #00000029;--shadow-md:0 14px 34px #0000003d;--button-primary-bg:#3db5a5;--button-primary-hover:#62cdbf;--button-primary-border:#78d8cc;--button-primary-ink:#07101d;--button-secondary-bg:#294a69;--button-secondary-hover:#365f84;--button-secondary-border:#6f98bb;--button-secondary-ink:#f8fbff;--button-danger-bg:#ef7b86;--button-danger-hover:#f28d97;--button-danger-border:#ffabb2;--button-danger-ink:#07101d}*{box-sizing:border-box}:root{--font-geist-sans:"Segoe UI Variable", "Segoe UI", Arial, Helvetica, sans-serif;--font-geist-mono:"Cascadia Mono", "Segoe UI Mono", Consolas, monospace}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.aceagent-theme-logo{align-items:center;line-height:0;display:inline-grid}.aceagent-theme-logo-image{object-fit:contain;grid-area:1/1;width:100%;height:auto}.aceagent-theme-logo-dark,html[data-theme=dark] .aceagent-theme-logo-light{display:none}html[data-theme=dark] .aceagent-theme-logo-dark{display:block}button,input,select{font:inherit}button{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#f7fafc;z-index:10;flex-direction:column;height:100vh;min-height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.brand-block{border-bottom:1px solid #ffffff17;justify-content:center;align-items:center;padding:0 4px 20px;display:flex}.app-brand-logo{background:#f8f5eefa;border-radius:12px;width:188px;padding:8px 9px}html[data-theme=dark] .app-brand-logo{background:0 0;padding-inline:0}.brand-mark{object-fit:cover;border-radius:10px;width:40px;height:40px}.brand-block strong,.brand-block span{display:block}.brand-block strong{letter-spacing:.01em;font-size:16px;font-weight:700}.brand-block span{color:#9caabc;margin-top:2px;font-size:11px}.sidebar nav{margin-top:20px}.nav-label{text-transform:uppercase;letter-spacing:.15em;color:#718097;padding:0 9px 8px;font-size:11px;font-weight:700}.nav-item{color:#9caabc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;width:100%;padding:9px 10px;font-size:13px;transition:all .15s;display:grid}.nav-item:hover,.nav-item:focus-visible{color:#fff;background:#ffffff12;outline:none}.nav-item.active{background:var(--navy-soft);color:#fff;box-shadow:inset 3px 0 0 var(--gold)}.nav-item.locked{opacity:.72}.nav-lock{letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:800}.navigation-icon{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.nav-badge{background:#ffffff1a;border-radius:999px;padding:2px 7px;font-size:12px}.sidebar-status{border-top:1px solid #ffffff1f;margin-top:auto;padding:16px 10px 4px}.sidebar-status div{color:#dce7ee;align-items:center;gap:8px;font-size:14px;display:flex}.sidebar-status small{color:#7890a2;margin-top:5px;padding-left:16px;font-size:12px;display:block}.connection-dot{background:#54c5a7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #54c5a721}.main{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;grid-template-columns:auto minmax(260px,540px) auto auto auto;align-items:center;gap:16px;height:64px;padding:0 24px;display:grid;position:sticky;top:0}.breadcrumb{color:var(--subtle);align-items:center;gap:9px;font-size:14px;display:flex}.breadcrumb strong{color:var(--ink)}.breadcrumb b{color:#c2c6cb;font-weight:400}.global-search{border:1px solid var(--line);background:var(--canvas);border-radius:10px;align-items:center;gap:9px;height:38px;padding:0 12px;display:flex}.global-search>span{display:none}.global-search .navigation-icon{color:var(--subtle)}.global-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.read-only-badge{white-space:nowrap;color:var(--teal);letter-spacing:.01em;background:0 0;align-items:center;gap:7px;padding:8px 0;font-size:12px;font-weight:700;display:flex}.read-only-badge>span{display:none}.read-only-badge .navigation-icon{width:15px;height:15px}.theme-toggle{cursor:pointer;display:inline-flex}.theme-toggle input{opacity:0;width:1px;height:1px;position:absolute}.theme-toggle-track{border:1px solid var(--line-strong);background:var(--canvas);width:58px;height:30px;color:var(--subtle);border-radius:999px;grid-template-columns:1fr 1fr;place-items:center;transition:background .16s,border-color .16s;display:grid;position:relative}.theme-toggle-track .navigation-icon{z-index:1;width:13px;height:13px}.theme-toggle-thumb{background:var(--paper);border-radius:50%;width:24px;height:24px;transition:transform .16s;position:absolute;left:3px;box-shadow:0 2px 6px #0b152533}.theme-toggle input:checked+.theme-toggle-track .theme-toggle-thumb{transform:translate(27px)}.theme-toggle input:focus-visible+.theme-toggle-track{outline:3px solid var(--focus-ring);outline-offset:2px}.profile{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.menu-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;display:none}.service-error{background:var(--red-soft);color:#7c3439;border:1px solid #edc8ca;border-radius:9px;margin:18px 30px 0;padding:12px 15px;font-size:14px}.content{max-width:1600px;margin:0 auto;padding:28px 28px 48px}.page-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px;display:flex}.page-heading.compact{margin-bottom:22px}.eyebrow,.panel-kicker{text-transform:uppercase;color:var(--teal);letter-spacing:.13em;font-size:12px;font-weight:700}.page-heading h1{letter-spacing:-.045em;margin:6px 0 5px;font-size:clamp(27px,3vw,36px);line-height:1.08}.page-heading p{color:var(--muted);margin:0;font-size:13px}.heading-meta{color:var(--subtle);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.status-pill{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.status-pill.good{background:var(--teal-soft);color:#116859}.status-pill.warn{background:var(--red-soft);color:#9a3b41}.status-pill.muted{color:#757d88;background:#eef0f1}.status-pill.info{background:var(--blue-soft);color:var(--blue)}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-height:104px;padding:16px;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:0}.metric-card.positive:before{background:var(--teal)}.metric-card.negative:before{background:var(--red)}.metric-card.accent:before{background:var(--gold)}.metric-card.unavailable{background:#fafafa}.metric-label{color:var(--muted);letter-spacing:.01em;font-size:12px;font-weight:600}.metric-value{letter-spacing:-.04em;margin-top:10px;font-size:clamp(19px,2vw,26px);font-weight:700}.metric-card.unavailable .metric-value{color:#9aa0a7;font-size:18px}.metric-note{color:var(--subtle);margin-top:8px;font-size:12px}.home-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:18px;display:grid}.home-metric-grid{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:12px;gap:0;overflow:hidden}.home-metric-grid .metric-card{border:0;border-right:1px solid var(--line);box-shadow:none;border-radius:0}.home-metric-grid .metric-card:last-child{border-right:0}.home-metric-grid .metric-card:before{border-radius:50%;width:6px;height:6px;top:20px;bottom:auto;left:16px}.home-metric-grid .metric-label{padding-left:12px}.home-metric-grid .metric-card:nth-child(3):before{background:var(--blue)}.home-metric-grid .metric-card:nth-child(4):before,.home-metric-grid .metric-card:nth-child(6):before{background:var(--teal)}.home-section-title{color:var(--ink);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700;line-height:1.4;display:block}.priority-panel-intro{color:var(--subtle);margin:4px 0 0;font-size:12px;line-height:1.45}.priorities-panel,.calendar-panel,.carrier-panel,.activity-panel{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-sm)}.home-grid .panel-header{border-bottom-color:#dce4e6}.panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;padding:18px}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:14px;padding-bottom:15px;display:flex}.panel-header h2{letter-spacing:-.02em;margin:4px 0 0;font-size:16px}.count-circle{background:var(--red-soft);width:28px;height:28px;color:var(--red);border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid}.priority-list{display:grid}.queue-summary{border-bottom:1px solid var(--line);gap:18px;padding:12px 0 8px;display:flex}.queue-summary span{color:var(--muted);padding:0;font-size:12px}.queue-summary strong{color:var(--ink);margin-right:3px;font-size:12px;display:inline}.priority-row{border-bottom:1px solid #f0f1f2;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:14px 1px;display:grid}.priority-row:last-child{border-bottom:0;padding-bottom:1px}.priority-row strong,.priority-row span{display:block}.priority-row strong{font-size:14px}.priority-row div span{color:var(--subtle);margin-top:4px;font-size:12px}.priority-row .queue-resolution{color:#77848a;margin-top:4px;font-size:12px;display:block}.priority-actions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.priority-actions .priority-resolve{color:var(--subtle);font-size:11px;font-weight:650}.priority-actions button:disabled{color:#a9afb6;cursor:default}.queue-empty{color:var(--subtle);margin:0;padding:18px 1px 4px;font-size:12px;line-height:1.5}.queue-empty.error{color:var(--red)}.queue-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:10px;padding-top:12px;display:flex}.queue-footer>span{color:var(--subtle);font-size:12px}.priority-row button,.text-button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px;font-weight:750}.text-button:disabled{color:#a9afb6;cursor:default}.priority-indicator{border-radius:50%;width:8px;height:8px}.priority-indicator.urgent{background:var(--red)}.priority-indicator.warning{background:var(--gold)}.priority-indicator.info{background:var(--blue)}.priority-indicator.neutral{background:#9fa5ac}.calendar-empty{text-align:center;align-content:center;place-items:center;min-height:208px;padding:24px;display:grid}.calendar-empty p{color:var(--muted);max-width:230px;margin:13px 0 8px;font-size:13px;line-height:1.6}.calendar-date{border:1px solid var(--line);border-radius:10px;width:68px;overflow:hidden;box-shadow:0 7px 20px #182a3b12}.calendar-date span,.calendar-date strong{display:block}.calendar-date span{background:var(--navy);color:#fff;letter-spacing:.13em;padding:4px;font-size:12px}.calendar-date strong{padding:8px;font-size:25px}.calendar-events{padding:14px 0 2px;display:grid}.calendar-event{border:0;border-bottom:1px solid var(--line);color:inherit;background:0 0;border-radius:0;grid-template-columns:68px 1fr;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:grid}.calendar-event:hover{background:var(--canvas)}.calendar-event>span{color:var(--blue);font-size:12px;font-weight:800}.calendar-event strong,.calendar-event small{display:block}.calendar-event strong{font-size:12px}.calendar-event small{color:var(--subtle);margin-top:3px;font-size:12px}.carrier-panel,.activity-panel{min-height:300px}.carrier-bars{padding-top:5px}.carrier-bar{grid-template-columns:128px minmax(70px,1fr) 92px;align-items:center;gap:12px;padding:10px 0;display:grid}.carrier-bar strong,.carrier-bar span{display:block}.carrier-bar strong{font-size:12px}.carrier-bar div>span{color:var(--subtle);margin-top:3px;font-size:12px}.carrier-bar b{text-align:right;font-size:12px}.bar-track{background:var(--line);border-radius:999px;height:7px;overflow:hidden}.bar-track>span{background:var(--teal);border-radius:999px;height:100%;display:block}.activity-list{padding-top:2px}.activity-row{grid-template-columns:9px 1fr;align-items:start;gap:11px;padding:10px 1px;display:grid}.activity-dot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 3px var(--teal-soft);border-radius:50%;margin-top:4px}.activity-row strong,.activity-row span{display:block}.activity-row strong{font-size:12px;line-height:1.4}.activity-row span{color:var(--subtle);margin-top:3px;font-size:12px}.muted-copy{color:var(--subtle);font-size:13px}.empty-workspace{text-align:center;align-content:center;place-items:center;min-height:calc(100vh - 180px);padding:50px 20px;display:grid}.empty-workspace h2{letter-spacing:-.04em;max-width:640px;margin:16px 0 9px;font-size:clamp(24px,4vw,38px)}.empty-workspace p{max-width:590px;color:var(--muted);font-size:13px;line-height:1.7}.empty-mark{background:var(--teal-soft);width:68px;height:68px;color:var(--teal);letter-spacing:3px;border-radius:19px;place-items:center;margin-bottom:18px;font-size:25px;display:grid}.source-line{gap:4px;margin:18px 0;display:grid}.source-line span{text-transform:uppercase;letter-spacing:.08em;color:var(--subtle);font-size:12px}.source-line strong{font-size:13px}.button{border:0;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:750}.button.secondary{background:var(--navy-soft);border:1px solid var(--navy-soft);color:#fff;cursor:pointer;box-shadow:0 1px 2px #10284029}.button.secondary:hover:not(:disabled){background:var(--navy);border-color:var(--navy)}.button.secondary:focus-visible{outline-offset:2px;outline:3px solid #c3974c6b}.button.primary,.connection-button{background:var(--teal);color:#fff;cursor:pointer}.button.danger{background:var(--red);color:#fff;cursor:pointer}.button.danger:hover:not(:disabled){background:#963d42}.button.danger:focus-visible{outline-offset:2px;outline:3px solid #b34a4f40}.button:disabled{cursor:wait;opacity:.65}.button.secondary:disabled{color:#566170;cursor:not-allowed;opacity:1;box-shadow:none;background:#d8dee5;border-color:#c4ccd5}.connection-button{min-width:76px;padding:8px 11px}.connection-setup{margin-top:18px}.connection-instructions{border:1px solid var(--line);background:#f7f9f8;border-radius:12px;margin-top:14px;padding:16px}.connection-instructions p{color:var(--muted);max-width:760px;margin:0;font-size:12px;line-height:1.6}.connection-instructions code{color:#315452;overflow-wrap:anywhere;background:#fff;border:1px solid #dce4e1;border-radius:7px;width:fit-content;max-width:100%;margin-top:12px;padding:8px 10px;font-size:12px;display:block}.connection-instructions a{color:var(--teal);margin-top:12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.connection-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;margin-top:16px;display:grid}.connection-form-row{grid-template-columns:2fr .75fr 1fr;gap:12px;display:grid}.connection-form label,.connection-form label span{display:block}.connection-form label span{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.connection-form input{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7dddc;border-radius:8px;outline:none;padding:9px 11px;font-size:13px}.connection-form input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.connection-form .button,.form-message{grid-column:1/-1}.form-message{border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.form-message.error{color:#963f38;background:#fff0ef}.form-message.success{background:var(--teal-soft);color:#275f55}.workspace-state{text-align:center;align-content:center;place-items:center;min-height:280px;display:grid}.workspace-state h2{margin:14px 0 6px;font-size:19px}.workspace-state p{color:var(--muted);max-width:520px;font-size:12px;line-height:1.55}.workspace-state.error{background:snow}.workspace-table td strong,.workspace-table td small{display:block}.crm-metric-grid .metric-card{border-color:#cfdeeb}.crm-metric-grid .metric-card:first-child,.crm-metric-grid .metric-card:nth-child(2){background:#f3f7fc}.crm-metric-grid .metric-card:nth-child(3){background:#fff8ea;border-color:#ecd9ad}.crm-metric-grid .metric-card:nth-child(4){background:#eef9f7;border-color:#c9e4de}.workspace-table td small{color:var(--subtle);margin-top:4px;font-size:12px}.tag-list{flex-wrap:wrap;gap:4px;display:flex}.tag-list span{background:var(--teal-soft);color:#336b63;border-radius:99px;padding:4px 7px;font-size:12px;font-weight:700}.crm-opportunity-filters{background:var(--surface-soft);border-bottom:1px solid var(--line);padding:14px 20px}.crm-opportunity-filter-fields{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.crm-opportunity-filter-fields label{color:var(--subtle);letter-spacing:.07em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:700;display:grid}.crm-opportunity-filter-fields select{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:8px;outline:0;min-width:170px;padding:9px 30px 9px 10px;font-size:12px}.crm-opportunity-filter-fields select:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal)}@supports (color:color-mix(in lab, red, red)){.crm-opportunity-filter-fields select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 12%, transparent)}}.crm-opportunity-filters>small{color:var(--subtle);margin-top:8px;display:block}.opportunity-list{gap:5px;min-width:150px;display:grid}.opportunity-list>span{background:var(--teal-soft);border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.opportunity-list>span{border:1px solid color-mix(in srgb, var(--teal) 18%, transparent)}}.opportunity-list>span{border-radius:8px;padding:5px 7px}.opportunity-list strong,.opportunity-list small{text-transform:capitalize;display:block}.quick-action-button{white-space:nowrap;padding:7px 10px;font-size:12px}.contact-directory .data-table tbody tr.crm-quick-action-row,.contact-directory .data-table tbody tr.crm-quick-action-row:hover{background:#f3f9f8}.crm-quick-action-row>td{box-shadow:inset 4px 0 0 var(--teal);border-bottom-color:#c9e4de;padding:0}.crm-quick-action-shell{max-width:760px;padding:18px 20px 20px}.crm-quick-action-shortcuts{border-bottom:1px solid #d8e7e3;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.crm-quick-action-shortcuts small{color:var(--subtle);font-size:12px;line-height:1.45}.healthsherpa-quick-action-button{appearance:none;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:750;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 7px 16px #164b9633;color:#153d73!important;cursor:pointer!important;background:#fff!important;border:2px solid #164b96!important}.healthsherpa-quick-action-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #164b963d;background:#edf5ff!important}.healthsherpa-quick-action-button:focus-visible{outline-offset:2px;outline:3px solid #c3974c75}.healthsherpa-quick-action-arrow{font-size:16px;line-height:1}.healthsherpa-quick-action-logo{object-fit:contain;background:url(/brand/healthsherpa-symbol-blue.png) 50%/contain no-repeat;width:34px;height:24px;display:block}.crm-quick-action-shell .crm-action-panel{margin-top:0}.crm-quick-action-shell .crm-action-form textarea{min-height:86px}.crm-action-panel{margin-top:16px}.outlook-action-panel{margin-bottom:16px}.outlook-action-panel>.form-message{margin-top:14px}.healthsherpa-quote-panel .action-row{flex-wrap:wrap;gap:10px;display:flex}.outlook-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-action-panel .panel-header small{color:var(--subtle);margin-top:5px;font-size:12px;display:block}.action-type-tabs{background:#f2f4f3;border-radius:10px;gap:4px;width:fit-content;margin:14px 0 16px;padding:4px;display:flex}.action-type-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:750}.action-type-tabs button.active{color:var(--teal);background:#fff;box-shadow:0 1px 3px #1428261a}.crm-action-form{gap:14px;display:grid}.crm-action-form label,.crm-action-form label>span{display:block}.crm-action-form label>span{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.crm-action-form input,.crm-action-form select,.crm-action-form textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #d7dddc;border-radius:8px;outline:0;width:100%;padding:10px 11px;font-size:13px}.crm-action-form textarea{resize:vertical;min-height:105px}.crm-action-form input:focus,.crm-action-form select:focus,.crm-action-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.crm-action-form label>small{color:var(--subtle);margin-top:5px;font-size:12px;display:block}.crm-note-field>label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.crm-note-draft-editor{grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);align-items:start;gap:10px;display:grid}.crm-note-draft-editor>textarea{min-height:138px}.crm-note-tools{gap:10px;min-width:0;display:grid}.note-limit{color:var(--subtle);margin-top:5px;font-size:12px;display:block}.note-limit.exceeded{color:var(--red);font-weight:700}.voice-note-dictation{background:#f3f7fc;border:1px solid #cfdeeb;border-radius:9px;gap:9px;min-width:0;padding:10px;display:grid}.voice-note-start{white-space:nowrap;justify-self:stretch!important}.voice-note-start>span{margin-right:3px;font-size:15px}.voice-note-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voice-note-controls>span,.voice-note-controls>strong{color:var(--muted);font-size:12px}.voice-note-controls.recording>strong{color:var(--red);text-align:center;background:#fff0f0;border-radius:99px;min-width:48px;padding:6px 9px}.voice-transcript-choice{background:#fff;border:1px solid #c9d9e8;border-radius:8px;padding:10px}.voice-transcript-choice>strong,.voice-transcript-choice>p{font-size:12px;display:block}.voice-transcript-choice>p{color:var(--muted);margin:4px 0 9px;line-height:1.45}.voice-transcript-choice>div{flex-wrap:wrap;gap:7px;display:flex}.voice-transcript-choice .button{padding:7px 9px;font-size:11px}.voice-note-error{font-size:11px;line-height:1.45;display:block}.voice-note-status{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.voice-note-error{color:var(--red)}.call-recording-transcription{background:#f3f7fc;border:1px solid #cfdeeb;border-radius:9px;gap:9px;min-width:0;padding:10px;display:grid}.call-recording-start{white-space:nowrap;justify-self:stretch!important}.call-recording-picker{gap:10px;display:grid}.call-recording-source{background:#e5edf5;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.call-recording-source>button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:11px;font-weight:700}.call-recording-source>button.active{color:var(--navy);background:#fff;box-shadow:0 1px 3px #10324824}.call-recording-source>button:disabled{cursor:not-allowed;opacity:.6}.call-recording-date,.call-recording-upload{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.call-recording-date>input,.call-recording-upload>input{color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d9e8;border-radius:7px;width:100%;min-width:0;padding:8px}.call-recording-list{gap:6px;max-height:190px;display:grid;overflow-y:auto}.call-recording-list>label{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d5e1ec;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px;font-size:11px;line-height:1.4;display:grid}.call-recording-list>label:has(input:checked){border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.call-recording-list input{margin-top:2px}.call-recording-picker>.button,.call-recording-picker>.text-button{justify-self:stretch}.call-recording-status{color:var(--muted);font-size:11px;line-height:1.45}.crm-field-row{grid-template-columns:180px 1fr;gap:12px;display:grid}.crm-action-form .button{justify-self:start}.crm-action-panel>.form-message{margin-top:14px}.client-workspace{background:#fbfcfd;border-color:#d7e3ea;margin-top:16px;box-shadow:0 12px 28px #1f445c0f}.client-workspace-heading,.workspace-card-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-workspace-heading h2,.workspace-card h3{margin:5px 0 0}.client-workspace-heading small{color:var(--subtle);margin-top:5px;font-size:12px;display:block}.client-workspace-heading{border-bottom:1px solid #dce6ec;padding-bottom:14px}.client-workspace-tabs{background:#edf4fa;border:1px solid #d8e4ed;border-radius:10px;gap:5px;margin:18px 0;padding:5px;display:flex}.client-workspace-tabs button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:750}.client-workspace-tabs button.active{color:var(--teal);background:#fff;box-shadow:0 2px 7px #1f445c1a}.client-workspace-loading{border:1px solid var(--line);color:var(--subtle);background:#f7f9f8;border-radius:10px;padding:18px;font-size:12px}.client-workspace-loading.error{color:var(--red);background:#fff6f6}.client-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-card{border:1px solid var(--line);border-radius:11px;min-width:0;padding:16px}.workspace-card.contact-card{background:#f3f7fc;border-color:#cfdeeb}.workspace-card.readiness-card.ready{background:#eef9f7;border-color:#c9e4de}.workspace-card.readiness-card.attention{background:#fff8ea;border-color:#ecd9ad}.workspace-card.history-card{background:#f0f8fb;border-color:#cce0ea}.workspace-card.followup-card{background:#fff8ea;border-color:#ecd9ad}.workspace-card.activity-card{background:#f6f2fb;border-color:#ddd1ea}.workspace-card-wide{grid-column:1/-1}.workspace-details{margin:13px 0 0}.workspace-details>div{border-top:1px solid #edf1ef;grid-template-columns:100px 1fr;gap:10px;padding:9px 0;display:grid}.workspace-details dt{color:#5c6a7d;font-size:13px;font-weight:700}.workspace-details dd{overflow-wrap:anywhere;margin:0;font-size:13px}.workspace-tags{border-top:1px solid #edf1ef;padding-top:10px}.workspace-tags>strong{margin-bottom:8px;font-size:13px;display:block}.workspace-tags small,.empty-workspace-copy{color:var(--subtle);font-size:12px}.readiness-list{margin-top:12px}.readiness-list>div{border-top:1px solid #edf1ef;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.readiness-list>div>span{border-radius:99px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:flex}.readiness-list>div>span.ready{background:var(--teal-soft);color:var(--teal)}.readiness-list>div>span.missing{background:var(--gold-soft);color:#8b6728}.readiness-list strong{font-size:12px}.readiness-list small{color:var(--subtle);font-size:12px}.workspace-disclaimer{color:var(--subtle);margin:10px 0 0;font-size:12px;line-height:1.5}.workspace-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.workspace-notes article{background:#fffc;border:1px solid #d9e7ed;border-radius:9px;padding:12px}.workspace-notes p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.workspace-notes small,.workspace-followups small,.workspace-actions small{color:var(--subtle);margin-top:6px;font-size:12px;display:block}.workspace-followups,.workspace-actions{margin-top:10px}.workspace-followups a,.workspace-actions>div{border-top:1px solid #edf1ef;padding:10px 0;text-decoration:none;display:block}.workspace-followups a:hover{background:#fffdf8;border-radius:7px;padding-left:8px;padding-right:8px}.workspace-followups strong,.workspace-actions strong{color:var(--ink);font-size:13px;display:block}.workspace-actions>div>span{color:#76559d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.client-tool-panel{border:1px solid;border-radius:11px;padding:16px;box-shadow:inset 4px 0}.crm-tool-panel{box-shadow:inset 4px 0 0 var(--teal);background:#eef9f7;border-color:#c9e4de}.appointment-tool-panel{box-shadow:inset 4px 0 0 var(--blue);background:#f3f7fc;border-color:#cfdeeb}.embedded-action-panel,.client-workspace .outlook-action-panel{border:0;margin:0;padding:0}.permission-check{border:1px solid var(--line);background:#f7f9f8;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex!important}.permission-check input{accent-color:var(--teal);width:16px;height:16px;margin:0}.permission-check>span{line-height:1.45;color:var(--muted)!important;margin:0!important;font-size:12px!important}.opportunity-inline-status{flex-direction:column;align-items:flex-start;gap:4px;min-width:150px;display:flex}.opportunity-inline-status select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:7px;width:100%;padding:5px 26px 5px 7px;font-size:12px}.opportunity-inline-status select:focus{border-color:var(--teal);outline:2px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.opportunity-inline-status select:focus{outline:2px solid color-mix(in srgb, var(--teal) 18%, transparent)}}.opportunity-inline-field{gap:2px;width:100%;display:grid}.opportunity-inline-field>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.opportunity-inline-confirm{background:#fffaf0;border:1px solid #ead8aa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;padding:7px;display:flex}.opportunity-inline-confirm small{flex-basis:100%}.opportunity-inline-confirm .button{min-height:28px;padding:4px 8px;font-size:11px}.onboarding-summary{grid-template-columns:1.15fr .85fr;gap:16px;margin-bottom:16px;display:grid}.onboarding-intake{background:#f3f7fc;border-color:#cfdeeb;box-shadow:0 9px 24px #3b6f9b0f}.safeguard-card{background:#eef9f7;border-color:#c9e4de;box-shadow:0 9px 24px #167b6d0e}.onboarding-queue-panel{background:#fbfcfd;border-color:#dbe4ea}.stage-intake{--stage-accent:#4b7fa9;--stage-border:#cfdeeb;--stage-soft:#f3f7fc}.stage-extraction{--stage-accent:#356f9f;--stage-border:#c9dceb;--stage-soft:#eef5fb}.stage-identity{--stage-accent:#76559d;--stage-border:#ddd1ea;--stage-soft:#f6f2fb}.stage-crm{--stage-accent:#167b6d;--stage-border:#c9e4de;--stage-soft:#eef9f7}.stage-welcome{--stage-accent:#36799e;--stage-border:#cce0ea;--stage-soft:#f0f8fb}.stage-postage{--stage-accent:#a66b08;--stage-border:#ead7a9;--stage-soft:#fff8ea}.stage-completion{--stage-accent:#2d7d55;--stage-border:#c8e2d3;--stage-soft:#eff9f3}.onboarding-intake h2,.safeguard-card h2{margin:8px 0;font-size:18px}.onboarding-intake p,.safeguard-card li{color:var(--muted);font-size:13px;line-height:1.6}.onboarding-intake .button{margin-top:12px}.onboarding-candidate-form{margin-top:14px}.onboarding-candidates{gap:7px;max-height:250px;display:grid;overflow-y:auto}.onboarding-candidates label{border:1px solid var(--line);cursor:pointer;background:#f7f9f8;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;display:grid}.onboarding-candidates label:hover{background:#eef4f9;border-color:#bfcfdd}.onboarding-candidates label:has(input:checked){background:#eaf2f8;border-color:#9fbfd6}.onboarding-candidates input{accent-color:var(--blue)}.onboarding-candidates strong,.onboarding-candidates small{display:block}.onboarding-candidates strong{font-size:12px}.onboarding-candidates small{color:var(--subtle);margin-top:3px;font-size:12px}.onboarding-candidates p{margin:0;padding:10px 1px}.onboarding-message{margin-bottom:16px}.safeguard-card ul{margin:10px 0 0;padding-left:17px}.onboarding-job-list{display:grid}.onboarding-job-list>article{border-bottom:1px solid #edf1ef;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 1px;display:grid}.onboarding-job-list>article.onboarding-job-row{background:var(--stage-soft,white);border:1px solid var(--stage-border,var(--line));border-left:4px solid var(--stage-accent,var(--teal));border-radius:9px;margin-top:7px;padding:12px}.onboarding-job-list>article:last-child{border-bottom:0}.onboarding-job-list>article.onboarding-job-row:last-child{border-bottom:1px solid var(--stage-border,var(--line))}.onboarding-job-list>label.onboarding-job-row{background:var(--stage-soft,white);border:1px solid var(--stage-border,var(--line));border-left:4px solid var(--stage-accent,var(--teal));cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:7px;padding:12px;display:grid}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.onboarding-preview-list{gap:8px;margin-top:16px;display:grid}.onboarding-preview-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.3fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.onboarding-preview-row>strong{overflow-wrap:anywhere}.onboarding-job-list strong,.onboarding-job-list small{display:block}.onboarding-job-list strong{font-size:13px}.onboarding-job-list small{color:var(--subtle);text-transform:capitalize;margin-top:4px;font-size:12px}.onboarding-queue-actions,.onboarding-delete-confirmation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.onboarding-delete-confirmation{max-width:560px}.onboarding-delete-confirmation small{text-align:right;text-transform:none;flex-basis:100%;margin:0}.onboarding-job-detail{background:#fbfcfd;border-color:#d8e3e9;margin-top:16px;box-shadow:0 12px 28px #1f445c0f}.onboarding-detail-footer{background:#f7f9f8;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:13px;display:flex}.onboarding-detail-footer strong,.onboarding-detail-footer small{display:block}.onboarding-detail-footer strong{font-size:12px}.onboarding-detail-footer small{color:var(--subtle);margin-top:4px;font-size:12px}.onboarding-steps.compact{grid-template-columns:repeat(7,minmax(0,1fr));overflow-x:auto}.onboarding-steps.compact .onboarding-step{grid-template-columns:30px 1fr;align-content:start;min-width:145px}.onboarding-steps.compact .onboarding-step-number{width:28px;height:28px}.onboarding-steps.compact .status-pill{text-overflow:ellipsis;grid-column:1/-1;justify-content:center;justify-self:stretch;width:100%;min-width:0;overflow:hidden}.onboarding-stage-action,.identity-review{background:var(--stage-soft,#f7f9f8);border:1px solid var(--stage-border,var(--line));box-shadow:inset 4px 0 0 var(--stage-accent,var(--teal));border-radius:11px;margin-top:16px;padding:16px}.onboarding-stage-action{justify-content:space-between;align-items:center;gap:18px;display:flex}.onboarding-stage-action h3,.compact-record-heading h3,.identity-review-heading h3{margin:5px 0;font-size:16px}.onboarding-stage-action p,.compact-record-heading p,.identity-review-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.compact-record-review{background:var(--stage-soft,#f7f9f8);border:1px solid var(--stage-border,var(--line));box-shadow:inset 4px 0 0 var(--stage-accent,var(--blue));border-radius:11px;margin-top:18px;padding:16px}.compact-record-heading,.identity-review-heading,.compact-record-actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.compact-record-review fieldset{border:0;border-top:1px solid var(--stage-border,var(--line));margin:16px 0 0;padding:15px 0 0}.compact-record-review fieldset:first-of-type{border-top-color:var(--stage-border,var(--line))}.compact-record-review legend{color:var(--ink);padding-right:10px;font-size:12px;font-weight:800}.compact-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compact-record-grid label>span,.compact-record-grid label>small{display:block}.compact-record-grid label>span{color:var(--ink);margin-bottom:5px;font-size:12px;font-weight:750}.compact-record-grid input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:7px;width:100%;min-width:0;padding:9px;font-size:12px}.compact-record-grid label>small{color:var(--subtle);margin-top:4px;font-size:12px;line-height:1.4}.compact-record-actions{border:1px solid var(--stage-border,var(--line));background:#fff;border-radius:9px;align-items:center;margin-top:16px;padding:13px}.compact-record-actions strong,.compact-record-actions small{display:block}.compact-record-actions strong{font-size:12px}.compact-record-actions small{color:var(--muted);margin-top:4px;font-size:12px}.identity-review-heading{align-items:center}.crm-enrollment-update,.welcome-letter-update,.postage-envelope-update{background:var(--stage-soft,#f7f9f8);border:1px solid var(--stage-border,var(--line));box-shadow:inset 4px 0 0 var(--stage-accent,var(--teal));border-radius:11px;margin-top:16px;padding:16px}.postage-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.postage-address-grid>div,.postage-package-row>div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:11px}.postage-address-grid span,.postage-address-grid strong,.postage-address-grid small,.postage-package-row span,.postage-package-row strong{display:block}.postage-address-grid span,.postage-package-row span,.postage-quote span{color:var(--muted);font-size:12px;font-weight:700}.postage-address-grid strong,.postage-package-row strong{color:var(--ink);margin-top:5px;font-size:12px}.postage-address-grid small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.postage-package-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.postage-quote{background:var(--gold-soft);border:1px solid #ead8aa;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:13px;padding:13px;display:flex}.postage-quote.verified{background:var(--teal-soft);border-color:#b6ddd5}.postage-quote strong,.postage-quote small{display:block}.postage-quote strong{color:var(--ink);margin-top:4px;font-size:14px}.postage-quote small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.onboarding-completion{background:var(--stage-soft,#f7f9f8);border:1px solid var(--stage-border,var(--line));box-shadow:inset 4px 0 0 var(--stage-accent,var(--teal));border-radius:11px;margin-top:16px;padding:16px}.completion-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.completion-hero h3{margin:5px 0;font-size:18px}.completion-hero p{color:var(--muted);max-width:620px;margin:0;font-size:12px;line-height:1.55}.completion-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.completion-check-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.completion-check-grid article.verified{background:#f6fbf8;border-color:#cce4d6}.completion-check-grid article.attention{background:#fffaf0;border-color:#ead8aa}.completion-check-grid article>span{background:var(--teal-soft);color:var(--teal);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.completion-check-grid article.attention>span{background:var(--gold-soft);color:var(--gold)}.completion-check-grid strong,.completion-check-grid small{display:block}.completion-check-grid strong{font-size:12px}.completion-check-grid small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.completion-artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.completion-artifact-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:14px}.completion-artifact-grid article:first-child{background:#eef9f7;border-color:#c9e4de}.completion-artifact-grid article:nth-child(2){background:#f0f8fb;border-color:#cce0ea}.completion-artifact-grid article:nth-child(3){background:#fff8ea;border-color:#ead7a9}.completion-artifact-grid h4{margin:7px 0;font-size:14px}.completion-artifact-grid article>strong{overflow-wrap:anywhere;font-size:12px;display:block}.completion-artifact-grid p{color:var(--muted);margin:7px 0 11px;font-size:12px;line-height:1.5}.completion-links{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.completion-artifact-grid .button{text-decoration:none;display:inline-flex}.completion-audit{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.completion-audit summary{color:var(--ink);cursor:pointer;font-size:12px;font-weight:800}.completion-audit>div{gap:7px;margin-top:10px;display:grid}.completion-audit article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:90px 150px 1fr;align-items:start;gap:9px;padding:10px;display:grid}.completion-audit span,.completion-audit strong,.completion-audit p{margin:0;font-size:12px;line-height:1.45}.completion-audit span,.completion-audit p{color:var(--muted)}.completion-audit strong{text-transform:capitalize}.welcome-replacements{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.welcome-replacements>div{border:1px solid var(--stage-border,var(--line));background:#fffc;border-radius:8px;padding:11px}.welcome-replacements span,.welcome-replacements strong{overflow-wrap:anywhere;display:block}.welcome-replacements span{color:var(--muted);font-size:12px;font-weight:700}.welcome-replacements strong{color:var(--ink);margin-top:5px;font-size:12px}.crm-update-heading,.crm-apply-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-update-heading h3{margin:5px 0;font-size:15px}.crm-update-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.crm-plan-summary{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:9px;margin-top:15px;padding-top:15px;font-size:12px;display:flex}.crm-field-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.crm-field-plan>div{border:1px solid var(--stage-border,var(--line));background:#fffc;border-radius:8px;min-width:0;padding:10px}.crm-field-plan span,.crm-field-plan strong,.crm-field-plan small{overflow-wrap:anywhere;display:block}.crm-field-plan span{color:var(--muted);font-size:12px;font-weight:700}.crm-field-plan strong{color:var(--ink);margin-top:5px;font-size:12px}.crm-field-plan small{color:var(--teal);margin-top:6px;font-size:12px}.crm-unmapped{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:12px;font-size:12px}.crm-unmapped summary{color:var(--ink);cursor:pointer;font-weight:750}.crm-unmapped p{margin:8px 0 0;line-height:1.5}.crm-apply-row{border:1px solid var(--stage-border,#c9e4de);background:#fffc;border-radius:9px;margin-top:16px;padding:13px}.crm-apply-row strong,.crm-apply-row small{display:block}.crm-apply-row strong{font-size:12px}.crm-apply-row small{color:var(--muted);margin-top:4px;font-size:12px}.identity-candidates{gap:8px;margin:14px 0;display:grid}.identity-candidates label{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.identity-candidates label.eligible{background:#f3fbf7;border-color:#91cbbf}.identity-candidates label.blocked{background:#faf7f5}.identity-candidates input{accent-color:var(--teal)}.identity-candidates strong,.identity-candidates span,.identity-candidates small{display:block}.identity-candidates strong{font-size:12px}.identity-candidates span{color:var(--muted);margin-top:3px;font-size:12px}.identity-candidates small{color:var(--subtle);margin-top:4px;font-size:12px}.onboarding-steps{gap:8px;margin-top:14px;display:grid}.onboarding-step{background:var(--stage-soft,white);border:1px solid var(--stage-border,var(--line));border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.onboarding-step-number{border:1px solid var(--stage-border,var(--line));width:34px;height:34px;color:var(--stage-accent,var(--teal));background:#fff;border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.onboarding-step.current{box-shadow:inset 0 0 0 2px var(--stage-accent,var(--teal))}.onboarding-step.status-completed_verified>.onboarding-step-number{background:var(--stage-accent,var(--teal));border-color:var(--stage-accent,var(--teal));color:#fff}.onboarding-step strong{color:var(--ink);font-size:13px}.onboarding-step p{color:#4f5d70;margin:3px 0 0;font-size:12px;font-weight:650;line-height:1.5}.onboarding-step .status-pill{border:1px solid var(--stage-border,var(--line));color:var(--stage-accent,var(--teal));letter-spacing:.045em;background:#fff;padding:6px 7px;font-size:10px}.email-toolbar{background:#f3f7fb;border-color:#d8e4ed;grid-template-columns:auto minmax(210px,.35fr) minmax(320px,1fr);align-items:center;gap:14px;margin-bottom:12px;padding:12px;display:grid;box-shadow:0 7px 18px #1f445c0b}.email-toolbar>label,.email-account-control label,.email-compose-form label{gap:6px;display:grid}.email-toolbar>label>span,.email-account-control label>span,.email-compose-form label>span{color:var(--muted);font-size:12px;font-weight:800}.email-account-control{gap:5px;min-width:0;display:grid}.email-default-choice{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.email-default-choice small{color:var(--muted);font-size:11px}.email-default-choice .text-button{white-space:nowrap;font-size:11px}.email-toolbar select,.email-toolbar input,.email-compose-form select,.email-compose-form input,.email-compose-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;width:100%;padding:9px 11px}.email-toolbar select:focus,.email-toolbar input:focus,.email-compose-form select:focus,.email-compose-form input:focus,.email-compose-form textarea:focus{border-color:#83b7ae;outline:none;box-shadow:0 0 0 3px #167b6d1a}.email-search{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px;display:grid}.email-source-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.email-source-status>div{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.email-account-card.google{background:#fff8ea;border-color:#efdfbc}.email-account-card.outlook{background:#f3f7fc;border-color:#d9e5f2}.email-source-status strong,.email-source-status span{display:block}.email-source-status strong{font-size:13px}.email-source-status div>span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.email-compose{background:#f1f9f7;border-color:#d2e8e3;margin-bottom:14px;box-shadow:0 10px 24px #167b6d0e}.email-compose.google .panel-header{border-bottom-color:#e7d9b9}.email-compose.outlook .panel-header{border-bottom-color:#d5e2ef}.email-compose-form{gap:13px;padding-top:16px;display:grid}.email-compose-form textarea{resize:vertical;min-height:190px;line-height:1.55}.email-recipient-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.email-compose-form>.button{justify-self:start}.email-confirm{background:var(--teal-soft);border:1px solid #bcded6;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px;display:grid}.email-confirm strong,.email-confirm span{display:block}.email-confirm strong{font-size:13px}.email-confirm span{color:#4c6e68;margin-top:4px;font-size:12px}.email-workspace{grid-template-columns:minmax(330px,.42fr) minmax(480px,.58fr);gap:14px;min-height:560px;display:grid}.email-list{background:#f3f7fb;border-color:#d8e4ed;max-height:680px;padding:0;overflow-y:auto;box-shadow:0 10px 24px #1f445c0d}.email-list-item{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:#fbfcfd;width:100%;padding:14px 16px;display:block}.email-list-item:hover,.email-list-item.active{background:#eef4f8}.email-list-item.active{box-shadow:inset 4px 0 0 var(--blue)}.email-list-item.google.active{background:#fff8ea;box-shadow:inset 4px 0 #c3974c}.email-list-item.outlook.active{background:#edf4fb;box-shadow:inset 4px 0 #3b6f9b}.email-list-item>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-list-item strong{text-overflow:ellipsis;white-space:nowrap;max-width:72%;font-size:13px;overflow:hidden}.email-list-item>div span,.email-list-item small{color:var(--subtle);font-size:12px}.email-list-item>b{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:13px;font-weight:650;display:block;overflow:hidden}.email-list-item.unread strong,.email-list-item.unread>b{font-weight:850}.email-list-item p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 7px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.email-reader{background:var(--paper);border-color:#d8e4e8;min-height:560px;box-shadow:0 10px 24px #1f445c0d}.email-reader-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;margin:-20px -20px 0;padding:18px 20px 15px;display:flex}.email-reader.google .email-reader-heading{background:#fff8ea;border-bottom-color:#efdfbc}.email-reader.outlook .email-reader-heading{background:#f3f7fc;border-bottom-color:#d9e5f2}.email-reader-heading h2{margin:6px 0 0;font-size:20px;line-height:1.25}.email-reader-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.email-reader-mode{background:#f1f9f7;border:1px solid #d2e8e3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:9px 11px;display:flex}.email-reader-mode>span{color:var(--muted);font-size:12px}.email-reader-mode .calendar-view-tabs{margin:0}.email-html-shell{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:14px;overflow:hidden}.email-html-frame{background:#fff;border:0;width:100%;min-height:680px;display:block}.email-delete-confirm{background:var(--red-soft);border:1px solid #edc8ca;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:14px;padding:13px;display:grid}.email-delete-confirm strong,.email-delete-confirm span,.email-delete-confirm small{display:block}.email-delete-confirm strong{color:#7c3439;font-size:13px}.email-delete-confirm span,.email-delete-confirm small{color:#7b5b5d;margin-top:4px;font-size:12px}.email-delete-message{margin-bottom:14px}.email-metadata{background:#f7f9fa;border:1px solid #e1e7ea;border-radius:10px;gap:7px;margin:14px 0 0;padding:12px 14px;display:grid}.email-metadata>div{grid-template-columns:52px 1fr;gap:9px;display:grid}.email-metadata dt{color:var(--subtle);font-size:12px;font-weight:800}.email-metadata dd{overflow-wrap:anywhere;margin:0;font-size:13px}.email-body{color:var(--ink);white-space:pre-wrap;word-break:break-word;background:0 0;max-height:520px;margin:0;padding:18px 2px;font-family:inherit;font-size:13px;line-height:1.65;overflow:auto}.email-body a{color:var(--teal);overflow-wrap:anywhere;text-underline-offset:2px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.email-body a:hover{color:var(--navy-soft)}.email-empty{color:var(--muted);text-align:center;align-content:center;min-height:230px;padding:30px;display:grid}.email-empty.reader{min-height:500px}.email-empty strong{color:var(--ink);font-size:15px}.email-empty p{max-width:360px;margin:7px auto 0;font-size:13px;line-height:1.55}.calendar-email-switcher{background:var(--paper);border-color:var(--line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:12px 14px;display:flex}.calendar-email-switcher-copy{gap:3px;display:grid}.calendar-email-switcher-copy p{color:var(--muted);margin:0;font-size:13px}.calendar-email-tabs{background:var(--canvas);border:1px solid var(--line);border-radius:11px;align-items:center;gap:4px;padding:4px;display:flex}.calendar-email-tabs button{color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:800;display:flex}.calendar-email-tabs button:hover{color:var(--ink)}.calendar-email-tabs button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.calendar-email-tabs button.active{background:var(--paper);border-color:var(--line-strong);box-shadow:var(--shadow-sm);color:var(--ink)}.calendar-email-tabs svg{width:16px;height:16px}.calendar-email-tab-panel[hidden]{display:none}.calendar-week{grid-template-columns:repeat(7,minmax(145px,1fr));gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.calendar-view-toolbar{background:#f3f7fb;border-color:#d8e4ed;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:10px 12px;display:flex;box-shadow:0 7px 18px #1f445c0b}.calendar-source-control{gap:5px;min-width:250px;margin-left:auto;display:grid}.calendar-source-filter{align-items:center;gap:8px;display:flex}.calendar-source-filter>span{color:var(--muted);font-size:12px;font-weight:800}.calendar-source-filter select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;min-width:250px;padding:8px 10px}.calendar-default-choice{justify-content:flex-end;align-items:center;gap:8px;min-height:20px;display:flex}.calendar-default-choice small{color:var(--muted);font-size:11px}.calendar-default-choice .text-button{white-space:nowrap;font-size:11px}.calendar-source-status{flex-wrap:wrap;gap:9px;margin:-4px 0 14px;display:flex}.calendar-source-status>div{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.calendar-source-card.outlook{background:#f3f7fc;border-color:#cfdeeb}.calendar-source-card.google{background:#fff8ea;border-color:#ecd9ad}.calendar-source-card.ghl{background:#eef9f7;border-color:#c9e4de}.calendar-source-status>div>span{color:var(--muted);font-size:12px}.calendar-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.calendar-overview>div{border:1px solid;border-radius:12px;gap:3px;min-height:92px;padding:13px 15px;display:grid}.calendar-overview .events{background:#f3f7fc;border-color:#cfdeeb}.calendar-overview .tasks{background:#f6f2fb;border-color:#ded2eb}.calendar-overview .calendars{background:#eef9f7;border-color:#c9e4de}.calendar-overview span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.calendar-overview strong{color:var(--ink);font-size:22px}.calendar-overview small{color:var(--muted);font-size:12px}.calendar-view-tabs{background:#f1f4f3;border-radius:9px;gap:3px;padding:3px;display:flex}.calendar-view-tabs button,.month-navigation button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:750}.calendar-view-tabs button.active{color:var(--teal);background:#fff;box-shadow:0 1px 4px #14232f14}.calendar-range-label{color:var(--muted);font-size:13px;font-weight:750}.calendar-period-controls{justify-items:end;gap:5px;min-width:190px;display:grid}.calendar-time-zone{color:var(--muted);font-size:12px}.month-navigation{align-items:center;gap:8px;display:flex}.month-navigation strong{text-align:center;min-width:140px;font-size:14px}.month-navigation .today-button{color:var(--teal)}.calendar-month{border-color:#d8e4ed;margin-bottom:4px;padding:0;overflow:auto;box-shadow:0 10px 25px #1f445c0e}.month-weekdays,.month-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:840px;display:grid}.month-weekdays{background:#edf3f7;border-bottom:1px solid #d6e1e8}.month-weekdays span{color:#536579;text-align:center;text-transform:uppercase;padding:9px;font-size:12px;font-weight:800}.month-day{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:118px;padding:8px}.month-day.weekend{background:#fafbfd}.month-day.today{background:#eef9f7;box-shadow:inset 0 0 0 2px #64ad9f}.month-day.today .month-day-heading strong{background:var(--teal);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.month-day:nth-child(7n){border-right:0}.month-day.outside{background:#fafbfa}.month-day-heading{justify-content:space-between;align-items:center;display:flex}.month-day-heading strong{font-size:12px}.month-day-heading>span{background:var(--teal-soft);color:var(--teal);border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:800;display:flex}.month-events{gap:4px;margin-top:7px;display:grid}.month-events :is(a,.calendar-item){color:inherit;cursor:pointer;text-align:left;background:#f3f7fc;border:0;border-left:3px solid #4b7fa9;border-radius:4px;gap:2px;width:100%;padding:5px;text-decoration:none;display:grid}.month-events :is(a,.calendar-item) span{color:#35658d;font-size:12px;font-weight:800}.month-events :is(a,.calendar-item) strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.month-events>small{color:var(--subtle);padding-left:4px;font-size:12px}.day-card{background:#fbfcfd;border-color:#dce5eb;min-height:260px;padding:13px}.day-card.today{background:#eef9f7;border-color:#81bdb2;box-shadow:0 9px 22px #167b6d17}.day-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.day-card-heading span,.day-card-heading strong{display:block}.day-card-heading div>span{color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:800}.day-card-heading div>strong{margin-top:3px;font-size:14px}.day-events{gap:7px;padding-top:10px;display:grid}.day-events :is(a,.calendar-item){color:inherit;cursor:pointer;text-align:left;background:#f3f7fc;border:0;border-left:3px solid #4b7fa9;border-radius:5px;width:100%;padding:8px;text-decoration:none}.day-events :is(a,.calendar-item)>span,.day-events :is(a,.calendar-item)>strong,.day-events :is(a,.calendar-item)>small{display:block}.day-events :is(a,.calendar-item)>span{color:#35658d;font-size:12px;font-weight:800}.day-events :is(a,.calendar-item)>strong{margin-top:3px;font-size:12px;line-height:1.35}.day-events :is(a,.calendar-item)>small,.day-events>p{color:var(--subtle);margin:4px 0 0;font-size:12px;line-height:1.4}.calendar-item.source-google{background:#fff8ea;border-left-color:#d39b32}.calendar-item.source-google>span{color:#a66b08}.calendar-item.source-ghl{border-left-color:var(--teal);background:#eef9f7}.calendar-item.source-ghl>span{color:var(--teal)}.calendar-item.task{background:#f6f2fb;border-left-color:#8060a8}.calendar-item.task>span{color:#68468f}.calendar-item:hover{filter:brightness(.985);transform:translateY(-1px)}.calendar-item{transition:filter .14s,transform .14s}.calendar-item:focus-visible{outline-offset:2px;outline:3px solid #167b6d33}@media (width<=680px){.calendar-email-switcher{flex-direction:column;align-items:stretch}.calendar-email-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calendar-email-tabs button{justify-content:center}}.calendar-email-combo{gap:14px;display:grid}.combo-toolbar{background:var(--paper);flex-wrap:wrap;align-items:end;gap:12px;padding:12px 14px;display:flex}.combo-toolbar-group{flex-wrap:wrap;gap:10px;display:flex}.combo-toolbar label,.combo-search>label,.combo-width-control{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.combo-toolbar select,.combo-search input{background:var(--canvas);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;min-height:38px;padding:8px 10px}.combo-search{flex:300px;gap:5px;max-width:520px;display:grid}.combo-search>div{gap:7px;display:flex}.combo-search input{width:100%;min-width:160px}.combo-width-control{min-width:260px;margin-left:auto}.combo-width-control input{accent-color:var(--teal);cursor:ew-resize;width:100%}.combo-width-readout{color:var(--subtle);letter-spacing:0;text-transform:none;grid-template-columns:1fr auto 1fr;align-items:center;font-size:10px;font-weight:700;display:grid}.combo-width-readout strong{color:var(--teal);text-align:center;min-width:38px;font-size:10px}.combo-width-readout span:last-child{text-align:right}.calendar-email-combo-grid{grid-template-columns:minmax(0, var(--combo-calendar-width,62%)) minmax(310px, 1fr);gap:14px;min-width:0;display:grid}.combo-panel{background:var(--paper);min-width:0;padding:0;overflow:hidden}.combo-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.combo-panel-heading h2{margin:3px 0 0;font-size:20px}.combo-panel-heading .text-button{white-space:nowrap}.combo-heading-actions,.combo-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.combo-detail-actions{justify-content:flex-start}.combo-agenda-list{max-height:680px;padding:4px 16px 16px;overflow:auto}.combo-agenda-day{border-bottom:1px solid var(--line);grid-template-columns:105px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.combo-agenda-day:last-child{border-bottom:0}.combo-agenda-day h3{color:var(--muted);text-transform:uppercase;margin:6px 0 0;font-size:12px;line-height:1.4}.combo-agenda-day>div{gap:7px;display:grid}.combo-agenda-day>div>p,.combo-empty-state p{color:var(--subtle);margin:7px 0;font-size:13px}.combo-agenda-item{background:var(--canvas);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-left:3px solid #4b7fa9;border-radius:8px;gap:3px;width:100%;padding:9px 10px;transition:border-color .14s,transform .14s;display:grid}.combo-agenda-item:hover,.combo-email-item:hover{border-color:var(--line-strong);transform:translateY(-1px)}.combo-agenda-item>span{color:#397197;font-size:11px;font-weight:800}.combo-agenda-item>strong{font-size:13px;line-height:1.35}.combo-agenda-item>small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.combo-agenda-item.source-google{border-left-color:#d39b32}.combo-agenda-item.source-ghl{border-left-color:var(--teal)}.combo-agenda-item.task{border-left-color:#8060a8}.combo-email-list{max-height:680px;overflow:auto}.combo-email-item{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:4px;width:100%;padding:13px 15px;transition:background .14s,transform .14s;display:grid}.combo-email-item:hover{background:var(--canvas)}.combo-email-item.unread{background:var(--teal-soft)}.combo-email-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.combo-email-item time{color:var(--subtle);font-size:11px}.combo-email-source{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.combo-email-subject,.combo-email-item small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.combo-email-subject{font-size:12px;font-weight:700}.combo-email-item small{color:var(--subtle);font-size:11px}.combo-empty-state{text-align:center;padding:28px 18px}.combo-detail-backdrop{z-index:80;background:#09192461;position:fixed;inset:0}.combo-detail-drawer{background:var(--paper);border-left:1px solid var(--line-strong);color:var(--ink);grid-template-rows:auto minmax(0,1fr);width:min(540px,100vw - 36px);max-width:100%;height:100%;margin-left:auto;display:grid;overflow:hidden;box-shadow:-18px 0 48px #09192438}.combo-detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.combo-detail-header .icon-button{justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:inline-flex}.combo-detail-content{flex-direction:column;gap:16px;padding:22px;display:flex;overflow:auto}.combo-detail-content h2{margin:0;font-size:24px;line-height:1.25}.combo-detail-content>.button.primary{align-self:flex-start}.combo-detail-meta{background:var(--canvas);border:1px solid var(--line);border-radius:10px;margin:0;padding:4px 13px;display:grid}.combo-detail-meta>div{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.combo-detail-meta>div:last-child{border-bottom:0}.combo-detail-meta dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.combo-detail-meta dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.combo-event-details{color:var(--muted);white-space:pre-wrap;margin:0;line-height:1.65}.combo-reader-tabs{background:var(--canvas);border:1px solid var(--line);border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.combo-reader-tabs button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:800}.combo-reader-tabs button.active{background:var(--paper);border-color:var(--line);color:var(--ink)}.combo-agenda-item:focus-visible,.combo-email-item:focus-visible,.combo-reader-tabs button:focus-visible,.combo-toolbar :is(input,select):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}html[data-theme=dark] .combo-agenda-item>span{color:var(--blue)}html[data-theme=dark] .combo-detail-backdrop{background:#020810ad}@media (width<=1400px){.calendar-email-switcher{flex-direction:column;align-items:stretch}.calendar-email-tabs{align-self:flex-start}.combo-search{max-width:none}}@media (width<=1100px){.calendar-email-combo-grid{grid-template-columns:minmax(0,55%) minmax(280px,1fr)}.combo-toolbar .combo-width-control{display:none}}@media (width<=860px){.calendar-email-combo-grid{grid-template-columns:minmax(0,1fr)}.combo-agenda-list,.combo-email-list{max-height:520px}}@media (width<=680px){.calendar-email-tabs button{padding:9px 6px;font-size:11px}.calendar-email-tabs button svg{display:none}.combo-toolbar,.combo-toolbar-group,.combo-search>div{grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;display:grid}.combo-toolbar-group{grid-template-columns:repeat(2,minmax(0,1fr))}.combo-toolbar select{width:100%}.combo-agenda-day{grid-template-columns:minmax(0,1fr)}.combo-agenda-day h3{margin:0}.combo-detail-drawer{border-left:0;width:100%}.combo-detail-content{padding:18px}}.meta-chart-panel{margin-bottom:18px}.meta-metric-grid{--meta-blue:#2867b2;--meta-teal:#0b8d80;--meta-gold:#d9a238}.meta-metric-grid .metric-card{background:#f3f7fc;border-color:#d9e5f2;box-shadow:0 4px 12px #18375009}.meta-metric-grid .metric-card:nth-child(3),.meta-metric-grid .metric-card:nth-child(4){background:#fff8ea;border-color:#efdfbc}.meta-metric-grid .metric-card:nth-child(5),.meta-metric-grid .metric-card:nth-child(6){background:#eef9f7;border-color:#d2e8e3}.meta-metric-grid .metric-card:first-child:before,.meta-metric-grid .metric-card:nth-child(2):before{background:var(--meta-blue)}.meta-metric-grid .metric-card:nth-child(3):before,.meta-metric-grid .metric-card:nth-child(4):before{background:var(--meta-gold)}.meta-metric-grid .metric-card:nth-child(5):before,.meta-metric-grid .metric-card:nth-child(6):before{background:var(--meta-teal)}.meta-visual-panel{background:radial-gradient(circle at 4% 6%,#2867b217,#0000 29%),radial-gradient(circle at 96% 92%,#0d8e821a,#0000 31%),linear-gradient(145deg,#fff,#f8fcfb);border-color:#d6e3e8;box-shadow:0 12px 30px #1837500f}.meta-status-button{white-space:nowrap;min-width:72px}.meta-campaign-action{margin:16px 0}.meta-status-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.meta-status-preview>div{border:1px solid var(--line);background:#f8faf9;border-radius:9px;gap:6px;padding:12px;display:grid}.meta-status-preview span{color:var(--muted);font-size:12px}.meta-status-preview strong{overflow-wrap:anywhere;font-size:13px}.meta-status-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.meta-chart-wrap{padding-top:14px}.meta-spend-chart{width:100%;max-width:920px;height:auto;max-height:310px;margin-right:auto;display:block;overflow:visible}.meta-chart-grid{stroke:#dce7ea;stroke-width:1px}.meta-chart-axis,.meta-chart-date{fill:var(--subtle);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-size:12px}.meta-chart-line{filter:drop-shadow(0 4px 5px #0d8e8233);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.meta-chart-area{fill:url(#meta-spend-area)}.meta-chart-point{fill:#fff;filter:drop-shadow(0 2px 3px #185f7733);stroke:#168f84;stroke-width:4px}.meta-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:846px;margin:2px 0 0 74px;display:grid}.meta-date-panel{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:16px 24px;margin-bottom:18px;display:grid}.meta-date-panel h2{margin:3px 0 0}.meta-date-panel>div>p{color:var(--muted);margin:6px 0 0;font-size:13px}.meta-date-form{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:9px;display:flex}.meta-date-form label{gap:5px;display:grid}.meta-date-form label>span{color:var(--subtle);text-transform:uppercase;font-size:11px;font-weight:800}.meta-date-form input{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;border-radius:8px;min-height:38px;padding:7px 10px}.meta-range-error{grid-column:1/-1;margin:0}.meta-no-results{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:12px;font-size:13px}@media (width<=900px){.meta-date-panel{grid-template-columns:1fr;align-items:start}.meta-chart-summary{margin-left:0}}.meta-chart-summary>div{background:#f3f7fc;border:1px solid #dce8f1;border-radius:9px;padding:10px 12px}.meta-chart-summary>div:nth-child(2){background:#eef9f7;border-color:#d3e9e4}.meta-chart-summary>div:nth-child(3){background:#fff8ea;border-color:#f0dfb8}.meta-chart-summary>div:first-child strong{color:#2867b2}.meta-chart-summary>div:nth-child(2) strong{color:#087f70}.meta-chart-summary>div:nth-child(3) strong{color:#9c6c11}.meta-chart-summary span,.meta-chart-summary strong{display:block}.meta-chart-summary span{color:var(--muted);font-size:12px}.meta-chart-summary strong{margin-top:4px;font-size:15px}.meta-active-campaigns{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.meta-active-campaigns>span{color:var(--subtle);text-transform:uppercase;font-size:12px;font-weight:800}.meta-active-campaigns p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.meta-campaign-table{border-color:#d8e4e8;box-shadow:0 10px 26px #1837500d}.meta-campaign-table .table-toolbar{background:linear-gradient(90deg,#2867b214,#0d8e820f 58%,#d9a23814)}.meta-campaign-row.active td:first-child{box-shadow:inset 4px 0 #0b8d80}.meta-campaign-row.active{background:linear-gradient(90deg,#0b8d800b,#0000 36%)}.table-panel{padding:0;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:18px 20px;display:flex}.table-toolbar h2{margin:4px 0 0;font-size:16px}.directory-search{align-items:end;gap:10px;min-width:min(420px,48%);display:flex}.directory-toolbar-actions{justify-content:flex-end;align-items:end;gap:10px;display:flex}.directory-toolbar-actions .directory-search{min-width:min(420px,42vw)}.directory-toggle{white-space:nowrap}.contact-directory{border-color:#d7e3ea;box-shadow:0 10px 26px #1f445c0e}.contact-directory .table-toolbar{background:#f3f7fb;border-bottom-color:#d8e4ed}.contact-directory .data-table thead{background:#f8fafc}.contact-directory .data-table tbody tr:hover{background:#f6fafc}.contact-directory .data-table tbody tr.selected{background:#eef9f7}.contact-directory .data-table tbody tr.selected td:first-child{box-shadow:inset 4px 0 0 var(--teal)}.contact-directory.collapsed .table-toolbar{border-bottom:0;align-items:center}.client-workspace-anchor{scroll-margin-top:18px}.directory-search label{color:var(--subtle);letter-spacing:.07em;text-transform:uppercase;flex:1;gap:5px;font-size:12px;font-weight:700;display:grid}.directory-search input{border:1px solid var(--line);width:100%;min-width:220px;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:9px 11px;font-size:13px}.directory-search input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal)}@supports (color:color-mix(in lab, red, red)){.directory-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 12%, transparent)}}.empty-table-state{color:var(--subtle);text-align:center;padding:28px 20px}.filter-group{gap:10px;display:flex}.filter-group label{color:var(--subtle);text-transform:uppercase;letter-spacing:.07em;gap:5px;font-size:12px;font-weight:700;display:grid}.filter-group select{border:1px solid var(--line);min-width:140px;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:8px 30px 8px 10px;font-size:12px}.table-scroll{max-height:calc(100vh - 330px);overflow:auto}table{border-collapse:collapse;width:100%;min-width:850px}th,td{text-align:left;border-bottom:1px solid #eff0f1;padding:12px 16px;font-size:12px}th{z-index:1;color:var(--subtle);text-transform:uppercase;letter-spacing:.07em;background:#fafbfa;font-size:12px;position:sticky;top:0}td strong,.cell-subtitle{display:block}.cell-subtitle{color:var(--subtle);max-width:250px;margin-top:3px;font-size:12px}th.amount,td.amount{text-align:right;font-weight:720}.negative-amount{color:var(--red)}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:170px;padding:20px;display:flex}.report-card.active{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.report-card h2{margin:22px 0 7px;font-size:15px}.report-card p{color:var(--muted);min-height:30px;font-size:12px}.report-card .button{align-self:flex-start;margin-top:auto}.report-detail-anchor{margin-top:16px;scroll-margin-top:18px}.live-report{padding:20px}.report-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.report-metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.report-metric-grid .metric-card{min-height:116px}.report-table{border:1px solid var(--line);border-radius:10px;max-height:480px;margin-top:14px}.report-event-list{gap:8px;margin-top:16px;display:grid}.report-event-list>a{border:1px solid var(--line);color:inherit;background:#f8faf9;border-radius:10px;grid-template-columns:90px 1fr;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:grid}.report-event-list>a:hover{border-color:var(--teal);background:var(--teal-soft)}.report-event-list>a>span{color:var(--teal);font-size:12px;font-weight:800}.report-event-list strong,.report-event-list small{display:block}.report-event-list strong{font-size:13px}.report-event-list small{color:var(--subtle);margin-top:4px;font-size:12px}.report-intro{color:var(--muted);max-width:900px;margin:8px 0 18px;font-size:13px;line-height:1.65}.funnel-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.funnel-stage-grid.live{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.funnel-primary-metrics{margin-bottom:10px}.funnel-support-metrics{margin-top:0}.funnel-support-metrics .metric-card{background:#f8faf9;min-height:104px}.funnel-stage-grid article{background:#f7fbfa;border:1px solid #d8e9e4;border-radius:10px;gap:6px;padding:14px;display:grid}.funnel-stage-grid span,.funnel-roadmap>div>span{background:var(--teal-soft);color:var(--teal);border-radius:7px;justify-content:center;align-items:center;width:30px;height:26px;font-size:12px;font-weight:850;display:flex}.funnel-stage-grid strong{font-size:12px}.funnel-stage-grid small,.funnel-roadmap small{color:var(--muted);font-size:12px;line-height:1.5}.funnel-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.funnel-design-grid article{border:1px solid var(--line);border-radius:10px;padding:16px}.funnel-design-grid h3{margin:5px 0 10px;font-size:13px}.funnel-design-grid ul{color:var(--muted);gap:7px;margin:0;padding-left:17px;font-size:12px;line-height:1.5;display:grid}.funnel-roadmap{background:#f8faf9;border-radius:10px;gap:0;margin-top:14px;padding:16px;display:grid}.funnel-roadmap>.panel-kicker{margin-bottom:8px}.funnel-roadmap>div{border-top:1px solid var(--line);grid-template-columns:30px 170px 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.funnel-roadmap strong{font-size:12px}.funnel-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 16px;display:flex}.funnel-toolbar p{color:var(--muted);max-width:760px;margin:0;font-size:12px;line-height:1.6}.funnel-toolbar strong{color:var(--ink)}.funnel-report-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:end;gap:8px;display:flex}.funnel-report-actions label{gap:4px;display:grid}.funnel-report-actions label>span{color:var(--subtle);font-size:12px;font-weight:750}.funnel-report-actions select,.funnel-report-actions input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;min-height:36px;padding:8px 10px;font-size:12px}.funnel-report-actions input[type=date]{min-width:142px}.funnel-empty{margin-top:14px}.funnel-empty p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.funnel-backfill{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.funnel-backfill .panel-header p{color:var(--muted);max-width:720px;margin:5px 0 0;font-size:12px;line-height:1.5}.funnel-backfill h3{margin:4px 0 0;font-size:13px}.funnel-backfill-actions{align-items:center;gap:8px;display:flex}.button-tooltip{display:inline-flex;position:relative}.button-tooltip-content{color:#fff;opacity:0;pointer-events:none;visibility:hidden;z-index:20;background:#173b4f;border:1px solid #ffffff24;border-radius:9px;width:min(320px,72vw);padding:10px 12px;font-size:12px;font-weight:550;line-height:1.5;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px);box-shadow:0 10px 24px #122b3933}.button-tooltip:hover .button-tooltip-content,.button-tooltip:focus-within .button-tooltip-content{opacity:1;visibility:visible;transform:translateY(0)}.funnel-backfill-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.funnel-live-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;margin-top:14px;display:grid}.funnel-live-grid>article{border:1px solid var(--line);border-radius:10px;padding:16px}.funnel-live-grid h3{margin:4px 0 0;font-size:13px}.funnel-cohort-chart-wrap{margin-top:12px}.funnel-chart-legend{justify-content:flex-end;align-items:center;gap:18px;padding:0 8px 4px;display:flex}.funnel-chart-legend span{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.funnel-chart-legend i{border-radius:999px;width:24px;height:4px;display:inline-block}.funnel-chart-legend i.leads{background:linear-gradient(90deg,#2867b2,#17ad91)}.funnel-chart-legend i.conversions{background:linear-gradient(90deg,#c18722,#e2ad43)}.funnel-cohort-chart{width:100%;height:auto;max-height:310px;display:block;overflow:visible}.funnel-chart-area.leads{fill:url(#funnel-leads-area)}.funnel-chart-area.conversions{fill:url(#funnel-conversions-area)}.funnel-chart-line{filter:drop-shadow(0 4px 5px #0d8e8229);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.funnel-chart-line.conversions{filter:drop-shadow(0 3px 4px #c187222e);stroke-width:3px}.funnel-chart-point{fill:#fff;filter:drop-shadow(0 2px 3px #185f772e);stroke-width:4px}.funnel-chart-point.leads{stroke:#168f84}.funnel-chart-point.conversions{stroke:#cf9228;stroke-width:3px}.funnel-chart-marker{cursor:help;outline:none}.funnel-chart-hit-area{fill:#0000;pointer-events:all}.funnel-chart-marker:focus .funnel-chart-point,.funnel-chart-marker:hover .funnel-chart-point{filter:drop-shadow(0 0 5px #178f8461);stroke-width:5px}.funnel-point-tooltip{filter:drop-shadow(0 8px 12px #142e3c38)}.funnel-point-tooltip rect{fill:#173b4f;stroke:#fff3;stroke-width:1px}.funnel-point-tooltip.conversions rect{fill:#75541b}.funnel-point-tooltip text{fill:#fff;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-size:12px;font-weight:650}.funnel-point-tooltip-date{font-weight:850}.funnel-chart-axis-conversions{fill:#a66f12;font-weight:750}.funnel-chart-axis-title{fill:var(--muted);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.funnel-chart-axis-title.conversions{fill:#a66f12}.funnel-chart-axis-title.leads{fill:#177f79}.funnel-enrollments{background:#f2faf7;border-color:#c9e5dc!important}.funnel-enrollments .panel-header{align-items:start}.funnel-enrollments .panel-header p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.funnel-enrollment-list{gap:7px;max-height:330px;margin-top:14px;padding-right:4px;display:grid;overflow-y:auto}.funnel-enrollment-row{background:#ffffffd6;border:1px solid #d8ebe5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 11px;display:flex}.funnel-enrollment-row strong{color:#123f43;font-size:14px}.funnel-enrollment-row span{color:var(--muted);white-space:nowrap;font-size:12px}.funnel-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.funnel-report-grid.single{grid-template-columns:1fr}.funnel-report-grid.single .funnel-source-list>div{grid-template-columns:minmax(130px,180px) minmax(180px,1fr) 70px minmax(150px,220px)}.funnel-report-grid>article{border:1px solid var(--line);border-radius:10px;padding:16px}.funnel-report-grid h3{margin:4px 0 0;font-size:13px}.funnel-source-list,.funnel-snapshot-list{gap:9px;margin-top:16px;display:grid}.funnel-source-list>div{grid-template-columns:110px minmax(90px,1fr) 42px 120px;align-items:center;gap:10px;display:grid}.funnel-source-list span,.funnel-source-list strong,.funnel-source-list small{font-size:12px}.funnel-source-list span,.funnel-source-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.funnel-client-grid>article{border:1px solid var(--line);border-radius:10px;padding:16px}.funnel-client-grid h3{margin:4px 0 0;font-size:13px}.funnel-client-list{gap:0;margin-top:12px;display:grid}.funnel-client-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.funnel-client-list>div>div{gap:3px;min-width:0;display:grid}.funnel-client-list strong,.funnel-client-list small{font-size:12px}.funnel-client-list strong{text-overflow:ellipsis;overflow:hidden}.funnel-client-list small{color:var(--muted)}.funnel-source-list>div>div{background:#edf2f0;border-radius:999px;height:7px;overflow:hidden}.funnel-source-list i{background:linear-gradient(90deg, #557a96, var(--teal));border-radius:inherit;height:100%;display:block}.funnel-snapshot-list>div{border-top:1px solid var(--line);grid-template-columns:90px 80px 1fr;align-items:center;gap:10px;padding-top:9px;display:grid}.funnel-snapshot-list span,.funnel-snapshot-list strong,.funnel-snapshot-list small{font-size:12px}.funnel-snapshot-list span,.funnel-snapshot-list small{color:var(--muted)}.funnel-reconciliation{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.funnel-reconciliation .panel-header p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.reconciliation-counts{flex-wrap:wrap;gap:6px;display:flex}.reconciliation-header-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.reconciliation-toggle{white-space:nowrap;padding:7px 10px;font-size:12px}.reconciliation-list{gap:10px;margin-top:14px;display:grid}.reconciliation-list>form{border:1px solid var(--line);background:#f8faf9;border-radius:10px;padding:14px}.reconciliation-item-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.reconciliation-item-heading>div{align-items:center;gap:9px;display:flex}.reconciliation-item-heading h4{margin:0;font-size:13px}.reconciliation-item-heading small{color:var(--subtle);font-size:12px}.reconciliation-list>form>p{color:var(--muted);margin:9px 0 12px;font-size:12px;line-height:1.55}.reconciliation-fields{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) auto;align-items:end;gap:10px;display:grid}.reconciliation-fields label,.reconciliation-fields label>span{display:grid}.reconciliation-fields label{gap:5px}.reconciliation-fields label>span{color:var(--subtle);font-size:12px;font-weight:750}.reconciliation-fields input,.reconciliation-fields select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;min-height:36px;padding:8px 10px;font-size:12px}.attribution-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.attribution-gates article,.attribution-readiness-grid>article,.attribution-blockers{border:1px solid var(--line);border-radius:10px;padding:16px}.attribution-gates h3,.attribution-readiness-grid h3,.attribution-blockers h3{margin:10px 0 6px;font-size:14px}.attribution-gates p,.attribution-source-note{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.attribution-details{border:1px solid var(--line);border-radius:10px;margin-top:14px}.attribution-details>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;list-style:none;display:flex}.attribution-details>summary::-webkit-details-marker{display:none}.attribution-details>summary strong,.attribution-details>summary small{display:block}.attribution-details>summary strong{font-size:12px}.attribution-details>summary small{color:var(--muted);margin-top:4px;font-size:12px}.attribution-details-action{color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:800}.attribution-details[open]{padding:0 14px 14px}.attribution-details[open]>summary{margin:0 -14px}.attribution-details[open] .attribution-details-action{font-size:0}.attribution-details[open] .attribution-details-action:after{content:"Hide details";font-size:12px}.attribution-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.attribution-financial-grid{grid-template-columns:minmax(0,1fr)}.attribution-financial-grid>article{padding:22px 24px}.attribution-financial-grid h3{margin:12px 0 8px;font-size:18px}.attribution-readiness-grid.attribution-financial-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:16px 0}.attribution-readiness-grid.attribution-financial-grid dl>div{padding:13px 0}.attribution-readiness-grid.attribution-financial-grid dt{font-size:12px}.attribution-readiness-grid.attribution-financial-grid dd{font-size:13px}.attribution-financial-grid .attribution-source-note{max-width:920px;font-size:12px}.attribution-readiness-grid dl{gap:0;margin:12px 0;display:grid}.attribution-readiness-grid dl>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.attribution-readiness-grid dt,.attribution-readiness-grid dd{font-size:12px}.attribution-readiness-grid dt{color:var(--muted)}.attribution-readiness-grid dd{margin:0;font-weight:800}.attribution-blockers{background:#fffcf4;margin-top:14px}.attribution-blockers ul{color:var(--muted);gap:8px;margin:14px 0 0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.attribution-exception-list{max-height:360px;margin-top:10px;display:grid;overflow-y:auto}.attribution-exception-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.attribution-exception-list strong,.attribution-exception-list small{display:block}.attribution-exception-list strong{overflow-wrap:anywhere;font-size:12px}.attribution-exception-list small{color:var(--subtle);margin-top:4px;font-size:12px}.split-layout,.settings-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:16px;display:grid}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.billing-flow-message{border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.billing-flow-message{border:1px solid color-mix(in srgb, var(--teal) 22%, var(--line))}}.billing-flow-message{margin:-4px 0 18px;padding:13px 15px}.billing-plan-card{flex-direction:column;min-height:430px;padding:24px;display:flex}.billing-plan-card.current{border-color:var(--teal);box-shadow:inset 0 3px 0 var(--teal)}.billing-plan-top,.billing-separate-costs{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.billing-price{align-items:baseline;gap:6px;margin:22px 0;display:flex}.billing-price strong{font-size:38px}.billing-price span,.billing-note,.billing-separate-costs p,.billing-settings-card>p{color:var(--muted)}.billing-trial-note{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.billing-trial-note{background:color-mix(in srgb, var(--teal) 10%, var(--surface))}}.billing-trial-note{border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.billing-trial-note{border:1px solid color-mix(in srgb, var(--teal) 28%, var(--line))}}.billing-trial-note{border-radius:12px;gap:3px;margin:0 0 18px;padding:11px 13px;display:grid}.billing-trial-note strong{color:var(--teal);font-size:13px}.billing-trial-note span{color:var(--muted);font-size:11px;line-height:1.45}.billing-plan-card ul{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.billing-plan-card li:before{color:var(--teal);content:"✓";margin-right:9px}.billing-plan-card .button{width:100%;margin-top:auto}.billing-note{font-size:12px;line-height:1.55}.billing-addon-note{background:var(--teal-soft);border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.billing-addon-note{border:1px solid color-mix(in srgb, var(--teal) 24%, transparent)}}.billing-addon-note{border-radius:12px;gap:4px;margin:0 0 18px;padding:12px 14px;display:grid}.billing-addon-note strong{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.billing-addon-note span{color:var(--ink);font-size:13px;font-weight:750}.billing-separate-costs{margin-bottom:22px;padding:24px}.billing-separate-costs p{max-width:760px;margin:8px 0 0;line-height:1.6}.billing-allowances{gap:10px;margin:18px 0 0;display:grid}.billing-allowances div{justify-content:space-between;display:flex}.billing-allowances dt{color:var(--muted)}.billing-allowances dd{margin:0;font-weight:750}@media (width<=1050px){.billing-plan-grid{grid-template-columns:1fr}.billing-plan-card{min-height:0}}.activity-list.detailed{max-height:620px;overflow:auto}.exception-list{padding-top:6px}.exception-row{border-bottom:1px solid #eff0f1;grid-template-columns:8px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.exception-row strong,.exception-row span{display:block}.exception-row strong{font-size:13px}.exception-row div span{color:var(--subtle);margin-top:3px;font-size:12px}.settings-grid{grid-template-columns:1fr 1fr}.action-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.action-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.action-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;margin-bottom:16px;display:grid}.action-copy{color:var(--muted);max-width:720px;margin:4px 0 16px;font-size:12px;line-height:1.65}.action-layout .form-message{margin-top:14px}.resolution-list,.commission-upload-panel{margin-bottom:18px}.commission-insights-panel{--chart-renewal:#087f70;--chart-renewal-bright:#19a892;--chart-other:#dea943;--chart-other-bright:#f0c66d;background:radial-gradient(circle at 8% 12%, #11937e14, transparent 31%), radial-gradient(circle at 94% 88%, #dea9431c, transparent 33%), var(--paper);margin-bottom:18px}.commission-chart-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:18px;padding-top:18px;display:grid}.commission-integrated-reporting{gap:18px;margin-bottom:18px;display:grid}.commission-carrier-summary-panel{--chart-renewal:#087f70;--chart-renewal-bright:#19a892;background:#eef9f7;border-color:#c9e4de;box-shadow:0 10px 24px #167b6d0e}.commission-carrier-summary-chart{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));align-items:center;gap:clamp(24px,4vw,48px);padding-top:20px;display:grid}.commission-carrier-donut{aspect-ratio:1;border-radius:50%;justify-self:center;place-items:center;width:100%;max-width:290px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #12695b14,0 18px 38px #17685b29}.commission-carrier-donut>div{aspect-ratio:1;background:var(--paper);text-align:center;border-radius:50%;align-content:center;width:100%;padding:16px;display:grid;box-shadow:0 9px 26px #162f2b21,inset 0 0 0 1px #ffffffd1}.commission-carrier-donut span,.commission-carrier-donut small{color:var(--muted);font-size:11px;font-weight:750}.commission-carrier-donut strong{color:var(--teal);letter-spacing:-.045em;margin:4px 0;font-size:clamp(20px,2.2vw,30px)}.commission-carrier-financial-legend{gap:10px;display:grid}.commission-carrier-financial-item{background:#ffffffb8;border:1px solid #d6e6e1;border-radius:10px;grid-template-columns:12px minmax(140px,.75fr) minmax(260px,1.4fr);align-items:start;gap:4px 10px;padding:11px 12px;display:grid}.commission-carrier-swatch{border-radius:999px;width:11px;height:11px;margin-top:4px;box-shadow:0 0 0 3px #12342f12}.commission-carrier-financial-name strong,.commission-carrier-financial-name span{display:block}.commission-carrier-financial-name strong{font-size:13px}.commission-carrier-financial-name span,.commission-carrier-financial-item>small{color:var(--subtle);margin-top:2px;font-size:10px;line-height:1.4}.commission-carrier-financial-item dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.commission-carrier-financial-item dl>div{min-width:0}.commission-carrier-financial-item dt{color:var(--subtle);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.commission-carrier-financial-item dd{margin:2px 0 0;font-size:12px;font-weight:800}.commission-carrier-production-line,.commission-carrier-financial-item>small{grid-column:2/-1}.commission-carrier-production-line{background:#e2ebe8;border-radius:999px;height:7px;margin-top:3px;overflow:hidden}.commission-carrier-production-line span{border-radius:inherit;min-width:2px;height:100%;display:block}.commission-chargeback-report-panel{background:#fff5f4;border-color:#edcdca;box-shadow:0 10px 24px #b34a4f0d}.commission-enrollment-reconciliation{background:#f3f7fc;border-color:#cfdeeb;box-shadow:0 10px 24px #3d79a80e}.commission-enrollment-range{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:18px;display:grid}.commission-enrollment-range>div:first-child strong,.commission-enrollment-range>div:first-child span{display:block}.commission-enrollment-range>div:first-child strong{font-size:13px}.commission-enrollment-range>div:first-child span{color:var(--muted);margin-top:4px;font-size:11px}.commission-enrollment-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.commission-true-up-filter{justify-content:flex-end;align-items:end;gap:14px;margin-top:14px;display:flex}.commission-true-up-filter label,.commission-true-up-filter label>span{display:grid}.commission-true-up-filter label>span{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:750}.commission-true-up-filter>span{color:var(--subtle);padding-bottom:9px;font-size:10px}.commission-enrollment-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.commission-enrollment-group,.commission-enrollment-review{background:#ffffffbd;border:1px solid #d7e3ea;border-radius:12px;min-width:0;padding:15px}.commission-enrollment-group.received{border-color:#c9e4de}.commission-enrollment-group.unpaid,.commission-enrollment-review{border-color:#ecd9ad}.commission-enrollment-group-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.commission-enrollment-group-heading span,.commission-enrollment-group-heading strong{display:block}.commission-enrollment-group-heading>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.commission-enrollment-group-heading>div>strong{margin-top:3px;font-size:14px}.commission-enrollment-list{gap:9px;margin-top:13px;display:grid}.commission-enrollment-search{grid-template-columns:minmax(190px,1fr) auto auto;align-items:end;gap:8px 12px;margin-top:13px;display:grid}.commission-enrollment-search label,.commission-enrollment-search label>span{display:grid}.commission-enrollment-search label>span{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:750}.commission-enrollment-search input{width:100%}.commission-enrollment-search>span{color:var(--subtle);white-space:nowrap;padding-bottom:9px;font-size:10px}.commission-enrollment-search .text-button{margin-bottom:7px}.commission-enrollment-unpaid-list{scrollbar-gutter:stable;max-height:430px;padding-right:4px;overflow-y:auto}.commission-enrollment-row{background:var(--paper);border:1px solid #dce6e9;border-radius:9px;gap:8px;padding:11px;display:grid}.commission-enrollment-row>div:first-child strong,.commission-enrollment-row>div:first-child span{display:block}.commission-enrollment-row>div:first-child strong{font-size:13px}.commission-enrollment-row>div:first-child span,.commission-enrollment-row>small{color:var(--subtle);margin-top:2px;font-size:10px;line-height:1.4}.commission-enrollment-row dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.commission-enrollment-group.unpaid .commission-enrollment-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-enrollment-row dt{color:var(--subtle);text-transform:uppercase;font-size:9px;font-weight:800}.commission-enrollment-row dd{margin:2px 0 0;font-size:11px;font-weight:750}.commission-true-up-control{background:#f6f8fb;border:1px solid #dbe4ec;border-radius:8px;grid-template-columns:minmax(130px,auto) minmax(0,1fr);align-items:center;gap:7px 10px;padding:9px;display:grid}.commission-true-up-control>label{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.commission-true-up-control>label input{margin:0}.commission-true-up-control .status-pill{justify-self:end}.commission-true-up-control>small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.4}.commission-true-up-payments{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.commission-true-up-payments>div{background:#fff;border-radius:6px;padding:7px}.commission-enrollment-review{margin-top:16px}.commission-enrollment-review-list{gap:10px;margin-top:10px;display:grid}.commission-enrollment-match-review-list{scrollbar-gutter:stable;max-height:884px;padding-right:4px;overflow-y:auto}.commission-enrollment-review-card{background:var(--paper);border:1px solid #e4d7b8;border-radius:10px;gap:10px;padding:13px;display:grid}.commission-enrollment-review-identity{justify-content:space-between;align-items:start;gap:12px;display:flex}.commission-enrollment-review-identity strong,.commission-enrollment-review-identity span{display:block}.commission-enrollment-review-identity strong{font-size:13px}.commission-enrollment-review-identity span,.commission-enrollment-review-card>small,.commission-enrollment-review-card>p{color:var(--muted);font-size:11px}.commission-enrollment-review-card>p{margin:0}.commission-enrollment-review-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.commission-enrollment-review-card dt{color:var(--subtle);text-transform:uppercase;font-size:9px;font-weight:800}.commission-enrollment-review-card dd{margin:2px 0 0;font-size:11px;font-weight:750}.commission-enrollment-review-fields{grid-template-columns:minmax(160px,.65fr) minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.commission-enrollment-review-fields label,.commission-enrollment-review-fields label>span{display:grid}.commission-enrollment-review-fields label>span{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:750}.commission-enrollment-review-fields select,.commission-enrollment-review-fields input{width:100%}.commission-integrated-reporting .report-table{background:#fff;border-color:#dce4e6}.commission-chargeback-metrics .metric-card{background:#fffc}.commission-chargeback-metrics .metric-card:first-child{border-color:#edcdca}.commission-chargeback-metrics .metric-card:nth-child(2){border-color:#d8e4ed}.commission-chargeback-metrics .metric-card:nth-child(3){border-color:#ecd9ad}.commission-review-button{white-space:nowrap;min-width:82px}.commission-chargeback-review-row>td{background:#f7faf9;border-top:0;padding:0 16px 16px}.commission-chargeback-review-editor{border:1px solid #cfe0dc;border-radius:12px;gap:12px;padding:16px;display:grid}.commission-chargeback-review-editor p,.commission-chargeback-review-editor small{color:var(--muted);margin:4px 0 0}.commission-chargeback-review-editor>label:not(.commission-chargeback-confirmation){gap:6px;display:grid}.commission-chargeback-review-editor textarea{resize:vertical;width:100%;min-height:82px}.commission-chargeback-confirmation{background:#fff8ea;border:1px solid #ecd9ad;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.commission-chargeback-confirmation input{margin-top:2px}.commission-metric-grid{grid-template-columns:1fr;gap:10px}.commission-metric-grid .metric-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""note value";align-items:center;gap:6px 24px;min-height:78px;padding:14px 18px 14px 20px;display:grid;box-shadow:0 8px 20px #18303909}.commission-metric-grid .metric-label{grid-area:label}.commission-metric-grid .metric-note{grid-area:note}.commission-metric-grid .metric-value{text-align:right;grid-area:value;min-width:150px;margin-top:0}.commission-metric-grid .metric-card:first-child,.commission-metric-grid .metric-card:nth-child(6){background:#eef9f7;border-color:#c9e4de}.commission-metric-grid .metric-card:first-child:before,.commission-metric-grid .metric-card:nth-child(6):before{background:var(--teal)}.commission-metric-grid .metric-card:nth-child(2),.commission-metric-grid .metric-card:nth-child(3){background:#f3f7fc;border-color:#cfdeeb}.commission-metric-grid .metric-card:nth-child(2):before,.commission-metric-grid .metric-card:nth-child(3):before{background:var(--blue)}.commission-metric-grid .metric-card:nth-child(4){background:#fff3f2;border-color:#edcdca}.commission-metric-grid .metric-card:nth-child(4):before{background:var(--red)}.commission-metric-grid .metric-card:nth-child(5){background:#fff8ea;border-color:#ecd9ad}.commission-metric-grid .metric-card:nth-child(5):before{background:#c18722}.commission-donut-card,.commission-carrier-chart{border:1px solid #d6e6e1;border-radius:12px;min-width:0;padding:18px;box-shadow:0 10px 26px #193d360f}.commission-donut-card{background:linear-gradient(145deg,#f4fbf9 0%,#fff 58%,#fff8eb 100%)}.commission-carrier-chart{background:linear-gradient(145deg,#fff 0%,#f7fbfa 100%)}.commission-donut-card{grid-template-columns:minmax(140px,190px) 1fr;align-items:center;gap:20px;display:grid}.commission-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:100%;padding:19px;display:grid;box-shadow:inset 0 0 0 1px #12695b14,0 14px 30px #17685b26}.commission-donut>div{aspect-ratio:1;background:var(--paper);text-align:center;border-radius:50%;align-content:center;width:100%;padding:14px;display:grid;box-shadow:0 8px 24px #162f2b1f,inset 0 0 0 1px #fffc}.commission-donut strong{color:var(--teal);letter-spacing:-.05em;font-size:clamp(22px,2.4vw,32px)}.commission-donut span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:750}.commission-chart-legend{gap:14px;display:grid}.commission-chart-legend>div{grid-template-columns:11px 1fr;align-items:start;gap:9px;display:grid}.legend-swatch{border-radius:999px;width:11px;height:11px;margin-top:4px}.legend-swatch.renewal{background:linear-gradient(135deg, var(--chart-renewal), var(--chart-renewal-bright));box-shadow:0 0 0 3px #087f701c}.legend-swatch.other{background:linear-gradient(135deg, var(--chart-other), var(--chart-other-bright));box-shadow:0 0 0 3px #dea94321}.commission-chart-legend p,.commission-chart-legend strong{margin:0;display:block}.commission-chart-legend p{color:var(--ink);font-size:14px}.commission-chart-legend strong{color:var(--muted);margin-bottom:3px;font-size:12px}.commission-chart-heading,.commission-carrier-row{grid-template-columns:minmax(130px,.65fr) minmax(180px,1.6fr) minmax(82px,auto);align-items:center;gap:14px;display:grid}.commission-chart-heading{border-bottom:1px solid #dce8e4;padding-bottom:11px}.commission-chart-heading strong,.commission-chart-heading span,.commission-carrier-label strong,.commission-carrier-label span{display:block}.commission-chart-heading>span{color:var(--muted);text-align:right;text-transform:uppercase;font-size:11px;font-weight:750}.commission-chart-heading div>span,.commission-carrier-label span{color:var(--subtle);margin-top:3px;font-size:11px}.commission-carrier-bars{gap:13px;padding-top:14px;display:grid}.commission-carrier-row>strong{text-align:right;font-size:13px}.commission-carrier-label strong{font-size:12px}.commission-bar-track{background:#e9efed;border-radius:999px;height:14px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #19363114}.commission-bar-renewal,.commission-bar-other{min-width:0;height:100%;display:block}.commission-bar-renewal{background:linear-gradient(90deg, var(--chart-renewal), var(--chart-renewal-bright))}.commission-bar-other{background:linear-gradient(90deg, var(--chart-other), var(--chart-other-bright))}.commission-chart-note{color:var(--subtle);margin:14px 0 0;font-size:11px;line-height:1.45}.collapsible-summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.collapsible-summary::-webkit-details-marker{display:none}.collapsible-summary:focus-visible{outline:3px solid var(--teal);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.collapsible-summary:focus-visible{outline:3px solid color-mix(in srgb, var(--teal) 22%, transparent)}}.collapsible-summary:focus-visible{outline-offset:4px}.collapsible-summary-actions{align-items:center;gap:10px;display:flex}.collapse-control{color:var(--teal);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.collapse-control:before{content:"Minimize"}.collapse-control:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .16s;transform:rotate(225deg)translate(-1px,-1px)}.collapsible-panel:not([open]) .collapse-control:before{content:"Show"}.collapsible-panel:not([open]) .collapse-control:after{transform:rotate(45deg)translate(-1px,-1px)}.collapsible-panel:not(.table-panel) .collapsible-panel-body{padding-top:16px}.collapsible-panel:not([open]) .collapsible-summary{border-bottom-color:#0000}.collapsible-panel:not([open]):not(.table-panel) .collapsible-summary{padding-bottom:0}.commission-ledger-filters{background:#f1f8f6;border-bottom:1px solid #d3e4df;justify-content:flex-end;padding:14px 20px;display:flex}.commission-range-filter{justify-content:flex-end;display:flex}.commission-range-filter-content{flex-direction:column;align-items:flex-end;gap:8px;width:fit-content;max-width:100%;display:flex}.commission-range-row{align-items:center;gap:10px;display:flex}.commission-range-filter-copy{text-align:right;flex:none}.commission-range-filter h2,.commission-range-filter p{margin:0}.commission-range-filter p{color:var(--muted)}.commission-range-controls{flex:none}.commission-range-description{text-align:right;align-self:flex-end}.commission-range-filter .form-message{align-self:stretch}.commission-metrics-body{padding-top:16px}.commission-range-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.commission-range-controls label{color:var(--subtle);letter-spacing:.07em;text-transform:uppercase;gap:5px;font-size:12px;font-weight:700;display:grid}.commission-range-controls input,.commission-range-controls select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;min-height:38px;padding:7px 10px}.commission-range-controls select{min-width:142px}.commission-ledger-filters .filter-group{flex-wrap:wrap;justify-content:flex-end;align-items:end}.commission-ledger-filters input{border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;min-width:145px;min-height:38px;padding:7px 10px}.commission-ledger-name-search input{min-width:220px}.commission-ledger-clear-dates{align-self:end}.commission-ledger-report>.form-message{margin:12px 20px}.commission-upload-copy{color:var(--muted);max-width:900px;margin:8px 0 18px;line-height:1.6}.commission-upload-form{grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:14px;display:grid}.commission-upload-form label{gap:7px;display:grid}.commission-upload-form label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.commission-upload-form input[type=file]{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.commission-file-field small{color:var(--muted);line-height:1.4}.commission-upload-panel .form-message{margin-top:14px}.commission-upload-panel{background:#f3f7fc;border-color:#cfdeeb;box-shadow:0 10px 24px #3169910b}.commission-upload-panel .collapsible-summary{background:#edf4fa;border-radius:12px 12px 0 0}.commission-upload-panel:not([open]) .collapsible-summary{border-radius:12px}.commission-upload-panel .commission-upload-form{background:#ffffffb8;border:1px solid #d7e3ed;border-radius:12px;padding:16px}@media (width<=820px){.commission-upload-form,.commission-enrollment-range,.commission-enrollment-columns,.commission-enrollment-search{grid-template-columns:1fr;align-items:stretch}.commission-enrollment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-true-up-filter{flex-direction:column;align-items:stretch}.commission-true-up-filter>span{padding-bottom:0}.commission-enrollment-row dl,.commission-true-up-payments{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.commission-exception-list{gap:12px;display:grid}.resolution-card,.commission-exception-card{background:#f8fbfa;border:1px solid #d7e6e1;border-radius:12px;padding:15px}.resolution-card.focused{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.resolution-card-heading,.commission-exception-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.resolution-card-heading span,.resolution-card-heading strong,.resolution-card-heading small,.commission-exception-heading strong,.commission-exception-heading span{display:block}.resolution-card-heading span{color:var(--teal);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.resolution-card-heading strong,.commission-exception-heading strong{margin-top:4px;font-size:14px}.resolution-card-heading small,.commission-exception-heading span{color:var(--subtle);margin-top:4px;font-size:12px}.resolution-card dl,.commission-exception-card dl{margin:12px 0;display:grid}.resolution-card dl>div,.commission-exception-card dl>div{border-top:1px solid #e2ebe8;grid-template-columns:130px 1fr;gap:12px;padding:9px 0;display:grid}.resolution-card dt,.commission-exception-card dt{color:var(--subtle);text-transform:uppercase;font-size:12px;font-weight:750}.resolution-card dd,.commission-exception-card dd{margin:0;font-size:12px;line-height:1.5}.resolution-card p{color:var(--muted);font-size:12px;line-height:1.5}.resolution-empty{color:var(--subtle);background:#f5f7f6;border-radius:10px;gap:4px;padding:16px;font-size:12px;display:grid}.resolution-empty strong{color:var(--ink);font-size:12px}.commission-resolution-panel{background:#fffaf0;border-color:#ead8aa;margin-bottom:16px;box-shadow:0 10px 24px #9b6f1c0a}.commission-resolution-panel .collapsible-summary{background:#fff5df;border-radius:12px 12px 0 0}.commission-resolution-panel:not([open]) .collapsible-summary{border-radius:12px}.commission-resolution-panel .commission-exception-card{background:#fff;border-color:#eadfca}.commission-ledger-panel{background:#f8fbfa;border-color:#d3e4df;box-shadow:0 10px 24px #1963560a}.commission-ledger-panel .collapsible-summary{background:#eef7f4}.commission-ledger-panel tbody tr:hover{background:#f1f8f6}.commission-workspace-heading .heading-meta{align-items:center}.commission-report-workspace{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:0;min-height:660px;margin-bottom:20px;display:grid}.commission-report-navigation{background:#edf4f5;border:1px solid #d4e2e1;border-radius:14px 0 0 14px;gap:4px;padding:16px 12px;display:grid;position:sticky;top:82px}.commission-report-navigation-label{color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;padding:0 10px 8px;font-size:11px;font-weight:800}.commission-report-navigation button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;gap:3px;width:100%;padding:11px 12px;display:grid}.commission-report-navigation button:hover{color:var(--ink);background:#e2eeed}.commission-report-navigation button.active{box-shadow:inset 3px 0 var(--accent);color:#086d64;background:#d6eeeb}.commission-report-navigation button>span{font-size:13px;font-weight:800}.commission-report-navigation button>small{color:var(--subtle);font-size:10px;line-height:1.35}.commission-report-canvas{background:#f6f9f9;border:1px solid #d4e2e1;border-left:0;border-radius:0 14px 14px 0;min-width:0;padding:20px}.commission-report-stack{gap:14px;display:grid}.commission-report-surface{min-width:0;margin:0;overflow:hidden}.commission-report-panel-header{border-bottom:1px solid #dce7e5;align-items:flex-start;padding-bottom:16px}.commission-report-panel-header p{color:var(--muted);max-width:760px;margin:6px 0 0;font-size:12px;line-height:1.55}.commission-report-panel-body{padding-top:16px}.commission-report-period{background:#fff;border:1px solid #d7e3e1;border-radius:12px;grid-template-columns:minmax(210px,1fr) auto;align-items:end;gap:14px;padding:14px 16px;display:grid}.commission-report-period>div:first-child{gap:3px;display:grid}.commission-report-period strong{color:var(--ink);font-size:14px}.commission-report-period small{color:var(--subtle);font-size:11px}.commission-report-period .form-message{grid-column:1/-1;margin:0}.commission-report-filter-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;margin-bottom:14px;display:grid}.commission-report-filter-row>.button{width:100%}.commission-report-filter-row label,.commission-report-filter-row label>span{gap:6px;display:grid}.commission-report-filter-row label>span{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.commission-report-filter-row input,.commission-report-filter-row select{width:100%;min-width:0}.commission-true-up-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.commission-true-up-report-list{gap:10px;margin-top:14px;display:grid}.commission-true-up-report-row{background:#fff;border:1px solid #d8e4e2;border-radius:11px;gap:12px;padding:14px;display:grid}.commission-true-up-report-identity{justify-content:space-between;align-items:center;gap:12px;display:flex}.commission-true-up-report-identity>div{gap:3px;display:grid}.commission-true-up-report-identity strong{color:var(--ink);font-size:13px}.commission-true-up-report-identity span:not(.status-pill){color:var(--muted);font-size:11px}.commission-true-up-report-row>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.commission-true-up-report-row>dl>div{border-top:1px solid #e3ebe9;gap:3px;padding-top:8px;display:grid}.commission-true-up-report-row dt{color:var(--subtle);text-transform:uppercase;font-size:10px;font-weight:800}.commission-true-up-report-row dd{color:var(--ink);text-transform:capitalize;margin:0;font-size:12px}.commission-statement-sync-explainer{background:#eff8f6;border:1px solid #cde5df;border-radius:10px;gap:6px;padding:16px;display:grid}.commission-statement-sync-explainer p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.bob-workspace{gap:16px}.bob-history-selector{background:#f3f8f7;border:1px solid #d8e4e2;border-radius:11px;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:8px 14px;margin-bottom:12px;padding:12px 14px;display:grid}.bob-history-selector label{gap:5px;display:grid}.bob-history-selector label>span,.bob-mapping-source-grid label>span,.bob-column-mapping-grid label>span{color:var(--subtle);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.bob-history-selector small,.bob-mapping-workspace small,.bob-mapping-actions>span{color:var(--muted);font-size:10px;line-height:1.45}.bob-upload-form{background:#f7faf9;border:1px solid #d8e4e2;border-radius:12px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(145px,.8fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.bob-upload-form label,.bob-file-field{gap:6px;min-width:0;display:grid}.bob-upload-form label>span,.bob-file-field>span{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.bob-upload-form input,.bob-upload-form select{width:100%;min-width:0}.bob-file-field small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bob-mapping-notice{background:#fff8e8;border:1px solid #ead59f;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;display:flex}.bob-mapping-notice>div{gap:4px;display:grid}.bob-mapping-notice strong{color:var(--ink);font-size:13px}.bob-mapping-notice span:not(.status-pill){color:var(--muted);font-size:11px}.bob-mapping-workspace{background:#fffaf0;border:1px solid #ead59f;border-radius:12px;gap:16px;margin-top:12px;padding:16px;display:grid}.bob-mapping-heading,.bob-mapping-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.bob-mapping-heading>div{gap:4px;display:grid}.bob-mapping-heading strong{color:var(--ink);font-size:14px}.bob-mapping-heading span:not(.status-pill){color:var(--muted);font-size:11px;line-height:1.5}.bob-mapping-source-grid{grid-template-columns:minmax(220px,1fr) minmax(120px,.35fr) auto;align-items:end;gap:12px;display:grid}.bob-mapping-source-grid label,.bob-column-mapping-grid label{gap:5px;min-width:0;display:grid}.bob-column-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bob-column-mapping-grid select,.bob-mapping-source-grid input,.bob-mapping-source-grid select,.bob-history-selector select{width:100%;min-width:0}.bob-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bob-filter-row{grid-template-columns:minmax(150px,.4fr) minmax(150px,.4fr) minmax(230px,1fr) auto}.bob-review-summary{background:#f4f8f7;border:1px solid #d8e4e2;border-radius:11px;grid-template-columns:minmax(240px,1fr) repeat(4,minmax(92px,.38fr));align-items:stretch;gap:8px;margin-bottom:12px;padding:10px;display:grid}.bob-review-summary-copy{align-content:center;gap:3px;padding:4px 6px;display:grid}.bob-review-summary-copy strong{color:var(--ink);font-size:12px}.bob-review-summary-copy small,.bob-filter-actions small{color:var(--muted);font-size:10px;line-height:1.4}.bob-review-summary button{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #d6e2e0;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.bob-review-summary button:hover,.bob-review-summary button.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.bob-review-summary button span{color:var(--subtle);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.bob-review-summary button strong{font-size:17px}.bob-filter-actions{place-items:end stretch;gap:4px;display:grid}.bob-result-list{gap:10px;display:grid}.bob-result-row{background:#fff;border:1px solid #d8e4e2;border-left:3px solid #86aaa5;border-radius:11px;gap:12px;padding:14px;display:grid}.bob-result-row.matched{border-left-color:var(--accent)}.bob-result-row.needs_review{border-left-color:#d6a236}.bob-result-row.contact_policy_missing,.bob-result-row.contact_not_found,.bob-result-row.crm_only{border-left-color:#668bab}.bob-result-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.bob-result-heading>div{gap:3px;min-width:0;display:grid}.bob-result-heading strong{color:var(--ink);font-size:13px}.bob-result-heading span:not(.status-pill){color:var(--muted);overflow-wrap:anywhere;font-size:11px}.bob-policy-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bob-policy-comparison>div{background:#f5f9f8;border:1px solid #e0e9e7;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.bob-policy-comparison span,.bob-policy-comparison small,.bob-evidence{color:var(--subtle);font-size:10px}.bob-policy-comparison strong{color:var(--ink);text-transform:capitalize;font-size:12px}.bob-result-row>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.bob-match-review-control{background:#f8faf9;border:1px solid #dce7e5;border-radius:9px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.bob-match-review-control label{gap:5px;display:grid}.bob-match-review-control label>span{color:var(--subtle);text-transform:uppercase;font-size:10px;font-weight:800}.bob-match-review-control>div{gap:8px;display:flex}.bob-match-review-control>small{grid-column:1/-1}.bob-disposition-control{background:#f8faf9;border:1px solid #d6e4e1;border-radius:10px;gap:12px;padding:12px;display:grid}.bob-disposition-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bob-disposition-heading>div{gap:5px;display:grid}.bob-disposition-heading>div>span,.bob-disposition-editor label>span{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.bob-disposition-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bob-disposition-title strong{color:var(--ink);font-size:11px}.bob-disposition-heading small,.bob-disposition-actions small{color:var(--muted);font-size:10px;line-height:1.45}.bob-disposition-editor{border-top:1px solid #dce7e5;grid-template-columns:minmax(130px,.4fr) minmax(220px,1fr);gap:10px;padding-top:12px;display:grid}.bob-disposition-editor label{gap:5px;display:grid}.bob-disposition-note textarea{resize:vertical;min-height:72px}.bob-disposition-note{grid-column:1/-1}.bob-disposition-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.bob-disposition-editor>.negative-amount{grid-column:1/-1}.bob-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bob-status-action{background:#f8faf9;border:1px solid #d6e4e1;border-radius:10px;flex:100%;gap:12px;padding:13px;display:grid}.bob-status-action-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.bob-status-action-heading>div,.bob-status-current,.bob-status-action label{gap:4px;display:grid}.bob-status-action-heading span,.bob-status-current span,.bob-status-action label>span,.bob-status-preview dt{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.bob-status-action-heading strong,.bob-status-current strong,.bob-status-preview dd{color:var(--ink);font-size:12px}.bob-status-current,.bob-status-preview{background:#fff;border:1px solid #e0e9e7;border-radius:9px;padding:11px 12px}.bob-status-current small,.bob-status-action>small,.bob-status-preview p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.bob-status-warning{background:#fff7e6;border:1px solid #efd59a;border-radius:8px;padding:9px 10px;color:#765514!important}.bob-status-preview{gap:10px;display:grid}.bob-status-preview dl{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(90px,.6fr));gap:8px;margin:0;display:grid}.bob-status-preview dl>div{gap:3px;display:grid}.bob-status-preview dd{margin:0}.bob-status-actions{justify-content:flex-end;gap:8px;display:flex}.bob-open-contact{justify-self:start}.bob-safeguards{border-top:1px solid #e0e9e7;gap:5px;margin-top:16px;padding-top:14px;display:grid}.bob-safeguards span{color:var(--subtle);font-size:10px;line-height:1.45}.action-preview{background:#f7fbfa;border:1px solid #d3e5df;border-radius:12px;margin-top:16px;padding:16px}.action-preview-title{justify-content:space-between;align-items:start;gap:16px;display:flex}.action-preview-title span,.action-preview-title strong,.action-preview-title small{display:block}.action-preview-title span,.action-preview dt{color:var(--subtle);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:750}.action-preview-title strong{margin-top:4px;font-size:13px}.action-preview-title small{color:var(--subtle);margin-top:4px;font-size:12px}.action-preview dl{gap:0;margin:16px 0;display:grid}.action-preview dl>div{border-top:1px solid #deebe7;grid-template-columns:130px 1fr;gap:12px;padding:10px 0;display:grid}.action-preview dd{margin:0;font-size:12px}.action-buttons{flex-wrap:wrap;gap:9px;display:flex}.button.action-cancel{color:#4f585d;cursor:pointer;background:#eceeee}.safety-list{gap:2px;display:grid}.safety-list>div{border-bottom:1px solid #eff0f1;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:11px 0;display:grid}.safety-list>div>span{background:var(--teal-soft);color:var(--teal);border-radius:99px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.safety-list p,.safety-list strong,.safety-list small{margin:0;display:block}.safety-list strong{font-size:12px}.safety-list small{color:var(--subtle);margin-top:3px;font-size:12px;line-height:1.45}.action-history .table-scroll{max-height:360px}.settings-card .panel-header>span{color:var(--subtle);font-size:12px}.connection-list{padding-top:5px}.connection-row{border-bottom:1px solid #eff0f1;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.connection-icon{color:#747b83;background:#eef0f1;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.connection-icon.connected{background:var(--teal-soft);color:var(--teal)}.connection-row strong,.connection-row span{display:block}.connection-row strong{font-size:13px}.connection-row div span{color:var(--subtle);margin-top:3px;font-size:12px}.storage-card{grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;display:grid}.storage-card>div{border:1px solid var(--line);border-radius:10px;padding:13px}.storage-card span,.storage-card strong,.storage-card small{display:block}.storage-card span{color:var(--subtle);text-transform:uppercase;letter-spacing:.07em;font-size:12px}.storage-card strong{margin:8px 0 5px;font-size:13px}.storage-card small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.notice-box{background:var(--gold-soft);color:#67522c;border-radius:10px;margin-top:14px;padding:13px}.notice-box strong{font-size:12px}.notice-box p{margin:5px 0 0;font-size:12px;line-height:1.55}.notice-box.success{background:var(--teal-soft);color:#275f55}body,.topbar,.sidebar,.panel,.metric-card,input,select,textarea,button{transition:background-color .16s,border-color .16s,color .16s}.content input:not([type=checkbox]):not([type=radio]):not([type=file]),.content select,.content textarea{background:var(--paper);border-color:var(--line-strong);color:var(--ink)}.content input::placeholder,.content textarea::placeholder{color:var(--subtle)}.content input:focus,.content select:focus,.content textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--focus-ring)}.crm-metric-grid .metric-card,.meta-metric-grid .metric-card,.commission-metric-grid .metric-card,.commission-chargeback-metrics .metric-card,.report-metric-grid .metric-card{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-sm)}.crm-metric-grid .metric-card:first-child,.crm-metric-grid .metric-card:nth-child(2),.crm-metric-grid .metric-card:nth-child(3),.crm-metric-grid .metric-card:nth-child(4),.meta-metric-grid .metric-card:nth-child(3),.meta-metric-grid .metric-card:nth-child(4),.meta-metric-grid .metric-card:nth-child(5),.meta-metric-grid .metric-card:nth-child(6),.commission-metric-grid .metric-card:first-child,.commission-metric-grid .metric-card:nth-child(2),.commission-metric-grid .metric-card:nth-child(3),.commission-metric-grid .metric-card:nth-child(4),.commission-metric-grid .metric-card:nth-child(5),.commission-metric-grid .metric-card:nth-child(6),.commission-chargeback-metrics .metric-card:first-child,.commission-chargeback-metrics .metric-card:nth-child(2),.commission-chargeback-metrics .metric-card:nth-child(3){background:var(--paper);border-color:var(--line)}.client-workspace,.email-workspace,.calendar-month,.meta-chart-panel,.commission-integrated-reporting,.commission-insights-panel,.report-card,.action-preview,.storage-card{border-color:var(--line);box-shadow:var(--shadow-sm)}.email-source-status>div,.calendar-source-status>div,.calendar-overview>div,.meta-chart-summary>div,.funnel-stage-grid article,.funnel-design-grid article,.funnel-live-grid>article,.funnel-report-grid>article,.funnel-client-grid>article,.completion-artifact-grid article,.completion-check-grid article,.workspace-card,.workspace-details>div,.workspace-notes article,.workspace-followups,.workspace-actions,.resolution-card,.commission-exception-card{background:var(--paper);border-color:var(--line)}.email-account-card.google,.email-account-card.outlook,.calendar-source-card.outlook,.calendar-source-card.google,.calendar-source-card.ghl,.meta-status-preview>div,.commission-upload-panel,.commission-resolution-panel,.commission-ledger-panel,.onboarding-intake,.safeguard-card,.onboarding-queue-panel{background:var(--surface-raised);border-color:var(--line)}.contact-directory .data-table thead,.data-table thead,.report-table thead,.commission-integrated-reporting .report-table thead{background:var(--canvas)}.contact-directory .data-table tbody tr:hover,.data-table tbody tr:hover,.report-event-list>a:hover,.email-list-item:hover,.email-list-item.active,.calendar-item:hover{background:var(--teal-soft)}.button,.connection-button,.quick-action-button{font-weight:650}.button.primary,.connection-button{background:var(--teal);color:#fff}.button.secondary{background:var(--navy-soft);border-color:var(--navy-soft)}.status-pill,.tag-list span{letter-spacing:.04em}html:not([data-theme=dark]) .main{background:radial-gradient(circle at 82% 0%, #2f628f0e, transparent 31rem), linear-gradient(180deg, #f5f8fa 0, var(--canvas) 240px)}html:not([data-theme=dark]) .topbar{border-bottom-color:var(--line-strong);background:#fffffff5;box-shadow:0 7px 24px #111c2d0f}html:not([data-theme=dark]) .global-search,html:not([data-theme=dark]) .theme-toggle-track{background:var(--surface-soft);border-color:var(--line-strong);box-shadow:inset 0 1px 2px #111c2d0a}html:not([data-theme=dark]) .page-heading{background:linear-gradient(120deg, var(--surface-tint), var(--surface-soft) 58%, #fff);border:1px solid var(--line-strong);border-left:4px solid var(--teal);box-shadow:var(--shadow-sm);border-radius:14px;padding:20px 22px}html:not([data-theme=dark]) .page-heading h1{color:var(--navy)}html:not([data-theme=dark]) :is(.panel,.client-workspace,.email-workspace,.email-compose,.email-list,.email-reader,.calendar-month,.meta-chart-panel,.meta-visual-panel,.meta-campaign-table,.contact-directory,.table-panel,.report-card,.live-report,.commission-integrated-reporting,.commission-insights-panel,.commission-carrier-summary-panel,.commission-chargeback-report-panel,.commission-enrollment-reconciliation,.commission-upload-panel,.commission-ledger-panel,.commission-resolution-panel,.action-preview,.storage-card){border-color:var(--line-strong);box-shadow:var(--shadow-md)}html:not([data-theme=dark]) .panel>.panel-header{background:linear-gradient(90deg, var(--surface-tint), var(--surface-soft) 62%, #fff);border-bottom-color:var(--line-strong);box-shadow:inset 3px 0 0 var(--teal);border-radius:11px 11px 0 0;margin:-18px -18px 18px;padding:16px 18px 14px}html:not([data-theme=dark]) :is(.table-toolbar,.contact-directory .table-toolbar,.email-toolbar,.calendar-view-toolbar,.funnel-toolbar,.collapsible-summary){background:linear-gradient(90deg, var(--surface-tint), var(--surface-soft));border-color:var(--line-strong);box-shadow:inset 3px 0 0 var(--teal)}html:not([data-theme=dark]) :is(.email-source-status>div,.calendar-source-status>div,.calendar-overview>div,.meta-chart-summary>div,.meta-status-preview>div,.funnel-stage-grid article,.funnel-design-grid article,.funnel-live-grid>article,.funnel-report-grid>article,.funnel-client-grid>article,.completion-artifact-grid article,.completion-check-grid article,.workspace-card,.workspace-details>div,.workspace-notes article,.workspace-followups,.workspace-actions,.resolution-card,.commission-exception-card,.connection-row){background:linear-gradient(180deg, #fff, var(--surface-soft));border-color:var(--line-strong);box-shadow:var(--shadow-sm)}html:not([data-theme=dark]) :is(.crm-metric-grid .metric-card,.meta-metric-grid .metric-card,.commission-metric-grid .metric-card,.commission-chargeback-metrics .metric-card,.report-metric-grid .metric-card,.home-metric-grid .metric-card){border-color:var(--line-strong);background:linear-gradient(#fff 0%,#f8fafc 100%)}html:not([data-theme=dark]) .metric-card{box-shadow:var(--shadow-sm)}html:not([data-theme=dark]) .metric-card:before{width:4px}html:not([data-theme=dark]) :is(.data-table thead,.report-table thead,.contact-directory .data-table thead,.commission-integrated-reporting .report-table thead){color:#34465a;background:#e8eef4}html:not([data-theme=dark]) :is(.data-table,.report-table) tbody tr:nth-child(2n){background:#f8fafc}html:not([data-theme=dark]) :is(.calendar-view-tabs,.action-type-tabs,.call-recording-source,.directory-toggle){background:var(--surface-soft);border-color:var(--line-strong)}html:not([data-theme=dark]) :is(.calendar-view-tabs button.active,.action-type-tabs button.active,.call-recording-source>button.active,.directory-toggle.active){background:var(--teal-soft);border-color:var(--teal);box-shadow:inset 0 -2px 0 var(--teal);color:var(--teal)}html:not([data-theme=dark]) .status-pill{border:1px solid}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=dark]) .status-pill{border-color:color-mix(in srgb, currentColor 22%, transparent)}}html:not([data-theme=dark]) :is(.button.primary,.connection-button){box-shadow:0 7px 16px #0e706733}html:not([data-theme=dark]) .button.secondary{box-shadow:0 7px 16px #0b152521}html:not([data-theme=dark]) .content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-shadow:inset 0 1px 2px #111c2d0e}html:not([data-theme=dark]) .notice-box:not(.success){background:linear-gradient(90deg, var(--warning-soft), #fff);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=dark]) .notice-box:not(.success){border-color:color-mix(in srgb, var(--gold) 38%, var(--line))}}html:not([data-theme=dark]) .notice-box:not(.success){box-shadow:inset 3px 0 0 var(--gold), var(--shadow-sm)}html:not([data-theme=dark]) :is(.notice-box.success,.form-message.success){background:linear-gradient(90deg, var(--teal-soft), #fff);border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=dark]) :is(.notice-box.success,.form-message.success){border-color:color-mix(in srgb, var(--teal) 32%, var(--line))}}html:not([data-theme=dark]) :is(.notice-box.success,.form-message.success){box-shadow:inset 3px 0 0 var(--teal), var(--shadow-sm)}html[data-theme=dark] .topbar{background:#17202df0}html[data-theme=dark] .menu-button,html[data-theme=dark] .global-search,html[data-theme=dark] .calendar-view-tabs button,html[data-theme=dark] .month-navigation button,html[data-theme=dark] .action-type-tabs button,html[data-theme=dark] .call-recording-source>button,html[data-theme=dark] .directory-toggle{background:var(--paper);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .theme-toggle-thumb{background:var(--surface-raised);box-shadow:0 2px 8px #0000005c}html[data-theme=dark] th{background:var(--canvas);color:var(--muted)}html[data-theme=dark] .button{background:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);color:var(--button-secondary-ink);cursor:pointer;box-shadow:0 4px 12px #00000042}html[data-theme=dark] .button:hover:not(:disabled){background:var(--button-secondary-hover);border-color:#9bc0df}html[data-theme=dark] :is(.button.primary,.connection-button){background:var(--button-primary-bg);border:1px solid var(--button-primary-border);color:var(--button-primary-ink);box-shadow:0 4px 12px #00000047}html[data-theme=dark] :is(.button.primary,.connection-button):hover:not(:disabled){background:var(--button-primary-hover);border-color:#a9e8e0}html[data-theme=dark] .button.danger{background:var(--button-danger-bg);border:1px solid var(--button-danger-border);color:var(--button-danger-ink);box-shadow:0 4px 12px #00000047}html[data-theme=dark] .button.danger:hover:not(:disabled){background:var(--button-danger-hover);border-color:#ffd0d4}html[data-theme=dark] .button:focus-visible{outline-offset:2px;outline:3px solid #6f98bb80}html[data-theme=dark] :is(.button.primary,.connection-button):focus-visible{outline-color:var(--focus-ring)}html[data-theme=dark] .button.danger:focus-visible{outline-color:#ef7b867a}html[data-theme=dark] .button:disabled{box-shadow:none;color:#a8b4c4;cursor:not-allowed;opacity:1;background:#273241;border-color:#46556a}html[data-theme=dark] .service-error,html[data-theme=dark] .form-message.error,html[data-theme=dark] .voice-note-error,html[data-theme=dark] .email-delete-confirm{background:var(--red-soft);color:#ffc0c7;border-color:#6b3540}html[data-theme=dark] :is(.crm-action-panel,.crm-note-draft-editor,.voice-note-dictation,.voice-transcript-choice,.call-recording-transcription,.call-recording-list>label,.client-workspace,.client-workspace-tabs,.client-tool-panel,.workspace-card,.workspace-disclaimer,.onboarding-intake,.safeguard-card,.onboarding-queue-panel,.onboarding-candidates label,.onboarding-stage-action,.identity-review,.compact-record-review,.crm-enrollment-update,.welcome-letter-update,.postage-envelope-update,.completion-hero,.completion-audit article,.email-toolbar,.email-source-status>div,.email-compose,.email-list,.email-list-item,.email-reader,.email-reader-heading,.email-html-shell,.email-body,.email-metadata>div,.calendar-source-status>div,.calendar-overview>div,.calendar-view-tabs,.calendar-month,.month-weekdays,.month-day,.day-card,.meta-chart-panel,.meta-visual-panel,.meta-status-preview,.meta-status-preview>div,.meta-chart-summary>div,.meta-campaign-table,.table-panel,.contact-directory,.report-card,.live-report,.report-intro,.funnel-toolbar,.funnel-backfill,.funnel-backfill-note,.funnel-enrollments,.funnel-enrollment-row,.funnel-stage-grid article,.funnel-design-grid article,.funnel-live-grid>article,.funnel-report-grid>article,.funnel-client-grid>article,.commission-integrated-reporting,.commission-insights-panel,.commission-carrier-summary-panel,.commission-chargeback-report-panel,.commission-donut-card,.commission-carrier-chart,.commission-enrollment-reconciliation,.commission-enrollment-group,.commission-enrollment-review,.commission-enrollment-review-card,.commission-enrollment-row,.commission-true-up-control,.commission-true-up-payments>div,.commission-upload-panel,.commission-ledger-panel,.commission-resolution-panel,.commission-report-navigation,.commission-report-canvas,.commission-report-period,.commission-true-up-report-row,.commission-statement-sync-explainer,.resolution-card,.commission-exception-card,.action-preview,.safety-list>div,.connection-row,.storage-card,.notice-box){background:var(--paper);border-color:var(--line);color:var(--ink)}html[data-theme=dark] :is(.email-list-item:hover,.email-list-item.active,.contact-directory .data-table tbody tr:hover,.contact-directory .data-table tbody tr.selected,.commission-ledger-panel tbody tr:hover,.month-day.today,.day-card.today,.calendar-item:hover,.client-workspace-tabs button.active,.action-type-tabs button.active,.calendar-view-tabs button.active,.call-recording-source>button.active){background:var(--teal-soft);border-color:var(--teal)}html[data-theme=dark] .month-events :is(a,.calendar-item){background:var(--surface-raised);border-color:var(--blue);color:var(--ink)}html[data-theme=dark] .month-events :is(a,.calendar-item) span{color:#9fc9ed}html[data-theme=dark] .month-events :is(a,.calendar-item) small{color:var(--muted)}html[data-theme=dark] .day-events :is(a,.calendar-item){background:var(--surface-raised);border-color:var(--blue);color:var(--ink)}html[data-theme=dark] .day-events :is(a,.calendar-item):not(.source-google):not(.source-ghl):not(.task)>span{color:#9fc9ed}html[data-theme=dark] .day-events :is(a,.calendar-item)>strong{color:var(--ink)}html[data-theme=dark] .day-events :is(a,.calendar-item)>small{color:var(--muted)}html[data-theme=dark] .day-events .calendar-item.source-google>span{color:#f2c464}html[data-theme=dark] .day-events .calendar-item.source-ghl>span{color:#72d8c8}html[data-theme=dark] .day-events .calendar-item.task>span{color:#c4a8ea}html[data-theme=dark] .client-workspace-tabs button.active{box-shadow:none;color:#9ce4d9}html[data-theme=dark] .connection-form input[type=file]{background:var(--surface-raised);border-color:var(--line);color:var(--muted);padding:5px 6px}html[data-theme=dark] .connection-form input[type=file]::file-selector-button{background:var(--canvas);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;font:inherit;border-radius:6px;margin-inline-end:10px;padding:7px 10px}html[data-theme=dark] :is(.calendar-item.source-google,.calendar-item.source-ghl,.calendar-item.task,.email-compose.google .panel-header,.email-compose.outlook .panel-header,.email-reader.google .email-reader-heading,.email-reader.outlook .email-reader-heading){background:var(--blue-soft);border-color:var(--line-strong)}html[data-theme=dark] :is(.postage-quote,.completion-check-grid article.attention,.notice-box,.funnel-backfill-note){background:var(--warning-soft);border-color:#66512d}html[data-theme=dark] :is(.postage-quote.verified,.completion-check-grid article.verified,.notice-box.success,.form-message.success){background:var(--teal-soft);border-color:#2c665f}html[data-theme=dark] :is(.calendar-date strong,.email-html-frame,.commission-donut>div,.commission-carrier-donut>div,.commission-carrier-financial-item,.commission-upload-form input[type=file]){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.data-table th,.data-table td,.report-table th,.report-table td,.contact-directory .data-table thead,.table-toolbar,.email-list-item,.priority-row,.calendar-event,.exception-row,.connection-row){border-color:var(--line)}html[data-theme=dark] .workspace-state.error{background:var(--red-soft)}html[data-theme=dark] :is(.table-toolbar,.contact-directory .table-toolbar,.contact-directory .data-table thead,.meta-campaign-table .table-toolbar,.commission-integrated-reporting .report-table thead){background:var(--canvas);border-color:var(--line);color:var(--ink)}html[data-theme=dark] :is(.status-pill.good,.tag-list span,.readiness-list>div>span.ready){background:var(--teal-soft);color:#9ce4d9}html[data-theme=dark] .status-pill.info{background:var(--blue-soft);color:#b8d8f4}html[data-theme=dark] .status-pill.warn{background:var(--red-soft);color:#ffc0c7}html[data-theme=dark] .status-pill.muted{color:#c0cad7;background:#273241}html[data-theme=dark] :is(.commission-bar-track,.bar-track,.funnel-progress-track){background:var(--line)}html[data-theme=dark] .commission-integrated-reporting .report-table,html[data-theme=dark] .commission-integrated-reporting .report-table tbody,html[data-theme=dark] .commission-upload-panel .commission-upload-form,html[data-theme=dark] .bob-upload-form,html[data-theme=dark] .bob-history-selector,html[data-theme=dark] .bob-review-summary,html[data-theme=dark] .bob-review-summary button,html[data-theme=dark] .bob-mapping-workspace,html[data-theme=dark] .bob-result-row,html[data-theme=dark] .bob-policy-comparison>div,html[data-theme=dark] .bob-match-review-control,html[data-theme=dark] .bob-disposition-control,html[data-theme=dark] .bob-status-action,html[data-theme=dark] .bob-status-current,html[data-theme=dark] .bob-status-preview,html[data-theme=dark] .bob-mapping-notice,html[data-theme=dark] .commission-resolution-panel .resolution-empty,html[data-theme=dark] .commission-ledger-panel .commission-ledger-filters,html[data-theme=dark] .commission-report-navigation button:hover,html[data-theme=dark] .commission-report-navigation button.active,html[data-theme=dark] .reconciliation-list>form,html[data-theme=dark] .email-metadata,html[data-theme=dark] .email-reader-mode,html[data-theme=dark] .calendar-view-toolbar,html[data-theme=dark] .onboarding-job-list>article.onboarding-job-row{background:var(--surface-raised);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .commission-report-navigation button.active{box-shadow:inset 3px 0 var(--teal);color:#9ce4d9}html[data-theme=dark] :is(.commission-report-panel-header,.commission-true-up-report-row>dl>div){border-color:var(--line)}html[data-theme=dark] .commission-upload-panel .collapsible-summary,html[data-theme=dark] .commission-resolution-panel .collapsible-summary,html[data-theme=dark] .commission-ledger-panel .collapsible-summary,html[data-theme=dark] .commission-integrated-reporting .report-table thead,html[data-theme=dark] .commission-integrated-reporting .report-table th{background:var(--canvas);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .workspace-card.attention{background:var(--surface-raised);border-color:var(--line);box-shadow:inset 3px 0 0 var(--warning);color:var(--ink)}html[data-theme=dark] .workspace-card.attention .readiness-list>div,html[data-theme=dark] .workspace-card.attention .workspace-disclaimer{color:var(--muted);background:0 0;border-color:#66512d}html[data-theme=dark] .workspace-card.attention .workspace-disclaimer{border-top:1px solid #66512d;padding-top:10px}html[data-theme=dark] .contact-directory .data-table tbody tr.crm-quick-action-row,html[data-theme=dark] .contact-directory .data-table tbody tr.crm-quick-action-row:hover{background:var(--canvas)}html[data-theme=dark] .crm-quick-action-row>td{border-bottom-color:var(--line)}html[data-theme=dark] .action-type-tabs{background:var(--canvas);border:1px solid var(--line)}html[data-theme=dark] .action-type-tabs button.active{background:var(--teal-soft);border-color:var(--teal);box-shadow:none;color:#9ce4d9}html[data-theme=dark] .notice-box:not(.success){background:var(--surface-raised);border-color:var(--line);box-shadow:inset 3px 0 0 var(--warning);color:var(--ink)}html[data-theme=dark] .email-metadata>div{background:0 0}html[data-theme=dark] .onboarding-job-row{--stage-border:var(--line);--stage-soft:var(--surface-raised)}html[data-theme=dark] .onboarding-job-row.stage-completion{--stage-border:#2c665f;--stage-soft:var(--teal-soft)}html[data-theme=dark] .onboarding-job-detail{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-sm);color:var(--ink)}html[data-theme=dark] .onboarding-job-detail .onboarding-step{--stage-border:var(--line);--stage-soft:var(--surface-raised);color:var(--ink)}html[data-theme=dark] .onboarding-job-detail .onboarding-step.current{--stage-border:#2c665f;--stage-soft:var(--teal-soft)}html[data-theme=dark] .onboarding-job-detail .onboarding-step-number{background:var(--canvas);border-color:var(--line)}html[data-theme=dark] .onboarding-job-detail .onboarding-step p{color:var(--muted)}html[data-theme=dark] .onboarding-completion.stage-completion{--stage-border:var(--line);--stage-soft:var(--surface-raised);color:var(--ink)}html[data-theme=dark] .onboarding-completion .completion-hero{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:12px}html[data-theme=dark] .onboarding-completion .completion-check-grid article.verified,html[data-theme=dark] .onboarding-completion .completion-artifact-grid article,html[data-theme=dark] .onboarding-completion .notice-box.success{background:var(--surface-raised);border-color:var(--line);box-shadow:inset 3px 0 0 var(--teal)}html[data-theme=dark] .completion-artifact-grid :is(h4,strong){color:var(--ink)}html[data-theme=dark] .onboarding-detail-footer{background:var(--surface-raised);color:var(--ink)}html[data-theme=dark] :is(.live-report .resolution-empty,.report-event-list>a,.funnel-support-metrics .metric-card,.funnel-stage-grid article,.funnel-roadmap,.funnel-live-grid>article,.funnel-report-grid>article,.attribution-readiness-grid>article,.attribution-gates article,.attribution-details,.attribution-exception-list>div){background:var(--surface-raised);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .funnel-report-actions :is(select,input){background:var(--surface-raised);border-color:var(--line);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .attribution-blockers{background:var(--warning-soft);color:var(--ink);border-color:#66512d}.panel-header>*,.table-toolbar>*,.collapsible-summary>*,.reconciliation-item-heading>*,.calendar-view-toolbar>*,.crm-note-draft-editor>*{min-width:0}.panel-header,.table-toolbar,.collapsible-summary-actions,.reconciliation-item-heading,.calendar-view-toolbar,.action-type-tabs{flex-wrap:wrap}.crm-quick-action-shell{width:100%;max-width:none}.crm-quick-action-shell .panel-header,.commission-upload-form,.reconciliation-list>form,.calendar-view-toolbar,.onboarding-job-list>article.onboarding-job-row{overflow:hidden}.crm-note-tools .button,.commission-upload-form .button,.reconciliation-fields .button,.onboarding-job-list .text-button{white-space:normal;max-width:100%}.commission-upload-form .button,.reconciliation-fields .button{justify-self:end}@media (width<=900px){.commission-upload-form .button,.reconciliation-fields .button{justify-self:stretch}.commission-upload-form .button,.reconciliation-fields .button,.crm-action-form>.button{justify-content:center}}@media (prefers-reduced-motion:reduce){body,.topbar,.sidebar,.panel,.metric-card,input,select,textarea,button,.theme-toggle-track,.theme-toggle-thumb{transition:none}}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-grid{grid-template-columns:1fr 1fr}.priorities-panel,.carrier-panel{grid-column:1/-1}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{width:248px;transition:all .18s;position:fixed;left:-270px;box-shadow:16px 0 40px #121f2d33}.sidebar.open{left:0}.topbar{grid-template-columns:auto 1fr auto auto;padding:0 18px}.menu-button{display:inline-flex}.breadcrumb,.read-only-badge{display:none}.content{padding:25px 20px 40px}.split-layout,.settings-grid,.action-layout,.action-metrics,.email-workspace,.client-workspace-grid,.crm-field-row,.crm-note-draft-editor,.outlook-time-grid,.onboarding-summary{grid-template-columns:1fr}.email-toolbar{grid-template-columns:auto 1fr}.email-search{grid-column:1/-1}.connection-form{grid-template-columns:1fr}.onboarding-detail-footer,.onboarding-stage-action,.compact-record-heading,.identity-review-heading,.compact-record-actions{flex-direction:column;align-items:stretch}.compact-record-grid,.crm-field-plan,.completion-check-grid,.completion-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.completion-artifact-grid article:last-child{grid-column:1/-1}.funnel-live-grid,.funnel-report-grid{grid-template-columns:1fr}.meta-status-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-client-grid{grid-template-columns:1fr}.reconciliation-fields{grid-template-columns:1fr 1fr}.attribution-gates{grid-template-columns:1fr}.reconciliation-fields .button{justify-self:start}.commission-chart-layout,.commission-carrier-summary-chart,.commission-enrollment-columns{grid-template-columns:1fr}.commission-enrollment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.crm-quick-action-shortcuts{flex-direction:column;align-items:stretch}.healthsherpa-quick-action-button{justify-content:center;width:100%}.email-toolbar,.email-source-status,.email-recipient-row,.email-confirm,.email-delete-confirm,.meta-chart-summary,.calendar-overview{grid-template-columns:1fr}.meta-chart-summary{margin-left:0}.meta-status-preview{grid-template-columns:1fr}.meta-status-actions{flex-direction:column;align-items:stretch}.meta-status-actions .button{justify-content:center}.commission-donut-card{grid-template-columns:1fr}.commission-carrier-financial-item{grid-template-columns:12px 1fr}.commission-carrier-financial-item dl,.commission-carrier-production-line,.commission-carrier-financial-item>small{grid-column:2}.commission-metric-grid .metric-card{grid-template-columns:1fr;grid-template-areas:"label""value""note";gap:8px}.commission-metric-grid .metric-value{text-align:left;min-width:0}.commission-range-filter-content{width:100%;max-width:none}.commission-range-row{grid-template-columns:1fr;align-items:stretch;gap:10px;width:100%;display:grid}.commission-enrollment-range,.commission-enrollment-metrics{grid-template-columns:1fr}.commission-enrollment-search{grid-template-columns:1fr;align-items:stretch}.commission-enrollment-search>span,.commission-enrollment-search .text-button{margin:0;padding:0}.commission-enrollment-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-enrollment-review-fields{grid-template-columns:1fr}.commission-enrollment-review-fields .button{justify-content:center}.commission-range-controls{grid-template-columns:1fr;display:grid}.commission-range-controls input,.commission-range-controls .button{width:100%}.commission-donut{justify-self:center;max-width:210px}.commission-chart-heading,.commission-carrier-row{grid-template-columns:minmax(92px,.8fr) minmax(90px,1.3fr) 72px;gap:9px}.commission-ledger-filters .filter-group{flex-direction:column;width:100%}.collapsible-summary{align-items:flex-start;display:flex}.collapsible-summary-actions .status-pill{display:none}.email-search{grid-template-columns:1fr auto}.email-search .text-button{grid-column:1/-1;justify-self:start}.email-source-status>div{grid-template-columns:1fr}.email-confirm .button{justify-content:center}.calendar-view-toolbar{flex-wrap:wrap;align-items:stretch}.calendar-source-control,.calendar-source-filter{align-items:stretch;width:100%;margin-left:0}.calendar-source-filter{flex-direction:column}.calendar-default-choice{justify-content:flex-start}.calendar-period-controls{justify-items:start;width:100%}.calendar-source-filter select{width:100%;min-width:0}.page-heading{display:block}.heading-meta{white-space:normal;margin-top:14px}.metric-grid,.metric-grid.four,.home-grid,.report-grid,.report-metric-grid,.report-metric-grid.three,.funnel-design-grid{grid-template-columns:1fr 1fr}.funnel-stage-grid{grid-template-columns:1fr}.funnel-stage-grid.live{grid-template-columns:1fr 1fr}.funnel-toolbar{flex-direction:column;align-items:stretch}.funnel-toolbar .button{align-self:flex-start}.funnel-report-actions{flex-direction:column;align-items:stretch}.funnel-report-actions .button{justify-content:center;align-self:stretch}.reconciliation-fields,.attribution-readiness-grid,.attribution-readiness-grid.attribution-financial-grid dl{grid-template-columns:1fr}.reconciliation-item-heading{flex-direction:column;align-items:start;gap:8px}.funnel-roadmap>div{grid-template-columns:30px 1fr;align-items:start}.funnel-roadmap small{grid-column:2}.priorities-panel,.carrier-panel{grid-column:auto}.home-grid>*,.report-card{grid-column:1/-1}.table-toolbar{display:block}.directory-search{align-items:stretch;min-width:0;margin-top:14px}.directory-toolbar-actions{flex-direction:column;align-items:stretch}.directory-toolbar-actions .directory-search{min-width:0}.directory-toggle{width:100%}.directory-search input{min-width:0}.crm-opportunity-filter-fields{flex-direction:column;align-items:stretch}.crm-opportunity-filter-fields select{width:100%;min-width:0}.filter-group{margin-top:14px}.filter-group label,.filter-group select{width:100%;min-width:0}.carrier-bar{grid-template-columns:105px 1fr 77px}.storage-card{grid-template-columns:1fr}.queue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-workspace-heading,.workspace-card-title{display:block}.client-workspace-heading .text-button,.workspace-card-title .status-pill{margin-top:10px}.client-workspace-tabs{overflow-x:auto}.client-workspace-tabs button{white-space:nowrap}.workspace-notes{grid-template-columns:1fr}.onboarding-job-list>article{grid-template-columns:1fr auto}.onboarding-job-list>article .text-button{grid-column:1/-1;justify-self:start}.compact-record-grid,.crm-field-plan,.welcome-replacements,.postage-address-grid,.postage-package-row,.completion-check-grid,.completion-artifact-grid{grid-template-columns:1fr}.completion-artifact-grid article:last-child{grid-column:auto}.completion-hero,.completion-audit article{flex-direction:column;display:flex}.identity-candidates label{grid-template-columns:auto 1fr}.identity-candidates .status-pill{grid-column:2;justify-self:start}}@media (width<=520px){.topbar{grid-template-columns:auto 1fr auto}.global-search{display:none}.profile,.theme-toggle{justify-self:end}.queue-summary{flex-wrap:wrap;gap:7px 14px}}@media (width<=960px){.bob-upload-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bob-upload-form .bob-file-field,.bob-upload-form .button{grid-column:1/-1}.bob-metrics,.bob-column-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bob-review-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.bob-review-summary-copy{grid-column:1/-1}.bob-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bob-filter-row>label:nth-of-type(3),.bob-filter-actions{grid-column:1/-1}.commission-report-workspace{grid-template-columns:1fr}.commission-report-navigation{border-radius:14px 14px 0 0;padding:10px;display:flex;position:static;overflow-x:auto}.commission-report-navigation-label{display:none}.commission-report-navigation button{flex:none;width:auto;min-width:max-content}.commission-report-navigation button.active{box-shadow:inset 0 -3px var(--accent)}.commission-report-navigation button>small{display:none}.commission-report-canvas{border-left:1px solid #d4e2e1;border-radius:0 0 14px 14px}.commission-report-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-report-search-field{grid-column:1/-1}}@media (width<=640px){.bob-upload-form,.bob-filter-row,.bob-match-review-control,.bob-disposition-editor,.bob-status-preview dl,.bob-history-selector,.bob-mapping-source-grid,.bob-column-mapping-grid,.bob-metrics,.bob-policy-comparison,.bob-review-summary{grid-template-columns:1fr}.bob-upload-form .bob-file-field,.bob-upload-form .button,.bob-match-review-control>small{grid-column:auto}.bob-match-review-control>div,.bob-disposition-heading,.bob-disposition-actions,.bob-status-action-heading,.bob-status-actions,.bob-row-actions,.bob-result-heading,.bob-mapping-notice,.bob-mapping-heading,.bob-mapping-actions{flex-direction:column;align-items:stretch}}@media (width<=680px){.commission-report-canvas{padding:12px}.commission-report-period,.commission-report-filter-row,.commission-true-up-metrics,.commission-true-up-report-row>dl{grid-template-columns:1fr}.commission-report-search-field{grid-column:auto}.commission-report-period .commission-range-controls,.commission-report-period .commission-range-controls label,.commission-report-period .commission-range-controls input,.commission-report-period .commission-range-controls select,.commission-report-period .commission-range-controls .button,.commission-report-filter-row .button{width:100%}.commission-true-up-report-identity{flex-direction:column;align-items:flex-start}}.statements-workspace{gap:18px;display:grid}.statement-heading p{max-width:720px}.statement-message{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.statement-message{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border))}}.statement-message{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.statement-message{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.statement-message{color:var(--text);padding:11px 14px;font-size:.88rem}.statement-auth-error{justify-content:space-between;align-items:center;gap:14px;display:flex}.statement-auth-error .button{flex:none}.statement-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.statement-summary-card{justify-content:space-between;align-items:center;min-height:78px;padding:15px 17px;display:flex;position:relative;overflow:hidden}.statement-summary-card:before{background:var(--statement-tone,#718096);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.statement-summary-card span{color:var(--muted);font-size:.78rem;font-weight:700}.statement-summary-card strong{color:var(--statement-tone,var(--text));font-size:1.8rem;line-height:1}.statement-summary-card.attention{--statement-tone:#d92d20}.statement-summary-card.success{--statement-tone:#178556}.statement-summary-card.warning{--statement-tone:#a56400}.statement-summary-card.neutral{--statement-tone:#4361a8}.statement-summary-card.quiet{--statement-tone:#7b8495}.statement-device-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 19px;display:grid}.statement-device-icon{color:#16764c;background:#e6f6ef;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1rem;font-weight:850;display:grid}.statement-device-summary.is-disconnected .statement-device-icon{color:#9a5b00;background:#fff1df}.statement-device-summary strong{font-size:.92rem}.statement-device-summary p{color:var(--muted);margin:3px 0 0;font-size:.8rem}.statement-setup-hint{color:var(--muted);font-size:.78rem;font-weight:700}.statement-device-details{position:relative}.statement-device-details summary{color:var(--accent);cursor:pointer;font-size:.78rem;font-weight:750}.statement-device-details ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.statement-device-details li{text-align:right;gap:2px;display:grid}.statement-device-details li span{color:var(--muted);font-size:.72rem}.statement-list{gap:14px;display:grid}.statement-card{padding:0;overflow:hidden}.statement-card.status-update_needed,.statement-card.status-needs_review{border-color:#d92d20}@supports (color:color-mix(in lab, red, red)){.statement-card.status-update_needed,.statement-card.status-needs_review{border-color:color-mix(in srgb, #d92d20 36%, var(--border))}}.statement-card-main{grid-template-columns:minmax(210px,.82fr) minmax(420px,1.65fr) minmax(170px,.65fr);align-items:center;gap:22px;padding:20px;display:grid}.statement-carrier-block h2{margin:9px 0 3px;font-size:1.12rem}.statement-status-summary{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.statement-status{letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.statement-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.statement-status.current{color:#16764c;background:#e6f6ef}.statement-status.due_soon{color:#925d00;background:#fff4d6}.statement-status.update_needed,.statement-status.needs_review{color:#b42318;background:#fee9e7}.statement-status.processing{color:#315fac;background:#e9f0ff}.statement-status.not_configured{color:#5d6675;background:#eef1f5}.statement-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.statement-facts div{border-left:1px solid var(--border);padding-left:14px}.statement-facts dt{color:var(--muted);font-size:.7rem;line-height:1.3}.statement-facts dd{margin:5px 0 0;font-size:.83rem;font-weight:700}.statement-card-action{text-align:center;justify-items:stretch;gap:6px;display:grid}.statement-card-action .button{white-space:nowrap;justify-content:center}.statement-card-action small{color:var(--muted);font-size:.67rem}.statement-result{background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.statement-result{background:color-mix(in srgb, var(--surface) 70%, var(--background))}}.statement-result{border-top:1px solid var(--border);padding:11px 20px}.statement-result>span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.statement-result p{color:var(--muted);margin:0;font-size:.78rem}.statement-result .text-button{white-space:nowrap}.statement-inline-error{color:#b42318;margin:0;padding:10px 20px;font-size:.78rem}.statement-schedule{border-top:1px solid var(--border)}.statement-schedule summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;list-style:none;display:flex}.statement-schedule summary::-webkit-details-marker{display:none}.statement-schedule summary:after{color:var(--muted);content:"+";font-size:1.1rem;font-weight:500}.statement-schedule[open] summary:after{content:"−"}.statement-schedule summary span{color:var(--muted);font-size:.76rem;font-weight:700}.statement-schedule summary strong{margin-left:auto;font-size:.76rem}.statement-schedule-controls{background:var(--surface);grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(160px,auto) auto;align-items:end;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.statement-schedule-controls{background:color-mix(in srgb, var(--surface) 76%, var(--background))}}.statement-schedule-controls{border-top:1px solid var(--border);padding:16px 20px 18px}.statement-schedule-controls label{color:var(--muted);gap:6px;font-size:.72rem;font-weight:650;display:grid}.statement-schedule-controls select{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);border-radius:9px;padding:7px 10px}.statement-track-toggle{align-items:center;min-height:40px;display:flex!important}.statement-track-toggle input{accent-color:var(--accent);width:16px;height:16px}.statement-audit{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.statement-audit{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}}.statement-audit{border-top:1px solid var(--border);gap:14px;padding:18px 20px;display:grid}.statement-audit-heading{justify-content:space-between;gap:20px;display:flex}.statement-audit-heading div{gap:3px;display:grid}.statement-audit-heading span,.statement-audit-meta dt{color:var(--muted);font-size:.7rem}.statement-audit-heading strong{font-size:.9rem}.statement-audit-counts{grid-template-columns:repeat(3,minmax(0,150px));gap:10px;display:grid}.statement-audit-counts div{border:1px solid var(--border);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.statement-audit-counts strong{font-size:1.15rem}.statement-audit-counts span{color:var(--muted);font-size:.67rem}.statement-audit-meta{gap:28px;margin:0;display:flex}.statement-audit-meta div{gap:3px;display:grid}.statement-audit-meta dd{margin:0;font-size:.76rem;font-weight:700}.statement-audit-events{gap:8px;margin:0;padding:3px 0 0 3px;list-style:none;display:grid}.statement-audit-events li{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.statement-audit-events i{background:#178556;border-radius:50%;width:7px;height:7px}.statement-audit-events span{font-size:.74rem}.statement-audit-events time{color:var(--muted);font-size:.68rem}.statement-loading,.statement-empty{color:var(--muted);text-align:center;padding:28px}.statement-empty strong{color:var(--text)}.statement-empty p{margin:5px 0 0;font-size:.82rem}.statement-generated{color:var(--muted);text-align:right;margin:-4px 2px 0;font-size:.7rem}.statement-portal-url{grid-column:1/-1}.statement-portal-url input{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:8px;width:100%;min-height:40px;padding:8px 10px}@media (width<=1100px){.statement-card-main{grid-template-columns:minmax(210px,.8fr) minmax(380px,1.4fr)}.statement-card-action{text-align:left;grid-column:1/-1;grid-template-columns:minmax(180px,260px) auto;justify-content:end;align-items:center}}@media (width<=820px){.statement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statement-card-main{grid-template-columns:1fr}.statement-facts div:first-child{border-left:0;padding-left:0}.statement-card-action{grid-column:auto;justify-content:stretch}.statement-schedule-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.statement-auth-error{flex-direction:column;align-items:stretch}.statement-summary-grid{gap:8px}.statement-summary-card{min-height:68px;padding:12px 14px}.statement-summary-card strong{font-size:1.45rem}.statement-device-summary{grid-template-columns:auto 1fr}.statement-device-details,.statement-setup-hint{grid-column:1/-1}.statement-device-details li{text-align:left}.statement-facts{grid-template-columns:1fr}.statement-facts div{border-left:0;border-top:1px solid var(--border);padding:9px 0 0}.statement-card-action{grid-template-columns:1fr}.statement-result{grid-template-columns:1fr;align-items:start}.statement-schedule-controls{grid-template-columns:1fr}.statement-audit-heading{display:grid}.statement-audit-counts{grid-template-columns:repeat(3,1fr)}.statement-audit-meta{gap:10px;display:grid}.statement-audit-events li{grid-template-columns:auto 1fr}.statement-audit-events time{grid-column:2}}.legal-gate-shell{background:radial-gradient(circle at 20% 10%, #31b8a621, transparent 35%), var(--navy);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.legal-gate-overlay{z-index:1000;position:fixed;inset:0}.legal-gate-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;width:min(720px,100%);padding:clamp(24px,5vw,44px);box-shadow:0 24px 80px #00000047}.legal-gate-brand{color:var(--teal);letter-spacing:.16em;font-size:12px;font-weight:800}.legal-gate-card h1{margin:10px 0 8px;font-size:clamp(28px,5vw,42px);line-height:1.08}.legal-gate-card>p,.legal-gate-card footer{color:var(--subtle);line-height:1.55}.legal-document-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.legal-document-links a{border:1px solid var(--line);color:var(--ink);background:var(--canvas);border-radius:12px;padding:14px 16px;font-weight:700;text-decoration:none}.legal-document-links a:hover,.legal-document-links a:focus-visible{border-color:var(--teal);outline:none}.legal-document-links small{color:var(--subtle);margin-top:4px;font-weight:500;display:block}.legal-gate-card form,.legal-gate-card label{gap:7px;display:grid}.legal-gate-card form{gap:16px}.legal-gate-card label{font-size:13px;font-weight:700}.legal-gate-card input,.legal-gate-card textarea{border:1px solid var(--line);background:var(--canvas);width:100%;color:var(--ink);border-radius:10px;padding:11px 12px}.legal-gate-card textarea{resize:vertical;min-height:76px}.legal-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-authority-check{border:1px solid var(--line);border-radius:12px;grid-template-columns:20px 1fr;align-items:start;padding:15px;line-height:1.45;font-weight:500!important}.legal-authority-check input{width:18px;height:18px;margin:1px 0 0}.legal-gate-card button{background:var(--teal);color:#061a1c;cursor:pointer;border:0;border-radius:10px;padding:13px 18px;font-weight:800}.legal-gate-card button:disabled{cursor:not-allowed;opacity:.5}.legal-gate-warning,.legal-gate-error{border-radius:10px;padding:13px 15px}.legal-gate-warning{color:var(--ink);background:#dfaa4524}.legal-gate-error{color:#d54d5a;background:#c94a5521}.legal-gate-card footer{margin-top:24px;font-size:12px}@media (width<=640px){.legal-document-links,.legal-gate-grid{grid-template-columns:1fr}}.reputation-view{gap:22px;display:grid}.reputation-heading{justify-content:space-between;align-items:flex-start;display:flex}.reputation-heading h1{letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(29px,3vw,42px)}.reputation-heading p{color:var(--muted);max-width:720px;font-size:14px;line-height:1.65}.reputation-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reputation-provider-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:17px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;width:100%;padding:19px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.reputation-provider-card:hover{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.reputation-provider-card:hover{border-color:color-mix(in srgb,var(--teal) 45%,var(--line))}}.reputation-provider-card:hover{transform:translateY(-1px)}.reputation-provider-card:focus-visible{box-shadow:0 0 0 3px var(--teal),var(--shadow-sm)}@supports (color:color-mix(in lab, red, red)){.reputation-provider-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 22%,transparent),var(--shadow-sm)}}.reputation-provider-card:focus-visible{outline:none}.reputation-provider-card.active{border-color:var(--teal);box-shadow:inset 0 -3px 0 var(--teal),var(--shadow-sm)}.reputation-provider-card.active:after{background:var(--teal);content:"Open";color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;position:absolute;top:10px;right:15px}.reputation-provider-icon{color:#fff;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:900;display:flex}.reputation-provider-icon.armor{background:var(--navy)}.reputation-provider-icon.scout{background:var(--teal)}.reputation-provider-card span,.reputation-panel-heading span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.reputation-provider-card h2{margin:3px 0 4px;font-size:17px}.reputation-provider-card p{color:var(--muted);font-size:12px;line-height:1.45}.reputation-status,.reputation-armor-list b,.reputation-table b{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:850}.reputation-status.clear,.reputation-armor-list b.clear,.reputation-table b.clear{background:var(--teal-soft);color:var(--teal)}.reputation-status.watch,.reputation-armor-list b.watch,.reputation-table b.watch{background:var(--gold-soft);color:var(--warning)}.reputation-status.neutral,.reputation-armor-list b.neutral,.reputation-table b.unavailable{background:var(--canvas);color:var(--muted)}.reputation-table b.flagged{background:var(--red-soft);color:var(--red)}.reputation-workspace{gap:22px;display:grid}.reputation-panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px;padding:22px;overflow:hidden}.reputation-panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.reputation-panel-heading h2{margin-top:4px;font-size:20px}.reputation-panel-heading small{color:var(--muted);font-size:11px}.reputation-panel-heading>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.reputation-armor-list{gap:10px;display:grid}.reputation-armor-list article{background:var(--canvas);border:1px solid var(--line);border-radius:12px;grid-template-columns:180px 1fr auto;align-items:center;gap:5px 12px;padding:14px;display:grid}.reputation-armor-list article>span{color:var(--muted);font-size:12px}.reputation-armor-list article>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.reputation-armor-setup{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.reputation-armor-setup label{color:var(--muted);gap:7px;font-size:11px;font-weight:800;display:grid}.reputation-armor-setup input,.reputation-readonly-value{background:var(--canvas);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:10px;width:100%;min-height:43px;padding:11px 12px;font-size:13px}.reputation-armor-setup input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal)}@supports (color:color-mix(in lab, red, red)){.reputation-armor-setup input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 12%,transparent)}}.reputation-armor-setup input:focus{outline:none}.reputation-armor-setup input:disabled{color:var(--muted);cursor:not-allowed;opacity:.8}.reputation-carrier-result{align-items:center;gap:7px;display:flex}.reputation-carrier-result a{color:var(--teal);font-size:10px;font-weight:850;text-decoration:none}.reputation-carrier-result a:hover{text-decoration:underline}.reputation-number-summary{background:var(--canvas);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;padding:16px 18px;display:flex}.reputation-number-summary>div{gap:3px;display:grid}.reputation-number-summary>div:last-child{text-align:right}.reputation-number-summary span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.reputation-number-summary strong{font-size:21px}.reputation-number-summary>div:last-child strong{font-size:12px}.reputation-number-summary small{color:var(--muted);font-size:10px}.reputation-evidence-layout{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:16px;display:grid}.reputation-carrier-tabs{align-content:start;gap:8px;display:grid}.reputation-carrier-tabs button{background:var(--canvas);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:12px;grid-template-columns:9px 1fr auto;align-items:center;gap:3px 9px;padding:13px;display:grid}.reputation-carrier-tabs button.active{border-color:var(--teal);box-shadow:inset 3px 0 0 var(--teal)}.reputation-carrier-tabs button:focus-visible{box-shadow:0 0 0 3px var(--teal)}@supports (color:color-mix(in lab, red, red)){.reputation-carrier-tabs button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 18%,transparent)}}.reputation-carrier-tabs button:focus-visible{outline:none}.reputation-carrier-tabs i{background:var(--muted);border-radius:50%;width:8px;height:8px}.reputation-carrier-tabs i.clear{background:var(--teal)}.reputation-carrier-tabs i.watch{background:var(--red)}.reputation-carrier-tabs strong{font-size:12px}.reputation-carrier-tabs span{color:var(--muted);font-size:9px}.reputation-evidence-card{background:var(--canvas);border:1px solid var(--line);border-radius:15px;padding:17px;overflow:hidden}.reputation-evidence-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.reputation-evidence-heading span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.reputation-evidence-heading h3{margin-top:4px;font-size:18px}.reputation-evidence-heading>b{border-radius:999px;padding:7px 9px;font-size:9px}.reputation-evidence-heading>b.clear{background:var(--teal-soft);color:var(--teal)}.reputation-evidence-heading>b.watch{background:var(--red-soft);color:var(--red)}.reputation-evidence-heading>b.neutral{background:var(--paper);color:var(--muted)}.reputation-evidence-body{grid-template-columns:minmax(240px,.82fr) minmax(280px,1fr);gap:20px;margin-top:15px;display:grid}.reputation-device-display{border:1px solid var(--line);background:#081523;align-items:center}@supports (color:color-mix(in lab, red, red)){.reputation-device-display{border:1px solid color-mix(in srgb,var(--line) 70%,#081523)}}.reputation-device-display{border-radius:14px;justify-content:center;min-height:380px;padding:12px;display:flex;overflow:hidden}.reputation-device-display>a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.reputation-device-display img{object-fit:contain;max-width:100%;max-height:560px;display:block}.reputation-evidence-pending{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:270px;display:flex}.reputation-evidence-pending span{color:#aebcd0;font-size:11px;line-height:1.55}.reputation-evidence-details{align-content:start;display:grid}.reputation-evidence-details>div{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr;gap:7px;padding:15px 0;display:grid}.reputation-evidence-details dt{color:var(--muted);font-size:10px}.reputation-evidence-details dd{font-size:11px;font-weight:750;line-height:1.5}.reputation-evidence-link{background:var(--navy);color:#fff;border-radius:9px;margin-top:15px;padding:10px 13px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.reputation-evidence-empty{background:var(--canvas);border:1px dashed var(--line);text-align:center;border-radius:13px;place-items:center;gap:5px;padding:30px;display:grid}.reputation-evidence-empty strong{font-size:14px}.reputation-evidence-empty span{color:var(--muted);font-size:11px;line-height:1.5}.reputation-scrub-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:18px;display:grid}.reputation-scrub-layout label{margin-bottom:8px;font-size:12px;font-weight:850;display:block}.reputation-scrub-layout textarea{background:var(--canvas);border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;border-radius:12px;width:100%;min-height:170px;padding:14px;font-size:13px;line-height:1.6}.reputation-scrub-layout textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal)}@supports (color:color-mix(in lab, red, red)){.reputation-scrub-layout textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 12%,transparent)}}.reputation-scrub-layout textarea:focus{outline:none}.reputation-input-meta{color:var(--muted);flex-wrap:wrap;gap:13px;margin-top:8px;font-size:10px;display:flex}.reputation-input-meta strong{color:var(--red)}.reputation-input-meta span:last-child{margin-left:auto}.reputation-explainer{background:var(--canvas);border:1px solid var(--line);border-radius:13px;padding:16px}.reputation-explainer>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.reputation-explainer dl{gap:10px;margin-top:14px;display:grid}.reputation-explainer dl>div{grid-template-columns:58px 1fr;gap:3px;display:grid}.reputation-explainer dt{font-size:11px;font-weight:900}.reputation-explainer dt.clear{color:var(--teal)}.reputation-explainer dt.watch{color:var(--warning)}.reputation-explainer dt.flagged{color:var(--red)}.reputation-explainer dd{color:var(--muted);font-size:11px;line-height:1.4}.reputation-review{margin-top:16px}.reputation-error{background:var(--red-soft);border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.reputation-error{border:1px solid color-mix(in srgb,var(--red) 24%,var(--line))}}.reputation-error{color:var(--red);border-radius:10px;margin-top:14px;padding:11px 13px;font-size:12px}.reputation-confirmation{background:var(--gold-soft);border:1px solid var(--gold);align-items:center}@supports (color:color-mix(in lab, red, red)){.reputation-confirmation{border:1px solid color-mix(in srgb,var(--gold) 30%,var(--line))}}.reputation-confirmation{border-radius:13px;justify-content:space-between;gap:20px;margin-top:16px;padding:15px;display:flex}.reputation-confirmation span{color:var(--warning);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.reputation-confirmation strong{margin-top:3px;font-size:14px;display:block}.reputation-confirmation p{color:var(--muted);margin-top:4px;font-size:11px}.reputation-confirmation button{flex:none}.reputation-capacity-notice{background:var(--gold-soft);border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.reputation-capacity-notice{border:1px solid color-mix(in srgb,var(--gold) 32%,var(--line))}}.reputation-capacity-notice{border-radius:12px;gap:4px;margin-bottom:16px;padding:13px 15px;display:grid}.reputation-capacity-notice strong{color:var(--warning);font-size:12px}.reputation-capacity-notice span{color:var(--muted);font-size:11px;line-height:1.5}.reputation-capacity-notice.neutral{background:var(--canvas);border-color:var(--line)}.reputation-capacity-notice.neutral strong{color:var(--ink)}.reputation-summary-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:18px;display:grid}.reputation-summary-grid article{background:var(--canvas);border:1px solid var(--line);border-radius:11px;padding:13px}.reputation-summary-grid strong{font-size:22px;display:block}.reputation-summary-grid span{color:var(--muted);font-size:10px;font-weight:800}.reputation-summary-grid article.clear strong{color:var(--teal)}.reputation-summary-grid article.watch strong{color:var(--warning)}.reputation-summary-grid article.flagged strong{color:var(--red)}.reputation-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.reputation-table>div{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr 70px 100px;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:12px;display:grid}.reputation-table>div:first-child{background:var(--canvas);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-top:0;min-height:38px;font-size:9px;font-weight:850}.reputation-table b{justify-self:start}.reputation-disclaimer{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.55}@media (width<=900px){.reputation-provider-grid,.reputation-scrub-layout,.reputation-armor-setup,.reputation-evidence-layout,.reputation-evidence-body{grid-template-columns:1fr}.reputation-provider-card{grid-template-columns:44px 1fr}.reputation-provider-card>.reputation-status{grid-column:2;justify-self:start}.reputation-summary-grid{grid-template-columns:repeat(2,1fr)}.reputation-armor-list article{grid-template-columns:1fr}.reputation-armor-list article>div{justify-content:flex-start}.reputation-carrier-tabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.reputation-device-display{min-height:300px}}@media (width<=600px){.reputation-heading,.reputation-confirmation,.reputation-number-summary{flex-direction:column;align-items:stretch}.reputation-number-summary>div:last-child{text-align:left}.reputation-panel{padding:16px}.reputation-panel-heading,.reputation-evidence-heading{flex-direction:column;align-items:flex-start}.reputation-table{overflow-x:auto}.reputation-table>div{min-width:620px}.reputation-input-meta span:last-child{margin-left:0}.reputation-device-display{min-height:240px}.reputation-evidence-details>div{grid-template-columns:1fr}.reputation-provider-card.active:after{display:none}}.landing-page{--landing-navy:#081321;--landing-navy-soft:#0e1c2d;--landing-teal:#126f66;--landing-teal-bright:#3db5a5;--landing-gold:#d1a95f;--landing-cream:#f8f5ee;background:var(--canvas);color:var(--ink);min-height:100vh;overflow:hidden}.landing-page a{color:inherit;text-decoration:none}.landing-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--paper);align-items:center}@supports (color:color-mix(in lab, red, red)){.landing-nav{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.landing-nav{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.landing-nav{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.landing-nav{z-index:40;grid-template-columns:1fr auto 1fr;gap:30px;width:100%;height:78px;padding:0 clamp(24px,5vw,76px);display:grid;position:fixed;top:0}.landing-brand{justify-self:start;align-items:center;gap:12px;display:inline-flex}.landing-brand-logo{width:158px}.aa-mark-module{fill:var(--landing-teal)}.aa-mark-core{stroke:var(--landing-gold)}.landing-nav-links{align-items:center;gap:34px;display:flex}.landing-nav-links>a,.landing-toolbox-trigger{color:var(--muted);font-size:14px;font-weight:650;transition:color .16s}.landing-nav-links>a:hover,.landing-toolbox-trigger:hover,.landing-toolbox-trigger[aria-expanded=true]{color:var(--ink)}.landing-toolbox-menu{position:relative}.landing-toolbox-menu.compact{display:none}.landing-toolbox-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 0;font-family:inherit;display:inline-flex}.landing-toolbox-trigger>span{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-top:-4px;transition:transform .16s;transform:rotate(45deg)}.landing-toolbox-menu.open .landing-toolbox-trigger>span{margin-top:3px;transform:rotate(225deg)}.landing-toolbox-dropdown{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing-toolbox-dropdown{background:color-mix(in srgb, var(--paper) 96%, var(--landing-teal))}}.landing-toolbox-dropdown{border:1px solid var(--line-strong);opacity:0;pointer-events:none;visibility:hidden;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(610px,72vw);padding:13px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%,-8px);box-shadow:0 24px 64px #0813212e}.landing-toolbox-menu.open .landing-toolbox-dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.landing-toolbox-dropdown a{border:1px solid #0000;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:55px;padding:10px 12px;transition:background .15s,border-color .15s,transform .15s;display:grid}.landing-toolbox-dropdown a:hover,.landing-toolbox-dropdown a:focus-visible{background:var(--paper);border-color:var(--landing-teal)}@supports (color:color-mix(in lab, red, red)){.landing-toolbox-dropdown a:hover,.landing-toolbox-dropdown a:focus-visible{border-color:color-mix(in srgb, var(--landing-teal) 28%, var(--line))}}.landing-toolbox-dropdown a:hover,.landing-toolbox-dropdown a:focus-visible{outline:none;transform:translateY(-1px)}.landing-toolbox-dropdown a>span{background:var(--teal-soft);color:var(--landing-teal);font-family:var(--font-geist-mono);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:inline-flex}.landing-toolbox-dropdown a>strong{color:var(--ink);font-size:13px;line-height:1.3}.landing-nav-actions{justify-self:end;align-items:center;gap:12px;display:flex}.landing-pricing-tab{background:var(--landing-teal);border:1px solid var(--landing-teal);border-radius:999px;padding:10px 17px;font-size:13px;font-weight:800;transition:all .16s;display:none;color:#fff!important}.landing-pricing-tab:hover{background:#0d5d56;border-color:#0d5d56;transform:translateY(-1px);box-shadow:0 8px 22px #126f6638}.landing-sign-in{border:1px solid var(--line-strong);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:750;transition:all .16s}.landing-sign-in:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.landing-hero{background:radial-gradient(circle at 78% 38%, #3db5a524, transparent 31%), linear-gradient(135deg, var(--paper) 0%, var(--canvas) 72%);align-items:center}@supports (color:color-mix(in lab, red, red)){.landing-hero{background:radial-gradient(circle at 78% 38%, #3db5a524, transparent 31%), linear-gradient(135deg, color-mix(in srgb, var(--paper) 96%, var(--landing-teal)) 0%, var(--canvas) 72%)}}.landing-hero{grid-template-columns:minmax(0,.83fr) minmax(520px,1.17fr);gap:clamp(48px,7vw,120px);min-height:880px;padding:148px clamp(24px,6vw,92px) 92px;display:grid;position:relative;overflow:hidden}.landing-hero:before{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);content:"";opacity:.27;background-size:70px 70px;position:absolute;inset:0 0 0 48%;-webkit-mask-image:linear-gradient(90deg,#0000,#00000054,#0000);mask-image:linear-gradient(90deg,#0000,#00000054,#0000)}.landing-hero-glow{pointer-events:none;background:radial-gradient(circle,#d1a95f1f,#0000 68%);width:420px;height:420px;position:absolute;top:120px;left:-240px}.landing-hero-copy{z-index:2;max-width:660px;position:relative}.landing-eyebrow,.landing-kicker{color:var(--landing-teal);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:850}.landing-eyebrow{align-items:center;gap:9px;display:inline-flex}.landing-eyebrow i{background:var(--landing-gold);box-shadow:0 0 0 5px var(--landing-gold);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.landing-eyebrow i{box-shadow:0 0 0 5px color-mix(in srgb, var(--landing-gold) 16%, transparent)}}.landing-eyebrow i{width:6px;height:6px}.landing-hero h1{letter-spacing:-.066em;max-width:760px;margin:27px 0 28px;font-size:clamp(54px,5.4vw,86px);font-weight:710;line-height:.96}.landing-hero h1 em{color:var(--landing-teal);font-style:normal;font-weight:560;display:block}.landing-hero-copy>p{color:var(--muted);max-width:650px;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.7}.landing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.landing-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex}.landing-button svg{width:18px;height:18px}.landing-button-primary{background:var(--landing-teal);box-shadow:0 12px 28px #126f6633;color:#fff!important}.landing-button-primary:hover{background:#0d5d56;transform:translateY(-2px);box-shadow:0 16px 34px #126f6647}.landing-button-secondary{background:var(--paper);border-color:var(--line-strong)}.landing-button-secondary:hover{border-color:var(--landing-teal);color:var(--landing-teal)}.landing-hero-assurance{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:28px;font-size:13px;font-weight:700;display:flex}.landing-hero-assurance span{align-items:center;gap:6px;display:inline-flex}.landing-hero-assurance svg{color:var(--landing-teal);width:15px;height:15px}.landing-product-stage{perspective:1400px;z-index:2;min-height:610px;position:relative}.landing-product-window{background:var(--paper);border:1px solid var(--line);border-radius:20px;width:96%;position:absolute;top:45px;left:2%;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 42px 90px #07101d2e}.landing-product-bar{background:var(--landing-navy);color:#fff;align-items:center;gap:11px;height:62px;padding:0 20px;display:flex}.landing-product-logo{width:30px;height:30px;display:inline-flex}.landing-product-logo svg{width:100%;height:100%}.landing-product-title{letter-spacing:.01em;font-size:12px;font-weight:750}.landing-live-dot{color:#7dd9cc;text-transform:uppercase;background:#3db5a529;border:1px solid #3db5a552;border-radius:99px;margin-left:auto;padding:5px 9px;font-size:9px;font-weight:800}.landing-product-body{padding:24px}.landing-product-heading span{color:var(--landing-teal);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.landing-product-heading strong{letter-spacing:-.035em;margin-top:6px;font-size:21px;display:block}.landing-product-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.landing-product-metrics article{background:var(--canvas);border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}.landing-product-metrics small,.landing-product-metrics span{color:var(--muted);font-size:8px;display:block}.landing-product-metrics strong{letter-spacing:-.04em;margin:8px 0 5px;font-size:17px;display:block}.landing-product-metrics .metric-positive{color:var(--landing-teal)}.landing-product-grid{grid-template-columns:1.65fr .75fr;gap:10px;margin-top:10px;display:grid}.landing-priority-card,.landing-tool-card{border:1px solid var(--line);border-radius:12px;padding:14px}.landing-card-heading{align-items:center;margin-bottom:9px;font-size:10px;font-weight:800;display:flex}.landing-card-heading small{background:var(--gold-soft);color:var(--warning);border-radius:99px;margin-left:auto;padding:4px 7px;font-size:7px}.landing-priority-row{border-top:1px solid var(--line);grid-template-columns:6px 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.landing-priority-row i{border-radius:99px;width:6px;height:6px}.priority-gold{background:var(--landing-gold)}.priority-teal{background:var(--landing-teal-bright)}.priority-blue{background:#5c85b3}.landing-priority-row strong,.landing-priority-row small{display:block}.landing-priority-row strong{font-size:8px}.landing-priority-row small{color:var(--muted);margin-top:3px;font-size:7px}.landing-priority-row b{color:var(--landing-teal);font-size:7px}.landing-tool-card>span{font-size:10px;font-weight:800}.landing-tool-ring{aspect-ratio:1;background:conic-gradient(var(--landing-teal) 0 86%, var(--teal-soft) 86%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;max-width:90px;margin:22px auto 14px;display:flex;position:relative}.landing-tool-ring:after{background:var(--paper);content:"";border-radius:50%;position:absolute;inset:7px}.landing-tool-ring strong,.landing-tool-ring small{z-index:1;position:relative}.landing-tool-ring strong{font-size:17px}.landing-tool-ring small{color:var(--muted);font-size:7px}.landing-tool-card p{color:var(--muted);text-align:center;font-size:7px;line-height:1.5}.landing-floating-card{background:var(--paper);border:1px solid var(--line);z-index:3;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 20px 40px #07101d24}.landing-floating-card-left{bottom:72px;left:-30px}.landing-floating-card-right{top:88px;right:-20px}.floating-icon{background:var(--teal-soft);color:var(--landing-teal);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:flex}.floating-icon-gold{background:var(--gold-soft);color:var(--warning)}.landing-floating-card strong,.landing-floating-card small{white-space:nowrap;display:block}.landing-floating-card strong{font-size:9px}.landing-floating-card small{color:var(--muted);margin-top:3px;font-size:7px}.landing-product-orbit{border:1px solid var(--landing-teal)}@supports (color:color-mix(in lab, red, red)){.landing-product-orbit{border:1px solid color-mix(in srgb, var(--landing-teal) 18%, transparent)}}.landing-product-orbit{border-radius:50%;position:absolute}.landing-product-orbit-one{width:500px;height:500px;top:-30px;right:-110px}.landing-product-orbit-two{width:330px;height:330px;top:55px;right:-25px}.landing-compatibility{background:var(--paper);border-bottom:1px solid var(--line);border-top:1px solid var(--line);text-align:center;padding:28px clamp(24px,6vw,92px)}.landing-compatibility p{color:var(--subtle);letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:750}.landing-compatibility div{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,3vw,42px);display:flex}.landing-compatibility span{color:var(--muted);letter-spacing:.08em;font-size:13px;font-weight:850}.landing-compatibility i{background:var(--landing-gold);opacity:.8;border-radius:50%;width:3px;height:3px}.landing-toolbox-section{padding:130px clamp(24px,7vw,110px)}.landing-section-heading{max-width:700px}.landing-section-heading h2,.landing-boundary-copy h2,.landing-control-copy h2,.landing-final-cta h2{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(40px,4vw,64px);line-height:1.04}.landing-section-heading h2 em{color:var(--landing-teal);font-style:normal}.landing-section-heading>p,.landing-boundary-copy>p,.landing-control-copy>p{color:var(--muted);max-width:700px;margin:0;font-size:18px;line-height:1.72}.landing-showcase,.landing-conversation{scroll-margin-top:106px}.landing-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:62px;display:grid}.landing-tool{background:var(--paper);border:1px solid var(--line);border-radius:18px;min-height:520px;padding:32px;transition:all .22s;position:relative;overflow:hidden}.landing-tool-featured{grid-column:1/-1;min-height:390px;padding-right:52%}.landing-tool:hover{border-color:var(--landing-teal)}@supports (color:color-mix(in lab, red, red)){.landing-tool:hover{border-color:color-mix(in srgb, var(--landing-teal) 50%, var(--line))}}.landing-tool:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.landing-tool-topline{align-items:center;display:flex}.landing-tool-topline>span{color:var(--subtle);font-family:var(--font-geist-mono);font-size:12px;font-weight:700}.landing-tool-topline>b{background:var(--gold-soft);color:var(--warning);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-left:12px;padding:6px 10px;font-size:10px}.landing-tool-topline i,.landing-tool-link{border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-left:auto;transition:all .18s;display:flex}.landing-tool-topline svg{width:20px;height:20px}.landing-tool:hover .landing-tool-topline i,.landing-tool:hover .landing-tool-link{background:var(--landing-teal);border-color:var(--landing-teal);color:#fff;transform:rotate(-30deg)}.landing-tool-link:focus-visible{box-shadow:0 0 0 4px var(--landing-teal)}@supports (color:color-mix(in lab, red, red)){.landing-tool-link:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--landing-teal) 24%, transparent)}}.landing-tool-link:focus-visible{outline:2px solid var(--landing-teal);outline-offset:2px}.landing-tool h3{letter-spacing:-.035em;margin:32px 0 14px;font-size:30px}.landing-tool>p{color:var(--muted);max-width:590px;margin:0;font-size:18px;line-height:1.68}.landing-tool-value{color:var(--ink);margin-top:18px;font-size:16px;line-height:1.5;display:block}.tool-preview{background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.tool-preview{background:color-mix(in srgb, var(--canvas) 74%, var(--paper))}}.tool-preview{border:1px solid var(--line-strong);border-radius:13px;height:164px;position:absolute;bottom:30px;left:32px;right:32px;overflow:hidden}.landing-tool-featured .tool-preview{width:45%;height:272px;inset:82px 32px 32px auto}.tool-preview-workspace{grid-template-columns:1fr 1fr;gap:11px;padding:15px;display:grid}.tool-preview-panel{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:center;padding:15px;display:flex}.tool-preview-panel small{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.tool-preview-panel strong{margin:9px 0 4px;font-size:25px}.tool-preview-panel span{color:var(--muted);font-size:11px}.tool-preview-meta{align-items:flex-end;gap:8px;padding:50px 18px 34px;display:flex}.tool-preview-meta>div{align-items:center;display:flex;position:absolute;top:15px;left:18px;right:18px}.tool-preview-meta>div span{font-size:11px;font-weight:800}.tool-preview-meta>div b{background:var(--teal-soft);color:var(--landing-teal);border-radius:99px;margin-left:auto;padding:5px 8px;font-size:9px}.tool-preview-meta>i{background:var(--landing-teal);opacity:.76;border-radius:3px 3px 0 0;flex:1;height:28%}.tool-preview-meta>i:nth-of-type(2),.tool-preview-meta>i:nth-of-type(5){height:58%}.tool-preview-meta>i:nth-of-type(3),.tool-preview-meta>i:nth-of-type(6){height:42%}.tool-preview-meta>i:nth-of-type(4){background:var(--landing-gold);opacity:1;height:78%}.tool-preview-meta>i:nth-of-type(7){height:70%}.tool-preview-meta>small{color:var(--muted);justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:11px;left:18px;right:18px}.tool-preview-flow,.tool-preview-sync{justify-content:center;align-items:center;padding:18px;display:flex}.tool-preview-flow>span,.tool-preview-sync>span{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.tool-preview-flow>span i,.tool-preview-sync>span i{background:var(--paper);border:1px solid var(--line-strong);color:var(--landing-teal);border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-style:normal;font-weight:850;display:flex}.tool-preview-flow>span small,.tool-preview-sync>span small{color:var(--muted);text-align:center;margin-top:9px;font-size:9px;font-weight:700}.tool-preview-flow>b{color:var(--landing-gold);font-size:16px}.tool-preview-sync>b{background:var(--line-strong);width:18px;height:2px}.tool-preview-ledger,.tool-preview-carriers{padding:8px 15px}.tool-preview-ledger>div,.tool-preview-carriers>div{border-bottom:1px solid var(--line);align-items:center;min-height:49px;display:flex}.tool-preview-ledger>div:last-child,.tool-preview-carriers>div:last-child{border-bottom:0}.tool-preview-ledger span{color:var(--muted);font-size:11px}.tool-preview-ledger b,.tool-preview-carriers b{border-radius:99px;margin-left:auto;padding:5px 9px;font-size:9px}.preview-good{background:var(--teal-soft);color:var(--landing-teal)}.preview-alert{background:var(--red-soft);color:var(--red)}.preview-gold{background:var(--gold-soft);color:var(--warning)}.tool-preview-carriers>div>i{background:var(--navy-soft);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;margin-right:10px;font-size:10px;font-style:normal;display:flex}.tool-preview-carriers>div>span{flex-direction:column;display:flex}.tool-preview-carriers strong{font-size:10px}.tool-preview-carriers small{color:var(--muted);margin-top:3px;font-size:9px}.tool-preview-reputation{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.tool-preview-reputation>div{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:13px;display:flex}.tool-preview-reputation>div span{font-size:12px;font-weight:800}.tool-preview-reputation>div b{border-radius:99px;margin-top:10px;padding:6px 10px;font-size:9px}.tool-preview-reputation aside{background:var(--gold-soft);border-radius:10px;grid-column:1/-1;align-items:center;gap:12px;padding:12px 15px;display:flex}.tool-preview-reputation aside>i{background:var(--landing-gold);color:#162132;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-style:normal;display:flex}.tool-preview-reputation aside span{flex-direction:column;display:flex}.tool-preview-reputation aside strong{font-size:11px}.tool-preview-reputation aside small{color:var(--warning);margin-top:4px;font-size:9px}.landing-conversation{background:var(--paper);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:120px clamp(24px,7vw,110px)}.landing-conversation-heading{max-width:820px}.landing-conversation-heading h2{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(40px,4vw,64px);line-height:1.04}.landing-conversation-heading>p{color:var(--muted);max-width:760px;margin:0;font-size:18px;line-height:1.72}.landing-conversation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:58px;display:grid}.landing-conversation-card{background:var(--canvas);border:1px solid var(--line);border-radius:20px;padding:32px}.landing-conversation-card-heading{align-items:center;gap:14px;display:flex}.landing-conversation-card-heading>div{min-width:0}.landing-conversation-card-heading small{color:var(--landing-teal);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.landing-conversation-card-heading h3{letter-spacing:-.035em;margin:5px 0 0;font-size:25px}.landing-conversation-card-heading>b{background:var(--teal-soft);color:var(--landing-teal);white-space:nowrap;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:11px}.landing-conversation-icon{background:var(--landing-teal);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:12px;font-weight:850;display:flex}.landing-conversation-card-ai .landing-conversation-icon{background:var(--landing-gold);color:#172437}.landing-conversation-card>p{color:var(--muted);margin:26px 0;font-size:17px;line-height:1.7}.landing-conversation-card ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-conversation-card li{color:var(--ink);align-items:center;gap:9px;font-size:14px;line-height:1.5;display:flex}.landing-conversation-card li svg{color:var(--landing-teal);flex:none;width:18px;height:18px}.landing-voice-preview,.landing-summary-preview{background:var(--paper);border:1px solid var(--line-strong);border-radius:14px;min-height:160px}.landing-voice-preview{grid-template-columns:1fr auto;align-items:center;gap:16px;padding:28px;display:grid}.landing-waveform{align-items:center;gap:5px;height:54px;display:flex}.landing-waveform i{background:linear-gradient(var(--landing-teal-bright), var(--landing-teal));border-radius:99px;width:5px;height:26%}.landing-waveform i:nth-child(2n){height:70%}.landing-waveform i:nth-child(3n){height:42%}.landing-waveform i:nth-child(5n){height:96%}.landing-voice-preview>span{color:var(--muted);font-family:var(--font-geist-mono);font-size:13px}.landing-voice-preview>strong{color:var(--landing-teal);grid-column:1/-1;font-size:14px}.landing-summary-preview{gap:0;padding:12px 22px;display:grid}.landing-summary-preview>div{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:48px;display:flex}.landing-summary-preview>div:last-child{border-bottom:0}.landing-summary-preview small{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.landing-summary-preview strong{margin-top:4px;font-size:13px}.landing-boundary{background:var(--paper);border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(60px,9vw,140px);padding:120px clamp(24px,7vw,110px);display:grid}.landing-boundary-visual{min-height:440px;position:relative}.landing-system-card{background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:18px;flex-direction:column;width:min(76%,390px);padding:24px;display:flex;position:absolute}.landing-system-card small,.landing-system-card span{color:var(--muted)}.landing-system-card small{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.landing-system-card strong{letter-spacing:-.04em;margin:11px 0 24px;font-size:23px}.landing-system-card span{border-top:1px solid var(--line);padding-top:14px;font-size:10px}.landing-system-card-crm{top:25px;left:0}.landing-system-card-aa{flex-direction:row;align-items:center;gap:18px;bottom:20px;right:0}.landing-system-card-aa svg{flex:none;width:76px;height:76px}.landing-system-card-aa div{flex-direction:column;display:flex}.landing-system-card-aa strong{margin-bottom:12px}.landing-system-card-aa span{white-space:nowrap}.landing-bridge-line{background:linear-gradient(var(--landing-gold), var(--landing-gold)) center/1px 100% no-repeat;color:var(--warning);justify-content:center;align-items:center;width:1px;height:135px;display:flex;position:absolute;top:155px;left:49%;transform:rotate(38deg)}.landing-bridge-line span{background:var(--paper);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:8px;font-size:8px;font-weight:850;transform:rotate(-38deg)}.landing-boundary-copy ul{gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.landing-boundary-copy li{align-items:flex-start;gap:13px;display:flex}.landing-boundary-copy li>svg{background:var(--teal-soft);color:var(--landing-teal);border-radius:50%;flex:none;width:27px;height:27px;padding:5px}.landing-boundary-copy li strong,.landing-boundary-copy li span{display:block}.landing-boundary-copy li strong{margin-bottom:6px;font-size:16px}.landing-boundary-copy li span{color:var(--muted);font-size:14px;line-height:1.55}.landing-control-section{grid-template-columns:.9fr 1.1fr;gap:90px;padding:120px clamp(24px,7vw,110px);display:grid}.landing-control-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.landing-control-grid article{background:var(--paper);border:1px solid var(--line);border-radius:15px;min-height:190px;padding:22px}.landing-control-grid span{color:var(--landing-gold);font-family:var(--font-geist-mono);font-size:10px}.landing-control-grid strong{margin:45px 0 8px;font-size:19px;display:block}.landing-control-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.landing-final-cta{background:var(--landing-cream);text-align:center;border-radius:28px;flex-direction:column;align-items:center;margin:0 clamp(24px,5vw,76px) 76px;padding:90px 24px;display:flex;position:relative;overflow:hidden}html[data-theme=dark] .landing-final-cta{background:#142233}.landing-final-cta:before,.landing-final-cta:after{border:1px solid var(--landing-teal)}@supports (color:color-mix(in lab, red, red)){.landing-final-cta:before,.landing-final-cta:after{border:1px solid color-mix(in srgb, var(--landing-teal) 22%, transparent)}}.landing-final-cta:before,.landing-final-cta:after{content:"";border-radius:50%;position:absolute}.landing-final-cta:before{width:500px;height:500px;top:-180px;left:-280px}.landing-final-cta:after{width:600px;height:600px;bottom:-310px;right:-280px}.landing-final-logo{z-index:2;width:min(330px,78vw);margin-bottom:30px;position:relative}.landing-final-cta h2{max-width:760px}.landing-final-cta p{color:var(--muted);max-width:650px;margin:0 0 30px;font-size:17px;line-height:1.7}.landing-final-cta .landing-button{z-index:2;position:relative}.landing-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;padding:34px clamp(24px,5vw,76px);display:grid}.landing-footer>p{color:var(--muted);text-align:center;margin:0;font-size:12px}.landing-footer>div{color:var(--muted);justify-content:flex-end;align-items:center;gap:16px;font-size:11px;display:flex}.landing-footer>div a:hover{color:var(--landing-teal)}@media (prefers-reduced-motion:no-preference){.landing-product-window{animation:.7s cubic-bezier(.2,.8,.2,1) both landing-window-enter}.landing-floating-card{animation:5s ease-in-out infinite landing-float}.landing-floating-card-right{animation-delay:-2.5s}.landing-hero .aa-mark-module{transform-origin:50%;animation:5s ease-in-out infinite landing-module-pulse}.landing-hero .aa-mark-module-two{animation-delay:-1.25s}.landing-hero .aa-mark-module-three{animation-delay:-2.5s}.landing-hero .aa-mark-module-four{animation-delay:-3.75s}}@keyframes landing-window-enter{0%{opacity:0;transform:translateY(28px)rotateY(-5deg)rotateX(2deg)}to{opacity:1;transform:translateY(0)rotateY(-5deg)rotateX(2deg)}}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes landing-module-pulse{0%,to{opacity:1}50%{opacity:.76}}@media (width<=1120px){.landing-nav{grid-template-columns:1fr auto}.landing-nav-links{display:none}.landing-pricing-tab,.landing-toolbox-menu.compact{display:inline-flex}.landing-toolbox-menu.compact .landing-toolbox-trigger{border:1px solid var(--line-strong);border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800}.landing-toolbox-menu.compact .landing-toolbox-dropdown{width:min(610px,100vw - 36px);left:auto;right:0;transform:translateY(-8px)}.landing-toolbox-menu.compact.open .landing-toolbox-dropdown{transform:translateY(0)}.landing-hero{grid-template-columns:1fr;padding-top:150px}.landing-hero-copy{max-width:780px}.landing-product-stage{width:100%;max-width:820px;margin:0 auto}.landing-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-boundary,.landing-control-section{gap:60px}}@media (width<=760px){.landing-nav{height:68px;padding:0 18px}.landing-brand-logo{width:138px}.landing-nav-actions .theme-toggle span{display:none}.landing-pricing-tab,.landing-sign-in{padding:9px 12px}.landing-hero{min-height:auto;padding:118px 20px 70px}.landing-hero h1{font-size:clamp(46px,14vw,64px)}.landing-hero-copy>p{font-size:16px}.landing-hero-assurance{gap:11px}.landing-product-stage{min-height:455px}.landing-product-window{width:100%;left:0;transform:none}.landing-product-body{padding:15px}.landing-product-metrics article:nth-child(3){display:none}.landing-product-metrics{grid-template-columns:repeat(2,1fr)}.landing-product-grid{grid-template-columns:1fr}.landing-tool-card,.landing-floating-card-right{display:none}.landing-floating-card-left{bottom:5px;left:12px}.landing-compatibility{padding-inline:20px}.landing-compatibility i{display:none}.landing-compatibility div{gap:13px 22px}.landing-toolbox-section,.landing-boundary,.landing-control-section{padding:86px 20px}.landing-tool-grid{grid-template-columns:1fr;margin-top:42px}.landing-tool{min-height:570px;padding:27px}.landing-conversation{padding:86px 20px}.landing-conversation-grid{grid-template-columns:1fr;margin-top:42px}.landing-tool-featured{grid-column:auto;min-height:620px;padding-right:27px}.landing-tool-featured .tool-preview{width:auto;height:250px;inset:auto 27px 27px}.landing-boundary{grid-template-columns:1fr}.landing-boundary-visual{min-height:390px}.landing-system-card{width:82%}.landing-system-card-aa svg{width:58px;height:58px}.landing-bridge-line{left:50%}.landing-boundary-copy h2{font-size:42px}.landing-control-section{grid-template-columns:1fr}.landing-control-grid{grid-template-columns:1fr 1fr}.landing-control-grid article{min-height:170px}.landing-final-cta{border-radius:20px;margin:0 14px 50px;padding:70px 20px}.landing-final-cta h2{font-size:41px}.landing-footer{grid-template-columns:1fr;padding:30px 20px}.landing-footer>p{text-align:left}.landing-footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (width<=480px){.landing-nav{padding-inline:12px}.landing-nav-actions{gap:5px}.landing-nav-actions .theme-toggle{display:none}.landing-brand{gap:8px}.landing-brand-logo{width:118px}.landing-pricing-tab,.landing-sign-in,.landing-toolbox-menu.compact .landing-toolbox-trigger{padding:9px;font-size:12px}.landing-toolbox-dropdown{grid-template-columns:1fr;max-height:min(72vh,520px);overflow-y:auto}.landing-hero-actions{flex-direction:column;align-items:stretch}.landing-button{width:100%}.landing-control-grid{grid-template-columns:1fr}.landing-conversation-card{padding:24px}.landing-conversation-card-heading{flex-wrap:wrap;align-items:flex-start}.landing-conversation-card-heading>b{margin-left:62px}.landing-system-card{width:88%}.landing-system-card-aa span{white-space:normal}}.signin-page{--signin-navy:#081321;--signin-teal:#126f66;--signin-gold:#d1a95f;background:radial-gradient(circle at 8% 16%, #3db5a524, transparent 28%), radial-gradient(circle at 92% 86%, #d1a95f1f, transparent 28%), linear-gradient(135deg, var(--paper), var(--canvas))}@supports (color:color-mix(in lab, red, red)){.signin-page{background:radial-gradient(circle at 8% 16%, #3db5a524, transparent 28%), radial-gradient(circle at 92% 86%, #d1a95f1f, transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--paper) 96%, var(--signin-teal)), var(--canvas))}}.signin-page{color:var(--ink);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;position:relative;overflow:hidden}.signin-page:before{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);content:"";opacity:.34;pointer-events:none;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 8%,#00000038,#0000 78%);mask-image:linear-gradient(110deg,#0000 8%,#00000038,#0000 78%)}.signin-page a{color:inherit;text-decoration:none}.signin-orb{border:1px solid var(--signin-teal)}@supports (color:color-mix(in lab, red, red)){.signin-orb{border:1px solid color-mix(in srgb, var(--signin-teal) 18%, transparent)}}.signin-orb{pointer-events:none;border-radius:50%;position:absolute}.signin-orb-one{width:430px;height:430px;top:110px;left:-240px}.signin-orb-two{width:560px;height:560px;bottom:-270px;right:-190px}.signin-header{z-index:2;justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,76px);display:flex;position:relative}.signin-brand{align-items:center;display:inline-flex}.signin-brand-logo{width:166px}.signin-shell{z-index:1;justify-content:center;align-items:center;width:100%;max-width:620px;margin:auto;padding:58px clamp(24px,5vw,76px) 78px;display:flex;position:relative}.signin-card-wrap{width:100%;max-width:500px}.signin-card{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.signin-card{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.signin-card{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.signin-card{border:1px solid color-mix(in srgb, var(--line-strong) 82%, transparent)}}.signin-card{border-radius:28px;padding:clamp(30px,4vw,46px);position:relative;box-shadow:0 36px 90px #07101d29}.signin-card:before{background:linear-gradient(90deg, var(--signin-teal), var(--signin-gold));content:"";border-radius:99px;height:3px;position:absolute;top:0;left:42px;right:42px}.signin-card-mark{background:var(--signin-navy);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:29px;display:flex;box-shadow:0 12px 28px #0813212e}.signin-card-mark span{color:#fff;letter-spacing:-.05em;font-size:14px;font-weight:900}.signin-card h1{letter-spacing:-.052em;margin:0 0 14px;font-size:clamp(30px,3vw,40px);line-height:1.05}.signin-card>p{color:var(--muted);margin:0;font-size:15px;line-height:1.62}.signin-provider-button{background:var(--signin-teal);border:1px solid var(--signin-teal);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:58px;margin-top:30px;padding:0 18px;font-size:14px;font-weight:800;transition:all .17s;display:grid;box-shadow:0 14px 28px #126f6633;color:#fff!important}.signin-provider-button:hover{background:#0d5d56;border-color:#0d5d56;transform:translateY(-2px);box-shadow:0 18px 34px #126f6645}.signin-provider-button:focus-visible{box-shadow:0 0 0 4px var(--focus-ring), 0 18px 34px #126f6645;outline:none}.signin-microsoft-icon{background:#fff;border-radius:5px;width:26px;height:26px;padding:4px;box-shadow:0 2px 6px #00000021}.signin-email-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:25px;height:25px}.signin-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.signin-workforce-button{border:1px solid var(--line-strong);border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:52px;margin-top:12px;padding:0 18px;font-size:13px;font-weight:780;transition:all .17s;display:flex}.signin-workforce-button:hover{background:var(--surface-muted);border-color:var(--signin-teal)}@supports (color:color-mix(in lab, red, red)){.signin-workforce-button:hover{border-color:color-mix(in srgb, var(--signin-teal) 50%, var(--line-strong))}}.signin-workforce-button:hover{transform:translateY(-1px)}.signin-workforce-button:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.signin-card-footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;margin-top:30px;padding-top:22px;font-size:13px;display:flex}.signin-card-footer a{color:var(--signin-teal);font-weight:800}.signin-card-footer a:hover{text-underline-offset:3px;text-decoration:underline}.signin-footer{color:var(--subtle);z-index:2;justify-content:space-between;align-items:center;padding:20px clamp(24px,5vw,76px) 28px;font-size:11px;display:flex;position:relative}html[data-theme=dark] .signin-page{background:radial-gradient(circle at 8% 16%, #3db5a51a, transparent 28%), radial-gradient(circle at 92% 86%, #d1a95f14, transparent 28%), linear-gradient(135deg, #101923, var(--canvas))}html[data-theme=dark] .signin-card{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .signin-card{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}html[data-theme=dark] .signin-card{box-shadow:0 36px 90px #0000004d}@media (width<=900px){.signin-shell{padding-top:34px}}@media (width<=560px){.signin-header{padding:22px 20px}.signin-brand-logo{width:145px}.signin-shell{padding:26px 18px 52px}.signin-card{border-radius:22px;padding:30px 22px}.signin-card h1{font-size:31px}.signin-provider-button{font-size:13px}.signin-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 20px 24px}}.customer-welcome-page{justify-content:center;align-items:center;padding:32px 20px;display:flex}.customer-welcome-card{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.customer-welcome-card{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.customer-welcome-card{border:1px solid var(--line-strong);z-index:2;border-radius:28px;width:100%;max-width:560px;padding:clamp(32px,6vw,54px);position:relative;box-shadow:0 36px 90px #07101d29}.customer-welcome-card:before{background:linear-gradient(90deg,var(--signin-teal),var(--signin-gold));content:"";border-radius:99px;height:3px;position:absolute;top:0;left:48px;right:48px}.customer-welcome-card h1{letter-spacing:-.052em;margin:18px 0 16px;font-size:clamp(34px,5vw,48px);line-height:1.04}.customer-welcome-card>p{color:var(--muted);margin:0;line-height:1.65}.customer-welcome-selection{background:var(--signin-teal);align-items:center}@supports (color:color-mix(in lab, red, red)){.customer-welcome-selection{background:color-mix(in srgb, var(--signin-teal) 8%, var(--paper))}}.customer-welcome-selection{border:1px solid var(--signin-teal)}@supports (color:color-mix(in lab, red, red)){.customer-welcome-selection{border:1px solid color-mix(in srgb, var(--signin-teal) 26%, var(--line))}}.customer-welcome-selection{border-radius:13px;justify-content:space-between;margin-top:22px;padding:13px 15px;display:flex}.customer-welcome-selection span{color:var(--muted);font-size:11px}.customer-welcome-selection strong{font-size:14px}.customer-welcome-card form{gap:12px;margin-top:30px;display:grid}.customer-welcome-card label{font-size:12px;font-weight:800}.customer-welcome-card input{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);font:inherit;border-radius:13px;min-height:54px;padding:0 16px}.customer-welcome-card input:focus{border-color:var(--signin-teal);box-shadow:0 0 0 4px var(--focus-ring);outline:none}.customer-welcome-card button{background:var(--signin-teal);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:13px;min-height:54px;padding:0 18px;font-size:14px;font-weight:820}.customer-welcome-card button:disabled{cursor:wait;opacity:.58}.customer-welcome-card>small{color:var(--subtle);margin-top:20px;line-height:1.55;display:block}.customer-welcome-error{color:#b42318;background:#b423181a;border:1px solid #b4231847;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.45}.customer-welcome-progress{background:linear-gradient(90deg,var(--signin-teal),var(--signin-gold));transform-origin:0;border-radius:99px;height:4px;margin-top:32px;animation:1.3s ease-in-out infinite customer-welcome-pulse}@keyframes customer-welcome-pulse{0%,to{opacity:.35;transform:scaleX(.18)}50%{opacity:1;transform:scaleX(1)}}.purchase-page{--purchase-navy:#081321;--purchase-teal:#11766c;--purchase-gold:#d1a95f;background:radial-gradient(circle at 8% 12%, #279c8d24, transparent 29%), radial-gradient(circle at 92% 88%, #d1a95f21, transparent 28%), linear-gradient(135deg, var(--paper), var(--canvas))}@supports (color:color-mix(in lab, red, red)){.purchase-page{background:radial-gradient(circle at 8% 12%, #279c8d24, transparent 29%), radial-gradient(circle at 92% 88%, #d1a95f21, transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--paper) 96%, var(--purchase-teal)), var(--canvas))}}.purchase-page{color:var(--ink);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;position:relative;overflow:hidden}.purchase-page:before{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);content:"";opacity:.3;pointer-events:none;background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 8%,#0003,#0000 80%);mask-image:linear-gradient(115deg,#0000 8%,#0003,#0000 80%)}.purchase-page a{color:inherit;text-decoration:none}.purchase-orb{border:1px solid var(--purchase-teal)}@supports (color:color-mix(in lab, red, red)){.purchase-orb{border:1px solid color-mix(in srgb, var(--purchase-teal) 18%, transparent)}}.purchase-orb{pointer-events:none;border-radius:50%;position:absolute}.purchase-orb-one{width:460px;height:460px;top:96px;left:-280px}.purchase-orb-two{width:590px;height:590px;bottom:-310px;right:-210px}.purchase-header{z-index:2;justify-content:space-between;align-items:center;padding:28px clamp(22px,5vw,76px);display:flex;position:relative}.purchase-logo{width:166px}.purchase-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(430px,520px);align-items:center;gap:clamp(48px,7vw,112px);width:100%;max-width:1280px;margin:auto;padding:42px clamp(22px,5vw,76px) 66px;display:grid;position:relative}.purchase-plan{max-width:650px}.purchase-eyebrow{color:var(--purchase-teal);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:850;display:inline-flex}.purchase-eyebrow i{background:var(--purchase-gold);box-shadow:0 0 0 5px var(--purchase-gold);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.purchase-eyebrow i{box-shadow:0 0 0 5px color-mix(in srgb, var(--purchase-gold) 16%, transparent)}}.purchase-eyebrow i{width:6px;height:6px}.purchase-plan h1{letter-spacing:-.058em;margin:24px 0 22px;font-size:clamp(46px,4.8vw,68px);font-weight:720;line-height:.99}.purchase-plan h1 em{color:var(--purchase-teal);font-style:normal}.purchase-plan>p{color:var(--muted);max-width:600px;margin:0;font-size:18px;line-height:1.66}.purchase-plan-card{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.purchase-plan-card{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.purchase-plan-card{border:1px solid var(--line-strong);border-radius:20px;margin-top:30px;padding:22px 24px;box-shadow:0 22px 50px #07101d17}.purchase-plan-heading{justify-content:space-between;align-items:center;display:flex}.purchase-plan-heading>div:first-child{gap:4px;display:grid}.purchase-plan-heading span{color:var(--muted);font-size:11px}.purchase-plan-heading>div:first-child span{letter-spacing:.09em;text-transform:uppercase;font-weight:780}.purchase-plan-heading>div:first-child strong{font-size:23px}.purchase-plan-heading>div:last-child{align-items:baseline;gap:4px;display:flex}.purchase-plan-heading>div:last-child strong{letter-spacing:-.04em;font-size:30px}.purchase-trial{background:var(--purchase-teal);align-items:center}@supports (color:color-mix(in lab, red, red)){.purchase-trial{background:color-mix(in srgb, var(--purchase-teal) 9%, var(--paper))}}.purchase-trial{border:1px solid var(--purchase-teal)}@supports (color:color-mix(in lab, red, red)){.purchase-trial{border:1px solid color-mix(in srgb, var(--purchase-teal) 25%, var(--line))}}.purchase-trial{border-radius:11px;gap:10px;margin-top:15px;padding:10px 12px;display:flex}.purchase-trial strong{color:var(--purchase-teal);font-size:12px}.purchase-trial span{color:var(--muted);font-size:11px}.purchase-plan-card ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.purchase-plan-card li{color:var(--muted);grid-template-columns:17px 1fr;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:grid}.purchase-plan-card li b{color:var(--purchase-teal)}.purchase-confidence{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.purchase-confidence span{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:760;display:flex}.purchase-confidence b{color:var(--purchase-gold);font-family:var(--font-geist-mono);font-size:9px}.purchase-account-card{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.purchase-account-card{background:color-mix(in srgb, var(--paper) 97%, transparent)}}.purchase-account-card{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.purchase-account-card{border:1px solid color-mix(in srgb, var(--line-strong) 84%, transparent)}}.purchase-account-card{border-radius:28px;padding:clamp(30px,4vw,44px);position:relative;box-shadow:0 36px 90px #07101d2b}.purchase-card-topline{background:linear-gradient(90deg, var(--purchase-teal), var(--purchase-gold));border-radius:99px;height:3px;position:absolute;top:0;left:42px;right:42px}.purchase-step-label{color:var(--purchase-teal);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.purchase-account-card h2{letter-spacing:-.052em;margin:14px 0 12px;font-size:clamp(31px,3vw,40px);line-height:1.04}.purchase-account-card>p{color:var(--muted);margin:0;font-size:14px;line-height:1.58}.purchase-account-card form{gap:9px;margin-top:24px;display:grid}.purchase-account-card label{justify-content:space-between;align-items:center;margin-top:4px;font-size:11px;font-weight:820;display:flex}.purchase-account-card label small{color:var(--purchase-teal);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.purchase-account-card input{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);font:inherit;border-radius:12px;min-height:49px;padding:0 14px;font-size:14px;transition:all .15s}.purchase-account-card input:focus{border-color:var(--purchase-teal);box-shadow:0 0 0 4px var(--focus-ring);outline:none}.purchase-password-step{background:var(--surface-muted);border:1px solid var(--line);border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:12px;margin-top:7px;padding:11px 12px;display:grid}.purchase-password-step>i{border:2px solid var(--purchase-teal);border-radius:8px;width:30px;height:27px;position:relative}.purchase-password-step>i:before{border:2px solid var(--purchase-teal);content:"";border-bottom:0;border-radius:8px 8px 0 0;width:14px;height:11px;position:absolute;top:-10px;left:6px}.purchase-password-step>div{gap:2px;display:grid}.purchase-password-step span{color:var(--purchase-teal);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.purchase-password-step strong{font-size:12px}.purchase-password-step small{color:var(--muted);font-size:10px;line-height:1.4}.purchase-account-card form button{background:var(--purchase-teal);border:1px solid var(--purchase-teal);color:#fff;cursor:pointer;font:inherit;border-radius:13px;justify-content:space-between;align-items:center;min-height:54px;margin-top:7px;padding:0 17px;font-size:13px;font-weight:820;transition:all .17s;display:flex;box-shadow:0 14px 28px #11766c33}.purchase-account-card form button:not(:disabled):hover{background:#0d625a;transform:translateY(-1px);box-shadow:0 18px 34px #11766c45}.purchase-account-card form button:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.purchase-account-card form button:disabled{cursor:not-allowed;opacity:.48}.purchase-account-card form button span{font-size:20px;font-weight:450}.purchase-progress{grid-template-columns:repeat(3,1fr);margin:20px 0 0;padding:0;list-style:none;display:grid}.purchase-progress li{color:var(--subtle);align-items:center;gap:6px;font-size:9px;font-weight:760;display:flex}.purchase-progress li:not(:last-child):after{background:var(--line-strong);content:"";width:100%;height:1px;margin:0 8px}.purchase-progress b{border:1px solid var(--line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.purchase-progress .active{color:var(--purchase-teal)}.purchase-progress .active b{background:var(--purchase-teal);border-color:var(--purchase-teal);color:#fff}.purchase-returning{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:22px;padding-top:18px;font-size:12px}.purchase-returning a{color:var(--purchase-teal);font-weight:820}.purchase-returning a:hover{text-underline-offset:3px;text-decoration:underline}.purchase-legal{color:var(--subtle);text-align:center;max-width:390px;margin:13px auto 0;font-size:9px;line-height:1.5;display:block}.purchase-footer{color:var(--subtle);z-index:2;justify-content:space-between;align-items:center;padding:15px clamp(22px,5vw,76px) 24px;font-size:10px;display:flex;position:relative}.purchase-page-missing{justify-content:center;align-items:center;padding:24px;display:flex}.purchase-page-missing section{background:var(--paper);border:1px solid var(--line-strong);text-align:center;border-radius:22px;max-width:520px;padding:44px}.purchase-page-missing section>span{color:var(--purchase-teal);letter-spacing:.15em;font-size:10px;font-weight:850}.purchase-page-missing h1{letter-spacing:-.045em;margin:16px 0;font-size:40px}.purchase-page-missing p{color:var(--muted);line-height:1.6}.purchase-page-missing a{background:var(--purchase-teal);color:#fff;border-radius:12px;margin-top:14px;padding:14px 20px;font-weight:800;display:inline-flex}html[data-theme=dark] .purchase-page{background:radial-gradient(circle at 8% 12%, #279c8d1a, transparent 29%), radial-gradient(circle at 92% 88%, #d1a95f14, transparent 28%), linear-gradient(135deg, #101923, var(--canvas))}html[data-theme=dark] .purchase-plan-card,html[data-theme=dark] .purchase-account-card{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .purchase-plan-card,html[data-theme=dark] .purchase-account-card{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}@media (width<=980px){.purchase-shell{grid-template-columns:1fr;max-width:720px}.purchase-plan{max-width:none}.purchase-account-card{width:100%;max-width:540px;margin:0 auto}}@media (width<=600px){.purchase-header{padding:22px 20px}.purchase-logo{width:145px}.purchase-shell{padding:24px 18px 48px}.purchase-plan h1{font-size:42px}.purchase-plan>p{font-size:16px}.purchase-confidence{grid-template-columns:1fr}.purchase-account-card{border-radius:22px;padding:30px 22px}.purchase-trial{flex-direction:column;align-items:flex-start;gap:3px}.purchase-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 20px 22px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.landing-toolbox-section{background:linear-gradient(180deg, var(--canvas), color-mix(in srgb, var(--paper) 56%, var(--canvas)))}.landing-tool-showcases{gap:26px;margin-top:64px;display:grid}.landing-showcase{background:var(--paper);border:1px solid var(--line);border-radius:26px;grid-template-columns:minmax(310px,.76fr) minmax(520px,1.24fr);align-items:center;gap:clamp(42px,6vw,90px);min-height:620px;padding:clamp(36px,5vw,70px);display:grid;position:relative;overflow:hidden}.landing-showcase-tool-meta.landing-showcase-reverse,.landing-showcase-tool-carriers.landing-showcase-reverse{grid-template-columns:minmax(520px,1.24fr) minmax(310px,.76fr)}.landing-showcase-tool-commissions{gap:clamp(38px,4.5vw,68px)}.landing-showcase-tool-commissions.landing-showcase-reverse{grid-template-columns:minmax(610px,1.32fr) minmax(300px,.68fr)}.landing-showcase:before{background:var(--landing-teal);content:"";height:4px;position:absolute;top:0;left:0;right:0}.landing-showcase-blue:before{background:#5c85b3}.landing-showcase-gold:before{background:var(--landing-gold)}.landing-showcase-navy:before{background:var(--landing-navy)}.landing-showcase-reverse .landing-showcase-visual{order:-1}.landing-showcase-copy{max-width:540px}.landing-showcase-topline{align-items:center;gap:12px;display:flex}.landing-showcase-topline>span{color:var(--landing-teal);font-family:var(--font-geist-mono);font-size:15px;font-weight:800}.landing-showcase-topline>small{color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.landing-showcase-topline>b{background:var(--gold-soft);color:var(--warning);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:10px}.landing-showcase h3{letter-spacing:-.05em;margin:27px 0 19px;font-size:clamp(38px,3.5vw,54px);line-height:1.02}.landing-showcase-copy>p{color:var(--muted);margin:0;font-size:18px;line-height:1.72}.landing-showcase-copy ul{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.landing-showcase-copy li{align-items:flex-start;gap:9px;font-size:15px;font-weight:680;line-height:1.5;display:flex}.landing-showcase-copy li svg{background:var(--teal-soft);color:var(--landing-teal);border-radius:50%;flex:none;width:21px;height:21px;padding:4px}.landing-showcase-value{letter-spacing:-.015em;margin-top:30px;font-size:18px;display:block}.landing-showcase-link{align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:850;display:inline-flex;color:var(--landing-teal)!important}.landing-showcase-link svg{width:18px;height:18px;transition:transform .16s}.landing-showcase-link:hover svg{transform:translate(4px)}.landing-showcase-detail-note{color:var(--subtle);margin-top:24px;font-size:12px;font-weight:750;display:block}.landing-showcase-visual{background:color-mix(in srgb, var(--canvas) 78%, var(--paper));border:1px solid var(--line);border-radius:22px;min-width:0;padding:clamp(12px,1.7vw,22px);position:relative;box-shadow:inset 0 1px #ffffff8c,0 26px 60px #07101d1c}.landing-showcase-visual:before{background:radial-gradient(circle, color-mix(in srgb, var(--landing-teal) 13%, transparent), transparent 68%);content:"";pointer-events:none;width:460px;height:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showcase-ui{background:var(--paper);border:1px solid var(--line-strong);border-radius:15px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 18px 40px #07101d1f}.showcase-ui-bar{background:var(--landing-navy);color:#fff;align-items:center;height:54px;padding:0 18px;display:flex}.showcase-ui-bar>span{font-size:12px;font-weight:800}.showcase-ui-bar>b{color:#9eb0c2;align-items:center;gap:6px;margin-left:auto;font-size:9px;font-weight:750;display:flex}.showcase-ui-bar>b i{background:var(--landing-teal-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3db5a524}.showcase-ui small,.showcase-ui strong{display:block}.workspace-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:53px;padding:0 15px;display:flex}.workspace-toolbar strong{font-size:13px}.workspace-toolbar span{background:var(--canvas);border:1px solid var(--line);color:var(--muted);border-radius:7px;margin-left:auto;padding:7px 9px;font-size:9px}.workspace-toolbar span+span{margin-left:0}.workspace-body{grid-template-columns:1.2fr .8fr;min-height:322px;display:grid}.workspace-calendar{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);border-right:1px solid var(--line);background-size:25% 60px;padding-top:38px;position:relative}.workspace-days{grid-template-columns:repeat(4,1fr);display:grid;position:absolute;top:0;left:0;right:0}.workspace-days span{color:var(--subtle);text-align:center;padding:12px 7px;font-size:8px;font-weight:800}.workspace-event{border-left:3px solid;border-radius:6px;width:23%;padding:8px;position:absolute}.workspace-event small{opacity:.72;font-size:8px}.workspace-event strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.event-outlook{color:#2f5275;background:#e6f0fa;border-color:#5c85b3;top:68px;left:2%}.event-ghl{background:var(--gold-soft);border-color:var(--landing-gold);color:#684d1d;top:128px;left:51%}.event-google{background:var(--teal-soft);border-color:var(--landing-teal);color:#0d5c55;top:206px;left:27%}html[data-theme=dark] .event-outlook{color:#b8d2eb;background:#172d43}html[data-theme=dark] .event-ghl{color:#f1d18c}html[data-theme=dark] .event-google{color:#9cdfd6}.workspace-inbox{padding:13px}.workspace-inbox>div{align-items:center;margin-bottom:7px;display:flex}.workspace-inbox>div span{font-size:10px;font-weight:850}.workspace-inbox>div b{background:var(--teal-soft);color:var(--landing-teal);border-radius:99px;margin-left:auto;padding:5px 7px;font-size:8px}.workspace-inbox article{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 19px;align-items:center;gap:8px;min-height:76px;display:grid}.workspace-inbox article>i{background:var(--canvas);border:1px solid var(--line);color:var(--landing-teal);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:850;display:flex}.workspace-inbox article strong{font-size:9px}.workspace-inbox article small{color:var(--muted);margin-top:4px;font-size:8px}.workspace-inbox article em{background:var(--landing-teal);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:flex}.workspace-inbox article:nth-child(3) em{background:#5c85b3}.meta-metrics,.commission-metrics{grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}.meta-metrics article,.commission-metrics article{background:var(--canvas);border:1px solid var(--line);border-radius:9px;padding:12px}.meta-metrics small,.commission-metrics small{color:var(--muted);font-size:8px}.meta-metrics strong,.commission-metrics strong{margin:6px 0 4px;font-size:18px}.meta-metrics span{color:var(--landing-teal);font-size:8px}.meta-chart{margin:0 14px}.meta-chart>div{align-items:center;display:flex}.meta-chart>div span{font-size:10px;font-weight:800}.meta-chart>div b{color:var(--muted);margin-left:auto;font-size:8px}.meta-chart aside{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;height:143px;margin-top:9px;display:flex}.meta-chart aside i{background:linear-gradient(var(--landing-teal-bright), var(--landing-teal));opacity:.83;border-radius:3px 3px 0 0;flex:1;max-height:124px}.meta-chart aside i:nth-child(4n){background:var(--landing-gold);opacity:1}.landing-meta-campaign-row{border-top:1px solid var(--line);grid-template-columns:31px 1fr auto auto;align-items:center;gap:9px;margin-top:15px;padding:13px 15px;display:grid}.landing-meta-campaign-row>i{color:#fff;background:#416a9a;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:850;display:flex}.landing-meta-campaign-row strong{font-size:10px}.landing-meta-campaign-row small{color:var(--muted);margin-top:3px;font-size:8px}.landing-meta-campaign-row>b{background:var(--teal-soft);color:var(--landing-teal);border-radius:99px;padding:5px 7px;font-size:8px}.landing-meta-campaign-row>em{border:1px solid var(--line-strong);border-radius:7px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.onboarding-progress{justify-content:center;align-items:center;padding:22px 18px;display:flex}.onboarding-progress span{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.onboarding-progress span i{background:var(--canvas);border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:flex}.onboarding-progress span.done i,.onboarding-progress span.active i{background:var(--landing-teal);border-color:var(--landing-teal);color:#fff}.onboarding-progress span.active i{background:var(--landing-gold);border-color:var(--landing-gold);color:#172437}.onboarding-progress>b{background:var(--line-strong);width:65px;height:1px;margin:0 9px 20px}.onboarding-body{grid-template-columns:.9fr 1.1fr;gap:12px;padding:0 16px 16px;display:grid}.enrollment-card,.onboarding-artifacts article{background:var(--canvas);border:1px solid var(--line);border-radius:10px}.enrollment-card{padding:17px}.enrollment-card>small{color:var(--landing-teal);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.enrollment-card>strong{margin:7px 0 14px;font-size:17px}.enrollment-card>div{border-top:1px solid var(--line);padding:9px 0}.enrollment-card>div span{color:var(--muted);font-size:8px;display:block}.enrollment-card>div b{margin-top:4px;font-size:9px;display:block}.enrollment-card>em{color:var(--landing-teal);margin-top:8px;font-size:8px;font-style:normal;font-weight:800;display:block}.onboarding-artifacts{gap:10px;display:grid}.onboarding-artifacts article{grid-template-columns:39px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.onboarding-artifacts article>i{background:var(--teal-soft);color:var(--landing-teal);border-radius:9px;justify-content:center;align-items:center;width:39px;height:39px;font-size:9px;font-style:normal;font-weight:850;display:flex}.onboarding-artifacts strong{font-size:10px}.onboarding-artifacts small{color:var(--muted);margin-top:4px;font-size:8px}.onboarding-artifacts article>b{background:var(--teal-soft);color:var(--landing-teal);border-radius:99px;padding:5px 7px;font-size:8px}.commission-metrics article:nth-child(2) strong{color:var(--landing-teal)}.commission-metrics article:nth-child(3) strong{color:var(--warning)}.commission-table{margin:0 14px}.commission-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .7fr .7fr .65fr;align-items:center;gap:8px;min-height:62px;padding:6px 8px;display:grid}.commission-table>div.table-head{color:var(--subtle);text-transform:uppercase;min-height:34px;font-size:8px;font-weight:800}.commission-table>div>span{font-size:9px}.commission-table strong{font-size:10px}.commission-table small{color:var(--muted);margin-top:3px;font-size:8px}.commission-table>div>b{border-radius:99px;justify-self:start;padding:5px 7px;font-size:8px}.showcase-commissions{min-height:438px}.showcase-commissions .showcase-ui-bar>span{font-size:14px}.showcase-commissions .showcase-ui-bar>b{font-size:11px}.commission-toolbar{border-bottom:1px solid var(--line);align-items:center;min-height:42px;padding:6px 14px;display:flex}.commission-toolbar>span{align-items:center;gap:8px;font-size:11px;font-weight:780;display:flex}.commission-toolbar>span i{background:var(--landing-teal);box-shadow:0 0 0 4px var(--teal-soft);border-radius:50%;width:6px;height:6px}.commission-toolbar>div{gap:6px;margin-left:auto;display:flex}.commission-toolbar>div b{background:var(--canvas);border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:7px 9px;font-size:10px}.showcase-commissions .commission-metrics{grid-template-columns:repeat(4,1fr);padding:9px 14px}.showcase-commissions .commission-metrics article{padding:8px 11px}.showcase-commissions .commission-metrics small{text-transform:uppercase;font-size:9px;font-weight:780}.showcase-commissions .commission-metrics strong{margin:5px 0 3px;font-size:19px}.showcase-commissions .commission-metrics span{color:var(--muted);font-size:9px}.showcase-commissions .commission-metrics article:nth-child(3) strong{color:var(--red)}.showcase-commissions .commission-metrics article:nth-child(4) strong{color:var(--warning)}.showcase-commissions .commission-table>div{grid-template-columns:1.55fr .55fr .68fr .68fr .72fr;min-height:48px}.showcase-commissions .commission-table>div.table-head{min-height:29px;font-size:9px}.showcase-commissions .commission-table>div>span{font-size:10px}.showcase-commissions .commission-table strong{font-size:11px}.showcase-commissions .commission-table small{font-size:9px}.showcase-commissions .commission-table>div>b{padding:6px 8px;font-size:9px}.commission-proof{background:var(--teal-soft);border-top:1px solid color-mix(in srgb, var(--landing-teal) 25%, var(--line));align-items:center;gap:12px;min-height:62px;padding:10px 18px;display:flex}.commission-proof small{color:var(--landing-teal);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.commission-proof strong{margin-top:4px;font-size:12px}.commission-proof em{color:var(--muted);margin-top:4px;font-size:10px;font-style:normal;display:block}.commission-proof>b{border:1px solid color-mix(in srgb, var(--landing-teal) 35%, var(--line));color:var(--landing-teal);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:9px 11px;font-size:10px;display:flex}.commission-proof>b i{background:var(--landing-teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:flex}.sync-file{background:var(--canvas);border:1px solid var(--line);border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin:18px;padding:14px;display:grid}.sync-file>i{color:#fff;background:#34745d;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:8px;font-style:normal;font-weight:850;display:flex}.sync-file strong{font-size:11px}.sync-file small{color:var(--muted);margin-top:4px;font-size:8px}.sync-file>b{background:var(--gold-soft);color:var(--warning);border-radius:99px;padding:6px 8px;font-size:8px}.sync-pipeline{justify-content:center;align-items:center;padding:13px 18px 23px;display:flex}.sync-pipeline article{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.sync-pipeline article>i{background:var(--landing-teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:850;display:flex}.sync-pipeline article.active>i{background:var(--landing-gold);color:#172437}.sync-pipeline article small{color:var(--landing-teal);text-transform:uppercase;margin-top:8px;font-size:7px;font-weight:800}.sync-pipeline article strong{margin-top:4px;font-size:8px}.sync-pipeline>b{background:var(--line-strong);flex:.38;height:2px;margin-bottom:34px}.sync-result{background:var(--teal-soft);border-top:1px solid color-mix(in srgb, var(--landing-teal) 20%, var(--line));align-items:center;min-height:68px;padding:14px 18px;display:flex}.sync-result>span{align-items:center;gap:9px;display:flex}.sync-result>span i{background:var(--landing-teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:flex}.sync-result strong{font-size:10px}.sync-result>b{border:1px solid color-mix(in srgb, var(--landing-teal) 35%, var(--line));color:var(--landing-teal);border-radius:7px;margin-left:auto;padding:7px 9px;font-size:8px}.carrier-summary{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.carrier-summary article{background:var(--canvas);border:1px solid var(--line);border-radius:9px;padding:12px}.carrier-summary small,.carrier-summary span{color:var(--muted);font-size:8px}.carrier-summary strong{margin:4px 0;font-size:19px}.carrier-list{padding:0 14px 14px}.carrier-list article{border-top:1px solid var(--line);grid-template-columns:33px 1fr auto;align-items:center;gap:10px;min-height:58px;display:grid}.carrier-list article>i{background:var(--landing-navy);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;font-size:9px;font-style:normal;font-weight:850;display:flex}.carrier-list strong{font-size:10px}.carrier-list small{color:var(--muted);margin-top:3px;font-size:8px}.carrier-list article>b{border-radius:99px;padding:5px 7px;font-size:8px}.crm-mini-metrics{grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 14px 10px;display:grid}.crm-mini-metrics article{background:var(--canvas);border:1px solid var(--line);border-radius:8px;padding:10px}.crm-mini-metrics small{color:var(--muted);font-size:8px}.crm-mini-metrics strong{margin-top:4px;font-size:17px}.crm-mini-filters{grid-template-columns:1.2fr 1fr 1fr;gap:7px;padding:0 14px 11px;display:grid}.crm-mini-filters span{background:var(--canvas);border:1px solid var(--line-strong);border-radius:7px;padding:8px;font-size:8px;font-weight:750}.crm-mini-table{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.crm-mini-table>div,.crm-mini-table article{grid-template-columns:1fr 1.05fr auto;align-items:center;gap:8px;padding:0 14px;display:grid}.crm-mini-table>div{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;min-height:26px;font-size:7px;font-weight:850}.crm-mini-table article{border-top:1px solid var(--line);min-height:63px}.crm-mini-table article>span:first-child strong{font-size:9px}.crm-mini-table article>span:first-child small{color:var(--muted);margin-top:3px;font-size:7px}.crm-mini-table article>span:nth-child(2){background:var(--teal-soft);border:1px solid color-mix(in srgb,var(--landing-teal) 24%,var(--line));border-radius:7px;gap:3px;padding:5px;display:grid}.crm-mini-table article>span:nth-child(2) b{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:4px;font-size:7px}.crm-mini-table article>em{background:var(--landing-navy);color:#fff;border-radius:6px;padding:7px;font-size:7px;font-style:normal;font-weight:800}.crm-mini-actions{background:color-mix(in srgb,var(--teal-soft) 55%,var(--paper));grid-template-columns:1fr auto auto;align-items:center;gap:7px;min-height:70px;padding:11px 14px;display:grid}.crm-mini-actions small{color:var(--landing-teal);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.crm-mini-actions strong{margin-top:4px;font-size:9px}.crm-mini-actions>b{background:var(--paper);border:1px solid color-mix(in srgb,var(--landing-teal) 24%,var(--line));color:var(--landing-teal);border-radius:6px;padding:7px;font-size:7px}.reputation-number{border-bottom:1px solid var(--line);padding:18px}.reputation-number small{color:var(--landing-teal);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.reputation-number strong{margin:6px 0 5px;font-size:22px}.reputation-number span{color:var(--muted);font-size:8px}.reputation-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.reputation-grid article{background:var(--canvas);border:1px solid var(--line);border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:12px;display:grid}.reputation-grid article.flagged{border-color:color-mix(in srgb, var(--red) 35%, var(--line))}.reputation-grid article>i{background:var(--landing-navy);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:850;display:flex}.reputation-grid strong{font-size:10px}.reputation-grid small{color:var(--muted);margin-top:3px;font-size:7px}.reputation-grid article>b{border-radius:99px;grid-column:1/-1;justify-self:start;padding:5px 7px;font-size:8px}.reputation-action{background:var(--gold-soft);border-top:1px solid color-mix(in srgb, var(--landing-gold) 25%, var(--line));grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:88px;margin-top:2px;padding:14px 17px;display:grid}.reputation-action>i{background:var(--landing-gold);color:#172437;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-style:normal;font-weight:900;display:flex}.reputation-action small{color:var(--warning);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.reputation-action strong{margin-top:3px;font-size:10px}.reputation-action em{color:var(--muted);margin-top:4px;font-size:8px;font-style:normal;display:block}.reputation-action>b{background:var(--landing-navy);color:#fff;border-radius:7px;padding:8px 10px;font-size:8px}.landing-security{background:color-mix(in srgb, var(--paper) 74%, var(--canvas));border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:120px clamp(24px,7vw,110px);overflow:hidden}.landing-security-intro{grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(52px,7vw,100px);display:grid}.landing-security-copy{max-width:590px}.landing-security-copy h2{letter-spacing:-.055em;margin:24px 0 22px;font-size:clamp(42px,4.5vw,68px);line-height:1.02}.landing-security-copy>p{color:var(--muted);margin:0;font-size:18px;line-height:1.72}.landing-security-assurance{gap:14px;margin-top:30px;display:grid}.landing-security-assurance span{align-items:flex-start;gap:10px;font-size:15px;font-weight:680;line-height:1.5;display:flex}.landing-security-assurance svg{background:var(--teal-soft);color:var(--landing-teal);border-radius:50%;flex:none;width:23px;height:23px;padding:4px}.landing-security-link{align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:850;display:inline-flex;color:var(--landing-teal)!important}.landing-security-link svg{width:18px;height:18px;transition:transform .16s}.landing-security-link:hover svg{transform:translate(4px)}.landing-security-visual{color:#edf5fa;background:#0b1726;border:1px solid #ffffff21;border-radius:24px;min-width:0;padding:clamp(24px,2.3vw,34px);position:relative;overflow:hidden;box-shadow:0 30px 70px #07101d2e}.landing-security-visual:before{content:"";pointer-events:none;background:radial-gradient(circle,#3db5a526,#0000 66%);width:440px;height:440px;position:absolute;top:-220px;right:-170px}.landing-security-visual-head{border-bottom:1px solid #ffffff1f;align-items:center;padding:0 2px 22px;display:flex;position:relative}.landing-security-visual-head>span{letter-spacing:.025em;font-size:15px;font-weight:850}.landing-security-visual-head>b{color:#91ded4;text-transform:uppercase;background:#3db5a51f;border:1px solid #3db5a533;border-radius:99px;align-items:center;gap:8px;margin-left:auto;padding:8px 11px;font-size:11px;display:flex}.landing-security-visual-head>b i{background:#50c7b8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #50c7b81f}.landing-security-access{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:24px;padding:20px;display:grid;position:relative}.landing-security-seal{background:linear-gradient(145deg,#27b9aa,#12746f);border:1px solid #ffffff3d;border-radius:15px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.landing-security-seal span{font-family:var(--font-geist-mono);letter-spacing:-.08em;font-size:15px;font-weight:900}.landing-security-seal i{background:var(--landing-gold);border:2px solid #0b1726;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px}.landing-security-access small{color:#8da2b5;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.landing-security-access strong{margin-top:6px;font-size:15px;display:block}.landing-security-access div>span{color:#9eb0c0;margin-top:6px;font-size:12px;line-height:1.45;display:block}.landing-security-access>b{color:#8bded3;background:#3db5a524;border-radius:99px;padding:8px 11px;font-size:11px}.landing-security-path{grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;padding:37px 8px 34px;display:grid;position:relative}.landing-security-path article{text-align:center;flex-direction:column;align-items:center;min-width:92px;display:flex}.landing-security-path article>span{color:#7ed8cd;font-family:var(--font-geist-mono);background:#3db5a521;border:1px solid #57cfc04d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:flex}.landing-security-path article small{color:#8da2b5;letter-spacing:.09em;text-transform:uppercase;margin-top:11px;font-size:9px;font-weight:850}.landing-security-path article strong{color:#e2ebf1;margin-top:5px;font-size:12px;line-height:1.4}.landing-security-path>i{background:linear-gradient(90deg,#3db5a533,#3db5a5bf);min-width:24px;height:1px;margin-top:-23px;position:relative}.landing-security-path>i:after{content:"";border-top:1px solid #63c9bd;border-right:1px solid #63c9bd;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.landing-security-boundary{background:#d1a95f14;border:1px solid #d1a95f33;border-radius:12px;align-items:center;gap:18px;padding:18px 20px;display:flex;position:relative}.landing-security-boundary small{color:var(--landing-gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.landing-security-boundary strong{margin-top:5px;font-size:13px;display:block}.landing-security-boundary>b{color:#dcc592;text-align:right;margin-left:auto;font-size:11px}.landing-security-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:68px;display:grid}.landing-security-controls article{background:var(--paper);border:1px solid var(--line);border-radius:18px;min-height:270px;padding:27px 24px;position:relative}.landing-security-controls article:before{background:var(--landing-teal);content:"";height:3px;position:absolute;top:0;left:24px;right:24px}.landing-security-controls article:nth-child(3):before{background:var(--landing-gold)}.landing-security-controls article>span{color:var(--landing-teal);font-family:var(--font-geist-mono);font-size:12px;font-weight:850}.landing-security-controls article>small{color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;margin-top:21px;font-size:9px;font-weight:850;display:block}.landing-security-controls h3{letter-spacing:-.025em;margin:9px 0 13px;font-size:21px;line-height:1.15}.landing-security-controls p{color:var(--muted);margin:0;font-size:14px;line-height:1.68}@media (width<=1180px){.landing-showcase{grid-template-columns:minmax(280px,.8fr) minmax(430px,1.2fr);padding:42px}.landing-showcase-tool-meta.landing-showcase-reverse,.landing-showcase-tool-carriers.landing-showcase-reverse{grid-template-columns:minmax(430px,1.2fr) minmax(280px,.8fr)}.landing-showcase-tool-commissions.landing-showcase-reverse{grid-template-columns:minmax(480px,1.2fr) minmax(270px,.8fr)}.landing-showcase h3{font-size:40px}.landing-security-intro{grid-template-columns:minmax(300px,.8fr) minmax(470px,1.2fr);gap:46px}.landing-security-controls{grid-template-columns:repeat(2,1fr)}.landing-security-controls article{min-height:230px}}@media (width<=900px){.landing-showcase{grid-template-columns:1fr;gap:38px;min-height:0}.landing-showcase-tool-meta.landing-showcase-reverse,.landing-showcase-tool-carriers.landing-showcase-reverse,.landing-showcase-tool-commissions.landing-showcase-reverse{grid-template-columns:1fr}.landing-showcase-copy{max-width:700px}.landing-showcase-reverse .landing-showcase-visual{order:initial}.landing-security-intro{grid-template-columns:1fr}.landing-security-copy,.landing-security-visual{max-width:720px}}@media (width<=620px){.landing-security{padding:86px 20px}.landing-tool-showcases{gap:18px;margin-top:42px}.landing-showcase{border-radius:20px;padding:26px 20px}.landing-showcase h3{font-size:36px}.landing-showcase-copy>p{font-size:17px}.landing-showcase-copy li{font-size:14px}.landing-showcase-visual{border-radius:15px;padding:7px}.showcase-ui{min-height:390px}.workspace-body{grid-template-columns:1fr}.workspace-calendar{border-bottom:1px solid var(--line);border-right:0;min-height:225px}.workspace-inbox article:nth-of-type(n+2),.meta-metrics article:nth-child(3),.commission-metrics article:nth-child(3){display:none}.meta-metrics,.commission-metrics{grid-template-columns:repeat(2,1fr)}.meta-chart aside{gap:4px}.onboarding-body{grid-template-columns:1fr}.enrollment-card>div{display:none}.onboarding-progress>b{width:26px}.commission-table>div{grid-template-columns:1.4fr .7fr .7fr}.commission-table>div>:nth-child(2){display:none}.showcase-commissions .commission-metrics article:nth-child(3){display:block}.showcase-commissions .commission-table>div{grid-template-columns:1.5fr .7fr .7fr}.showcase-commissions .commission-table>div>:nth-child(3),.commission-toolbar>div b:last-child{display:none}.commission-proof{flex-direction:column;align-items:flex-start}.commission-proof>b{margin-left:0}.sync-pipeline article:nth-of-type(2),.sync-pipeline article:nth-of-type(3),.sync-pipeline>b:nth-of-type(2),.sync-pipeline>b:nth-of-type(3){display:none}.reputation-grid{grid-template-columns:1fr}.reputation-grid article{grid-template-columns:28px 1fr auto}.reputation-grid article>b{grid-column:auto}.reputation-grid article:nth-child(3){display:none}.reputation-action{grid-template-columns:38px 1fr}.reputation-action>b,.crm-mini-metrics article:nth-child(3),.crm-mini-table article:nth-of-type(2){display:none}.crm-mini-metrics,.crm-mini-filters{grid-template-columns:1fr 1fr}.crm-mini-filters span:nth-child(3){display:none}.crm-mini-actions{grid-template-columns:1fr auto}.crm-mini-actions>b:last-child{display:none}.landing-security-copy h2{font-size:39px}.landing-security-copy>p{font-size:17px}.landing-security-visual{border-radius:18px;padding:20px}.landing-security-access{grid-template-columns:42px 1fr}.landing-security-seal{width:42px;height:42px}.landing-security-access>b{display:none}.landing-security-path{grid-template-columns:repeat(4,1fr);gap:8px}.landing-security-path>i{display:none}.landing-security-path article{min-width:0}.landing-security-path article strong{font-size:11px}.landing-security-boundary{flex-direction:column;align-items:flex-start}.landing-security-boundary>b{text-align:left;margin-left:0}.landing-security-controls{grid-template-columns:1fr;margin-top:42px}.landing-security-controls article{min-height:0}}@media (width<=480px){.landing-security-visual-head>span{font-size:13px}.landing-security-visual-head>b{font-size:9px}.landing-security-path{grid-template-columns:repeat(2,1fr);row-gap:24px}}.landing-hero-copy,.landing-product-stage{min-width:0}.landing-product-stage{perspective:none;min-height:760px}.landing-product-tour{--tour-bg:#0d1725;--tour-panel:#172231;--tour-panel-2:#111b29;--tour-line:#2a3a4c;--tour-ink:#f4f7fb;--tour-muted:#92a6bf;--tour-teal:#43c0b2;--tour-gold:#e2b44a;--tour-blue:#62a8e5;--tour-red:#f06d7a;color:var(--tour-ink);z-index:2;width:100%;min-width:0;max-width:100%;position:relative}.landing-tour-instruction{justify-content:space-between;align-items:center;margin:0 3px 11px;display:flex}.landing-tour-instruction span{color:var(--landing-teal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.landing-tour-instruction span i{background:var(--landing-teal-bright);box-shadow:0 0 0 4px color-mix(in srgb,var(--landing-teal-bright) 14%,transparent);border-radius:50%;width:6px;height:6px}.landing-tour-instruction strong{color:var(--muted);font-size:10px}.landing-tour-tabs{background:color-mix(in srgb,var(--paper) 92%,var(--canvas));border:1px solid var(--line);scrollbar-width:none;border-radius:12px;gap:3px;min-width:0;max-width:100%;margin-bottom:10px;padding:5px;display:flex;overflow-x:auto}.landing-tour-tabs::-webkit-scrollbar{display:none}.landing-tour-tabs button{color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 0 auto;min-height:35px;padding:7px 9px;font-size:9px;font-weight:780}.landing-tour-tabs button.active{background:var(--paper);border-color:var(--line-strong);box-shadow:var(--shadow-sm);color:var(--ink)}.landing-tour-tabs button:focus-visible,.landing-tour-window aside button:focus-visible{outline:3px solid color-mix(in srgb,var(--landing-teal-bright) 36%,transparent);outline-offset:1px}.landing-tour-window{background:var(--tour-bg);border:1px solid var(--tour-line);border-radius:18px;grid-template-columns:150px minmax(0,1fr);min-width:0;max-width:100%;height:620px;display:grid;overflow:hidden;box-shadow:0 34px 80px #07101d4d}.landing-tour-window>aside{color:#c4d0dc;background:#081321;border-right:1px solid #213044;flex-direction:column;min-width:0;padding:12px 9px;display:flex;overflow:hidden}.landing-tour-logo{background:0 0;width:100%;padding:4px 5px 11px}.landing-tour-window>aside>small{color:#7790aa;letter-spacing:.15em;text-transform:uppercase;margin:7px 8px 5px;font-size:7px;font-weight:850}.landing-tour-window aside button{color:#b9c8d7;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:28px;padding:0 8px;font-size:7px;display:flex}.landing-tour-window aside button>i,.landing-tour-secondary span i{border:1px solid #708398;border-radius:2px;flex:none;width:9px;height:9px}.landing-tour-window aside button>b{background:#24364b;border-radius:99px;margin-left:auto;padding:3px 5px;font-size:6px}.landing-tour-window aside button.active{box-shadow:inset 3px 0 var(--tour-gold);color:#fff;background:#17263a;font-weight:800}.landing-tour-secondary{border-top:1px solid #213044;margin:5px 0 0;padding-top:4px;display:grid}.landing-tour-secondary span{color:#8295aa;align-items:center;gap:7px;min-height:22px;padding:0 8px;font-size:6px;display:flex}.landing-tour-private{border-top:1px solid #23344a;align-items:center;gap:6px;margin-top:auto;padding:9px 5px 1px;font-size:7px;display:flex}.landing-tour-private i{background:#51c3b2;border-radius:50%;width:6px;height:6px}.landing-tour-window>main{min-width:0;overflow:hidden}.landing-tour-topbar{border-bottom:1px solid var(--tour-line);background:#151f2e;grid-template-columns:minmax(145px,.75fr) minmax(180px,1fr) auto 28px;align-items:center;gap:12px;min-height:44px;padding:0 15px;display:grid}.landing-tour-topbar>div{align-items:center;gap:7px;min-width:0;display:flex}.landing-tour-topbar span,.landing-tour-topbar div b{color:#7f92aa;font-size:8px}.landing-tour-topbar strong{white-space:nowrap;font-size:9px}.landing-tour-topbar label{border:1px solid var(--tour-line);color:#758aa2;background:#111b29;border-radius:7px;padding:8px 10px;font-size:8px}.landing-tour-topbar em{color:var(--tour-teal);white-space:nowrap;font-size:7px;font-style:normal;font-weight:800}.landing-tour-topbar>b{color:#fff;background:#07111e;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;display:flex}.landing-tour-canvas{background:var(--tour-bg);scrollbar-color:#435268 transparent;scrollbar-width:thin;height:576px;padding:13px;overflow:auto}.tour-view{gap:9px;min-height:100%;display:grid}.tour-view-heading,.tour-calendar-heading{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:9px;justify-content:space-between;align-items:center;min-height:73px;padding:11px 14px;display:flex}.tour-view-heading small,.tour-calendar-heading small,.tour-onboard-grid small,.tour-completed header small,.tour-chart header small,.tour-reporting-window small,.tour-commission-workspace small,.tour-report-cards>article>b,.tour-attribution small,.tour-risk-scan small{color:var(--tour-teal);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850;display:block}.tour-view-heading h3{letter-spacing:-.04em;margin:5px 0 3px;font-size:20px;font-weight:540}.tour-view-heading p,.tour-calendar-heading p{color:var(--tour-muted);margin:0;font-size:8px}.tour-pill{color:#8de4d9;text-transform:uppercase;background:#123f3a;border-radius:999px;padding:7px 9px;font-size:7px}.tour-metrics{gap:7px;display:grid}.tour-metrics-six{grid-template-columns:repeat(6,minmax(0,1fr))}.tour-metrics-four{grid-template-columns:repeat(4,minmax(0,1fr))}.tour-metric{background:var(--tour-panel);border:1px solid var(--tour-line);border-left:3px solid var(--tour-teal);border-radius:8px;min-width:0;padding:9px}.tour-metric.tone-blue{border-left-color:var(--tour-blue)}.tour-metric.tone-gold{border-left-color:var(--tour-gold)}.tour-metric.tone-red{border-left-color:var(--tour-red)}.tour-metric small,.tour-metric span{color:var(--tour-muted);font-size:6px;display:block}.tour-metric strong{letter-spacing:-.03em;white-space:nowrap;margin:8px 0 5px;font-size:14px;display:block}.tour-home-grid{grid-template-columns:1.55fr .65fr;gap:8px;display:grid}.tour-home-grid>section,.tour-home-grid>aside{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:8px;overflow:hidden}.tour-home-grid header{border-bottom:1px solid var(--tour-line);justify-content:space-between;align-items:center;min-height:48px;padding:9px 12px;display:flex}.tour-home-grid header strong{font-size:9px;display:block}.tour-home-grid header small{color:var(--tour-muted);margin-top:4px;font-size:6px;display:block}.tour-home-grid header>b{color:#ff97a2;text-transform:uppercase;background:#4a2730;border-radius:6px;padding:5px 7px;font-size:7px}.tour-home-grid>section>article{border-bottom:1px solid var(--tour-line);grid-template-columns:6px 1fr auto;align-items:center;gap:9px;min-height:50px;padding:7px 12px;display:grid}.tour-home-grid article i{border-radius:50%;width:5px;height:5px}.dot-red{background:var(--tour-red)}.dot-gold{background:var(--tour-gold)}.dot-teal{background:var(--tour-teal)}.dot-blue{background:var(--tour-blue)}.tour-home-grid article span strong,.tour-home-grid article span small{display:block}.tour-home-grid article span strong{font-size:8px}.tour-home-grid article span small{color:var(--tour-muted);margin-top:4px;font-size:6px}.tour-home-grid article>b{color:var(--tour-teal);font-size:7px}.tour-home-grid>aside header>b{color:#8de4d9;background:#123f3a}.tour-empty-calendar{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:12px;display:flex}.tour-empty-calendar span{color:var(--tour-muted);font-size:7px}.tour-empty-calendar strong{margin:3px 0 8px;font-size:20px}.tour-empty-calendar p{color:var(--tour-muted);max-width:120px;font-size:7px;line-height:1.45}.tour-empty-calendar b{color:var(--tour-teal);font-size:7px}.tour-table{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:8px;overflow:hidden}.tour-table>header{justify-content:space-between;align-items:center;min-height:49px;padding:8px 12px;display:flex}.tour-table header small{color:var(--tour-teal);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850;display:block}.tour-table header strong{margin-top:4px;font-size:9px;display:block}.tour-table header label{border:1px solid var(--tour-line);color:var(--tour-muted);background:#111b29;border-radius:6px;min-width:190px;padding:8px;font-size:7px}.tour-filter-strip{border-bottom:1px solid var(--tour-line);border-top:1px solid var(--tour-line);background:#121d2b;gap:6px;padding:7px 12px;display:flex}.tour-filter-strip b{background:#0f1927;border:1px solid #3a4c61;border-radius:5px;padding:7px 9px;font-size:7px}.tour-filter-strip span{color:var(--tour-teal);padding:7px;font-size:7px}.tour-table-head,.tour-table>article{grid-template-columns:1.1fr .72fr .55fr .6fr .58fr;align-items:center;gap:9px;padding:0 12px;display:grid}.tour-table-head{color:#9bacc0;text-transform:uppercase;background:#0e1826;min-height:27px;font-size:6px;font-weight:850}.tour-table>article{border-top:1px solid var(--tour-line);min-height:52px}.tour-table article>span{min-width:0;font-size:7px}.tour-table article>span strong,.tour-table article>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tour-table article>span small{color:var(--tour-muted);margin-top:4px;font-size:6px}.tour-table article>span b{color:#84ded3;background:#10443d;border-radius:99px;margin-right:3px;padding:4px 5px;font-size:6px}.tour-table button,.tour-completed button,.tour-reporting-window button,.tour-risk-scan button,.tour-report-cards button{color:#fff;font:inherit;background:#102139;border:0;border-radius:6px;padding:7px 8px;font-size:6px;font-weight:800}.tour-crm-table>article{min-height:43px}.tour-crm-table>article.tour-crm-selected{border-left:3px solid var(--tour-teal);background:#123f3a}.tour-crm-table>article.tour-crm-selected button{border:1px solid #648cb5}.tour-crm-actions{border-bottom:1px solid var(--tour-line);border-left:3px solid var(--tour-teal);border-top:1px solid var(--tour-line);background:#141f2e;padding:9px 11px 10px}.tour-crm-actions>header{border-bottom:1px solid var(--tour-line);justify-content:space-between;align-items:start;min-height:36px;padding:0 0 7px;display:flex}.tour-crm-actions>header small{color:var(--tour-teal);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.tour-crm-actions>header strong,.tour-crm-actions>header span{display:block}.tour-crm-actions>header strong{margin:4px 0 3px;font-size:9px}.tour-crm-actions>header span{color:var(--tour-muted);font-size:6px}.tour-crm-actions>header>b{color:#a8d4f5;text-transform:uppercase;background:#173345;border-radius:99px;padding:5px 7px;font-size:6px}.tour-crm-action-tabs{align-items:center;gap:4px;padding:7px 0 6px;display:flex}.tour-crm-action-tabs>*{border-radius:5px;padding:6px 8px;font-size:6px}.tour-crm-action-tabs b{color:#8ce4da;background:#10443d}.tour-crm-action-tabs span{border:1px solid var(--tour-line);background:#0f1927}.tour-crm-action-body{grid-template-columns:minmax(0,1fr) 235px;gap:8px;display:grid}.tour-crm-action-body>label{border:1px solid #405268;border-radius:7px;flex-direction:column;min-height:76px;padding:8px;display:flex}.tour-crm-action-body>label strong{font-size:7px}.tour-crm-action-body>label span{color:var(--tour-muted);margin-top:7px;font-size:6px}.tour-crm-action-body>label small{color:var(--tour-muted);margin-top:auto;font-size:5px}.tour-crm-action-body aside{gap:6px;display:grid}.tour-crm-action-body aside button{background:var(--tour-teal);color:#06141d;text-align:left;justify-content:center;align-items:center;gap:7px;padding:7px 9px;display:flex}.tour-crm-action-body aside button i{color:#86e6dc;background:#0b2730;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:5px;font-style:normal;display:flex}.tour-crm-action-body aside button span strong,.tour-crm-action-body aside button span small{display:block}.tour-crm-action-body aside button span strong{font-size:7px}.tour-crm-action-body aside button span small{color:#16423f;margin-top:2px;font-size:5px}.tour-crm-actions footer{align-items:center;gap:8px;padding-top:7px;display:flex}.tour-crm-actions footer button{background:var(--tour-teal);color:#06141d}.tour-crm-actions footer span{color:var(--tour-muted);font-size:5px}.tour-onboard-grid{grid-template-columns:1.25fr .75fr;gap:8px;display:grid}.tour-onboard-grid>*{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:8px;padding:13px}.tour-onboard-grid h4{margin:8px 0 7px;font-size:11px}.tour-onboard-grid p,.tour-onboard-grid li{color:var(--tour-muted);font-size:7px;line-height:1.55}.tour-onboard-grid section>div{border:1px solid var(--tour-line);background:#101a28;border-radius:6px;justify-content:space-between;align-items:center;margin-top:13px;padding:7px;display:flex}.tour-onboard-grid section span{color:var(--tour-muted);font-size:7px}.tour-onboard-grid button{background:var(--tour-teal);color:#06141d;border:0;border-radius:6px;padding:8px;font-size:7px;font-weight:800}.tour-completed{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:8px;overflow:hidden}.tour-completed>header,.tour-completed>article{border-bottom:1px solid var(--tour-line);justify-content:space-between;align-items:center;min-height:49px;padding:8px 12px;display:flex}.tour-completed header strong,.tour-completed article strong,.tour-completed article small{font-size:8px;display:block}.tour-completed header span,.tour-completed article small{color:var(--tour-muted);margin-top:4px;font-size:6px}.tour-completed article>div{gap:5px;display:flex}.tour-completed article b{color:#88dfd4;text-transform:uppercase;background:#133f3a;border-radius:99px;padding:6px;font-size:6px}.tour-calendar-heading>div:first-child small{color:var(--tour-teal);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.tour-calendar-heading>div:last-child{border:1px solid var(--tour-line);background:#101a28;border-radius:7px;gap:2px;padding:3px;display:flex}.tour-calendar-heading b{color:var(--tour-muted);padding:7px;font-size:7px}.tour-calendar-heading b.active{color:#fff;background:#1a2a3e;border:1px solid #425269;border-radius:5px}.tour-calendar-controls{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:8px;grid-template-columns:110px 110px minmax(180px,1fr) 170px;align-items:end;gap:6px;padding:8px;display:grid}.tour-calendar-controls>span,.tour-calendar-controls>label{color:#fff;background:#0f1927;border:1px solid #3b4d61;border-radius:5px;padding:8px;font-size:7px}.tour-calendar-controls>div{gap:4px;display:grid}.tour-calendar-controls small{color:var(--tour-muted);text-transform:uppercase;font-size:6px}.tour-calendar-controls i{background:#5b6875;height:4px;position:relative}.tour-calendar-controls i b{background:var(--tour-teal);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-calendar-controls strong{color:var(--tour-teal);text-align:center;font-size:6px}.tour-calendar-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tour-calendar-grid>section{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:8px;overflow:hidden}.tour-calendar-grid section>header{border-bottom:1px solid var(--tour-line);min-height:50px;padding:9px 11px}.tour-calendar-grid header small{color:var(--tour-teal);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.tour-calendar-grid h4{margin:4px 0 0;font-size:14px;font-weight:500}.tour-calendar-grid section>article{border-bottom:1px solid var(--tour-line);grid-template-columns:84px 1fr;align-items:center;gap:8px;min-height:65px;padding:7px 10px;display:grid}.tour-calendar-grid section>article>span{color:var(--tour-muted);font-size:6px}.tour-calendar-grid section>article>div{border-left:3px solid var(--tour-blue);background:#1c2a3b;border-radius:5px;gap:3px;padding:7px;display:grid}.tour-calendar-grid article small,.tour-calendar-grid article em{color:var(--tour-muted);font-size:6px;font-style:normal}.tour-calendar-grid article strong,.tour-calendar-grid article b{font-size:7px}.tour-calendar-grid article>p{color:var(--tour-muted);font-size:7px}.tour-inbox>article{background:#123e3a;grid-template-columns:1fr auto!important}.tour-inbox article>div{background:0 0!important;border:0!important}.tour-inbox article>div small{color:var(--tour-teal)}.tour-reporting-window{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.tour-reporting-window strong,.tour-reporting-window span{display:block}.tour-reporting-window strong{margin:4px 0;font-size:9px}.tour-reporting-window span{color:var(--tour-muted);font-size:6px}.tour-reporting-window>div:last-child{gap:5px;display:flex}.tour-reporting-window>div:last-child b{border:1px solid var(--tour-line);background:#101a28;border-radius:5px;padding:7px;font-size:6px}.tour-reporting-window button:first-of-type{background:var(--tour-teal);color:#06141d}.tour-chart{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:8px;padding:10px 12px}.tour-chart>header{justify-content:space-between;align-items:center;display:flex}.tour-chart header strong{margin-top:5px;font-size:9px;display:block}.tour-chart header>b{color:#a9d3f5;text-transform:uppercase;background:#193047;border-radius:99px;padding:5px 7px;font-size:6px}.tour-chart-bars{background:repeating-linear-gradient(#0000 0 31px,#324256 32px);align-items:end;gap:5%;height:165px;margin:9px 24px 17px;padding:14px 20px 0;display:flex}.tour-chart-bars i{background:linear-gradient(var(--tour-teal),#16736a);border-radius:5px 5px 0 0;flex:1;min-height:7px;position:relative}.tour-chart-bars i span{color:var(--tour-muted);font-size:6px;font-style:normal;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.tour-chart footer{gap:7px;display:flex}.tour-chart footer span{border:1px solid var(--tour-line);background:#121d2b;border-radius:6px;gap:4px;min-width:120px;padding:7px;display:grid}.tour-chart footer small{color:var(--tour-muted);font-size:6px}.tour-chart footer strong{font-size:8px}.tour-commission-workspace{grid-template-columns:170px 1fr;min-height:430px;display:grid}.tour-commission-workspace>aside{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:8px 0 0 8px;flex-direction:column;gap:2px;padding:11px;display:flex}.tour-commission-workspace>aside>small{margin:0 5px 6px}.tour-commission-workspace>aside>b{border-left:3px solid #0000;border-radius:6px;gap:3px;padding:8px;font-size:7px;display:grid}.tour-commission-workspace>aside>b span{color:var(--tour-muted);font-size:5px;font-weight:500}.tour-commission-workspace>aside>b.active{border-left-color:var(--tour-teal);color:#71dfd3;background:#1b2b3d}.tour-commission-workspace>section{background:var(--tour-panel);border:1px solid var(--tour-line);border-left:0;border-radius:0 8px 8px 0;padding:10px}.tour-period{border:1px solid var(--tour-line);border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.tour-period span strong{margin-top:3px;font-size:8px;display:block}.tour-period>div{gap:5px;display:flex}.tour-period>div b{background:#101a28;border:1px solid #3a4d62;border-radius:5px;padding:7px;font-size:6px}.tour-commission-workspace section>header{border-bottom:1px solid var(--tour-line);justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.tour-commission-workspace section>header strong{margin-top:4px;font-size:10px;display:block}.tour-commission-workspace section>header p{color:var(--tour-muted);margin:4px 0 0;font-size:6px}.tour-commission-workspace section>header>b{color:#8ce4da;text-transform:uppercase;background:#10443d;border-radius:99px;padding:6px;font-size:6px}.tour-commission-metrics{gap:6px;padding-top:9px;display:grid}.tour-commission-metrics article{border:1px solid var(--tour-line);border-left:3px solid var(--tour-teal);border-radius:7px;justify-content:space-between;align-items:center;min-height:45px;padding:7px 10px;display:flex}.tour-commission-metrics article.tone-blue{border-left-color:var(--tour-blue)}.tour-commission-metrics article.tone-red{border-left-color:var(--tour-red)}.tour-commission-metrics article.tone-gold{border-left-color:var(--tour-gold)}.tour-commission-metrics small,.tour-commission-metrics em{display:block}.tour-commission-metrics small{font-size:7px}.tour-commission-metrics em{color:var(--tour-muted);margin-top:4px;font-size:5px;font-style:normal}.tour-commission-metrics strong{font-size:12px}.tour-sync-connected{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:8px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.tour-sync-connected>span{color:#16836f;background:#e7f7f2;border-radius:50%;justify-content:center;align-items:center;height:25px;font-size:10px;display:flex}.tour-sync-connected strong,.tour-sync-connected small{display:block}.tour-sync-connected strong{font-size:8px}.tour-sync-connected small{color:var(--tour-muted);margin-top:4px;font-size:6px}.tour-sync-connected>b{font-size:7px}.tour-statement-list{gap:7px;display:grid}.tour-statement-list>article{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:8px;grid-template-columns:1.05fr 1.6fr .55fr;align-items:center;gap:12px;min-height:78px;padding:9px 12px;display:grid}.tour-statement-list article>div>b{border-radius:99px;padding:4px 6px;font-size:6px;display:inline-block}.status-red{color:#c72d28;background:#fff0ed}.status-gold{color:#986400;background:#fff2cc}.status-good{color:#087a5a;background:#e6f8f0}.tour-statement-list article>div strong,.tour-statement-list article>div small{display:block}.tour-statement-list article>div strong{margin:6px 0 4px;font-size:10px}.tour-statement-list article>div small{color:var(--tour-muted);font-size:6px}.tour-statement-list dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.tour-statement-list dt{color:var(--tour-muted);font-size:5px}.tour-statement-list dd{margin:4px 0 0;font-size:7px;font-weight:800}.tour-statement-list button{background:var(--tour-teal);color:#06141d;font:inherit;border:0;border-radius:6px;padding:9px;font-size:6px;font-weight:850}.tour-reputation-switcher{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tour-reputation-switcher article{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.tour-reputation-switcher article.active{border-color:var(--tour-teal);box-shadow:inset 0 -3px var(--tour-teal)}.tour-reputation-switcher article>i{background:#07111e;border-radius:8px;justify-content:center;align-items:center;height:36px;font-size:10px;font-style:normal;font-weight:900;display:flex}.tour-reputation-switcher article.active>i{background:var(--tour-teal);color:#06141d}.tour-reputation-switcher small,.tour-reputation-switcher strong,.tour-reputation-switcher em{display:block}.tour-reputation-switcher small{color:#9ab1ce;letter-spacing:.1em;text-transform:uppercase;font-size:5px;font-weight:850}.tour-reputation-switcher strong{margin:5px 0 4px;font-size:9px}.tour-reputation-switcher em{color:var(--tour-muted);font-size:6px;font-style:normal}.tour-reputation-switcher article>b{color:#83ded2;background:#10443d;border-radius:99px;padding:6px;font-size:6px}.tour-risk-scan{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:9px;padding:13px}.tour-risk-scan header strong{margin-top:5px;font-size:13px;font-weight:500;display:block}.tour-risk-scan>div{grid-template-columns:1.3fr .7fr;gap:9px;margin-top:12px;display:grid}.tour-risk-scan article,.tour-risk-scan aside{border:1px solid var(--tour-line);background:#101a28;border-radius:8px;padding:10px}.tour-risk-scan article>b{font-size:7px}.tour-risk-scan article p{color:var(--tour-muted);border:1px solid #35475b;border-radius:6px;min-height:100px;padding:10px;font-size:7px;line-height:1.6}.tour-risk-scan article small{color:var(--tour-muted);letter-spacing:0;text-transform:none}.tour-risk-scan aside p{gap:8px;margin:10px 0;display:flex}.tour-risk-scan aside p b{color:var(--tour-teal);min-width:38px;font-size:7px}.tour-risk-scan aside p:nth-of-type(2) b{color:var(--tour-gold)}.tour-risk-scan aside p:nth-of-type(3) b{color:var(--tour-red)}.tour-risk-scan aside p span{color:var(--tour-muted);font-size:6px}.tour-risk-scan footer{justify-content:flex-end;gap:6px;margin-top:9px;display:flex}.tour-risk-scan footer button:last-child{background:var(--tour-teal);color:#06141d}.tour-report-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tour-report-cards article{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:9px;padding:11px}.tour-report-cards article.active{box-shadow:inset 0 0 0 2px #16483f}.tour-report-cards article>b{color:#8ce4da;letter-spacing:0;background:#10443d;border-radius:99px;padding:5px 7px;display:inline-block}.tour-report-cards article>strong{margin:12px 0 6px;font-size:9px;display:block}.tour-report-cards article p{color:var(--tour-muted);min-height:28px;font-size:6px;line-height:1.5}.tour-report-cards button{margin-top:4px}.tour-attribution{background:var(--tour-panel);border:1px solid var(--tour-line);border-radius:9px;padding:11px}.tour-attribution>header{border-bottom:1px solid var(--tour-line);justify-content:space-between;align-items:start;padding-bottom:9px;display:flex}.tour-attribution header strong{margin-top:5px;font-size:9px;display:block}.tour-attribution header p{color:var(--tour-muted);margin:4px 0 0;font-size:6px}.tour-attribution header>b{color:#ffabb3;text-transform:uppercase;background:#4a2730;border-radius:99px;padding:6px;font-size:6px}.tour-attribution .tour-metrics{margin-top:9px}.tour-financial-window{border:1px solid var(--tour-line);border-radius:8px;margin-top:9px;padding:9px 11px}.tour-financial-window>strong{font-size:9px}.tour-financial-window p{border-top:1px solid var(--tour-line);justify-content:space-between;margin:8px 0 0;padding-top:7px;display:flex}.tour-financial-window p span{color:var(--tour-muted);font-size:6px}.tour-financial-window p b{font-size:7px}.landing-tour-note{color:var(--muted);justify-content:space-between;margin:9px 3px 0;font-size:9px;display:flex}.landing-tour-note strong{color:var(--landing-teal)}@media (width<=1100px){.landing-tour-window{grid-template-columns:126px minmax(0,1fr)}.landing-tour-window aside button{font-size:6px}.tour-metric strong{font-size:12px}.tour-statement-list>article{grid-template-columns:.9fr 1.5fr .6fr}}@media (width<=820px){.landing-product-stage{min-height:620px}.landing-tour-window{height:590px;display:block}.landing-tour-window>aside{display:none}.landing-tour-canvas{height:546px}.landing-tour-topbar{grid-template-columns:1fr 28px}.landing-tour-topbar label,.landing-tour-topbar em{display:none}.tour-metrics-six{grid-template-columns:repeat(3,1fr)}.tour-home-grid,.tour-calendar-grid,.tour-onboard-grid{grid-template-columns:1fr}.tour-home-grid aside{display:none}.tour-calendar-controls{grid-template-columns:1fr 1fr}.tour-calendar-controls label,.tour-calendar-controls div{display:none}.tour-commission-workspace{grid-template-columns:130px 1fr}}@media (width<=520px){.landing-tour-instruction strong{display:none}.landing-tour-window{border-radius:13px;height:555px}.landing-tour-canvas{height:511px;padding:9px}.tour-view-heading{flex-direction:column;align-items:start}.tour-metrics-four,.tour-metrics-six{grid-template-columns:repeat(2,1fr)}.tour-filter-strip{overflow-x:auto}.tour-filter-strip b{white-space:nowrap}.tour-table-head,.tour-table>article{grid-template-columns:1.15fr .7fr .6fr}.tour-table-head span:nth-child(2),.tour-table-head span:nth-child(4),.tour-table article>span:nth-child(2),.tour-table article>span:nth-child(4){display:none}.tour-crm-action-body{grid-template-columns:1fr}.tour-crm-action-body>label{min-height:62px}.tour-crm-action-body aside{grid-template-columns:1fr 1fr}.tour-reporting-window{flex-direction:column;align-items:start;gap:8px}.tour-reporting-window>div:last-child b{display:none}.tour-chart-bars{margin-left:4px;margin-right:4px}.tour-commission-workspace{display:block}.tour-commission-workspace>aside{display:none}.tour-commission-workspace>section{border-left:1px solid var(--tour-line);border-radius:8px}.tour-period>div b:nth-child(n+2){display:none}.tour-statement-list>article{grid-template-columns:1fr}.tour-statement-list dl{display:none}.tour-reputation-switcher{grid-template-columns:1fr}.tour-reputation-switcher article:first-child{display:none}.tour-risk-scan>div{grid-template-columns:1fr}.tour-risk-scan aside{display:none}.tour-report-cards{grid-template-columns:1fr}.tour-report-cards article:nth-child(n+2),.landing-tour-note span{display:none}}.landing-pricing{background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--landing-teal) 12%, transparent), transparent 32%), linear-gradient(180deg, var(--paper), color-mix(in srgb, var(--canvas) 82%, var(--paper)));border-top:1px solid var(--line);padding:120px clamp(24px,7vw,110px)}.landing-pricing-heading{text-align:center;max-width:800px;margin:0 auto}.landing-pricing-heading h2{letter-spacing:-.058em;margin:18px 0 22px;font-size:clamp(42px,4.5vw,68px);line-height:1.02}.landing-pricing-heading>p{color:var(--muted);max-width:740px;margin:0 auto;font-size:19px;line-height:1.72}.landing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1380px;margin:68px auto 0;display:grid}.landing-price-card{background:var(--paper);border:1px solid var(--line-strong);border-radius:24px;flex-direction:column;min-height:690px;padding:34px;display:flex;position:relative;overflow:hidden}.landing-price-card-featured{border-color:color-mix(in srgb, var(--landing-teal) 62%, var(--line));box-shadow:0 28px 65px #0813211f}.landing-price-card-featured:before{background:linear-gradient(90deg, var(--landing-teal), var(--landing-teal-bright));content:"";height:5px;position:absolute;top:0;left:0;right:0}.landing-price-card-topline{align-items:center;gap:14px;display:flex}.landing-price-card-topline>span{color:var(--landing-teal);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.landing-price-card-topline>b{background:var(--gold-soft);color:var(--warning);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:7px 11px;font-size:10px}.landing-price-card h3{letter-spacing:-.05em;margin:28px 0 4px;font-size:42px}.landing-price{align-items:baseline;gap:9px;margin:0;display:flex}.landing-price strong{letter-spacing:-.07em;font-size:64px;line-height:1}.landing-price span{color:var(--muted);font-size:15px;font-weight:700}.landing-trial-terms{background:color-mix(in srgb, var(--landing-teal) 9%, var(--paper));border:1px solid color-mix(in srgb, var(--landing-teal) 25%, var(--line));color:var(--ink);border-radius:12px;margin:18px 0 0;padding:11px 13px;font-size:13px;font-weight:720;line-height:1.5}.landing-price-description{color:var(--muted);max-width:490px;margin:25px 0 0;font-size:16px;line-height:1.65}.landing-price-card ul{border-top:1px solid var(--line);gap:15px;margin:31px 0 34px;padding:28px 0 0;list-style:none;display:grid}.landing-price-card li{align-items:flex-start;gap:11px;font-size:15px;line-height:1.5;display:flex}.landing-price-card li svg{color:var(--landing-teal);flex:none;width:20px;height:20px;margin-top:1px}.landing-price-card li>span{color:var(--muted);gap:3px;display:grid}.landing-price-card li strong{color:var(--ink);font-size:15px}.landing-price-card .landing-button{width:100%;margin-top:auto}.landing-pricing-notes{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 32px;margin:38px auto 0;display:flex}.landing-pricing-notes span{color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.landing-pricing-notes svg{color:var(--landing-teal);width:17px;height:17px}.landing-pricing-fineprint{color:var(--muted);text-align:center;max-width:820px;margin:22px auto 0;font-size:12px;line-height:1.65}@media (width<=1120px) and (width>=821px){.landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-price-card:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:550px}}@media (width<=820px){.landing-pricing-grid{grid-template-columns:1fr}.landing-price-card{min-height:0}}@media (width<=760px){.landing-pricing{padding:86px 20px}.landing-pricing-heading>p{font-size:17px}.landing-pricing-grid{margin-top:44px}.landing-price-card{border-radius:20px;padding:29px 24px}.landing-price strong{font-size:56px}.landing-pricing-notes{flex-direction:column;align-items:flex-start}}.tool-detail-page{--detail-navy:#081321;--detail-teal:#126f66;--detail-teal-bright:#3db5a5;--detail-gold:#d1a95f;background:var(--canvas);color:var(--ink);min-height:100vh;overflow:hidden}.tool-detail-page a{color:inherit;text-decoration:none}.detail-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--paper) 90%, transparent);border-bottom:1px solid var(--line);z-index:50;justify-content:space-between;align-items:center;width:100%;height:78px;padding:0 clamp(24px,5vw,76px);display:flex;position:fixed;top:0}.detail-brand{align-items:center;display:inline-flex}.detail-brand-logo{width:158px}.detail-nav-actions{align-items:center;gap:13px;display:flex}.detail-back-link{align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex;color:var(--muted)!important}.detail-back-link:hover{color:var(--ink)!important}.detail-back-link svg{width:17px;height:17px}.detail-arrow-left{transform:rotate(180deg)}.detail-open-app{border:1px solid var(--line-strong);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:800}.detail-open-app:hover{background:var(--ink);color:var(--paper)}.detail-hero{background:radial-gradient(circle at 78% 20%, #3db5a526, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--paper) 96%, var(--detail-teal)), var(--canvas));grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:70px;padding:178px clamp(24px,7vw,110px) 100px;display:grid;position:relative}.detail-hero:after{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);content:"";opacity:.3;background-size:72px 72px;position:absolute;inset:78px 0 0 58%;-webkit-mask-image:linear-gradient(90deg,#0000,#0000004d);mask-image:linear-gradient(90deg,#0000,#0000004d)}.detail-hero-copy,.detail-hero-outcome{z-index:1;position:relative}.detail-eyebrow,.detail-kicker{color:var(--detail-teal);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:850}.detail-eyebrow{align-items:center;gap:9px;display:inline-flex}.detail-eyebrow i{background:var(--detail-gold);box-shadow:0 0 0 5px color-mix(in srgb, var(--detail-gold) 16%, transparent);border-radius:50%;width:6px;height:6px}.detail-hero h1{letter-spacing:-.066em;max-width:970px;margin:27px 0 30px;font-size:clamp(56px,6vw,94px);line-height:.96}.detail-hero h1 em{color:var(--detail-teal);font-style:normal;font-weight:560}.detail-hero-copy>p{color:var(--muted);max-width:800px;margin:0;font-size:clamp(18px,1.55vw,22px);line-height:1.7}.detail-proof-row{flex-wrap:wrap;gap:22px;margin-top:32px;display:flex}.detail-proof-row span{color:var(--muted);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.detail-proof-row svg{color:var(--detail-teal);width:18px;height:18px}.detail-hero-outcome{background:color-mix(in srgb, var(--paper) 90%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:18px;padding:28px}.detail-hero-outcome small{color:var(--detail-teal);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:850}.detail-hero-outcome strong{letter-spacing:-.035em;margin:18px 0 13px;font-size:24px;line-height:1.22;display:block}.detail-hero-outcome p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.detail-product-section,.detail-explanation-section{padding:120px clamp(24px,6vw,92px)}.detail-section-heading{justify-content:space-between;align-items:end;gap:50px;max-width:1440px;margin:0 auto 54px;display:flex}.detail-section-heading h2{letter-spacing:-.055em;max-width:820px;margin:16px 0 0;font-size:clamp(38px,4vw,60px);line-height:1.04}.detail-section-heading>p{color:var(--muted);max-width:370px;margin:0;font-size:15px;line-height:1.65}.hub-demo-shell{background:var(--paper);border:1px solid var(--line-strong);border-radius:22px;max-width:1440px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 36px 80px #07101d26}.legacy-hub-demo{display:none}.ce-preview-shell{background:var(--canvas);border:1px solid var(--line-strong);border-radius:22px;grid-template-columns:176px minmax(0,1fr);max-width:1540px;min-height:760px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 36px 80px #07101d26}.ce-preview-sidebar{background:var(--detail-navy);color:#d5dfeb;flex-direction:column;min-width:0;padding:18px 13px 16px;display:flex}.ce-preview-logo{background:#f7f4ec;border-radius:12px;width:100%;padding:11px}.ce-preview-sidebar>span{color:#7f93aa;letter-spacing:.16em;text-transform:uppercase;margin:25px 8px 10px;font-size:9px;font-weight:850}.ce-preview-sidebar>div{color:#aebdce;border-radius:8px;align-items:center;gap:9px;min-height:36px;margin:1px 0;padding:0 9px;font-size:11px;display:flex}.ce-preview-sidebar>div>i{opacity:.8;border:1px solid #6f8196;border-radius:3px;width:11px;height:11px}.ce-preview-sidebar>div.active{box-shadow:inset 3px 0 var(--detail-gold);color:#fff;background:#13253b;font-weight:800}.ce-preview-sidebar>small{color:#bfccda;border-top:1px solid #23344a;align-items:center;gap:7px;margin-top:auto;padding:17px 7px 0;font-size:10px;display:flex}.ce-preview-sidebar>small i{background:#51c3b2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #51c3b21a}.ce-preview-main{min-width:0}.ce-preview-topbar{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.8fr) minmax(300px,1.2fr) auto 34px;align-items:center;gap:22px;min-height:58px;padding:0 26px;display:grid}.ce-preview-topbar>div{align-items:center;gap:10px;min-width:0;display:flex}.ce-preview-topbar>div span{color:var(--subtle);font-size:11px}.ce-preview-topbar>div b{color:var(--line-strong)}.ce-preview-topbar>div strong{font-size:12px}.ce-preview-topbar>label{background:var(--canvas);border:1px solid var(--line-strong);color:var(--subtle);border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:11px;display:flex}.ce-preview-topbar>label i{border:1px solid var(--subtle);border-radius:50%;width:10px;height:10px;position:relative}.ce-preview-topbar>em{color:var(--detail-teal);white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.ce-preview-topbar>b{background:var(--detail-navy);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;display:flex}.ce-preview-stage{background:color-mix(in srgb, var(--canvas) 78%, #dce7ed);min-height:702px;padding:24px}.ce-preview-switcher{background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);border-radius:13px;justify-content:space-between;align-items:center;gap:26px;min-height:92px;margin-bottom:18px;padding:13px 14px;display:flex}.ce-preview-switcher>div:first-child{padding-left:2px}.ce-preview-switcher small,.ce-view-heading small,.ce-combo-panels header small{color:var(--detail-teal);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.ce-preview-switcher p{color:var(--muted);margin:5px 0 0;font-size:11px}.ce-preview-view-picker{flex:none;place-items:end;gap:7px;display:grid}.ce-preview-click-hint{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.ce-preview-click-hint i{color:var(--detail-gold);font-size:16px;font-style:normal;font-weight:900;line-height:1}.ce-preview-click-hint b{background:var(--gold-soft);border:1px solid color-mix(in srgb, var(--detail-gold) 45%, var(--line));color:color-mix(in srgb, var(--detail-gold) 70%, var(--ink));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px}.ce-preview-switcher [role=tablist]{background:color-mix(in srgb, var(--canvas) 86%, #dbe7ee);border:1px solid var(--line);border-radius:10px;flex:none;gap:3px;padding:4px;display:flex}.ce-preview-switcher button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 12px;font-size:11px;font-weight:750}.ce-preview-switcher button:hover{color:var(--ink)}.ce-preview-switcher button.active{background:var(--paper);border-color:var(--line-strong);box-shadow:var(--shadow-sm);color:var(--ink)}.ce-preview-switcher button:focus-visible{outline:3px solid color-mix(in srgb, var(--detail-teal-bright) 40%, transparent);outline-offset:2px}.ce-view{min-width:0}.ce-view-heading{background:linear-gradient(120deg, color-mix(in srgb, var(--teal-soft) 58%, var(--paper)), var(--paper));border:1px solid var(--line-strong);border-left:4px solid var(--detail-teal);border-radius:13px;justify-content:space-between;align-items:end;gap:20px;min-height:92px;margin-bottom:18px;padding:18px 20px;display:flex}.ce-view-heading h3{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:520}.ce-view-heading p{color:var(--muted);margin:7px 0 0;font-size:11px}.ce-view-heading>span{color:var(--subtle);white-space:nowrap;font-size:10px}.ce-calendar-toolbar,.ce-email-toolbar,.ce-combo-toolbar{background:color-mix(in srgb, var(--teal-soft) 38%, var(--paper));border:1px solid var(--line-strong);border-left:3px solid var(--detail-teal);border-radius:12px}.ce-calendar-toolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:70px;padding:12px 15px;display:grid}.ce-calendar-toolbar>div{gap:4px;display:flex}.ce-calendar-toolbar>div span,.ce-calendar-toolbar>div strong,.ce-email-toolbar>div span,.ce-email-toolbar>div strong{border-radius:7px;padding:9px 11px;font-size:10px}.ce-calendar-toolbar>div strong,.ce-email-toolbar>div strong{background:var(--teal-soft);box-shadow:inset 0 -2px var(--detail-teal);color:var(--detail-teal)}.ce-calendar-toolbar label{justify-self:end;align-items:center;gap:10px;display:flex}.ce-calendar-toolbar label small,.ce-email-toolbar label small{font-size:10px;font-weight:800}.ce-calendar-toolbar label b,.ce-email-toolbar label b{background:var(--paper);border:1px solid var(--line-strong);border-radius:8px;min-width:250px;padding:10px 12px;font-size:11px;font-weight:600}.ce-calendar-toolbar>p{text-align:right;gap:5px;margin:0;display:grid}.ce-calendar-toolbar>p strong{font-size:10px}.ce-calendar-toolbar>p span{color:var(--muted);font-size:9px}.ce-source-row{gap:10px;margin:10px 0 12px;display:flex}.ce-source-card{background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:8px 11px;display:flex}.ce-source-card strong{background:var(--teal-soft);border:1px solid color-mix(in srgb, var(--detail-teal) 25%, var(--line));color:var(--detail-teal);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:9px}.ce-source-card span{color:var(--muted);font-size:9px}.ce-calendar-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px;display:grid}.ce-calendar-metrics article{background:var(--paper);border:1px solid var(--line-strong);border-radius:11px;gap:4px;padding:12px;display:grid}.ce-calendar-metrics small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.ce-calendar-metrics strong{font-size:20px}.ce-calendar-metrics span{color:var(--muted);font-size:9px}.ce-week-grid{grid-template-columns:repeat(7,minmax(100px,1fr));gap:8px;display:grid}.ce-week-grid>article{background:var(--paper);border:1px solid var(--line-strong);border-radius:11px;min-height:210px;padding:11px}.ce-week-grid>article.today{background:color-mix(in srgb, var(--teal-soft) 45%, var(--paper))}.ce-week-grid header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.ce-week-grid header small,.ce-week-grid header strong{display:block}.ce-week-grid header small{color:var(--detail-teal);font-size:9px;font-weight:850}.ce-week-grid header strong{margin-top:5px;font-size:11px}.ce-week-grid header b{background:var(--canvas);border:1px solid var(--line);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;display:flex}.ce-week-grid>article>div{background:color-mix(in srgb, var(--canvas) 85%, #e5eef6);border-left:3px solid #417eb7;border-radius:6px;gap:4px;margin-top:11px;padding:10px 8px;display:grid}.ce-week-grid>article>div small,.ce-week-grid>article>div span{color:var(--muted);font-size:8px}.ce-week-grid>article>div strong{font-size:10px;line-height:1.4}.ce-week-grid>article>p{color:var(--subtle);margin:16px 0;font-size:9px}.ce-readonly-note{background:color-mix(in srgb, var(--teal-soft) 45%, var(--paper));border-left:3px solid var(--detail-teal);gap:6px;margin-top:12px;padding:13px;display:grid}.ce-readonly-note strong{color:var(--detail-teal);font-size:10px}.ce-readonly-note span{color:var(--muted);font-size:9px}.ce-email-toolbar{grid-template-columns:auto 300px 1fr auto;align-items:end;gap:12px;min-height:82px;padding:12px;display:grid}.ce-email-toolbar>div{gap:3px;display:flex}.ce-email-toolbar label{gap:6px;display:grid}.ce-email-toolbar label b{min-width:0}.ce-email-toolbar>p{background:var(--paper);border:1px solid var(--line-strong);color:var(--subtle);border-radius:8px;margin:0;padding:11px 12px;font-size:11px}.ce-email-toolbar>em{background:var(--detail-navy);color:#fff;border-radius:8px;padding:12px;font-size:10px;font-style:normal;font-weight:800}.ce-email-sources .ce-source-card{flex:1}.ce-email-reader{background:var(--paper);border:1px solid var(--line-strong);border-radius:12px;grid-template-columns:.85fr 1.15fr;min-height:420px;display:grid;overflow:hidden}.ce-email-list{border-right:1px solid var(--line)}.ce-email-list article,.ce-inbox-panel>article{border-bottom:1px solid var(--line);gap:5px;padding:14px;display:grid;position:relative}.ce-email-list article time,.ce-inbox-panel article time{color:var(--subtle);font-size:9px;position:absolute;top:14px;right:14px}.ce-email-list article strong,.ce-inbox-panel article strong{padding-right:55px;font-size:10px}.ce-email-list article b,.ce-inbox-panel article b{font-size:11px}.ce-email-list article p,.ce-inbox-panel article p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.ce-email-list article small,.ce-inbox-panel>article>small{color:var(--detail-teal);text-transform:uppercase;font-size:8px;font-weight:850}.ce-email-empty{flex-direction:column;justify-content:center;align-items:center;display:flex}.ce-email-empty strong{font-size:13px}.ce-email-empty span{color:var(--muted);margin-top:8px;font-size:10px}.ce-combo-toolbar{grid-template-columns:140px 140px minmax(240px,1fr) auto 260px;align-items:end;gap:10px;min-height:80px;margin-bottom:12px;padding:11px;display:grid}.ce-combo-toolbar>label{gap:6px;display:grid}.ce-combo-toolbar>label small,.ce-combo-toolbar>div>small{text-transform:uppercase;font-size:9px;font-weight:850}.ce-combo-toolbar>label b{background:var(--paper);border:1px solid var(--line-strong);border-radius:7px;min-height:35px;padding:10px;font-size:10px;font-weight:650}.ce-combo-toolbar>span{padding:10px 0;font-size:10px}.ce-combo-toolbar>div{gap:6px;display:grid;position:relative}.ce-combo-toolbar>div>i{background:var(--line);height:5px;position:relative}.ce-combo-toolbar>div>i b{background:var(--detail-teal);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ce-combo-toolbar>div>p{justify-content:space-between;margin:0;display:flex}.ce-combo-toolbar>div em,.ce-combo-toolbar>div strong{color:var(--muted);font-size:8px;font-style:normal}.ce-combo-toolbar>div strong{color:var(--detail-teal)}.ce-combo-panels{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ce-agenda-panel,.ce-inbox-panel{background:var(--paper);border:1px solid var(--line-strong);border-radius:12px;min-width:0;overflow:hidden}.ce-combo-panels>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:13px;display:flex}.ce-combo-panels header h3{margin:5px 0 0;font-size:18px;font-weight:500}.ce-combo-panels header>span{color:var(--detail-teal);font-size:9px;font-weight:800}.ce-agenda-row{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:9px 12px;display:grid}.ce-agenda-row>time{color:var(--muted);font-size:9px}.ce-agenda-row>article{background:color-mix(in srgb, var(--canvas) 85%, #e5eef6);border-left:3px solid #417eb7;border-radius:7px;gap:4px;padding:9px;display:grid}.ce-agenda-row>article small,.ce-agenda-row>article span{color:var(--muted);font-size:8px}.ce-agenda-row>article strong{font-size:10px}.ce-agenda-row>p{color:var(--subtle);font-size:9px}.ce-inbox-panel{background:color-mix(in srgb, var(--teal-soft) 43%, var(--paper))}.ce-inbox-panel>article{min-height:76px}html[data-theme=dark] .ce-preview-sidebar{background:#07111e}html[data-theme=dark] .ce-preview-logo{background:#f7f4ec}html[data-theme=dark] .ce-week-grid>article>div,html[data-theme=dark] .ce-agenda-row>article{background:#172b3e}.hub-demo-topbar{background:var(--detail-navy);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 22px;display:grid}.hub-demo-topbar>div{gap:6px;display:flex}.hub-window-dot{background:#4c6076;border-radius:50%;width:7px;height:7px}.hub-window-dot:nth-child(2){background:var(--detail-gold)}.hub-window-dot:nth-child(3){background:var(--detail-teal-bright)}.hub-demo-topbar>strong{font-size:13px}.hub-live{color:#b9c7d5;justify-self:end;align-items:center;gap:7px;font-size:11px;display:flex}.hub-live i{background:var(--detail-teal-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3db5a521}.hub-status-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 48px 15px 20px;display:grid;position:relative}.hub-status-row>div{background:var(--canvas);border:1px solid var(--line);border-radius:11px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.hub-status-row small,.hub-status-row strong{display:block}.hub-status-row small{color:var(--muted);font-size:10px}.hub-status-row strong{margin-top:3px;font-size:12px}.hub-source-icon{color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;font-weight:850;display:flex}.hub-source-icon.google,.hub-message-list i.google{background:#39715f}.hub-source-icon.outlook,.hub-message-list i.outlook{background:#346ca2}.hub-source-icon.ghl{background:#815f28}.hub-marker{background:var(--detail-gold);border:3px solid var(--paper);color:#182438;font-family:var(--font-geist-mono);z-index:6;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 8px 18px #07101d2e}.hub-calendar-panel{border-bottom:1px solid var(--line);padding:20px}.hub-panel-heading,.hub-email-toolbar{align-items:center;gap:24px;min-height:58px;padding-right:42px;display:flex;position:relative}.hub-panel-heading small,.hub-email-toolbar small{color:var(--detail-teal);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.hub-panel-heading h3,.hub-email-toolbar h3{letter-spacing:-.025em;margin:4px 0 0;font-size:19px}.hub-calendar-controls,.hub-email-toolbar>div:nth-child(2){align-items:center;gap:7px;margin-left:auto;display:flex}.hub-calendar-controls span,.hub-email-toolbar>div:nth-child(2) span{background:var(--canvas);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:10px;font-weight:700}.hub-control-active{background:var(--detail-navy)!important;border-color:var(--detail-navy)!important;color:#fff!important}.hub-control-select{min-width:115px}.hub-calendar-grid{background:var(--canvas);border:1px solid var(--line);border-radius:13px;grid-template-columns:58px repeat(5,minmax(0,1fr));min-height:370px;display:grid;position:relative;overflow:hidden}.hub-calendar-grid>div{border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-align:center;padding:12px 8px;font-size:9px;font-weight:800}.hub-calendar-grid>div.hub-time-head{border-left:0}.hub-calendar-grid>div.hub-today{background:var(--teal-soft);color:var(--detail-teal)}.hub-calendar-row{display:contents}.hub-calendar-row>span{color:var(--subtle);text-align:right;padding:16px 8px;font-size:9px}.hub-calendar-row>i{border-left:1px solid var(--line);border-top:1px solid var(--line);min-height:61px}.hub-event{border-left:3px solid;border-radius:7px;flex-direction:column;justify-content:center;min-width:0;padding:8px 10px;display:flex;position:absolute}.hub-event small,.hub-event span{color:inherit;opacity:.76;font-size:8px}.hub-event strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:10px;overflow:hidden}.hub-event-outlook{color:#244968;background:#e7f1fb;border-color:#346ca2;width:calc(20% - 19.6px);top:87px;left:calc(1% + 57.42px)}.hub-event-ghl{background:var(--gold-soft);border-color:var(--detail-gold);color:#674d20;width:calc(20% - 19.6px);top:139px;left:calc(40.5% + 34.51px)}.hub-event-google{background:var(--teal-soft);border-color:var(--detail-teal);color:#0b5c54;width:calc(20% - 19.6px);top:205px;left:calc(20.5% + 46.11px)}.hub-event-task{color:#513c74;background:#f0ebf8;border-color:#745b9c;width:calc(20% - 19.6px);top:277px;left:calc(80.5% + 11.31px)}.hub-marker-calendar{top:57%;right:8px}html[data-theme=dark] .hub-event-outlook{color:#b9d6f1;background:#132b42}html[data-theme=dark] .hub-event-ghl{color:#f1d594}html[data-theme=dark] .hub-event-google{color:#9ae3d9}html[data-theme=dark] .hub-event-task{color:#d9c6f3;background:#29213a}.hub-email-panel{padding:20px}.hub-search{min-width:150px}.hub-email-workspace{border:1px solid var(--line);border-radius:13px;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.hub-message-list{border-right:1px solid var(--line)}.hub-message-list article{border-bottom:1px solid var(--line);grid-template-columns:35px minmax(0,1fr) auto 21px;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.hub-message-list article:last-child{border-bottom:0}.hub-message-list article.selected{background:var(--teal-soft);box-shadow:inset 3px 0 var(--detail-teal)}.hub-avatar{background:var(--paper);border:1px solid var(--line);color:var(--detail-teal);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:9px;font-weight:850;display:flex}.hub-message-list strong,.hub-message-list b,.hub-message-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hub-message-list strong{font-size:10px}.hub-message-list b{margin-top:3px;font-size:11px}.hub-message-list small{color:var(--muted);margin-top:3px;font-size:9px}.hub-message-list time{color:var(--subtle);font-size:8px}.hub-message-list i{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:flex}.hub-message-reader{min-height:245px;padding:22px}.hub-reader-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:0 44px 17px 0;display:flex;position:relative}.hub-reader-heading small{color:var(--muted);font-size:9px}.hub-reader-heading h4{margin:5px 0 0;font-size:18px}.hub-reader-heading>span{color:var(--subtle);white-space:nowrap;font-size:9px}.hub-reader-heading>span b{color:var(--detail-teal)}.hub-message-reader>p{color:var(--muted);max-width:670px;font-size:12px;line-height:1.65}.hub-reader-actions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.hub-reader-actions span{border:1px solid var(--line-strong);border-radius:7px;padding:8px 10px;font-size:9px;font-weight:750}.hub-action-preview{background:color-mix(in srgb, var(--teal-soft) 64%, var(--paper));border-top:1px solid var(--line);grid-template-columns:.8fr 1.5fr auto;align-items:center;gap:20px;padding:18px 58px 18px 22px;display:grid;position:relative}.hub-action-preview small,.hub-action-preview strong{display:block}.hub-action-preview small{color:var(--detail-teal);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.hub-action-preview strong{margin-top:4px;font-size:13px}.hub-action-preview dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.hub-action-preview dl div{min-width:0}.hub-action-preview dt{color:var(--subtle);text-transform:uppercase;font-size:8px}.hub-action-preview dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:700;overflow:hidden}.hub-action-preview button{background:var(--detail-teal);color:#fff;border:0;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:800}.detail-explanation-section{background:var(--paper);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.detail-explanation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1440px;margin:0 auto;display:grid}.detail-explanation-grid article{background:var(--canvas);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr;gap:20px;min-height:180px;padding:28px;display:grid}.detail-explanation-grid article>span{background:var(--detail-navy);color:var(--detail-gold);font-family:var(--font-geist-mono);border-radius:10px;flex:none;justify-content:center;align-items:center;width:43px;height:43px;font-size:12px;font-weight:800;display:flex}.detail-explanation-grid h3{letter-spacing:-.025em;margin:3px 0 10px;font-size:21px}.detail-explanation-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.detail-safety-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;padding:120px clamp(24px,7vw,110px);display:grid}.detail-safety-section h2{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(40px,4vw,62px);line-height:1.04}.detail-safety-section>div>p{color:var(--muted);margin:0;font-size:18px;line-height:1.7}.detail-safety-section ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.detail-safety-section li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:22px;padding:27px 0;display:grid}.detail-safety-section li>span{color:var(--detail-gold);font-family:var(--font-geist-mono);font-size:12px}.detail-safety-section strong{font-size:20px}.detail-safety-section li p{color:var(--muted);margin:7px 0 0;font-size:15px;line-height:1.65}.detail-next-step{background:var(--detail-navy);color:#f7fbfc;text-align:center;margin:0 clamp(20px,5vw,76px) 76px;padding:92px 24px;position:relative;overflow:hidden}.detail-next-step:before{content:"";background:radial-gradient(circle,#3db5a52e,#0000 68%);width:700px;height:700px;position:absolute;top:-400px;left:50%;transform:translate(-50%)}.detail-next-step>*{z-index:1;position:relative}.detail-next-step .detail-kicker{color:#65cdbf}.detail-next-step h2{letter-spacing:-.055em;max-width:850px;margin:18px auto 20px;font-size:clamp(40px,4vw,62px);line-height:1.04}.detail-next-step p{color:#aebccc;max-width:680px;margin:0 auto 32px;font-size:17px;line-height:1.7}.detail-next-step>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.detail-primary-button,.detail-secondary-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 20px;font-size:14px;font-weight:800;display:inline-flex}.detail-primary-button{background:var(--detail-teal-bright);color:#07141f!important}.detail-primary-button svg{width:18px;height:18px}.detail-secondary-button{border-color:#ffffff4d;color:#fff!important}.detail-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;padding:34px clamp(24px,5vw,76px);display:grid}.detail-footer-logo{width:158px}.detail-footer p{color:var(--muted);text-align:center;margin:0;font-size:12px}.detail-footer>a{color:var(--muted);justify-self:end;font-size:12px;font-weight:700}@media (width<=980px){.detail-hero{grid-template-columns:1fr}.detail-hero-outcome{max-width:620px}.ce-preview-shell{grid-template-columns:150px minmax(0,1fr)}.ce-preview-sidebar>div{font-size:10px}.ce-preview-topbar{grid-template-columns:1fr minmax(240px,1fr) 34px}.ce-preview-topbar>em{display:none}.ce-preview-stage{padding:16px}.ce-calendar-toolbar{grid-template-columns:auto 1fr}.ce-calendar-toolbar>p{display:none}.ce-week-grid{grid-template-columns:repeat(7,minmax(125px,1fr));padding-bottom:8px;overflow-x:auto}.ce-email-toolbar{grid-template-columns:auto 230px 1fr auto}.ce-combo-toolbar{grid-template-columns:120px 120px 1fr auto}.ce-combo-toolbar>div{display:none}.ce-combo-panels{grid-template-columns:1fr}.hub-status-row{grid-template-columns:1fr 1fr}.hub-status-row>div:last-of-type{grid-column:1/-1}.hub-email-workspace{grid-template-columns:1fr}.hub-message-list{border-bottom:1px solid var(--line);border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.hub-message-list article{border-bottom:0;border-right:1px solid var(--line);grid-template-columns:31px minmax(0,1fr)}.hub-message-list article>time,.hub-message-list article>i{display:none}.detail-safety-section{grid-template-columns:1fr;gap:55px}}@media (width<=720px){.detail-nav{height:68px;padding:0 18px}.detail-brand-logo{width:138px}.detail-back-link,.detail-nav .theme-toggle span{display:none}.detail-open-app{padding:9px 12px}.detail-hero{gap:42px;padding:124px 20px 76px}.detail-hero h1{font-size:clamp(47px,14vw,66px)}.detail-hero-copy>p{font-size:18px}.detail-product-section,.detail-explanation-section,.detail-safety-section{padding:82px 20px}.detail-section-heading{flex-direction:column;align-items:start;margin-bottom:38px}.ce-preview-shell{border-radius:16px;min-height:0;display:block}.ce-preview-sidebar{display:none}.ce-preview-topbar{grid-template-columns:1fr 34px;padding:0 13px}.ce-preview-topbar>label{display:none}.ce-preview-stage{min-height:0;padding:12px}.ce-preview-switcher{flex-direction:column;align-items:stretch}.ce-preview-view-picker{place-items:stretch stretch}.ce-preview-click-hint{flex-wrap:wrap}.ce-preview-switcher [role=tablist]{grid-template-columns:1fr;width:100%;display:grid}.ce-preview-switcher button{text-align:left}.ce-view-heading{flex-direction:column;align-items:start}.ce-calendar-toolbar,.ce-email-toolbar,.ce-combo-toolbar{grid-template-columns:1fr;align-items:stretch}.ce-calendar-toolbar label{justify-self:stretch;align-items:stretch;display:grid}.ce-calendar-toolbar label b{min-width:0}.ce-source-row{flex-direction:column;align-items:stretch}.ce-calendar-metrics,.ce-email-reader{grid-template-columns:1fr}.ce-email-list{border-bottom:1px solid var(--line);border-right:0}.ce-email-empty{min-height:220px}.ce-combo-toolbar>span{display:none}.ce-agenda-row{grid-template-columns:1fr}.ce-inbox-panel>article p{white-space:normal}.hub-demo-shell{border-radius:16px}.hub-demo-topbar{grid-template-columns:1fr auto}.hub-demo-topbar>strong{display:none}.hub-status-row{grid-template-columns:1fr;padding:14px 50px 14px 14px}.hub-status-row>div:last-of-type{grid-column:auto}.hub-calendar-panel,.hub-email-panel{padding:14px}.hub-panel-heading,.hub-email-toolbar{flex-direction:column;align-items:start;gap:12px}.hub-calendar-controls,.hub-email-toolbar>div:nth-child(2){max-width:100%;margin-left:0;padding-bottom:3px;overflow-x:auto}.hub-calendar-controls span,.hub-email-toolbar>div:nth-child(2) span{white-space:nowrap}.hub-calendar-grid{grid-template-columns:46px repeat(5,minmax(86px,1fr));overflow-x:auto}.hub-calendar-grid>div,.hub-calendar-row,.hub-event{min-width:0}.hub-event{display:none}.hub-calendar-row>i{min-width:86px}.hub-marker-calendar{top:48%}.hub-message-list{display:block}.hub-message-list article{border-bottom:1px solid var(--line);border-right:0}.hub-message-list article:nth-child(n+3){display:none}.hub-message-reader{padding:17px}.hub-reader-heading{flex-direction:column;align-items:start}.hub-reader-heading>span{white-space:normal}.hub-action-preview{grid-template-columns:1fr;align-items:start;padding:18px 56px 18px 18px}.hub-action-preview dl{grid-template-columns:1fr}.hub-action-preview button{width:100%}.detail-explanation-grid{grid-template-columns:1fr}.detail-explanation-grid article{min-height:0;padding:23px}.detail-next-step{margin:0 14px 50px;padding:72px 20px}.detail-next-step>div{flex-direction:column;align-items:stretch}.detail-footer{grid-template-columns:1fr;padding:30px 20px}.detail-footer p{text-align:left}.detail-footer>a{justify-self:start}}@media (width<=440px){.detail-nav-actions{gap:8px}.detail-nav .theme-toggle{display:none}.detail-proof-row{flex-direction:column;align-items:flex-start;gap:12px}.hub-live{font-size:9px}}.ce-preview-shell,.meta-preview-shell,.ob-preview-shell,.ct-preview-shell,.st-preview-shell,.lite-crm-preview-shell{--canvas:#0f1927;--paper:#172231;--ink:#f4f7fb;--muted:#9aacc1;--subtle:#7489a2;--line:#26364a;--line-strong:#35475d;--teal-soft:#123f3a;--gold-soft:#3a2f18;--shadow-sm:0 8px 24px #02081233;--shadow-md:0 20px 50px #0208124d;--detail-navy:#07111e;--detail-teal:#43c0b2;--detail-teal-bright:#52d0c1;--detail-gold:#e2b44a;color:#f4f7fb;background:#0f1927!important;border-color:#304157!important}.ce-preview-logo,.meta-preview-logo,.ob-preview-logo,.ct-preview-logo,.st-preview-logo,.lite-crm-preview-logo{background:0 0!important}.ce-preview-stage,.meta-preview-stage,.ob-preview-stage,.ct-preview-stage,.st-preview-stage,.lite-crm-preview-stage{background:#0f1927!important}.ce-preview-topbar,.meta-preview-topbar,.ob-preview-topbar,.ct-preview-topbar,.st-preview-topbar,.lite-crm-preview-topbar{background:#151f2e!important}.ce-preview-switcher,.meta-preview-switcher,.ob-preview-switcher,.ct-preview-switcher,.st-preview-heading,.lite-crm-preview-switcher{background:#172231!important}.ce-preview-shell button,.meta-preview-shell button,.ob-preview-shell button,.ct-preview-shell button,.st-preview-shell button,.lite-crm-preview-shell button,.ce-preview-shell input,.meta-preview-shell input,.ob-preview-shell input,.ct-preview-shell input,.st-preview-shell input,.lite-crm-preview-shell input,.lite-crm-preview-shell textarea{color:inherit}.ce-inbox-panel,.ce-week-grid>article.today,.meta-performance-table article.active,.ob-view-heading,.ct-view-heading,.st-preview-connected,.lite-crm-directory-heading{background:#123f3a!important}.onboarding-detail-page{--ob-blue:#3977ad;--ob-gold:#d1a95f;--ob-teal:#0b8277}.onboarding-detail-page .detail-hero{background:radial-gradient(circle at 78% 18%, #d1a95f29, transparent 31%), radial-gradient(circle at 64% 76%, #3db5a51a, transparent 25%), linear-gradient(135deg, color-mix(in srgb, var(--paper) 96%, var(--ob-gold)), var(--canvas))}.onboarding-detail-page .detail-hero h1 em{color:color-mix(in srgb, var(--ob-gold) 72%, var(--ink))}.ob-workflow-section{background:color-mix(in srgb, var(--paper) 62%, var(--canvas));border-bottom:1px solid var(--line);padding:120px clamp(24px,6vw,92px)}.ob-glance-board{color:#edf5fa;background:#091625;border:1px solid #ffffff1f;border-radius:28px;max-width:1380px;margin:0 auto;padding:clamp(32px,4vw,58px);position:relative;overflow:hidden;box-shadow:0 36px 80px #07101d2e}.ob-glance-board:before{content:"";pointer-events:none;background:radial-gradient(circle,#3db5a521,#0000 67%);width:720px;height:720px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.ob-glance-board>*{z-index:1;position:relative}.ob-glance-track{grid-template-columns:minmax(0,1fr) 48px minmax(0,1.08fr) 48px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.ob-glance-label{color:#84a0b7;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:850}.ob-glance-start,.ob-glance-result{min-width:0}.ob-glance-sources{grid-template-rows:1fr 30px 1fr;align-items:stretch;gap:13px;display:grid}.ob-glance-source{background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:16px;min-height:130px;padding:19px;display:grid}.ob-glance-source>span,.ob-glance-package article>span{color:#9fc9ed;background:#4887c029;border:1px solid #78b1e13d;border-radius:15px;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.ob-glance-source-external>span{color:#ebcc89;background:#d1a95f24;border-color:#e5c5813d}.ob-glance-source svg,.ob-glance-package svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:36px;height:36px}.ob-glance-source small,.ob-glance-automation small,.ob-glance-package small{color:#85a0b5;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.ob-glance-source h3{letter-spacing:-.035em;margin:7px 0;font-size:clamp(20px,1.65vw,26px)}.ob-glance-source p{color:#b5c4d1;margin:0;font-size:14px;line-height:1.48}.ob-glance-or{color:#e6c57f;font-family:var(--font-geist-mono);background:#172538;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;place-self:center;align-items:center;width:54px;height:30px;font-size:10px;font-weight:900;display:flex}.ob-glance-arrow{align-self:center;height:2px;position:relative}.ob-glance-arrow i{background:linear-gradient(90deg,#53cabb47,#53cabbe6);width:100%;height:2px;position:absolute;top:0;left:0}.ob-glance-arrow i:after{content:"";border-top:2px solid #66cfc1;border-right:2px solid #66cfc1;width:10px;height:10px;position:absolute;top:-5px;right:0;transform:rotate(45deg)}.ob-glance-automation{text-align:center;background:linear-gradient(145deg,#0c7e7557,#2d9a8e21);border:1px solid #53cabb61;border-radius:22px;align-content:center;justify-items:center;gap:18px;min-width:0;padding:30px 24px;display:grid}.ob-glance-aa{color:#fff;font-family:var(--font-geist-mono);background:linear-gradient(145deg,#1caa9b,#08746d);border:1px solid #ffffff40;border-radius:21px;justify-content:center;align-items:center;width:82px;height:82px;font-size:21px;font-weight:900;display:flex;box-shadow:0 18px 40px #02544e40}.ob-glance-automation small{color:#80dbcf}.ob-glance-automation h3{color:#fff;letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(25px,2vw,34px)}.ob-glance-automation p{color:#c3d4dc;margin:0;font-size:15px;line-height:1.55}.ob-glance-result{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:22px;padding:22px 18px}.ob-glance-result .ob-glance-label{margin-bottom:16px}.ob-glance-package{grid-template-columns:1fr;gap:12px;display:grid}.ob-glance-package article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-height:96px;padding:16px;display:grid}.ob-glance-package article>span{color:#7bd5ca;background:#3bb5a521;border-color:#5bcfc138;width:54px;height:54px}.ob-glance-package svg{width:32px;height:32px}.ob-glance-package h3{letter-spacing:-.035em;margin:6px 0 0;font-size:22px}.ob-glance-package>b{display:none}.ob-glance-package>strong{color:#101d2b;letter-spacing:-.03em;text-align:center;background:linear-gradient(145deg,#c8a45c,#e0c27e);border-radius:14px;justify-content:center;align-items:center;min-height:64px;padding:16px;font-size:23px;display:flex}.ob-glance-control{color:#a8bbc9;text-align:center;justify-content:center;align-items:center;gap:9px;margin:24px 0 0;font-size:14px;display:flex}.ob-glance-control svg{color:#64d0c2;flex:none;width:20px;height:20px}.ob-preview-shell{background:color-mix(in srgb, var(--canvas) 78%, #dce7ed);border:1px solid var(--line-strong);border-radius:22px;grid-template-columns:190px minmax(0,1fr);max-width:1600px;min-height:980px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 36px 80px #07101d26}.ob-preview-sidebar{background:var(--detail-navy);color:#d5dfeb;flex-direction:column;min-width:0;padding:18px 14px 17px;display:flex}.ob-preview-logo{background:#f7f4ec;border-radius:12px;width:100%;padding:11px}.ob-preview-sidebar>span{color:#7f93aa;letter-spacing:.16em;text-transform:uppercase;margin:27px 9px 11px;font-size:10px;font-weight:850}.ob-preview-sidebar>div{color:#b8c6d5;border-radius:8px;align-items:center;gap:10px;min-height:41px;margin:1px 0;padding:0 10px;font-size:12px;display:flex}.ob-preview-sidebar>div>i{opacity:.8;border:1px solid #6f8196;border-radius:3px;flex:none;width:12px;height:12px}.ob-preview-sidebar>div.active{box-shadow:inset 3px 0 var(--ob-gold);color:#fff;background:#13253b;font-weight:800}.ob-preview-sidebar>small{color:#bfccda;border-top:1px solid #23344a;align-items:center;gap:8px;margin-top:auto;padding:18px 8px 0;font-size:11px;display:flex}.ob-preview-sidebar>small i{background:#51c3b2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #51c3b21a}.ob-preview-main{min-width:0}.ob-preview-topbar{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr) auto 36px;align-items:center;gap:24px;min-height:64px;padding:0 28px;display:grid}.ob-preview-topbar>div{align-items:center;gap:10px;min-width:0;display:flex}.ob-preview-topbar>div span{color:var(--subtle);font-size:12px}.ob-preview-topbar>div b{color:var(--line-strong)}.ob-preview-topbar>div strong{font-size:13px}.ob-preview-topbar>label{background:var(--canvas);border:1px solid var(--line-strong);color:var(--subtle);border-radius:9px;align-items:center;gap:9px;min-height:39px;padding:0 13px;font-size:12px;display:flex}.ob-preview-topbar>label i{border:1px solid var(--subtle);border-radius:50%;width:11px;height:11px}.ob-preview-topbar>em{color:var(--ob-teal);white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.ob-preview-topbar>b{background:var(--detail-navy);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;display:flex}.ob-preview-stage{min-width:0;padding:24px}.ob-preview-switcher{background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);border-radius:13px;justify-content:space-between;align-items:center;gap:26px;min-height:102px;margin-bottom:18px;padding:14px 16px;display:flex}.ob-preview-switcher>div:first-child small,.ob-view-heading small,.ob-intake-grid article>small,.ob-record-panel header small,.ob-automation-panel>header small,.ob-approval-panel header small,.ob-queue-panel header small,.ob-completed-panel header small{color:var(--ob-teal);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.ob-preview-switcher>div:first-child p{color:var(--muted);margin:6px 0 0;font-size:12px}.ob-preview-view-picker{flex:none;place-items:end;gap:7px;display:grid}.ob-preview-view-picker>span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.ob-preview-view-picker>span i{color:var(--ob-gold);font-size:16px;font-style:normal;font-weight:900}.ob-preview-view-picker>span b{background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--ob-gold) 45%,var(--line));color:color-mix(in srgb,var(--ob-gold) 70%,var(--ink));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px}.ob-preview-view-picker [role=tablist]{background:color-mix(in srgb,var(--canvas) 86%,#dbe7ee);border:1px solid var(--line);border-radius:10px;gap:3px;padding:4px;display:flex}.ob-preview-view-picker button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 12px;font-size:11px;font-weight:750}.ob-preview-view-picker button.active{background:var(--paper);border-color:var(--line-strong);box-shadow:var(--shadow-sm);color:var(--ink)}.ob-preview-view-picker button:focus-visible{outline:3px solid color-mix(in srgb,var(--detail-teal-bright) 40%,transparent);outline-offset:2px}.ob-view-heading{background:linear-gradient(120deg,color-mix(in srgb,var(--teal-soft) 56%,var(--paper)),var(--paper));border:1px solid var(--line-strong);border-left:4px solid var(--ob-teal);border-radius:13px;justify-content:space-between;align-items:center;min-height:101px;padding:18px 20px;display:flex}.ob-view-heading h3{letter-spacing:-.04em;margin:7px 0 0;font-size:28px;font-weight:540}.ob-view-heading p{color:var(--muted);margin:7px 0 0;font-size:12px}.ob-view-heading>span{background:color-mix(in srgb,#eaf3fc 62%,var(--paper));border:1px solid color-mix(in srgb,var(--ob-blue) 22%,var(--line));color:var(--ob-blue);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.ob-intake-grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:14px;display:grid}.ob-intake-grid>article{background:var(--paper);border:1px solid var(--line-strong);border-radius:12px;min-height:180px;padding:18px}.ob-intake-grid h4{margin:7px 0;font-size:17px}.ob-intake-grid p,.ob-intake-grid li{color:var(--muted);font-size:11px;line-height:1.55}.ob-intake-grid ul{gap:8px;margin:12px 0 0;padding-left:17px;display:grid}.ob-file-picker{background:color-mix(in srgb,var(--canvas) 75%,var(--paper));border:1px solid var(--line);border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:11px;display:grid}.ob-file-picker>i{background:var(--ob-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:8px;font-style:normal;font-weight:850;display:flex}.ob-file-picker strong,.ob-file-picker small{display:block}.ob-file-picker strong{font-size:11px}.ob-file-picker small{color:var(--muted);margin-top:4px;font-size:9px}.ob-file-picker>b{background:var(--teal-soft);color:var(--ob-teal);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:8px}.ob-record-panel,.ob-automation-panel,.ob-queue-panel,.ob-completed-panel{background:var(--paper);border:1px solid var(--line-strong);border-radius:13px;margin-top:14px;overflow:hidden}.ob-record-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.ob-record-panel h4{margin:6px 0 0;font-size:16px}.ob-record-panel>header>span{color:var(--muted);font-size:10px}.ob-record-grid{background:color-mix(in srgb,#edf5fb 68%,var(--paper));grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px 18px;display:grid}.ob-record-grid label>span{margin-bottom:5px;font-size:9px;font-weight:750;display:block}.ob-record-grid label>b{background:var(--paper);border:1px solid var(--line-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;min-height:33px;padding:9px;font-size:10px;display:block;overflow:hidden}.ob-record-panel>footer{justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.ob-record-panel>footer strong,.ob-record-panel>footer span{display:block}.ob-record-panel>footer strong{font-size:11px}.ob-record-panel>footer span{color:var(--muted);margin-top:4px;font-size:9px}.ob-record-panel button,.ob-approval-panel button,.ob-queue-panel button,.ob-completed-panel button{background:var(--detail-navy);color:#fff;font:inherit;white-space:nowrap;border:0;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:800}.ob-record-panel>footer button,.ob-approval-panel footer button{background:var(--ob-teal)}.ob-progress-note,.ob-success-banner{background:color-mix(in srgb,var(--teal-soft) 58%,var(--paper));border:1px solid color-mix(in srgb,var(--ob-teal) 22%,var(--line));border-left:4px solid var(--ob-teal);border-radius:11px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ob-progress-note>i,.ob-success-banner>i{background:var(--ob-teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:flex}.ob-progress-note strong,.ob-progress-note small,.ob-success-banner strong,.ob-success-banner small{display:block}.ob-progress-note strong,.ob-success-banner strong{font-size:12px}.ob-progress-note small,.ob-success-banner small{color:var(--muted);margin-top:4px;font-size:10px}.ob-automation-panel{padding:18px}.ob-automation-panel>header h3,.ob-completed-panel header h3{margin:6px 0;font-size:21px}.ob-automation-panel>header p,.ob-completed-panel header p{color:var(--muted);margin:0;font-size:11px}.ob-stage-list{gap:8px;margin-top:15px;display:grid}.ob-stage-list article{background:color-mix(in srgb,var(--canvas) 70%,var(--paper));border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:12px;min-height:48px;padding:9px 11px;display:grid}.ob-stage-list span{font-size:10px}.ob-stage-list strong{font-size:11px}.ob-stage-list b,.ob-approval-panel dl b{text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:8px}.ob-stage-list b.good{background:var(--teal-soft);color:var(--ob-teal)}.ob-stage-list b.warn{background:var(--gold-soft);color:var(--warning)}.ob-approval-panel{background:color-mix(in srgb,#fff8e8 42%,var(--paper));border:1px solid color-mix(in srgb,var(--ob-gold) 32%,var(--line));border-radius:10px;margin-top:14px;overflow:hidden}.ob-approval-panel>header{border-bottom:1px solid color-mix(in srgb,var(--ob-gold) 28%,var(--line));justify-content:space-between;align-items:center;padding:13px;display:flex}.ob-approval-panel h4{margin:5px 0 0;font-size:12px}.ob-approval-panel header>b{color:var(--warning);font-size:9px}.ob-approval-panel dl{gap:0;margin:0;display:grid}.ob-approval-panel dl div{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.5fr auto;align-items:center;gap:12px;min-height:44px;padding:8px 11px;display:grid}.ob-approval-panel dt{font-size:9px}.ob-approval-panel dd{margin:0;font-size:10px;font-weight:750}.ob-approval-panel dl b{background:var(--teal-soft);color:var(--ob-teal)}.ob-approval-panel dl div:last-child b{background:var(--canvas);color:var(--muted)}.ob-approval-panel footer{justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.ob-approval-panel footer p{color:var(--muted);margin:0;font-size:9px}.ob-queue-panel>header,.ob-completed-panel>header{padding:14px 16px}.ob-queue-panel h4{margin:5px 0 0;font-size:14px}.ob-queue-panel>article,.ob-completed-panel>article{border-left:4px solid var(--ob-teal);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:11px 14px;display:flex}.ob-queue-panel article strong,.ob-queue-panel article small,.ob-completed-panel article strong,.ob-completed-panel article small{display:block}.ob-queue-panel article strong,.ob-completed-panel article strong{font-size:11px}.ob-queue-panel article small,.ob-completed-panel article small{color:var(--muted);margin-top:4px;font-size:9px}.ob-queue-panel article>div,.ob-completed-panel article>div{align-items:center;gap:7px;display:flex}.ob-queue-panel article b,.ob-completed-panel article b{background:var(--teal-soft);color:var(--ob-teal);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:8px}.ob-completed-panel>header{border-bottom:1px solid var(--line)}.ob-success-banner{margin-bottom:14px}.ob-preview-disclaimer{background:color-mix(in srgb,var(--canvas) 70%,var(--paper));border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:13px;display:flex}.ob-preview-disclaimer strong{font-size:10px}.ob-preview-disclaimer span{color:var(--muted);font-size:9px}.ob-control-section{background:radial-gradient(circle at 8% 88%,#d1a95f17,#0000 28%)}html[data-theme=dark] .ob-preview-sidebar{background:#07111e}html[data-theme=dark] .ob-preview-logo{background:#0f1c2b;border:1px solid #26384d}html[data-theme=dark] .ob-record-grid{background:#112235}html[data-theme=dark] .ob-approval-panel{background:#282419}@media (width<=1180px){.ob-glance-track{grid-template-columns:1fr}.ob-glance-arrow{justify-self:center;width:2px;height:58px}.ob-glance-arrow i{background:linear-gradient(#53cabb47,#53cabbe6);width:2px;height:100%}.ob-glance-arrow i:after{border-top:0;border-bottom:2px solid #66cfc1;border-right:2px solid #66cfc1;top:auto;bottom:0;right:-5px;transform:rotate(45deg)}.ob-preview-shell{grid-template-columns:160px minmax(0,1fr)}.ob-preview-sidebar>div{font-size:10px}.ob-preview-topbar{grid-template-columns:1fr minmax(250px,1fr) 36px}.ob-preview-topbar>em{display:none}.ob-preview-stage{padding:18px}}@media (width<=760px){.ob-workflow-section{padding:82px 20px}.ob-glance-board{border-radius:18px;padding:24px 18px}.ob-glance-label{font-size:11px}.ob-glance-source{grid-template-columns:62px minmax(0,1fr);gap:16px;min-height:0;padding:20px}.ob-glance-source>span{border-radius:14px;width:62px;height:62px}.ob-glance-source svg{width:36px;height:36px}.ob-glance-source small,.ob-glance-automation small,.ob-glance-package small{font-size:9px}.ob-glance-source h3{font-size:22px}.ob-glance-source p{font-size:14px}.ob-glance-arrow{height:58px}.ob-glance-arrow i{height:36px}.ob-glance-automation{text-align:center;grid-template-columns:1fr;justify-items:center;padding:26px 20px}.ob-glance-aa{border-radius:18px;width:74px;height:74px}.ob-glance-automation h3{font-size:26px}.ob-glance-automation p{font-size:15px}.ob-glance-result{padding:20px 16px}.ob-glance-package{grid-template-columns:1fr}.ob-glance-package>b{justify-self:center}.ob-glance-package>strong{min-height:82px}.ob-glance-control{align-items:flex-start;font-size:13px}.ob-preview-shell{border-radius:16px;min-height:0;display:block}.ob-preview-sidebar{display:none}.ob-preview-topbar{grid-template-columns:1fr 36px;padding:0 14px}.ob-preview-topbar>label{display:none}.ob-preview-stage{padding:12px}.ob-preview-switcher{flex-direction:column;align-items:stretch}.ob-preview-view-picker{place-items:stretch stretch}.ob-preview-view-picker>span{flex-wrap:wrap}.ob-preview-view-picker [role=tablist]{grid-template-columns:1fr;display:grid}.ob-preview-view-picker button{text-align:left}.ob-view-heading{flex-direction:column;align-items:flex-start;gap:13px}.ob-intake-grid,.ob-record-grid{grid-template-columns:1fr}.ob-record-panel>footer,.ob-approval-panel footer,.ob-queue-panel>article,.ob-completed-panel>article,.ob-preview-disclaimer{flex-direction:column;align-items:stretch}.ob-record-panel>footer button,.ob-approval-panel footer button{width:100%}.ob-stage-list article,.ob-approval-panel dl div{grid-template-columns:1fr;align-items:start}.ob-stage-list b,.ob-approval-panel dl b{justify-self:start}.ob-queue-panel article>div,.ob-completed-panel article>div{flex-direction:column;align-items:stretch}.ob-queue-panel button,.ob-completed-panel button{width:100%}.ob-completed-panel article b,.ob-queue-panel article b{align-self:flex-start}}.commission-detail-page{--ct-blue:#3e6fa5;--ct-teal:#0c8677;--ct-gold:#d5a53d;--ct-red:#d14c4a}.commission-detail-page .detail-hero{background:radial-gradient(circle at 79% 20%, #3e6fa52b, transparent 31%), radial-gradient(circle at 67% 74%, #3db5a51a, transparent 25%), linear-gradient(135deg, color-mix(in srgb, var(--paper) 96%, var(--ct-blue)), var(--canvas))}.commission-detail-page .detail-hero h1 em{color:color-mix(in srgb, var(--ct-blue) 78%, var(--ink))}.ct-flow-section{background:color-mix(in srgb, var(--paper) 62%, var(--canvas));border-bottom:1px solid var(--line);padding:120px clamp(24px,6vw,92px)}.ct-flow-board{color:#edf5fa;background:#091625;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;gap:22px;max-width:1450px;margin:0 auto;padding:clamp(28px,3.6vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 80px #07101d2e}.ct-flow-board:before{content:"";pointer-events:none;background:radial-gradient(circle,#3db5a521,#0000 68%);width:680px;height:680px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.ct-flow-board>*{z-index:1;position:relative}.ct-flow-board>article{background:#ffffff0d;border:1px solid #ffffff21;border-radius:20px;align-content:center;justify-items:start;min-width:0;padding:30px;display:grid}.ct-flow-board article>span:first-child{color:#a5c9e8;font-family:var(--font-geist-mono);text-align:center;background:#3e6fa52e;border:1px solid #70a4d440;border-radius:17px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:22px;font-size:13px;font-weight:900;line-height:1.2;display:flex}.ct-flow-board article>small{color:#84a0b6;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.ct-flow-board article h3{letter-spacing:-.04em;margin:12px 0;font-size:clamp(25px,2vw,34px);line-height:1.12}.ct-flow-board article p{color:#b4c4d1;margin:0;font-size:15px;line-height:1.58}.ct-flow-board>i{background:linear-gradient(90deg,#53cabb40,#53cabbe6);align-self:center;height:2px;position:relative}.ct-flow-board>i:after{content:"";border-top:2px solid #66cfc1;border-right:2px solid #66cfc1;width:10px;height:10px;position:absolute;top:-5px;right:0;transform:rotate(45deg)}.ct-flow-sync{background:linear-gradient(145deg,#0c7e7557,#2d9a8e21)!important;border-color:#53cabb61!important}.ct-flow-sync>span:first-child{color:#fff!important;background:linear-gradient(145deg,#1caa9b,#08746d)!important;border-color:#ffffff40!important}.ct-flow-answers>div{gap:9px;width:100%;display:grid}.ct-flow-answers>div span{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;min-height:55px;padding:10px 13px;display:flex}.ct-flow-answers>div b{font-size:16px}.ct-flow-answers>div em{color:#9fb1c0;font-size:11px;font-style:normal}.ct-flow-answers .paid{border-left:4px solid #35b391}.ct-flow-answers .paid b{color:#7bdac1}.ct-flow-answers .unpaid{border-left:4px solid #e15c55}.ct-flow-answers .unpaid b{color:#f0a09b}.ct-flow-answers .review{border-left:4px solid #d1a95f}.ct-flow-answers .review b{color:#e8ca8d}.ct-preview-shell{background:color-mix(in srgb,var(--canvas) 78%,#dce7ed);border:1px solid var(--line-strong);border-radius:22px;grid-template-columns:190px minmax(0,1fr);max-width:1600px;min-height:1050px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 36px 80px #07101d26}.ct-preview-sidebar{background:var(--detail-navy);color:#d5dfeb;flex-direction:column;min-width:0;padding:18px 14px 17px;display:flex}.ct-preview-logo{background:#f7f4ec;border-radius:12px;width:100%;padding:11px}.ct-preview-sidebar>span{color:#7f93aa;letter-spacing:.16em;text-transform:uppercase;margin:27px 9px 11px;font-size:10px;font-weight:850}.ct-preview-sidebar>div{color:#b8c6d5;border-radius:8px;align-items:center;gap:10px;min-height:41px;margin:1px 0;padding:0 10px;font-size:12px;display:flex}.ct-preview-sidebar>div>i{opacity:.8;border:1px solid #6f8196;border-radius:3px;flex:none;width:12px;height:12px}.ct-preview-sidebar>div>b{background:#233750;border-radius:999px;justify-content:center;align-items:center;width:30px;height:22px;margin-left:auto;font-size:9px;display:flex}.ct-preview-sidebar>div.active{box-shadow:inset 3px 0 var(--detail-gold);color:#fff;background:#13253b;font-weight:800}.ct-preview-sidebar>small{color:#bfccda;border-top:1px solid #23344a;align-items:center;gap:8px;margin-top:auto;padding:18px 8px 0;font-size:11px;display:flex}.ct-preview-sidebar>small i{background:#51c3b2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #51c3b21a}.ct-preview-main{min-width:0}.ct-preview-topbar{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr) auto 36px;align-items:center;gap:24px;min-height:64px;padding:0 28px;display:grid}.ct-preview-topbar>div{align-items:center;gap:10px;min-width:0;display:flex}.ct-preview-topbar>div span{color:var(--subtle);font-size:12px}.ct-preview-topbar>div b{color:var(--line-strong)}.ct-preview-topbar>div strong{font-size:13px}.ct-preview-topbar>label{background:var(--canvas);border:1px solid var(--line-strong);color:var(--subtle);border-radius:9px;align-items:center;gap:9px;min-height:39px;padding:0 13px;font-size:12px;display:flex}.ct-preview-topbar>label i{border:1px solid var(--subtle);border-radius:50%;width:11px;height:11px}.ct-preview-topbar>em{color:var(--detail-teal);white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.ct-preview-topbar>b{background:var(--detail-navy);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;display:flex}.ct-preview-stage{min-width:0;padding:24px}.ct-preview-switcher{background:var(--paper);border:1px solid var(--line-strong);border-radius:13px;justify-content:space-between;align-items:center;gap:26px;min-height:112px;margin-bottom:14px;padding:17px 19px;display:flex}.ct-preview-switcher>div:first-child small{color:var(--detail-teal);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.ct-preview-switcher h3{letter-spacing:-.035em;margin:7px 0 5px;font-size:22px}.ct-preview-switcher p{color:var(--muted);margin:0;font-size:11px}.ct-preview-tabs{flex:none;place-items:flex-end end;gap:7px;display:grid}.ct-preview-tabs>span{color:var(--muted);font-size:9px}.ct-preview-tabs [role=tablist]{background:color-mix(in srgb,var(--canvas) 84%,#dbe7ee);border:1px solid var(--line);border-radius:10px;gap:3px;padding:4px;display:flex}.ct-preview-tabs button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 11px;font-size:10px;font-weight:750}.ct-preview-tabs button.active{background:var(--paper);border-color:var(--line-strong);box-shadow:var(--shadow-sm);color:var(--ink)}.ct-preview-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--detail-teal-bright) 40%,transparent);outline-offset:2px}.ct-view{gap:14px;display:grid}.ct-view-heading{background:linear-gradient(120deg,color-mix(in srgb,var(--teal-soft) 54%,var(--paper)),var(--paper));border:1px solid var(--line-strong);border-left:4px solid var(--detail-teal);border-radius:12px;justify-content:space-between;align-items:center;min-height:84px;padding:16px 18px;display:flex}.ct-view-heading small,.ct-composition header small{color:var(--detail-teal);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.ct-view-heading h3{letter-spacing:-.04em;margin:6px 0 0;font-size:25px;font-weight:540}.ct-view-heading>b,.ct-composition>header>b{background:var(--teal-soft);color:var(--detail-teal);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px}.ct-view-heading>b.danger{color:#b9342f;background:#fde9e7}.ct-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.ct-metric-grid article,.ct-policy-metrics article,.ct-chargeback-metrics article{background:var(--paper);border:1px solid var(--line-strong);border-left:4px solid var(--detail-teal);border-radius:10px;min-width:0;padding:14px}.ct-metric-grid span,.ct-policy-metrics span,.ct-chargeback-metrics span{color:var(--muted);font-size:9px;display:block}.ct-metric-grid strong,.ct-policy-metrics strong,.ct-chargeback-metrics strong{margin:12px 0;font-size:20px;display:block}.ct-metric-grid small,.ct-policy-metrics small,.ct-chargeback-metrics small{color:var(--subtle);font-size:8px;display:block}.ct-metric-grid .negative,.ct-policy-metrics .danger{border-left-color:var(--ct-red)}.ct-metric-grid .warning,.ct-policy-metrics .warning{border-left-color:var(--ct-gold)}.ct-policy-metrics .good{border-left-color:var(--ct-teal)}.ct-composition{background:var(--paper);border:1px solid var(--line-strong);border-radius:12px;overflow:hidden}.ct-composition>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ct-composition header h4{margin:6px 0 0;font-size:17px}.ct-composition>div{grid-template-columns:.72fr 1.28fr;gap:14px;padding:14px;display:grid}.ct-renewal-card{background:color-mix(in srgb,#fff8e8 40%,var(--paper));border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;gap:22px;min-height:320px;display:flex}.ct-renewal-donut{background:conic-gradient(var(--ct-teal) 0 41.6%,#e4ad3b 41.6% 100%);border-radius:50%;justify-content:center;align-items:center;width:165px;height:165px;display:flex}.ct-renewal-donut>span{background:var(--paper);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:125px;height:125px;display:flex}.ct-renewal-donut strong{color:var(--detail-teal);font-size:25px}.ct-renewal-donut small{margin-top:5px;font-size:9px}.ct-renewal-card dl{gap:16px;margin:0;display:grid}.ct-renewal-card dl div{grid-template-columns:10px 1fr;align-items:start;gap:8px;display:grid}.ct-renewal-card dt{border-radius:50%;width:9px;height:9px;margin-top:3px}.ct-renewal-card dt.renewal{background:var(--ct-teal)}.ct-renewal-card dt.other{background:#e4ad3b}.ct-renewal-card dd{margin:0;font-size:10px}.ct-renewal-card dd strong{margin-bottom:5px;display:block}.ct-carrier-bars{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:16px}.ct-carrier-bars>header{justify-content:space-between;margin-bottom:14px;font-size:10px;display:flex}.ct-carrier-bars>div{grid-template-columns:140px minmax(0,1fr) 80px;align-items:center;gap:12px;min-height:49px;display:grid}.ct-carrier-bars>div span strong,.ct-carrier-bars>div span small{display:block}.ct-carrier-bars>div span strong{font-size:10px}.ct-carrier-bars>div span small{color:var(--muted);margin-top:4px;font-size:8px}.ct-carrier-bars>div>i{background:var(--line);border-radius:999px;height:11px;overflow:hidden}.ct-carrier-bars>div>i b{background:linear-gradient(90deg,var(--ct-teal),#e7b44e);height:100%;display:block}.ct-carrier-bars>div>em{text-align:right;font-size:10px;font-style:normal;font-weight:800}.ct-policy-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ct-policy-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ct-policy-columns>section{background:var(--paper);border:1px solid var(--line-strong);border-radius:11px;min-height:480px;overflow:hidden}.ct-policy-columns section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.ct-policy-columns header small,.ct-policy-columns header strong{display:block}.ct-policy-columns header small{color:var(--detail-teal);text-transform:uppercase;font-size:8px;font-weight:850}.ct-policy-columns header strong{margin-top:5px;font-size:13px}.ct-policy-columns header>b{background:var(--teal-soft);color:var(--detail-teal);text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:8px}.ct-policy-columns .unpaid header>b{color:#b9342f;background:#fde9e7}.ct-policy-columns section>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.ct-policy-columns article strong,.ct-policy-columns article span{display:block}.ct-policy-columns article strong{font-size:11px}.ct-policy-columns article span{color:var(--muted);margin-top:4px;font-size:8px}.ct-policy-columns article dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.ct-policy-columns article dt{color:var(--subtle);text-transform:uppercase;font-size:7px}.ct-policy-columns article dd{margin:4px 0 0;font-size:9px;font-weight:750}.ct-policy-columns label{color:var(--muted);gap:5px;padding:12px 14px;font-size:8px;display:grid}.ct-policy-columns label span{background:var(--canvas);border:1px solid var(--line);color:var(--subtle);border-radius:7px;padding:10px;font-size:10px}.ct-carrier-breakdown{background:color-mix(in srgb,var(--teal-soft) 38%,var(--paper));border:1px solid var(--line-strong);border-radius:12px;grid-template-columns:.68fr 1.32fr;align-items:center;gap:28px;min-height:690px;padding:26px;display:grid}.ct-total-donut{background:conic-gradient(#0d8878 0 45%,#dda933 45% 66%,#3f7ca9 66% 80%,#9a72ad 80% 89%,#db7459 89% 97%,#6aa083 97% 100%);border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:260px;height:260px;display:flex}.ct-total-donut>span{background:var(--paper);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex}.ct-total-donut small,.ct-total-donut strong,.ct-total-donut em{display:block}.ct-total-donut small{font-size:9px}.ct-total-donut strong{color:var(--detail-teal);margin:10px 0;font-size:27px}.ct-total-donut em{font-size:9px;font-style:normal}.ct-carrier-ledger{gap:9px;display:grid}.ct-carrier-ledger article{background:var(--paper);border:1px solid var(--line);border-radius:9px;grid-template-columns:12px 1fr 1.5fr;align-items:center;gap:10px;min-height:80px;padding:12px;display:grid}.ct-carrier-ledger article>i{border-radius:50%;width:10px;height:10px}.ct-carrier-ledger .tone-0{background:#0d8878}.ct-carrier-ledger .tone-1{background:#dda933}.ct-carrier-ledger .tone-2{background:#3f7ca9}.ct-carrier-ledger .tone-3{background:#9a72ad}.ct-carrier-ledger .tone-4{background:#db7459}.ct-carrier-ledger article>div strong,.ct-carrier-ledger article>div small{display:block}.ct-carrier-ledger article>div strong{font-size:11px}.ct-carrier-ledger article>div small{color:var(--muted);margin-top:5px;font-size:8px}.ct-carrier-ledger dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ct-carrier-ledger dt{color:var(--subtle);text-transform:uppercase;font-size:7px}.ct-carrier-ledger dd{margin:5px 0 0;font-size:10px;font-weight:800}.ct-carrier-ledger dd.negative{color:var(--ct-red)}.ct-chargeback-intro{color:#6f5554;background:#fff5f4;border:1px solid #f2cdca;border-radius:10px;margin:0;padding:13px;font-size:11px}.ct-chargeback-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ct-chargeback-metrics article:first-child{border-left-color:var(--ct-red)}.ct-chargeback-table{background:var(--paper);border:1px solid var(--line-strong);border-radius:11px;overflow:hidden}.ct-chargeback-table>header,.ct-chargeback-table>article{grid-template-columns:1.1fr .9fr 1fr 1.25fr .7fr .8fr;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid}.ct-chargeback-table>header{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.ct-chargeback-table>article{border-bottom:1px solid var(--line);font-size:9px}.ct-chargeback-table>article:last-child{border-bottom:0}.ct-chargeback-table article>strong{font-size:10px}.ct-chargeback-table .negative{color:var(--ct-red)}.ct-chargeback-table article>b{color:#b9342f;text-transform:uppercase;background:#fde9e7;border-radius:999px;justify-self:start;padding:7px 9px;font-size:8px}.ct-preview-disclaimer{background:color-mix(in srgb,var(--canvas) 70%,var(--paper));border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:13px;display:flex}.ct-preview-disclaimer strong{font-size:10px}.ct-preview-disclaimer span{color:var(--muted);font-size:9px}.ct-agent-section{background:radial-gradient(circle at 8% 88%,#3e6fa517,#0000 28%)}html[data-theme=dark] .ct-preview-sidebar{background:#07111e}html[data-theme=dark] .ct-preview-logo{background:#0f1c2b;border:1px solid #26384d}html[data-theme=dark] .ct-chargeback-intro{color:#e6c3c1;background:#302021;border-color:#5a3032}html[data-theme=dark] .ct-renewal-card{background:#282419}@media (width<=1180px){.ct-flow-board{grid-template-columns:1fr}.ct-flow-board>i{background:linear-gradient(#53cabb40,#53cabbe6);justify-self:center;width:2px;height:54px}.ct-flow-board>i:after{border-top:0;border-bottom:2px solid #66cfc1;border-right:2px solid #66cfc1;top:auto;bottom:0;right:-5px;transform:rotate(45deg)}.ct-preview-shell{grid-template-columns:160px minmax(0,1fr)}.ct-preview-sidebar>div{font-size:10px}.ct-preview-topbar{grid-template-columns:1fr minmax(250px,1fr) 36px}.ct-preview-topbar>em{display:none}.ct-preview-stage{padding:18px}.ct-preview-switcher{flex-direction:column;align-items:stretch}.ct-preview-tabs{place-items:stretch stretch}.ct-preview-tabs [role=tablist]{grid-template-columns:1fr 1fr;display:grid}.ct-metric-grid{grid-template-columns:repeat(3,1fr)}.ct-composition>div,.ct-carrier-breakdown{grid-template-columns:1fr}.ct-carrier-ledger{width:100%}.ct-policy-columns{grid-template-columns:1fr}.ct-policy-columns>section{min-height:0}}@media (width<=760px){.ct-flow-section{padding:82px 20px}.ct-flow-board{border-radius:18px;padding:22px 18px}.ct-flow-board>article{padding:24px 20px}.ct-preview-shell{border-radius:16px;min-height:0;display:block}.ct-preview-sidebar{display:none}.ct-preview-topbar{grid-template-columns:1fr 36px;padding:0 14px}.ct-preview-topbar>label{display:none}.ct-preview-stage{padding:12px}.ct-preview-tabs [role=tablist]{grid-template-columns:1fr}.ct-preview-tabs button{text-align:left}.ct-view-heading{flex-direction:column;align-items:flex-start;gap:12px}.ct-metric-grid,.ct-policy-metrics,.ct-chargeback-metrics{grid-template-columns:1fr 1fr}.ct-composition>div{padding:10px}.ct-renewal-card{flex-direction:column;align-items:center;padding:22px}.ct-carrier-bars>div{grid-template-columns:110px 1fr}.ct-carrier-bars>div>em{text-align:left;grid-column:2}.ct-policy-columns section>article{grid-template-columns:1fr}.ct-carrier-breakdown{padding:16px}.ct-total-donut{width:210px;height:210px}.ct-total-donut>span{width:165px;height:165px}.ct-carrier-ledger article{grid-template-columns:10px 1fr}.ct-carrier-ledger dl{grid-column:2}.ct-chargeback-table{overflow-x:auto}.ct-chargeback-table>header,.ct-chargeback-table>article{min-width:760px}.ct-preview-disclaimer{flex-direction:column;align-items:flex-start}}.ct-current-heading{border:1px solid var(--line-strong);background:#172231;border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:18px 20px;display:flex}.ct-current-heading small{color:var(--detail-teal);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.ct-current-heading h3{letter-spacing:-.04em;margin:7px 0 4px;font-size:28px;font-weight:520}.ct-current-heading p{color:var(--muted);margin:0;font-size:11px}.ct-current-heading>b{color:#8de4d9;text-transform:uppercase;background:#123f3a;border-radius:999px;padding:8px 10px;font-size:9px}.ct-current-workspace{grid-template-columns:205px minmax(0,1fr);min-height:760px;display:grid}.ct-current-workspace>aside{border:1px solid var(--line-strong);background:#172231;border-radius:13px 0 0 13px;padding:17px 12px}.ct-current-workspace>aside>small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 10px 8px;font-size:9px;font-weight:850;display:block}.ct-current-workspace>aside [role=tablist]{gap:4px;display:grid}.ct-current-workspace>aside button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:4px solid #0000;border-radius:8px;gap:4px;padding:12px;font-size:11px;font-weight:800;display:grid}.ct-current-workspace>aside button span{color:var(--muted);font-size:8px;font-weight:500}.ct-current-workspace>aside button.active{border-left-color:var(--detail-teal);color:#74dfd3;background:#1d2c40}.ct-current-workspace>aside>span{color:var(--ink);padding:12px 16px;font-size:11px;font-weight:800;display:block}.ct-current-workspace>section{border:1px solid var(--line-strong);background:#172231;border-left:0;border-radius:0 13px 13px 0;padding:16px}.ct-current-period{border:1px solid var(--line-strong);border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 15px;display:flex}.ct-current-period small,.ct-current-period strong{display:block}.ct-current-period small{color:var(--detail-teal);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.ct-current-period strong{margin-top:5px;font-size:11px}.ct-current-period>div{gap:7px;display:flex}.ct-current-period>div b{border:1px solid var(--line-strong);background:#101a28;border-radius:7px;padding:10px;font-size:9px}.ct-current-summary{gap:10px;padding:14px 0;display:grid}.ct-current-summary article{border:1px solid var(--line-strong);border-left:4px solid var(--detail-teal);border-radius:10px;justify-content:space-between;align-items:center;min-height:72px;padding:13px 17px;display:flex}.ct-current-summary article.blue{border-left-color:#5c9ddb}.ct-current-summary article.negative{border-left-color:#e85e6c}.ct-current-summary article.warning{border-left-color:#e2b44a}.ct-current-summary article span strong,.ct-current-summary article span small{display:block}.ct-current-summary article span strong{font-size:11px}.ct-current-summary article span small{color:var(--muted);margin-top:7px;font-size:9px}.ct-current-summary article>b{letter-spacing:-.03em;font-size:22px}@media (width<=980px){.ct-current-workspace{grid-template-columns:170px minmax(0,1fr)}.ct-current-period>div b:nth-child(n+2){display:none}}@media (width<=760px){.ct-current-heading{flex-direction:column;align-items:flex-start;gap:12px}.ct-current-workspace{min-height:0;display:block}.ct-current-workspace>aside{border-radius:11px;margin-bottom:10px}.ct-current-workspace>aside [role=tablist]{grid-template-columns:1fr 1fr}.ct-current-workspace>aside>span{display:none}.ct-current-workspace>section{border-left:1px solid var(--line-strong);border-radius:11px}.ct-current-period{flex-direction:column;align-items:flex-start;gap:10px}}.lite-crm-detail-page{--crm-blue:#4a7fba;--crm-teal:#10877a;--crm-gold:#d7a845}.lite-crm-detail-page .detail-hero{background:radial-gradient(circle at 80% 16%,#10877a2b,transparent 32%),radial-gradient(circle at 64% 78%,#4a7fba1f,transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--paper) 96%,var(--crm-teal)),var(--canvas))}.lite-crm-detail-page .detail-hero h1 em{color:color-mix(in srgb,var(--crm-teal) 82%,var(--ink))}.lite-crm-preview-shell{background:var(--canvas);border:1px solid var(--line-strong);border-radius:22px;grid-template-columns:184px minmax(0,1fr);max-width:1540px;min-height:760px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 36px 80px #07101d29}.lite-crm-preview-sidebar{color:#d5dfeb;background:#081321;flex-direction:column;min-width:0;padding:18px 13px 16px;display:flex}.lite-crm-preview-logo{background:#f7f4ec;border-radius:12px;width:100%;padding:11px}.lite-crm-preview-sidebar>span{color:#7f93aa;letter-spacing:.16em;text-transform:uppercase;margin:25px 8px 10px;font-size:9px;font-weight:850}.lite-crm-preview-sidebar>div{color:#aebdce;border-radius:8px;align-items:center;gap:9px;min-height:38px;margin:1px 0;padding:0 9px;font-size:11px;display:flex}.lite-crm-preview-sidebar>div>i{opacity:.8;border:1px solid #6f8196;border-radius:3px;width:11px;height:11px}.lite-crm-preview-sidebar>div.active{box-shadow:inset 3px 0 var(--crm-gold);color:#fff;background:#13253b;font-weight:800}.lite-crm-preview-sidebar>small{color:#bfccda;border-top:1px solid #23344a;align-items:center;gap:7px;margin-top:auto;padding:17px 7px 0;font-size:10px;display:flex}.lite-crm-preview-sidebar>small i{background:#51c3b2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #51c3b21a}.lite-crm-preview-main{min-width:0}.lite-crm-preview-topbar{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr) auto 34px;align-items:center;gap:22px;min-height:58px;padding:0 24px;display:grid}.lite-crm-preview-topbar>div{align-items:center;gap:9px;min-width:0;display:flex}.lite-crm-preview-topbar>div span{color:var(--subtle);font-size:11px}.lite-crm-preview-topbar>div b{color:var(--line-strong)}.lite-crm-preview-topbar>div strong{font-size:12px}.lite-crm-preview-topbar>label{background:var(--canvas);border:1px solid var(--line-strong);color:var(--subtle);border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:11px;display:flex}.lite-crm-preview-topbar>label i{border:1px solid var(--subtle);border-radius:50%;width:10px;height:10px}.lite-crm-preview-topbar>em{color:var(--crm-teal);white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.lite-crm-preview-topbar>b{color:#fff;background:#081321;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;display:flex}.lite-crm-preview-stage{background:color-mix(in srgb,var(--canvas) 80%,#dbe7ed);min-height:702px;padding:22px}.lite-crm-preview-stage>section[hidden]{display:none}.lite-crm-preview-switcher{background:var(--paper);border:1px solid var(--line-strong);border-left:4px solid var(--crm-teal);box-shadow:var(--shadow-sm);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin-bottom:14px;padding:12px 14px;display:flex}.lite-crm-preview-switcher>div:first-child{gap:5px;display:grid}.lite-crm-preview-switcher small{color:var(--crm-teal);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.lite-crm-preview-switcher strong{font-size:12px}.lite-crm-preview-switcher [role=tablist]{background:color-mix(in srgb,var(--canvas) 86%,#dbe7ee);border:1px solid var(--line);border-radius:10px;flex:none;gap:3px;padding:4px;display:flex}.lite-crm-preview-switcher button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 13px;font-size:11px;font-weight:750}.lite-crm-preview-switcher button.active{background:var(--paper);border-color:var(--line-strong);box-shadow:var(--shadow-sm);color:var(--ink)}.lite-crm-preview-switcher button:focus-visible{outline:3px solid color-mix(in srgb,var(--crm-teal) 36%,transparent);outline-offset:2px}.lite-crm-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.lite-crm-metrics article{background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);border-radius:11px;gap:5px;padding:14px;display:grid}.lite-crm-metrics article:first-child{border-left:3px solid var(--crm-blue)}.lite-crm-metrics article:nth-child(2){border-left:3px solid var(--crm-teal)}.lite-crm-metrics article:nth-child(4){border-left:3px solid var(--crm-gold)}.lite-crm-metrics small{color:var(--muted);font-size:9px}.lite-crm-metrics strong{font-size:21px}.lite-crm-metrics span{color:var(--subtle);font-size:8px}.lite-crm-directory{background:var(--paper);border:1px solid var(--line-strong);border-radius:13px;overflow:hidden}.lite-crm-directory-heading{border-left:3px solid var(--crm-teal);justify-content:space-between;align-items:end;gap:20px;min-height:78px;padding:13px 16px;display:flex}.lite-crm-directory-heading>div{gap:6px;display:grid}.lite-crm-directory-heading>div small{color:var(--crm-teal);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.lite-crm-directory-heading>div strong{font-size:13px}.lite-crm-directory-heading label{gap:6px;min-width:min(340px,44%);display:grid}.lite-crm-directory-heading label span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.lite-crm-directory-heading label b{background:var(--canvas);border:1px solid var(--line-strong);color:var(--subtle);border-radius:8px;padding:10px;font-size:10px;font-weight:600}.lite-crm-filters{background:color-mix(in srgb,var(--canvas) 77%,var(--paper));border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1.2fr 1.2fr 1fr auto;align-items:end;gap:8px;padding:12px 16px;display:grid}.lite-crm-filters label{gap:5px;display:grid}.lite-crm-filters small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.lite-crm-filters b{background:var(--paper);border:1px solid var(--line-strong);border-radius:7px;min-height:32px;padding:10px;font-size:9px}.lite-crm-filters span{color:var(--crm-teal);padding:10px 2px;font-size:9px;font-weight:800}.lite-crm-table-head,.lite-crm-table article{grid-template-columns:1.15fr .5fr .7fr 1.15fr .58fr;align-items:center;gap:11px;padding:0 14px;display:grid}.lite-crm-table-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;min-height:34px;font-size:8px;font-weight:850}.lite-crm-table article{border-top:1px solid var(--line);min-height:96px}.lite-crm-table article>span{min-width:0;font-size:9px}.lite-crm-table article>span>strong{font-size:10px}.lite-crm-table article>span>small{color:var(--muted);margin-top:5px;font-size:8px}.lite-crm-tags{flex-wrap:wrap;gap:4px;display:flex}.lite-crm-tags i{background:var(--teal-soft);color:var(--crm-teal);border-radius:99px;padding:5px 6px;font-size:8px;font-style:normal;font-weight:750}.lite-crm-opportunity{background:color-mix(in srgb,var(--teal-soft) 72%,var(--paper));border:1px solid color-mix(in srgb,var(--crm-teal) 28%,var(--line));border-radius:8px;gap:3px;padding:7px;display:grid}.lite-crm-opportunity small{text-transform:uppercase;font-weight:850;color:var(--crm-teal)!important;margin:0!important;font-size:7px!important}.lite-crm-opportunity b{background:var(--paper);border:1px solid var(--line-strong);border-radius:5px;padding:6px;font-size:8px}.lite-crm-table article>button{color:#fff;cursor:pointer;font:inherit;background:#102238;border:0;border-radius:7px;justify-self:start;padding:9px;font-size:8px;font-weight:800}.lite-crm-table article>button:hover{background:var(--crm-teal)}.lite-crm-table article>button:focus-visible{outline:3px solid color-mix(in srgb,var(--crm-teal) 42%,transparent);outline-offset:2px}.lite-crm-preview-hint{background:var(--gold-soft);border-top:1px solid color-mix(in srgb,var(--crm-gold) 25%,var(--line));align-items:center;gap:10px;min-height:51px;margin:0;padding:10px 15px;display:flex}.lite-crm-preview-hint i{background:var(--crm-gold);color:#172437;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:flex}.lite-crm-preview-hint span{color:var(--muted);font-size:9px}.lite-crm-preview-hint strong{color:var(--ink);display:inline}.lite-crm-quick-panel{background:var(--paper);border:1px solid var(--line-strong);border-left:4px solid var(--crm-teal);box-shadow:var(--shadow-md);border-radius:13px;overflow:hidden}.lite-crm-quick-context{background:color-mix(in srgb,var(--teal-soft) 62%,var(--paper));border-bottom:1px solid var(--line);align-items:center;min-height:64px;padding:12px 16px;display:flex}.lite-crm-quick-context>span{gap:4px;display:grid}.lite-crm-quick-context small{color:var(--crm-teal);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.lite-crm-quick-context strong{font-size:14px}.lite-crm-quick-context button{border:1px solid color-mix(in srgb,var(--crm-teal) 32%,var(--line));color:var(--crm-teal);cursor:pointer;font:inherit;background:0 0;border-radius:7px;margin-left:auto;padding:8px 10px;font-size:9px;font-weight:800}.lite-crm-healthsherpa{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;margin:0 16px;display:grid}.lite-crm-healthsherpa>button{background:var(--paper);color:#15518f;cursor:pointer;font:inherit;border:1px solid #4389dc;border-radius:9px;padding:12px;font-size:10px;font-weight:800}.lite-crm-healthsherpa>button span{margin-left:9px}.lite-crm-healthsherpa p{gap:5px;margin:0;display:grid}.lite-crm-healthsherpa p strong{font-size:10px}.lite-crm-healthsherpa p span{color:var(--muted);font-size:9px;line-height:1.5}.lite-crm-healthsherpa>b,.lite-crm-note-tools button b{background:var(--gold-soft);color:var(--warning);text-transform:uppercase;border-radius:99px;padding:5px 7px;font-size:8px}.lite-crm-note-panel{background:color-mix(in srgb,var(--canvas) 55%,var(--paper));margin:16px}.lite-crm-note-panel>header{border-bottom:1px solid var(--line);align-items:start;min-height:76px;padding:13px;display:flex}.lite-crm-note-panel>header>div{gap:5px;display:grid}.lite-crm-note-panel>header small{color:var(--crm-teal);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.lite-crm-note-panel>header strong{font-size:14px}.lite-crm-note-panel>header span{color:var(--muted);font-size:9px}.lite-crm-note-panel>header>b{color:var(--crm-teal);margin-left:auto;font-size:9px}.lite-crm-action-tabs{gap:4px;padding:12px 13px 0;display:flex}.lite-crm-action-tabs button{border:1px solid var(--line-strong);color:var(--ink);font:inherit;background:0 0;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.lite-crm-action-tabs button.active{color:#fff;background:#103f3b}.lite-crm-note-panel>label{gap:7px;padding:12px 13px;display:grid}.lite-crm-note-panel>label>span{font-size:9px;font-weight:800}.lite-crm-note-panel textarea{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:none;border-radius:8px;min-height:98px;padding:11px;font-size:10px;line-height:1.6}.lite-crm-note-tools{grid-template-columns:1fr 1fr;gap:8px;padding:0 13px 12px;display:grid}.lite-crm-note-tools button{background:var(--teal-soft);border:1px solid color-mix(in srgb,var(--crm-teal) 28%,var(--line));color:var(--crm-teal);font:inherit;border-radius:8px;justify-content:center;align-items:center;min-height:46px;font-size:10px;font-weight:800;display:flex;position:relative}.lite-crm-note-tools button>span{margin-right:8px}.lite-crm-note-tools button b{position:absolute;top:8px;right:8px}.lite-crm-note-panel>footer{border-top:1px solid var(--line);align-items:center;min-height:58px;padding:10px 13px;display:flex}.lite-crm-note-panel>footer span{color:var(--muted);font-size:8px}.lite-crm-note-panel>footer button{background:var(--crm-teal);color:#fff;font:inherit;border:0;border-radius:8px;margin-left:auto;padding:10px 13px;font-size:9px;font-weight:800}.lite-crm-package-section{background:color-mix(in srgb,var(--paper) 72%,var(--canvas));border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(42px,7vw,100px);padding:120px clamp(24px,7vw,110px);display:grid}.lite-crm-package-section>div:first-child h2{letter-spacing:-.055em;margin:16px 0 20px;font-size:clamp(38px,4vw,60px);line-height:1.04}.lite-crm-package-section>div:first-child p{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.lite-crm-package-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lite-crm-package-grid article{background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);border-radius:18px;min-height:330px;padding:28px}.lite-crm-package-grid article.pro{background:linear-gradient(145deg,color-mix(in srgb,var(--teal-soft) 50%,var(--paper)),var(--paper));border-top:4px solid var(--crm-teal)}.lite-crm-package-grid small{color:var(--crm-teal);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.lite-crm-package-grid h3{letter-spacing:-.035em;margin:13px 0 23px;font-size:25px}.lite-crm-package-grid ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.lite-crm-package-grid li{align-items:flex-start;gap:9px;font-size:14px;font-weight:680;line-height:1.45;display:flex}.lite-crm-package-grid li svg{background:var(--teal-soft);color:var(--crm-teal);border-radius:50%;flex:none;width:21px;height:21px;padding:4px}html[data-theme=dark] .lite-crm-preview-sidebar{background:#07111e}html[data-theme=dark] .lite-crm-preview-logo{background:#f7f4ec}html[data-theme=dark] .lite-crm-table article>button{background:#21364f}html[data-theme=dark] .lite-crm-action-tabs button.active{background:#176e65}@media (width<=1100px){.lite-crm-preview-shell{grid-template-columns:150px minmax(0,1fr)}.lite-crm-preview-topbar{grid-template-columns:1fr 1.15fr auto}.lite-crm-preview-topbar>em{display:none}.lite-crm-table-head,.lite-crm-table article{grid-template-columns:1.2fr .6fr .9fr 1.25fr}.lite-crm-table-head>span:nth-child(3),.lite-crm-table article>span:nth-child(3){display:none}.lite-crm-package-section{grid-template-columns:1fr}.lite-crm-package-section>div:first-child{max-width:760px}}@media (width<=780px){.lite-crm-preview-shell{min-height:0;display:block}.lite-crm-preview-sidebar{display:none}.lite-crm-preview-topbar{grid-template-columns:1fr auto;padding:0 14px}.lite-crm-preview-topbar>label{display:none}.lite-crm-preview-stage{min-height:0;padding:12px}.lite-crm-preview-switcher{flex-direction:column;align-items:flex-start}.lite-crm-preview-switcher [role=tablist]{width:100%}.lite-crm-preview-switcher button{flex:1}.lite-crm-metrics{grid-template-columns:1fr 1fr}.lite-crm-directory-heading{flex-direction:column;align-items:start}.lite-crm-directory-heading label{min-width:100%}.lite-crm-filters{grid-template-columns:1fr 1fr}.lite-crm-filters label:nth-child(3),.lite-crm-filters>span{display:none}.lite-crm-table-head,.lite-crm-table article{grid-template-columns:1.2fr 1fr auto}.lite-crm-table-head>span:nth-child(2),.lite-crm-table article>span:nth-child(2){display:none}.lite-crm-table-head>span:nth-child(4){grid-column:2}.lite-crm-table-head>span:nth-child(5){grid-column:3}.lite-crm-healthsherpa{grid-template-columns:1fr auto;padding:13px 0}.lite-crm-healthsherpa p{grid-area:2/1/auto/-1}.lite-crm-note-tools,.lite-crm-package-grid{grid-template-columns:1fr}}@media (width<=520px){.lite-crm-preview-switcher>div:first-child strong{line-height:1.45}.lite-crm-metrics article{padding:11px}.lite-crm-metrics strong{font-size:18px}.lite-crm-table-head,.lite-crm-table article{grid-template-columns:1fr auto}.lite-crm-table-head>span:nth-child(4),.lite-crm-table article>span:nth-child(4){display:none}.lite-crm-table-head>span:nth-child(5){grid-column:2}.lite-crm-table article{min-height:74px}.lite-crm-healthsherpa{grid-template-columns:1fr}.lite-crm-healthsherpa>b{justify-self:start}.lite-crm-package-section{padding:86px 20px}.lite-crm-package-grid article{min-height:0;padding:24px 21px}}.meta-detail-page{--meta-blue:#2867b2;--meta-teal:#0b8d80;--meta-gold:#d9a238}.meta-detail-page .detail-hero{background:radial-gradient(circle at 80% 17%, #2867b221, transparent 30%), radial-gradient(circle at 67% 72%, #0b8d801a, transparent 26%), linear-gradient(135deg, color-mix(in srgb, var(--paper) 96%, var(--meta-blue)), var(--canvas))}.meta-detail-page .detail-hero h1 em{color:var(--meta-blue)}.meta-preview-shell{background:color-mix(in srgb, var(--canvas) 78%, #dce7ed);border:1px solid var(--line-strong);border-radius:22px;grid-template-columns:190px minmax(0,1fr);max-width:1600px;min-height:1180px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 36px 80px #07101d26}.meta-preview-sidebar{background:var(--detail-navy);color:#d5dfeb;flex-direction:column;min-width:0;padding:18px 14px 17px;display:flex}.meta-preview-logo{background:#f7f4ec;border-radius:12px;width:100%;padding:11px}.meta-preview-sidebar>span{color:#7f93aa;letter-spacing:.16em;text-transform:uppercase;margin:27px 9px 11px;font-size:10px;font-weight:850}.meta-preview-sidebar>div{color:#b8c6d5;border-radius:8px;align-items:center;gap:10px;min-height:41px;margin:1px 0;padding:0 10px;font-size:12px;display:flex}.meta-preview-sidebar>div>i{opacity:.8;border:1px solid #6f8196;border-radius:3px;flex:none;width:12px;height:12px}.meta-preview-sidebar>div>b{background:#22354d;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;margin-left:auto;font-size:9px;display:flex}.meta-preview-sidebar>div.active{box-shadow:inset 3px 0 var(--detail-gold);color:#fff;background:#13253b;font-weight:800}.meta-preview-sidebar>small{color:#bfccda;border-top:1px solid #23344a;align-items:center;gap:8px;margin-top:auto;padding:18px 8px 0;font-size:11px;display:flex}.meta-preview-sidebar>small i{background:#51c3b2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #51c3b21a}.meta-preview-main{min-width:0}.meta-preview-topbar{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr) auto 36px;align-items:center;gap:24px;min-height:64px;padding:0 28px;display:grid}.meta-preview-topbar>div{align-items:center;gap:10px;min-width:0;display:flex}.meta-preview-topbar>div span{color:var(--subtle);font-size:12px}.meta-preview-topbar>div b{color:var(--line-strong)}.meta-preview-topbar>div strong{font-size:13px}.meta-preview-topbar>label{background:var(--canvas);border:1px solid var(--line-strong);color:var(--subtle);border-radius:9px;align-items:center;gap:9px;min-height:39px;padding:0 13px;font-size:12px;display:flex}.meta-preview-topbar>label i{border:1px solid var(--subtle);border-radius:50%;width:11px;height:11px;position:relative}.meta-preview-topbar>em{color:var(--meta-teal);white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.meta-preview-topbar>b{background:var(--detail-navy);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;display:flex}.meta-preview-stage{min-width:0;padding:26px}.meta-preview-heading{background:linear-gradient(120deg, color-mix(in srgb, var(--teal-soft) 56%, var(--paper)), var(--paper));border:1px solid var(--line-strong);border-left:4px solid var(--meta-teal);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;min-height:106px;padding:20px 22px;display:flex}.meta-preview-heading small,.meta-preview-panel header small{color:var(--meta-teal);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.meta-preview-heading h3{letter-spacing:-.04em;margin:7px 0 0;font-size:30px;font-weight:540}.meta-preview-heading p{color:var(--muted);margin:7px 0 0;font-size:13px}.meta-preview-heading aside{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.meta-preview-heading aside span{background:var(--teal-soft);border:1px solid color-mix(in srgb, var(--meta-teal) 22%, var(--line));color:var(--meta-teal);text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:850;display:flex}.meta-preview-heading aside span i{background:var(--meta-teal);border-radius:50%;width:7px;height:7px}.meta-preview-heading aside strong{font-size:12px}.meta-preview-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.meta-preview-metrics article{background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);border-radius:11px;gap:7px;min-height:105px;padding:17px;display:grid;position:relative;overflow:hidden}.meta-preview-metrics article:before{background:var(--meta-blue);content:"";height:4px;position:absolute;inset:0 0 auto}.meta-preview-metrics article.gold:before{background:var(--meta-gold)}.meta-preview-metrics article.teal:before{background:var(--meta-teal)}.meta-preview-metrics article.blue{background:color-mix(in srgb, #edf5fd 58%, var(--paper))}.meta-preview-metrics article.gold{background:color-mix(in srgb, #fff5df 60%, var(--paper))}.meta-preview-metrics article.teal{background:color-mix(in srgb, var(--teal-soft) 46%, var(--paper))}.meta-preview-metrics small{color:var(--muted);font-size:11px}.meta-preview-metrics strong{color:var(--ink);letter-spacing:-.025em;font-size:21px}.meta-preview-metrics span{color:var(--subtle);font-size:10px;line-height:1.35}.meta-preview-panel{background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);border-radius:14px;min-width:0;overflow:hidden}.meta-preview-panel+.meta-preview-panel{margin-top:16px}.meta-preview-panel>header{background:linear-gradient(90deg, color-mix(in srgb, #e8f2fb 62%, var(--paper)), color-mix(in srgb, var(--teal-soft) 38%, var(--paper)));border-left:4px solid var(--meta-teal);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:88px;padding:16px 20px;display:flex}.meta-preview-panel h4{margin:7px 0 0;font-size:18px}.meta-preview-panel>header>span{background:color-mix(in srgb, var(--teal-soft) 65%, var(--paper));border:1px solid color-mix(in srgb, var(--meta-teal) 25%, var(--line));color:var(--meta-teal);text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.meta-preview-chart-panel{background:radial-gradient(circle at 96% 85%, #0b8d8012, transparent 31%), var(--paper)}.meta-preview-chart-wrap{padding:18px 22px 12px}.meta-preview-chart-wrap svg{width:100%;height:auto;display:block;overflow:visible}.meta-preview-chart-wrap line{stroke:var(--line);stroke-width:1px}.meta-preview-chart-wrap text{fill:var(--subtle);font-family:var(--font-geist-sans), Arial, sans-serif;text-anchor:end;font-size:11px}.meta-preview-chart-wrap text.date{text-anchor:middle}.meta-preview-chart-wrap polygon{fill:url(#meta-preview-area)}.meta-preview-chart-wrap polyline{fill:none;filter:drop-shadow(0 4px 5px #0d8e8233);stroke:url(#meta-preview-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.meta-preview-chart-wrap circle{fill:var(--paper);stroke:var(--meta-teal);stroke-width:4px}.meta-preview-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-left:8%;display:grid}.meta-preview-chart-summary>div{background:color-mix(in srgb, #e8f2fb 62%, var(--paper));border:1px solid color-mix(in srgb, var(--meta-blue) 20%, var(--line));border-radius:9px;padding:12px 14px}.meta-preview-chart-summary>div:nth-child(2){background:color-mix(in srgb, var(--teal-soft) 55%, var(--paper));border-color:color-mix(in srgb, var(--meta-teal) 20%, var(--line))}.meta-preview-chart-summary>div:nth-child(3){background:color-mix(in srgb, #fff4dc 65%, var(--paper));border-color:color-mix(in srgb, var(--meta-gold) 30%, var(--line))}.meta-preview-chart-summary span{color:var(--muted);font-size:11px;display:block}.meta-preview-chart-summary strong{margin-top:5px;font-size:16px;display:block}.meta-preview-chart-panel>footer{border-top:1px solid var(--line);padding:15px 20px 18px}.meta-preview-chart-panel>footer strong{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.meta-preview-chart-panel>footer p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.meta-preview-table-scroll{overflow-x:auto}.meta-preview-table-panel table{border-collapse:collapse;width:100%;min-width:1130px}.meta-preview-table-panel th{color:var(--subtle);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:13px 12px;font-size:10px}.meta-preview-table-panel td{border-top:1px solid var(--line);white-space:nowrap;padding:12px;font-size:11px}.meta-preview-table-panel tbody tr:nth-child(2n){background:color-mix(in srgb, var(--canvas) 70%, var(--paper))}.meta-preview-table-panel tbody tr.active{background:linear-gradient(90deg, color-mix(in srgb, var(--teal-soft) 55%, var(--paper)), transparent 66%)}.meta-preview-table-panel tbody tr.active td:first-child{box-shadow:inset 4px 0 var(--meta-teal)}.meta-preview-table-panel td:first-child{white-space:normal;min-width:265px}.meta-preview-table-panel td:first-child strong,.meta-preview-table-panel td:first-child small{display:block}.meta-preview-table-panel td:first-child strong{font-size:12px;line-height:1.35}.meta-preview-table-panel td:first-child small{color:var(--muted);margin-top:5px;font-size:10px}.meta-preview-table-panel td>span{border:1px solid var(--line);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-block}.meta-preview-table-panel td>span.active{background:var(--teal-soft);border-color:color-mix(in srgb, var(--meta-teal) 22%, var(--line));color:var(--meta-teal)}.meta-preview-table-panel td>span.paused{background:var(--canvas);color:var(--subtle)}.meta-preview-table-panel button{color:#fff;font:inherit;border:0;border-radius:8px;min-width:68px;padding:9px 11px;font-size:10px;font-weight:800}.meta-preview-table-panel button.pause{background:var(--detail-navy)}.meta-preview-table-panel button.start{background:var(--meta-teal)}.meta-preview-control-note{background:color-mix(in srgb, var(--teal-soft) 58%, var(--paper));border:1px solid color-mix(in srgb, var(--meta-teal) 20%, var(--line));border-left:4px solid var(--meta-teal);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin-top:16px;padding:15px 18px;display:flex}.meta-preview-control-note>div{gap:6px;display:grid}.meta-preview-control-note strong{font-size:12px}.meta-preview-control-note span{color:var(--muted);font-size:11px}.meta-preview-control-note>b{color:var(--subtle);white-space:nowrap;font-size:10px;font-weight:750}.meta-control-section{background:radial-gradient(circle at 8% 88%,#2867b214,#0000 28%)}html[data-theme=dark] .meta-preview-sidebar{background:#07111e}html[data-theme=dark] .meta-preview-logo{background:#0f1c2b;border:1px solid #26384d}html[data-theme=dark] .meta-preview-metrics article.blue,html[data-theme=dark] .meta-preview-chart-summary>div{background:#13283b}html[data-theme=dark] .meta-preview-metrics article.gold,html[data-theme=dark] .meta-preview-chart-summary>div:nth-child(3){background:#2d291d}html[data-theme=dark] .meta-preview-metrics article.teal,html[data-theme=dark] .meta-preview-chart-summary>div:nth-child(2){background:#102d2b}@media (width<=1180px){.meta-preview-shell{grid-template-columns:160px minmax(0,1fr)}.meta-preview-sidebar>div{font-size:10px}.meta-preview-topbar{grid-template-columns:1fr minmax(250px,1fr) 36px}.meta-preview-topbar>em{display:none}.meta-preview-stage{padding:18px}.meta-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.meta-preview-shell{border-radius:16px;min-height:0;display:block}.meta-preview-sidebar{display:none}.meta-preview-topbar{grid-template-columns:1fr 36px;padding:0 14px}.meta-preview-topbar>label{display:none}.meta-preview-stage{padding:12px}.meta-preview-heading{flex-direction:column;align-items:flex-start}.meta-preview-heading aside{align-items:flex-start}.meta-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-preview-chart-wrap{padding-inline:12px;overflow-x:auto}.meta-preview-chart-wrap svg{min-width:700px}.meta-preview-chart-summary{grid-template-columns:1fr;margin-left:0}.meta-preview-control-note{flex-direction:column;align-items:flex-start}.meta-preview-control-note>b{white-space:normal}}@media (width<=440px){.meta-preview-metrics{grid-template-columns:1fr}}.statement-sync-detail-page{--ss-blue:#416fa9;--ss-teal:#0d8878;--ss-gold:#d5a53d;--ss-green:#14906e}.statement-sync-detail-page .detail-hero{background:radial-gradient(circle at 80% 18%,#0d887829,transparent 31%),radial-gradient(circle at 68% 78%,#416fa91f,transparent 27%),linear-gradient(135deg,color-mix(in srgb,var(--paper) 96%,var(--ss-teal)),var(--canvas))}.statement-sync-detail-page .detail-hero h1 em{color:color-mix(in srgb,var(--ss-teal) 78%,var(--ink))}.ss-flow-section{background:color-mix(in srgb,var(--paper) 62%,var(--canvas));border-bottom:1px solid var(--line);padding:120px clamp(24px,6vw,92px)}.ss-flow-board{color:#edf5fa;background:#091625;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr) 38px minmax(0,1.12fr) 38px minmax(0,1fr);align-items:stretch;gap:18px;max-width:1550px;margin:0 auto;padding:clamp(28px,3.5vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 80px #07101d2e}.ss-flow-board:before{content:"";pointer-events:none;background:radial-gradient(circle,#3db5a524,#0000 67%);width:720px;height:720px;position:absolute;top:45%;left:65%;transform:translate(-50%,-50%)}.ss-flow-board>*{z-index:1;position:relative}.ss-flow-board article{background:#ffffff0d;border:1px solid #ffffff21;border-radius:19px;align-content:center;justify-items:start;min-width:0;padding:27px;display:grid}.ss-flow-board article>span:first-child{color:#acd0ec;font-family:var(--font-geist-mono);background:#416fa92e;border:1px solid #70a4d440;border-radius:16px;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:21px;font-size:14px;font-weight:900;display:flex}.ss-flow-board article>small{color:#84a0b6;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.ss-flow-board article h3{letter-spacing:-.04em;margin:12px 0;font-size:clamp(23px,1.65vw,31px);line-height:1.12}.ss-flow-board article p{color:#b4c4d1;margin:0;font-size:14px;line-height:1.58}.ss-flow-board>i{background:linear-gradient(90deg,#53cabb40,#53cabbe6);align-self:center;height:2px;position:relative}.ss-flow-board>i:after{content:"";border-top:2px solid #66cfc1;border-right:2px solid #66cfc1;width:9px;height:9px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.ss-flow-sync{background:linear-gradient(145deg,#0c7e7561,#2d9a8e21)!important;border-color:#53cabb6b!important}.ss-flow-sync>span:first-child{color:#fff!important;background:linear-gradient(145deg,#1caa9b,#08746d)!important;border-color:#ffffff40!important}.ss-flow-result{border-color:#d5a53d59!important}.ss-flow-result>span:first-child{color:#efcb7d!important;background:#d5a53d26!important;border-color:#eac1684d!important}.ss-flow-result>span svg{width:29px;height:29px}.ss-app-window{background:color-mix(in srgb,var(--canvas) 78%,#dce7ed);border:1px solid var(--line-strong);border-radius:20px;max-width:1280px;margin:0 auto;overflow:hidden;box-shadow:0 36px 80px #07101d2b}.ss-window-bar{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding:0 16px;font-size:12px;display:flex}.ss-window-bar>span{align-items:center;gap:9px;display:flex}.ss-window-bar>span i{background:linear-gradient(145deg,#22b3a4,#08746d);border-radius:3px;width:13px;height:13px}.ss-window-bar>div{align-items:center;gap:22px;display:flex}.ss-window-bar>div i{border:1px solid var(--muted);opacity:.65;width:9px;height:9px}.ss-window-bar>div i:first-child{border-width:0 0 1px}.ss-window-bar>div b{font-size:20px;font-weight:400}.ss-app-header{color:#fff;background:linear-gradient(120deg,#142540,#0b1b2e);grid-template-columns:58px 1fr auto;align-items:center;gap:18px;min-height:128px;padding:25px 34px;display:grid}.ss-app-mark{font-family:var(--font-geist-mono);background:linear-gradient(145deg,#21b7a6,#08766f);border:1px solid #fff3;border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;font-size:14px;font-weight:900;display:flex}.ss-app-header h3{letter-spacing:-.035em;margin:0 0 7px;font-size:27px}.ss-app-header p{color:#a9bfd4;margin:0;font-size:13px}.ss-app-header>b{color:#86dece;text-transform:uppercase;background:#41c9b41c;border:1px solid #41c9b440;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;display:flex}.ss-app-header>b i{background:#42c7b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #42c7b31f}.ss-app-body{gap:16px;padding:24px;display:grid}.ss-connection-card,.ss-live-result,.ss-app-activity,.ss-folder-settings{background:var(--paper);border:1px solid var(--line-strong);border-radius:13px}.ss-connection-card{justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.ss-connection-card small,.ss-live-result small,.ss-app-activity header small{color:var(--ss-teal);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.ss-connection-card h4,.ss-live-result h4,.ss-app-activity h4{margin:7px 0 5px;font-size:19px}.ss-connection-card p,.ss-live-result p{color:var(--muted);margin:0;font-size:11px}.ss-connection-card>span{background:var(--teal-soft);color:var(--ss-teal);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.ss-connection-card>span i{background:var(--ss-green);border-radius:50%;width:7px;height:7px}.ss-folder-settings{grid-template-columns:1fr 48px 1fr;align-items:center;gap:18px;padding:22px;display:grid}.ss-folder-settings label{font-size:12px;font-weight:800;display:block}.ss-folder-settings p{color:var(--muted);margin:6px 0 12px;font-size:10px;line-height:1.45}.ss-folder-settings span{background:var(--canvas);border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-geist-mono);white-space:nowrap;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:10px;display:flex;overflow:hidden}.ss-folder-settings span svg{color:var(--ss-teal);flex:none;width:18px;height:18px}.ss-folder-arrow{background:linear-gradient(90deg,#0d887833,#0d8878e6);height:2px;position:relative}.ss-folder-arrow:after{border-right:2px solid var(--ss-teal);border-top:2px solid var(--ss-teal);content:"";width:9px;height:9px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.ss-live-result{border-left:4px solid var(--ss-green);grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.ss-result-icon{background:var(--teal-soft);color:var(--ss-teal);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ss-result-icon svg{width:25px;height:25px}.ss-live-result>b{background:var(--teal-soft);color:var(--ss-teal);text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:9px}.ss-app-activity{overflow:hidden}.ss-app-activity>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.ss-app-activity header h4{margin-bottom:0}.ss-app-activity button,.ss-app-footer button{background:var(--detail-navy);color:#fff;font:inherit;border:0;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:800}.ss-activity-row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:13px;min-height:72px;padding:12px 20px;display:grid}.ss-activity-row:last-child{border-bottom:0}.ss-activity-row>span{background:var(--teal-soft);color:var(--ss-teal);border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.ss-activity-row svg{width:17px;height:17px}.ss-activity-row strong,.ss-activity-row small{display:block}.ss-activity-row strong{font-size:11px}.ss-activity-row small{color:var(--muted);margin-top:5px;font-size:9px}.ss-activity-row>b{color:var(--ss-teal);text-transform:uppercase;font-size:9px}.ss-app-footer{justify-content:space-between;align-items:center;padding:4px 2px 0;display:flex}.ss-app-footer>span{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.ss-app-footer>span i{background:#36b99f;border-radius:50%;width:8px;height:8px}.ss-app-footer>div{gap:8px;display:flex}.ss-app-footer button:first-child{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink)}.ss-preview-note{background:color-mix(in srgb,var(--canvas) 72%,var(--paper));border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 24px;font-size:9px;display:flex}.ss-preview-note span{color:var(--muted)}.ss-security-section{color:#edf5fa;background:#091625;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:70px;padding:120px clamp(24px,7vw,112px);display:grid}.ss-security-section .detail-kicker{color:#65d0c0}.ss-security-section h2{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(38px,4.7vw,70px);line-height:1.02}.ss-security-section>div:first-child p{color:#afc1ce;max-width:670px;margin:0;font-size:18px;line-height:1.7}.ss-security-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ss-security-grid article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;min-height:150px;padding:25px}.ss-security-grid small{color:#7fd9cc;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.ss-security-grid strong{margin-top:20px;font-size:20px;line-height:1.35;display:block}.ss-setup-section{background:radial-gradient(circle at 8% 88%,#0d88781a,#0000 28%)}html[data-theme=dark] .ss-app-header{background:linear-gradient(120deg,#07111e,#0c1b2b)}@media (width<=1180px){.ss-flow-board{grid-template-columns:1fr}.ss-flow-board>i{background:linear-gradient(#53cabb40,#53cabbe6);justify-self:center;width:2px;height:48px}.ss-flow-board>i:after{border-top:0;border-bottom:2px solid #66cfc1;border-right:2px solid #66cfc1;top:auto;bottom:0;right:-5px;transform:rotate(45deg)}.ss-security-section{grid-template-columns:1fr;gap:45px}.ss-folder-settings{grid-template-columns:1fr}.ss-folder-arrow{background:linear-gradient(#0d887833,#0d8878e6);justify-self:center;width:2px;height:38px}.ss-folder-arrow:after{border-bottom:2px solid var(--ss-teal);border-right:2px solid var(--ss-teal);border-top:0;top:auto;bottom:0;right:-5px}}@media (width<=760px){.ss-flow-section{padding:82px 20px}.ss-flow-board{border-radius:18px;padding:22px 18px}.ss-flow-board article{padding:24px 20px}.ss-app-window{border-radius:14px}.ss-window-bar{font-size:10px}.ss-window-bar>div{gap:13px}.ss-app-header{grid-template-columns:48px 1fr;min-height:112px;padding:20px 17px}.ss-app-mark{border-radius:12px;width:48px;height:48px}.ss-app-header h3{font-size:20px}.ss-app-header p{font-size:10px}.ss-app-header>b{grid-column:1/-1;justify-self:start}.ss-app-body{padding:12px}.ss-connection-card{flex-direction:column;align-items:flex-start;gap:14px}.ss-folder-settings{padding:17px}.ss-folder-settings span{font-size:8px}.ss-live-result{grid-template-columns:42px 1fr;align-items:start}.ss-live-result>b{grid-column:2;justify-self:start}.ss-result-icon{width:42px;height:42px}.ss-app-activity>header{flex-direction:column;align-items:flex-start;gap:14px}.ss-app-activity header button{width:100%}.ss-activity-row{grid-template-columns:31px 1fr;padding:12px}.ss-activity-row>b{grid-column:2}.ss-app-footer{flex-direction:column;align-items:flex-start;gap:13px}.ss-app-footer>div,.ss-app-footer button{width:100%}.ss-preview-note{flex-direction:column;align-items:flex-start;padding:12px}.ss-security-section{padding:82px 20px}.ss-security-grid{grid-template-columns:1fr}.ss-security-grid article{min-height:125px}}.statement-detail-page{--st-blue:#416fa9;--st-good:#16866e;--st-warning:#b97806;--st-danger:#cc4039}.statement-detail-page .detail-hero{background:radial-gradient(circle at 79% 20%, #416fa92b, transparent 31%), radial-gradient(circle at 67% 74%, #3db5a51a, transparent 25%), linear-gradient(135deg, color-mix(in srgb, var(--paper) 96%, var(--st-blue)), var(--canvas))}.statement-detail-page .detail-hero h1 em{color:color-mix(in srgb, var(--st-blue) 78%, var(--ink))}.st-value-section{background:color-mix(in srgb, var(--paper) 62%, var(--canvas));border-bottom:1px solid var(--line);padding:120px clamp(24px,6vw,92px)}.st-value-board{color:#edf5fa;background:#091625;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1.08fr) 48px minmax(0,1fr);align-items:stretch;gap:22px;max-width:1450px;margin:0 auto;padding:clamp(28px,3.6vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 80px #07101d2e}.st-value-board:before{content:"";pointer-events:none;background:radial-gradient(circle,#3db5a521,#0000 68%);width:680px;height:680px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.st-value-board>*{z-index:1;position:relative}.st-value-board article{background:#ffffff0d;border:1px solid #ffffff21;border-radius:20px;min-width:0;padding:28px}.st-value-board article>small{color:#85a1b7;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.st-value-board article h3{letter-spacing:-.04em;margin:13px 0 24px;font-size:clamp(25px,2vw,34px);line-height:1.12}.st-value-status>div,.st-value-insight>div{gap:10px;display:grid}.st-value-status span,.st-value-insight span{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:10px 13px;font-size:14px;font-weight:750;display:flex}.st-value-status span b{font-family:var(--font-geist-mono);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.st-value-status .good b{color:#76d9bf;background:#2cb59429}.st-value-status .warning b{color:#edca83;background:#d1a95f29}.st-value-status .danger b{color:#f39c98;background:#dd4f4826}.st-value-arrow{background:linear-gradient(90deg,#53cabb40,#53cabbe6);align-self:center;height:2px;position:relative}.st-value-arrow:after{content:"";border-top:2px solid #66cfc1;border-right:2px solid #66cfc1;width:10px;height:10px;position:absolute;top:-5px;right:0;transform:rotate(45deg)}.st-value-engine{text-align:center;align-content:center;justify-items:center;display:grid;background:linear-gradient(145deg,#0c7e7557,#2d9a8e21)!important;border-color:#53cabb61!important}.st-value-engine>span{color:#fff;font-family:var(--font-geist-mono);background:linear-gradient(145deg,#1caa9b,#08746d);border:1px solid #ffffff40;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:22px;font-size:21px;font-weight:900;display:flex;box-shadow:0 18px 40px #02544e40}.st-value-engine>small{color:#80dbcf!important}.st-value-engine h3{margin-bottom:15px!important}.st-value-engine p{color:#c3d4dc;margin:0;font-size:15px;line-height:1.58}.st-value-insight span{flex-direction:column;align-items:flex-start;gap:4px;padding-left:16px}.st-value-insight span b{font-size:17px}.st-value-insight span em{color:#9fb1c0;font-size:12px;font-style:normal;font-weight:500}.st-value-insight .paid{border-left:4px solid #35b391}.st-value-insight .paid b{color:#7bdac1}.st-value-insight .unpaid{border-left:4px solid #e15c55}.st-value-insight .unpaid b{color:#f0a09b}.st-value-insight .review{border-left:4px solid #d1a95f}.st-value-insight .review b{color:#e8ca8d}.st-preview-shell{background:color-mix(in srgb, var(--canvas) 78%, #dce7ed);border:1px solid var(--line-strong);border-radius:22px;grid-template-columns:190px minmax(0,1fr);max-width:1600px;min-height:1050px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 36px 80px #07101d26}.st-preview-sidebar{background:var(--detail-navy);color:#d5dfeb;flex-direction:column;min-width:0;padding:18px 14px 17px;display:flex}.st-preview-logo{background:#f7f4ec;border-radius:12px;width:100%;padding:11px}.st-preview-sidebar>span{color:#7f93aa;letter-spacing:.16em;text-transform:uppercase;margin:27px 9px 11px;font-size:10px;font-weight:850}.st-preview-sidebar>div{color:#b8c6d5;border-radius:8px;align-items:center;gap:10px;min-height:41px;margin:1px 0;padding:0 10px;font-size:12px;display:flex}.st-preview-sidebar>div>i{opacity:.8;border:1px solid #6f8196;border-radius:3px;flex:none;width:12px;height:12px}.st-preview-sidebar>div>b{background:#233750;border-radius:999px;justify-content:center;align-items:center;width:30px;height:22px;margin-left:auto;font-size:9px;display:flex}.st-preview-sidebar>div.active{box-shadow:inset 3px 0 var(--detail-gold);color:#fff;background:#13253b;font-weight:800}.st-preview-sidebar>small{color:#bfccda;border-top:1px solid #23344a;align-items:center;gap:8px;margin-top:auto;padding:18px 8px 0;font-size:11px;display:flex}.st-preview-sidebar>small i{background:#51c3b2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #51c3b21a}.st-preview-main{min-width:0}.st-preview-topbar{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr) auto 36px;align-items:center;gap:24px;min-height:64px;padding:0 28px;display:grid}.st-preview-topbar>div{align-items:center;gap:10px;min-width:0;display:flex}.st-preview-topbar>div span{color:var(--subtle);font-size:12px}.st-preview-topbar>div b{color:var(--line-strong)}.st-preview-topbar>div strong{font-size:13px}.st-preview-topbar>label{background:var(--canvas);border:1px solid var(--line-strong);color:var(--subtle);border-radius:9px;align-items:center;gap:9px;min-height:39px;padding:0 13px;font-size:12px;display:flex}.st-preview-topbar>label i{border:1px solid var(--subtle);border-radius:50%;width:11px;height:11px}.st-preview-topbar>em{color:var(--detail-teal);white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.st-preview-topbar>b{background:var(--detail-navy);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;display:flex}.st-preview-stage{min-width:0;padding:24px}.st-preview-heading{background:linear-gradient(120deg,color-mix(in srgb,var(--teal-soft) 54%,var(--paper)),var(--paper));border:1px solid var(--line-strong);border-left:4px solid var(--detail-teal);border-radius:13px;justify-content:space-between;align-items:center;min-height:120px;padding:22px 24px;display:flex}.st-preview-heading small{color:var(--detail-teal);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.st-preview-heading h3{letter-spacing:-.04em;margin:7px 0;font-size:30px;font-weight:540}.st-preview-heading p{color:var(--muted);margin:0;font-size:13px}.st-preview-heading button,.st-carrier-action button{background:var(--detail-navy);color:#fff;font:inherit;white-space:nowrap;border:0;border-radius:9px;padding:12px 16px;font-size:11px;font-weight:800}.st-preview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.st-preview-metrics article{background:var(--paper);border:1px solid var(--line-strong);border-left:4px solid;border-radius:11px;justify-content:space-between;align-items:center;min-height:78px;padding:15px 17px;display:flex}.st-preview-metrics span{color:var(--muted);font-size:12px;font-weight:750}.st-preview-metrics strong{font-size:25px}.st-preview-metrics .danger{border-left-color:var(--st-danger)}.st-preview-metrics .danger strong{color:var(--st-danger)}.st-preview-metrics .good{border-left-color:var(--st-good)}.st-preview-metrics .good strong{color:var(--st-good)}.st-preview-metrics .warning{border-left-color:var(--st-warning)}.st-preview-metrics .warning strong{color:var(--st-warning)}.st-preview-metrics .tracked{border-left-color:var(--st-blue)}.st-preview-metrics .tracked strong{color:var(--st-blue)}.st-preview-connected{background:var(--paper);border:1px solid var(--line-strong);border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;min-height:76px;margin-top:14px;padding:14px 18px;display:grid}.st-preview-connected>i{background:var(--teal-soft);color:var(--st-good);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:flex}.st-preview-connected strong,.st-preview-connected span{display:block}.st-preview-connected strong{font-size:13px}.st-preview-connected span{color:var(--muted);margin-top:5px;font-size:11px}.st-preview-connected>b{font-size:11px}.st-preview-carriers{gap:12px;margin-top:14px;display:grid}.st-carrier-row{background:var(--paper);border:1px solid var(--line-strong);border-radius:13px;grid-template-columns:minmax(230px,1.15fr) minmax(420px,1.75fr) minmax(180px,.8fr);gap:16px 22px;padding:20px;display:grid;overflow:hidden}.st-carrier-summary>b{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.st-carrier-row.danger .st-carrier-summary>b{color:#b9342f;background:#fde9e7}.st-carrier-row.warning .st-carrier-summary>b{color:#996100;background:#fff1cf}.st-carrier-row.good .st-carrier-summary>b{color:#0e745e;background:#e3f5ef}.st-carrier-summary h4{letter-spacing:-.025em;margin:10px 0 6px;font-size:18px;font-weight:520}.st-carrier-summary p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.st-carrier-row dl{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin:5px 0 0;display:grid}.st-carrier-row dt{color:var(--muted);font-size:9px}.st-carrier-row dd{margin:7px 0 0;font-size:11px;font-weight:780;line-height:1.45}.st-carrier-action{flex-direction:column;justify-content:center;align-items:stretch;gap:7px;display:flex}.st-carrier-action button{background:var(--detail-teal)}.st-carrier-action small{color:var(--muted);text-align:center;font-size:9px}.st-carrier-activity{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;align-items:center;gap:10px;margin:0;padding-top:13px;font-size:10px;display:flex}.st-carrier-activity>b{color:var(--ink);text-transform:uppercase;font-size:9px}.st-carrier-activity>span{color:var(--detail-teal);margin-left:auto;font-weight:800}.st-carrier-row footer{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:12px;padding-top:13px;font-size:10px;display:flex}.st-carrier-row footer span{margin-left:auto}.st-carrier-row footer b{font-size:16px}.st-preview-disclaimer{background:color-mix(in srgb,var(--canvas) 70%,var(--paper));border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 0;padding:13px;display:flex}.st-preview-disclaimer strong{font-size:10px}.st-preview-disclaimer span{color:var(--muted);font-size:9px}.st-routine-section{background:radial-gradient(circle at 8% 88%,#416fa917,#0000 28%)}html[data-theme=dark] .st-preview-sidebar{background:#07111e}html[data-theme=dark] .st-preview-logo{background:#0f1c2b;border:1px solid #26384d}html[data-theme=dark] .st-carrier-row.danger .st-carrier-summary>b{color:#ffaaa5;background:#3a2022}html[data-theme=dark] .st-carrier-row.warning .st-carrier-summary>b{color:#ebca83;background:#382f1c}html[data-theme=dark] .st-carrier-row.good .st-carrier-summary>b{color:#8cdec9;background:#16362f}@media (width<=1180px){.st-value-board{grid-template-columns:1fr}.st-value-arrow{background:linear-gradient(#53cabb40,#53cabbe6);justify-self:center;width:2px;height:54px}.st-value-arrow:after{border-top:0;border-bottom:2px solid #66cfc1;border-right:2px solid #66cfc1;top:auto;bottom:0;right:-5px;transform:rotate(45deg)}.st-preview-shell{grid-template-columns:160px minmax(0,1fr)}.st-preview-sidebar>div{font-size:10px}.st-preview-topbar{grid-template-columns:1fr minmax(250px,1fr) 36px}.st-preview-topbar>em{display:none}.st-preview-stage{padding:18px}.st-carrier-row{grid-template-columns:1fr}.st-carrier-row dl{grid-template-columns:repeat(3,minmax(0,1fr))}.st-carrier-action{flex-direction:row;justify-content:flex-start;align-items:center}.st-carrier-action small{text-align:left}}@media (width<=760px){.st-value-section{padding:82px 20px}.st-value-board{border-radius:18px;padding:22px 18px}.st-value-board article{padding:22px 18px}.st-value-engine{padding-block:30px!important}.st-preview-shell{border-radius:16px;min-height:0;display:block}.st-preview-sidebar{display:none}.st-preview-topbar{grid-template-columns:1fr 36px;padding:0 14px}.st-preview-topbar>label{display:none}.st-preview-stage{padding:12px}.st-preview-heading{flex-direction:column;align-items:flex-start;gap:15px}.st-preview-heading h3{font-size:25px}.st-preview-heading button{width:100%}.st-preview-metrics{grid-template-columns:1fr 1fr}.st-preview-connected{grid-template-columns:38px 1fr;align-items:start}.st-preview-connected>b{grid-column:2}.st-carrier-row{padding:16px}.st-carrier-row dl{grid-template-columns:1fr}.st-carrier-action{flex-direction:column;align-items:stretch}.st-carrier-action button{width:100%}.st-carrier-activity{flex-direction:column;align-items:flex-start}.st-carrier-activity>span{margin-left:0}.st-carrier-row footer{flex-wrap:wrap;align-items:flex-start}.st-carrier-row footer span{margin-left:0}.st-preview-disclaimer{flex-direction:column;align-items:flex-start}}
